lilypond-doc-zh-2.18.2-7.3.1<>,<Z6 /=„TnҦ(RSN?~6L-@k*V|,Zg&QaN4Jn7ˡ#Q8LB5bd#URa8A J$M0=ycs<`κC270R:;\Z5 9QKB=T~܍/j[Qg춫L|suLW*a[gtZKI+rep]'. *Kq(H%CĀHyڄ6 bs>9ͤ?͔d  N   $| 0H G   l(Ecc$zzz{:({W8{`9{:}@F|GH(IX̨Y̬\̼]T^ bczdeflu0vwTxz̈́Clilypond-doc-zh2.18.27.3.1Documentation for the LilyPond Typesetter (zh)Chinese documentation files for the GNU LilyPond music typesetter.Z6 lamb12openSUSE Leap 42.3openSUSEGFDL-1.3http://bugs.opensuse.orgDocumentation/HTMLhttp://lilypond.org/linuxnoarchX^-j)Mk? &%L%9'J++>.E,23*)233z)-%,4)$(@D,%2-8&5/70VU&o;.47>,S/..0n1l}5.0Y;=.[+.F.0*.++.LlUsm}|iuigu:{LzTjxwk egL[T LhSU.oL'ztT LUzUx%zs h~wStuXwku9L$v)dfldcSewHL{L^yrxurTTL\vtcSx$z&LGMLt!fhTzL?x%u&TXkAbvvxtk.B'sqxuuxo+wyTLgu#UrecAutxwULTsTDV rLbUytsiBws`L2Uz7/zueiytL_xTpkrisv6u3L upxpvvuzWv#pbZrHqzqkrKu9sBSR;VKu Swyu-Au[sx2Lu\tcTbixwKwxxtASj=ivy{ImHKuvS/_wvxu+t*U eEܳ{wttsesgc1xnky[yKSp{skKsS& B%vK(xvioe/tMtL}d~rOtcTywscLSLWuT!ldGL]y~u.wEhk>wMhu+tt_nkUK~0{TcLyuz{u)tv(r)T\U1eQkiMdpKtv1SKwxuoMT!jLuwis%bGz/t c~u@xYwpwwL~Lzm'TUrqTj#lURYxn|n{3NcL/zt{Mv%vt rttegsX(Sm6csA6fPNtyxvqTOwvTL&LtlThToxkvfsaLLUxTVTLLyey9wSi4pULKT@LuqeUzdvuvzs>kLtvugST&SytUxSVLiL,ztu~ReTYlTf4SiIxdLyuv b USMRvytQurouL"Btvwtb0S{b/||wzVVKTTutKur*TKKTTLTlozuvxLRuShjzLO2t*sskeSt};wSK{yvr]uAGUicSfuns tEiq\|;yYdlYLru%pTL1v mT&LTioj7{|yKwhjFigxd}tsqOL7rSLAzLtuuT ToqVy)Lbwt%cSzv2r~V7r^Tv{%rVKL1SUTFuLVusvVmjn&gT$oZ{LqvolTirLxTlovV KUU|"t1cXufvRiXS xuvooV?dHW64oUu:7 Jm2 3KW<#<E[3K1951b26?cF1?AV7|4iP2@41l48121:<i.1R4A?h5:eb6>"]|9<2u3%22E<7AC/;G'/vV53n3a12~B^<a8d><0;AM8?45Ej8!62rQ-1902AEC9:04:L:33PYE0?3}36>?E7IJK4A<gCDi]pMfA S(F9bU]JiA|Ay^7/Og5@4Iun^?[`%S>JzO1b ^a3?R!y }3,wKucYtN,sj]5pcyz1=GC'h%?d;?W:fmJ|i*TssAGy$:9s (~V] _>B^x(Ixz#:N1_j}6*@LHJLW[dPJ,UDSUpD@[NCH~AILfN\wX?CeX^zTnulJ CrYAJ}D_V1\JzbG$BG; OMBE!IdDFTDYCNs@qEVC|OCnYX}JE[uB@B$lU2F*n KhXFS"JrS@GK rM5A^RKET[UCG<o/K-HKr_DEDMCIMJ?BE_DSI>xIPP N\Gj!G?f@#Z/^D9V^a@Hu!IH7EHEYHkANL9sBXRH\WGlQECHmN.I"JNmuGO/CJGVRPtV(XNFy^D x־BU=HNCPDE J-XvD>f;ACmDR?ԚO1@=-y{<<;48.5GIQS=1^<5U 1G4662>9:Nr7 86<41"`6&)$Y0Y6l(BW 3?K @z)% .'8.x%P35.k(%yPJX ,#!-$3eZ3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3Z3a98e709c0e97c70906b7763935e6766ed2be43e43793b791421c8b069e2647a87e704cb1bd66a52b91eeb65e1bda56422aaa4043ff1d321949a8355ef3938eb79c924bef34373795d9d73769fe894d1015da0313d876e7b6499efa43de8754b612d289f6b9427fafe3b49ef5adbc3f6805ba08af38bfb968eca30c7de1dbaf0dc7a9d4353ae4de8503a1716a16744ef36873636fb31f331e518794b5fbff5d4808f99f09f0ba6690598d97e3735af9065404e90d8775b8c72888ce7e469d89ca02ea2b624111bbce9582626869b3bdf4aa700c8cdf8f31d3f96dcf0019e7ccb3fd72ec6853ba495c3b09e7710b0932311b8ac3587608fa86796b273e3ba7f34f8b2c2936217740edd26438409f6bbe580302ec4348f5b0a8152773eef1265b9088b36eb17aaf6ad44994604660e0cd4d569d24707e9ddc1c29b00f058ae0d8d4a2a3a71be88b9d6fa400fc56907af6342e4d04e273b47cdaae200b2cce32a01b0a39b97d4caa87947dad126da74a5c5edeeeee95da84a6cb50c81b0b85fff383e0dd3a0ac3086de79b98ac2c3575acd61af6635ef4cf13e8467b65ce1745f6cca62c2ebe2b66c7d45ff0c431551905ae5aef8f1f8e0be275d0dd8394961ab6269988f4829d5f4112c5fb6c1586006bf2cf018784e902ee360daed24b6a85b7a77249e49c8523426f09b9928571d78620a5a612e062be7fdc7b91a1dc1b703a13f1f3d8a4f2270d3d960d681393b8fef2e6842c4e7701c5dae87663a844797a5052e6986bde8826037680382cec2c89527734d48f1c03b8e1fcc23df5cafd6d0f8a7bf213e60e0b4db4262a0730dd240e9d1b5d17cf80d6c25796ea1be9d955556d5f39b6c3e7f3ba186d27698266a11a75121442a8bd1aaec07d7be1b6afefd06424a9f6d997692c9666d3305da2f7a73ca2edf97e57fb63642b7fcfe769c7d6b483f51372c9b29e6b0604386c944d5f1c2d67edec1004f650fcff8e93506297d00ba2782babf78d2e320bf11c5fc794ef965547262848786a276b458a6c070a0f8134cbd705bf03b3eb898befad0e29a8fccfce52091c061734e6a17225d780d1e6a500a9c75d1dd9e9078482be7c0fe256bd1763977bb318b406fbc57b6ddb3036bd17f4c7a16d5efb00b58c5fbc32039f3a1676abe237206fa2aa35157172f76d2d1c78f8eaa55e13d84f094ef1ba94b9e94ac46bd1a58282f5c68ac63aa5f8935445a5a8c50a7c9de92447a570863e4542c8082ac997b6720e9ebe34b0b219f7883ff07a812e3e997a7e39376acf15bc1c40f7977e6b7077739f662a5824a85275720528d050f70134d8212ca99ab60e62f43d1b15eb1847c380bbdaa99117737950dbf0431e84f0b26542f1f58036abaf4e1bceb0194327403ad237338eba0421f5fcbda2504fd2f1aac84630db0c913f0cd41b754530b33bfea6d2d51bfde8033456e7ca5f8ab31d3820eab4d125a16c7e11f6f6abac6ac864ce0d21e2531511e2755c5be6cfb3bf50beae6169cece025a36ae25f06d88d83a695c0ed3df6ca51849d1f4cc76603cd6e413e0589dd9c2294d08ac0c05f4444074c5a040d85bf6ad0f8e99edff75e957cb6377fc7e44bae0753d3257c0fdadcf8a2cf469664bfef5c9177499665e62aba7fbcf9dcce8bedcd8657cd1860188c92d20114c073e2f81842e8ef72ccf5ec2e1fd66b4b98e65a0c231ccf8f493048ab9489d7d5f8eb9b081f96630b40ba31aa2ce974e6a8f753e944aa950ed7f07e1885c06140b941d235db287b944eeb6290209ac21b0e2ec4bb08e1cd4da513c59447ce82292ccb7339d31b25c5b40235a0f76d8c0e1d7a6ed6bd09c61371d5a909c793e9ab35d31e2b3c463497eba4d955d2a7a66880aa791a140fee40ddc0a901b61a6a4c4c98060ce3cc478184c3706f049fa5a5db99affbaa7c0aaf257a1dbefbb818d080ec26804847f219491915cd3e34c70ede1a2061894d5f478b2e6f6628c13445b32d5c4f781a874674d5cf835b795c016149a331c79462eb1c37c56553ff98b23d31103e874bb74c1673ee2f6b6d32dccec14da9cf75eeb61efcb6ae8144516ed6c3c4f29cf0e1f475f638dd7535c2215cabe28ce997331579ef8f49432ae66392129bb13a156817026630c6d7dbbd6e82ed49bc2461c82ee611ad103f1f6f6a2b8377f05b53e757bc8143ebcd2062eac4e08fbd2d7dd3e83878ddb15be5f2b089abfa343eca9921b1491688aa003c0f4eb1078a93d184daeff68404935cf774209e1441c0818bc111e9565483a2796d322f4588bae0a140e07cbdf1f769a2079882291cd362838327096266b82b4a84dd5b3a3bb6d0b789eb012f598ab3e0d7d621e9ef5d87fdc39d166214e76bb224d41221b755d7378da61e7afc2c2ef8cebf672b9a74b37589dba8d2f0efb2d9cc5ec39132d9c8c33b792f72516966be17e25d4e7317dc394703208da40e35bbfd0b018d3f7dc74697158b547099a0a7d9520531adbac57358404931e9110dd009013bfc6453a98b203a7d8b70aa52d0dc1c6fd98257d9ce7e523c2094d7ef0dc2b1610ff0efc985e8c693a9160c16cefdfd9ee327eefcff4f3e0d00949abc0b1c99302afe1348371f3db2bc2cc698e99dbc1d4c39c8c091d1a00c794f24685637ae89f45006e86c68837e1258d0650e98a628e84912b4daae1c97fd59632f669d729d2864b215878bf318fad5126513016f10e58aaf783198ae371c4b1ccb6eca0b5c8857d30fadbf4495395d6e62a7e03756416c10cb050555b79657415c9931f64c84f566f8b4b44e99dbf38947525b317ff7f9abd25546ab4e4ab087b8f5174bebb86f1d14f5344d60ba3d112cd7cc50c52ce2ddb57d70779b4fd38b97e63209d111d62ad737d193dd4ef0708148e67566bbfad186132f8c3b6b47608ac3d7c6b5a06d85acb5e97dea536e0136d3f0b6ab71ee4a0e3997d5dbd4dabafe687659f2cb9bf44601808a6689db2b8ab4eae16ad2cf43193f3819138423d7c402df69ab0c82d0b608e3c2ff1ba96ab1a89c9c37f35aa0f7c8c6959f4f26d9e19b4d76014ae640cf6847afc474e03b82ded39c08872b972f385d41d3aea83cec0d30cb6660fa7f11d52845d3a3b009218fc2812d41dc7e6970587ee4c672ef5d00b934aeb3d0f117fbbeb007ee6917f9dba60b49a2963a08882bd4f7a81990dbc0e5c7ec6c9b029e8dc9309ef77ece5a4f74c4bb47a74ece881e9a560e407ad75d599e2affa0c5c4a741de63b9489ed39df6d963f9fc38b5b4c1610b94630315f9bb75ee28f8e3e13bcfe6c7e7b37289b964c6a6ce3ac3e4ccc16a3ad3e61c2aa7ad59f17e9491a86878b3d898f05798ab6f80ff639f431e27834b5b4a0d8bd9034fe916a16279d53b8955c4837f8eea6543d78ee81697cb872ef9d8cd016d982b5cc67ebd35bb7d3ec3d20c9def2e92916935c128fbe7cbcadef1401ddc472f1f6f63b853b012f7e2f239a1154c9cfa44d163d5ed95861d516fd9d423ac1a443e9478a99ac2d816fb39991beae8fac7973df57c4e90f874e94b123fabbca8e92b6fbbca76a9222d85e4c2ddc1140845ad05e86e921f2912565e7bde6b5f1097e07edf25e1f5b49f8c626cf7b95dc669cdf8fb87d4dd4559ad2a761caa3212a54da897c5809e2a6f64676e0473f67d7fedfbe14534567dee8061133a20cad2bd5ba7bc18f6b66cc1773e46b657f4bedb2dc59ef843b32754b7cae7b58aa18460ce1c1cecb10d11bf59feaf655981c393efe9e3836e42ca7c605a3f4a8a24080758416dcca9ead956229522de5995f784bba07ac29b0a4a2a346f1f8a2261fd3e67f08591943cbb4dda032124fd8a0af61c4113b8a4b53deeca1db2c01243970cf32c06805185b0b92b55d26672719f97f512d220f3a83dec43ceb2b337cecf0fc7e29daab724a595834bd91d4131e3cdd1c73fda999ae16adb113428dad9ff704018c78a60b28c32f97ac957b6df8ebd22944bf963251b59b14b1bbe250bf8b1cb9572b07a6771dbb4358578ade7d5382f43daeb3ef569961a86f074beef8349ba531e93f786a5f55ba4e3e2b9cddf6f019cb581dff3a45a0837112f824eb1a8bf99a860543475cd3b97012acbdd0b23fd77514c8387f2376ded9092c6173e6a42be82044f496edaa250e95657ec1298f80f8e85cbe83e00d8a171454aff4ae0a7cc8022e522bf0eb4fc4aee420e6c0e06485a294bd8914311aa606ada0280c342200b25b7cecc31c699287c31683652faab9d67b53306758a3c1e0c6f149d7294aa8b032e150819c213473a6bbeb563ab5fc641230038d321e042911378f518991d0ceab3d4286bc9089d17e43d3cb898fe3709dad5474f980f224ed45571091f31a666d764e1f81c43a29d54a90828f07b7ba4903d0b4197ad7eafb7dc9114ca0b59dabccfe0ba5919a8707880ff6c42ca05ae6729acb68b0b1a38d27f96837996e4ff4065dc8a5443e29ea90c01b319178b81824752a1de3fedfc0bb1649807dcaa7efe68f2aab7e3498c381db7dba938d06c5a0e73783ab3cbd0c3d8f9b0b2a4f014c149326e3864320fd20cba564a920dadb909c1d640f586f1f4e7bebf2e1bd76fa388322e31a6f73185c5f5323c468e8c5b2c3f8e9493e00e10eebe85c9fe1bc9d80394b694fb2e8da48009a569ebe0d264b8c408566e4049fde6bfbe1d073a9dd05044ca9b8147bc977826f8ad34907f65d23ac829232b4867fd3d0d7a6f33e1745ff31fa919f9ccd9e7be75ac92c99fcc7badd49761315a95c1d2af43c921b25d71ed6d7da4bfb173fa83c59ffcb8d3de6c5de51b49c650bb2876db645d021caf84ca05dc2aad422acafea83d703e14bd9169b2a7480b5dcee1b35e330b2879e2f4274d0a6355ad512040d8a6cc326183e262f666e2e30e21646ca5a92d7a76573f09f955b8b0a555835508615660d19e90a991c32d2b0a3ae5c2155d212089940186704d5b27996f71fb54964c5b44fa91afd63913511e9d59c56b70c07aa375c8fe0dbc47e1b9847109ffcd89153c2c44a97d7d0166d9f38a1c73b5fab485f1ab237bb8e859402ea92e9b7469eb845fe87ac366ea0b1c8c963d6aa5fd3641bcc8257f15c7c31950416fb633cf948634471dbe715f7f7baaaa93f0e304795ee5c2343d0cb25495d2d7865d61dfd625ecff9535e3895361d66ad3dee6f5f2770f0755a95e7aec4522afe5cda2fd4b3d5cd5d124407642b038cad005087f9e019946844afa28217da9f6bf741c45af3ca35d8117034a7578396ce70e34b98a4658fbdbc89739a381618f2a6d6d02b62ab7206417b3be29f3dcaa3bb4e48d8ec2d8134a125422fa746d890410b5e6cb4fcd15f0129e67f61798233cd26cce457d5d5ae3f3a67df9bd9c0b967e68759b3b68bb5747e7ab75785fbd61b2ec6d80ff06e88ed23383f61fc28dec88212469bf1a042a8f94da306811100430f9704c7dea419d4e6ad29ce994dd90333e8b33d3f2382a2c5c29d80ba82d79e4fb8889eed7f58275cb038d97ae231540cb982debc730d741f6fe02a1ef8be4cbe8df95ee74e0a429e3e440408636e30839bc47a8f59a3d2e841f5c643d7431e0c02398980c40d0476c74bcf1988031fbc3e5c376390c71315271e937c5bdd76e9f63831424fa80fa6c3fe03fc92c9508eac27198b378b36dab7d22a4ccd60b3975190df5c426a4765a11e84fbb9fe438442127ed90294740a745c29549abe308d0035e2875e479be9c4354e6a9d22ef76de7b436713cb395b621bbfcf36dd2bca5cc636992465519e046157a045aeab65552571e34fc0cb197ab70230c32b29bf8cabb91830003901c30adcd009e93d89b4955386fa0a2f6e3712b0f6eb6baea9913748fbb09440f954ed2a072c992edeed383a38407230127b7d18fc19ef0dcc5a9ef2691fff9a9cb19c434013cee96af257d5604021644daa3e74b8674875fb898c536b2ec7fdc04926300bcd0b57210952acc8fc9727ab463f69c619e0b8cc96fb41c50f7e8c7faa287dcbfbaf042bb43ffaf593e861e6c629ec697e1dcb8d8925791d1f754ffe9e89cd5fb50ecef2b7302937a28fb4575dba76ce7cffab07bc7cdde1c2efa9a2b877f18a959018c71c69e95e68e18d9d28ae9680e07f4565cc3929c11fe408a8fdceefedffaba4c2d0738671e115c028b8fb4dbc214e8a263b4dc6916bc243dbc0f92ab76c4d57f203e84ee04de5b047067693358d006b9031f40383723870ba935803758273f0c4ee4cd65b2e64229c93c9c2ce49f7493729e67bfbe377347cb7de0c8a554c2c33e8e8dcee0d503a9c218c0bbb2ec041d328233f3bf7730f13d039e587bee9257e558947203bde4696ee4c0a44bc3422fafc50bdd68731d53445919875f6f38e3161fc435fd856a63940bd3fe69fa9a985d00aba54ebe911b144f0d8a952f76a2844bc6eab628680e27e58c1fae03888c91312cf5fa8f62b6ed18396bbebfca4d95ce0546ba4ab880a6c7caa0967c8501d778fc4be6ee0066b9a86433e02d395a3b26fd1f0c22791d91a4201ff56f7e9cb2714b8952692fae2e85ae59dbdafdd2e161674df4a1784cb866242ba886d01d43cfd2f587244732b6196730d3e54a04c99d81d930e2043de1e37eb6183164f3c6035a5e28a87283edd978168a64965f2acb0d2eb75a7e38dce74d637405e8ffffbd870bd70db032acd9a4f621a106652d2b2ab7d583f1cba7bf807ea630a2f32b37f359f427f88191fc8ffe091bfc15eb470487598b241c0c5c1cfbdb1d2f35861118b53d04cb9fdb2cfc2177786ddb0a1a425cde8e6c4905716d3803ee0431c8df5e208e85cf2ac5cb755365b2c44bd8ba86b1fcf055e31234cb366d9bd683932c2981f13468a2f51590ad83eec2b735a35dc5f1aef938428a08c68384474319bfc816e6262d8f0d773f041876891fba171c1c5a5f2e6d6ca326f110bbdac50fe50da3ca923adc192cabc858ce058bf26e54c7e7f0e7a8fb6a01d59083420eddeb27b2989fecab62f4bd2a05e2a160bf7a8488069482c6e175bf0fc8499450a925da85406bced899896dc8798517fb1abd2b07802acb2d2bc44c2d69399298ee827edb007c9673f3d4dbfe4845c769289f6fa9a05c90ef98311f3de882029c643d9dea40cb8205478ca36e0a66d10e3f4f4d38122b8a4a772a8d8f364503c68a39e125465a04474649d5d55d1a826363c217cc4adbb6cdbc794781ab52abf81cdeac6a411234f67a41389becca7307ef428ff5fb48d00d2471164bc661d28b46db165fe9936d6a737ce6e93abf782fefa76cae53097a051d9ba261d7ef32c37a1f847e65613724b23b59e4799b3bba867ab34d096328a2fb8e5d5cc918eac75f176b0c0290add9b7fa36a1e0fe6cdb85348a9d6171aaf4aa572e8c5d02559761c42fa22abba61065cbcb7f2cf045937f63f4c85fa44cd45bbe6716d69ec741cd8e39f22c8ff916a4daa1254ca87c09fe8be4a6313c7489cf7ea00334cb163449fc0b0b6bbc6828db3095af19790e8fb07a87972377ca6fd2043f625366ccda0b4ba3708cf86d02dcd9341ea3a55c2110b35ac2738d0ec836953f5e38869e473393d1fa534efc28385763b7c005405109411b6b92437f5d5abdd55346a0d07933d78e9249e66dfcbf8332728291860288a17b2c1ecbc4c1f8da9a0b7758d14bed7430a112420f7a74aabef14a09c7edfa9fece5b512715b1c3ee2f8149c6a44506a55e05444fd52fa7202fc0d12fd3f5e99e655bbfbf241b63d634115e09c88a1168e40dbc94246800681878a8723ca8c91fabccb3b443e9b08a6565329f1ad9abb5ebb0af618dc6387ff92f80de37933005f278ab3a968f575fa8f91e669adb9af2b3eabda9ac7cd80caf606b33923921259e8c4cccd927626162db9d2317ca94f11446e6a97180aaa5c96cc6e595e9cf224be63760c5be867884b1840c42a2266c33b5100862aeec801b31c224d609fe740aae8a20872354c462ce10e0feaffdc0f99fe1f394ff16bd49ae2fdd5cf337195143ed29f6cd8db68743652f77777d6ccd5484dfd309e53365c14f16fdc266b07675f38cc1af0f16758b612268067bf1fb761a1e5deabc9f7c6c649f094af43649f4f592e76492d0f4aaf89c3b0f2ffa86bdddc58dcc69441fbbaa3d23db7a18a1651813f3f7aa4676bf56467db4d3b074d09848960d2119565cbee7034dd131400ba0eb39e04a1c971e17f216e866ae29a2e9737cac65e6a7d271322927c5a7d99fce31dce876f5b32c29b42edfb978db7e6769cebfcf34ca450742c22c71caca0d88d71130dfd5206bfa0b516ed012086f92bc9533206f76a3d698fab4ec80605657b71405bd903d03993bd175ce9e20f6be00035f9f1007cf12dcf81717365172fec27a7f82e9f01aee81578b8137e64c868ec3bdbff46d8298ac1cce9085f2ffb035763e014bcbcb05b8c24c809c76069b9b1b9ec627e7a846b3080692ea1c2d5ac98594e0682c5c9d75b6681307dd64b46f99687bcb5bb816f1977adebc6c86b6327b14ddbf7e1793b07e02a5300572f317386b4b115f6cf4a6dff46faf77b08de2f5bab4d1feaddac14950d417baa3f34513406a41d7a3e488612974dcd00430cd093dfe006b1e3e4db4fbdbcdba5c77c699eeec017fcde194ed60defd6b8b7a6ef328e45835e6ee1c4b4a6926e79da318499044e7d7d4332e0b2dc909d065915a5b10f459904132493eee00ca0ecd8345bbfad814ae564192e0b5f3e002b3da64ed4a3344e5e3eac14def72bc76f04f83a19ed21b21d514aaddb4926aafabd7be9d4f9b4de14a6b3b4a0c7d67e9c1ecf0bf2ed9d28c940c7d368b8132c1d009d880546b1524280a472c2222f6cc3bdc36c5db72f0794fe6369f3923b55bd110aeb58705bbcdb2f4fceaf4d5d34157cb97583db494d6344191afc9fcd09fffcd604783e021cb5233b37b4c608c995a7604f330e0d8ea66fea82f5f2c9bf6454a466e4bb26e7f2fe1de5188fd7eb4f764940a2d77377fe903956bd345b6e3e92f5eeb9f2bd4556b92dcd5549e31acfe4cb569dc5c760c8cf4d657fbce3ec7f52a59704ff317d3096cd4d8f7655f4a41540e3cd269846985a6768dd0f245c655f11029dda3d4fe5c9c8919cabda5bbd54350fb3dd87fd1dbfa45835b14ffe08b7b73e746a850de9b0acb7103350b55dc0a3625e70127a6c1705a3184dc00f0ff895a6f5aa75b0d5ceeb7d44a279e16102263364023afc5726bd650a8513c3c20a5f7d5abb17028997d57f687b27462a9f943e4a3fc93c38da35d96ecd7b852f575d5adc738ae4235612fe48ce7fb6cff498b14a41131333ec5c9c8763d9e4aa1eefe3cae88ee6b462fa2c7a255adf7d37a67d5f5435dc3bc368e701b69167531bc512029dd303e4a366c5614e8ac585e673bd391a7a9229039e12b1363703b5cc7d28690f825cb1e8a82b8f6112be5273af1b070b6dc2565064eeaff3555277b4e47e63b6ddbd28910f35571f936cb5a4178112a03d109a7f4b53f38674ad4a0f9d43029754f449c822ca0fbe04a3ebf5046c0df6ea3bf9177e23c1a3b875b561ed4e348dabafbce8d8eb8c90803cb4aa478e17e619b20793ce5793893e4eba04f1f4e6a29e9d2cb2afdb1d03bcdfd9c82d7698f1e5196dfd4ca9ca5a3bdfbef78f3883fa1c14de04d3cd6e12f922b5ccc3b8702eec497510b9117023d52af250334489db8879c91b382732a5c60f59260fa42e21aaba706daf99b3243a053a92054001b80b49d69f0c671fdcbf8517abf39a9374c29bf35c6655f6525b11870e9aac3c5ba4be4b079d2a369be0858303b2e6811a82668c77cb27915121aedfe26f667139e8c32e7ee6e6009126925b72d3e9d0f27441ec626d048462b74d7add7ee5c25e456d88fc2e8974e56a2bac5a18bded008d2d96cfb987184a797cf17b6041790ac8ee6a72c3b3121806f9da3e364eace680833273897065dcfceec094e5a5e56b927f57da4d8b53b64fb43647ee5e0cf3496734d6e7a928ce778309c18deed61d16d6377f8a1fe17bfecf5be5913e7ee90fe7c7d9226cffc36aba9415074c80bb6d63d37e80d4f20d0f49f5b8f236372013c3bdb33e2a4ffa7d98f318dbb8af78891f6556ba99f7c393fdae702fbb3101e6fd944c074ef17a99c2b29ba717243619c0b01d8dfff0040e49ee8c95980b15a5c806cf3dc45b5308110bfd2a1ec9e9d63cd52dddafad0848bdc5cecae307776aa5ccd204893b4ce3e3d1e0430027a040905049142563aa47a86485e15b817f5fdd0b44a33741c77cf656e6763589decc7e6c717cb9e63a17688d2da33dabf8c23af2e5ad4df728c4f8991634821e123f31abf67609b64406e318407abe5358a15e674c979f80ba9c6520c1d5021bbcad83400597dc46ed883f832583327e088cd20ae5ff9a5b76e31ee9b86e2e2ae00f1b5c6a8f6a193069334fece5ecaa6bf99d8fce3f4ceffe62c0d93bed5e775ba69ffe9e040a15da97628f6f653605486bcee4b7585b602a03f01e0e6c6e81fd36f04828e064cd87cc22adac98d49717a3fe8f88fa77f68035b14c6ccb978c2bdc8cc94d7674ac4a68cf45e1bb8ea0c52c60cb8ebc970b2b5efdb5c57c10ded8cea895049895fcee545421d2a13d1102fc506b95b08e34814743f334bdd0077e3d63433ba3b542b93c8d32a216a116646e1f8606e735439fdcf906bdf38de603d7322b7c88c5a706a7c8c4dd1fd605e79adb991ca9c871d95621447759fd5822e89973cee0b622c10d617b46b86f67274aa24e77bd4cc8e057e999e8ecde012dcfbcb61954c67feddd90babaed1d38bb8ab649deeffa3042835d2ecb85bb49e72c7250612608e72bd8bb65b48e8ee01903d2c606445a814194168d0f27d264c3ec545baea9083b62afc056758d6aa522b2e07a5aa4539b30cf42bc9cf294168291db3d6b9281a367ca9696696a4950c7236b399cf7edfb49f16fb46bec024c5086005e09ba1c885f3c291bb93c4bd5531a2a32efc733f32c8a69908b031e138a27eade668e220921b957b2d49ca72beb014bd77cfe104dc1d10535fdbea93fc26d1c90fb115a618daf739f79b649bc5f68620de68f909a0cfecf76f3573053d0f3525b046ce80323ed91b6502554981a5ddec6c70bc27b0975e935fe758c38c442cd8c9dc479d9cd8354c1f25002075aa90f423c25d8dfd956f48528a57aaf0ac2abe997765fa1aea6185e2f10fe79c80a6b43e507070f51debaf40eaa141462f1b71e3daf8df9143f0739583c3716b19f1f7f2c0c86d70ed22e0e10af19f14bac2e4f77568f7c27f8b4590a49ee9376936aee44afb6eb0ecf5f30d5c7bdd82079e24b15646b8461a196a6881d7547cdf03f2286b0446bbb518a96188f98edb00072c7cbeec089cbcfd8cbf0995c9abc7113e117a951450100c2901ee818d674d7f0ef4ccee0bead4452598fd13857cce1624b45d629788c8e0ba3574c7ca907ef29f1360877d7954bf9b68ed315444009c95d6d72fe7ba13fa6c73b9a1832c9e36ad9c21dfccd6f8d8de6a1cd4c184d8f18dd91436a093a3a0f955ca7b6ab055de6fba790bf5930fc9a82c2be0b9d6af7fdc029e188bfbb7f99c26e7c34f7926d16375c871ad2c459f43f8028906bb0ac5b6b6fa2f9fb7269dbcc3a613703d21df4768838a821f10c9532b4b6b691ed455e211843dfc2c9a4bb5169c9413dedd9e5730cd770c72c4091f99616c7153f76b4a884bb5c6b1965ad95930aa56a56e6072d6ac8f6ba891be4aa16bc611dfeacf9d1c917a6900724026cf3c870b4d8f5d8fae7053c1fe42571a6d204a08c877e7893962f0bc64d0b11a1e7f025edb7236da3ebea73dbe94bc477bc76b92162a1aa53acf9c25c45db5af05c8651dfc185dd620be53eef4769fa416d08eaa1f6178d5bf66203eca572b2a76d532261a5069c5a9200aba53c4728966e4fe85178ea50625b0f74a3bfd7b754b4a9daefb6e007908b2a9fe88f421e58d216bcc74f309b8d82c38269923361235c1e9fe54e5e9a183a3bac0b301ab48695290f9cf303b391f50598f9d9cf4fc42142bc28fcc936eae014915ea018ca3f9963be4c5154776c8191aa544127daef40c575481f3112ed1b905516a95d4222ef2453270b9ba4616d5d7a1895756cc64da8224db6da707f1983e1727e6e5d4a5063076a6709e7c43ff31060ce6703bdf4956556f39cd200db3e5c2f070655333d00b3108cba31cfd9895abe3f792864436cde1c196699afa7ee198979f69930861882695422fcb964b158952abc8ddc5008e1068948c7d77c82228de1bf6dd1f57d088368e851ad35b9823bc5801eb31d1a426b950ff0d08a4a1d11fe75601ce9f03596e4bb319f0303e619fb8b0591ac723af5513470f0071838dd6222e38004896095e5e3d05e909db0a1d86df826938b73ce3329dddcf3f17b5f0f7a833137b677a504b4e961eae5faf2541c1e1dfbaa1adfcbe292d341cfa46c1c376bf0a716c22f829caa9dba8288c0aebaee52d6542a638160a5461d95ea7d98bfc7f9a1a5b79c8dfbfa0ef43ab88abd1fcdcbd0bbcce1154fbc3ebccc2f2b4ef082c9bcedfdc13892231d3bf1271dbc3e274b7cc7cf4215420e46ab0980f12a33b03d658d08dd4d0ec917214d9869c6a415da5255b3193cc365c60d470b85b6be6b6855db5fec57f962cdbe154138ec9aa8acd3041db1d0a8abb8de0cb768ae863db339214b26b417b1f9dddd3393f7c345ab88266763247e64dbe34cd510960047fb1ff16da984559a29f2166218225153f68b92d00e21156e8911c64151fb624c7bdab5f9f69f6bbddec597dfbd0998b4af7658fc50af273e4755c8ea3fd63c0bcd14d041aea4221f1bbf2b5c741c3391525f66e3c6b85442a87f833640f788c2e0464d049286f18858758b1849a2ca169375d5e96cc1cf8d73be93b64a30c3468b1890a658588678640cb423ec1036de6a85cc92d1e10b201e4c2e233d7193a4dea9c67275b78444585aed5d1561d023bad4357296a8be7c8ddbc5d96569562093003afddc644e612520f60a1b55b94484322419c79e840b8070e85de9eadf5b22707f02db269bb7867f0ea60085a07d2d4adf3adbbc6c4ff09c305ffd85d021477c28c3e31b3ef09e78771d5b5a5ab2a7bd521bf4e07f3dda1bf4d04a6940068f3e0ed711718761ea86cb1959ff5ec0a893791d46c17f433f5b4a8ac2202dbf98458aa684cfbce8264e60890a9f55697c051d385025c1fc11cae0d4ab3fbb386ee91708a71612fdbb6f8a96a26e8b8325c475a2a5da990927994f4a2b653563a1ba849a3cb66fcc9317bde341cc99e80daa6bc627781551fe040dab9265f3c82c9c61c6c995ae6350b28075c9f74ab7af561a9fa54cdec41071a1265b64eb00ae8a2ea83a9145d7d40e34ea3ae9496a9b64cd630f943867cf9d2e0e3bbcc8f61d1f1dbe3293a657b6656ffecf4cab69650d2ad3d1b61f70b8776136fb21137dd01cdb1e275f44fe6d5a0131e2914e83612307417e9f07d81b0167e113be7012a30790662c029957add6f173398c21ce61aa523d89bb26b0feefe4beeb14164be4dcb93de69bdc56e17083b21a2c93d2a3fe605e897bb2058e0857da5f59bb02dc19b37f8c6419ce2450cd774f8f8187a838b625f553eadf9dc749f5f3b0506a532606f5f595a6cbceb885bc576d9f3a1c05cfe6a66e50d516fd32ce540a3671b7d965d0cd3a8a2ec01f5ada73ed359016abb7f5b522637e64c6cf8d5cbeb848c582c47a2537fecf26318dc353dd5f3fa10c9d811dc5c2414ff4492d681c9293efd049b5e62a511bdabdaa83555ca3f830430c616d832ac605b0eda60513af7611de9ec71cedb60f1eeff57412002b6b4ed0c32248d40eba4ae7efa83de335fa374abe6bb628647ac9f230725c72033e01df3f89f23c7cbc056eeb26c31e738926483b64f55c40ce4fb23d438eed0d23c2e9d7b0c8101d27744cebac82002488aa6a98f460455b033e03fdfa7c62ccf49d502a6e4c3cdbfd8bd5bab527d2d07b0f4c06e143d24f08d6eafba2d807917a8bd01e3f4cd4b0088ef6922c11693d46f1ca835a19719119351616668e246623452ca6e81b00261c45cbf97dd12350d687ea98a96f9f89f7870bc45d216aa38653fffec5ab629e33ef4f323a6e6454273da2e231f14c951ea39677d71fffcfadcffdd9a66b428a60803bffdf9b2d6eb86157bd9bd4c0f580b010c92ff4227ac900451f0372d9c30bd989bb36e7a800c93005e4aa044b0a9f80feb4e3c3651ad0a3c9c093053506b6e4bf6f3516c3e6cc6dce40d4f1281331838204177d7cab929ddd3667978c554e4277682c702cd70dde2540e25094260d14e24b6d1ac75832e37968e9e477e61b4398189d2c671916ac2de0e49d70a9af7934cd6a416d8d6ad6bf1dfef651fd9ed788de10e250e9ebe2b12cac65d43a7137427fa977e1ae9f043e91e78d0e7541836db311a3429fe8ea37f4e21330f7fc4a68659cfd71bd8cc01db6f2bbe35d816930da6a27d23b9c7d45fbdbcaf2e8adaf648a15e5fff3c0a7efbffee3801290586b044ece9b4bbf4613e8c162cc0e9abf301cd40ae4169c6434062c8f097a255e6c845bd22684f7bbaa885906e432efcc00b5de74f5db37809418946062867986ae55dd33158ce148fc3448a65a673b8e67a817af02619d8779b5110b67c5fc6cd12c389e12f555497d5ff709d94bbb8deb4c8ed33ce8ce6d7f1ba9835b94584fd7dde470fc702d3254ba3bd788a6633855900076fdadab579a1e27576338458d4fdf5caf69227e53b4f1b696376cfc608587d032e6222ae9855c046f904ccf42ca6ad10fc16cf9d91a7e2d0dfa734f6667f1b8917441502641bcbfa230d169e0a624c0810a74454eb998df0cb497cf1eca34d263fe3e1498a842fdecc773431300dfe777c446f703b0511afdae31ee7808f0e6280c406a4d8ce74944969ac141b9091c9ea79a907324067e239ec1fb00fd9bfb08f9c284508b985c4a1249a6db9e233f393052329d878b1b54dd865ffd98a548f4b18f737b1af81bb5da7641b9ecaa628f191e2936a63ce50e9036698fb25ffcf8333ab6eff8b89212aed727ae4694c83b6d4b579546d990535cb62ecbfa53decaab7fddf1f4f41bdcb7860661885b934a5e82f0c8ef849b76ad244358086752324ac22a41ea5954a88572a1e261c3b8c97a0abb81ffab5d75bb35cd0592cc57c4f0692e554b0fb0d370f2fc490affaad482760e9fc3f6714aba158c4801deaca49653d19ba53e8e1a0b7da14043ad2553ae7df35686e1ba92a9b7b93d94e275d55c57913f408266f74483cb86969197b470f002c641fcc6c16ef5c4035a8b62a90b44ce44a24cb97c5ecabb93da4c98db388a65313659a4df2815089a4e695a6a9678a1d0e6aeec851705618376cb6a8840c1fdb68d35b7d372419fb3092db150ccac0450c7abaf6c9ad3c8bcab605ddca24580628358cfcaaad3b1425664de6b437da40b567c8295431c4da05a0f47290f209e9b6a8d9123f8a2575675200da0a992018990d948c82c9be336ff74984765e78e5d5c4d3be90d3bf9432cebc6a2713923e3c2de04a3d90b3f2e8eeaebfe44f7c102eb7ea2cbde4b88eb876743c861ecd73448af932a6adf8f2b4c1a6f1c7c4fcd3acad73906f725eacd0f6557d840584801c4ffb2ed8cb8c22b51be34607968aa3cefcc9085bc478085768690892143d18e14d4cbb8ecaf375e37e8784b216821e751ba9e6d0f14d8599259711eb8f0965c837c7cb914d2955f05e31df6b6a34c6f414d935033f1f0caa34c76f8a98a1d5c10e7a5da3f4b0ca2764a10b7956bd78245ee132b215b5034ee71387680a83e08751be828068700d97f89405bcc977193af2c79b628c987c0c4127a5e1472246028cad94db9635a1253f370dd72bf40eda0bef339207ff2e1c7c8dbe4e25d71b34c9ac5cf62ad929e0188bd5b662e3e2ced0b19415b22cd41d7390c5ce1e57862877970ace4f2f8c6786ab9c32f0500dc9db7e4459db7a24459c0d37f0375723325f0ab6df3f5c46fbc4259a021e07ccd03733b075aad5487d11d5ade23e3d9459a290fe0e46292aff6b1a142babd61a20168293c686fd20e7caace701f4967f65a32870df2d2358e97f0ed8a26d4449e63d97464ad0df74615aefa0a4a13507fa0438bc505dd99cf46bf9cca106b49c90143cfc5b5989507ae0af665564b52e4bd00475b84a73695e9041edd5c5a3f138f4e562b42ee6f13bcd878b22428820da208b3bde1900f5a970151dcb64b2432bddb613393124717bf2efe7e147e8988a7721c5cb796d32a881b5f051715c92117ce88c95ab8460c65f2fbf8dabdc1f4827c064bbd8d061cfb5e4892d70f40bf7f8d2cd4a42a2e2728aa5e4b2060abffe285585a99c68a04416c78806ed77e1f5f6ad2cafe0cd8ac5a4cc010a65a5bc49c1bbed56d97ffc70e627fac43c45e30bc5553120a731030a47fd594c5ae20d180ded464202b875b1eecd066ff077a169cfb8c39f05c49a79e3eca7f8c97cc1baacb494306f80d3ac8f34ae6db120db0314e9f084fc8c59057d4536ddd1ae3df1f95939e19fa871b883395167fc4b6c2abb31a70d310507b7934f4856315d4fbfea29ac4fcddb44f8f4aaaf99476c9597556bf5c45046049aa104b4bebd3164d40bf4747cae7a2bb494a258f8808876a6deb1eb14103bfdc19b54335661f2c8c8ef2984e8d9a5ca60b0c2bac0bdfcc5a305b6c8321e8600aa351e551c1e104b6980d226c0dc40dcf2fd8fd3323a71dccb205c541f06a9e551af0ca10efc876cd5687b4474acd0f04ae785da3fbf258ed02349775311eb552a1b9ef028da4bb2687bfe31f1191a06cbffd1dfa5b16000ad10ebd8fede16d1ccfa7839a930de20320f6b8f12b50f6c6dedc5579d80917d5bb00966b6dbde059644f6a5c6f7979aad66aebe4f59147d6ca9edf53450fd3fda1b127e721126b5a79a6f30cfc07057030d689fcb6abd96e4e5fb07da0cb1ed674a7b18a638f981202e2c2dc42377853ca9eb1c3240cc49846efc91a90f4bfee342aabf11408e6770f37fc276f9ca5eb7b8977fa1cf0f8cdd34c1c1fc1cbad6f21c89416436da3fc18eb9fc88c529bba81068edada600ab7708d03cefe0213820844a5e4bf9f264edaafe582f7b08f902b2fecaeaf0dda54944b263964e116cc9e6fed881566b5ca5ef29fab60487e077beebac9e7963a2ba4e28915571d92041a8e6a858f015e248f4d279f4b9bc8c36750ad7bc02a270d882d42d1dd60966db69f0677fddcf6f552d408adf1677fb4d542154f60d9c331581edc7ab362824762a2b75451e0facf4bbc8ccd25079eee45d314b8d9d35ee856bfc6478a854fe4956230fb1bd19fb629eb3b334208a180cf1a71c85b688289525b482358dbce7e0102eb96f4f5a436cbea5fed5ee8683b12664070672ca278463b3e5b187e6af6b4b8426524e3fb7124f5e8ab60cb43932ff45caf44ccf96e3420f1f07a4e17646327ed971569b38f04f472ea3b4c61ffff9b54a2a9b39e7b8b18b7c7da890a4b163f201c8d449b5320b1d23eb5bda92d26f9d9d4307eb11fedb677b57f88d66a405f401a7060001fb65730aacbe9a88146956b867f49573003f782c799a8dc63f7562221743151be7693e5527d568c39029f42603ed9d8500385ca027d98c2679ac3c595bcf1a5207dc75788091af0871835e15c083c89b88b3a3aca5f721807cc5c88275d1c083b213abf1bb89eef36863cfdd762d33603eca23ca7e2cf7c3dfcd20dd03184d45eff9d0009cffb29c15fba2e1f822fbc402475a725b211c087eb25b22e98e53b144fa31cca515fe579e87e3d7f73546f1fa8d6c6d281d94ea998b3d0f376a6c28cc0119f51cbb114a309418a304e8fe3d3a8fbe740b9da0d5d7b876018519d48ad5585f5c58da9b2bc886338eb45582c1b59ffcf6d6080425deba567b3f2199eae8dee5a2ec72bdb906b43cd055a29200a3d98c79c1c736a965cb0b2b2f165531a6ec8f48bae7fb5e0f10beaceda4f591426b51ae9cd12f1ebdf148fee5ddb974126e2b4f67f05f5b77bf258ca22b8db1ed0399fe71f27bcaa91fce57f869738750b5bf03fb348a07f349c02166b27573bd2ee89735071fb1ff05e036fc652286baacad81466869b0f0b693a9811a7437d293a0d065be47d2c2feb27357ba2027e0c65f464bfa1fc46f0377568446d907e7efcc0cc9f58cdbc599e6f03006092548a41da83c009de3b90d446e34d59971ee4e9fa27c1212a89bb71bb4d83380c95a6be1062386a30d2b69793b69afbc879596ee3d603c23e5d3754d25b30d24e2ac94c0873f35850c00c78043924a9f22b8737e06ab33d0d2f531609e84f56e1ed7373fefddefcb7cffa40f868e070934c8bc7770ee80dd6800cd631b81f40ad4f14daf482cdd2c552a6e4772aa1dbdc5ab4448c2bfe8e4b412aecc5ac56da30adef06329de6787bd506c25666457b49da8cc54d3faaebd2b924cffeac73a96760fd0fbe9d581f585b70369ccb3b975d3f855113bcc1dfc785c41f107ce2b30843fe25718682513d197c31bb9d39cf21edb2922049511509521a4259462d1ff9f74544ada0a20846fad1ad82f996e888a249e7a2aba8140efbae535209b0120a98da9a993b6d78352d02474569e35822b12733f913c8aa6adff98253a1bd4d6ff54c4373217fb92ba784edeada4c088a80de89df6d205d9ccd750e215be265e43c9424e0e04ea56dfed8c6980ada2401c0c409a259dcc90860a64bbb816749c65d73fee2c014c5519290b3bc5f6dca67baf440dade62edc4bca931b0547642c855890d3eb7d0e923e1a3e31a078e8feb7aa31e58e3dce1d45501119cbeaddf01428ed743e68b5bf8427fc649e933547fceb2b38458ea3d1a3e35ff0f848e1b831d47239a306dfe15789d91d92434b9b85961a80db13935b579470a4e6323239b2308209f316891ad3702670b2a017d95c10630fb7e2f851d4aaa81f9acba2ae0d94a1d7eda743f95679b254cfe06cf50a7dabaacc6f887fb0aa7c82e6f095f17ba27488607f75972340f9e4d8a11b3ec743ffb32f6b62bd73ccd541da857d60b78f4dbe4dfe6ffae3b1004a35cc95e432a758c339b1edef437b76ebe556683c1a13b1d8f446e4b0fdfb7506c226c4e67bdc6d9d4f972d6ae3183828955623248b65e73c8384dae33184937cc2fddca5ab19263f61cf55e0fda6fa89d597e0435957c11ef6a8fda06eca077ed2f64ce2ff531c1289518d2361a8c5480ff82908703cdc7d8bbddf4b3c630d9cc4cc32d9a98a4abc3068fe975a4206bd7495fc3a9d57498f595b0e25922dad1607eafad1848bd2d5f93cc3fe18e22e4075712989427cd6fead1f9d140e00c8d944c2e48496b000677defada2da2b4031830c8fa5fb2ec850941cb9fe7def9a7f54ca3f8aea7a050f074e06c4a9a7989caa34a22896495384113e559f77901cbba7ac0ebe31e0c18c071fd93a54ed2cd864e733b9a02fe68f547a23780c9be682a770b57e65966fa630050b833fbb25196cf7a097e8dcdd6848cf3ba839ba808c3a696de357d312483c1f5c8ae3831c67f252b4303033da21709ab9c7c37ee783ae99ce6ba0210731d761b5760e3b68553305b68c262610c552fc12fe72959f85a1da5b7fd243d5941625df679302269b97539c63bea48f490315c8d7ef30d9f88ec66da7d6704a6efbbd0cb488dd8dec86277e1bfcc444949b0378ca1c4fc013a5df601746e49f9134a69e2f8679c174ac331bb1765102194db01d9c47708a1dc774571c07ddcbe2a08c00508afbdbc59e4de97f891121541862b126fabe10a857def06daefa626b466096003382deb42425566fad33ec27a066f86fbab7fb0f599313c38ba5886a8bec377dec1834ad623894793d8ee1a62ffd86a83ca50070941aa63ff9975ec723bebdd1ae28414eec3dda1a9ce0f631e32cd06f76be2e360e02ce4a4f5ffe16b80fee8ec56f2a05091ad8e708e26b47902dceb81c0d405ff5145700f35e3c60787a00facb77b3cee5b7f400677d94a3d3eaf10706e4575a05fe466ae4deb7501c6071d4339974ade4ea37086e1a7ba8e4fb8586a96f7e77f1f4fe2b655fe2ffa647a1b916f6b70bb751bd792bb084bd630d60df92a639b9fda0a8020bf33a8cdc03aab9a779628b2be90e9527585f480ff613912bf6261ec1fb21a355e31eb48ae10fb6e92a93f543f692fa598be9096c646f9b45c567fb36e9cd23cf0a8a1d49322738c9c4f0f0c6b664a3e9f327f82614bbbbd4dc4e51d4b83424782271ac4220092fe8ffab83060b9dff4af0b736ac0c1b7612db4189c489e091fc17dc3bf8ce622bcd0089e6b38847d223ec08080ca0f33a417bfc94c1651bba89c37b7d70a42a8100df3b5edfdc2497fecbfc6cdefcd97f89a88f5c5bf3ece01dc656dc79e177e9935fc6de93ba66bf5268601e45e6a5636a2e5844416b7a3f0db0885b26a05bc40023798c3115f7df53fbe15201ffa67e67d2c62690a1cb2d7c4b5f40ab2489174f9f5129b1776673a08ed86644d155b53edd60cc659c1fe1a72311119d01a0d803f22b72b6c18072cecde7f904d1e5940eea4ca87ba17adb3f1956d79ec7d9aa378fb84e0e83319fee690a0772d4028c33e1e8a17f848c5de33785b6956dbc91df3b387969e0821fa5ce7d9c59539fa47c15d8f28e2c8cc1e3b2ed4b4f89947bbcd19349a294ecac690972992f88a8f82047c18805ee19031d311ba4217a5f6d0869753b9bc28f5df9d916cf6cf6a33d1b4c344230bd13191887fc43f888aaed96ab8d18f8faf3eea45d87676611b94c53bf1a9aa7ccc164a1ab2ab423ccac58ade4bda48d7988ac969bca2a5d06b9818d6424178a298b34f19ec99b0dbb2cfa3de5a889f55681e55efada82baa929806ef464e05718163eed107c7da7ee4bedc43ded7ccc18de8e585e41addb3b727c791f23cea8c0bbc17f9014531b64464f077d61552f04744d7b719d936cc22595488588289767e50235828b08f9211d4094f9f823f7ad293e0c0814a3d714f98ec1163d72285fb459d6329a57827632c541b725cfcc0cdab5d2430a80228950f0881e506321b52462567870fcd4dfcb4961c4c77c7d6ab1cd5145dd8c4c45e089fe5a1922d983810328100dd5efd99465fb373982f0673b7626d4e02d5b2add2779f32ebba214c024ad9083e61c606b72da407896cae163aaba6a32289c22c7237947be2fb217c2d246bf8a4377ac4c5ce21a6e097fb4c589c97aab2385f0ac544e7af93ecae623d009e96930af1802d8269ef9f98ab920b39c009d9d0a90b981640e198e52a5f10cc61b9cd9a828d1c37c05fde2357ab4e68dd9011df8664e0624359d44aa7941fdb9d937efcb3a80594322881a90300e6becb709002fb1d8261c0660e53acfba0a0175f49fe9e8a757b99b6ccacedd4e9697ef526d54fde24668f772f80cd8c5711489f1a899d2d1621da4f92926b66f3f3734bdf5d43d1f4ece246584239fc1376e2047c85c79dbf6a27a8b6a46ca5668874350392b7a90dbf379134ff8ec68d09b03e6320c36b4c37f3d72f0891bdc6615cd169b3c2bdb66c74b19c7121b2139154c969ee234a6a600e4cdb765bbc5b7bd8915f891a45dbb0debb4831a5acfa22939df59d49855d8edcb7e71efba2a4688e1d3d16f01d71ff15dfc969b39df8ba7240b88617f87733a3a8bce62f349999f96aeef2fa438f04f73a6991b52a223ec0e3433d9f893d8b034f90393ccf3e4ecaf4aae0d040c002c1d0de9c7d11decf0078d23ef07303ecfbf1460251e27f95c00a0134e3801a69a88327215d86cd5adf45555d265a659affa2e35e123122c66b01d9a290bd30321eb3f76ed7f9a6e156b128030bc608876fbc693ec610ec6ca225d3c8d2355135a1356c36dd9dc098f57a07cf68752349cc56d701239f1936e287716da16f8b1575c8621e153c86c2eee6d4ac7c210fcdbb0b77ccd307dd051f86f4b4ac194dbedd2f6ed2d75ac2f54b8b080fc2f3d36530b17229cf3d34bc041fd9b036aafc04db8f321d77683992e35ce5d31a3a243736a0b7d4cf08490c36fbbaad965b9000e12eadc5a0b43b708014adbc8191332150a2e177d23b448b35fccce9897fb87c6f81c7fa6cd439af12150d334898dd4351b786c692fc3e23699ab2cd4aafedf99205fb9f493176a9f5450a4dd8b974f6b435c8d7a693b4567d8224fbec08efae7c98e6ee3e3b3b4ed657907934aaf4d10f07838f730f245efea289df6d93a4a5e233ccaa6b8d21765a0a96151662349da7c30fa55c376fa069ede370a995ba406379c1c890cb4b5eb3e0eed7386051023ca82de41a0508a91f91482b77bf0911c4642cc986270a2e3c4c8e47814b6bcd6381a13bef75a2a0004e0f1b1534ce782933b53bd26bb2568da14efdd948677b2477d10c796103a8e459df768ee51c0f52958209444d31da6e2861f9144d1e768503a77079be0c9bcc7b1d14afda9c7881d9642078fc88a4f236d73dd8cbaa31b5f82ab26d23af1045b73a0980e073f0d7fd942e1099a18dd00c2d007d80faaeb5e77b4ccb799f24159b698fa6e8c57fe60365eaa99aa347cb1409c920ef159c7c39abfac9d92d102915317e91d43aafad8848422f63424cc03c77dde8175b76f2fbaf95a37c04f684f7eb312d01926b7d4dead971b7394467943ee4f2803f6a85f02f040c02075b2bcbbe82c443c80d365434c9980fe755d52827a9e58482a2e96320236ac97581da6d3db4b8533a27b7cf16a926a4f594b15b90052164effaf87de8122990a72a0dff3f487649cec96ad3695fade9b25a7090fba7df1bd90a6ccaeb200a8383a6472cfbfc5e37005f176742c95d2113d32a5b69c866a42a781735f18830e1dfd5cedf43643839594025735491c58616d7bfd49e685ee47d1d9b0935e230a43b45a1fa6c55094027b5216e45f28433ec1be908809b50126950db281bd2bd4ca93b3ee7bcf78567422a8c225b63c1a118b9109b41eb085a126f684bae35e154dcb8a967c9edd344f1b68a23f3fa842a43571e6a475ec24ef7948cf0ac0ae0287542be39f1bcba58b59e113dbc2655837f8c780520363272379f123446bb12479970e46284d9fb57f44309f1c231932dd2dd2a3080bec066b50a4af531454e83f5da0aec81de73320128aea53efa9b4f0cb6f85668b890204d76395c31ffa8ac4d8fca7f2de9298b1f808a979141b6013e07e421b43a0594dca2570fb29d83d24eccf8d4284a5c3c126bfe8874166e9f9c4ad0d5693958533b0917ac37bfc67ffeee21459b7b85d941a01206e2741e6702739857652c1cc13f19de282905f6d78a6f163750135f5f92a0ac6c26f9859f864df169fd49d1406bd09e343832303e3f6083821fda2455b7a741cfe3c45ee274217c29a1b2fda0a79cba2e012bb891331702ba145e40d76cf9a4d9e34b1c7ca8bd803433ba2c53e1bb14931542922beb88f7799ab17e5f5f90a6a1c0561eeece68f4e68bfae42c26a1c948e2eb9fa2fd606c68fd810905edfa4d215614d6f69538012cc32d60d5d532988ee9b8c3afec5c59b5869c4b4714c92503e04b2022311ca276857c433bf1043620c9278d37ef23bf779e57d6b017c9f0da4fae6b116930e4c81f77c0159e7ab102943526f5227fc7b1ec8c6bd082c193f2838b0b2711567ec0c4e56fd72758caa1bc8ea6d4b92abebf38dc87ae3a87eabf6632880b91831431df60cb83abc29357160a45945ffa3415e8d2a0b8e5b3023cc5726916937be71c4b81160f94fe1602956f31bc7c508b8be7f7bfcd056230dc65947fc6b57e9a9cae547a1c51b37190e37852f152da0cf8dea16b6f43b718e229234b1806d8ce3b5ac2bf2a9d473b108039fc92840b61851ebd2f15ddedec370216f0a64fa4fe563516ac85057e41db777f284c2354523d860b079a1b1e4bf97b72f8bc7985f2ded1d987eecf77e9b286d0bef88fa9d74d22234136b5a420004c78dd4773a0bb1e4484c1dfe7d4f1c6d1f0af4cf652107461aedfc9d2c92fa45d450099a16fed8548ea43396e09e6dbdaa2766c8c2431e694b6d5049e2430e9f5f696c5844b75ceb607658f487aa4415fd20fb69b296bc973c716e448710b689b671ef0d3f2becf4e8dafee5c8185eb59c0cb6613a2b9f5bacb96a15e200ef79df874f26756433e12685efcc09cfe39eda06fc80ef2b6a716acf5437b1c31769c23cc294455989bc67bdbf4ccb7e7e6d82dc7ecac37e33233db58d21fd85fd1be2409547bd56b0d14ef7d9f18f75e09a08c9df55e2edcad895d81cdca877457003e3cd5ff91247a184a8c3c236dec198ccf3d07816f1cd98b3007a987e721aa4d9a93e0ef0abd4f52a5dd1f3a03d17207e90565ffb335326063ab2ccfde3beec4f87bc44f6da2c528b167cc3096e4b953d859502307df9f0e98ed8dc408ee8a5f4e37442ad2602c5634d2c43c01a1f2a99a77753d5746bb1e6e488abda066b330f116aa7be4dc45921f448f9bcb86215f67067ad10a5d6f97aacad0ee818b8fc41fdad3fca3ea15d31a82d6656594b8a7bc945a4bb751051fe932406e4252148a8c0535b7acc941d97dda4255a405cc1e348c37d123287f021d6f9ce41dea564fcdf9f2149d6e35c6f8c1cce23728409182e97496e8c3e69c95e47508d31280ee0c59847638ddd35bcc441d19123f030589f5c00ec35913d740a9c2d4750d6daa392371f41e59e043557f1b472e2bb38422e4181eef18274baba72047afa59ee62449e65a289d9de531608be34532df6eeb7ab23bfb77e712638bbdabec37416467bd423f43ddc8c20fcff74da982c05e98b3a18e4628534b894bb4f74d0645d3d1a9a86bcdbe2c0d640bf84bfe8820b88472b9264d098bd0cb4935e021f3f9742b2066a2620d9ac430c3453284b5b87e18508fcb11a08f14bfa0dc4a58a17b83829816b654b2bdf17a8cf3f2ed50f6b7bd903ddebbc863437e3e3b5bd8b837312230d5722945ac7dd7b4c3b7f9dcc2604ad32251ee9c8a3c3d3427e8b0b0f9672190b3996a9adb4c5d62f044642f2f7a3792cc85c716a896f8adbd19e8a9905160f435a13095173294039fef56da2ae2769db4a4f35a9a467fa1dca1fe5b69f4c5f3a54f0370988500f6afefd1cac5cdcacb02f4fd99f58af31aa8345c32f0ce3ad48d367231588b5eed8ba2f13dd8900a763288f381d3979bfb62789d1a133c8ccf09103c44083f98939fc14c618edd38244150628d495b43870e2cf4363849b96d2b33a3650a5da9b9f84371e0c03815d36fc4c8425218a62a8714bffb2fc805b3a657aeb6bf82fd3545cbd00819baecfe98a0a2b0e92995eb9142bf783647b324ee0a4c44a4148bb75ca566d609647bdf4add70348c741948df313abd97072c226b951cc61add9fb6c23267a320f7e9d9866b39f233aeb4ea43ca0c31b75c80c42ff7d3f1f78a88e88ebee9572856328d737abc8dc9cf9108060ee01b18e55d2bfb6e8ef0ade544f1637ee4c61d8e090cf993ebb0e00a22edcdce2f60c0fb2dfb09d6bd8e0efc152771de926c9ddd5eef46eb16e8d5d877f1c66021dc6e6b56253140263ae8d281219168faab6add458b13833f5676e2f3da070d1096c6da929bb04f2055b78ca029578b5693fb0da157ce8323a49ca33f60eafe7d30e9ea629729bef222199a238262204bd52c391e98cc208fffdeb93581995467b12e685dee04348a23417e447e4c769bf301b22f5e137092a8d96f89a760b49a6704cba6ba08ed77d7ea42fb05cd1d4842fb44df079ab661d0d333bc17baa13c82a433950608328d456aee475c88a47628f304fe7e41d16a99c494d858fc36448daa9fe992467edeb2bf19bd03f055df7c11c04cbc680c4d1f5013680af174c1642eb72abe37194aa621920db1823310b767b33ea58636679d4eb5f007e98ee6f2593e5faaeedb28632c0670650e9aa61d5498e89eac693f6bb301f001df8083cd33f58d1660264ecb07934cd2bc270451fff23d70d0eaa9709f8fdfeb99e961dd5c9033f95ad013e29a1eff65fabfd2df7edb0ba5fb93246ce4fa0bf28fe81ef07496adb2e4e4dd929c8fd49faa3c1c72546e17be3c538c824c79c0d6c2d77905a29c79d6ebd4f942e17f31b4875cfd56c5cf32c77c681372483b1b979398ca53134f78f8661e315e86366a1b37e3dffd2410ddd75897d3d28622eccb6d6cc1c98d41da06b57fe25060009074000f92f5c5973258117982faf635867bcfac10bd7cd060e75cd56f37676755c1f749ee8669336329cc3d6e3672895906453047e62d0347cc9067e6baf8c50f9925c0856e6b155d464c9106d5e51856080fe64bec5e6ca1c6d39c074f13b01e26b616a832df985a7e469c9dbebb6dddd5481e5bc2208d516ac02012841fc9224539106fde814da086340f5e87f1798614d51445917c0dcecce7329c3fd95ab62a18c9766219cd86238cc7b0d7d5ba17d9fa447e0cdda56e1d0629af9fe670f669852a95d26c50c4f1e03369dd64b91be4d0f0781becf6d161f41adfd34133565bcc8f404e783e75510acecff21dd22debca460d4b11f10090c59584b205fb136d1f7a76abd0bbec94ff1c40f5eedd57a1947bbfc67d815777ca82e3ca2a985f49754180008ceedbe1f605e3264ed3feb0ed7323f84864ccc272c545f16825a7d2cb0b4f47bc6ab172d4042660a8c1206775e496ffa4ead0ccc87f0c72efbe6a700a9afba7c08d0e877ed489a874290c1770f006d09d40cac61a405463bdbe56b61c16f528ce288af7b1f67b40a49400fa956b5fb61db8fe186618ce6e52bbbec2181d799825876cead6ef68bce7c191a24ddebe176bba521f271f6dcbfa83be4dea502176da186f53334a9cf50075d800a3bca890fcbbc2e781af5326a9e89857902f0769650bb4cc0c50faa4b42392add0c166776f8da83a3fdc909585770054bc6dcca92a08dd8747bbbc8adc1899c615e6d38be365c1f224b99623b4bbd1222f4d35b7ca03eb438d16624548641998e1ea8aff88acd3345b38ccd643878b170c474a286785b97ef972f612418ad8340648aa165fc018d96ee5d0d2c2cd8f49dde0dd3c1dfa592a0bfcc355493fbca29a344a32f379cd6bdc91bd5a97c8b013f00b8e81836f20f539450a090ea420e4ed7a80e9fbf32af49be683a22ccd6337cf39efb3a5dafcf78ff42171e7b13c27cdf1ec3cbf4c518f8e13d819d1111620db164a83566104965a2d26aee9f34c186c4ffeb7554d7175d295ae3e65cd3b942d2fff343b38e1078a56827359aaf0946b0a74920d7c2e25f0bdb93591d92e8c01e2d85870a95c238d240825bcfd478a92e146667b3677344fc51f769119273567fd90f01453d757e851caa0eefd3dd052f9cb527e81e26ad9521764fed9b115899ab56b2eaaea12cab505ea15cdd188e7ccf68c07d5cf3b7c77d59730e99ed5661421d9ca8b8ffa4fae893f5baffa76b03253842a6c82e1abe88ce1dd2cabd2e31f8e339f5186aba8f3facfa9e517bc2efe6c8a8aa498b93532ccd68365e68e6d8390425dda5912a2972bc44775b7735c6222ac36f51b5c620bd3834236abc469fae09d7576eb3bc1044a3d87b4b12e64c59d1db341d8f716bbbdb687741784dc3582710d7b2cbac62db3ba48c98f9c23383693fd956d77e02900dbc430f738e30a3b61c912e55de2b36fe497886bd8d8161b667fbedabf35b3d35815ca543dd024a463418d6663e699a45005c699426ae419c234343eecbf26f18a4b38756b08530723ed65ed9aca9400b3872a2e67bbfa4b3f55676bfd4d593060a4eedc5d93b0abbbd91e44571ba72bf6769948f82625ede80c8fe568adb7ab9c85ebb04d30f343b887ef214adadf631a87bc9ef6cda5b9ac245e61969b0e38355de74d33525efb1287563c0e4579f06aa9adadf64be9f42fdb57e408de73da889952a63971a411f97a4ebf098e1f1128d569b2758150c149ea77e484ebc9ac20fb3406cd3f651fa0e16800320d4b7fb3cf2848ce9e02b33d03554f2c7abd2d71978192d93bde94738beaf00f6dfc149f1978c04daaa493e95dca950cd8edc307283ea4c3b440428b5592cdf7b4df20c67855ba90a0e0f4f7ef8c3b1435cd4395a5016aa37c1192bb359572e2f044090bced880840ba040e302db3d503549bd82f1193679de976aed9a6d11aac1fb2c43e3c183268cd87d9abb7d51e477c9ea8df8862d4fb7c26bb2c0637e9e04f476d83b8f4e3b1d419a407ed375d621780b79fce1f7da8f99fc05d06b9d4e62920ddf8baf25f4d846fb771bd97fc7cf5d034f9f33f0f6a3fa04ef8468bee0f446f25f22d3e620de3160f85dcb07e344655a5b0aac0985fd13f175cf5515a7bd259e0880a086f800802573c8938296783306e94d04e0af23aecddcf6472031b7a532913bb5e1c33e923827df1ce80524aad82cb2d1efe79aeb7a88c5be1cf0406486cdf8556fdbd84dcaf1cac275eac27e27a390d2104916c6bfee2ecc3182440faae3129ff14c45ef3d91f82658104c05f8893334ed1d8fc69104db4523da4a2a756dc4da9622d25efa2840e5e8d1bda04344278bbb59fa7c4579afd7d35b0be033a17d462538d01ceb6f0fcd8e87f4311c60e43b88c8a1745de41ebb141dd4a0944611a90eddf5af46be01f6b6c24aae1f75590a1a1521762502291c81cbe219b248e944fb676bbaf12cc5367dca3655ca537c8667c9efd7f0c89ba1b18bc572dec8b8ae33dc1d182a4dbfa2779f040deba32bdfdcb5b8c9bc4e9652212f6d9b21d6c2484a6a1a6890821e682e3df7519d7d1ddc9b41a769d88872d362fcb0342243c80e0a4c4cc4679f3dc68c170712932ebba39ff707e4fbf24cc6ec01e47c4caa0398df3806ee09e011e798f403610720c9cb9df7092d6ef879c689843372830b152928aacb54f9e3962233e6f75baa368e7fef3761a301f406eeb2c808545291ec67fd310ad806855a0b8655f4ae960c03d6ac133bb588eac28b90847b145271b27c3d4d4226d186532ffc2a4904e320cd690524259b9bd7af1d0074bc693eb2f23363a59476de87e3b6d693408acd0d2c29daedfe7b8ea88097ec5e78d53bc0e3fda5cbf2850a9e83244e15fb630a9ff4fac65a7bf202ab1da38ecad2f762cfb62c8b34047f43774a0d38d0da653a42e9056de1e101db114d54bd36cb25931ccd65915717215a9c39b3799d2714177723d368080fd74918d16e4f0796222842a63dd78b53efa895f2da41f04acf00aa94d60f93cbee3516d774b8282fdfe510028f4de0f5aa37f9ae1130f16a6ea11491b82e673c82f34cf2965bf767467dfc7019727812f32f7a1a6b4e8f147ff83a98f118fe6d4099f14c0cde9843d147bdceb006877013e6e03d8b5115157e239040d528d9f76886fcff72f5d513339595f3812fc09c1e16b683f8acfaa14fd11402105b437a87f4412728702318e3d9aa15bee4b65608941f25a91503f37e13c09ff5473777ed3c47833817f63ff31a062d6d38ec41d4295d432a1b62e6797e8864b7e38f67ea264326c811961ecb66492d67449435212ecf33058d5c987cbe93d29b5979520c0d24e206aeac5d06d4de3fa971b9178d0591aa5244ac5d08cb4840eb8e3ebd4ab460f90d6719055a34576eb0a435b47be770bda4cbc92173bb23a595869744389abb9b52ee9a18c2ee20f6dc2fceebdbbc02fc7c00adc2a7bf3058ff60ada15483604051ca38c4cd11b2b33ac808d2433681ba195b9faaa07b3294bc6f97bfda49d622537c590c8160ff0208dba900ff1e1b5c03c40f24bc5775d81b9415755d69920cebd52797b7abd9d8b2e7efec46711a9e51185f146cfb8ae7f34924d80c91d22184aa561a888f45776a52282fcb5aac9ba1b10a150bc90275760ebd94b24f4aa2995f4d9808277cf609837cc9fd691d8cf046eb0ef4c8e8557c21d8ce5e5ae9fbfc2b20dfe941771997e6ad5021a00fb31a7e8af14c9fb7027013c853e22945e12d52763b21183b70e215a09c4e5e629a7fc53e53b03dfede323c705c9c4622d0cb315c7b602e56d3a6c44d1ac74ab321da0999e427b6c7956bf05f7903e189c0adbc33624b36d0c87c96b5d537498e1816d917f9f9306e6073a7af9a99750588ea7f870452ffb825e73632257177d76bc1c4fe1f9339bedd1abbdfa4f95cf2e5ad7bc435eb29c376105d7ce6c0bf17f59677d12514a70a81351e4c8fb4c15138d9e212d52b666e164a77d21d0401fb61d549afc6516574843746bf963a93bd4addf4bc58673bbddd051a97a097b27d8f1710734b3ea375edc5709cfd7dbf13c90859e3402a00d1d3fcabe1d65ff52ac73f29c374ef87702868eeadf535e53e263e986d755cdb161276b9c779f5fcdaf3e5d387f141c8c0b344a3fe0adca2e24f1c2ba488c9a698da47d7773ea51c582ccb82b79fece0bdb79b4787a10e7e2a9b1f4817dbe148e51f91561dd1f67071dc6d5a112281786440b6e4741a3178e904cfe8bed40431b36d7170b96bac797a5f9ad1a69d9f8ae10bd764975b5b1f868bf5fd272173ce73abd895c7d79a6a04dd8362e122c427c7fbd37d5437ec58735eec5ccc8c75e28c391499b51f42a0cd3d49ed0fbca59fa9036d1c5177647e380d25fca02337bf22854e6c4a9333d0265ed7f7ffc6c6efd9321868c3c29a49d1a83b5d99053cd8ad0e7639385c4a337fad9ca8700721f628c06829c2de52ec50412adeba0a302b4beccc7501746aaf227d1dfba02d70ec686cc6e5256529094fbbe263a6663725d47e7f8626666fc79f714ec7e5bcabdd5ee6f9bc5b8b3c38033d4fcf07a80df9fc5fe18da07d13205fded455e78ceb0d7adc49b4a957b35755e778ccb7d7a29709fa34ce7333987d3202bbd05896185ddead730bae46d1e20395bdc14e9e7a5aff31beaa3e00037acef9f78901e99148d839241b14c8450de4ec7dfa80700e3e1466e6afdcfdda668f286411f6a599a215d4599f710834182888c922a3258c3966c21397e16fa4e739cf0a26b36bed9f9c31ff8f1d3c78ac67fab420ff9947143a178e2242917d1a5ffa1428bb30d8e00ab08ed19117a61d07ccaabfab4fb228aa8d489fc8f28296f07cc4118613ce2504139d2bc0dc49c038cd4a0c91bab13737301010857e7b3b7a82cb8effeec84323f90fa036b4ce61b8020f7f886ff81de79fdd5a2d502b48eba4a86646541f22551994a075c26179badd0e93605782dc77f499c144abe9572bacab92f4b3d056a083cd9889bbad7598c0a838429decf40307ec88375de57be0a60e0a92ae98c62020d138da8c3de6b9bcb9f977b8947970804a48571509cef2ada101c88e65949eb6b83c3d16437e0ce14a16f178f0b5f6a93d304e0ecf8b30887c9d2a619365e283b6b7af9061b07eced58833a46549f4add827707eac92b6d53955eda9ffae57f654e8920f3da759f53aba9de24de92e87133feb8b0041ac41e833e07afe44a1869d5f7529de8e31a22f1851bb8c93402f11e5308cf2d68393c767891702fb17201dc499499c20a6fd81d891a2aef5e858fa5236d737f50978cfcc1522ce3ee33e772ee7e7d0a9e611fa38cec23f23b670559c6757f17d398492df6fd5234b3c1317a62d27b0330bc4eb0a25b1ea9a2e420b4de06780d51bbb7746e7b13894eb835ee1a4805f514257eb654ae29335d14a251eb5223ea06d9852147d8c057eeae663f7c1343f4ace477c151304f7ce09beed519f70a5dad84e8e49e2cd3cd3d8e6f2be0c8d500c87e97d71734a287691120c0aedbdc475406178df91a5c27c01c456c9a935d680eca7c27af3d1081322ccc0c73b98a1bfbb7af6ee4ab5b2333333bec279bbd2a858a3152d3ce7fa271faa81133ce4aea01d48523f39c99c260a592343410d5395f69aae4b5cb2374c77ad1e648bdb0301de7ce60306da9c8784066a377aa550a15d5cb8bfbea8bc9be4d605f49d0191ea1b7906f5b1700b92a00347b56dab4ff4d3ba3b8c5e5abd33213f5d9906f09364db54bdb17b0c0b460a1dd38320976aa54b934f0b310233a1c7e1110ca17abc6bf56670814c5baa9af908d5b1d6fc69a6b1520e873120f1aa7ec1cfc3d92f920ef7d518acfda0c1a0d605e143d975c598bf46d8f695aae8cc071b9d4b940bf2d78a9ade4873aff3bd95becabb3ec9d71394f667976822944b9b2b5437867515a4ace8848093bca1c667a5f6f4fcccaf76d9249bf55d7636992931b53503b1ca759b69a5e0a944dd61dba94c391f3a59273593820abf60abae1fa8cb01b47644d111a36f1ddc73de1ae98e10713123ba00c6b090f0736ec2aefc421de33c1cf7ff0c8dfce12aefedb076fc7a2d7f9d7caf7f4698a394f42f015969ba1c10debc09013fc617b12882b8a2e06d5c853db94172aa921bc4a3d13fa7e9b21be6ed943090f3efc02df9643d09e4e0ee18d8ab0a4902e75bc54c9dcc1f16ed2f0d925e3c8cc5c9602d88eac632735a67b2cb6185902d8d3f4e11e2d802fb0835bf094b6a1a4f978b829e05e1ff7548262e1ea68db4780740525079c00954ca304c7dece0be5ff4537cf5176588de08ffd4f407fb4afc41f4d582a9d18375bc17dbef7ff5debf6f0e103d17ecc168d3d6882059f8ece8340a48a99aa033d12795bd3222f8fe9868c7e4c3346fad80b55e068267cc0006e0cb44ec41402cd8c1499ac0c262300d3a0b33ff07dc74b28d8e1a09afad29bc0da0c27c09acfae10f15f0945328179971ef9bc16574077dd7e16edec1ded4b5bc66ecf17c7f5e0046bc13e7aeb9db77e710c7e27a214cbbad7ed36ceff9311759a70757fa22dcad861ae931f754f54525442f37606899178e0ff3e280f89ee166a34937a318b7ece34e02e806e7d41f71cdcf31f14724325d33da90e682dc85723f15893d31ce6c59181ab66e404b8b4a260ba88b12c97b0868ba2d31403bde106136b00aaab4027032212cd26aa4ddbe74b474b25efb140fc19fa4eb1958b02018c04ab14a648955c8935708244c9c8e7b1213e0a1625a8b92f3069386192910181e38a59dc02ce597306b623954336795bd840c53592b6a33009053ce9ffbcec5526cbad1368625b9e6924d0e02730ca97e96857ed70ba48cd6f6576f6976eba2b363e7c03674ea813ee8849435eb1ee5f9445619ed71391328efef252ca75a41a686cf3cda440c7698f547a2c54ac42fddb555c01aaeaa5d363f30b26130011991c9df70255738148c4a33bf433e563aef2b45be56dbb1fb64ea9f449d0070089bd0a1ad84785d2137500a0f6083e855efdd0043a99904c8359cccc8e22b45f4de1a1740c3602948cb3dca4df1c4d77b58c94eb49026d5085145fa18e61b5a7092369d03b4577d1dbc2d8ae78f63d1a667bc016a4dc58b4cda693ce38eaa80c3d2124cb732acf10b4e259c313668070554ed2d1ba308e84bed74ab14244b288ef9ef78342c1600f46064e4a1216c50df71358d7625894478dc26ff5e4fb84ef5f713e59e202948fb484e8d6f6b1a539b30889ff4794546e0ac890bb0d3ad68ee3533677caa9d68317e6348aef822dfbbccfba528f89d35970058abaf3773d090908866bae60ef3f08e57f676a137e9870c2961f056b29cae54bbd63aed47bb0147e82bff3f87d8c7dcbc8475ed1a34642cab38f270e84b864cbab06cdfd6e457d1ea81e506812a11a15ea5347d1fe22c25f578e87fb7d502004515281b332f19cd6888524a2f56c8d817cc38e503d7a3eea7d553466a65ecaec4ef132ae044f2ce3312e1debd6b978c1cb00aee814a3111031725ded8f2637e9d29e77da083072c35a3359c501e3f13c50617e9b388780fc6b0d9abe4c5a31bdaf4c142a474a9727a24099c52efe2a303a711aa56a83a06947f8133414520aa05ba7c5d6e7396d3c1fdd8e54a3753ccecdc45146e8cfbcb96ff9027654767b9bb9fbf592be3fc367e06031788eef60a4a4ebb65c060167f5471a14e28ec4cb234f64ea7d98ee94502f59fcdc6c506846bdd6eeeb55e17702d14705214d5a2726388eda43d47dec4948b68179adb7bf8fd8bbce1d098dfca1d29f991beaee12a6d2d00d647ef48b94a3ca9c980e0050cc12c3438f441dbdd1c910c4c10504b2a47158981e2fc66292b0c9c593e160d2c69b50b8a57287127a985cca9a86a9b0c9f52a311c66a9d944d280bb557a58784c72rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlilypond-doc-2.18.2-7.3.1.src.rpmlilypond-doc-zh   lilypond-docrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)2.18.23.0.4-14.0-14.4.6-14.11.2ZXU@U@TgT5Tw@S9XRTR@R@R-@R R@QR@P~@PP@P>@P>@Od|davejplater@gmail.comrpm@fthiessen.dedavejplater@gmail.comtjcw@physics.orgdimstar@opensuse.orgpgajdos@suse.comdimstar@opensuse.orgpgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.comdmueller@suse.comj.mairboeck@gmail.comj.mairboeck@gmail.comj.mairboeck@gmail.comdavejplater@gmail.com- Fix boo#1093056 CVE-2018-10992 with Debian patch. use_system_correctly.patch. - Added 0101-read_relocation_dir-in-lilypond_datadir-too.patch hurd_file_name_support.patch Issue-5243-3-More-conservative-parsing-of-textedit-URIs.diff add_dircategories_to_documentation.patch Issue-5243-1-editor-scm-Add-shell-quote-argument-function.diff add_set-global-fonts_function.patch Issue-5243-2-Let-get-editor-use-shell-quote-argument.diff and use_cstring_and_ctype_includes.patch from Debian.- Some minor cleanup- Created package texinfo4 from 13.2's texinfo package to fix the documentation build in Factory and future openSUSE versions until upstream have fixed the problem. See bnc#936870 - Added patch lilypond-doc-texinfo4.patch to enable lilypond to use the texinfo4 binaries to build the documentation.- Uncomment texi2html BuildRequires: to fix build break Note, the build can go for tens of minutes without producing any output. It will eventually make progress.- Add texi2html BuildRequires: this was split off from texinfo (as it's in fact an independent upstream tarball).- split lilypond-doc [bnc#908078]- Don't build documentations in parallel. It breaks occasionally.- updated to 2.18.2: This version provides a number of updates to 2.18.0, including updated manuals. We recommend all users to upgrade to this version.- updated to 2.18.0: * final release, see changelogs for beta versions - dropped use-recommended-freetype-include.patch (upstreamed)- updated to 2.17.97: * beta phase to 2.18 * bugfixes- updated to 2.17.96: * beta phase to 2.18 * bugfixes- updated to 2.17.26: * Decimal numbers can now be written directly in music, without a hash sign. Together with the previous change in the way object properties are specified, the code to change the length of stems has changed from this: \override Stem #'length = #5.6 e' f' g' a' to this: \override Stem.length = 5.6 e' f' g' a' One has to write a digit on both sides of the dot - values like `4.' or `-.3' are not allowed. Decimal fractions are also not accepted in `\chordmode'. * A number of shorthands like `(', `)', `|', `[', `]', `~', `\(', `\)' and others can now freely be redefined like normal commands. An example would be "\\{" = ( "\\}" = ) "(" = \melisma ")" = \melismaEnd \new Staff << \relative c' { c8 \{ d e f \} % slurred g ( a b c ) % no slur, but with melisma c,1 \bar "|." } \addlyrics { Li -- ly -- pond. } >> [image of music] * The articulation shorthand for `\staccatissimo' has been renamed from `-|' to `-!'. * Tempo change ranges are now written as `\tempo 4 = 60 - 68' rather than `\tempo 4 = 60 ~ 68'. - make-doc-crash.patch upstreamed- updated to 2.17.24: * bugfixes - make doc do not crash anymore + lilypond-make-doc-crash.patch- updated to 2.17.23: * bugfixes - removed python26.patch and gcc44-relocate.patch- updated to 2.17.14: * The meaning of `instrumentTransposition' has been reversed. After \set instrumentTransposition = #{ b #} a written `c'' now sounds like `b'. Previously, this would have been the other way round. This and the following change should make dealing with transposing instruments more straightforward. * The music generated by `\set' and `\override' commands is no longer affected by `\transpose'. The main consequence is that `\transpose' will transpose audible/concert pitch and printed pitch by the same amount even when the transposed music contains `\transposition'. Previously, \transpose c' f' \transposition bes' was equivalent to `\transposition f''. Now it stays equivalent to `\transposition bes''. * Tuplets are now created with the `\tuplet' command, which takes a fraction `T/N' to specify that T notes are played in the time usually allowed for N. One `\tuplet' command can create several tuplet groups if their duration is typed after the fraction. \tuplet 3/2 { c8 d e } \tuplet 3/2 { f e d } c2 \tuplet 3/2 4 { c8 d e f e d } c2 [image of music] The `\times' command with its inverted fraction order `N/T' is still available. etc. see NEWS.txt- updated to version 2.17.9: * The `\clef' command supports optional octavation: \clef "treble_(8)" c2 c \clef "bass^[15]" c2 c * The LilyPond syntax of dot-separated words `Voice.Accidental' has been made interchangeable with `#'(Voice Accidental)', a Scheme list of symbols. As one result, code like \override Voice.TextSpanner #'(bound-details left text) = "rit." is now equivalent to \override Voice.TextSpanner bound-details.left.text = "rit." or even \override #'(Voice TextSpanner) bound-details.left.text = "rit." * Grob and grob property path no longer need to be specified as two separate arguments to commands like `\override' and `\revert', allowing for the syntax \override Voice.TextSpanner.bound-details.left.text = "rit." Since complementary music functions like `\overrideProperty' cannot support forms with and without separating space at the same time, using a single dotted path is now the preferred form. Specifying grob path and grob property path separately, currently still supported with `\override' and `\revert' for compatibility reasons, is deprecated. * Due to words now being accepted as symbol function arguments, the interfaces of `\accidentalStyle', `\alterBroken', `\footnote' and `\tweak' had to be redesigned where optional symbol arguments were involved. Please check the respective music function documentation for details. * Several commands now accept symbol lists (conveniently entered as dot-separated words) for various kinds of arguments. These include `\accidentalStyle', `\alterBroken', `\footnote', `\hide', `\omit', `\overrideProperty', `\shape', and `\tweak'. * The bar line user interface has changed. Bar glyphs now resemble the appearance of the bar line, so a left repeat sign has to be coded as `.|:'. The command `\defineBarLine' provides an easy way to define additional bar line styles. * Accidentals in the key signature may be printed in octaves other than their traditional positions, or in multiple octaves.- remove unnecessary (and conflicting) buildrequires on libicu- update to version 2.16.1 - This is a bugfix update see : http://code.google.com/p/lilypond/issues/list?can=1&q=Fixed_2_16_1- Remove dependency on ghostscript-fonts-rus (not available on >= 12.2).- Readd lilypond-doc for 2.16.0- Split off lilypond-doc to a separate package.lamb12 1526543882  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.18.2-7.3.1 index.zh.htmlautomated-engraving.zh.htmlbuilding-software.zh.htmlengraved-examples-_0028bwv-861_0029.zh.htmlengraving-details.zh.htmlgnu-free-documentation-license.zh.htmlindex.zh.htmlindex_abt.zh.htmlindex_toc.zh.htmllilypond-index.zh.htmlliterature-list.zh.htmllong-literature-list.zh.htmlmusic-engraving.zh.htmlputting-lilypond-to-work.zh.htmlshort-literature-list.zh.htmlthe-lilypond-story.zh.htmladding-articulation-to-notes-_0028example_0029.zh.htmlbuilding-complicated-functions.zh.htmlcalculations-in-scheme.zh.htmlcallback-functions.zh.htmlcontext-evaluation.zh.htmlcontexts-for-programmers.zh.htmldifficult-tweaks.zh.htmldisplaying-music-expressions.zh.htmldoubling-a-note-with-slurs-_0028example_0029.zh.htmlevent-functions.zh.htmlfunctions-without-arguments.zh.htmlgnu-free-documentation-license.zh.htmlhow-markups-work-internally.zh.htmlimporting-scheme-in-lilypond.zh.htmlindex.zh.htmlindex_abt.zh.htmlindex_toc.zh.htmlinline-scheme-code.zh.htmlinput-variables-and-scheme.zh.htmlinterfaces-for-programmers.zh.htmlintermediate-substitution-functions.zh.htmlinternal-music-representation.zh.htmlintroduction-to-scheme.zh.htmllilypond-code-blocks.zh.htmllilypond-compound-variables.zh.htmllilypond-index.zh.htmllilypond-scheme-interfaces.zh.htmllilypond-scheme-syntax.zh.htmllilypond-variables.zh.htmlmarkup-construction-in-scheme.zh.htmlmarkup-functions.zh.htmlmathematics-in-functions.zh.htmlmusic-function-definitions.zh.htmlmusic-function-usage.zh.htmlmusic-functions.zh.htmlmusic-properties.zh.htmlnew-markup-command-definition.zh.htmlnew-markup-list-command-definition.zh.htmlobject-properties.zh.htmlrunning-a-function-on-all-layout-objects.zh.htmlscheme-compound-data-types.zh.htmlscheme-conditionals.zh.htmlscheme-function-definitions.zh.htmlscheme-function-usage.zh.htmlscheme-functions.zh.htmlscheme-in-lilypond.zh.htmlscheme-procedures.zh.htmlscheme-sandbox.zh.htmlscheme-simple-data-types.zh.htmlscheme-tutorial.zh.htmlscheme-variables.zh.htmlsimple-substitution-functions.zh.htmlvoid-music-functions.zh.htmlvoid-scheme-functions.zh.htmlabsolute_002ddynamic_002devent.zh.htmlabsolutedynamicevent.zh.htmlaccidental.zh.htmlaccidental_002dinterface.zh.htmlaccidental_002dplacement_002dinterface.zh.htmlaccidental_002dsuggestion_002dinterface.zh.htmlaccidental_005fengraver.zh.htmlaccidentalcautionary.zh.htmlaccidentalplacement.zh.htmlaccidentalsuggestion.zh.htmlalign_002dinterface.zh.htmlall-layout-objects.zh.htmlalternative_002devent.zh.htmlalternativeevent.zh.htmlambitus.zh.htmlambitus_002dinterface.zh.htmlambitus_005fengraver.zh.htmlambitusaccidental.zh.htmlambitusline.zh.htmlambitusnotehead.zh.htmlannotate_002doutput_002devent.zh.htmlannotateoutputevent.zh.htmlapply_002doutput_002devent.zh.htmlapplycontext.zh.htmlapplyoutputevent.zh.htmlarpeggio.zh.htmlarpeggio_002devent.zh.htmlarpeggio_002dinterface.zh.htmlarpeggio_005fengraver.zh.htmlarpeggioevent.zh.htmlarticulation_002devent.zh.htmlarticulationevent.zh.htmlauto_005fbeam_005fengraver.zh.htmlautochangemusic.zh.htmlaxis_002dgroup_002dinterface.zh.htmlaxis_005fgroup_005fengraver.zh.htmlbackend.zh.htmlballoon_002dinterface.zh.htmlballoon_005fengraver.zh.htmlballoontextitem.zh.htmlbar_002dline_002dinterface.zh.htmlbar_005fengraver.zh.htmlbar_005fnumber_005fengraver.zh.htmlbarcheck.zh.htmlbarline.zh.htmlbarnumber.zh.htmlbass_002dfigure_002dalignment_002dinterface.zh.htmlbass_002dfigure_002devent.zh.htmlbass_002dfigure_002dinterface.zh.htmlbassfigure.zh.htmlbassfigurealignment.zh.htmlbassfigurealignmentpositioning.zh.htmlbassfigurebracket.zh.htmlbassfigurecontinuation.zh.htmlbassfigureevent.zh.htmlbassfigureline.zh.htmlbeam.zh.htmlbeam_002devent.zh.htmlbeam_002dforbid_002devent.zh.htmlbeam_002dinterface.zh.htmlbeam_005fcollision_005fengraver.zh.htmlbeam_005fengraver.zh.htmlbeam_005fperformer.zh.htmlbeamevent.zh.htmlbeamforbidevent.zh.htmlbend_002dafter_002devent.zh.htmlbend_002dafter_002dinterface.zh.htmlbend_005fengraver.zh.htmlbendafter.zh.htmlbendafterevent.zh.htmlbreak_002dalignable_002dinterface.zh.htmlbreak_002daligned_002dinterface.zh.htmlbreak_002dalignment_002dinterface.zh.htmlbreak_002ddynamic_002dspan_002devent.zh.htmlbreak_002devent.zh.htmlbreak_002dspan_002devent.zh.htmlbreak_005falign_005fengraver.zh.htmlbreakaligngroup.zh.htmlbreakalignment.zh.htmlbreakdynamicspanevent.zh.htmlbreathing_002devent.zh.htmlbreathing_002dsign_002dinterface.zh.htmlbreathing_005fsign_005fengraver.zh.htmlbreathingevent.zh.htmlbreathingsign.zh.htmlchoirstaff.zh.htmlchord_002dname_002dinterface.zh.htmlchord_005fname_005fengraver.zh.htmlchord_005ftremolo_005fengraver.zh.htmlchordname.zh.htmlchordnames.zh.htmlclef.zh.htmlclef_002dinterface.zh.htmlclef_002dmodifier_002dinterface.zh.htmlclef_005fengraver.zh.htmlclefmodifier.zh.htmlcluster_002dbeacon_002dinterface.zh.htmlcluster_002dinterface.zh.htmlcluster_002dnote_002devent.zh.htmlcluster_005fspanner_005fengraver.zh.htmlclusternoteevent.zh.htmlclusterspanner.zh.htmlclusterspannerbeacon.zh.htmlcollision_005fengraver.zh.htmlcombinetextscript.zh.htmlcompletion_005fheads_005fengraver.zh.htmlcompletion_005frest_005fengraver.zh.htmlcompletize_002dextender_002devent.zh.htmlcompletizeextenderevent.zh.htmlconcurrent_005fhairpin_005fengraver.zh.htmlcontextchange.zh.htmlcontexts.zh.htmlcontextspeccedmusic.zh.htmlcontrol_005ftrack_005fperformer.zh.htmlcrescendo_002devent.zh.htmlcrescendoevent.zh.htmlcue_005fclef_005fengraver.zh.htmlcueclef.zh.htmlcueendclef.zh.htmlcuevoice.zh.htmlcustos.zh.htmlcustos_002dinterface.zh.htmlcustos_005fengraver.zh.htmldecrescendo_002devent.zh.htmldecrescendoevent.zh.htmldefault_005fbar_005fline_005fengraver.zh.htmldevnull.zh.htmldot_002dcolumn_002dinterface.zh.htmldot_005fcolumn_005fengraver.zh.htmldotcolumn.zh.htmldots.zh.htmldots_002dinterface.zh.htmldots_005fengraver.zh.htmldouble_002dpercent_002devent.zh.htmldouble_005fpercent_005frepeat_005fengraver.zh.htmldoublepercentevent.zh.htmldoublepercentrepeat.zh.htmldoublepercentrepeatcounter.zh.htmldoublerepeatslash.zh.htmldrum_005fnote_005fperformer.zh.htmldrum_005fnotes_005fengraver.zh.htmldrumstaff.zh.htmldrumvoice.zh.htmldynamic_002devent.zh.htmldynamic_002dinterface.zh.htmldynamic_002dline_002dspanner_002dinterface.zh.htmldynamic_002dtext_002dinterface.zh.htmldynamic_002dtext_002dspanner_002dinterface.zh.htmldynamic_005falign_005fengraver.zh.htmldynamic_005fengraver.zh.htmldynamic_005fperformer.zh.htmldynamiclinespanner.zh.htmldynamics.zh.htmldynamictext.zh.htmldynamictextspanner.zh.htmlenclosing_002dbracket_002dinterface.zh.htmlengraver.zh.htmlengravers-and-performers.zh.htmlepisema.zh.htmlepisema_002devent.zh.htmlepisema_002dinterface.zh.htmlepisema_005fengraver.zh.htmlepisemaevent.zh.htmlevent.zh.htmleventchord.zh.htmlextender_002devent.zh.htmlextender_005fengraver.zh.htmlextenderevent.zh.htmlfigured_002dbass_002dcontinuation_002dinterface.zh.htmlfigured_005fbass_005fengraver.zh.htmlfigured_005fbass_005fposition_005fengraver.zh.htmlfiguredbass.zh.htmlfinger_002dinterface.zh.htmlfingering.zh.htmlfingering_002dcolumn_002dinterface.zh.htmlfingering_002devent.zh.htmlfingering_005fcolumn_005fengraver.zh.htmlfingering_005fengraver.zh.htmlfingeringcolumn.zh.htmlfingeringevent.zh.htmlflag.zh.htmlflag_002dinterface.zh.htmlfont_002dinterface.zh.htmlfont_005fsize_005fengraver.zh.htmlfootnote_002devent.zh.htmlfootnote_002dinterface.zh.htmlfootnote_002dspanner_002dinterface.zh.htmlfootnote_005fengraver.zh.htmlfootnoteevent.zh.htmlfootnoteitem.zh.htmlfootnotespanner.zh.htmlforbid_005fline_005fbreak_005fengraver.zh.htmlfret_002ddiagram_002dinterface.zh.htmlfretboard.zh.htmlfretboard_005fengraver.zh.htmlfretboards.zh.htmlglissando.zh.htmlglissando_002devent.zh.htmlglissando_002dinterface.zh.htmlglissando_005fengraver.zh.htmlglissandoevent.zh.htmlglobal.zh.htmlgrace_002dspacing_002dinterface.zh.htmlgrace_005fauto_005fbeam_005fengraver.zh.htmlgrace_005fbeam_005fengraver.zh.htmlgrace_005fengraver.zh.htmlgrace_005fspacing_005fengraver.zh.htmlgracemusic.zh.htmlgracespacing.zh.htmlgrandstaff.zh.htmlgraphical-object-interfaces.zh.htmlgregorian_002dligature_002dinterface.zh.htmlgregoriantranscriptionstaff.zh.htmlgregoriantranscriptionvoice.zh.htmlgrid_002dline_002dinterface.zh.htmlgrid_002dpoint_002dinterface.zh.htmlgrid_005fline_005fspan_005fengraver.zh.htmlgrid_005fpoint_005fengraver.zh.htmlgridline.zh.htmlgridpoint.zh.htmlgrob_002dinterface.zh.htmlgrob_005fpq_005fengraver.zh.htmlhairpin.zh.htmlhairpin_002dinterface.zh.htmlhara_002dkiri_002dgroup_002dspanner_002dinterface.zh.htmlharmonic_002devent.zh.htmlharmonicevent.zh.htmlhorizontal_002dbracket_002dinterface.zh.htmlhorizontal_005fbracket_005fengraver.zh.htmlhorizontalbracket.zh.htmlhyphen_002devent.zh.htmlhyphen_005fengraver.zh.htmlhyphenevent.zh.htmlindex.zh.htmlindex_abt.zh.htmlindex_toc.zh.htmlindices.zh.htmlinline_002daccidental_002dinterface.zh.htmlinstrument_002dspecific_002dmarkup_002dinterface.zh.htmlinstrument_005fname_005fengraver.zh.htmlinstrument_005fswitch_005fengraver.zh.htmlinstrumentname.zh.htmlinstrumentswitch.zh.htmlinternal-backend-properties.zh.htmlinternal-context-properties.zh.htmlitem_002dinterface.zh.htmlkeep_005falive_005ftogether_005fengraver.zh.htmlkey_002dcancellation_002dinterface.zh.htmlkey_002dchange_002devent.zh.htmlkey_002dsignature_002dinterface.zh.htmlkey_005fengraver.zh.htmlkey_005fperformer.zh.htmlkeycancellation.zh.htmlkeychangeevent.zh.htmlkeysignature.zh.htmlkievan_002dligature_002dinterface.zh.htmlkievan_005fligature_005fengraver.zh.htmlkievanligature.zh.htmlkievanstaff.zh.htmlkievanvoice.zh.htmllabel_002devent.zh.htmllabelevent.zh.htmllaissez_002dvibrer_002devent.zh.htmllaissez_005fvibrer_005fengraver.zh.htmllaissezvibrerevent.zh.htmllaissezvibrertie.zh.htmllaissezvibrertiecolumn.zh.htmllayout_002dinstruction_002devent.zh.htmlledger_002dline_002dspanner_002dinterface.zh.htmlledger_005fline_005fengraver.zh.htmlledgered_002dinterface.zh.htmlledgerlinespanner.zh.htmlleftedge.zh.htmlligature_002dbracket_002dinterface.zh.htmlligature_002devent.zh.htmlligature_002dhead_002dinterface.zh.htmlligature_002dinterface.zh.htmlligature_005fbracket_005fengraver.zh.htmlligaturebracket.zh.htmlligatureevent.zh.htmlline_002dbreak_002devent.zh.htmlline_002dinterface.zh.htmlline_002dspanner_002dinterface.zh.htmllinebreakevent.zh.htmllyric_002devent.zh.htmllyric_002dextender_002dinterface.zh.htmllyric_002dhyphen_002dinterface.zh.htmllyric_002dinterface.zh.htmllyric_002dsyllable_002dinterface.zh.htmllyric_005fengraver.zh.htmllyric_005fperformer.zh.htmllyriccombinemusic.zh.htmllyricevent.zh.htmllyricextender.zh.htmllyrichyphen.zh.htmllyrics.zh.htmllyricspace.zh.htmllyrictext.zh.htmlmark_002devent.zh.htmlmark_002dinterface.zh.htmlmark_005fengraver.zh.htmlmarkevent.zh.htmlmeasure_002dcounter_002devent.zh.htmlmeasure_002dcounter_002dinterface.zh.htmlmeasure_002dgrouping_002dinterface.zh.htmlmeasure_005fgrouping_005fengraver.zh.htmlmeasurecounter.zh.htmlmeasurecounterevent.zh.htmlmeasuregrouping.zh.htmlmelodic_002devent.zh.htmlmelody_002dspanner_002dinterface.zh.htmlmelody_005fengraver.zh.htmlmelodyitem.zh.htmlmensural_002dligature_002dinterface.zh.htmlmensural_005fligature_005fengraver.zh.htmlmensuralligature.zh.htmlmensuralstaff.zh.htmlmensuralvoice.zh.htmlmetronome_002dmark_002dinterface.zh.htmlmetronome_005fmark_005fengraver.zh.htmlmetronomemark.zh.htmlmidi_005fcontrol_005ffunction_005fperformer.zh.htmlmulti_002dmeasure_002dinterface.zh.htmlmulti_002dmeasure_002drest_002devent.zh.htmlmulti_002dmeasure_002drest_002dinterface.zh.htmlmulti_002dmeasure_002dtext_002devent.zh.htmlmulti_005fmeasure_005frest_005fengraver.zh.htmlmultimeasurerest.zh.htmlmultimeasurerestevent.zh.htmlmultimeasurerestmusic.zh.htmlmultimeasurerestnumber.zh.htmlmultimeasureresttext.zh.htmlmultimeasuretextevent.zh.htmlmusic-classes.zh.htmlmusic-definitions.zh.htmlmusic-expressions.zh.htmlmusic-properties.zh.htmlmusic.zh.htmlmusic_002devent.zh.htmlnew_005ffingering_005fengraver.zh.htmlnonmusicalpapercolumn.zh.htmlnote_002dcollision_002dinterface.zh.htmlnote_002dcolumn_002dinterface.zh.htmlnote_002devent.zh.htmlnote_002dgrouping_002devent.zh.htmlnote_002dhead_002dinterface.zh.htmlnote_002dname_002dinterface.zh.htmlnote_002dspacing_002dinterface.zh.htmlnote_005fhead_005fline_005fengraver.zh.htmlnote_005fheads_005fengraver.zh.htmlnote_005fname_005fengraver.zh.htmlnote_005fperformer.zh.htmlnote_005fspacing_005fengraver.zh.htmlnotecollision.zh.htmlnotecolumn.zh.htmlnoteevent.zh.htmlnotegroupingevent.zh.htmlnotehead.zh.htmlnotename.zh.htmlnotenames.zh.htmlnotespacing.zh.htmlnullvoice.zh.htmlonly_002dprebreak_002dinterface.zh.htmlottava_002dbracket_002dinterface.zh.htmlottava_005fspanner_005fengraver.zh.htmlottavabracket.zh.htmlottavamusic.zh.htmloutput_005fproperty_005fengraver.zh.htmloverrideproperty.zh.htmlpage_002dbreak_002devent.zh.htmlpage_002dturn_002devent.zh.htmlpage_005fturn_005fengraver.zh.htmlpagebreakevent.zh.htmlpageturnevent.zh.htmlpaper_002dcolumn_002dinterface.zh.htmlpaper_005fcolumn_005fengraver.zh.htmlpapercolumn.zh.htmlparentheses_002dinterface.zh.htmlparenthesesitem.zh.htmlparenthesis_005fengraver.zh.htmlpart_002dcombine_002devent.zh.htmlpart_002dcombine_002dforce_002devent.zh.htmlpart_005fcombine_005fengraver.zh.htmlpartcombineforceevent.zh.htmlpartcombinemusic.zh.htmlpartialset.zh.htmlpedal_002devent.zh.htmlpercent_002devent.zh.htmlpercent_002drepeat_002dinterface.zh.htmlpercent_002drepeat_002ditem_002dinterface.zh.htmlpercent_005frepeat_005fengraver.zh.htmlpercentevent.zh.htmlpercentrepeat.zh.htmlpercentrepeatcounter.zh.htmlpercentrepeatedmusic.zh.htmlpes_002dor_002dflexa_002devent.zh.htmlpesorflexaevent.zh.htmlpetruccistaff.zh.htmlpetruccivoice.zh.htmlphrasing_002dslur_002devent.zh.htmlphrasing_005fslur_005fengraver.zh.htmlphrasingslur.zh.htmlphrasingslurevent.zh.htmlpiano_002dpedal_002dbracket_002dinterface.zh.htmlpiano_002dpedal_002dinterface.zh.htmlpiano_002dpedal_002dscript_002dinterface.zh.htmlpiano_005fpedal_005falign_005fengraver.zh.htmlpiano_005fpedal_005fengraver.zh.htmlpiano_005fpedal_005fperformer.zh.htmlpianopedalbracket.zh.htmlpianostaff.zh.htmlpitch_005fsquash_005fengraver.zh.htmlpitched_002dtrill_002dinterface.zh.htmlpitched_005ftrill_005fengraver.zh.htmlpostevents.zh.htmlpropertyset.zh.htmlpropertyunset.zh.htmlpure_002dfrom_002dneighbor_002dinterface.zh.htmlpure_005ffrom_005fneighbor_005fengraver.zh.htmlquotemusic.zh.htmlrehearsalmark.zh.htmlrelativeoctavecheck.zh.htmlrelativeoctavemusic.zh.htmlrepeat_002dslash_002devent.zh.htmlrepeat_002dtie_002devent.zh.htmlrepeat_005facknowledge_005fengraver.zh.htmlrepeat_005ftie_005fengraver.zh.htmlrepeatedmusic.zh.htmlrepeatslash.zh.htmlrepeatslashevent.zh.htmlrepeattie.zh.htmlrepeattiecolumn.zh.htmlrepeattieevent.zh.htmlrest.zh.htmlrest_002dcollision_002dinterface.zh.htmlrest_002devent.zh.htmlrest_002dinterface.zh.htmlrest_005fcollision_005fengraver.zh.htmlrest_005fengraver.zh.htmlrestcollision.zh.htmlrestevent.zh.htmlrevertproperty.zh.htmlrhythmic_002devent.zh.htmlrhythmic_002dgrob_002dinterface.zh.htmlrhythmic_002dhead_002dinterface.zh.htmlrhythmic_005fcolumn_005fengraver.zh.htmlrhythmicstaff.zh.htmlscheme-functions.zh.htmlscheme_005fengraver.zh.htmlscore.zh.htmlscript.zh.htmlscript_002dcolumn_002dinterface.zh.htmlscript_002devent.zh.htmlscript_002dinterface.zh.htmlscript_005fcolumn_005fengraver.zh.htmlscript_005fengraver.zh.htmlscript_005frow_005fengraver.zh.htmlscriptcolumn.zh.htmlscriptevent.zh.htmlscriptrow.zh.htmlself_002dalignment_002dinterface.zh.htmlsemi_002dtie_002dcolumn_002dinterface.zh.htmlsemi_002dtie_002dinterface.zh.htmlseparating_005fline_005fgroup_005fengraver.zh.htmlseparation_002ditem_002dinterface.zh.htmlsequentialmusic.zh.htmlside_002dposition_002dinterface.zh.htmlsimultaneousmusic.zh.htmlskip_002devent.zh.htmlskipevent.zh.htmlskipmusic.zh.htmlslash_005frepeat_005fengraver.zh.htmlslur.zh.htmlslur_002devent.zh.htmlslur_002dinterface.zh.htmlslur_005fengraver.zh.htmlslur_005fperformer.zh.htmlslurevent.zh.htmlsolo_002done_002devent.zh.htmlsolo_002dtwo_002devent.zh.htmlsolooneevent.zh.htmlsolotwoevent.zh.htmlsostenuto_002devent.zh.htmlsostenutoevent.zh.htmlsostenutopedal.zh.htmlsostenutopedallinespanner.zh.htmlspaceable_002dgrob_002dinterface.zh.htmlspacing_002dinterface.zh.htmlspacing_002doptions_002dinterface.zh.htmlspacing_002dsection_002devent.zh.htmlspacing_002dspanner_002dinterface.zh.htmlspacing_005fengraver.zh.htmlspacingsectionevent.zh.htmlspacingspanner.zh.htmlspan_002dbar_002dinterface.zh.htmlspan_002ddynamic_002devent.zh.htmlspan_002devent.zh.htmlspan_005farpeggio_005fengraver.zh.htmlspan_005fbar_005fengraver.zh.htmlspan_005fbar_005fstub_005fengraver.zh.htmlspanbar.zh.htmlspanbarstub.zh.htmlspanevent.zh.htmlspanner_002dinterface.zh.htmlspanner_005fbreak_005fforbid_005fengraver.zh.htmlstaff.zh.htmlstaff_002dgrouper_002dinterface.zh.htmlstaff_002dspacing_002dinterface.zh.htmlstaff_002dspan_002devent.zh.htmlstaff_002dsymbol_002dinterface.zh.htmlstaff_002dsymbol_002dreferencer_002dinterface.zh.htmlstaff_005fcollecting_005fengraver.zh.htmlstaff_005fperformer.zh.htmlstaff_005fsymbol_005fengraver.zh.htmlstaffgroup.zh.htmlstaffgrouper.zh.htmlstaffspacing.zh.htmlstaffspanevent.zh.htmlstaffsymbol.zh.htmlstanza_002dnumber_002dinterface.zh.htmlstanza_005fnumber_005falign_005fengraver.zh.htmlstanza_005fnumber_005fengraver.zh.htmlstanzanumber.zh.htmlstem.zh.htmlstem_002dinterface.zh.htmlstem_002dtremolo_002dinterface.zh.htmlstem_005fengraver.zh.htmlstemstub.zh.htmlstemtremolo.zh.htmlstreamevent.zh.htmlstring_002dnumber_002devent.zh.htmlstring_002dnumber_002dinterface.zh.htmlstringnumber.zh.htmlstringnumberevent.zh.htmlstroke_002dfinger_002devent.zh.htmlstroke_002dfinger_002dinterface.zh.htmlstrokefinger.zh.htmlstrokefingerevent.zh.htmlsustain_002devent.zh.htmlsustainevent.zh.htmlsustainpedal.zh.htmlsustainpedallinespanner.zh.htmlsystem.zh.htmlsystem_002dinterface.zh.htmlsystem_002dstart_002ddelimiter_002dinterface.zh.htmlsystem_002dstart_002dtext_002dinterface.zh.htmlsystem_005fstart_005fdelimiter_005fengraver.zh.htmlsystemstartbar.zh.htmlsystemstartbrace.zh.htmlsystemstartbracket.zh.htmlsystemstartsquare.zh.htmltab_002dnote_002dhead_002dinterface.zh.htmltab_005fnote_005fheads_005fengraver.zh.htmltab_005fstaff_005fsymbol_005fengraver.zh.htmltab_005ftie_005ffollow_005fengraver.zh.htmltabnotehead.zh.htmltabstaff.zh.htmltabvoice.zh.htmltempo_002dchange_002devent.zh.htmltempo_005fperformer.zh.htmltempochangeevent.zh.htmltext_002dinterface.zh.htmltext_002dscript_002devent.zh.htmltext_002dscript_002dinterface.zh.htmltext_002dspan_002devent.zh.htmltext_005fengraver.zh.htmltext_005fspanner_005fengraver.zh.htmltextscript.zh.htmltextscriptevent.zh.htmltextspanevent.zh.htmltextspanner.zh.htmltie.zh.htmltie_002dcolumn_002dinterface.zh.htmltie_002devent.zh.htmltie_002dinterface.zh.htmltie_005fengraver.zh.htmltie_005fperformer.zh.htmltiecolumn.zh.htmltieevent.zh.htmltime_002dsignature_002dinterface.zh.htmltime_005fsignature_005fengraver.zh.htmltime_005fsignature_005fperformer.zh.htmltimescaledmusic.zh.htmltimesignature.zh.htmltimesignaturemusic.zh.htmltiming_005ftranslator.zh.htmltranslation.zh.htmltranslator.zh.htmltransposedmusic.zh.htmltremolo_002devent.zh.htmltremolo_002dspan_002devent.zh.htmltremoloevent.zh.htmltremolorepeatedmusic.zh.htmltremolospanevent.zh.htmltrill_002dpitch_002daccidental_002dinterface.zh.htmltrill_002dspan_002devent.zh.htmltrill_002dspanner_002dinterface.zh.htmltrill_005fspanner_005fengraver.zh.htmltrillpitchaccidental.zh.htmltrillpitchgroup.zh.htmltrillpitchhead.zh.htmltrillspanevent.zh.htmltrillspanner.zh.htmltunable-context-properties.zh.htmltuplet_002dbracket_002dinterface.zh.htmltuplet_002dnumber_002dinterface.zh.htmltuplet_002dspan_002devent.zh.htmltuplet_005fengraver.zh.htmltupletbracket.zh.htmltupletnumber.zh.htmltupletspanevent.zh.htmltweak_005fengraver.zh.htmluna_002dcorda_002devent.zh.htmlunacordaevent.zh.htmlunacordapedal.zh.htmlunacordapedallinespanner.zh.htmlunbreakable_002dspanner_002dinterface.zh.htmlunfoldedrepeatedmusic.zh.htmlunisono_002devent.zh.htmlunisonoevent.zh.htmlunrelativablemusic.zh.htmluser-backend-properties.zh.htmlvaticana_002dligature_002dinterface.zh.htmlvaticana_005fligature_005fengraver.zh.htmlvaticanaligature.zh.htmlvaticanastaff.zh.htmlvaticanavoice.zh.htmlvertical_005falign_005fengraver.zh.htmlverticalalignment.zh.htmlverticalaxisgroup.zh.htmlvoice.zh.htmlvoicefollower.zh.htmlvoiceseparator.zh.htmlvolta_002dbracket_002dinterface.zh.htmlvolta_002dinterface.zh.htmlvolta_005fengraver.zh.htmlvoltabracket.zh.htmlvoltabracketspanner.zh.htmlvoltarepeatedmusic.zh.htmlabsolute-note-names.zh.htmlaccidentals-and-key-signatures.zh.htmladding-and-removing-engravers.zh.htmladding-text.zh.htmladding-titles.zh.htmladvanced-rhythmic-commands.zh.htmladvanced-tweaks-with-scheme.zh.htmlafter-the-tutorial.zh.htmlaligning-lyrics-to-a-melody.zh.htmlancient-notation-templates.zh.htmlappearance-of-objects.zh.htmlarticulation-and-dynamics.zh.htmlautomatic-and-manual-beams.zh.htmlautomatic-behavior.zh.htmlbar-lines-and-bar-checks.zh.htmlbuilding-a-score-from-scratch.zh.htmlclickable-examples.zh.htmlcollisions-of-objects.zh.htmlcombining-notes-into-chords.zh.htmlcommand_002dline.zh.htmlcommon-notation.zh.htmlcompiling-a-file.zh.htmlcontexts-and-engravers.zh.htmlcontexts-explained.zh.htmlcreating-contexts.zh.htmldealing-with-errors.zh.htmlengravers-explained.zh.htmlentering-input.zh.htmlexplicitly-instantiating-voices.zh.htmlextending-the-templates.zh.htmlfinal-touches.zh.htmlfixing-overlapping-notation.zh.htmlfour_002dpart-satb-vocal-score.zh.htmlfundamental-concepts.zh.htmlfurther-tweaking.zh.htmlgeneral-troubleshooting-tips.zh.htmlgnu-free-documentation-license.zh.htmlgregorian-transcription-template.zh.htmlhow-lilypond-input-files-work.zh.htmlhow-to-read-the-manuals.zh.htmlhow-to-write-input-files.zh.htmlhymn-tunes.zh.htmli_0027m-hearing-voices.zh.htmlindex.zh.htmlindex_abt.zh.htmlindex_toc.zh.htmlintroduction-to-the-lilypond-file-structure.zh.htmlintroduction-to-tweaks.zh.htmljazz-combo.zh.htmllength-and-thickness-of-objects.zh.htmllilypond-index.zh.htmllyrics-to-multiple-staves.zh.htmlmacos-x.zh.htmlmodifying-context-properties.zh.htmlmoving-objects.zh.htmlmultiple-notes-at-once.zh.htmlmultiple-staves.zh.htmlmusic-expressions-explained.zh.htmlnaming-conventions-of-objects-and-properties.zh.htmlnesting-music-expressions.zh.htmlnotes-and-chords.zh.htmlnotes-and-lyrics.zh.htmlnotes-lyrics-and-chords.zh.htmlnotes-only.zh.htmlobjects-and-interfaces.zh.htmlomitted-material.zh.htmlon-the-un_002dnestedness-of-brackets-and-ties.zh.htmlorchestra-choir-and-piano.zh.htmlorchestral-templates.zh.htmlorganizing-pieces-with-variables.zh.htmlother-sources-of-information.zh.htmlother-templates.zh.htmlother-uses-for-tweaks.zh.htmloutside_002dstaff-objects.zh.htmloverview-of-manuals.zh.htmlpiano-and-melody-with-lyrics.zh.htmlpiano-centered-lyrics.zh.htmlpiano-templates.zh.htmlplacement-of-objects.zh.htmlproperties-found-in-interfaces.zh.htmlproperties-of-layout-objects.zh.htmlpsalms.zh.htmlreal-music-example.zh.htmlsatb-on-four-staves.zh.htmlsatb-vocal-score-and-automatic-piano-reduction.zh.htmlsatb-vocal-score.zh.htmlsatb-with-aligned-contexts.zh.htmlsaving-typing-with-variables-and-functions.zh.htmlscore-is-a-_0028single_0029-compound-musical-expression.zh.htmlscores-and-parts.zh.htmlsetting-simple-songs.zh.htmlsimple-notation.zh.htmlsingle-staff-notation.zh.htmlsingle-staff-polyphony.zh.htmlsingle-staff-templates.zh.htmlsize-of-objects.zh.htmlsolo-piano.zh.htmlsolo-verse-and-two_002dpart-refrain.zh.htmlsome-common-errors.zh.htmlsongs.zh.htmlsoprano-and-cello.zh.htmlstaff-groups.zh.htmlstring-quartet-parts.zh.htmlstring-quartet-templates.zh.htmlstring-quartet.zh.htmlstyle-sheets.zh.htmltemplates.zh.htmlthe-internals-reference-manual.zh.htmlties-and-slurs.zh.htmltranscription-of-mensural-music.zh.htmltutorial.zh.htmltweaking-basics.zh.htmltweaking-methods.zh.htmltweaking-output.zh.htmltypes-of-properties.zh.htmlusing-variables-for-layout-adjustments.zh.htmlvertical-spacing.zh.htmlvisibility-and-color-of-objects.zh.htmlvocal-ensembles-templates.zh.htmlvoices-and-vocals.zh.htmlvoices-contain-music.zh.htmlwindows.zh.htmlwithin_002dstaff-objects.zh.htmlworking-on-input-files.zh.htmla-due.zh.htmla.zh.htmlaccelerando.zh.htmlaccent.zh.htmlaccessory.zh.htmlacciaccatura.zh.htmlaccidental.zh.htmladagio.zh.htmlal-niente.zh.htmlalla-breve.zh.htmlallegro.zh.htmlalteration.zh.htmlalto-clef.zh.htmlalto.zh.htmlambitus.zh.htmlanacrusis.zh.htmlancient-minor-scale.zh.htmlandante.zh.htmlappoggiatura.zh.htmlarpeggio.zh.htmlarticulation.zh.htmlascending-interval.zh.htmlaugmentation.zh.htmlaugmented-interval.zh.htmlautograph.zh.htmlb.zh.htmlbackfall.zh.htmlbar-line.zh.htmlbar.zh.htmlbaritone-clef.zh.htmlbaritone.zh.htmlbass-clef.zh.htmlbass.zh.htmlbayati.zh.htmlbeam.zh.htmlbeat-repeat.zh.htmlbeat.zh.htmlbind.zh.htmlbrace.zh.htmlbracket.zh.htmlbrass.zh.htmlbreath-mark.zh.htmlbreve.zh.htmlc-clef.zh.htmlc.zh.htmlcadence.zh.htmlcadenza.zh.htmlcaesura.zh.htmlcanon.zh.htmlcent.zh.htmlcentral-c.zh.htmlchord.zh.htmlchromatic-scale.zh.htmlchromaticism.zh.htmlchurch-mode.zh.htmlclef.zh.htmlcluster.zh.htmlcomma.zh.htmlcommon-meter.zh.htmlcommon-practice-period.zh.htmlcommon-time.zh.htmlcomplement.zh.htmlcompound-interval.zh.htmlcompound-meter.zh.htmlcompound-time.zh.htmlconcert-pitch.zh.htmlconjunct-movement.zh.htmlconsonance.zh.htmlcontralto.zh.htmlcopying-music.zh.htmlcounterpoint.zh.htmlcountertenor.zh.htmlcrescendo.zh.htmlcue_002dnotes.zh.htmlcustos.zh.htmlcut-time.zh.htmld.zh.htmlda-capo.zh.htmldal-niente.zh.htmldal-segno.zh.htmldecrescendo.zh.htmldescending-interval.zh.htmldiatonic-scale.zh.htmldidymic-comma.zh.htmldiminished-interval.zh.htmldiminuendo.zh.htmldiminution.zh.htmldirect.zh.htmldisjunct-movement.zh.htmldissonance.zh.htmldissonant-interval.zh.htmldivisio.zh.htmldoit.zh.htmldominant-ninth-chord.zh.htmldominant-seventh-chord.zh.htmldominant.zh.htmldorian-mode.zh.htmldot-_0028augmentation-dot_0029.zh.htmldotted-note.zh.htmldouble-appoggiatura.zh.htmldouble-bar-line.zh.htmldouble-dotted-note.zh.htmldouble-flat.zh.htmldouble-sharp.zh.htmldouble-time-signature.zh.htmldouble-trill.zh.htmlduple-meter.zh.htmlduplet.zh.htmlduration-names-notes-and-rests.zh.htmlduration.zh.htmldynamics.zh.htmle.zh.htmlecclesiastical-mode.zh.htmleighth-note.zh.htmleighth-rest.zh.htmlelision.zh.htmlembellishment.zh.htmlengraving.zh.htmlenharmonic.zh.htmlequal-temperament.zh.htmlexpression-mark.zh.htmlextender-line.zh.htmlf-clef.zh.htmlf.zh.htmlfall.zh.htmlfeathered-beam.zh.htmlfermata.zh.htmlfifth.zh.htmlfigured-bass.zh.htmlfingering.zh.htmlflag.zh.htmlflageolet.zh.htmlflat.zh.htmlforefall.zh.htmlforte.zh.htmlfourth.zh.htmlfrenched-score.zh.htmlfrenched-staff.zh.htmlfrenched-staves.zh.htmlfugue.zh.htmlfunctional-harmony.zh.htmlg-clef.zh.htmlg.zh.htmlglissando.zh.htmlgnu-free-documentation-license.zh.htmlgrace-notes.zh.htmlgrand-staff.zh.htmlgrave.zh.htmlgruppetto.zh.htmlh.zh.htmlhairpin.zh.htmlhalf-note.zh.htmlhalf-rest.zh.htmlharmonic-cadence.zh.htmlharmonics.zh.htmlharmony.zh.htmlhemiola.zh.htmlhomophony.zh.htmlhook.zh.htmlhymn-meter.zh.htmlincomplete-dominant-seventh-chord.zh.htmlindex.zh.htmlindex_abt.zh.htmlinterval.zh.htmlinversion.zh.htmlinverted-interval.zh.htmliraq.zh.htmljust-intonation.zh.htmlkey-signature.zh.htmlkey.zh.htmlkievan-notation.zh.htmlkurd.zh.htmllaissez-vibrer.zh.htmllargo.zh.htmlleading-note.zh.htmlledger-line.zh.htmllegato-curve.zh.htmllegato.zh.htmlleger-line.zh.htmlligature.zh.htmllilypond.zh.htmlline.zh.htmlliterature-used.zh.htmlloco.zh.htmllong-appoggiatura.zh.htmllonga.zh.htmllyric-tie.zh.htmllyrics.zh.htmlmajor-interval.zh.htmlmajor.zh.htmlmakam.zh.htmlmakamlar.zh.htmlmaqam.zh.htmlmaxima.zh.htmlmeantone-temperament.zh.htmlmeasure-repeat.zh.htmlmeasure.zh.htmlmediant.zh.htmlmelisma-line.zh.htmlmelisma.zh.htmlmelodic-cadence.zh.htmlmensural-notation.zh.htmlmensuration-sign.zh.htmlmeter.zh.htmlmetronome-mark.zh.htmlmetronome.zh.htmlmetronomic-indication.zh.htmlmezzo.zh.htmlmezzo_002dsoprano.zh.htmlmiddle-c.zh.htmlminor-interval.zh.htmlminor.zh.htmlmixolydian-mode.zh.htmlmode.zh.htmlmodulation.zh.htmlmordent.zh.htmlmotif.zh.htmlmotive.zh.htmlmovement.zh.htmlmulti_002dmeasure-rest.zh.htmlmusical-terms-a_002dz.zh.htmlnatural.zh.htmlneighbor-tones.zh.htmlninth.zh.htmlnon_002dlegato.zh.htmlnon_002dwestern-terms-a_002dz.zh.htmlnote-head.zh.htmlnote-names.zh.htmlnote-value.zh.htmlnote.zh.htmloctavation.zh.htmloctave-mark.zh.htmloctave-marking.zh.htmloctave-sign.zh.htmloctave.zh.htmlornament.zh.htmlossia.zh.htmlpart.zh.htmlpause.zh.htmlpennant.zh.htmlpercent-repeat.zh.htmlpercussion.zh.htmlperfect-interval.zh.htmlphrase.zh.htmlphrasing.zh.htmlpiano.zh.htmlpickup.zh.htmlpitch-names.zh.htmlpitch.zh.htmlpizzicato.zh.htmlpolymeter.zh.htmlpolymetric-time-signature.zh.htmlpolymetric.zh.htmlpolyphony.zh.htmlportato.zh.htmlpower-chord.zh.htmlpresto.zh.htmlproportion.zh.htmlpythagorean-comma.zh.htmlquadruplet.zh.htmlquality.zh.htmlquarter-note.zh.htmlquarter-rest.zh.htmlquarter-tone.zh.htmlquintuplet.zh.htmlrallentando.zh.htmlrast.zh.htmlrelative-key.zh.htmlrepeat.zh.htmlrest.zh.htmlrhythm.zh.htmlritardando.zh.htmlritenuto.zh.htmlscale-degree.zh.htmlscale.zh.htmlscordatura.zh.htmlscore.zh.htmlsecond.zh.htmlsemai.zh.htmlsemibreve.zh.htmlsemitone.zh.htmlseventh.zh.htmlsextolet.zh.htmlsextuplet.zh.htmlshake.zh.htmlsharp.zh.htmlsikah.zh.htmlsimile.zh.htmlsimple-meter.zh.htmlsixteenth-note.zh.htmlsixteenth-rest.zh.htmlsixth.zh.htmlsixty_002dfourth-note.zh.htmlsixty_002dfourth-rest.zh.htmlslash-repeat.zh.htmlslur.zh.htmlsolmization.zh.htmlsonata-form.zh.htmlsonata.zh.htmlsong-texts.zh.htmlsoprano.zh.htmlstaccato.zh.htmlstaff.zh.htmlstaves.zh.htmlstem.zh.htmlstringendo.zh.htmlstrings.zh.htmlstrong-beat.zh.htmlsubdominant.zh.htmlsubmediant.zh.htmlsubtonic.zh.htmlsul-g.zh.htmlsuperdominant.zh.htmlsupertonic.zh.htmlsymphony.zh.htmlsyncopation.zh.htmlsyntonic-comma.zh.htmlsystem.zh.htmltaqasim.zh.htmltemperament.zh.htmltempo-indication.zh.htmltenor.zh.htmltenth.zh.htmltenuto.zh.htmlthird.zh.htmlthirty_002dsecond-note.zh.htmlthirty_002dsecond-rest.zh.htmlthorough-bass.zh.htmltie.zh.htmltime-signature.zh.htmltime.zh.htmltone.zh.htmltonic.zh.htmltransposing-instrument.zh.htmltransposition.zh.htmltreble-clef.zh.htmltremolo.zh.htmltriad.zh.htmltrill.zh.htmltriple-meter.zh.htmltriplet.zh.htmltritone.zh.htmltuning-fork.zh.htmltuplet.zh.htmlturn.zh.htmlunison.zh.htmlupbeat.zh.htmlvoice.zh.htmlvolta.zh.htmlweak-beat.zh.htmlwhole-note.zh.htmlwhole-rest.zh.htmlwhole-tone.zh.htmlwoodwind.zh.htmlaccordion-registers.zh.htmlaccordion.zh.htmladvanced-tweaks.zh.htmlalign.zh.htmlaligning-objects.zh.htmlall-context-properties.zh.htmlalternative-output-formats.zh.htmlancient-notation.zh.htmlancient-notation_002d_002dcommon-features.zh.htmlancient-vocal-music.zh.htmlarabic-music.zh.htmlavailable-music-functions.zh.htmlbagpipes.zh.htmlbanjo.zh.htmlbars.zh.htmlbeams.zh.htmlbreaks.zh.htmlchanging-context-default-settings.zh.htmlchanging-defaults.zh.htmlchanging-horizontal-spacing.zh.htmlchanging-multiple-pitches.zh.htmlchanging-spacing.zh.htmlchants-psalms-and-hymns.zh.htmlcheat-sheet.zh.htmlchoral.zh.htmlchord-mode.zh.htmlchord-name-chart.zh.htmlchord-notation.zh.htmlcommon-chord-modifiers.zh.htmlcommon-notation-for-fretted-strings.zh.htmlcommon-notation-for-keyboards.zh.htmlcommon-notation-for-non_002dwestern-music.zh.htmlcommon-notation-for-percussion.zh.htmlcommon-notation-for-unfretted-strings.zh.htmlcommon-notation-for-vocal-music.zh.htmlcommon-notation-for-wind-instruments.zh.htmlcontemporary-approaches-to-rhythm.zh.htmlcontemporary-music.zh.htmlcontemporary-scoring-techniques.zh.htmlcontext-layout-order.zh.htmlcontext-modification-identifiers.zh.htmlcontexts-explained.zh.htmlcontrolling-midi-dynamics.zh.htmlcontrolling-output.zh.htmlcreating-and-referencing-contexts.zh.htmlcreating-footnotes.zh.htmlcreating-midi-files.zh.htmlcreating-titles-headers-and-footers.zh.htmlcustom-titles-headers-and-footers.zh.htmldefining-new-contexts.zh.htmldetermining-the-grob-property.zh.htmldifferent-editions-from-one-source.zh.htmldirection-and-placement.zh.htmldisplaying-chords.zh.htmldisplaying-lilypond-notation.zh.htmldisplaying-pitches.zh.htmldisplaying-rhythms.zh.htmldisplaying-scheme-music-expressions.zh.htmldisplaying-spacing.zh.htmldisplaying-staves.zh.htmldistances-and-measurements.zh.htmleditorial-annotations.zh.htmlexplaining-the-internals-reference.zh.htmlexplicit-breaks.zh.htmlexplicit-staff-and-system-positioning.zh.htmlexpressive-marks-as-curves.zh.htmlexpressive-marks-as-lines.zh.htmlexpressive-marks-attached-to-notes.zh.htmlexpressive-marks.zh.htmlextracting-fragments-of-music.zh.htmlextracting-musical-information.zh.htmlfigured-bass.zh.htmlfile-structure.zh.htmlfitting-music-onto-fewer-pages.zh.htmlfixed-vertical-spacing-paper-variables.zh.htmlflexible-vertical-spacing-paper-variables.zh.htmlflexible-vertical-spacing-within-systems.zh.htmlfont.zh.htmlfonts.zh.htmlformatting-text.zh.htmlfretted-string-instruments.zh.htmlfurther-reading-and-scores-of-interest.zh.htmlgeneral-input-and-output.zh.htmlgnu-free-documentation-license.zh.htmlgraphic.zh.htmlgraphical-notation.zh.htmlguitar.zh.htmlharp.zh.htmlhorizontal-spacing-overview.zh.htmlhorizontal-spacing-paper-variables.zh.htmlhorizontal-spacing.zh.htmlincluding-lilypond-files.zh.htmlindex.zh.htmlindex_abt.zh.htmlindex_toc.zh.htmlinput-modes.zh.htmlinput-structure.zh.htmlinside-the-staff.zh.htmlinstrument-specific-markup.zh.htmlinterpretation-contexts.zh.htmlkeeping-contexts-alive.zh.htmlkeyboard-and-other-multi_002dstaff-instruments.zh.htmllayout-interfaces.zh.htmllayout-properties.zh.htmllilypond-command-index.zh.htmllilypond-index.zh.htmlline-breaking.zh.htmlline-length.zh.htmlline-styles.zh.htmllist-of-articulations.zh.htmllist-of-colors.zh.htmllist-of-special-characters.zh.htmllong-repeats.zh.htmlmidi-instruments.zh.htmlmidi-output.zh.htmlminimal-page-breaking.zh.htmlmodifying-alists.zh.htmlmodifying-broken-spanners.zh.htmlmodifying-context-plug_002dins.zh.htmlmodifying-properties.zh.htmlmodifying-shapes.zh.htmlmodifying-single-staves.zh.htmlmodifying-stencils.zh.htmlmultiple-output-files-from-one-input-file.zh.htmlmultiple-scores-in-a-book.zh.htmlmultiple-voices.zh.htmlmusic.zh.htmlmusical-notation.zh.htmlnaming-conventions.zh.htmlnavigating-the-program-reference.zh.htmlnew-instrumental-techniques.zh.htmlnew-spacing-area.zh.htmlnotation-manual-tables.zh.htmlnote-head-styles.zh.htmlnote-heads.zh.htmlone_002dline-page-breaking.zh.htmlopera-and-stage-musicals.zh.htmloptimal-page-breaking.zh.htmloptimal-page-turning.zh.htmlother-paper-variables.zh.htmlother.zh.htmloutput-file-names.zh.htmloutside-the-staff.zh.htmloverview-of-modifying-properties.zh.htmloverview-of-the-supported-styles.zh.htmlpage-breaking.zh.htmlpage-layout.zh.htmlpaper-size-and-automatic-scaling.zh.htmlpercussion-in-midi.zh.htmlpercussion-notes.zh.htmlpercussion.zh.htmlpiano.zh.htmlpitch-and-harmony-in-contemporary-music.zh.htmlpitches.zh.htmlpredefined-fretboard-diagrams.zh.htmlpredefined-paper-sizes.zh.htmlpredefined-string-tunings.zh.htmlpredefined-type-predicates.zh.htmlproportional-notation.zh.htmlreference-to-page-numbers.zh.htmlrepeats-in-midi.zh.htmlrepeats.zh.htmlreplacing-the-notation-font.zh.htmlrhythms.zh.htmlrotating-objects.zh.htmlsaving-music-events-to-a-file.zh.htmlscheme-functions.zh.htmlscore-layout.zh.htmlset-versus-override.zh.htmlsetting-the-staff-size.zh.htmlshort-repeats.zh.htmlsimultaneous-notes.zh.htmlsingle-voice.zh.htmlskipping-corrected-music.zh.htmlsongs.zh.htmlspacing-issues.zh.htmlspanners.zh.htmlspecial-characters.zh.htmlspecial-rhythmic-concerns.zh.htmlspecialist-notation.zh.htmlstaff-notation.zh.htmlstaff-symbol-properties.zh.htmlstanzas.zh.htmlstructure-of-a-score.zh.htmlsubstitution-function-examples.zh.htmlsubstitution-function-syntax.zh.htmltable-of-contents.zh.htmltechnical-glossary.zh.htmltechniques-specific-to-lyrics.zh.htmltext-markup-commands.zh.htmltext-markup-list-commands.zh.htmltext.zh.htmlthe-articulate-script.zh.htmlthe-feta-font.zh.htmlthe-layout-block.zh.htmlthe-override-command.zh.htmlthe-paper-block.zh.htmlthe-set-command.zh.htmlthe-tweak-command.zh.htmltitles-and-headers.zh.htmlturkish-classical-music.zh.htmltypesetting-gregorian-chant.zh.htmltypesetting-kievan-square-notation.zh.htmltypesetting-mensural-music.zh.htmlunfretted-string-instruments.zh.htmlunpure_002dpure-containers.zh.htmluseful-concepts-and-properties.zh.htmlusing-an-extra-voice-for-breaks.zh.htmlusing-music-functions.zh.htmlvertical-collision-avoidance.zh.htmlvertical-grouping-of-grobs.zh.htmlvertical-spacing.zh.htmlvisibility-of-objects.zh.htmlvocal-music.zh.htmlwhat-goes-into-the-midi-output_003f.zh.htmlwind-instruments.zh.htmlwoodwind-diagrams.zh.htmlwoodwinds.zh.htmlworking-with-ancient-music_002d_002dscenarios-and-solutions.zh.htmlworking-with-input-files.zh.htmlworld-music.zh.htmlwriting-parts.zh.htmlwriting-pitches.zh.htmlwriting-rests.zh.htmlwriting-rhythms.zh.htmlwriting-text.zh.htmlalternate-methods-of-mixing-text-and-music.zh.htmlan-example-of-a-musicological-document.zh.htmlcommand-line-options-for-convert_002dly.zh.htmlcommand_002dline-usage.zh.htmlcommon-errors.zh.htmlconfiguring-the-system-for-point-and-click.zh.htmlconverting-from-other-formats.zh.htmldocbook.zh.htmlerror-messages.zh.htmlexternal-programs.zh.htmlfilename-extensions.zh.htmlgeneral-suggestions.zh.htmlgnu-free-documentation-license.zh.htmlhtml.zh.htmlindependent-includes.zh.htmlindex.zh.htmlindex_abt.zh.htmlindex_toc.zh.htmlintegrating-music-and-text.zh.htmlinvoking-abc2ly.zh.htmlinvoking-convert_002dly.zh.htmlinvoking-etf2ly.zh.htmlinvoking-lilypond_002dbook.zh.htmlinvoking-midi2ly.zh.htmlinvoking-musicxml2ly.zh.htmllarge-projects.zh.htmllatex.zh.htmllilypond-index.zh.htmllilypond-output-in-other-programs.zh.htmllilypond_002dbook-templates.zh.htmllilypond_002dbook.zh.htmlmake-and-makefiles.zh.htmlmanual-conversions.zh.htmlmidi-articulation.zh.htmlmusic-fragment-options.zh.htmlnormal-usage.zh.htmlother-formats.zh.htmlpoint-and-click.zh.htmlproblems-running-convert_002dly.zh.htmlrunning-lilypond.zh.htmlsharing-the-table-of-contents.zh.htmlsuggestions-for-writing-files.zh.htmltexinfo.zh.htmltext-editor-support.zh.htmltroubleshooting.zh.htmltypesetting-existing-music.zh.htmlupdating-files-with-convert_002dly.zh.htmlwhy-does-the-syntax-change_003f.zh.htmlweb-big-page.zh.htmlacknowledgements.zh.htmlall.zh.htmlattic.zh.htmlauthors.zh.htmlbackground.zh.htmlbug-reports.zh.htmlchanges.zh.htmlcommunity.zh.htmlcontact.zh.htmldevelopment.zh.htmldownload.zh.htmleasier-editing.zh.htmlessay.zh.htmlexamples.zh.htmlextending.zh.htmlfaq.zh.htmlfdl.zh.htmlfeatures.zh.htmlfreedom.zh.htmlglossary.zh.htmlgpl.zh.htmlgsoc-2012.zh.htmlhelp-us.zh.htmlindex.zh.htmlindex_abt.zh.htmlindex_toc.zh.htmlinternals.zh.htmlintroduction.zh.htmllearning.zh.htmlmacos-x.zh.htmlmanuals.zh.htmlnotation.zh.htmlold-downloads.zh.htmlold-news.zh.htmlproductions.zh.htmlpublications.zh.htmlreviews.zh.htmlsnippets.zh.htmlsource.zh.htmlsponsoring.zh.htmltext-input.zh.htmltiny-examples.zh.htmltranslated.zh.htmlunix.zh.htmlusage.zh.htmlweb.zh.htmlwindows.zh.htmlindex.zh.html/usr/share/doc/packages/lilypond/Documentation/changes//usr/share/doc/packages/lilypond/Documentation/essay//usr/share/doc/packages/lilypond/Documentation/extending//usr/share/doc/packages/lilypond/Documentation/internals//usr/share/doc/packages/lilypond/Documentation/learning//usr/share/doc/packages/lilypond/Documentation/music-glossary//usr/share/doc/packages/lilypond/Documentation/notation//usr/share/doc/packages/lilypond/Documentation/usage//usr/share/doc/packages/lilypond/Documentation//usr/share/doc/packages/lilypond/Documentation/web//usr/share/doc/packages/lilypond/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8109/openSUSE_Leap_42.3_Update/b5f60dddca433fa47523479321afbec3-lilypond-doc.openSUSE_Leap_42.3_Updatedrpmlzma5noarch-suse-linuxHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII text, with very long linesR9FT$)YZ?p]"k%{U}kNy.$x|PzHەc^Dw㨽LB֯~26ICorퟐ8a; e̽>J`vG]G_ݗ$k(QҎQGfYU^9WQ8`O[h_^ K2K llǐa)ޫ6I@ۢ`Dqm8BVŔGA 0dgx% a<);OO5C Cx,6X+YjE]+ٔLl*}٬ x*7*T|s>xm4t\YV%"W-fƬ0gVu_DLkjRy*l͕yJJH DZ,A:|ZYnoKd,> $ե<%0W*ie;ǎU|z:+{x*0y.b/8ZiK v+ߏ ^<.0o0$n_j@)k&ŁdB^B$]r%oyqs #)r7.fR:4jq{wIeOL>:_$6esH"M Ez*;Nx/,)?Low\ײsyI?4mK#5!-nn!u`i&*+0Rj*0&kCq4<;8@9!Ivb#P0&*{e̚(-mlٷh3QIh[:ϋ#3VB;,(`a'7}f$Aa}G7 M,8`IILFry+ ɀc' [%Rջ@[$>Iي%30@XF9o*:5Kݝsv% _H-(+Y(ǃT8{*v+SFΏQIqrb2~;cg]7O3Ɲѕn勉Y3%|S=+[X @(G¸R$Ρ'$z-(: |<ڬz3{ؤhooA+Z3sP ]ʶi5&9R9j9nþ~+̉Fey~ )Л3oU)iS]If7qmyar ?c#^CuްsV*b+($$PH6՟L岥]C?Aΐ0*pn^Ifz+} 2A'i<0{dLHզszJJj#Ee]Bͮ"Iّ_Eb|MFS*-ۄ>d#I7j093cgRAf3D\@р>Moe1V8ȷ??$@дVڌY6E-CRvC"w3uVp38\g5obR^).L/jîрB&Gݥ,L^`jFQj穾,lfc`Cwҷ,&TʤM\ˉNپ2l_J2˭I&cs@p Tp:zѓ~9 J>.i|ld.ib,{eν-{ʯuarj_>yT;7 (e -1^,ye)a^I- Im4)7grSUV[8X"}?7*fQa&򓜦6 C"tbpyg@2"2-05+Q?틾ڨ0ns(֧5̾luP<r&<~[SYU:ʱ vz*MW XB^?T66 ٸ́آA7_#$rMk*8i[Lޗs|ME )Y9^5a@XsLAMbn%J%t~%?N礱 âB;{9{:8swC\zKgBZqUq+Bc똎 = ՘+ݳ(}pR50h~aL|1#$Jvڪ3.Wb'wm\}:WchOpB_ ~er`lCP<,sb>9'<ܤ6dj($Zu%, ѭel/: TvpN[ܘ ,ʎݳEKzhamKq T~AÜpxq34gJzᕄʝ"d@Pid&XTʝLe!r?xn8-Bؖ"ҵmZzkSWR wZlxX{A&kfLnGŹ/6;PT S4J;AM3D-P\&=y`f@4k16o`üΆ1719\񌕕sz- %y]7z1xDz `nwJ7}S$T|e9hdt4ض.^@l-NRv%=V&`w6e cpDi\NDt^g~ Gt(*lp _"=Eo}=bTC\&~ ss gJO❹@>ߵ\6m]N_.%]5%pm᫩cI6Pp{f%bjIQ] ;1Δ4q>cХU{dt,]7Ȣm_9XW nQP@!> R7}n\]VD^>4vWpa/^9ƧCBˉ!f6 ^*.a _;-͏ӉliL.O:a:vP@=TYx.J X(*ރYEpɊv7HTY@']%#Kwg*u '_Xԗ$ĕ_#`;˵:`^Ns8Qb)ka"&T52`s6"m]>[$4O$K<8M4S&Ma藹`vWVZD:;1Bj0JKǾMC]-R{L$^&MtK=U/.;{' fh boZbi2ͣ)݄lA8cpTcz2.ͱJ[vRxVpf0I۳ QANI62yv!@AݰPLu xB:vj:U}AJע E/u1+ N2l TFJWRZlrDצ 6|EK.kemZg(%U,+D"+-2R#  hm#|+cJY~bs_ϯ.f NRR%5J`SUNaz&,Hż}H?;p2m#A&׬L4qKVA"K}@=UP f{|7TOڀYGS>MC)-(N!k8f$ [QSY CX;|zM2NUVRCOX+"Gco_Fy.XHRm|[`¼o,V;*!px !oc !.7i.6R>9-xW9CbX"j<&&bYD8_% 6%إGѺ\K;vxpd pq{=G"35bE2\SFaƧ2)+@Uk'9Ei_K6}xXj<2ܸD#i*]d^s(D8(ۅ_eF%EuZ̈́0׭Uu.g^a ;{vA$*tݼBrp6k;1s޶({BQ .[H`C\yPg:^9mZe0cL7 k`Zk5<1+حwBۋ}J 1~! )+紖?[HP[ҶPՂ\ ;`Ip=L=%/(귷PW.$/!j\>xЇ)mqvR)k#Y?.!l$&3fHs!O$4#mCt}9u41ljcA1ί(H @x۽P<~!m:UĉZ& ppb) jDv:ɮ3lXi'dIx.b+p*m #UQ@)FJ;J CπybɺMjr0r:T s(5 ,zΧOکK#]]])%~.}l?-N;ɚ(A kڍlŁD_m#0caGrAAVCF黊S2w4 dCIXFcM DWM':5z}#[[<'LuƗVȮɥBMIsJ!d;7dSfЦ؋7#GmXseRv iCw % :H$dLqB=%;ۡw3RPLx< +ϙAdCIqcF]$Vy_?yoUg盺lh*q;"[Ε,=2_g4@}6b~pJY.BU3ɴ5{E/ pJ¦΀_r95l/6Mȉ(m҇m.iVqۮΏ,Ǿ. ;7%i_v؉mn~&|Ndmo:r#K\^=NүMo-bC_s, d||h_HQ2hhN}7K`(^D,.yw fF8lȟggs>Lˬb7ɑU"cRq3aFK0oر&Ŝ.E?4 d#Ѣ֊GXrV7퇊WI⻏@0g߉SD"3TNV_)z7TH2+DmK2.S BŠ0 kiLȗߥ}h W12&,gTAWH>sQ.־8C)S6/ȵLHsmd5]⁖Bʟ6<}5Hb'6&^ݯ圀!`(WDNtRuwpv%Psh_NW{z?ڤA]v#lCYi X*q@W."ZZ@::+@W&(v8Bvp2Q'"PꊛU50JsFN0,0OBzEߪ蒩G␎lA|,(N .5J5oœYwqrlt]g]M+9uyZyqs?Z_Hr}h[RO}AXǩ-z@264BNj; v,JlYޯ"<3e>fҀ=?ܱ+q⃶S4hD= *XX1R1h!pSRE GdZaclt {W-Skw4rflF3 `h̴ xz+(:FuU pD+,v7\,b5<1k D/İTE:[5f*ulQUd„nS렒je7h+{Ԟ1_D`2<ȑ?tvoz9e^G$Jtudt$nP173d|ж>$k_f7m7Qj_H1.jeҶU-//0T$k |8Ss[>h|>Fў"7m+ˀbXP*, +5Vc^B Esy 1܂͔oԧhR4vO$c{o例73Mz"%vLzwÂ=1RJlۢZg*Ũf(o.fmp҅Ŗj{ߋ"{_ݰlX֐2\3?_Pƀo.S@䡎Ue=/E:4(O4x*G+ 2 [1-&\G"!Rg*jB ?j]lL3&$Xf2ƪA9kO|ZXD`fmaT3FF}p!1k|PVK-,mldOtsfx6!|o~YMmv\9oM Z鋣f=@LkH30u)}@ػV$FVW kdCD$`S}F(siF=We# :V^by:S 1ޯFZȘ=c=~غIKf dA6 3sm==m-&͏ tke:tl[>k*!ߛ=1̅]D}`hj"?`F{.* Q*]jO;m$>=W'9l귱A9`L.橷 D{ K!of|)Q%5Gώ3t,&ϝֆfGaSETku?N]8 BEcm$?l}:)zʏ^ΣO&tA]U %ove8dN]PB-x[g7!uPKcY[MB˟UZ]\;S 9>5dm;'Edq U*c9b0(𢞅\I9o( pu{pD=Vbn-͗ 3FT`_ E;rFW OW~~ (O{"sMgMhkDcdVs|$ȱ$LSu~Rb)_F!{=PwltJDn󛦊qxJq+lM`+ 7cE2iWm[ԛ EaE ee8 =k[=k0kUxiVUR`9Xsh\+j:E.pU,|s Gc̡`AÐǿ>XBAw nUa7<-ZBDW3>{bDWcfHqƒ=SˊʸZvM#$ɑ`ւ/`W!~6l r0b,*ތ_:fO&e(%fI҆wL!)&iEVzS<6[3W SB&Ql9]G1'k`!{Erml% rϧ_y2 { p[<էMP5q]Z;()UEH"">RmoJ:x/}d>%2\D N)kX| xOfu0~h u cU!Tū\MyЄJ E0{qv^pU^:tS]Gˆ挧\SrƘGfߞt;cf"ֽ(R Ǔ\-0MeKQOsdwJPԠtVIr.m,C>_;qMˀJLN{kbiDJ3cM ';TtU{k`܂ !n"(IE=<ɾ<&g@|b^A4zy]g!xM^WAލpRY蚀AY8JH58 Kɸxh_+ύBj4(UTa>QFa G=r&VY2 ) WxKv^5ST&Wɏ/<tm o͖+A1S\b| o%џ' " $5|!Aە/-/vuFyĥ7]0z.l4^jѸ#[ ru+pa;!JkAx&;EJ+*yO2:n Ia5PX/ANS30*fh<`Aɋ2 Di[)cZ`6H}ڈ_tbCP٦bd 1R!V;1mC *@:A0~҉?hT חZG_Xȷ0!0ScN5(/F˧:?t >^q6FŎS^EFrxׁu ]R x c-KUJ^<H'W(FKvQd_ҐQK$(FCeRɅ 5_yu,M[?t=MXUD :ґ1<e@jQ-R4 m0AQ^#]I/U4ٹW:5XPGsA,m/VaOQ-!:`Do3kuZ$۩v&]OU!r;e6sFkD+EΑ?fI:(sa6pV OMbߧ±Fxgaݸ14v *f pč)v F⾜aXMXI~=l74b0tX6!=UUJi`ծHUt?+N;7쏓DgiC kf8sg//1*&vkJ]Xܽc%G2'ypdRX%0JuLeGx sY$#V6v|;A@?9|vR:[į/I98xj!z a.szl09s{H4؉23gl!p$F?C')uZuqj\GvPGO *ׅ5EN?HsS)| ZRHv*NHFN~ Wc弮)~~VY0F(+D.qңh݄2t05Ic \o=tԙrI"! {8 aCvgA%('9_$ѧMƶ%HIɶ-;(h4qZ7 %??aSw󙀍‚EޜfBQ9]VOBq>+ۂk}|褴H4XAx <д뵌L!;'SҹB%!5P!,6,K-hoY]!xd+& .2BѤ?.͂06!VUuS=$#Dᣤ=0/!F5<)1n*-;ŖJKт*딅%4ʴmA .B^b~QfBti4h!$11 3vA_/Bۡ!&(zI+"A"8vouR+!UA9(dqa͙,h8[&{Ac$P!~_yfЕjv'@S!Z@ .ۢ&mJZ>p#G: f]jë,u14%^:Wh'"ت( 1F+ Ev԰`Y{wFvgrq ^[+\Nۧ0ocbŶP}֋"+z\,%(adR D2IS$'E/ylΈ\d=3G5Cį#w Ba3`plH %CS&Ӫr@mzF!h9|A"*i8 }HUv8A$3(O6Y+ Yg+6aLe.P^c( Ĭ}aӪf 2}%h%MJv9T|fbh.51M/Ff ]OSnPL=L>eDck,qig9ɍ:%0>#,9gY5TM= tB"XB v*3 hŔ/CHiEUMh{̔hF[q6Q|H 6[d pg6|,u# ±ꇾsyO\'bӸgIUvFp/L[]?2j': ƛY}1=s 0NI}hZ#tb@r#YJ$}Ж(ݦuŽ,` u:7Jw 4Ԓ«K"z<{Z[Ir+Q-Iz] \o}GiCf@Ԥ6)[Diia>@lC2\4SE29U̢.wMh׺W  `郐=Wύu_D4w_%\HĴ>:%=ڰQ"QcM-.-aOh}&Ph'ԙ#wgܼj2Gm#0/B92o#0f z߶nĦ[BW7X(?EˣPMٽcRݏk0vY ;;QϴV,'hhðѽt-NJf T43$&p6Si,LrZ1jͶEz3kM :DG:G&v; !:IGjj|~32%X־ШGkF gȕ/0|[jSK;IN?'.HoneR@:iPl0}%HCxDȆiNMڕ cY<-k\6?׋7jjEս&ΆGGgx'&9ۃw=93G=eE%Ů :R P붕wk9Aoře(Yz^ڛWS(_c>|ګzosߢK΁ $s3 GɔD|*/JQb&Qv#faCtkbҘTҢYOLWfJ,~|)}RRņSJySFC,fXd6Z}VpYW{ιv2xZ8buU^ fVMVD>&>L57n^n)B>!ucb@$~7;uoNސ/ cJ͐9Ή JZ&A,}ܘHe^8Buͧi% XzW21a+ v}Al"8qa אHG^&Ndz%)#wg53xH_r%|y61Sox7_칚_h&l>)H][i["$k0i^W rvA(- syǽ/g \.SvH[;߹"ych\{Z+ä/ ie!Q`8ҹ.L˽Y. 2:v(uOLJ}jp"ni1!tҚ1MCubN:=%(Eȕkx&/Y! P7M,NQCuL@mrݤpJBNGB=?WRc#c l]&(G[w:ƄkrG MǨLrA~v If)(b;%­MG+f[Z-|;<'($UceD< Ig!%3c Bhxƫ)k2[?+,hˢB㦊}W#ZJPƒ*^p9Kd^&9 &D D'7FrSJ9}VUU`X!yvWEg Z_,<]b92>LvǏA8pU]ވoN26S\6@2v>d"8_Vgtn7zUJ'$a`vrCS쓪j|N=(a/͡gWTNgܼBp҅_] 1 כaO1 "^$Eh=1GvFc5擽kqu/ǿ:.#+4M#ӇW*r̬x "7?ۙ4RA>]`߹ X2jΧςLzྸb#*)9ʹS0z۵rj\@ Xjp3.Nk e\7.a%mۤ !|' P6a'Nst;`)*a7ef&! Z`)ޱxlQ:`fOȹm@2nkFuºj0F4XF)⥖ql5\ӃDZ!+AY`Tou$y$j NHJU"٨*, [,W#YP>~yYuVՈ$)kg]=с1sdhԒY[6PyzL:[GN6/09=!^|y9|CiC{VLN{j=DzVW7yKE[ÆP}h<H8 0ig D((["̚0$tZӫů8t8i]m93v>?S7jX+7P:i$<ƖZgvm0˷|͆`3o3;Ii7,..ڌ8SPY. Zޑb @F}0Rʠ\~cV7uH݁ XҒسTՖ[ٱOYmd[)L hg>@=HI+Yt9L~Qb2f0SŠF[\3B=)FX?˯֕ޥoe1ԁ@VD{_DHU=1 B/E]d'21)jj}AS $lV3(^6O'x.QݗeKL48C8!L_܈p쏭& (䬖G9Un/tJ 2NLvUE\D *T?^A;&G:uryUJD<ޗ3R ׾8X=cȩFu`+Agd 7$1:@8vZHJAx'hf\}-%_2:+>?fSxtqR, }ܘyDPkd6 dͳl*O 6;aȿ Y>ᦙ=sE p%_lZG/. !$f6B`cծybWNm,+Q3E$iSS\ .×]pC^L#&\H - ϾD4I}Aâ(PBX'%th\fsCׅ@C9$tL7Z6oE~g٦cEng, btF9Tc&w~\&(7#&=u(~ݱmIChHתzW[q) !Êf`/3c; +rp;  c~ ՖGpjR;>:t;5-+L&Q6ro A/=@ڰ\2?~̖%dL1$8*NBC(pƩTkwl7H"w2-`˔Y7~aW ABvE'{J 6m0D(f#+6wc.u4.b,^P >ףirh-j07~)o#K2}j:1bŕBE {q ~/Y?xKO/Q"W h,ۇZmjo`#'c @AԹ7R! չyn@vcKhs}|ku =j/;&C`ȷXo zJ}9Ee%ʭS[*zY%sdlGU5-#uQ݀ҺsH6tD+]͟-Z9ng߯6 9ǹTF/Tea:bX/Ɩƒ/˸>kRpU&GWiYun!rp0@W.lx=_zb0<[>'_kZw)ŠH^nqpE^ wQO1^ܻOOPE`БԦ/l;^ŘpZ): _kXiFʌѾQaFkBnc*+h] wn(@i(K D@e?m P)7ݮ|9PFV,|G$!/Qw{ꄴ QnJ@=չwj6Yt6?oւ=hLj͕I<*P  Uw9KE=Ȣ)<n'aH.eaItQJP{Co_@Z zj"lKiV,q'Pk.o\pEh2+K{$SRiCq+c_V"R_SJZBNubv==^esXjE{jäFF/d!MYQG,a+as.NjU g:Át $Ɯ*o/fvq+Ca>*-&$0T`zC.Aӱ&zBP lYiyDi:1bI &]x(kee Ϫ>K" 6Oc"fLe͞ K zPk$\SYՉ 1t(xtPYSaUq9O׳!;iVz?}nY!(@Z]%<`;=hR-ӻ?ub}G0Cz nP%ԶH6 ns XGa. sȶ~Vh8"GlL_#~yKx4:w7J tݗ_ӣVsH;@= p.iCQs>6E,AʡR`lEyl|Fp"֟[ה恌5 7h_v9|a*p[>Pm 4ȳk$ k*q%Tbqz&á/+<KtK6=r1rfȤLO!"rp_ýI9 ղvKuAcܬ-Nzv" #Gz/n~7/V]XXkSOn$nt"*8B ?G9! "(Lh_f3%gː^Sn9f7 r^ ʭBA3>YҢT\?A{`^ 1ˊ U)5ZdܼDyvݥC zVgB3NB毅z#epb-^%%oJ"'!-e mWs 0q&i92)ei̟]"!M@۵{+澠7A==sAXLchkw$'!8KYYT9*Yyěێ-]ߵ銪Kkk9blº,|%pvNcb[Zf?@f,K;]XZDʯ Gƀk]0+mo62+JNzK ED2ZV,khgɪkxסvr; 6}{7â{ ܏_F 8vfjtϜ muHYeЇOAhRG vsAuP5\ʌ`oS!PhO6l[{+<#dcqLscqD&*y9˽hۃ >3\KT շ>}ټnU:5PGlR?PbB 8&3P6U4,^\LB34F~. I}.]5@Pp󟸋1G$֎JL8-@?k?ܬAoRBk)@#]!E}8+=Ty즪OM48OnFh"hP6xvl_#̈́'m2\J.@ "nnT#SUEDvBoU+\HB-!ik"VelvփF`86*0q3!Hs->?dO!b5:{RkL7[8ƖNJ]_*2YKvPZD3󈉻5Xk9^J$1M S#C3S\w3ݙT:bzZ7ƓKt/%^Pc `a↽(3PM&p7 , k[/`VR1k\,gznߤ6 NJ(Q }$qeGUE{jg[ $>>m.й8"f!~ qU9P,v \事^3( A2$"{O}cqW7`efbOޯ 5Ra7 `ҿ,ct٨s3_ýTN[,Fyrf%l @8]|cc{wP8SpĉWF*S/bkuծ];B 3PJ8n᫇_[ovxg`7N.1+zA&Y?;8rnOU%@5U^qb0?X지b(K^sG'֟)j7h8E'zUVkC=I.ҟ]pmi{Pv=(h?I|$XHD9^ƠoI%WU"z-P%dcγW0|yPtxç})@w5ka|mvO"IwUx/oCE*ƏY!<XhG|[BŮZ FcЃPRa+DY1[P):m].(p?dw0Hވn|6}9kx ЛUu`({ &jP=*XK K{Do 쬛q6VDui낛tZ(cp<,ӻGMk9zn'Ӏ,{^C#z' /naϿL43(J,V+qt_46㚈MV{5wf4L&OUw-л~gi~Kx'ܳ|&)l0oS2u-_/!V^?U>hhXg^R2U