BM66( wwwlllnnnvvv{{{zzzyyyuuunnngggeeehhhjjj}}}{{{ssskkkhhhiiigggbbb``````[[[PPPHHHHHHKKKNNNNNNMMMNNNQQQWWWZZZ[[[ZZZgggqqq}}}{{{wwwpppqqqkkk___WWWXXXZZZYYY]]]WWWRRRQQQTTTXXXYYYXXXOOOUUU\\\```aaabbbeeegggUUUWWWZZZ[[[ZZZXXXVVVUUUQQQQQQRRRUUUYYY^^^bbbeee]]]___eeemmmppppppsssxxx~~~|||rrrmmmnnnkkkeeeddd\\\SSSOOOQQQUUUWWWVVV\\\]]]```eeejjjnnnrrrttteeebbb^^^ZZZUUUQQQLLLIIIIIILLLPPPTTTVVVUUURRRPPPGGGFFFHHHKKKJJJGGGGGGKKKFFFGGGJJJOOOWWW```hhhmmmvvv{{{zzzvvvxxx|||vvvjjjjjjbbbYYYWWW\\\aaabbb```ZZZXXXXXX^^^hhhpppsssrrrkkkiiiddd]]]UUUPPPOOOPPPWWWXXXYYYYYYXXXVVVSSSQQQOOOLLLKKKKKKHHHDDDDDDHHH@@@@@@@@@AAADDDGGGJJJKKKFFFLLLXXXbbbhhhqqqoooiiinnn{{{}}}uuussszzzzzz}}}zzzssslllXXX___bbbccckkkssslll]]]ZZZSSSMMMNNNUUUZZZ[[[YYY\\\VVVSSSWWWaaagggeeeaaa___aaa___XXXOOOMMMSSSZZZ\\\XXXRRRMMMKKKLLLOOORRRJJJGGGFFFFFFEEEBBBEEEJJJFFFGGGHHHHHHIIIIIIIIIIIIIIIKKKOOOOOOLLLMMM[[[iiixxxyyyrrr[[[nnnhhh[[[OOOOOORRRLLLAAARRREEEJJJNNNCCCFFFMMMCCCGGGGGGHHHHHHGGGEEEDDDEEEGGGFFFFFFHHHJJJKKKJJJHHHNNN@@@===BBBCCCFFFHHHAAABBBBBBDDDFFFHHHJJJLLLNNNPPPOOOLLLIIIHHHIIINNNQQQOOONNNMMMKKKKKKJJJJJJJJJCCCDDDEEECCCAAA@@@@@@AAA@@@AAACCCEEEFFFGGGGGGGGGIIIGGGGGGIIIKKKOOOZZZeee{{{xxxwwwvvvllljjjgggfffccc\\\UUUPPPOOOMMMJJJIIIMMMNNNIIIAAACCCIIIKKKGGGAAAAAAEEEHHHJJJDDDGGGJJJ@@@;;;???@@@;;;;;;???DDDBBB>>>???EEE;;;;;;<<<;;;;;;:::::::::333666<<<999000111666333:::999999999:::;;;<<<===???>>>===:::999:::===@@@@@@???>>>===============<<<======<<<:::999:::;;;===>>>???AAABBBCCCDDDDDDEEEDDDEEEHHHJJJOOO[[[ggg|||rrriiiXXXQQQTTTNNNIIIGGGIIILLLNNNNNNUUUSSSQQQOOOMMMLLLKKKKKKDDDGGGHHHFFFDDDEEEKKKPPPXXXPPPLLLOOOMMMEEEEEEJJJHHHNNNVVVVVVMMMDDDFFFMMMJJJKKKIIIJJJHHH???FFF\\\dddMMM<<<<<>>;;;:::888666444333333444555555555555444222333555777888888777666666777777777555666777666444444555666999999:::<<<===>>>???@@@AAA@@@BBBEEEHHHMMMZZZgggvvvĦuuu```PPPGGGJJJCCCDDDHHHEEEAAAAAACCCEEEFFFFFFBBBCCCCCCDDDFFFGGGHHHIIIBBBFFFGGGEEEEEEMMMVVV[[[aaa___]]][[[RRRIIIJJJQQQQQQPPPSSSXXXTTTJJJEEEFFFMMMPPPIIIHHHNNNHHHVVV{{{pppBBB777>>>???;;;;;;>>>@@@@@@>>><<L[[[HHHAAABBBIIIEEEKKKCCCBBBBBBCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCAAACCC@@@<<<===CCCFFFCCCDDDNNNTTTMMMEEEEEEHHHJJJLLLRRRZZZ^^^YYYPPPNNNRRRLLLNNNEEEBBBIIICCCKKKkkkkkkDDD:::>>>===::::::<<<======<<<<<>>??????CCCPPP___pppHdĦZZZIIIGGGGGGEEE;;;>>>888999:::<<<<<<;;;:::999======>>>>>>===<<<;;;;;;<<>>888HHHQQQLLLFFFIIIMMMNNN```www|||bbbSSSUUU]]]WWWTTTLLLIIIKKKGGGDDDLLLTTTMMMGGGCCC@@@<<<<<<@@@<<<<<<======???FFFPPPXXXZZZppp^^^;;;666888777>>>555444444333222222222222111222444444333333444666222111111000000000111111111222333222111000111222222222222222444666888999888:::===>>>===@@@NNN]]]hhh~~~ӵĦĦĦDdDӵ>>>EEEӵ>>>ӵ:::;;;;;;CCCNNNĦUUUtttӵ^^^\\\```NNNĭӵIIIJJJ@@@<<<444***444666777777888777666555444333444555444444444666888666555444333333333333333111222222111///...///000111111000000222444666888666999===???>>>AAAPPP```jjj<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?ĦCCCg&e555g&e======;;;S?ʬEEE4ff?>ߝL^^^@eg&errriiijjj3h?g&e>&eMMMIII?????111BBBBBB555===777888999:::999777444333222333333333222333666888888777666444444333333333222333333222000...///000000/////////000333555777555999>>>@@@???DDDTTTdddqqqtQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]Ħ666Hu]Ħ666666Htƅ^<<>>:::999999888666555333222111222333444555555444333666666666666555333111000444333111///........./////////000000111333444555777;;;;;;@@@HHHJJJVVVnnn{{{geĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦ777DdDĦ555po9u===:::???JJJ=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵhhhgggYYYGGGGGGCCCBBBBBBAAA<<<;;;>>>999999999888777555444333000111333555555444222111555555555444333222111000111000000000////////////---...000222333555555555777:::999???KKKOOO\\\sssgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ999>d<Ħ888peӵ???ĦOOOF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵZZZ```ZZZMMMJJJDDD??????===999999;;;888888777777666555444333000111333444444333111///444444333333222111000000...//////000000000//////,,,...111333555666666666888999888>>>KKKRRR```wwwgeĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇFFFDdDĦ;;;sdKĦ999B?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRgggfff^^^SSSMMMJJJCCC<<<;;;999666555777666666666666555555444333111222444444444222000///444333333222111111111111...//////000111000000///---///111444666777777777888:::999???KKKRRRbbb{{{geĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌFFFFFFDdDĦ>>>ne:::;;;@hQQQFFF>hsene@GsĪj@hggggggaaaSSSOOOWWWKKKBBB;;;:::999666555666555666666666666666555555444444444444333222000000444333222222111111222222000000000000111111111111///000222444555777777777999>>>>>>CCCNNNUUUhhhgeFm8>aĦs׼sHoD^PPPDDDEEEDdDĦ@@@>>>???@@@@@@PPPPPPJJJKKKmmmsssxxxvvvs׼shhhZZZVVVOOOGGGPPPaaaMMMDDD===<<<<<<999777777666777888888888888777777777666555333222111111222555444333222111222333333333222111000000111222222222222333333444666777888;;;BBBEEEJJJSSS[[[rrrgeFYĉ>aĦBenu]ӵ>d<Ħ^^^^^^JJJKKK>d<ĦBBB???@@@ĦFFFDDDBBBCCCHHHLLLQQQNNNNNNPPPMMMKKKRRR]]]kkk```ZZZWWWXXXeeeBelllxxxĦ|||zzzoooqqqlllfffcccaaa```aaadddUUUSSSTTTUUUOOOJJJPPP\\\OOOFFF?????????===:::999888888999::::::::::::999999888555222111111222333555444333222222222333444555444222000000111222333444444333333444555777888<<>><<>>BBBBBB@@@>>>AAANNN```mmm[[[UUURRRTTTUUURRRPPPQQQJJJJJJKKKJJJIIIHHHGGGHHHNNNPPPPPPYYYkkkyyyeeeRRRTTTKKKKKKKKKBBBDDDOOOTTTSSSbbbppprrrgggiiikkkmmmnnnkkkkkksss~~~iiinnn}}}vvvzzz{{{ppplllhhh^^^RRRJJJAAAFFFKKKLLLUUUnnntttkkkgggooommmffflll}}}>wwwxxxqqqyyynnn^^^___cccyyy}}}xxxrrrqqqpppkkkccc[[[VVVSSSSSSUUUQQQIII@@@;;;;;;@@@IIIKKKGGGDDDFFFAAABBBFFFLLLSSSUUUTTTQQQVVVQQQMMMLLLLLLHHHAAA<<>>999888666:::<<<;;;888666666333000---000111111333666555000---111444555444222222333...---,,,,,,,,,,,,,,,------//////...,,,)))))))))---333666222...///111111------555???CCCBBBGGGPPPĦĦӵ4ĉ@ӵwwwUUUGGG???AAA@@@222...777;;;333666666111...111333222111......111333222111222,,,///000...000333222...------//////...,,,***(((---...000000000111000///,,,111555666222///...///...222222---***---...+++000111555888444444EEE[[[>Lzzz=hĦ4ĉ@ӵGG=?mmm;;;===666888:::444555999444555666333111222777888555777333555<<<>>>777222222...111222///000222222///000,,,)))***///333444333---......------///000///---111555555222000222444000222000,,,000666777222000222777777111:::___HdĦ=ĪjGG=?ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦ[[[III@@@999:::ĭӵHHH???Ħ222111000Ħ000Ħ...---------555777888999777666555666444555;;;DdD?fӵĦӵƜ`1.׼sĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵHHH@@@:::fff?><z111g&e>&eLLLRRRHL222222222ShӵgL///000000111111222444666666555333333S?ʬ1111113h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦGGGAAAsߝLGdUĦ<<<Hƅ^Hu]ĦMMMntHdĦ111111HGgĉ@///HdĦ...///000111111...111333333222000Htƅ^111111Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼s4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|>>DdDDdDĦ777DdDΦDdDĦGGGq<niDdDĦ///qet---...DdDĦ,,,,,,------...,,,...000111000q<R222444qjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hTTT::::::DdDΦDdDĦ888DdDΦDdDӵBBBGIpӵDdDĦ///po9wӵDdDĦ,,,++++++******+++---///000///po9u---///222555GIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtSSS===@@@DdDΦDdDĦEEE>d<ʜ4DuTӵ9994DwDd<Ħ///puR)Ħ>d<,,,++++++***))),,,...///...peӵ---ĦpeӵDx<>d<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ<<<s&dq&ĒR111000i?ʜtd<Ħ///HHܗDӊB+++<x++++++'''***,,,------B?d<4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eVVV:::???DDDege555333sĪj@h---......fdDĦ///@ďD++++++Hkge***++++++&&&(((+++,,,+++@h...///@GHĪj@IŌBeneHkgenefeHu]3hhse4DuXӵĵD^QQQ<<d<ĦĦĦĦsssGGG:::;;;777888999888555444666888444222111111111111000.........---------,,,,,,,,,>d<Ħ---,,,+++)))))))))***+++++++++,,,++++++******++++++,,,---++++++,,,---------------......------...///111222111666444>>>}}}Ħ>d<ĦBe?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦVVV@@@???777777888999888666666777888555222000///000000000///------------,,,,,,,,,,,,gdDĦ---,,,+++******************++++++++++++******++++++,,,---,,,,,,---............---...............000111111---<<<222555___gdKĦsdKĦ>AnenenenennnAAA<<>><<<888444333444666888999666333111///............---+++******+++++++++,,,,,,,,,+++***)))***+++,,,+++))))))))))))***+++++++++,,,++++++******++++++,,,---++++++,,,---------------,,,---///000111111000000222000444888<<<;;;UUUeeeGGG888======;;;:::666777555555666777666222///000///......///...,,,************++++++,,,,,,,,,+++***)))***+++++++++)))(((((()))***+++,,,,,,---++++++******++++++,,,---***+++,,,,,,------,,,,,,+++,,,---////////////...111///888333===999777uuupppHHHEEE@@@===;;;999777666111444777999999666333000//////...---,,,++++++***---------,,,,,,+++++++++000,,,((((((***,,,,,,***+++***)))***,,,---,,,+++***++++++,,,,,,---......,,,---...---+++***+++,,,,,,,,,,,,---///111222333222555777777666999@@@FFFVVVFFFCCC???===<<<:::888666111333555666666444111///000///......,,,,,,+++***---------,,,,,,+++++++++///---***)))***++++++++++++***)))***,,,,,,,,,+++*********+++,,,,,,------,,,---...---+++***+++,,,++++++,,,---...000111222111444666666555777===CCC^^^fffDDDBBB@@@>>>===<<<;;;888555222222333333222111///...000//////...---,,,++++++------,,,,,,,,,,,,++++++------,,,+++))))))+++---***)))((()))+++++++++))))))))))))***++++++,,,,,,,,,---...---+++***+++,,,+++++++++,,,---///000111222444555555333555:::>>><<<}}}rrrZZZHHH>>>===<<<<<<<<<;;;777555333333222111000//////...000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,)))(((+++...***)))((()))***+++***(((((((((((()))******+++++++++,,,------++++++,,,---+++++++++,,,---...///000333444555444444555888;;;777aaabbbTTTLLL;;;;;;:::;;;;;;:::777444444333222111111000000000111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++...///---***)))+++...+++)))((()))******)))((('''(((((())))))***+++++++++,,,------++++++,,,---+++++++++,,,---...///000444555555555555555777999;;;DDD```uuuXXXKKKBBB;;;:::888888999888666444333333333222222222222222111000000///...---,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,,,,,,,***))))))***+++***(((((((((((()))******++++++***,,,------++++++,,,...,,,,,,,,,,,,---...///000444444444444555666777777;;;777EEEzzzbbbNNNFFF:::<<<:::777666777666555444000111222333333333222222111111000///...---,,,,,,+++++++++,,,,,,---------...---,,,---...---,,,***---+++******++++++***)))(((((()))******++++++,,,***+++---,,,,,,+++---...------------...///000000222222222333444555555555555===AAAWWWvvvPPPGGGFFF;;;<<<:::777555555555555444...///111222333333222222111111000///...---,,,,,,+++++++++,,,,,,---------///---+++,,,//////,,,)))---,,,++++++,,,,,,***))))))))))))***++++++,,,,,,***+++---,,,,,,,,,---..................///000111111000000111333555444444---DDD@@@555VVVfffRRRGGG===:::===999888666555444444444555222000...000333333...)))///.........------------,,,000111///***(((+++///.........------,,,,,,,,,***+++,,,,,,+++***)))(((&&&'''(((***++++++++++++((()))***,,,...///111111,,,,,,,,,,,,,,,---.........///000111333444555666111:::<<<:::;;;KKK}}}xxxYYYJJJCCC<<<999<<<888777666555444444444555333000///111444444///+++......------------,,,,,,---///000...***)))+++---...---------,,,,,,,,,,,,***++++++,,,+++***)))((('''((()))******++++++***++++++,,,,,,---...//////---------------...//////...///000111333444555555555777999===<<<@@@jjjttt^^^HHH@@@===999777:::777666555444444444444444333111000222444444111---...------------,,,,,,,,,///...---,,,+++++++++,,,------,,,,,,,,,,,,,,,+++***++++++++++++***))))))))))))***************))),,,,,,------------------//////......//////000111...//////111222333444555888555555???>>>777TTTuuuVVVHHH<<<999:::888666777666555555444444333333333222000000111333333111///............------------///---++++++,,,---,,,+++,,,,,,,,,,,,++++++++++++*********+++************++++++++++++******)))(((,,,,,,,,,---------......000////////////000111111......///000111222333444777666444:::???===JJJhhh|||RRREEE>>>888777888777555555444444444444444333333333111000///000000000///.../////////............---...,,,++++++,,,,,,,,,+++++++++++++++++++++++++++******************++++++++++++,,,++++++***)))(((***++++++,,,---.../////////////////////000111111......///000000111222222111999444222???JJJLLLPPPzzziiiEEE???<<<888777666666444333222333333444444333222222111111000000///.........//////.........---------,,,,,,,,,+++++++++,,,,,,)))************+++++++++*********)))******+++,,,+++,,,,,,,,,+++***))))))******+++,,,---//////000......------......///000---......///000000111111,,,;;;666---===OOOLLLCCCTTTkkkUUUAAA<<<<<<:::666444444333222111222333444444333222111333333222111///------...------,,,,,,,,,+++++++++***,,,---,,,))))))+++...))))))))))))******++++++******)))))))))***,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---......//////000000000,,,;;;888///999EEEDDDBBBBBB\\\gggLLLEEE>>>;;;<<<:::555222222222111000111333333444333222111555555444222///......///+++++++++*********))))))(((,,,...---((('''+++///(((((())))))*********+++******)))))))))***,,,---***++++++,,,,,,,,,++++++.........------,,,,,,,,,+++************+++,,,,,,------......//////000000---999888333666888;;;DDDCCCAAA\\\fffQQQ???999===:::999777444222000//////000111222333444555555666444666666444///+++***+++///......------,,,+++++++++++++++************)))+++++++++++++++++++++++++++*********+++,,,,,,---------,,,,,,,,,---............///000///...,,,+++,,,++++++++++++,,,------000///.........///111222222444666555444555888<<>>===AAA:::888666444222000////////////000111222333444444111333333222...,,,,,,---.........---,,,,,,++++++))))))******+++++++++,,,+++++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,---......------.........---,,,,,,,,,,,,,,,,,,,,,------...000///.........///000111111333444333222333666999888IIILLLRRRvvvwwwQQQAAA@@@???>>>>>>999888666333111000//////---......///000111222222...///000///...------.........------,,,,,,++++++'''((()))***+++,,,------+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,+++,,,,,,---------------,,,---....../////////...---...///000111000111222222111111333555333CCCGGGGGG[[[|||qqqZZZDDD???AAA@@@:::666888777555333111000//////------...///000111222222000000000///.........///......------,,,++++++***((())))))***++++++,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++,,,---......++++++***)))***+++---......------------.../////////...---------...///000111111111111111222222333:::999===JJJRRRWWW~~~xxxTTTJJJAAA???@@@===888555777666444222000//////......//////000111222333333555333111000///......---...------,,,++++++******************************++++++++++++++++++++++++++++++***))))))******************+++,,,---......+++***))))))***+++---......------------...//////...---,,,,,,,,,---///000111111111222333444444333:::777:::GGGJJJEEEaaaZZZIIIEEE@@@<<<999888888999555555333111000///......///000000111222333444444888555111//////...---,,,------,,,,,,++++++******+++++++++*********))))))++++++++++++++++++++++++++++++***))))))))))))***************+++---...///+++++++++***++++++,,,,,,---------,,,---......///------,,,+++,,,---...///111000111333555666555444000<<<===:::???EEESSSfffgggJJJCCCBBB>>>999666666777888555444222111//////......///000000111222333444444777444000.........---,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))***+++---...///,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,------...---,,,+++++++++,,,......///...///222666888666444000;;;:::555===EEEKKKSSSkkkzzzLLLGGG===>>>===:::999888555222444333222000///.........//////000111222333444444666222---,,,---...---,,,------,,,,,,+++******)))(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++***))))))((()))))))))))))))***+++---...///,,,---......---,,,***))),,,++++++++++++,,,------,,,,,,+++++++++,,,---......---...111666888777444888555222;;;EEEAAADDDWWWTTTzzzqqqHHH??????===;;;999777555333222222//////000000///...------222222111000000111222333000///...---,,,++++++,,,***++++++,,,,,,++++++***---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))+++++++++***++++++,,,,,,///...,,,+++***)))))))))+++++++++******)))))))))*********++++++,,,,,,,,,+++,,,,,,---///000222333333555888:::===@@@EEEIIISSS[[[ppp\\\GGGDDD===:::999888666555444444444000/////////............222111000///000000111222//////...---,,,,,,++++++***++++++,,,,,,++++++***,,,,,,++++++*********+++******))))))))))))******))))))))))))))))))))))))++++++*********+++,,,,,,///...---+++***))))))))),,,+++++++++*********************++++++,,,,,,,,,+++,,,,,,---...000222333333555777999;;;???CCCFFFOOORRR___fffEEEEEEGGG999777777666555444444444555111000...------...//////111000////////////000000///......---,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++************))))))))))))))))))))))))((((((((((((((((((((((((******))))))***+++,,,,,,///...---++++++*********,,,,,,,,,++++++++++++************+++++++++++++++++++++,,,---...///111222222444666888999<<>>BBBHHHIIIZZZYYYHHH???>>>???999777777555333222111111111111///...,,,---...000111////////////......------------.........---,,,+++***++++++,,,,,,++++++*********+++++++++***)))(((((()))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,---,,,++++++************++++++++++++++++++++++++************************++++++++++++,,,...///000000222444666666777999;;;;;;GGGKKKPPPiiiYYYCCCDDD@@@;;;<<<;;;777666444333111000////////////...---...///000111///000000000///...---,,,,,,,,,.........---,,,+++***++++++,,,,,,++++++***)))***+++++++++***((('''((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''(((***++++++++++++***))))))))))))))))))************+++++++++***************)))))))))++++++++++++,,,---......///111444555555666777999666DDDHHHIIIVVVlllZZZFFF>>>@@@;;;999;;;888444444222111111000000000............/////////000000000111111000///---,,,+++,,,...//////...,,,+++***++++++,,,,,,++++++***))))))+++++++++***((('''((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&'''((()))++++++***))))))((((((((((((((((((((()))))))))*********+++*********)))))))))(((************+++,,,---...---000333555555666777999999???@@@DDDOOO\\\xxx```IIIDDDCCC>>>555888<<<444222111111111111111222222------...///000000//////000111111111111///---,,,+++,,,...//////...,,,++++++++++++,,,,,,+++++++++((()))+++,,,+++***((('''''')))***++++++***)))'''((((((((((((((((((((((((%%%%%%&&&&&&((()))***+++)))((((((''''''''''''(((''''''(((((()))))))))***+++*********))))))((((((************+++,,,---------///333555666666777999>>><<<999BBBPPPXXXmmm___OOOBBB???;;;999888777666555222111000111111111///---...............---------////////////////////////......---------,,,,,,,,,---,,,++++++******+++++++++,,,,,,,,,+++***(((''')))***+++,,,,,,+++***)))+++***((('''&&&&&&&&&&&&)))%%%######&&&)))***)))***************)))((((((,,,,,,+++***)))))))))******++++++++++++***))))))***))))))***+++...000111222222000000111222555666888888;;;>>>BBBKKK]]]nnnyyySSSJJJ@@@===:::888777666555444111000///000111111000...//////......------,,,,,,...........................------------,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,+++***)))((()))***+++,,,,,,+++***))))))))))))(((''''''&&&&&&(((&&&###$$$&&&))))))))))))*********))))))((('''++++++***)))))))))******+++++++++++++++***))))))***))))))***+++---///111111111000///000222444555888777999<<<>>>EEETTTcccwwwYYYGGGBBB===:::888666666666444333//////...///111111000.../////////...---,,,,,,+++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++******))))))***+++,,,,,,+++***)))(((((()))))))))'''&&&%%%(((&&&$$$$$$&&&((()))))))))))))))))))))(((((('''))))))((((((((()))******+++++++++++++++******)))***))))))***+++---///000000///......///000222333666555777999:::===IIIUUU^^^~~~nnnJJJDDD:::;;;999777666666666444333...------///111111000///000///......---,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++)))*********+++++++++***)))***+++,,,,,,+++***)))'''((()))******(((&&&$$$'''&&&%%%%%%&&&'''(((((((((((()))))))))(((((('''((((((''''''((()))******++++++,,,,,,++++++***)))***)))))))))+++,,,...///......---......///111222444333444666666888AAAJJJQQQgggYYYEEEDDD888:::999777777777666444222---------...000111///...///......---,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,---------,,,+++*********************++++++)))***+++,,,,,,+++***)))&&&''')))******(((&&&%%%&&&&&&'''&&&&&&''''''((((((((())))))))))))((((((((((((''''''((()))******+++,,,,,,,,,,,,+++*********)))))))))***,,,---///------------...///000000111000111444555777===EEELLLTTTmmmcccFFF???AAA<<<:::999777777777555333000------,,,---//////...---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---.........---+++***++++++******)))******+++)))***+++,,,,,,+++***)))''''''((())))))((('''&&&%%%'''((((((&&&&&&'''(((((())))))************)))))))))((((((((()))******,,,,,,,,,,,,,,,++++++*********))))))***+++---...,,,------...//////000000111//////333555666<<>>BBBMMMRRRUUUkkkfffHHH===<<<:::666666555444333111000///...////////////...---,,,+++------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,+++,,,,,,+++***)))+++,,,---...000111000...+++)))---,,,***(((((((((((())))))************+++++++++---,,,***(((''''''((()))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++******)))(((((((((((((((+++,,,,,,+++)))((()))***'''''''''(((((()))***+++---,,,++++++,,,---///000000///---...000444888;;;EEEGGGPPPZZZbbbttt~~~iiiOOO>>>;;;;;;:::777555555444222111000///...////////////...---,,,+++---,,,,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,+++******,,,---......///000///---+++***,,,+++***)))((((((((()))))))))*********+++++++++...---+++)))((())))))***(((((((((((()))))))))))))))***++++++,,,,,,++++++******)))(((((((((((((((***+++,,,+++)))((()))***(((''''''(((((()))***+++,,,+++++++++,,,---...///000///...///111555999;;;???AAAJJJUUU\\\jjj\\\NNNFFF>>>::::::;;;888555444444333222000///............///......---,,,+++,,,,,,,,,+++++++++*********************************+++,,,,,,++++++---///......///......---,,,+++,,,+++***)))((((((((())))))))))))*********++++++...---+++***))))))***+++(((((((((((()))))))))))))))***++++++,,,,,,++++++******)))((((((((((((((()))***+++***((('''((()))(((((((((((()))***+++++++++*********+++,,,---...000000///000222555888::::::<<>>===:::666444333222222111///......------.........------,,,+++++++++++++++************((())))))******************+++,,,,,,+++,,,...000.........------,,,,,,,,,+++******)))))))))))))))))))))))))))************,,,+++***)))))))))******(((((((((((())))))))))))))))))***+++++++++++++++***))))))(((((((((((((((((()))***)))((('''((()))(((((((((((()))***+++,,,************+++,,,------/////////000111333555777999:::@@@IIIOOOVVVcccppp~~~ZZZBBBEEEEEEDDD@@@<<<999777777111111000///......------------------------,,,+++++++++*********)))))))))'''((()))************))))))+++,,,,,,+++,,,...000------------,,,,,,,,,,,,************)))))))))((((((((()))))))))************))))))((((((((((((((((((((((((((())))))))))))))))))***++++++++++++******))))))((((((((((((((('''((())))))((('''(((***((((((((())))))***+++,,,))))))***+++,,,,,,,,,,,,,,,------///000111222222888888;;;BBBHHHOOOYYYbbb}}}^^^IIIAAAAAA@@@>>>;;;888777888:::000000///......---,,,,,,,,,,,,------------,,,,,,*********))))))))))))((('''(((***+++,,,++++++***)))***++++++******,,,...,,,,,,------------,,,,,,))))))************)))(((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++************)))(((((((((((((((''')))******(((((()))+++))))))))))))***+++,,,,,,)))***+++,,,------------+++,,,---...////////////444555777:::@@@HHHQQQXXXnnnkkkPPPHHH@@@::::::999888777666666666//////......---,,,,,,,,,+++,,,,,,------,,,,,,,,,******)))))))))((((((((('''(((***,,,---,,,++++++)))***+++***))))))***,,,***+++---......---+++***((()))***++++++***)))((((((((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))((())))))*********************)))(((((((((((((((((()))******))))))***,,,))))))))))))***+++,,,,,,******,,,---......------+++,,,...///000///......///333666888<<>>EEEJJJSSSQQQaaasssTTTFFFDDDAAA<<<;;;999888888888777333000//////...,,,,,,++++++,,,------------------------***))))))(((((())))))***((()))***+++,,,---------,,,++++++******++++++,,,------------------------(((((((((((()))))))))******)))''''''(((*********(((&&&%%%&&&((()))'''$$$(((((((((((()))))))))))))))))))))))))))***++++++,,,+++))))))******((('''++++++++++++++++++++++++************************))))))))))))***+++,,,---,,,,,,---------.........000111222444777<<>>HHHIIIJJJ]]]yyygggPPPSSSNNN@@@999<<<>>>;;;666666555333000///000111,,,,,,++++++++++++,,,,,,*********************************))))))*********)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***+++,,,+++)))''''''((()))((('''###%%%'''(((''''''((()))%%%%%%&&&'''((())))))***+++************+++,,,,,,)))(((((())),,,...------************************)))))))))***++++++,,,,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,///000222333444666:::===:::@@@CCCJJJWWWddd^^^NNNNNNGGG;;;777:::===<<<444555555333000///111444,,,+++++++++++++++,,,,,,***************************))))))(((((())))))***((()))***+++,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++'''&&&&&&((())))))(((&&&$$$''')))(((&&&%%%&&&((($$$%%%%%%&&&'''((()))***++++++******++++++,,,---***)))(((***,,,...---,,,************************((())))))***++++++,,,,,,))))))))))))***+++,,,---++++++++++++,,,,,,,,,------...000111111333666888777<<<===CCCOOOXXXhhhkkkPPPLLLFFF@@@<<<;;;:::999888333444444222000///222555+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++,,,------...++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***$$$$$$&&&(((******'''%%%&&&(((***)))&&&$$$%%%&&&$$$$$$%%%&&&'''((()))***++++++******++++++,,,---***))))))***,,,------,,,))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))***+++,,,---++++++,,,,,,,,,---------+++,,,...//////000333555888===:::<<>>???KKK[[[|||___RRRGGG;;;777555444222111111111///...---------,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&''''''((()))***+++,,,,,,,,,---...,,,)))'''(((***++++++++++++************(((,,,,,,)))(((***)))'''&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))))))))))))))***+++++++++++++++***+++,,,,,,---'''((())),,,......+++)))(((((()))++++++,,,,,,+++###((((((''',,,)))%%%%%%'''((()))***++++++*********************************+++,,,---...////////////000222444888<<<===<<>>888777555555555555444222000///...------------,,,+++***)))*********)))))))))))))))***************************)))(((''''''&&&'''''''''(((***+++,,,,,,,,,+++///...+++***))))))***+++******))))))))))))******(((''''''((())))))'''&&&''''''''''''(((***+++,,,---***&&&&&&)))++++++***,,,+++***((((((((()))***))))))))))))))))))))))))---&&&$$$...===@@@555(((&&&&&&'''((()))***++++++)))))))))))))))(((''''''))))))))))))************((((((((((((((((((((((((+++,,,,,,---...///000000///000222333444777:::===:::EEEPPPmmmwwwRRRDDD:::555666555444444444333111///...---------------,,,+++***)))***)))))))))))))))))))))************************((('''''''''''''''((()))'''((()))***+++++++++***...,,,***((((((((()))*********))))))))))))*********))))))***++++++***)))(((''''''(((((()))***+++---***'''&&&(((******)))+++***)))((((((((())))))))))))))))))))))))))))))+++'''%%%***111333...(((''''''(((((())))))******)))))))))))))))(((''''''(((((()))))))))*********((((((((((((((((((((((((++++++,,,---...///000000...000111222444666:::===999DDDHHHXXXfffHHH>>>555222555444222222222111000...---,,,------------,,,+++***)))))))))))))))))))))******************************&&&&&&&&&&&&'''((()))***&&&'''((()))*********))),,,+++)))(((''''''((()))******))))))))))))************++++++++++++******))))))(((((((((((())))))+++)))''''''(((******)))***)))((('''''''''(((((())))))))))))))))))))))))))))))((('''&&&'''(((***(((((((((((()))))))))))))))))))))))))))(((''''''(((((())))))))))))******((((((((((((((((((((((((******+++,,,---...//////...///111222333555999<<<888EEEDDDJJJsssoooQQQ>>>:::444222444222000000000///...---++++++,,,,,,,,,,,,,,,+++******)))))))))))))))*********************************&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((())))))+++***)))(((((((((((()))******))))))))))))******((()))******)))(((((()))******)))(((((((((((((((***)))((('''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((()))******(((%%%%%%(((+++***)))))))))(((((((((''')))))))))))))))(((''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))***+++,,,---......---///000111222444888:::777@@@@@@GGGfffsssRRR???888999555333444000/////////...---,,,+++***++++++,,,,,,++++++******(((((())))))************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((+++*********)))))))))*********))))))))))))******(((***++++++)))((()))***+++***)))((((((''''''(((((())))))(((((((((((()))'''''''''(((((((((((('''(((((((((((((((((((((((((((((())))))((((((((()))******))))))(((((('''''')))))))))))))))((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((()))***+++,,,---------...///000111333666999999888777AAASSSfffXXX@@@555555:::555333333...............---,,,+++******+++++++++++++++******((((((((()))******++++++)))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%((((((''''''''''''((()))******************************))))))))))))*********,,,///...,,,***+++...******)))((((((((((((((('''((())))))''''''((()))''''''((()))))))))(((((())))))))))))))))))))))))%%%&&&&&&((())))))'''&&&******))))))(((((('''''')))))))))))))))(((''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,...//////000111555888AAA888444===EEEMMMyyyhhhIII;;;333666999222000222---............---,,,++++++******++++++++++++******'''(((((()))******++++++))))))))))))))))))))))))''''''&&&%%%%%%&&&&&&&&&))))))(((''''''((())))))(((((()))))))))))))))(((******))))))))))))******)))---000///,,,***,,,///***)))((((((((((((((()))&&&(((***)))'''&&&''')))'''((()))*********))))))))))))))))))))))))))))))&&&'''(((((('''&&&''''''))))))))))))(((((((((((()))))))))))))))((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((()))***+++,,,,,,---......///111444666>>>:::777>>>CCCFFFiiitttWWWCCC===666888888000...111,,,............------,,,+++)))******+++++++++******'''(((((()))***+++++++++))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((((((***)))(((''''''((()))***''''''((((((((((((((('''******))))))))))))******'''+++///...***(((***---))))))(((((((((((())))))%%%(((******'''&&&''')))'''((()))+++++++++***)))))))))))))))))))))))))))))),,,---***&&&$$$'''+++(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,---.........000333666///555888>>>CCCEEEZZZ}}}bbbNNNDDD333333333222000///---,,,,,,------......------,,,+++***)))'''''')))***+++))))))))))))))))))))))))))))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((+++++++++***************((()))******)))(((***+++(((((((((((())))))))))))((((((((((((''''''''''''******))))))((((((''''''((((((''''''&&&&&&&&&%%%(((((())))))******+++++++++)))(((&&&&&&((()))+++'''''''''''''''((()))***))))))))))))***************************)))(((((('''((()))++++++)))((('''((()))***++++++***)))(((---,,,,,,,,,---000333444222111333888===DDDPPP[[[xxxRRRAAA888555555444333222000///...,,,,,,------------,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))***+++***)))((()))***(((((((((((()))))))))***)))))))))(((((((((''''''))))))))))))((((((((((((((((((((('''''''''&&&&&&)))))))))))))))************)))(((''''''((()))***(((((('''''''''((())))))))))))((((((''''''&&&&&&***************)))(((((('''((()))******)))(((''''''((()))******)))((('''---,,,,,,,,,---000222444777666666999;;;???IIISSScccFFF===444555555444333111000///...,,,,,,------------,,,,,,,,,,,,***))))))***,,,,,,)))))))))))))))))))))))))))((((((''''''((((((((()))))))))(((((('''''''''(((((())))))))))))(((((('''''''''(((((()))))))))***+++,,,+++)))(((((()))((((((((()))))))))***************))))))))))))((((((((((((((())))))))))))))))))((((((((((((''''''************))))))))))))***)))(((''''''((()))***))))))((('''''''''((((((+++***)))((('''&&&&&&%%%*********+++******)))((('''((()))******)))(((''''''(((((())))))((((((''',,,,,,+++,,,---///111333999777777999:::<<>>555333333111000...------,,,,,,,,,,,,------,,,,,,,,,++++++***))))))***++++++)))))))))))))))))))))))),,,++++++************+++))))))(((((('''&&&&&&&&&(((((())))))))))))((((((&&&&&&'''((())))))******+++,,,---+++)))(((((()))(((((()))))))))*********+++++++++*********))))))''''''(((((())))))******)))))))))))))))(((((((((++++++******))))))(((((())))))(((((((((((())))))******)))((('''''''''(((,,,++++++******)))))))))*********++++++******)))((()))************)))((((((((())))))))))))((((((+++++++++,,,---...000111444333555888999<<>>666555555444222000---,,,,,,,,,---+++++++++,,,,,,+++++++++))))))************))))))((((((((((((((((((((((((++++++)))(((''''''''''''%%%&&&&&&'''((()))******(((((())))))))))))(((((('''''''''''''''&&&&&&&&&***+++,,,,,,+++***+++---)))************+++++++++*********))))))))))))(((******))))))((((((''''''%%%&&&&&&&&&''''''(((((((((((())))))******++++++(((((())))))))))))(((((())))))(((((()))***++++++,,,,,,,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++************+++++++++***)))(((((()))***+++)))***+++,,,,,,,,,,,,,,,,,,---111555666555:::AAAEEEHHH[[[lllUUUAAA===;;;555333777......---------,,,,,,,,,---------,,,,,,+++++++++************))))))))))))************************))))))))))))(((((((((((('''$$$###&&&+++---+++'''+++++++++++++++***)))(((+++***)))(((((()))***+++)))***++++++***)))((('''******)))))))))))))))***'''(((******((('''((()))++++++)))(((''''''''''''((((((((()))******++++++******))))))((((((''''''++++++***)))(((((()))))),,,+++***,,,//////,,,)))++++++***)))(((((())))))++++++++++++++++++++++++++++++************++++++))))))************))))))******+++++++++,,,,,,,,,......///111444777;;;<<<>>>RRRRRRfffbbbMMM<<<888777111///222......---------,,,,,,,,,++++++******************************))))))))))))************************))))))))))))(((((((((((((((%%%$$$''',,,...+++(((***++++++++++++***)))(((***)))(((((((((((()))*********+++++++++***)))(((******))))))))))))******''')))+++***)))((())))))++++++***((((((''''''((((((((())))))******+++++++++*********))))))))))))+++******)))))))))))))))---+++***+++------+++))),,,+++***)))))))))))))))++++++++++++++++++++++++***))))))(((((())))))***))))))************))))))*********+++++++++,,,,,,------...000333777:::<<<;;;LLLPPPaaaqqqVVVEEE888666555000---///......---------,,,,,,,,,******************++++++************))))))))))))************************))))))))))))((((((((((((((('''&&&(((,,,---+++)))******++++++******)))))))))((((((''''''(((((()))+++++++++,,,++++++***)))***)))))))))))))))******(((***,,,,,,***)))***+++++++++***)))(((((((((((((((((())))))***+++++++++++++++++++++************)))))))))***************---+++***)))***+++***))),,,,,,+++************+++++++++++++++++++++++++++)))((((((''''''(((((()))))))))************))))))*********++++++++++++,,,++++++,,,///222555999;;;;;;HHHPPP[[[___LLL@@@777666666333//////......---------,,,,,,,,,+++++++++,,,,,,---------************)))))))))(((************************))))))))))))((((((((((((((('''&&&(((***+++***((())))))************))))))((((((''''''''''''((((((+++++++++,,,++++++++++++))))))))))))))))))***+++)))+++---,,,+++***++++++,,,+++***)))))))))))))))((())))))******+++,,,,,,************************((())))))***++++++++++++---+++)))((((((((()))))),,,,,,+++++++++++++++,,,************************)))((((((''''''(((((()))))))))************))))))************++++++++++++)))***+++---000444777999???GGGPPPVVVlllVVVCCC;;;666666777444111///......---------,,,,,,,,,+++++++++,,,,,,---------************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''(((((('''&&&((())))))*********))))))''''''((((((((((((''''''++++++++++++++++++,,,,,,))))))(((((()))***++++++***+++------+++***+++,,,,,,++++++************+++)))))))))***++++++,,,,,,))))))))))))))))))))))))((()))***+++,,,,,,++++++++++++***((('''''')))***,,,+++++++++++++++,,,,,,***************************))))))(((((())))))***))))))************))))))))))))*********+++++++++)))******,,,///222555777>>>CCCKKKPPP___gggMMM:::777333333444333000.........---------,,,,,,,,,******************++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''&&&%%%%%%(((((())))))******))))))'''(((((())))))(((((('''+++************+++,,,,,,(((((((((((()))***+++,,,)))+++---,,,+++***+++,,,,,,,,,+++++++++++++++,,,))))))******+++,,,,,,,,,((((((((((((((())))))))))))***+++,,,,,,,,,+++***)))******)))(((((()))++++++************+++,,,,,,***************************))))))(((((())))))***))))))************)))))))))))))))************++++++++++++,,,...111444555888===BBBIIIZZZyyylllWWWCCC666555333222333333111.........---------,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((('''&&&%%%%%%'''(((((()))))))))))))))(((((()))******)))((((((***))))))((()))***+++,,,(((((((((((()))***+++,,,)))+++,,,,,,+++******+++,,,,,,+++++++++,,,,,,---)))******++++++,,,,,,---(((((()))))))))************+++,,,------+++***)))&&&)))++++++***)))+++,,,)))))))))))))))***+++,,,************************)))((((((''''''(((((()))))))))************))))))))))))))))))************,,,,,,,,,---...000222333555:::888BBBWWWfffuuu^^^PPP<<<666666444222333444333///......---------,,,,,,,,,...------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))'''&&&&&&&&&''''''((()))))))))))))))((()))***++++++***)))((())))))((((((((()))+++,,,(((((((((((()))***+++,,,(((***,,,+++***)))***+++,,,,,,,,,++++++,,,------)))******++++++,,,------))))))******+++++++++,,,***+++---------+++)))(((%%%(((,,,---+++***,,,---))))))(((((()))***++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))************))))))))))))))))))************...---------...000111222777<<<444>>>UUUXXXtttlllYYYJJJ999;;;888444111111111000///...---,,,---//////,,,))),,,,,,***)))))))))******...***'''(((++++++&&&!!!'''((()))***)))(((&&&%%%------,,,+++***))))))(((***(((%%%%%%&&&((())))))***'''$$$%%%(((***(((&&&+++***((('''''''''((())))))******)))((((((+++---...---+++)))((('''((((((***&&&&&&***---------000------...---++++++---......******......))))))---,,,(((&&&(((,,,...,,,(((---,,,***)))(((((()))***+++++++++,,,,,,+++******,,,+++******))))))******(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&)))))))))))))))******++++++***)))(((((()))***+++******,,,---...000111222888777666>>>KKKVVVrrr```NNNCCC666:::777333111000000/////////...---...000000---***+++++++++******))))))))),,,,,,++++++,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,///---***)))***++++++***,,,***))))))***+++***)))******))))))))))))***+++...//////---++++++,,,---...---+++******+++,,,---000,,,***---///---,,,...***,,,------------...000444///---///...++++++///---***((()))---///---***------,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,+++******************))))))))))))(((((((((''''''&&&&&&&&&''''''((()))(((((((((((()))******+++***)))(((((()))***+++++++++---...///111222222777999777;;;HHHSSSiii~~~VVVFFF???777888555222000000000///...///.........//////---+++)))******+++++++++++++++***,,,...---+++***,,,...------------...//////000---...000222444777888999;;;888555333333333222111222333333222111000111222///////////////000000000000222333333111111111222333222111000111444777999;;;666333555444111000111---///222333333222333444999555222222000...///222000---,,,---000111///---............---,,,+++***+++,,,---...............,,,,,,,,,+++++++++++++++************))))))))))))%%%%%%%%%&&&&&&((())))))((((((''''''(((((()))***+++***)))(((((()))***+++,,,,,,---...000111222222444:::888777CCCOOO^^^rrrrrrLLL>>>:::777555333111///000000...---...---------------,,,+++***)))))))))+++...111222444444444333222222333333222333555777888999888888999:::===@@@DDDHHHJJJLLLOOOMMMJJJHHHGGGFFFDDDCCC===???AAA@@@<<<;;;<<<>>>:::::::::::::::999888888000333666888999999:::;;;===<<<:::999;;;>>>AAACCCEEE???<<<======999777888555888;;;<<<;;;999999999999777666666555444444555444222111222444555333222000111222222111000...---000000111111111000000///---------------,,,++++++*********)))))))))((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))+++***)))(((((()))***+++++++++,,,---...///000111000:::777444???KKKUUU```aaaAAA555444444444222000///000000///---,,,,,,,,,+++*********++++++)))''''''***000777;;;EEEAAA======???@@@===:::666999===AAABBBAAA???===BBBCCCFFFJJJNNNQQQTTTVVV^^^[[[XXXWWWVVVUUUSSSQQQEEEHHHJJJIIIFFFDDDEEEGGGEEEEEEDDDBBBAAA@@@??????666999===???@@@@@@AAABBBDDDCCCAAA@@@AAACCCEEEGGGGGGBBB???AAAAAA>>><<<======???AAAAAA???<<<::::::555666888888999:::999888888777666777777888777666333444444555444333111000555555444444333222000000---............---,,,,,,))))))((((((((('''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))+++***)))(((((()))***+++******++++++,,,---......,,,777666333===GGGOOOXXXjjj}}}UUU===555444444333111000000111111000...+++++++++***(((((()))+++,,,)))''''''+++111888===GGGAAA;;;;;;>>>@@@<<<888666999===AAABBB@@@>>><<>>>>>>>>???>>>@@@AAABBBAAA@@@AAABBBCCCBBBAAAAAAAAABBBCCCCCCCCC???===???@@@===<<<>>>>>>@@@AAA???<<<:::888888333666888777888;;;<<<999:::::::::999999999999999555555555555444333222111555555555444333222111000......///000000...---,,,((((((((((((''''''''''''))))))(((&&&&&&%%%%%%%%%((((((''''''(((((()))***+++***)))(((((()))***+++))))))******+++,,,,,,---***333333333;;;AAAIIIXXX\\\lllJJJ<<<888777666222111000111222222000///+++,,,,,,***((((((***,,,******))))))+++///333666999666222111222333333222222333444666666777666666555555666777999:::;;;;;;999888777777888888666444777777888:::<<<<<<:::888:::888555333333444777888;;;<<<<<<;;;::::::<<<>>>>>>>>>???@@@@@@@@@@@@@@@BBB===;;;>>>>>><<<;;;======>>>>>><<<999888888888555888666222333999<<<:::999:::::::::888888888999555444333222222111111111111111222222333222222111...///000111111///...,,,)))))))))(((((((((((('''(((''''''&&&&&&&&&'''''')))(((((((((((()))******+++***)))(((((()))***+++*********+++,,,,,,------+++000000444999888CCCYYYXXXttt\\\???666555444333222111111111333333111///,,,------+++((((((+++...)))******+++------...////////////---+++,,,...111---,,,+++***+++---///111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---+++,,,++++++...222333000---...,,,)))'''(((+++///222111222333222222444777:::;;;<<<>>>@@@AAAAAA@@@???CCC>>><<<>>>???<<<;;;===<<<===<<<;;;999888999;;;999:::555......666;;;;;;888999:::999777666777888444333111000//////000111------///000111222222222...///111222111000...---************))))))))))))&&&&&&&&&&&&&&&'''((())))))))))))))))))***+++++++++***)))(((((()))***++++++++++++,,,,,,---------,,,...///444777222>>>ZZZYYYjjjoooNNN@@@555111111---///////////////.........***)))'''&&&&&&&&&'''(((+++'''(((------+++---444+++555///444222+++111)))111'''333///,,,999999;;;222:::888666======666555444***555888999999111:::444999<<<:::666777;;;???;;;>>>111///)))%%%888???AAA777999===888:::@@@???===@@@CCCCCCBBBAAA>>>;;;AAA@@@===;;;<<<@@@AAA@@@555>>>CCC???::::::777333777888;;;444+++555CCCAAA<<<<<<:::666555666666555;;;<<<888111000222111,,,...222444111000222333111222111000111111...------)))))))))))))))*********''''''''''''(((((((((((())))))(((((()))***++++++)))))))))))))))******+++((()))+++,,,------,,,+++///+++,,,333777999>>>EEEZZZVVVuuuoooOOO:::555111111555222000/////////......------,,,+++***)))))))))*********((())),,,,,,***///777555???;;;BBBBBB===GGGCCC...333OOOQQQJJJOOOKKKKKKSSSWWWRRRPPPUUUWWWVVVXXX???333CCCCCC888999777===>>>>>>???@@@>>>;;;>>>BBBMMMKKK555---(((+++EEEMMMHHH:::666888444666:::666???BBBCCCAAA@@@@@@@@@@@@<<<777111111666:::999555333666555///---000111000444777;;;333***555@@@999333222000------...//////000222000+++...555555///,,,000222000///111222000000000000000000...------*********)))))))))))))))''''''''''''(((((((((((())))))(((((()))******+++))))))(((((())))))***+++))))))***+++,,,,,,,,,,,,111------222666777;;;BBBTTTSSSkkkyyyVVV@@@666666222111555333111000000///...---,,,,,,---,,,++++++******++++++))))))++++++******222;;;666AAA???GGGFFFAAALLLKKK)))666YYYWWWEEEBBB;;;;;;>>>===<<<===AAAGGGQQQZZZCCC333IIIHHH222888???===@@@;;;;;;???>>>999999>>>UUUSSS:::---***333LLLOOOBBB222---///,,,...111---222333555555666;;;BBBIII777...&&&(((///333000+++111000---))))))------***...777>>>444***555<<<111---,,,+++***++++++,,,---)))+++)))&&&---666666---***///111//////111222000......////////////...---++++++******))))))((((((''''''''''''(((((((((((())))))((((((((()))******))))))(((((())))))***+++************+++,,,------000......111444555999===LLLRRR^^^aaaOOO@@@;;;;;;444222555222111111000///---,,,++++++++++++*********)))))))))(((***+++***))),,,666???888BBBAAAJJJEEE:::CCCAAA)))444NNNAAA******)))...000...444666///333FFFWWWBBB---HHHHHH...===III???:::444333999:::555333777GGGNNN<<<111///888HHH@@@444)))***///+++...333111...............111===III555,,,&&&(((...000---+++444333333333444333---''')))999EEE;;;+++222:::111,,,,,,...222333000///000---000---(((---777444))))))///222000000222222000,,,...///------//////---,,,++++++***)))(((''''''''''''''''''(((((((((((())))))((((((((())))))***((((((((((((((()))******+++******)))***+++---......---...000222555888;;;FFFRRRUUUrrrWWWBBB777777777///000666444111000///...---,,,+++***++++++++++++*********)))(((***+++))))))///999AAA@@@HHHGGGQQQKKK:::>>>:::...444GGG777%%%000777???@@@???LLLLLL222+++DDDYYYCCC...FFFEEE111DDDNNN===444111111444555444222222888HHH;;;000///999EEE444...,,,555<<<444333:::<<>>666555444,,,...333000000//////...---,,,++++++,,,------------,,,++++++(((******(((+++555===@@@>>>CCC@@@LLLHHH666777222,,,333FFF666'''555<<>>111CCC<<<...AAADDD333,,,222333......111000***555JJJ<<<+++***<<>>======:::000)))111AAA666...+++......***,,,222@@@999333111000------///(((666JJJHHH111,,,999@@@,,,***...666666...***---...888888///111<<<;;;///,,,111555333222333222///+++111111,,,,,,111000+++++++++******))))))((((((''''''''''''(((((((((((())))))((((((''''''((((((((((((''''''(((((()))***************+++,,,------)))---......111777999888999KKKPPP___vvvCCC@@@888888666///111444---.........------,,,,,,,,,+++,,,---------,,,******((()))((('''...:::@@@???======666CCCBBB222333...***555KKK:::(((333888<<<666...EEEPPP000'''HHH^^^444444BBB444***999666,,,+++:::<<<...***222111%%%888PPPBBB+++)))AAAWWWHHH444333===@@@333---222333...000666999000)))222CCC999---(((...000,,,+++000:::444000///,,,)))+++111+++...???FFF555***777CCC000***+++111000(((''',,,%%%444888......;;;===333,,,111555333111222000,,,---333333---,,,222111************)))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''(((''''''''''''((())))))))))))***+++,,,,,,,,,,,,+++///111///111777888666555DDDNNNVVVnnn___777777222444555222666999000------------------------))))))***+++***)))((('''((()))''''''000===AAA>>>IIICCC888EEEEEE777888444000???XXXFFF222>>>EEEKKK:::+++@@@MMM...'''GGGZZZ...999FFF444---999333111222GGGJJJ555---999888(((777SSSGGG...,,,FFF^^^NNN<<<777===???555000444222,,,///777;;;222'''///???===---&&&---333000,,,...111000222555111***+++000///(((555BBB666***555CCC777...+++///---'''(((000111777,,,+++888;;;333,,,111444222000000...***...555555---,,,222111))))))))))))))))))*********''''''''''''((((((((()))***)))(((''''''''''''''''''''''''''''''((())))))((()))+++,,,------,,,+++---222333000111666777333444@@@LLLOOO\\\{{{LLL===666555444444444333222111------------,,,+++******))))))************))))))***((('''---<<>>000***999666222///---...000111222&&&***---,,,***---666>>>***+++---...000222222222000000///............///))))))))))))((((((((((((&&&''''''(((((((((''''''%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&(((***+++(((((()))))))))*********---,,,++++++---000444666666666>>>===KKKeeezzzNNN===222555222111777===<<<333***------------,,,+++***)))((())))))******))))))(((+++((('''***666@@@@@@999555>>>MMMGGG999HHHQQQ;;;222777777000)))(((***+++---666QQQOOO+++%%%IIIbbb555000,,,,,,///000///---...***######000<<<777***111BBB???///++++++)))******)))***+++,,,,,,)))'''***///AAAOOOCCC++++++===BBB555***+++222666777777:::444222333...(((,,,555///......888@@@444(((.........---...//////---,,,((((((+++...+++(((333BBB000---+++,,,000333444333//////...------------...******)))))))))(((((((((&&&&&&'''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&(((((('''''''''((()))+++,,,(((((())))))))))))******++++++***+++,,,///222444555111999:::CCCUUUuuubbb===<<<222222111222555999888222,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))((((((+++)))(((---888CCCCCC===CCCJJJSSSLLL===EEEMMMBBBAAACCCCCC???999555444333;;;AAAOOOGGG))))))KKKfff???999444555666333///---222222333999DDDGGG;;;+++222AAAAAA888999999222000000000000111111000///......444MMMdddYYY888+++666AAA555+++***,,,---,,,---...***((()))((('''---555555222---555AAA:::+++***,,,++++++,,,,,,+++(((&&&+++(((,,,333---%%%...@@@@@@999222///111222111.........---,,,,,,,,,,,,---+++******))))))((((((((('''''''''''''''&&&%%%$$$((()))***)))'''''')))***''''''&&&'''((()))+++,,,(((((((((((()))))))))*********)))***+++...000222777111999;;;AAALLLkkkSSS888>>>555000222222222111000000111,,,,,,,,,,,,+++***))))))(((((())))))))))))((((((&&&'''''',,,888CCCDDD@@@???===@@@@@@666333;;;AAADDDBBB???<<<888333111111777777:::333%%%''';;;KKK::::::===BBB@@@888222333666888<<>>555/////////---******+++******---//////333888999555---444GGGGGG:::444111///---,,,,,,+++)))'''...+++111888111%%%(((666@@@999111---...///---***......---,,,,,,,,,,,,,,,+++++++++***)))(((((((((((((((((((((((('''&&&%%%((()))***)))'''''')))***%%%%%%&&&&&&'''((())))))'''(((((((((((())))))))))))))))))***+++---///000777111:::<<<@@@HHHcccIII888???777111333333///+++***...333,,,,,,,,,,,,+++***)))((('''(((((())))))(((((('''((('''%%%&&&,,,333222---000++++++111///)))000???FFF===444000---***+++...***++++++,,,------...111...222<<>>>>>>>>===;;;888666555???===999>>>>>>777888<<<<<<;;;:::777777999;;;::::::DDDNNNGGG444,,,111999555555888888555444444666666888;;;<<<=========:::888000666NNNVVVJJJAAA999666444222222111000...222111555999333((('''---000---))))))+++------+++......---,,,,,,,,,,,,---,,,,,,+++***))))))(((''''''((((((((((((''''''&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))******,,,---...///333111:::999<<>>???@@@999999:::;;;777111000222555333555999;;;999:::===<<<===>>>@@@AAABBBAAA???;;;<<<444:::QQQZZZLLL???:::999888888999999777555666777777555222---***)))((((((***+++---.........///......------------------,,,,,,+++***)))((('''%%%%%%&&&'''''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''(((((((((((((((''''''&&&'''''''''((((((((())))))*********+++,,,---......///111;;;555777???MMMsssPPP555555555111888444000/////////...,,,++++++,,,++++++***)))(((''''''((((((((((((''''''%%%'''***...999DDDGGGEEE111;;;777///222333---+++///))))))000333///++++++000999:::;;;CCCDDDBBBFFF@@@===BBBLLLLLLEEEEEELLLLLLIIIHHHIIIGGGBBB===:::;;;FFFFFFCCCFFFBBB<<>>BBBBBB???;;;::::::;;;???@@@>>><<<<<<;;;999111000222666777777999===888999:::;;;===@@@???======???888;;;PPPWWWEEE444777777999;;;===<<<:::777999:::777222000111...(((,,,///222333111///......//////...------------...------,,,+++***)))((('''###$$$%%%%%%&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((************)))((('''&&&''''''''''''((((((((()))******+++,,,------......///333<<<333555>>>FFFeeejjjGGG777555444222444333000...------...///......------,,,+++******''''''((((((((((((''''''((()))***,,,000333666777000///---+++******+++,,,)))))))))))))))))))))))),,,,,,---......///000000111111...,,,///333111,,,111333222...---000000...////////////000000111111......///111333333000...555444222111222111///...+++,,,...111444777999:::<<<<<<===<<<;;;888666555===999666999>>>???:::444777666555444555444111///000000///...,,,+++******++++++,,,---............---.........---+++)))((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''&&&'''((())))))((('''&&&******+++,,,,,,,,,++++++---000555999888:::GGGTTTVVV<<<555444222///444222000...------......------,,,,,,+++*********''''''(((((((((((('''''')))))))))******+++++++++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,******))))))///666777444333666777555555888777444999999999999999888777777999888777777777666333111...,,,++++++,,,---,,,***(((''''''(((+++000444777::::::::::::999888777777<<<888444444666777555222666555444333444333111......------+++***)))(((((())))))***+++,,,,,,,,,,,,++++++,,,,,,+++***((('''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&&&&'''&&&'''((())))))((('''&&&******++++++,,,,,,++++++...000444777777999BBBLLLsssnnn@@@222666555000///333222000...---------...,,,,,,++++++***)))))))))'''''''''''''''''''''''''''((((((((((((&&&%%%$$$))))))))))))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&(((111<<>>>>><<<888333111222444111000//////000///---+++))))))((((((''''''&&&&&&&&&&&&'''((())))))))))))&&&&&&''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''((()))***++++++,,,++++++///,,,...444888999;;;>>>PPPwwwhhhHHH222555:::333///444000000///...,,,,,,++++++******)))))))))))))))(((''''''&&&&&&&&&&&&''''''%%%'''))),,,------,,,+++'''((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++)))***444@@@GGGGGGGGGIIIHHHEEEEEEJJJLLLKKKQQQPPPNNNKKKFFFBBB>>><<<555222---***)))((((((''',,,***))))))***+++)))((('''(((***---000333555777>>>===;;;:::999999::::::777999:::666000,,,,,,---...---,,,---...---+++)))((((((((((((((('''''''''&&&'''((()))************&&&'''''''''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%'''(((''''''&&&&&&&&&&&&'''''''''((()))***++++++++++++---***,,,333999;;;<<<>>>JJJnnnNNN>>>333666666///---333//////...---,,,++++++*********))))))))))))))))))((('''&&&%%%%%%&&&'''((('''((()))*********)))(((&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''******((()))111===CCCBBBBBBEEEEEEDDDFFFLLLOOONNNNNNKKKGGGAAA:::444000......+++'''&&&&&&''''''&&&+++***)))))))))***((('''(((+++///444777888888888999999888666666555555555333666777555000+++***+++,,,+++******++++++)))((('''''''''(((((((((((((((''''''((()))************((('''''''''((()))******&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((''''''&&&&&&&&&&&&'''''''''''')))***++++++,,,,,,+++))),,,333999:::<<<@@@GGGdddeeeAAA;;;666555222......222.........---,,,+++***)))************************((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&(((111===BBBBBBCCCHHHJJJJJJKKKNNNMMMJJJ@@@===888333...***((('''***(((&&&&&&'''((((((''')))''''''''')))***)))(((+++...222777:::;;;;;;;;;444444555555555444444333222222222000---+++++++++***)))((()))******(((&&&&&&&&&&&&''''''(((((((((&&&'''((()))************(((((('''&&&''''''((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((***++++++,,,,,,+++***,,,222666777;;;@@@BBBXXXrrrRRR???===999333000000111222.........---,,,+++***)))***************+++++++++((('''%%%$$$$$$%%%'''(((''''''&&&'''''')))***+++***)))(((''''''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&)))333@@@FFFEEEDDDIIIMMMLLLKKKJJJEEE>>>222///,,,)))''''''((())))))'''&&&&&&((()))(((''''''&&&&&&(((***,,,,,,+++)))+++...222555777888888111222444666777666666555...,,,(((&&&%%%&&&'''((()))((('''((())))))'''&&&$$$%%%%%%&&&&&&''''''(((%%%&&&'''((())))))))))))((((((&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&'''((()))++++++,,,,,,+++***---111333444999???===OOOfffxxxFFF888777444222111222222333///---+++***++++++***)))))))))***++++++++++++***&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))***++++++,,,))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&&&&(((***(((%%%$$$%%%'''(((***)))'''///>>>HHHIIINNNIIILLLOOOIIIHHHEEE999,,,+++)))((((((((()))***,,,***(((((((((((('''''''''%%%&&&))))))&&&(((,,,+++***---222888999555000222333555777888555111---((((((((((((((()))*********************)))((('''(((((((((((((((((((((((('''(((((()))***+++++++++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&''')))+++,,,+++***)))******+++...333888>>>AAAAAAMMM[[[zzzjjjBBB888777444222111111222333///---+++***++++++***)))*********++++++******)))&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((()))******+++)))(((((((((''''''''''''(((''''''&&&%%%&&&&&&&&&&&&((()))(((&&&%%%&&&''''''))))))'''...;;;DDDGGGMMMLLLSSSTTTNNNPPPLLL<<<++++++)))((((((((()))***)))((('''(((((())))))(((((('''(((******''''''+++---,,,...333888999555111222222333444333///+++'''((((((((((((((())))))******************)))(((((((((((((((((((((((((((((('''(((((()))******++++++(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%''')))***++++++***)))******+++...222888===@@@DDDMMMYYYtttyyyVVV<<<777666444222111111111222...,,,+++***++++++***)))++++++++++++***)))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&((()))((('''&&&&&&'''&&&(((((('''+++666???CCC@@@FFFQQQPPPKKKPPPJJJ666+++***)))((((((((())))))%%%&&&'''((()))))))))))))))'''(((++++++((((((***///...///333777888666333333333444222///***&&&###((((((''''''(((((()))*********++++++******))))))(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$%%%&&&((()))******)))(((+++++++++---111666;;;>>>EEELLLTTTkkkbbbFFF999666555444222111111111111...,,,******+++++++++***,,,,,,++++++***((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))(((''''''''''''(((&&&'''((()))((('''''''''%%%'''(((''')))000;;;BBB111===KKKKKKFFFLLLEEE///+++***)))((('''(((((()))$$$&&&((()))((((((((()))(((&&&&&&***+++)))(((***///...///111555666555333444555555222...)))&&&$$$(((''''''''''''((()))))))))******+++******))))))(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((&&&%%%###%%%&&&'''((()))))))))(((+++++++++---000555999<<>>BBBMMM___ooohhhCCC::::::666111111111222333333000...///...---+++***)))))))))***)))((('''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''((((((((((((,,,***)))((())))))'''%%%&&&######&&&(((&&&''',,,'''$$$+++---$$$"""&&&$$$'''+++&&&###(((+++777KKKHHHSSSYYYTTTNNNKKKFFFAAA---(((%%%$$$###"""&&&,,,222333777999666000///222---******++++++''''''***''',,,333777888777666555444555555111+++&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))******)))(((&&&&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((###$$$&&&''''''&&&$$$"""$$$######%%%''''''&&&%%%###&&&)))((($$$"""###%%%***************)))((((((++++++,,,,,,...///111111:::;;;===FFFSSS^^^}}}\\\===777666222333444666444111......///------+++***)))(((((((((***)))((('''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''((((((((((((+++)))(((((((((((('''%%%(((,,,///---(((&&&(((+++...&&&(((***''',,,222///%%%'''%%%$$$''')))555FFFFFFPPPUUURRROOOOOOKKKDDD...(((######%%%'''...555===>>>AAADDD@@@::::::===333///,,,+++)))%%%%%%(((***///555999999888666666555666555111+++'''&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((()))))))))'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&'''&&&%%%$$$%%%&&&)))))))))******))))))))),,,,,,,,,,,,---...000000777:::<<>>BBB???:::555222---(((&&&(((...222777::::::888666555555666666111+++'''&&&(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''(((((())))))(((((('''))))))(((((((((((((((((($$$$$$############$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%''''''&&&$$$(((&&&%%%%%%&&&(((((('''''''''((())))))******+++,,,,,,,,,,,,------...///444888;;;CCCMMMTTTkkk```@@@666888999888777999888444...+++---000,,,,,,***))))))((((((((()))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''(((((()))'''&&&&&&''''''&&&%%%,,,''''''HHHggghhhUUUddd___\\\MMM555,,,***"""((($$$'''(((%%%---???KKKHHHQQQWWWWWW\\\```WWWGGG666---&&&)))111888AAAHHH@@@AAAEEEHHHEEE???>>>BBBLLLGGGCCC@@@:::000+++***111444888:::999666444333555666666111+++'''&&&((())))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((''')))))))))((((((''''''&&&###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&%%%%%%&&&''''''&&&$$$'''&&&%%%'''***+++)))&&&&&&&&&'''((()))***,,,------,,,,,,,,,,,,,,,------111888;;;BBBKKKOOOaaa~~~SSS;;;888888999:::888666333111000000000///---,,,+++***************((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''&&&%%%,,,&&&)))NNNxxx{{{}}}vvvOOO888...$$$+++"""&&&)))"""...FFFPPPFFFQQQXXXWWW\\\aaaUUUAAA:::///'''***333:::AAAEEECCCDDDHHHKKKHHHBBBBBBEEEPPPNNNMMMLLLEEE888...+++111444777888666333222111444555555111***&&&&&&'''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''))))))((((((''''''&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$###$$$%%%((()))'''&&&%%%&&&''''''&&&$$$%%%%%%&&&***------((($$$%%%%%%%%%'''(((***,,,...,,,,,,+++++++++,,,,,,---000888<<>>FFFIIIQQQaaazzzaaaJJJ666333444000...111111000000///...,,,+++***((()))))))))))))))((('''***((('''&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&***$$$"""&&&(((((())),,,***)))'''$$$%%%((()))(((&&&'''&&&&&&(((+++HHHsssgggccc```bbbiiimmmfff]]]NNN======DDD888DDD\\\LLLYYYMMMHHHPPPUUUQQQLLLLLLNNNGGG***222333HHHFFFWWWYYYOOOPPPUUUSSSUUUWWWPPPAAAAAABBBDDDCCC;;;000(((333222111222333222000......333555000((("""###'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''((()))***+++(((&&&$$$###$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###########################$$$$$$$$$######"""""""""$$$$$$###"""###$$$&&&'''...,,,)))'''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$'''+++///111))))))))))))))))))***+++...///666>>>DDDHHHPPPYYYmmmTTTBBB555444555000---000000000000///---,,,***)))''''''((((((((((((''''''***((('''&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''((($$$)))---'''$$$$$$&&&&&&'''))),,,,,,)))$$$((()))&&&'''((((((===bbbjjjkkkbbbSSSRRR___jjjkkkeeeTTTPPPKKK777???SSSGGGKKKOOOQQQUUUaaaiii^^^LLL@@@>>>,,,===HHH[[[PPPVVV]]]VVVZZZ___XXXVVVVVVPPPDDDCCCBBBAAA===777000+++111000///000111222111000...111222...((($$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((('''&&&$$$###########################%%%%%%$$$$$$$$$#########%%%$$$#########$$$%%%&&&***)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&'''))),,,---)))))))))))))))******+++...000666===AAAEEENNNXXXgggoooDDD999333444444///---///000000///...---+++***)))''''''''''''''''''''''''***((('''&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''(((###...111$$$)))333***)))'''%%%''')))***'''%%%******&&&''')))$$$///IIIbbbnnnmmmZZZOOO[[[mmmvvvYYYKKKJJJCCC666GGG^^^\\\JJJKKKPPP\\\lllrrrgggWWWJJJGGG777FFFYYYgggUUUMMMYYYQQQTTTVVVKKKDDDDDD@@@::::::888444000,,,******---,,,++++++.../////////------,,,***'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++...111777<<<===AAALLLXXX___}}}WWW;;;555222333222------000/////////...,,,+++)))((('''''''''''''''(((((())))))((('''&&&''''''&&&$$$$$$%%%%%%&&&&&&'''''''''***###---...###555QQQRRRBBB:::000***'''%%%(((---+++***&&&(((+++$$$%%%555DDDYYYllllll```\\\hhhuuucccQQQLLL<<<444IIIVVVWWWWWWFFFGGG___lllbbb___gggaaaXXXBBBEEE\\\kkk\\\OOOUUUCCC===<<<444000333222111222222///***((())),,,,,,***((((((***+++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&%%%&&&''''''''''''''''''&&&'''((()))))))))((('''&&&)))((((((((()))***+++,,,---000666;;;<<<@@@LLLZZZZZZrrr}}}FFF999666333222///,,,---000.........---,,,***(((((())))))(((((())))))++++++)))((('''&&&''''''&&&$$$$$$$$$%%%%%%&&&'''(((((((((###***+++$$$777[[[mmmfffZZZMMMBBB666+++)))---******&&&(((...'''""",,,+++>>>[[[ooojjj```kkkvvv___UUU===;;;SSSQQQQQQVVVJJJLLL^^^dddZZZ\\\jjjfff^^^IIIAAA\\\lllgggZZZVVV:::,,,---...333:::::::::<<<===:::555222222333000...,,,,,,,,,,,,+++***+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&%%%'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$&&&''''''''''''&&&&&&'''(((((('''&&&&&&$$$&&&''')))))))))((('''(((((((((((()))***+++,,,,,,...444999<<>>:::777666666555333333333222///---...///000...+++)))((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$'''***)))&&&$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%'''(((((()))%%%&&&'''(((((('''&&&%%%###%%%&&&((()))))))))((((((((((((((()))***,,,,,,,,,,,,111777<<>>@@@MMM```hhh___```kkkgggWWWbbbhhhbbbBBBPPPPPPSSSHHH@@@++++++???JJJLLLMMMIIICCCAAA???===<<<:::888666666666666888888666333000...222555333,,,'''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%&&&&&&'''((()))$$$'''+++***&&&$$$%%%'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%'''((()))%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((((((((((((''''''(((((()))+++,,,------+++...555;;;@@@EEEKKKXXXZZZqqqSSS:::444333111000222333///)))---------,,,***)))'''&&&(((((('''&&&''')))+++---***((('''&&&''''''&&&$$$######$$$%%%&&&(((((()))&&&..."""%%%222$$$999yyyaaaFFF)))+++&&&$$$+++)))'''///'''LLL```RRRGGGWWWgggjjj___UUU[[[>>>JJJhhhSSS]]]___aaacccccceeeeee```YYY]]]gggddd===FFFDDDOOOHHH777***666OOOVVVPPPIIIBBB===999555555888::::::888333444666888999777333000+++111666333***###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))###(((+++***&&&###%%%'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%$$$#########%%%((()))%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''((()))+++,,,---///+++,,,333:::>>>@@@CCCWWWVVVlllmmmAAA666222222222111000//////...111...+++***)))((('''%%%(((&&&%%%(((***)))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((((("""+++)))777xxxwwwNNN999'''&&&,,,,,,)))(((666555;;;===<<>>666222222111111000//////...000...+++***))))))'''&&&'''''''''((()))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))$$$,,,)))333kkkpppTTT555))),,,111///***)))888HHHVVVcccmmmpppqqqmmmNNN===000@@@ccckkkkkkkkkjjjoooxxxyyyrrrkkkjjjgggfffgggVVVAAAJJJZZZTTT111555LLL]]]YYYXXXRRR>>>EEEAAA>>>>>><<<999777999888777666777999:::999777333000///000---&&&######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))'''%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******'''%%%%%%&&&&&&&&&%%%%%%&&&'''((()))(((((('''''''''(((((()))+++***,,,///555<<>>XXXeeeqqqqqq\\\@@@777FFFXXXsssjjjhhhkkkqqqtttpppmmmllldddaaaaaaTTTBBBFFFQQQNNN+++888MMMVVVUUU[[[VVV@@@BBBBBB???;;;;;;>>>>>>:::;;;999888888999:::999888444111000111...((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&((((((&&&&&&'''((()))))))))(((******,,,///444:::???CCCCCCNNN___zzzmmm;;;666444111111000000////////////...,,,***)))******)))(((%%%)))+++)))''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&***'''---,,,)))GGG|||ZZZ111))):::KKKggg~~~|||dddDDD555BBBooommmkkkjjjlllmmmlllkkkjjjeeebbb^^^TTTEEE@@@CCCFFF...555@@@KKKUUU]]]XXXJJJ:::<<<999333777@@@BBB;;;888888777888999888555222333000000111...((($$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''(((((($$$%%%''')))***))))))((()))***,,,...111777<<<@@@DDDOOO\\\nnn^^^333555333000000000///////////////...,,,***)))******)))(((%%%***+++((('''++++++((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""***'''+++...))):::aaazzzXXXQQQfff}}}zzzzzz___>>>444ZZZsssqqqnnnkkkkkkkkkjjjhhhllliiibbbZZZMMM===;;;FFF???555111@@@UUUZZZTTTSSS999:::666000444???AAA:::555666888::::::777222...222//////000...'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###%%%&&&&&&'''(((((())))))$$$%%%''')))***))))))((((((***+++---///333999>>>BBBLLLTTT```}}}OOO222444222///////////////////////////---***)))******((('''&&&******'''***000///)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& +++((((((///***333LLLyyyttt||||||\\\777GGGnnnnnnkkkgggfffgggfffbbbkkkiiibbb\\\OOO888555JJJUUUAAA...999RRRUUUMMMRRRCCC???777333666======:::777888:::<<<<<<:::555111111///...000...'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%###%%%&&&'''((())))))))))))&&&&&&'''((()))))))))(((''')))+++,,,,,,000666<<>>555999>>>======BBB<<<999666666777888999999333000000222000***''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&))))))'''$$$###$$$%%%'''(((''''''&&&***)))'''&&&&&&'''((()))&&&)))++++++***,,,333999???DDDPPP___nnnxxxFFF777777000***///............---------++++++***)))(((((())))))(((&&&&&&)))...///+++'''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&(((+++...222ooo}}}xxx~~~wwwCCC<<<]]]lllmmmhhhlllnnniiiiiiccc]]]XXXTTTNNNKKKRRR]]]]]]ZZZKKK@@@FFFIIIIIINNNIII@@@:::???IIINNNGGG???;;;===???@@@???===999777555000...111222,,,&&&$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&###""""""###%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$"""((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&'''''''''&&&&&&&&&''''''''''''((()))))))))((()))...444888>>>CCCEEEQQQfffzzzjjj@@@666777333///............------------+++******)))(((((())))))(((&&&&&&)))---...+++'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((+++...444ddd~~~zzz|||BBB555RRRqqq|||sssuuuzzzqqqhhhjjjddd```\\\WWWSSSXXXaaaZZZXXXIII===BBBDDDCCCGGG@@@===<<<@@@FFFIIIHHHFFF@@@@@@BBBBBBBBB>>>:::777666111///222222---'''$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$###"""$$$&&&'''&&&%%%%%%$$$###$$$%%%%%%$$$"""(((&&&%%%$$$$$$%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$))))))((((((((('''''''''&&&&&&&&&''''''''''''((()))))))))((()))---333888888???DDDQQQfffwwwWWW;;;555555333111............------------******)))((((((((())))))(((&&&&&&(((,,,---***'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((''''''(((+++...333PPPyyy}}}DDD777]]]ssslllnnnbbbRRRWWWTTTSSSTTTTTTTTTYYY___PPPQQQDDD:::???CCC@@@BBB999;;;???AAABBBDDDGGGJJJCCCCCCDDDEEEDDDAAA;;;777777222000333333---'''%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&%%%$$$###$$$%%%%%%$$$###'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&$$$$$$#########$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((()))*********)))'''&&&&&&&&&&&&''''''''''''((()))))))))((()))---222666555===DDDRRRffftttzzzIII888444111///............---------,,,,,,***))))))((((((((())))))'''&&&&&&(((***+++)))''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((('''(((+++---000<<>>AAAAAA@@@@@@CCCFFFBBBBBBCCCEEEEEEBBB<<<777777222111333333...'''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%###"""###%%%&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###''''''%%%$$$######""""""########################$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&''''''''')))***++++++)))'''&&&&&&&&&&&&''''''''''''((((((((((((((())),,,111555666>>>DDDQQQcccpppggg>>>777222...///,,,...------------,,,,,,,,,)))((((((((((((((())))))'''&&&&&&'''((()))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%'''((((((((()))+++,,,///333]]]vvv}}}wwwAAA333KKKXXXWWWMMMIIICCC@@@FFFLLLJJJFFFDDDDDDCCC???;;;;;;EEEAAA<<>>BBBDDDBBB<<<666555111///222222---'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$%%%'''(((((('''%%%###""""""$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########'''&&&%%%$$$####################################$$$###!!!!!!!!!!!!###$$$%%%%%%%%%&&&&&&''''''''''''(((***+++***)))'''%%%&&&&&&&&&''''''''''''((('''((((((((()))+++000333777===AAAKKK[[[hhh~~~QQQ666888000///444---------------,,,,,,,,,,,,((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))((()))***,,,...444FFFyyyFFF222999LLLZZZaaabbbXXXTTT``````^^^YYYVVVWWWXXXRRRJJJCCCMMMGGG???HHHOOOJJJEEENNNJJJFFFCCCBBB???;;;777999888999>>>BBBAAA999222111---,,,000111,,,'''%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%$$$###$$$&&&((('''&&&%%%###!!!"""$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%$$$############$$$###############$$$$$$$$$######""""""""""""######$$$$$$%%%%%%&&&&&&'''''''''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&'''(((((()))+++///222444999;;;CCCRRR^^^uuummm@@@333888---...666,,,---------,,,,,,,,,++++++'''''''''''''''((())))))&&&''''''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((()))))))))***,,,***999333eeezzzvvv|||OOO:::777]]]yyy~~~wwwjjjccciiifffddd```^^^cccgggbbbXXXOOOWWWLLL===EEEOOOMMMIIIOOOMMMIIIFFFCCC@@@<<<999777666777<<<@@@>>>666...---))))))---///+++&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$###"""$$$&&&'''&&&%%%%%%###!!!!!!###&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%""""""#########$$$$$$$$$"""######$$$$$$######"""######$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((***...000111666888@@@NNNXXXmmm___999333999***,,,555(((---------,,,,,,,,,++++++'''''''''''''''((()))***&&&''''''&&&%%%$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&))))))))))))***+++%%%;;;'''RRRxxx|||TTT???444iiiwwwjjjccceeefffccc^^^ZZZ^^^bbb[[[PPPVVV[[[LLL:::AAAOOOQQQOOOMMMMMMKKKHHHCCC@@@>>>>>>888666777;;;???<<<333***+++'''&&&+++---***%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######""""""###%%%&&&&&&%%%%%%###!!!!!!###&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&'''(((((((((***---000111666999AAAOOOWWWkkk~~~BBB:::111---...///...,,,///......---,,,+++***)))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''((()))((('''((()))+++333###111@@@gggWWW444:::fff}}}mmmmmmqqqnnngggfffeeeffffffccc\\\WWW```TTTIII777JJJFFFLLLNNNPPPLLLHHHFFFDDDAAA<<<888222666777333...+++***)))+++++++++...000///***&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''((())))))((()))+++---&&&&&&''''''''''''&&&&&&((((((((()))***,,,---...,,,555888>>>KKKUUUfff~~~mmm@@@999111......///...,,,...------,,,+++******)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&''''''((()))((('''((()))+++///'''///<<>>EEEVVVooojjj<<<222222000///............------,,,+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######""""""!!!!!!""""""######$$$%%%%%%%%%'''((()))((('''((()))+++###111***,,,666ooo]]]vvvLLL```nnn;;;IIIYYY^^^ZZZXXX[[[```YYYYYY]]]dddlllooommmiiidddUUUFFF444JJJEEEHHHFFFIIIIIIJJJMMMNNNKKKEEE???222---///888;;;777666:::555333111222444444000,,,&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$&&&((()))'''&&&&&&'''&&&&&&''''''''''''&&&&&&((('''''''''(((((()))***)))333555555888<<>>RRReeeWWW^^^ffflllmmmlllmmmnnnhhhXXXHHH777NNNIIILLLIIIFFFHHHLLLNNNMMMJJJGGGEEE222///333;;;<<<777888???888555333333444333///,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$%%%$$$###""""""###$$$%%%"""#########$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***(((111333333888;;;GGG^^^oooLLL:::111000///---,,,,,,///111111111///---+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$&&&&&&%%%%%%$$$###"""""""""""""""###$$$$$$%%%%%%'''((()))((('''((()))++++++***111222333@@@hhhUUUrrrTTTCCC@@@<<<666///111@@@QQQeeeppp{{{{{{sssllllllppphhhXXXIII:::RRRPPPSSSQQQHHHKKKOOOOOOKKKGGGFFFFFF444111444<<<<<<666999CCC999666333222222000,,,((('''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""######$$$%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$&&&'''&&&''''''''''''''''''&&&&&&&&&&&&'''(((***+++,,,)))000000222:::===FFFYYYkkk\\\HHH111000000000///...,,,+++***...---,,,,,,+++***))))))&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%###############"""!!!!!!&&&%%%###!!!!!!###&&&'''&&&&&&''''''((())))))))),,,,,,###555333@@@{{{jjj___sss}}}|||nnnPPP333)))666EEEqqqzzzqqqsssjjjZZZaaaZZZ===???TTTZZZ[[[PPPPPPIIILLLNNNIIIIIIIII@@@---666>>>>>>;;;:::888666777777333///...111000,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%,,,'''"""***---)))(((((((((((()))***,,,---...+++000///444???AAAFFFTTTiiiTTTDDD000111000///...---,,,++++++......---,,,***)))((((((&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###"""###$$$%%%'''&&&&&&''''''((())))))))),,,,,,)))222///777uuuvvv```}}}sssMMM222000:::ccczzzwwwxxxooo___aaa]]]HHHSSSgggeeeaaaYYYNNNJJJOOORRRJJJGGGEEE;;;---888AAABBB???===:::777777777333///...000///+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###***((($$$)))***'''&&&((((((((()))***+++---------111000333===???BBBPPPaaa~~~{{{HHH>>>///111000///---,,,,,,,,,---///...---,,,***)))''''''''''''((((((''''''&&&%%%%%%$$$$$$###############%%%$$$$$$###"""##################$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))******///......111XXXqqqkkkSSShhh===,,,222RRRnnnyyyxxxqqqdddfff```PPPaaasssiiigggfffWWWRRRWWWYYYPPPJJJCCC777---888AAACCCBBB@@@;;;777777777444///...000...***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""##############################""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$((()))''')))***(((%%%(((((((((((()))+++,,,---///222000222;;;;;;>>>KKKWWWmmmbbb@@@999///222000...,,,+++,,,---...///...---+++***((('''&&&''''''((((((''''''&&&%%%$$$######"""""""""""""""%%%$$$###"""!!!""""""###!!!"""$$$%%%&&&%%%%%%$$$&&&&&&''''''((()))))))))+++(((111***222333CCCqqqQQQHHHtttDDD///333MMMiii~~~{{{sssrrrpppiiilll```KKK]]]lll___dddooo___UUUUUUWWWQQQLLLAAA000///888???AAA@@@???<<<777777777444000///000---)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######""""""##############################"""""""""""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''$$$&&&)))))),,,,,,&&&(((''''''((()))***++++++---111...000999999<<>>@@@WWWmmmooo}}}yyyJJJkkkwwwtttlllmmmlllhhhiiihhhWWWKKKVVVfffbbbWWWXXXSSSJJJTTTQQQMMMNNN???888KKKGGGCCCBBBBBBAAA>>>;;;777777555444888<<<:::444)))%%%$$$&&&'''%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""%%%%%%$$$$$$$$$%%%&&&'''&&&%%%###"""!!!"""###$$$&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$((((((((((((((()))*********,,,---///111666<<<@@@GGGNNN]]]uuu~~~III111333333++++++,,,...//////...,,,+++******)))(((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$###!!! """"""#########$$$$$$$$$%%%'''((((((''''''((()))000000...,,,+++,,,///222999ooozzzSSSQQQxxxIIIjjjvvvrrrjjjooosssooonnnfffTTTLLLYYYhhhgggbbbcccUUUOOOVVVPPPMMMKKK<<<<<>>;;;777888777666:::>>>===777,,,'''$$$&&&'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""######$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$###"""""""""%%%%%%$$$$$$$$$%%%&&&&&&###""""""""""""$$$%%%&&&'''&&&%%%$$$############$$$############$$$%%%%%%((('''%%%###""""""$$$$$$((((((((((((((()))******)))+++,,,---000444:::>>>DDDMMM[[[rrrrrrBBB000222333---+++,,,...///---+++******))))))(((''''''''''''(((%%%&&&&&&&&&&&&%%%$$$$$$######""""""""""""######!!!!!!"""###""""""!!! ############$$$$$$$$$$$$$$$&&&''''''''''''((()))---...---+++***+++...111333UUU^^^LLL|||yyyNNNeeesssqqqjjjsssyyytttpppeeeQQQMMM[[[dddeeedddcccSSSQQQYYYRRRPPPJJJ:::AAAMMMIIICCCAAAAAA@@@>>><<<666888888888;;;???>>>999...'''$$$&&&'''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$#########$$$$$$$$$$$$###&&&&&&%%%$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%&&&###"""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&***(((&&&$$$###%%%&&&(((((((((((((((((())))))******+++,,,---///444999>>>EEELLLXXXkkkggg===---------++++++---//////,,,***)))))))))(((''''''&&&'''''''''%%%%%%&&&&&&%%%%%%$$$######""""""""""""""""""###!!!!!!!!!"""""""""!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%''''''&&&&&&(((***)))******))))))+++...111777KKKoooIII~~~~~~SSSddduuuuuuooowww|||ssskkkeeeOOONNN\\\]]]\\\___[[[OOOSSS[[[TTTTTTJJJ888HHHMMMHHHAAA>>>>>>>>>===;;;555888:::999;;;???>>>:::...'''"""%%%''''''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""""""""!!!!!!!!! !!!!!!!!!""""""######$$$#####################&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))((((((((((((((())))))***+++,,,---...000444999>>>FFFLLLTTTbbbyyy\\\;;;000---,,,---+++...111000,,,)))((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&(((***&&&((()))))))))***---000555AAA~~~{{{PPPuuuRRRhhh|||~~~tttyyy{{{pppffflllSSSWWWeee^^^\\\```YYYOOOWWW\\\TTTUUUIII777OOOMMMGGG???;;;;;;;;;;;;999555999<<<;;;<<<>>>===:::000'''"""$$$((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$$$$###"""""""""######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!"""$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$&&&'''((((((((('''((((((((((((((()))******+++,,,---...000444999===FFFKKKQQQ\\\qqqLLL666444222......,,,000333111,,,(((((()))((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######!!!!!!""""""""""""!!!!!!"""!!!!!!!!!""""""###$$$###$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&&&&&&&(((***((()))******)))***,,,...---888]]]xxxOOO\\\OOOjjjwwwyyy}}}tttkkknnnTTT]]]lllaaa^^^eee[[[TTT]]]^^^QQQSSSEEE555UUUOOOIII@@@<<<;;;<<<<<<;;;777<<>>>>>???>>>;;;333)))"""$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%%%%$$$###!!!#########"""""""""!!!!!!$$$$$$$$$$$$############%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$###""""""!!!!!!"""###%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))*********+++,,,---...222777;;;DDDIIIPPPZZZnnnnnn:::,,,222111,,,))),,,000444222,,,((((((***''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$"""############$$$$$$$$$"""$$$%%%&&&&&&&&&(((***+++,,,,,,+++******+++---+++777JJJyyyZZZSSSMMMiiixxxyyy{{{uuugggNNNYYYjjj]]][[[cccWWWZZZbbb^^^NNNPPPAAA444YYYSSSMMMDDD???>>>@@@@@@???999???BBB@@@???@@@???<<<666,,,$$$$$$'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!############""""""""""""'''&&&&&&%%%%%%$$$$$$$$$%%%$$$###!!!!!!!!!"""######$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%###"""######$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$###$$$$$$######$$$$$$%%%&&&+++***(((&&&&&&&&&'''(((((((((((((((((()))******)))***++++++---111666:::AAAHHHPPPZZZnnnbbb:::444222...---)))++++++,,,,,,+++***((('''&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!! !!!######""" $$$$$$$$$$$$$$$###"""!!!!!!%%%&&&$$$$$$((('''%%%+++,,,---,,,++++++---000111000888uuuqqqFFF{{{UUUmmmzzz~~~~~~|||llldddUUUeeekkkbbb^^^WWW^^^___WWWVVVbbb[[[>>><<>>???CCCEEEEEECCCCCCHHHKKKHHHAAAAAA555(((%%%))),,,(((""")))(((%%%#########$$$%%%######$$$%%%$$$###"""!!! !!!"""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,+++)))'''&&&%%%&&&&&&++++++++++++++++++,,,,,,---,,,,,,...------333;;;@@@JJJNNNWWWqqqXXX555333222///---***++++++,,,,,,+++***((('''&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!! """$$$$$$###"""$$$$$$%%%%%%$$$$$$###"""###&&&'''%%%&&&))))))&&&++++++)))''''''(((***,,,...---333bbbzzzIII~~~XXXmmmyyyqqqxxxtttfffVVVeeemmmiiihhh```ddd___ZZZ\\\bbbUUU:::===[[[^^^UUULLLHHHEEEAAA@@@AAAEEEGGGGGGEEEGGGJJJGGGBBBBBB999...((('''(((&&&$$$)))'''%%%$$$######$$$%%%###$$$$$$%%%$$$###"""!!!!!!""""""############"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$#################################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((((((*********++++++++++++,,,***)))+++---...///666>>>BBBKKKNNNXXXssstttJJJ111222222///...******++++++,,,+++)))(((''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!###%%%&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$((()))'''(((++++++(((***(((%%%$$$'''***,,,---000...222MMMqqqOOOrrr```tttuuu~~~vvvdddnnnsssrrrtttiiiggg[[[\\\bbb```III333???^^^[[[TTTOOOMMMJJJDDDBBBBBBEEEIIIKKKHHHFFFGGGFFFCCCDDD===333***$$$###%%%&&&((('''%%%$$$###$$$$$$%%%###$$$$$$$$$$$$###"""""""""############""""""!!!""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$##############################$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%&&&&&&'''(((***+++))))))******++++++++++++(((''')))---...000888@@@EEELLLMMMXXXrrraaa@@@///333222///...*********++++++***)))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################"""""""""""""""!!!!!!!!!###&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((()))'''(((++++++(((&&&%%%$$$&&&+++...//////222111777BBBiii[[[dddbbbuuunnnrrrooommmqqqddd^^^VVV\\\eee\\\===000FFFaaaUUUOOOLLLKKKIIIEEEDDDGGGDDDJJJMMMIIIDDDCCCDDDDDDFFF>>>333)))$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""###############"""!!! !!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$##############################$$$$$$%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&'''((()))***(((((())))))***+++++++++((((((***---...000777@@@HHHLLLLLLVVVoooSSS:::000555222...---*********++++++***)))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$########################""""""""""""""""""######"""!!!"""$$$&&&((('''&&&%%%&&&&&&'''''''''&&&&&&###'''(((&&&'''******'''$$$%%%&&&))),,,------,,,///...999<<>>CCCGGGOOOWWW^^^|||]]]888444111......------,,,,,,,,,+++***)))'''&&&%%%((($$$!!!###((()))&&&""""""""""""""""""!!!!!! """""""""#########$$$$$$&&&%%%$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%'''((((((((())))))))))))((($$$%%%)))&&&"""+++:::mmmkkkGGG555@@@|||kkkhhhTTT{{{zzz{{{WWWkkk~~~sssjjjiiikkkooommm```BBBKKK``````{{{dddWWWWWWZZZPPPIIILLLNNNJJJIIIFFFDDDDDDEEEFFFHHHIIIGGGBBB999...'''%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###""""""!!!!!!!!!""""""######""""""!!!""""""#########$$$$$$$$$$$$######"""############$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%###$$$&&&)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++,,,,,,,,,+++,,,///333777>>>CCCFFFOOOXXX___yyyOOO444111...---------,,,++++++++++++***)))'''&&&%%%&&&$$$######$$$$$$###"""""""""######""""""!!! !!!!!!!!!"""""""""######%%%$$$######""""""""""""$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((())))))))))))&&&&&&(((%%%""")))555MMM```YYYDDDAAAvvvzzz|||^^^RRR~~~}}}xxxZZZnnn{{{uuussssssrrrmmmYYY@@@QQQdddbbbsssccc[[[___bbbUUUMMMRRRTTTHHHGGGEEEDDDDDDEEEFFFGGGHHHFFFAAA888...'''&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""############$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))***************,,,111444>>>BBBEEENNNYYY```uuuBBB333111...---------+++************)))((('''%%%$$$"""###$$$$$$######$$$%%%"""############"""!!!!!!!!!!!!!!!"""""""""######$$$$$$###"""""""""""""""$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))***((((((***'''%%%+++444...GGGIIIHHH]]]rrrooo___KKK}}}[[[nnn}}}}}}}}}|||xxxrrrWWWBBBSSSaaa]]]eee```\\\ccccccSSSKKKOOORRRHHHHHHGGGGGGGGGGGGHHHHHHHHHFFF@@@777---''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!"""############$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$&&&((((((((('''''''''((())))))(((((((((((((((((((((((((((((()))))))))((((((((()))******)))))),,,///333===AAACCCLLLYYY```qqquuu???444222///...---,,,***((()))))))))((('''&&&%%%$$$ """%%%%%%$$$%%%''')))###############""""""!!!"""""""""#########$$$$$$######""""""!!!"""""""""###$$$%%%&&&''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((,,,222...888000EEEoooaaa{{{LLL[[[ooo~~~~~~{{{|||zzzXXXGGGYYYbbb^^^___^^^]]]dddbbbPPPGGGLLLLLLHHHIIIIIIIIIIIIHHHHHHGGGHHHFFF@@@666,,,''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""######$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&''''''''''''''''''((())))))((((((((((((((((((((((((((())))))***))))))((('''******+++******,,,///222:::@@@BBBJJJWWW^^^mmmppp???444222///...---+++)))'''(((((((((((('''&&&%%%$$$ """$$$%%%&&&''')))+++######$$$$$$######"""!!!"""""""""#########$$$$$$###""""""!!!!!!""""""""""""###$$$&&&''''''''''''&&&&&&'''''''''(((((((((###$$$%%%&&&&&&'''***---...111000PPPoooqqq]]]OOO\\\rrrzzzxxxvvvQQQHHH___fffeee^^^``````eeeaaaOOOIIILLLKKKIIIIIIJJJJJJJJJHHHFFFEEEIIIFFF@@@555+++&&&&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########""""""######$$$###"""""""""###$$$%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((()))***+++***)))((('''***+++,,,++++++,,,///222777???BBBHHHTTT[[[jjjkkk999000...---,,,,,,+++)))'''''''''''''''&&&&&&%%%$$$#########%%%&&&(((((((((###$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!"""###%%%&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&%%%%%%'''((((((***(((999JJJpppkkkmmmlll}}}bbb~~~OOO|||___yyy}}}uuurrrGGGFFFgggpppnnn___bbbaaaeee```QQQMMMPPPMMMLLLMMMNNNNNNMMMJJJGGGEEEJJJGGG@@@555***%%%%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###$$$%%%%%%!!!!!!!!!""""""###$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((('''(((***++++++***)))((()))+++,,,++++++,,,...000333>>>BBBFFFPPPXXXhhhfff000,,,+++***+++++++++)))'''''''''''''''&&&%%%$$$$$$%%%$$$###$$$&&&''''''%%%###$$$$$$$$$$$$###"""""" !!!!!!!!!"""""""""!!!!!!!!!!!!"""### !!!###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''))))))''''''(((((('''111$$$888***111OOO{{{fffbbbiiitttRRRaaa}}}|||uuuFFFJJJsss}}}yyycccccc```ddd___RRRPPPSSSOOOPPPQQQRRRRRRPPPMMMJJJGGGKKKHHH@@@555***$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""###$$$&&&&&& !!!"""$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$######$$$%%%&&&'''(((((((((((((((((((((((((((&&&(((***+++,,,+++)))((()))***++++++***+++---///111===BBBEEENNNWWWgggLLL555000///---------+++)))'''(((''''''&&&&&&%%%$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############&&&&&&&&&$$$"""!!!"""$$$!!!+++)))$$$(((((($$$''''''&&&&&&%%%%%%&&&((()))((($$$000+++)))???eee|||jjjnnnOOOlllxxxwwwuuuEEEMMMggg~~~sssjjjjjjjjjgggaaaZZZSSSPPPNNNUUUWWW\\\^^^WWWNNNLLLOOOMMMNNNFFF666'''###%%%''''''&&&%%%$$$############%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((((((((('''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))((())))))((('''''')))***&&&'''(((+++------***(((++++++++++++,,,---......555===>>>@@@KKKTTTbbbwwwIII444000...------,,,+++)))'''(((''''''&&&&&&%%%$$$$$$"""############$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########******)))'''$$$""""""###"""'''$$$###)))'''###(((((((((((('''((())))))***+++%%%---)))***;;;VVV~~~tttuuueee]]]ooozzzzzzvvvGGGSSSooovvvjjjjjjhhheeebbb___[[[WWWUUU[[[\\\^^^]]]UUULLLJJJNNNJJJJJJCCC555)))%%%%%%%%%'''&&&%%%$$$############%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''((()))))))))''''''(((***((('''((()))++++++***(((++++++++++++,,,---......444<<<>>>BBBMMMUUUcccwwwtttDDD222///...---,,,,,,+++)))'''(((''''''&&&&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######'''((((((&&&###"""###$$$&&&%%%!!!'''000)))###+++((()))******++++++******...&&&***'''+++555DDDlllwww``````gggwwwnnn{{{wwwrrrFFFWWWsssqqqdddhhhfffdddcccbbbaaa___]]][[[\\\^^^]]]UUULLLJJJNNNKKKHHH???222***(((&&&$$$'''&&&%%%$$$############%%%$$$$$$$$$$$$######### """"""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''(((***)))((('''((()))***)))(((***++++++,,,,,,---......222:::>>>DDDPPPWWWcccxxxiii???111///---,,,,,,,,,+++)))'''(((''''''&&&&&&%%%$$$$$$""""""#########$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""### !!!"""""""""###%%%''')))%%%###///:::000&&&...((()))***+++,,,+++***)))+++''')))%%%,,,000;;;hhhmmm\\\fffttteeezzzuuusssJJJ]]]ttt}}}jjjbbbfffggghhhfffcccbbbccceeeYYY\\\aaabbb\\\SSSPPPSSSRRRKKK===///))))))((($$$&&&&&&%%%$$$############$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******((('''((()))***(((''''''((())))))(((******+++,,,------------000888===GGGSSSXXXcccyyy___<<<000...,,,++++++,,,+++)))'''(((''''''&&&&&&%%%$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!"""%%%''''''$$$%%%444???333&&&---'''((()))***+++***)))(((&&&(((***$$$,,,...<<>>---'''))))))&&&&&&&&&%%%$$$############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&&&&&&&'''((((((''''''&&&(((((((((((('''''''''''''''(((******)))(((((()))***((('''''')))******))))))***+++---------------000666<<>>aaajjjCCCSSScccddd~~~yyybbbHHHccczzzwwwwwwzzzxxxyyyzzzsssjjjkkkrrrvvvkkk^^^VVVVVVWWWWWWVVVFFFIIIBBB222(((((()))''''''&&&%%%$$$############ !!!"""######$$$######"""!!!!!! !!!!!!"""!!!!!! !!!!!!"""###!!!######"""$$$(((((($$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((''''''''''''(((&&&%%%$$$&&&((()))(((''''''''''''***---...,,,))))))+++------,,,,,,---...///222222:::FFFJJJTTThhhppp<<<333222+++---,,,***+++,,,,,,+++)))((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""###$$$###$$$&&&)))+++++++++%%%"""###)))---***&&&%%%))))))///(((,,,000+++>>>\\\qqqpppvvvlllBBBHHHbbb\\\yyy{{{oooVVVkkkxxx{{{~~~qqqqqqzzzqqqbbbPPPJJJNNNRRRPPPLLL>>>EEECCC444(((''')))((('''&&&%%%$$$############ !!!"""######$$$$$$$$$!!!!!! !!!!!!!!! !!!""""""!!!###"""!!!###&&&&&&"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))))))))***)))((('''&&&''''''(((%%%$$$$$$&&&)))+++******(((''''''(((++++++***((((((***------++++++,,,...///111111888FFFIIISSSfffppp:::444444------,,,***+++,,,,,,+++)))'''&&&%%%$$$############ """######""""""###$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""$$$$$$$$$&&&))),,,,,,++++++%%%%%%++++++&&&(((000((()))///'''***...***>>>SSSfffnnn~~~wwwKKKJJJeee{{{TTT{{{zzzsssxxxttt[[[iiiwwwllluuuzzzzzznnn___PPPNNNUUUXXXQQQHHH999CCCDDD666)))''')))***'''&&&%%%$$$############ !!!######$$$$$$$$$!!!!!! !!!!!! !!!"""""""""###""" """%%%$$$ ######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))***************)))((('''&&&&&&'''(((%%%%%%%%%'''***,,,,,,,,,))))))((('''&&&''''''((('''***,,,---+++***,,,...///000///777EEEIIIQQQeeexxx???...666'''+++***))))))******)))'''((('''&&&%%%$$$#########!!!!!! !!!!!!%%%$$$$$$###"""!!!!!! """!!! """!!! """###""""""""""""###$$$%%%&&&(((''''''(((+++,,,,,,+++)))+++,,,+++(((&&&(((***((()))***++++++,,,...000888}}}gggOOOkkkyyyyyyRRRkkk}}}xxxmmmnnnnnnnnn^^^\\\ooottttttzzz```___gggooojjj]]]YYY^^^WWWDDDJJJ555%%%,,,###&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! ######$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&(((((((((((()))***+++,,,******))))))((((((''''''***+++,,,+++******+++---///---444555DDDPPPNNNaaaxxx~~~999+++666)))+++***))))))******)))''')))((('''%%%$$$#########!!!!!!!!! !!!!!!!!!$$$$$$###""""""!!!  !!!"""&&&$$$"""  $$$$$$#########$$$$$$%%%'''&&&&&&(((***++++++***)))+++,,,+++((('''(((***((()))*********+++---///999xxx|||hhhLLLpppLLLeeewww|||{{{pppeeefffhhh___NNNSSSiiikkkiiixxxvvvYYYeeejjjuuuzzznnn\\\YYYaaabbbOOOPPP:::'''***"""%%%(((''''''&&&%%%$$$######""""""""""""""""""""""""###"""""""""!!!!!!!!! """###$$$#########&&&((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&''''''''''''((()))***+++))))))))))))((((((''''''***+++++++++******,,,...111...555666DDDOOOMMM```zzzqqq333(((555,,,+++)))((((((******)))'''+++***(((&&&$$$#########!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!  """$$$%%%&&&%%%###!!! !!!!!!&&&%%%$$$$$$######$$$$$$&&&%%%%%%''')))******))))))***+++***)))((()))***((()))******)))***,,,...777pppzzzfffFFF{{{sssLLLhhhyyy{{{yyynnndddeeefffRRRDDDVVVkkkddd\\\iiiyyy}}}{{{vvvcccEEEiiisss~~~kkkVVVSSS\\\hhhUUUQQQ===)))(((###$$$+++***((('''%%%###!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$#########%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))))))))******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((('''(((***++++++***+++---///222///666666DDDOOOLLL___yyyjjj222)))222---+++)))(((((())))))(((''',,,+++)))&&&%%%###""""""!!!!!!!!!""""""!!!!!!!!!"""!!!!!!!!!  """$$$%%%###"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((())))))((())))))******))))))******((()))******))))))+++---000kkkfffEEErrrooo~~~{{{PPPnnn~~~yyynnnfffhhhgggLLLDDD___nnn\\\RRR^^^mmmvvvlllWWWTTTSSSpppyyy{{{fffQQQNNNUUUbbbQQQIII;;;((($$$$$$%%%))))))'''&&&$$$"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))*********))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((()))***+++***+++...000000...555666DDDPPPMMM```sssfff666+++///+++***)))(((((())))))(((&&&+++***(((&&&$$$###""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!! !!!"""""""""""""""###$$$$$$%%%&&&"""""""""###$$$&&&'''(((%%%$$$$$$%%%((())))))(((((((((((()))***++++++*********+++***))))))+++,,,,,,gggrrrOOOnnnlllwwwsssOOOooo|||tttkkkeeehhhkkkHHHCCC```hhhWWWVVVgggnnnoooaaaBBBPPPlll{{{~~~xxxgggVVVQQQSSS^^^PPPDDD<<<*** &&&$$$%%%%%%$$$$$$###"""""""""########################!!!!!!!!!!!!"""""""""""" """###$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))))))))************))))))(((''''''''''''&&&&&&&&&''''''''''''((()))******'''''''''''''''(((((((((((()))***+++***+++...000...,,,333555DDDPPPNNNaaakkkaaa888------+++***(((''''''))))))(((&&&***)))'''%%%###"""""""""!!!!!!############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$$$$$$$$$$######"""""" """###%%%'''(((%%%$$$$$$&&&((())))))((((((''''''(((+++,,,,,,++++++,,,,,,+++***)))+++,,,+++[[[aaajjjoootttuuuPPPsss~~~tttlllhhhlllsssKKKFFFbbbiiiaaalllzzzlllrrrxxx]]]FFFXXXwww}}}}}}vvvjjj\\\TTTQQQbbbUUUEEEBBB///(((###"""""""""#######################################!!!!!!!!!!!!""""""""""""!!!###$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))))))))******++++++******(((''''''''''''&&&&&&&&&''''''''''''((()))***+++&&&''''''''''''((((((((((((***++++++***+++---///---+++333444CCCNNNLLL```eeeYYY666---------***(((''''''(((((('''&&&''''''%%%$$$###""""""""" !!!###$$$$$$###!!! """"""""""""""""""""""""  !!!!!!##################"""!!! !!!"""$$$%%%&&&&&&%%%%%%&&&)))******)))((('''&&&(((+++---,,,+++---......---+++***+++---+++DDDmmmaaauuutttSSSxxxwwwpppnnnrrrvvvMMMLLLllluuusss}}}qqqooommm[[[UUUgggxxxzzz|||qqqdddZZZUUUdddZZZGGGHHH555 +++$$$################################################ !!!!!!!!!"""""""""###!!!###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((((((''''''''''''%%%&&&'''((())))))))))))((()))***++++++++++++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((***+++++++++******,,,...///,,,333333AAAKKKIII[[[eeeRRR333,,,---///***(((''''''(((((('''&&&&&&%%%$$$###"""""""""""" """###$$$$$$###""" """"""""""""############ !!!"""""" !!!"""$$$$$$$$$%%%!!!!!! !!!!!!"""######&&&%%%%%%''')))******)))(((&&&%%%(((+++------+++...//////---++++++,,,---+++000tttnnnWWWxxxtttRRRyyyvvvpppooosssoooIIINNNttt}}}}}}xxx}}}zzzxxxkkkZZZ___rrryyy{{{|||oooddd^^^bbbYYYFFFKKK888"""...&&&%%%%%%%%%$$$$$$$$$############################## !!!!!!!!!""""""######!!!###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&)))(((((((((''''''''''''%%%&&&'''((())))))))))))((()))***+++++++++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((***+++,,,+++******+++---111...444333@@@IIIEEEXXXfffQQQ444000,,,************(((&&&&&&(((***)))&&&###"""!!!!!!!!!!!!$$$###""""""!!!""""""#########""""""!!!!!! !!! !!!!!!""" """$$$%%%%%%%%%###"""""""""""""""############%%%%%%%%%&&&&&&'''''''''))))))))))))***+++,,,---,,,,,,++++++******++++++***:::hhhzzz|||UUUjjj[[[xxx}}}qqquuuwwwrrrvvvWWWDDDwwwxxxxxxwww~~~~~~TTTeeeyyy}}}wwwooohhhkkk[[[aaaXXXNNNDDD888+++###"""''''''&&&%%%$$$""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%***))))))---222222---''',,,)))%%%%%%&&&'''&&&$$$'''&&&%%%$$$%%%''')))***((((((((((((((((((((((((+++***(((((()))***---...,,,000000777DDDEEEDDDNNNdddMMM333///,,,+++)))******(((&&&&&&(((***///)))"""!!!###%%%### """"""""""""""""""""""""""""""""""""!!!!!! !!! !!!"""""" """###%%%%%%$$$###"""""""""""""""############$$$$$$%%%&&&&&&'''(((((('''''''''((()))*********------,,,,,,,,,,,,,,,,,,,,,777```zzzwwwVVV```WWWjjj}}}^^^IIIuuuzzz|||QQQdddzzzsssyyy~~~oooqqqttt___```XXXOOOEEE777***%%%&&&'''&&&&&&%%%$$$###"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''((((((''''''''''''(((((()))((('''&&&%%%)))''''''+++//////+++'''+++(((%%%%%%&&&'''&&&%%%((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((******)))((()))***,,,...---000000666BBBDDDDDDOOO___~~~HHH000///---,,,)))******)))'''&&&((()))444+++"""!!!%%%'''$$$!!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!!!!! !!!""""""!!!"""###$$$$$$$$$###"""""""""#########$$$$$$$$$###$$$$$$&&&'''((())))))&&&'''(((************)))---------------------......222UUUxxxxxxjjjXXX___MMMWWWjjj}}}dddVVVsssJJJbbb|||uuuwwwyyyttt}}}|||bbb]]]XXXRRRHHH999***&&&)))'''&&&%%%%%%$$$###""""""""""""###############"""""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''(((((())))))((((((''''''(((((((((((('''&&&&&&(((&&&%%%'''+++,,,***''')))'''%%%%%%&&&''''''''')))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((***))))))((()))+++,,,------111///444@@@BBBEEEPPPZZZ{{{yyyBBB......------)))******)))''''''((()))333,,,%%%"""###$$$""" !!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!"""###$$$######"""""""""######$$$%%%%%%%%%######$$$&&&''')))***+++((()))+++---------+++***++++++,,,------------------...KKK{{{hhheeettt]]]{{{^^^^^^iiiwwwdddgggkkkKKKkkk}}}~~~bbbZZZYYYWWWNNN===,,,''')))&&&&&&%%%%%%$$$###""""""""""""###$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((((())))))))))))((((((((((((((('''''''''&&&&&&(((&&&%%%&&&)))******)))((('''%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))***+++,,,------111///222===@@@DDDRRRZZZ{{{rrr===...///---,,,((()))******(((''''''(((,,,+++'''###!!!###!!!###$$$%%%$$$"""!!! !!!!!!!!! !!!######!!!!!!""""""############"""######$$$%%%&&&&&&&&&###$$$%%%&&&((()))***+++)))***,,,---...---+++***((()))+++,,,------------,,,---DDDooo~~~ggg}}}yyyUUUxxxssskkkjjj~~~```oooiiiVVV{{{~~~}}}ggg[[[\\\\\\TTTCCC000''''''&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&)))(((''''''(((***++++++''''''&&&&&&%%%&&&((()))((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))******+++,,,,,,---000///222<<<>>>DDDRRRZZZxxxlll;;;...///,,,+++((()))+++***(((''''''(((%%%''''''$$$ $$$ !!!"""###$$$$$$###### !!!!!!!!! """###$$$!!!!!!!!!"""""""""############$$$%%%&&&&&&'''((($$$%%%%%%'''((()))******((()))***++++++***))))))&&&(((***,,,------------+++...>>>ppp}}}}}}WWWqqqjjjfff|||fff[[[pppfff___}}}~~~tttcccaaa___WWWFFF333(((&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''(((((())))))(((((('''((('''&&&&&&%%%%%%&&&&&&)))((((((((()))***+++,,,'''((((((&&&%%%%%%''')))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((())))))***++++++,,,,,,+++000///222;;;===CCCRRRXXXrrrhhh:::000000+++)))''')))++++++)))''''''((("""###$$$###"""!!!"""$$$ !!!!!!"""######$$$$$$ !!!!!!!!!"""###$$$!!!!!!!!!!!!!!!"""############$$$%%%&&&'''((((((%%%&&&&&&'''((())))))***************************&&&(((***---...///......+++111888tttuuu\\\sssvvv}}}lllXXXsssdddgggnnnhhh```UUUEEE444***(((%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''(((((('''''''''((('''&&&%%%%%%%%%&&&&&&'''((()))))))))***++++++((())))))'''$$$$$$&&&(((&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))***++++++,,,+++)))//////333;;;<<>>(((%%%&&&%%%%%%%%%$$$$$$$$$###########################'''%%%######%%%&&&%%%$$$%%%$$$$$$$$$&&&&&&$$$###%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&'''((((((***+++++++++******''')))***)))'''%%%%%%&&&(((((()))))))))(((''''''''''''''''''''''''''''''''')))+++---...//////...,,,,,,---111777???GGGLLLYYYjjjZZZ888---,,,,,,,,,)))***+++***((('''''''''***'''$$$###$$$&&&&&&&&&'''&&&%%%###"""""""""""""""!!! !!!"""###"""!!!!!! !!!""""""!!!!!!!!!!!!!!!""""""#########""""""$$$'''***,,,))))))+++,,,...///......///111111///,,,...555<<>>***(((&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''((((((((((((%%%&&&''''''''''''&&&%%%&&&'''***,,,,,,+++***)))'''((()))(((%%%$$$###$$$)))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''$$$%%%''')))+++,,,,,,,,,------...222888@@@IIINNNYYYhhhZZZ888,,,+++***))))))***+++***((('''''''''***'''$$$###$$$&&&&&&&&&&&&%%%$$$###""""""""""""""" !!!#########""" !!!!!!"""!!!!!!!!!!!!!!!""""""#########"""###%%%(((+++---,,,---//////000000111222///000000000000111444666---///111222333333444444///111222WWWgggxxxbbbwwweee]]]sssooo~~~~~~VVVXXXcccJJJ???,,,+++''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&'''((()))(((((($$$%%%&&&''''''&&&%%%$$$$$$&&&))),,,---,,,***((()))******)))'''%%%$$$%%%((((((((((((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))))))))/////////333999BBBKKKPPP]]]iii[[[888---***)))((()))***+++***((('''''''''+++)))'''&&&'''(((((('''$$$###""""""""""""""""""!!! """######"""  !!!"""!!!!!!!!!!!!!!!"""############$$$%%%''')))+++---,,,---//////......000222111222333333333444444555---...000000111222555888///222555[[[eeevvvggg{{{cccccczzzmmmtttgggIII]]]gggLLL@@@---,,,(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$###%%%&&&&&&$$$$$$$$$%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%###$$$&&&((())))))((('''$$$%%%&&&''''''&&&%%%$$$$$$&&&)))+++,,,+++***))),,,---...,,,)))'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((()))))))))*********000000000333:::DDDMMMSSS```jjj[[[999...+++***))))))***+++***(((''''''''')))(((&&&'''(((((('''%%%!!!!!!!!! !!!!!!"""###!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!"""#########$$$%%%'''(((***+++++++++---///...------///111111555777666222000333777///000000...---///444888222444777\\\ooo]]]rrrsssffffffrrrtttwww[[[TTTxxxrrrQQQ???,,,---(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###!!!###%%%"""$$$&&&%%%###"""###%%%###$$$&&&%%%###"""$$$&&&%%%$$$$$$######$$$$$$%%%$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&(((***++++++******+++------,,,)))'''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))***+++,,,,,,---000//////222999CCCMMMSSS^^^hhhZZZ999...---,,,+++)))***+++***((('''''''''&&&%%%$$$%%%&&&&&&$$$"""  !!!"""###!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!"""#########$$$&&&((()))*********000222333333111111333666///666:::555---***111:::111111000---+++---333888555666777\\\bbbWWWoookkkgggvvvyyy|||___kkk}}}VVV>>>***---)))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''$$$"""$$$&&&!!!###&&&%%%###!!!"""$$$"""%%%&&&%%%###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''')))***++++++***)))******)))&&&$$$######%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))((((((((()))***,,,---...///......111888BBBLLLRRRZZZccc^^^777+++------)))***,,,---,,,***(((((()))$$$&&&((((((&&&###"""""" !!!""""""!!!!!!$$$###"""!!!!!!"""######  !!!!!!!!!###$$$!!!###%%%(((***+++++++++***666;;;555......111222333555555000+++)))...333222///,,,---222666888888555999888JJJiiiqqqffffffiii^^^bbb<<<,,,///***'''%%%&&&))))))%%% ''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((()))******,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))***+++,,,,,,------111111222444999AAAKKKQQQWWWlll^^^888,,,------******+++,,,,,,***(((((()))###$$$&&&&&&$$$"""""""""!!!!!!!!!!!!!!!!!!""""""&&&%%%###"""!!! !!!!!!  """"""!!!"""###%%%$$$%%%''')))*********))))))222777333...---...---333111000000111444555666******+++000666;;;<<<;;;999<<<999IIIzzztttffflllfff___~~~kkkMMM111))),,,***((())),,,,,,)))%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((())))))***+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))***,,,---...///...///000222777???IIIOOOXXXkkk}}}^^^999.........+++***+++,,,+++)))((((((((($$$%%%%%%$$$###"""$$$%%%$$$###"""!!!!!!!!!"""###&&&%%%$$$"""!!! !!!!!!!!! !!!"""###"""""""""$$$%%%'''((())))))))))))((((((+++111555444111000...***666111---111888<<<999444&&&(((---333999<<<<<<:::<<>>FFFIIIYYYeeeGGGQQQnnnyyysssSSSwww|||vvvuuurrr{{{vvvyyyLLL///)))''''''&&&%%%%%%%%%%%%%%%)))'''%%%###!!!!!!!!!!!!)))'''%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###""""""######$$$$$$$$$$$$%%%&&&''''''***(((''''''(((((('''&&&------,,,***)))'''&&&&&&(((''''''&&&&&&''''''((('''''''''(((((()))***+++---///111333777???JJJRRRVVV___mmmXXX@@@///%%%///)))((((((((('''&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!"""!!! ###'''((('''%%%*********)))((('''&&&%%%+++)))***000444333222444///555===@@@>>>:::999888777999===@@@<<<999===EEEAAAFFFFFFWWWfffeeellltttrrr[[[___xxxWWW999***,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###############%%%%%%%%%%%%&&&'''((()))***(((''''''(((((('''&&&++++++***)))(((''''''&&&''''''&&&&&&&&&&&&''''''(((''''''(((((()))***++++++---000333777@@@KKKSSSYYYbbbpppfffBBB,,,###---)))((((((((('''&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!   """&&&))))))&&&$$$)))))))))(((''''''&&&&&&---)))***///222111111333111:::BBBDDD@@@;;;;;;<<<999:::>>>CCCCCC??????BBBCCCDDDAAASSStttjjjmmmSSSxxxtttVVV888***,,,+++(((&&&%%%%%%&&&'''###$$$$$$%%%&&&'''(((((((((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$############$$$'''&&&&&&''''''((()))******)))'''((())))))(((&&&)))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))***++++++***,,,000333888@@@KKKTTTZZZcccppprrrEEE000'''---(((((((((((('''&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!###$$$%%%'''((('''&&&$$$&&&&&&&&&''''''((())))))...******///222222333666<<<@@@DDDEEEBBB???>>>>>>::::::>>>EEEHHHEEEBBBBBBGGGHHHDDDTTTdddbbbkkkxxxQQQ000,,,+++***(((&&&&&&(((***+++&&&&&&'''''''''&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$$$$''''''''''''((()))*********)))(((((())))))(((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,+++...111444888@@@JJJQQQVVV___nnnooo@@@333+++---'''((((((((('''&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!"""$$$)))((((((&&&%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,...000,,,+++000444555777;;;HHHFFFCCCCCCEEEDDDBBB???;;;:::>>>GGGKKKIIIFFFEEELLLPPPMMMXXXbbbvvvjjj```333...,,,+++)))(((((()))***+++(((((((((''''''&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++)))(((((())))))((('''%%%%%%%%%&&&'''((((((((((((''''''&&&&&&''''''(((((((((((())))))***+++,,,...000333555888>>>GGGNNNSSS^^^mmmddd999333+++***(((((((((((('''&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""$$$%%%++++++***'''$$$$$$%%%'''$$$$$$$$$&&&(((,,,...000555000...111555666999===MMMGGGCCCDDDHHHIIIEEEAAA888777;;;CCCHHHGGGGGGHHHMMMTTTRRRYYYjjj|||~~~CCC,,,))))))((('''''''''''''''***)))(((''''''((()))***)))'''%%%%%%'''((('''&&&&&&%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))***+++)))(((((()))***((('''%%%%%%&&&&&&'''(((((())))))(((((((((((((((((()))))))))))))))***+++,,,,,,///111444666888===EEELLLTTT```pppbbb999666)))&&&---((((((((('''&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!"""$$$%%%''')))+++)))'''&&&'''((('''&&&&&&''')))+++...000:::444000222555555888<<>>FFFLLLVVVbbbsssiii@@@;;;(((%%%111)))(((((('''&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!###%%%###'''+++,,,***(((((()))***)))(((((()))+++---///===777222333444333555999>>>BBBHHHMMMOOOMMMKKKIIIAAAAAAEEEKKKNNNPPPWWW^^^ffflllhhhmmmxxxeeezzztttqqq<<>>;;;BBB<<>>>>>CCCRRR^^^kkkyyyYYY888...,,,))))))***)))&&&''')))&&&!!!"""(((---+++$$$ ###"""!!!!!!    !!!"""###$$$%%%&&&(((+++......,,,***,,,+++******+++,,,------000333555444999AAADDDBBBJJJBBBEEEJJJIIIMMMOOOGGGAAAHHHMMMPPPTTTZZZZZZUUU\\\```^^^mmmvvv}}}}}}|||sssXXX???...+++///******)))((((((***++++++((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$###$$$$$$$$$((('''&&&(((+++,,,+++)))))))))))))))((((((''''''''''''''''''((((((((((((((((((((()))))))))******))))))***+++,,,,,,------+++222222555<<<===CCCSSS```lllyyyZZZ999///000000((((((&&&&&&))),,,''' """&&&***)))###"""!!!!!!!!!    !!!"""###$$$%%%%%%(((+++///000///---///000111222222000///...---222666999???GGGLLLLLLLLLCCCDDDFFFDDDIIINNNHHHAAANNNUUURRRUUU^^^aaa]]]aaaffffffuuuxxx}}}yyytttWWW===111///))))))***(((&&&%%%(((+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%'''''''''(((***+++***)))***))))))((('''&&&&&&%%%(((((((((''''''''''''''''''''''''(((((((((((()))*********++++++,,,,,,,,,+++111111333<<>>777111111333---222888>>>DDDKKKPPPRRRLLLDDDFFFIIIGGGLLLRRRMMMDDDVVVaaa\\\\\\gggkkkffflllsssttt}}}|||oooiiiPPPCCC222...***)))(((&&&'''***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''*********)))((('''&&&&&&%%%&&&&&&''')))))))))(((++++++***)))'''&&&%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,***000000333>>>CCCNNNaaattttttwwwddd???333444555((((((&&&(((...111+++"""###$$$$$$$$$"""!!! !!!  !!! """###$$$%%%%%%%%%(((,,,111444555444333???IIIEEE777---///666///333:::BBBGGGLLLRRRVVVNNNIIIOOOUUUSSSXXX]]]XXXKKK^^^kkkiiiiiippptttpppxxx|||jjj}}}kkkUUUBBB666,,,,,,...,,,*********))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((('''%%%$$$###$$$&&&&&&'''''''''''',,,,,,+++***((('''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''*********++++++,,,,,,---***000000555AAAIIIUUUiii{{{tttsssoooFFF444///...((()))((((((,,,///+++###$$$###""""""###"""  !!!!!! !!!!!! !!!"""###$$$%%%%%%%%%(((---222666888888222???IIICCC333***...777222555<<>>333...222999555777>>>FFFJJJMMMVVVaaaNNNLLLUUU]]][[[```gggcccbbbeeemmmtttvvvuuuyyysssttt]]]HHH>>>666,,,(((***++++++***))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((###$$$&&&''''''&&&$$$######&&&((((((''''''(((*********))))))((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&''''''''''''((((((((('''((()))***,,,---//////,,,333444:::EEELLLWWWjjjqqqooouuuVVV<<<000+++&&&(((((($$$$$$&&&&&&$$$'''### !!!$$$%%%""" !!!!!! !!!!!! !!!!!!"""$$$%%%&&&%%%%%%(((---444999;;;<<<666:::===;;;666444888<<<666888>>>GGGLLLOOOYYYeeeTTTRRRZZZ```^^^dddllliiiiiieeeiiisssuuurrrxxxwwwfffUUUCCC222---222++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%&&&(((******)))'''&&&$$$'''******(((((())),,,((((((((((((((('''''''''%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&'''(((***,,,...000000...555666;;;EEEJJJTTTfffmmmooo{{{XXXBBB666%%%)))(((&&&&&&''''''&&&$$$!!!"""""""""""""""!!!  """$$$###""""""######""""""!!! """"""""""""###$$$%%%%%%)))***+++...333888===???;;;CCCIIIFFF>>>999<<>>FFFQQQYYY```fff\\\TTT___nnniiiaaafffllljjjbbbkkkrrr{{{yyytttmmmpppQQQ999---000+++'''***+++***)))+++%%%(((***)))((())))))(((&&&)))***(((''''''&&&$$$,,,+++((('''&&&(((***+++(((&&&###"""$$$%%%&&&&&&%%%&&&&&&&&&'''((((((((('''(((((((((&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''''''''''''+++***)))))))))***,,,---000888<<<<<<@@@MMMYYY^^^ZZZkkk]]]DDD777'''***((('''&&&''''''%%%$$$"""#########""""""!!!!!! """###""" """""""""""""""!!! %%%$$$$$$###$$$%%%'''(((++++++,,,///333999>>>AAA999AAAGGGFFF???<<<@@@FFFJJJDDDCCCLLLVVV\\\aaafffaaaYYYbbbnnnhhh```dddmmmssshhhkkkoooyyyxxxrrrlllVVV###''')))+++,,,'''###'''///)))+++---***&&&%%%&&&''')))***)))'''(((,,,111444222///,,,(((&&&%%%&&&&&&(((%%%######$$$%%%&&&&&&)))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&)))(((((()))***,,,---///...555:::>>>GGGTTT]]]___\\\rrrfffHHH999++++++)))'''&&&&&&&&&%%%############"""""""""!!!!!!!!!  """""" !!!""""""""""""!!!!!! '''&&&%%%$$$%%%''')))+++,,,,,,,,,...333999???BBB888???EEEEEEBBBAAAEEEJJJHHHEEEFFFOOOYYY___cccggggggcccgggnnnjjjaaaeeepppsssffffffhhhuuuxxxppprrrKKK000...///222111---+++,,,(((***------++++++---000///...,,,+++***+++///333333111---)))&&&%%%%%%%%%'''%%%######$$$&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((***---///000222777===EEEQQQ\\\___^^^ccc~~~rrrPPP>>>...---***'''&&&&&&%%%$$$#########"""!!! !!! !!!!!! !!!"""""""""""""""!!!'''&&&%%%$$$%%%(((***,,,+++******,,,111777===AAA:::???EEEFFFEEEEEEHHHLLLHHHGGGHHHNNNVVV^^^cccgggiiiiiiiiilllkkkcccfffuuuiii^^^^^^```rrrzzznnnzzz|||eeeKKK111***000333///***000,,,+++---///...---------,,,,,,...---***(((***...,,,***)))(((((())))))'''%%%######%%%&&&&&&%%%$$$%%%%%%&&&'''((())))))$$$$$$$$$&&&''''''&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&%%%%%%&&&''')))(((((()))***,,,///000<<<>>>CCCLLLWWW]]]]]]YYYggg]]]EEE111---+++'''%%%%%%%%%$$$######"""!!!""" !!!  !!!""""""###""""""%%%%%%$$$$$$%%%'''***+++(((((((((+++///555;;;>>>===AAAFFFIIIIIIIIIJJJKKKQQQPPPMMMNNNSSS[[[aaadddccciiigggfffiiiaaacccwwweee]]]^^^```sss}}}lllqqq{{{MMM222,,,------,,,555---***222::::::666333111***&&&))),,,,,,,,,...***)))((((((((()))***+++&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''((()))***  """%%%&&&$$$"""$$$%%%'''(((((('''%%%$$$'''((()))(((&&&&&&'''***++++++*********,,,---...===>>>DDDLLLTTTXXXYYYXXXjjjoooOOO555---***&&&%%%%%%%%%%%%%%%$$$###!!!!!!  !!!"""##################$$$%%%&&&''')))***'''((()))---111666;;;>>>???BBBGGGKKKNNNMMMKKKIIIYYYYYYUUUPPPRRRYYY```bbb[[[hhhccc___fff^^^^^^uuulllhhhiiifffwwwkkkjjj}}}UUUHHHBBB___sssZZZEEE:::999666000777MMMaaaiiikkkmmmRRR===***''')))***,,,111******)))(((''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''###"""###&&&***+++(((%%%%%%%%%&&&''''''&&&%%%%%%''')))***)))&&&&&&(((+++,,,,,,+++******+++---...666999AAAIIINNNQQQYYYbbbxxx[[[:::,,,)))&&&$$$%%%&&&&&&&&&&&&%%%"""  !!!   """######$$$$$$!!!"""$$$&&&(((((()))((()))+++...222666:::>>>@@@>>>BBBGGGNNNRRRQQQMMMIIITTTVVVUUUQQQTTT\\\bbbcccYYYkkkeee^^^ggg___\\\uuuvvvsssrrrjjjwwwllljjjzzz^^^>>>444---???]]]ooonnnhhh]]]\\\ggg~~~tttUUU666,,,,,,***(((******)))((('''&&&%%%$$$$$$&&&%%%$$$%%%&&&&&&%%%###''''''''''''''''''''''''&&&$$$%%%)))...///,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***)))%%%$$$'''+++++++++******+++---...///333999CCCIIIIIIMMM]]]pppbbb>>>,,,)))%%%$$$%%%&&&''''''((('''$$$"""!!!!!!""""""  """###$$$$$$$$$!!!###%%%(((******)))(((+++...222666;;;>>>AAABBB===@@@GGGOOOUUUTTTOOOJJJGGGMMMQQQPPPUUU___ffffff\\\pppiiiaaajjjaaa]]]wwwzzzwwwuuujjjvvvooolllqqqQQQ;;;??????===999666OOOxxx|||[[[;;;333555000***''''''''''''&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&'''%%%######$$$%%%&&&((()))***+++!!! %%%***,,,(((###'''&&&&&&%%%%%%&&&&&&'''%%%(((***((($$$###&&&***)))))))))***,,,...000222777>>>HHHLLLHHHKKKaaazzzsssGGG888)))&&&***%%%###((((((///,,,&&&!!! &&&***""""""!!!  """"""!!! !!!""" """###$$$###%%%''')))%%%,,,444;;;???BBBFFFIIIBBBFFFKKKPPPQQQNNNHHHCCCLLLPPPNNNLLLSSS]]]]]]UUU\\\dddcccbbbfffdddgggttttttwwwnnnbbbjjj}}}|||jjjiiiMMM:::999777555666:::AAAGGGbbb{{{wwwjjjXXX@@@SSSMMMBBBNNNMMM888+++111)))######%%%$$$$$$'''%%%$$$""""""%%%'''(((((()))(((&&&$$$%%%'''***,,,$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%(((''''''''''''(((((()))))))))))))))***,,,111444>>>EEEGGGHHHHHHJJJfff|||OOO===,,,'''+++%%%###'''&&&***((($$$ """''',,,!!!!!! !!!!!!  !!!!!!"""######$$$''')))+++///444999===CCCIIINNNHHHFFFDDDHHHMMMPPPMMMIIIFFFHHHIIIMMMUUU\\\YYYSSSXXXcccdddaaa```]]]aaaooowwwxxxooocccggguuuxxxpppiiiTTT:::888555444555999===@@@BBBKKKjjj}}}gggNNNLLL]]]bbb^^^aaaaaaYYYUUU;;;111(((&&&'''%%%###$$$%%%###"""###%%%''''''&&&)))((('''&&&'''(((***+++$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((((((((((((((((()))))))))*********+++...222555===CCCFFFIIINNNRRRiiittt```DDD000)))***$$$"""&&&$$$'''&&&$$$!!! """%%%))) !!! """######%%%(((***)))***,,,///333:::BBBGGGHHHCCCAAAFFFOOOSSSOOOJJJEEEDDDIIITTT]]]]]]YYYWWWYYYgggiiidddaaa]]]aaannnxxxvvvnnneeeccckkksssvvvpppxxxTTT:::666333333555888888777888111===fffnnn\\\SSSSSS^^^ffffffhhhjjjeeeBBB555***'''(((&&&###"""$$$######%%%''''''&&&%%%'''''''''''''''((((((((($$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%(((((()))))))))************+++,,,,,,---///444777<<>>GGG]]]lllxxxzzz]]]]]]@@@...***$$$$$$'''%%%&&&&&&&&&$$$!!! !!! !!!######%%%&&&'''((())),,,...+++++++++,,,...000111222<<<@@@GGGKKKLLLJJJHHHFFFGGGAAACCCPPPYYYVVVTTTWWWVVVaaaaaa```hhhjjjffffffmmmeeeaaadddggggggkkkrrrvvvmmmxxxBBB:::666333444777777222---000,,,))))))---EEEtttgggaaabbbRRREEE???111???333(((&&&'''&&&$$$###$$$$$$$$$&&&''''''%%%###%%%&&&'''(((((('''%%%$$$$$$$$$%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&((((((***+++,,,,,,,,,,,,+++,,,...///111333777999;;;???===HHHdddvvv{{{WWWaaarrrPPP666---&&&%%%)))&&&###$$$$$$###""""""###%%%   ###&&&&&&''')))))))))***---///...------///000000///---<<<@@@CCCCCCAAABBBFFFKKKJJJFFFGGGOOOXXXZZZYYYYYYXXXcccbbbbbboootttlllhhheeeaaaaaadddggghhhjjjnnnjjjiiiooorrr???888666444444666555222///,,,***,,,...---222HHH___vvvuuujjjfffcccSSSGGGEEEEEE===444,,,***(((%%%###$$$%%%$$$$$$%%%&&&'''%%%$$$(((((()))******)))'''&&&$$$$$$%%%&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&&&&(((***+++,,,,,,,,,+++***,,,///000222444777:::;;;BBBCCCNNNlll|||wwwpppCCCrrraaaAAA222(((''')))&&&$$$$$$%%%$$$""""""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""&&&(((((()))******)))))),,,---...,,,,,,---///000///---999:::<<<===???BBBFFFIIIJJJKKKMMMRRR[[[cccccc]]]ZZZhhhiiihhhsssxxxqqqlll```eeegggdddbbbeeekkknnncccooonnnvvv[[[:::444444444444444333222222111---...555555000111777777VVVvvv~~~zzzxxxjjjdddUUUDDD???444///,,,***'''######''''''%%%$$$$$$%%%&&&%%%$$$((((((((((((((('''&&&&&&$$$$$$%%%&&&'''((())))))(((((('''&&&&&&&&&&&&&&&%%%''')))+++,,,,,,++++++))),,,...000222444777:::;;;GGGLLLXXXttt~~~lllZZZPPPnnnIII666***(((***&&&(((((('''$$$!!!!!!"""###!!!!!!!!!""""""""""""""""""######""""""$$$'''***((()))***)))((((((***,,,111...,,,---111333333222222444888???DDDFFFDDDAAADDDJJJNNNQQQ[[[gggfff\\\VVVhhhllliiiqqquuuoookkk___jjjnnneee^^^bbbkkkpppeeeyyyrrrrrrFFF333111222333333222111222444...((()))///111...000777000666===\\\xxxYYYOOOddd```CCC333(((''''''(((%%%"""$$$***(((&&&######$$$%%%&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''$$$&&&(((+++,,,,,,+++***)))+++...000222444777999:::KKKTTTaaazzzdddJJJhhh___???666+++$$$+++(((((((((&&&$$$$$$%%%&&&$$$$$$#########$$$&&&'''%%%$$$###""""""###$$$%%%&&&&&&''''''((()))))))))///...---,,,---///111333''',,,222666===DDDFFFCCCDDDCCCBBBFFFMMMUUU\\\___^^^^^^aaahhhllllllkkkkkkaaannnkkkhhhmmmccc^^^ooo^^^ooopppoooPPP<<<555///111222333333222000///...------,,,,,,,,,------111+++...===LLLVVVgggxxxpppQQQBBB:::555888???>>>333'''...***((())),,,,,,((($$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))$$$&&&'''((()))+++...000---+++...555999999>>>FFFHHHGGGeee```rrrUUUAAAWWWvvvOOO:::,,,''',,,)))***)))'''%%%$$$###$$$$$$$$$###"""###$$$%%%&&&######!!!!!!!!!!!!#########$$$$$$%%%&&&''''''(((+++***))))))***---///000''')))***...888@@@@@@:::AAA@@@@@@CCCIIIPPPUUUXXX\\\\\\___cccggggggfffeee]]]cccggglllqqqiiiccchhh___ppprrrrrrHHH888222111222444444444222000///,,,,,,,,,,,,,,,---...///...&&&###)))---...777BBBXXX\\\```aaa\\\PPP>>>111555///)))+++000222,,,%%%---)))'''(((++++++((($$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''')))******)))***---//////---000777;;;>>>DDDKKKIIIQQQbbbcccYYYJJJBBBpppjjjDDD000+++,,,******)))(((&&&$$$###"""$$$$$$###"""###$$$%%%&&&"""!!! !!!""" !!!"""###%%%%%%&&&%%%%%%%%%%%%''')))+++---)))'''%%%(((222;;;:::333===;;;;;;>>>CCCIIIMMMNNNWWWXXXZZZ^^^aaabbb```]]]^^^YYY```kkkkkkkkkjjjeee```mmmppprrr^^^>>>333000333444444444333222000///*********+++,,,---//////666...+++......+++///777...---333;;;:::000+++...444///***(((***+++***)))+++(((&&&''')))***'''###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***+++,,,+++***)))+++---111...000555;;;AAAHHHNNNDDDUUUaaagggCCC???JJJXXX<<<111***(((((('''''''''%%%###!!!$$$$$$###""""""###$$$%%%""""""!!! !!!"""""" !!!"""###$$$%%%!!!!!!!!!###%%%''')))******)))''''''...666777222777666666999>>>CCCGGGHHHPPPSSSVVVXXX\\\___]]]YYYcccUUU\\\ddd]]]aaajjjdddaaaiiijjjmmm~~~AAA888222222333333333333111000...---++++++***++++++,,,---------)))))),,,...---///444+++,,,000666999888888:::999777333...+++******+++)))'''&&&'''((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))***+++***))))))+++---000......333999@@@GGGLLL===PPP```ccc???;;;^^^uuuPPP<<<)))(((&&&%%%%%%''''''%%%"""%%%$$$###"""""""""###$$$###"""!!!!!!!!!!!!"""### !!!"""###$$$$$$ """$$$&&&((((((&&&)))***''')))///444444222111111444:::@@@DDDFFFHHHMMMQQQRRRWWW]]]\\\WWW___SSSZZZ```TTTVVV```[[[dddiiidddggg|||ooo333666444555111111000///...---++++++---,,,+++***************)))''''''((((((&&&&&&(((&&&---...+++000:::888---111222222///***''''''(((''''''&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))))))))***---///000000111555<<>>zzzhhhLLL000,,,)))%%%%%%(((((('''$$$%%%$$$###"""!!!"""############"""!!!!!!"""###### !!!!!!""""""### """$$$%%%&&&''' &&&)))&&&%%%***111333111///---///555<<>>GGGOOOQQQMMMUUUOOOPPP>>>CCCNNN}}}bbbBBB444///)))''')))***(((&&&%%%$$$###!!!!!!!!!"""###"""""" """"""  """###$$$$$$$$$###%%%$$$&&&,,,111111111...++++++000777===AAA:::BBBEEEDDDIIIQQQQQQIIIDDDHHHJJJOOOVVVOOOGGGIII```mmmdddVVVhhhlll<<<888333000111,,,,,,+++******)))******,,,+++***)))))))))))))))$$$%%%&&&&&&&&&((((((''''''++++++'''''',,,,,,'''&&&(((++++++***))))))***&&&'''((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))+++,,,---...111444444:::@@@HHHSSS\\\[[[TTTSSSOOO???;;;DDDjjjrrrSSS;;;444---)))***+++)))&&&%%%$$$###!!!!!!!!!"""###!!!  !!!  !!!"""""""""""" """###$$$***111333000333///***)))---444:::>>>666???BBB???CCCKKKJJJAAABBBEEE===AAASSSPPPEEELLLZZZmmmdddOOO[[[vvv~~~xxxPPP---<<<111------++++++******)))******+++***)))))))))))))))***+++)))******((((((******((($$$###%%%'''$$$ $$$...)))))))))((('''&&&''''''&&&'''))))))((('''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''***,,,---......000333555222:::CCCMMMZZZcccaaaYYYFFFKKK333CCCGGGLLLzzzeeeJJJ:::---!!!///AAA;;;((((((%%%""" """!!!!!! !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! ###)))...000000***)))&&&###'''---...+++)))***,,,000444777;;;===;;;999888;;;AAADDDEEEDDDRRR]]][[[SSSVVV^^^kkk}}}ccc666...333...***---************)))))))))((()))+++&&&(((000---&&&(((444$$$(((...&&&(((***&&&%%%$$$&&&((())))))((((((''''''&&&&&&&&&''''''$$$$$$######""""""######$$$&&&''''''&&&%%%%%%&&&((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&((()))((()))+++,,,...000111000///222888<<<:::BBBMMMYYYdddeeeYYYKKKFFFDDD333888nnnDDDLLL|||^^^GGG666(((///999000&&&'''&&&$$$"""!!!!!!### !!!  !!!  """!!! ###(((,,,------++++++)))&&&)))......+++)))***+++---000222555666555555666888<<<@@@BBBBBBCCCPPPPPPLLLQQQXXXaaannn\\\@@@***,,,222...***+++*********)))))))))(((((('''(((%%%)))444111***,,,$$$###******"""!!!((()))&&&%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%(((((())))))+++---+++---000222444888>>>CCCGGGQQQZZZ^^^^^^ZZZOOODDD>>>:::555666AAA***YYYuuuXXXAAA///...222+++((())))))'''$$$!!! !!! !!! """!!! """%%%(((******///000...******,,,***&&&((((((((()))***,,,---......000222444555888;;;>>>999FFFHHHHHHQQQWWWZZZaaa666000---......+++(((((())))))))))))((((((((((((&&&((($$$)))444111,,,333...333///+++,,,(((###'''&&&%%%$$$$$$&&&&&&&&&$$$&&&&&&&&&%%%%%%&&&&&&'''))))))'''&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$###%%%((()))***+++---///...000222555888>>>DDDIIITTT^^^eeeaaaWWWMMMEEE???:::444888???KKK///>>>___tttYYY???000......000///,,,(((###  !!! """!!! !!!"""$$$&&&'''111222111,,,)))((($$$%%%%%%%%%&&&&&&((()))***))),,,//////...///333666444???AAABBBLLLQQQOOOSSSyyy}}}fff000333111***&&&(((******))))))((((((((('''''''''+++,,,((()))---***///@@@OOOLLL:::666IIIEEE+++!!!&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&'''***)))(((&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''***+++,,,...000222777777666777;;;AAAHHHMMMVVV^^^bbb[[[OOOGGGAAA===;;;666888WWWbbb:::///999\\\vvvZZZ===111555777444...'''"""!!!$$$'''$$$!!!  !!!!!!!!! !!!###%%%***------)))&&&%%%""""""""""""###%%%&&&((()))'''***,,,+++((((((+++......777555333===AAA>>>AAANNNTTTiii<<<+++...+++###""")))...---(((((((((''''''''''''&&&---111...+++)))'''555RRRdddbbbOOOLLL___YYY999&&&%%%$$$######$$$%%%$$$"""$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&''''''''''''&&&''''''(((((('''''''''(((***,,,...///000333555===:::777777<<>>CCC===999222***%%%&&&+++///)))$$$  !!!!!!  """$$$ $$$'''$$$###$$$$$$""" !!!"""$$$&&&'''(((''''''((('''&&&&&&((()))***222...***111444222666???===IIIeeeeeeIII111,,,---+++((()))+++***'''((('''''''''&&&&&&&&&&&&***///000///,,,'''777XXXdddkkkeee[[[WWWKKK555'''%%%$$$######%%%%%%%%%###############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&###$$$%%%'''((((((((((((&&&'''(((((()))((((((((())),,,...///000111333555999777555777===EEELLLPPPLLLLLLGGGBBB???===666///...666BBBUUU///555111>>>ZZZWWWNNNVVVggg\\\LLLPPPFFFBBB;;;222,,,***---000+++&&&  !!!  !!!!!! """%%%!!!$$$!!! """$$$### !!!"""$$$%%%&&&%%%$$$$$$%%%''')))))))))'''000---(((,,,...---222???888888BBBQQQiiivvv999000222///---,,,---,,,(((%%%$$$'''''''''&&&&&&&&&%%%%%%$$$)))---111000$$$***DDDKKKUUU]]]QQQ<<<444..."""$$$######$$$&&&'''&&&%%%"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&###$$$%%%'''((())))))(((''''''((()))))))))))))))***,,,...//////000222444333222333777===BBBDDDDDDBBBBBB>>>999777666111+++---777^^^rrr<<<000(((???qqqZZZ999<<<[[[]]]OOOSSSPPPLLLDDD:::111+++***+++,,,'''"""!!!###""" !!!""" """%%%###%%% !!! !!!"""######$$$"""!!!###(((++++++***!!!,,,+++%%%)))***)))//////000666999777@@@```SSS---111,,,((($$$$$$(((((($$$%%%***''''''&&&&&&&&&%%%%%%%%%$$$)))222111***+++000???;;;)))---333%%%$$$######$$$&&&((('''&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&"""###%%%'''))))))))))))''''''((()))))))))))))))***+++---.........000222111111444999>>>>>>;;;777888;;;999555222333111---111<<>>:::CCC???888111///111333333555QQQPPP,,,///,,,)))IIIuuu^^^222333QQQKKKHHHJJJOOONNNEEE:::333...,,,)))'''&&&&&&'''((('''((((((((((((''''''&&&!!!###$$$### """  (((&&&###!!! !!!"""###"""###))),,,(((###((('''&&&&&&'''&&&$$$###&&&)))+++------...111444888BBBZZZ~~~zzzpppVVV999,,,...///+++***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$###$$$%%%&&&''''''(((''')))(((((((((((()))))))))''''''((()))++++++***)))%%%***,,,))))))...111000000111000......111333222;;;444777999666;;;???888;;;888333......000333333:::gggyyy555***111444---999^^^zzzMMM###777999AAANNNTTTQQQKKKGGG@@@:::333////////////---******+++++++++******)))&&&(((++++++((($$$"""  '''&&&$$$###!!!!!! !!!$$$%%%###!!!%%%$$$###$$$&&&&&&$$$###%%%'''***+++******+++,,,111...---555JJJiiisssSSSAAA???;;;000&&&(((///...'''*********)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%##############################"""""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((((((+++*********))))))))))))((()))***+++,,,,,,,,,,,,)))---...,,,,,,000333333333222333666666555777;;;444666CCCJJJBBB@@@CCC???333111...,,,,,,///222555???KKK---222,,,///+++222[[[pppBBB///...222===GGGLLLPPPTTTQQQJJJAAA<<<;;;999444000++++++++++++***)))(((((()))+++------***&&&###"""""""""""""""!!!  !!! !!!"""!!!!!!###$$$%%%$$$"""%%%''')))*********))))))"""---555000&&&)))>>>SSStttYYY666+++)))***+++)))'''+++///,,,%%%)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$##################$$$$$$%%%%%%&&&&&&''''''(((((()))***************)))******+++++++++******---...///...------------...222555666777999;;;;;;AAA<<<:::;;;999444666<<>>GGGNNNHHHBBB@@@???;;;444---,,,,,,,,,,,,+++***(((((('''((((((&&&### !!!!!! """!!! !!!###$$$###"""$$$%%%%%%&&&((((((((('''&&&''')))***+++,,,---...888JJJdddqqqKKK///111999111+++...///---++++++***(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%""""""""""""""""""""""""############$$$%%%&&&&&&$$$######""""""###$$$$$$$$$$$$%%%&&&&&&'''(((((())))))***+++,,,,,,,,,,,,)))***+++---.../////////111333444444333222444666999;;;@@@CCCDDDCCCCCCEEEHHHAAA;;;===BBBIIISSS\\\wwwlllggg[[[???///...---111---,,,...---,,,222:::[[[PPP'''777+++&&&333IIIYYY```aaadddVVVEEE777...,,,111999999777666666666444...***---------......------,,,***+++***((($$$!!!  !!!###!!! !!!###$$$"""!!!%%%###""""""$$$%%%%%%$$$111'''###,,,000000$$$'''...>>>WWWwwwwwwTTT===111...>>>@@@&&&+++------+++(((''')))+++'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%##############################"""""""""######$$$$$$$$$###""""""$$$%%%&&&%%%&&&&&&'''((()))******((()))***,,,---.........---///111444555666666666666999<<<===>>>@@@DDDHHHNNNLLLLLLKKKGGGAAA???AAA>>>???CCCPPPiiiqqqMMM;;;///---...***444///---000...---444@@@zzzppp///)))333222555WWWfffiiiaaaXXXOOOCCC888333444+++++++++++++++***)))((()))***,,,...000111222222///111222000,,,'''$$$### !!!!!!  """"""###!!!!!! !!!######""" ***&&&"""!!!"""$$$$$$###$$$,,,...***$$$ ***(((((())))))444TTTuuummm___gggmmmgggmmmccc;;;333///+++)))(((((()))+++'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$%%%$$$#########$$$&&&'''(((((()))***+++,,,------+++,,,...000111333333333777999;;;===??????>>>>>>@@@DDDHHHJJJKKKMMMTTTYYYaaa[[[VVVTTTOOOKKKMMMSSSSSS```oooxxxOOO000***+++000444///555///---000///...888FFF;;;(((000111:::ggggggfffgggdddXXXDDD555///)))))))))'''%%%%%%''')))$$$&&&))),,,000333555666...111444444000)))$$$!!! !!!!!! !!!######""""""!!!!!!"""######""" 000+++%%%"""###$$$$$$###%%%%%%$$$###"""$$$'''***...###"""///444///555BBBKKKccchhh???666---+++,,,,,,***((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%&&&%%%$$$######%%%'''(((******+++,,,...//////000///000222555777888999:::@@@AAACCCEEEEEEEEECCCCCCKKKOOOSSSTTTSSSUUU[[[aaaeee^^^[[[]]]```eeeqqq}}}ZZZCCC...***222111...///,,,555...,,,000//////:::KKKIII---444"""===ggghhhUUUKKKjjj===$$$###%%%'''%%%!!!!!!%%%$$$'''### %%%111;;;,,,,,,+++(((***+++&&&""" !!!!!! !!!"""$$$$$$###############$$$%%%%%%$$$###"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$'''((()))+++---///000111444;;;BBBJJJ^^^}}}nnnWWW>>>222///---***))))))&&&%%%((((((&&&&&&)))''''''((((((''''''&&&%%%(((((('''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&'''&&&%%%$$$%%%''')))(((000///---111//////777555777999<<<>>>@@@AAABBBMMMQQQTTTTTTRRRQQQSSSUUU^^^```cccfffhhhjjjkkkkkkdddpppzzz{{{kkkQQQCCC???<<<111///;;;<<<333000---444222(((111///333gggeeeCCCDDD666???cccxxxVVVGGGrrr[[[AAA'''!!!###,,,&&&!!!"""(((+++%%%&&&***+++'''%%%&&&$$$!!!"""!!!!!!###$$$"""   """$$$$$$###"""!!!!!!!!!!!!#########""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$'''''')))***,,,...///000777999:::===HHHWWW___```kkkzzziiieee___NNN<<<444///......000---(((''')))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&'''''')))'''&&&&&&'''(((((('''((()))++++++***+++...000333:::888666<<<:::777===GGGJJJNNNPPPRRRTTTWWWYYYaaaffflllpppqqqrrruuuxxxwwwxxxyyy{{{||||||||||||yyy\\\KKKTTTTTTWWWCCC===333222777333...111...222111)))222...888tttPPPDDD<<<666VVVOOO555;;;___jjj{{{iiiPPP777%%%!!!%%%!!!"""""""""!!!###'''+++---222444...((('''''''''((('''%%%%%%'''&&&!!!!!!###%%%$$$!!! """!!! !!!!!!$$$###!!!  !!!"""######$$$######%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((()))+++,,,......//////000555>>>DDD???777:::GGG]]]zzzsssvvvXXX777---+++)))***,,,+++''''''+++&&&'''((())))))******)))))))))((((((((())))))***+++***((((((***+++***)))))),,,...000111111333555555;;;999:::EEEGGGFFFKKKQQQVVV[[[___aaahhhqqqyyy[[[GGG:::<<>>ddd???888...HHHlllrrrVVV000555666MMMiiizzznnnGGG---%%%(((+++...+++###%%%...///444666333222555777777000///,,,***---111///***'''+++---+++$$$ !!!###'''''''''&&&&&&%%%$$$###'''$$$"""!!!!!!!!! !!!###$$$$$$######$$$$$$$$$$$$$$$#########%%%%%%&&&((()))+++,,,,,,++++++,,,111888:::555///333222999RRRvvvnnnPPPbbbrrrBBB,,,222<<<222***((()))))))))++++++,,,---///000000111111---------------...//////000...------...//////...+++...111333333333444555555888333666DDDIIIJJJPPPTTT\\\fffnnnuuu]]]:::666;;;BBBTTT```tttpppNNN::::::777000111666111---------333)))BBBKKK777222BBBRRRWWW888)))777///===___oooNNN444)))!!!"""%%%%%%$$$%%%000444777<<>>:::111555666222+++%%%$$$&&&'''(((***,,,---------------,,,***&&&$$$###"""!!! !!!"""######""""""########################$$$$$$%%%&&&'''))))))***...------,,,******---111???JJJVVV\\\]]]```jjjttt|||{{{|||gggmmm{{{ppp```bbbjjjiiiPPP555666JJJ]]]III444,,,,,,,,,***)))+++,,,...///111222222222***+++,,,...111333666777333222000000222333222111...111444555555444555555777888111111>>>DDDFFFNNNZZZiii~~~ccc;;;555777777GGGeee___CCCBBB;;;666777444222---------222)))FFFZZZ333444>>>FFFvvv>>>+++---,,,"""+++UUUqqq___HHH777,,,---???TTTXXXZZZ[[[^^^dddjjjhhhaaa[[[[[[RRRDDD<<<===<<<666888:::;;;888222,,,))))))!!!###'''***---///000111333444222,,,)))(((%%%"""!!!"""### !!!!!!"""!!!!!!"""""""""""""""#########"""###$$$%%%&&&'''((((((((()))***++++++111BBBRRROOOQQQRRRMMMAAA777777===BBBBBBHHHQQQTTTNNNFFFBBB555888BBBRRR^^^___[[[WWWWWWMMMFFFEEEBBB<<>>777999000111......---333---LLLooo444333999GGGuuuCCC333++++++ $$$<<>><<<777;;;:::444///---((( ###""""""!!!!!!!!!"""""""""!!! !!! !!!!!!!!!""""""######!!!!!!"""###$$$%%%%%%&&&***((()))***+++000AAASSS???@@@CCC???222&&&'''111+++((((((------******///)))'''(((,,,***&&&)))000---<<>>===???BBBCCC>>>666111---------+++***)))+++---///,,,---111333111///000999777555444333333666:::;;;555000000555:::;;;999999999888888888777555444000//////...,,,+++***))))))))))))*********)))(((111111333666888999@@@HHH@@@HHHMMMIIIAAA===BBBIIIRRR\\\hhhrrryyy{{{@@@555<<>>>>>===;;;<<<<<>>;;;888777777666333000+++***)))''''''&&&''''''&&&%%%%%%(((,,,000111111444444888>>>AAADDDKKKSSSWWWYYYXXXQQQGGG???>>>@@@WWWXXXXXXTTTPPPOOOPPPSSS\\\```XXXbbbOOO777;;;IIIxxxDDD<<<555---...333---000999777aaaFFF444===bbbXXX888)))$$$  !!!###%%%&&&(((///)))CCCuuu|||vvvfffbbbiiieeeXXXDDD===333***$$$"""%%%'''!!!""""""  """"""###$$$$$$%%%&&&&&&###!!! """######"""!!!""")))---,,,+++,,,---,,,---222444222222555888666444222444666777666777999<<<===<<<:::::::::DDD===888888999888999<<<::::::::::::999999999888888;;;>>>???>>>???AAACCCCCC===777555555444000+++---...///222666:::===???EEECCCAAABBBEEEJJJMMMOOOSSSSSSVVV[[[[[[WWWTTTTTTNNNLLLJJJHHHGGGFFFCCCBBBIIIJJJLLLQQQXXXaaaiiinnn```aaaOOOhhhfff;;;:::FFFnnnIII???444......111---111777999fffXXX000???YYYpppAAA''' !!!!!!###$$$&&&'''(((,,,---,,,hhhiiiXXXGGG888000***%%%%%%%%%%%%&&&((( !!!""""""!!! !!!!!!!!!!!!!!!!!!!!! !!! """"""!!!%%%""""""&&&((('''(((+++444333444888:::888999<<<999;;;;;;888777555111,,,222444666666555444555555444000///333888:::>>>BBBAAADDDFFFGGGIIIKKKIIIFFFBBBAAA???>>>@@@EEEKKKPPP[[[TTTMMMJJJKKKJJJFFFBBB===???CCCHHHLLLOOOQQQRRR[[[YYYTTTIII???:::===AAAFFFCCCFFFPPPVVVQQQEEE>>>EEEBBBAAAGGGQQQWWWWWWTTTccc^^^WWWQQQMMMJJJHHHFFFNNNLLLMMMzzz}}}AAA888AAAcccPPPGGG666000...///---222555<<>>OOO}}}???"""###!!!!!!"""###%%%'''((()))...+++>>>vvv\\\AAA333333333+++''')))+++&&&"""!!!!!!$$$$$$###"""""""""!!!!!!!!!"""""""""""""""""""""###%%%&&&%%%""")))%%%$$$&&&'''&&&***///555222222555777666999===555:::<<<999888999666111---/////////...---///000222111666@@@HHHKKKNNNQQQWWW[[[]]]]]]```ccc```YYY```[[[VVVVVV[[[___``````\\\VVVPPPMMMOOOOOOLLLIIIGGGIIILLLMMMLLLHHHDDDAAA(((444AAAHHHMMMZZZpppqqqcccXXXZZZ]]]VVVGGG;;;>>>999777<<>>tttvvv333888EEEhhh333!!!(((""""""!!!"""###%%%'''(((,,,111___sss]]]OOOOOONNNGGGMMM[[[LLL>>>333333333,,,'''&&&!!!!!!!!! !!!!!!"""#########$$$$$$$$$&&&'''&&&### ###!!!!!!$$$%%%$$$)))///222//////222444555888===>>>BBB???666222555666222888:::;;;:::999777888888BBBCCCIIITTT[[[\\\[[[]]]gggkkkkkkgggiiilllfff[[[QQQNNNLLLNNNQQQNNNFFF???@@@>>>;;;999999999888777999;;;>>>???<<<888222...999DDDNNNMMMHHHKKK[[[jjjgggSSS???777777222)))"""...+++'''(((+++,,,)))&&&333333333333333444444555FFFVVV]]]777666PPPYYYPPP777444111,,,000555111@@@zzz>>>222???xxxGGG,,,'''***&&&$$$###"""###%%%(((***,,,EEEQQQ<<>>BBBIII???;;;555///+++,,,000444,,,,,,+++***)))(((''''''...+++)))((()))*********,,,---111555555111222666999777999>>>AAA@@@BBBFFFLLLSSSTTTMMMKKKQQQSSSOOOMMMPPPTTTUUUSSSOOOKKKJJJGGGFFFJJJRRRVVVTTTQQQQQQXXX\\\ZZZUUUUUUYYYRRRFFFMMMMMMNNNPPPOOOJJJBBB;;;222333333222///---...///&&&(((***,,,---,,,***)))%%%,,,***%%%$$$,,,555...%%%###&&&***---((())))))*********++++++(((+++---...///333999???<<>>;;;999;;;AAABBB???<<<<<<===AAA???999;;;@@@999---...000111000---***((((((###'''***((("""!!!######""""""!!!!!!!!!""""""###&&&))))))%%%###%%%'''&&&'''+++---***$$$$$$((( ###&&&'''%%%%%%(((,,,...000000---***---666>>>KKK???333JJJTTTEEE///:::444,,,333777...AAA:::777;;;ggg666444...+++///'''###%%%%%%###(((000+++iiiiii777======444CCCEEEFFF111...***(((+++111888======777444333///...<<>><<<;;;777,,,777,,,555<<<777888ggg666333---++++++(((%%%%%%&&&'''+++000111xxxDDD;;;888...555222111(((&&&$$$"""###%%%(((***---)))%%%&&&''')))///555333===CCC@@@===BBBIIILLLBBBAAABBBFFFKKKRRRVVVWWWUUUOOOIIILLLWWWgggtttzzznnnqqqvvv~~~{{{mmmrrrrrriiiaaa```cccccceeeTTTFFFBBB===333---...222333333222111/////////......---,,,+++***))))))'''''''''(((((('''''''''&&&%%%$$$$$$######$$$$$$"""""""""#########$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***111###,,,+++)))333;;;LLLfffQQQ<<>>EEE\\\MMM<<<555666444000:::333999{{{BBB:::444ggg555555111222""")))+++&&&%%%***---,,,AAA]]]333000000---))))))######$$$$$$$$$$$$$$$###"""&&&%%%###)))111,,,!!!))))))(((&&&&&&***---...999IIISSSRRRUUUaaaeee___YYYVVVUUUZZZiii}}}xxxxxxyyy~~~yyynnn```RRRKKKEEE===999:::999777555222111///---,,,,,,,,,+++***))))))((((((%%%'''***,,,,,,***'''%%%%%%$$$$$$###############!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((()))***+++((((((---%%%---AAAIII]]]ooo;;;CCCVVVLLL>>>777777444222888444999rrrDDD;;;333~~~iii666333//////###(((***'''%%%(((,,,---QQQsss;;;333222(((((((((%%%$$$###!!!!!!!!!"""###%%%&&&"""###***)))"""&&&$$$###%%%)))---111444777JJJSSSIII???@@@???:::;;;BBBMMMVVV___jjjvvv~~~qqqlllqqquuu\\\TTTMMMGGGEEECCC@@@======999666222000000///,,,************))))))(((((('''&&&''''''((((((''''''&&&%%%$$$######""""""######!!!!!!!!!!!!""""""""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((())))))***))))))+++$$$444EEEHHHaaa|||:::???RRRIII???999999444222444333777iiiCCC:::222{{{lll666000)))(((''''''((((((%%%%%%,,,555nnnEEE555111&&&,,,...,,,)))%%%"""  !!!###%%%"""!!!###%%%%%%!!! %%%)))+++///555:::KKKVVVPPPFFFCCCBBBAAAPPP\\\jjjnnnlllkkkrrryyy}}}||||||zzz|||tttvvvoooRRRPPPMMMKKKJJJHHHFFFBBB@@@777333...---......,,,***))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$###""""""""""""###!!!!!!!!!"""""""""#########$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))******++++++***((($$$555@@@CCCgggCCC===pppPPPDDD<<<999:::444333000333666^^^AAA888///wwwnnn888000((('''+++$$$$$$***((($$$///AAAUUU;;;111$$$000222,,,***'''$$$"""!!!!!!""""""!!!$$$&&&%%%"""###(((###!!!###''''''$$$'''...---777BBBFFFEEEBBB@@@AAADDDVVVhhhjjj___WWW\\\eeerrrllllllqqqmmmccceeennnvvvnnnmmmxxxttt___OOOHHHGGGEEEBBB???===:::777333///***))),,,---,,,)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###""""""""""""""""""""""""#########$$$$$$###$$$%%%&&&''''''''''''%%%%%%&&&'''((())))))***''''''((()))***,,,---...******((($$$444999CCCzzzTTT???WWWMMM???888777999333555000444555TTT???666,,,tttooo:::333+++***---"""!!!,,,+++%%%222KKKgggCCC000***+++######""""""!!!!!!!!!!!!### '''(((!!! &&&###"""%%%***(((###&&&...///000666@@@BBB<<<666555333LLLgggnnnddd]]]cccnnn[[[^^^fffllllllkkkrrr|||rrrmmmlllooolllccc]]]]]]KKKKKKHHHDDDBBBAAA???===111,,,''''''+++---,,,)))''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%&&&'''(((***++++++$$$%%%&&&(((+++...000222&&&((((((&&&444666JJJcccAAAFFF{{{KKK<<<555666777222777111666444MMM888444555fffxxx888---&&&,,,***%%%###,,,&&&...***QQQ@@@---444'''+++(((&&&$$$#########""" """######"""!!!!!!###$$$###!!! """%%%((('''&&&+++,,,---//////111222333777BBBNNNZZZ___UUUUUUeeebbb```bbbiiinnntttpppfffhhhbbb]]]``````YYYNNNNNNQQQGGG@@@???;;;555///***,,,---***(((((((((((())))))))))))((((((///,,,)))((((((******)))((('''%%%$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$(((''''''((())))))(((&&&$$$$$$%%%%%%&&&'''(((((('''%%%$$$&&&***000333555,,,---***000888MMM;;;<<>>BBBAAALLLeee]]]\\\aaammmuuuwww{{{uuuddd^^^```^^^aaagggddd]]]SSSSSSSSSHHHAAA@@@<<<;;;333+++++++++***)))+++((((((((((((((((((((((((,,,,,,***)))(((((())))))((('''%%%$$$######$$$$$$%%%%%%'''''''''&&&%%%$$$''''''&&&'''(((((('''%%%%%%%%%%%%&&&'''((((((((((((&&&&&&'''+++...000000,,,...+++000999RRRHHH===NNNOOO>>>555555333555222---777000EEE666000222[[[ttt<<<000))))))...,,,&&&***$$$...888vvvRRR(((&&&!!!***)))'''$$$""" !!!!!!!!!""""""!!!"""$$$&&&(((&&&$$$$$$&&&(((((((((***))))))***+++,,,,,,+++&&&000999DDDNNNNNNSSSeee```ccclllyyy}}}{{{ppphhheeeccccccnnnuuummm]]]UUUUUUSSSFFF???@@@===>>>444***((((((((()))---)))((('''&&&&&&'''((())))))+++,,,+++(((&&&''')))((('''%%%$$$######$$$$$$$$$%%%&&&'''''''''%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&'''((((((((((((((((((***,,,------,,,,,,"""...,,,222;;;YYY[[[===BBBPPP888777999444555333...555000BBB666///222RRRrrr;;;---***+++(((,,,%%%***'''///@@@]]]***&&&###+++,,,***((($$$!!!!!!"""### !!!!!!!!!"""$$$&&&***((('''&&&'''((()))***'''+++------+++***---000///:::GGGZZZmmmkkkdddhhhkkkqqqzzz}}}zzzwwwuuullliiivvvzzzlll[[[TTTTTTOOO@@@:::===:::;;;111(((&&&''''''))),,,+++)))(((&&&&&&((()))+++(((,,,///---(((&&&'''***'''&&&%%%############$$$$$$%%%&&&'''''''''&&&%%%%%%%%%$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&((((((***---//////---+++***%%%---+++333???cccnnn;;;EEETTT777;;;:::555444444///333///>>>|||777000333HHHmmm999)))+++,,,&&&---&&&,,,***///BBBddd---(((&&&(((++++++)))%%%!!!!!!###!!!!!!!!!"""$$$&&&+++***(((''''''(((***,,,(((111888777111000777???TTTRRRMMMXXXnnnssslllkkksss||||||yyy|||}}}}}}zzzmmmeeeoooppp___^^^YYYXXXNNN:::555888555888000***+++,,,++++++,,,,,,+++)))(((((()))+++,,,)))---000...)))&&&(((+++'''&&&$$$###""""""###$$$###$$$&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%###""""""############$$$$$$%%%'''***...222222000---'''((()))***777EEEmmm~~~:::CCCwww^^^===???333666333666000111///:::kkk:::444666@@@ddd777''',,,+++(((111'''------...BBBiii...)))((($$$)))******&&&!!!  !!!!!! !!!###%%%******)))'''&&&(((+++...,,,666???@@@;;;<<>>OOOyyy===>>>eeemmmIIIJJJ444555000666111//////888]]]===888999999vvvZZZ888***---&&&***222$$$***000111GGGrrr000)))***&&&***---...+++$$$ !!! !!!!!! """$$$)))))))))'''&&&(((,,,000...444<<<@@@CCCGGGOOOUUUIIIKKKJJJVVVooowwwmmmhhhxxxwwwtttxxx{{{|||xxxwwwpppeeeeeedddXXX]]]^^^^^^PPP:::888???>>>AAA:::555555555111......+++++++++++++++++++++++++++***)))((('''''''''(((&&&%%%$$$""""""""""""######$$$%%%'''(((''''''&&&&&&%%%%%%&&&''''''&&&$$$""""""""""""""""""""""""###$$$''',,,000111///---&&&,,,###---FFFYYYEEE???XXX}}}nnnLLLTTT<<<444...666111---000666RRR???;;;;;;666qqqSSS999---///"""(((000 (((222555NNNzzz333***---)))---111333000)))$$$"""$$$ !!!!!!!!!!!!###((((((((('''%%%'''---222,,,///444<<>><<<;;;999666333000---,,,,,,+++***,,,//////---******)))'''&&&%%%$$$$$$$$$###%%%$$$"""###'''&&&######$$$&&&'''''''''&&&&&&))))))((('''&&&&&&%%%%%%!!!!!!"""###############%%%'''((((((+++...+++$$$...,,,---666HHHiiiPPPHHHKKKSSShhh___IIIJJJ@@@222---,,,000111111;;;HHHuuu555<<<333999cccyyynnnFFF000,,,)))'''&&&+++***%%%222999222+++((((((,,,999AAA<<>>OOOZZZfff]]]MMMKKK999222---,,,000000...666BBBnnn~~~222999333;;;UUUhhh^^^===,,,***((('''$$$$$$)))&&&///BBB444)))'''+++...777AAAAAA444$$$  !!!$$$''')))((('''(((---111333333333444666;;;AAAEEENNNUUUTTTWWWgggooommmmmm~~~{{{xxxxxxvvvsssvvv{{{mmmwww~~~nnnVVVQQQQQQFFFBBBAAAAAAAAAAAA???<<<999<<<;;;999666222...+++)))---+++)))((((((((('''&&&''''''%%%$$$######"""""""""&&&&&&$$$$$$''''''$$$%%%&&&((())))))(((''''''&&&&&&&&&%%%$$$$$$######!!!"""######$$$$$$######%%%(((***))),,,...+++&&&'''(((+++:::___eee555MMMTTTXXXTTTNNNNNN;;;333......222111---333>>>cccuuu333777333;;;NNN]]]SSS888,,,)))&&&&&&'''###+++(((///HHH777((('''---111555@@@EEE999%%%""" !!!!!!""""""%%%'''((('''(((,,,000555666777777888<<>>;;;666111---+++***+++///---***'''&&&%%%$$$$$$&&&%%%$$$###""""""""""""###''')))'''&&&((((((%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###%%%)))++++++,,,...,,,''''''+++///???gggqqqFFFUUUMMMMMMOOOHHHHHH===444000111555444000444>>>YYYnnn777666222:::OOOXXXMMM777///+++%%%&&&,,,(((///,,,222III:::(((&&&...222555???FFF===+++!!!### !!!""""""######!!!$$$''''''&&&'''+++...888888888888777888;;;<<>>SSSfff888444000888NNNRRRGGG666222,,,&&&''')))(((---***333BBB===***'''...444666===CCC???333'''""" !!!"""###$$$$$$ ###&&&'''&&&&&&))),,,222333555999>>>AAABBBAAARRR___eeekkkyyy~~~zzz{{{yyyuuussstttuuuxxxeee]]]jjjiii^^^YYYXXXMMMJJJFFFDDDCCCEEEEEEEEE>>>888000***(((+++111555111111000,,,(((%%%%%%&&&%%%$$$$$$###""""""######)))///222...***)))(((&&&$$$$$$%%%&&&&&&$$$###"""########################"""###$$$$$$%%%$$$$$$$$$$$$***...---,,,------***,,,000888LLLrrrTTTYYYHHHSSS___DDD333333111...///444222...222<<>>@@@,,,'''...444888;;;>>>@@@<<<...  !!!"""###$$$ ###&&&'''%%%%%%'''***,,,---111<<>>AAADDD;;;777111------000666999222444444111,,,((('''(((%%%%%%$$$############$$$,,,333666111,,,***)))'''%%%%%%&&&&&&&&&%%%$$$###########################"""###$$$$$$%%%%%%$$$$$$$$$+++///...,,,------+++++++++777TTT~~~BBBWWWJJJOOO\\\GGG888999555000000333111,,,111:::UUUlllTTT111,,,---999??????555...222...(((+++&&&//////111GGGDDDBBB...'''---555999::::::@@@AAA222 !!!"""### ###''''''%%%$$$&&&)))...---111===JJJPPPLLLFFFRRR^^^```___kkkvvv}}}zzzvvvssswww}}}}}}bbbNNNJJJNNNWWWUUUFFFGGGGGGEEE@@@;;;:::===AAA888666333222222555999;;;333555666444///+++)))***%%%%%%$$$$$$$$$$$$$$$$$$...555888333---***)))'''&&&&&&'''''''''&&&$$$##################$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$+++000...,,,------,,,***&&&333ZZZJJJjjjZZZOOOWWWHHH===>>>:::555333555222,,,111:::XXXdddCCC666)))111::::::<<<999222......,,,)))&&&,,,...'''>>>dddFFF&&&)))333DDD:::222888DDDCCC222""""""""""""######$$$%%%%%%$$$!!!$$$)))***%%%%%%((()))***///:::GGGMMMLLLHHHTTTSSSXXXdddssscccSSS[[[aaaVVVPPPUUUOOOMMMIIIFFFDDDAAA>>>;;;BBB:::222000555:::;;;999333666888555000+++((((((%%%&&&&&&%%%$$$$$$%%%'''***555777,,,%%%)))---***))))))))))))((('''&&&%%%######$$$$$$$$$######"""###$$$$$$$$$######%%%'''&&&'''***---------+++***'''...666TTTXXXiiicccMMMZZZGGGCCC;;;777333111222222000222777NNN]]]@@@444---666:::999:::888111------+++(((***///333,,,===[[[JJJ(((+++444666666222;;;MMMJJJ555)))###""""""""""""$$$&&&'''$$$"""$$$+++,,,(((&&&(((***+++000;;;GGGMMMLLLHHHJJJTTTaaakkkttt{{{ttt}}}}}}{{{zzzgggVVVYYY\\\TTTLLLLLLOOOLLLIIIJJJKKKHHH@@@:::===888333111444888::::::333555777555000+++(((((($$$%%%%%%$$$######$$$&&&'''333888000***++++++'''(((((((((((('''&&&%%%%%%######$$$$$$$$$######"""###$$$%%%$$$######$$$&&&&&&(((***,,,---,,,+++***(((///999YYY^^^gggcccVVVkkkZZZNNN???888333111222111000111555CCCVVV:::222444>>><<<666999777000++++++***((('''***111...;;;QQQNNN,,,,,,444000777222:::PPPIII///'''###"""!!! """$$$''')))&&&######))),,,***&&&%%%)))+++111;;;EEEJJJKKKIIIBBBUUUfffkkknnnvvvrrrzzz|||pppuuueeeVVVTTTYYYXXXQQQKKKLLLHHHFFFIIIMMMJJJ@@@666888888666444333444888:::333555666555111,,,)))(((###$$$$$$$$$""""""###%%%***666>>>:::444333///***(((((((((((('''&&&%%%%%%"""######$$$$$$$$$######$$$%%%%%%$$$###"""$$$%%%'''(((+++,,,---,,,+++******111===___jjj___XXXPPPmmmbbbPPP<<<999555222222111///111555;;;RRRnnn666111:::EEE===444777666///)))))))))'''&&&%%%,,,000@@@TTTQQQ...,,,333222999333===YYYSSS555,,,###""" !!!%%%)))++++++&&&###%%%''''''$$$"""(((+++000888@@@GGGJJJKKKEEEVVVbbbccceeeqqqyyyyyyoootttjjj\\\UUUXXXZZZSSSHHHDDDBBBBBBDDDFFFCCC<<<666777:::;;;888222111444999444555666555222///+++)))$$$%%%%%%$$$######$$$&&&,,,777>>>===888555111+++))))))))))))((('''&&&&&&""""""###$$$$$$$$$######$$$%%%%%%$$$###"""$$$%%%((()))+++,,,---,,,+++******222???eee\\\NNNDDDaaa]]]KKK:::<<<777444444333111222666;;;SSSWWW333222>>>GGG<<<222666555...((('''((('''***&&&,,,222HHH```QQQ...,,,222000555777MMMnnnkkkKKK777$$$"""!!! """%%%))),,,333...(((######%%%%%%###&&&)))///444;;;BBBIIINNNNNNWWW^^^```cccmmmyyy|||~~~uuufffZZZWWWVVVLLL>>>>>>??????===;;;999999999888===???:::111---111777444555555555444111---***%%%&&&'''&&&$$$$$$&&&''')))111666666333000,,,(((************)))(((''''''!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&******+++,,,,,,,,,++++++***000???ggg^^^QQQFFF```___MMM@@@>>>999666666555222444888888QQQOOOooo222333===DDD999000555666...'''&&&(((((()))'''+++...FFFbbbPPP---,,,333333222@@@]]]ssspppRRR222$$$###"""!!!###%%%(((***666555...&&&###%%%''''''&&&)))---111777@@@KKKTTTVVVWWW]]]fffhhhfffkkkuuuuuuxxxooocccZZZWWWUUUKKK@@@<<<>>>===999444333777;;;888===???999000,,,///555333222222333333111,,,)))&&&'''''''''%%%%%%'''(((+++///444555333///+++)))************)))(((''''''!!!"""###$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''++++++,,,,,,,,,,,,,,,+++***///>>>hhhZZZRRRKKKdddeeeOOODDD===999666666555333555999111JJJTTT^^^000333888===444///555666///'''&&&((()))###(((...***@@@bbbOOO---...666AAA444FFF^^^```aaaSSS000$$$$$$######$$$%%%'''(((///333111)))###$$$''''''(((***---///444@@@OOO[[[\\\TTTYYYffffff^^^eeeyyyyyypppmmmwwwggg^^^UUUTTTVVVSSSLLLGGG<<<;;;999555222222444777555999:::555---+++///555000///...000000///***&&&&&&&&&'''&&&%%%$$$&&&(((---000666999888333---+++)))))))))(((((('''&&&%%%!!!!!!"""$$$$$$%%%%%%$$$!!!###$$$$$$###$$$&&&(((,,,,,,,,,,,,,,,,,,,,,,,,***///>>>iiiUUUJJJDDD___dddMMMCCC;;;777444555555333555999000AAAXXX}}}SSS///222333777//////555666///'''&&&(((***!!!---666...BBBhhhOOO---///888LLL555FFFXXXNNNYYY```CCC$$$$$$$$$$$$%%%&&&&&&'''&&&...111)))""""""%%%%%%))),,,...///444@@@RRR``````RRRSSSbbbaaaWWWhhh|||wwwddd\\\bbbbbbVVVNNNQQQRRRLLLEEECCC;;;888444222222222111000222555555111,,,+++000666---,,,+++---...---((($$$%%%&&&&&&%%%$$$$$$%%%''')))---444999999222+++'''''''''''''''&&&%%%$$$###!!!!!!"""$$$$$$%%%%%%%%% """###$$$###%%%'''))),,,,,,,,,,,,,,,,,,,,,,,,+++///>>>jjjVVVCCC:::WWWbbbMMMEEE999555222333333222444888444;;;XXXlll===666222---222333---444666111***((('''&&&---$$$+++999BBBwwwXXX222,,,111AAA000<<>>@@@:::333......///000///666DDDGGG999,,,,,,111222&&&(((+++...///,,,&&&"""***''''''))))))&&&&&&(((+++---111666888444+++$$$$$$$$$$$$############""""""""""""###$$$%%%''''''$$$$$$$$$$$$%%%%%%&&&'''+++//////******//////+++(((111DDDqqq{{{111;;;LLLcccVVVBBB:::888555333333555888999666<<>>999===888222...---......---999DDDFFF888,,,+++...---((())),,,///000...***&&&,,,)))((()))(((%%%$$$&&&+++---111666777222***###%%%%%%%%%%%%$$$$$$$$$###$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((()))...///,,,,,,///...)))***000BBBooo666:::JJJaaaWWWBBB;;;999888666555555666777444;;;QQQUUU666///111IIIYYY:::000555555///)))'''&&&$$$((((((444:::OOOZZZ333+++---;;;...777IIIWWWmmmnnnQQQ:::)))"""###!!!&&&$$$'''&&&%%%$$$$$$###$$$$$$))))))///888:::999???IIIOOOQQQOOOSSS[[[YYY]]]mmmrrrnnnzzz}}}^^^FFFRRRgggXXXRRRJJJEEEAAA===777333888555111...------,,,+++666>>>>>>333+++***+++(((((()))***,,,///...,,,***---***)))***(((###"""$$$***---000444444000((("""%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###############"""######$$$%%%'''((()))(((,,,............,,,(((+++///@@@nnn>>>888FFF]]]YYYDDD>>>===;;;888666555444444222999PPPWWWyyy777666333GGG]]]???222555444---((('''&&&$$$'''***666666VVV___777---///777...444BBBPPPccccccOOO???+++"""""" %%%###%%%%%%&&&%%%#########$$$''''''---666<<<<<>>LLLXXXWWWKKKCCC+++!!!############%%%&&&%%%###"""###$$$&&&%%%)))111777:::===AAAAAAHHHGGGIIIQQQQQQSSS___eeeOOOLLLXXXVVVOOONNNMMMHHHEEEAAA===999777444333222222111///---,,,++++++---000000---++++++***''''''&&&%%%'''***---...---+++''''''((('''$$$###%%%'''***---///---)))%%%"""###$$$%%%%%%%%%$$$"""!!!""""""""""""###$$$%%%&&&"""""""""$$$%%%''')))***,,,+++,,,------,,,+++,,,***+++???sssYYY777AAAUUUdddPPPGGGCCC<<<666222222555666666999HHHQQQWWW000666111###666111333444000)))'''((((((&&&***'''555555jjjaaa888---///999777666>>>KKKQQQNNNIIIEEE+++ $$$!!!###"""!!!$$$'''&&&###!!!###%%%&&&&&&(((+++...222666999AAAIIIIIIIIIPPPRRRUUU```[[[IIIEEEPPPWWW[[[WWWJJJBBBAAA@@@===:::777555444000111000...,,,++++++,,,000222333111---***)))((()))((('''))),,,///000000***'''&&&((('''$$$###%%%$$$'''+++,,,***'''$$$###"""###$$$%%%%%%###!!! !!!!!!!!!"""###$$$%%%&&&"""######$$$%%%'''((()))---+++,,,//////,,,+++---+++***<<>>:::000666777---111///,,,***(((%%%###'''...$$$)))333GGGXXX===111888>>>///000FFFQQQHHH@@@DDDJJJ000###### !!!$$$!!!!!!!!!""""""""""""!!!!!!###%%%'''***,,,...///000666444777===CCCDDDHHHLLLRRRbbbcccRRRHHHNNNPPPHHHEEEBBB>>>:::666333111000)))*********)))((('''&&&,,,++++++******)))))))))***)))))))))))))))******))))))((('''%%%$$$###"""%%%%%%%%%''''''&&&###!!!'''''''''&&&%%%$$$"""!!!#########!!!!!!"""%%%(((&&&&&&%%%%%%%%%&&&''''''...+++---333111++++++000---+++333WWWCCC>>>===```eeeFFFCCCEEE@@@666666888111333:::333MMMlll777666---333333///777000---***)))%%%###'''---'''///999KKK\\\@@@///111666+++///EEEPPPJJJGGGMMMHHH///###### !!!### !!!!!!""""""""""""!!!!!!###$$$&&&(((+++---///000...222;;;BBBDDDEEEKKKTTTYYY```]]]QQQLLLPPPMMMDDD@@@>>>:::666222///...---******))))))((('''''''''(((((())))))******++++++******))))))))))))******(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&'''&&&###!!!'''''''''&&&%%%###"""!!!""""""###""""""###%%%'''&&&%%%%%%%%%%%%&&&'''''',,,---111444222...---...---+++222TTTLLL<<<>>>kkkLLL???<<<;;;444444888555222999333IIIfffwww111333,,,222///000888222---***)))&&&###&&&,,,***555>>>QQQ]]]AAA,,,)))111)))000DDDMMMGGGIIISSSFFF...###### ### !!!!!!""""""""""""!!!!!!"""###$$$&&&(((,,,///111,,,555AAAGGGDDDCCCMMMYYY___\\\VVVQQQQQQQQQIII@@@===;;;888444000---,,,++++++***((('''&&&&&&''''''$$$%%%&&&(((***+++------******))))))))))))******&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&###!!!&&&&&&&&&%%%$$$###"""!!! """$$$$$$######$$$&&&%%%%%%%%%%%%%%%&&&''''''***000333333111111///,,,---,,,000PPP\\\::::::kkkbbbFFF999;;;666222555555111888444EEE^^^eee000222///999222000333333...+++***'''$$$&&&***+++666===WWWWWW<<<)))'''000,,,444BBBFFF@@@CCCOOOCCC,,,###$$$ ### !!!!!!""""""""""""!!!!!!"""""""""###&&&***...000///555===AAA===;;;DDDOOOZZZTTTOOONNNOOOLLLDDD>>>===;;;888444111...------+++)))'''%%%%%%%%%''''''$$$%%%'''(((***,,,---...******))))))(((((())))))$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&$$$!!!%%%%%%%%%%%%$$$###"""!!!!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))000333///...000///+++...---000MMMmmm:::444\\\}}}TTT===???;;;222111222222777777@@@WWWTTT///111444FFF:::444000333...******)))&&&&&&)))+++444777aaaMMM444(((+++...---555@@@@@@:::>>>III???+++###%%% """ !!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$(((+++---000000222555555555<<>><<<;;;999666333000...------***)))&&&%%%$$$%%%&&&'''''''''((()))***+++,,,---***)))(((((('''''''''(((#########$$$$$$$$$$$$$$$#########%%%'''&&&$$$!!!$$$$$$$$$$$$###"""!!!!!!!!!$$$&&&%%%$$$###$$$#########$$$%%%&&&'''''')))...000---,,,------+++......000KKK{{{:::444TTTWWW;;;>>>===444111111333555:::===RRRsssCCC---///666OOO@@@:::222333---*********(((''')))...444555uuuGGG111)))000***,,,444>>>>>>888;;;EEE<<<)))###%%% """ !!!!!!""""""""""""!!!!!! !!!###%%%((()))222///...444999<<>>DDDFFFAAA===<<<:::777777555222///---+++******)))(((&&&%%%$$$$$$%%%%%%''''''((())))))***++++++)))((('''&&&&&&%%%&&&&&&#####################$$$""""""###%%%&&&&&&$$$!!!###############"""!!!!!!!!!$$$&&&%%%$$$$$$$$$############$$$&&&'''(((***+++///333222---+++---,,,...000III===;;;WWWXXX888999999666555444444333;;;:::OOOhhh888///111777NNN<<<;;;555222,,,)))***+++)))((()))333888999HHH555,,,000***,,,444>>>>>>999999@@@:::(((###&&& !!! !!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%---,,,///777===???BBBFFF???IIIKKKAAA===AAA>>>555444222000---***))))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((()))***((('''&&&%%%$$$$$$$$$$$$###############"""""""""!!!!!!"""$$$&&&&&&$$$!!!"""""""""###""""""!!! """$$$%%%$$$$$$$$$%%%"""""""""###$$$&&&'''(((,,,***222???>>>///)))...(((+++...GGGBBB???UUUkkkCCC999777777888444444///999666NNNaaa555444444666III555777555222,,,(((***,,,***)))***888<<<>>>LLL::://////...///777??????999777:::888'''###&&& !!! !!!!!!""""""""""""!!!!!! !!!"""######"""""""""$$$***333888777888;;;FFFRRRRRREEEBBBIIIEEE666444222000---+++)))))))))&&&&&&&&&&&&&&&$$$###"""!!!!!!###$$$&&&'''((()))'''&&&%%%$$$########################"""""""""!!!!!!!!!"""$$$&&&&&&$$$!!!!!!"""""""""""""""!!! """$$$$$$######$$$&&&"""""""""###$$$&&&'''(((---)))555JJJHHH333)))///%%%))),,,FFFGGG>>>MMMTTT???777777888111333---888444MMM]]]yyy222333999AAABBB===777666333,,,(((+++---+++((('''555999SSSLLL000111---(((000BBBHHH===:::???>>>222$$$ """ ######""""""!!!!!!!!!!!!""" """"""!!!!!!###$$$&&&(((+++---///333999===:::BBBIIIHHH???888888:::111///...+++***(((((('''(((&&&%%%%%%%%%%%%###""""""###$$$%%%'''((()))***''''''%%%$$$###""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###"""$$$$$$$$$%%%'''&&&### !!!!!!""""""######%%%$$$#########$$$%%%&&&+++***///888:::222+++)))++++++,,,EEEYYY<<>>999777111***'''***---,,,******666;;;```III...///***000666EEEHHH<<<999??????444%%%!!!""" ###  !!!!!! !!!!!! !!!###%%%''',,,555AAALLLOOOKKKGGG???FFFLLLKKKDDD;;;777666///...---***)))''''''&&&(((&&&%%%$$$%%%%%%###"""!!!"""###$$$%%%'''(((((('''&&&%%%$$$###"""""""""###"""""""""!!!!!!!!! """!!!!!!"""$$$$$$###"""$$$$$$$$$######""""""### !!!!!!""""""######$$$$$$#########$$$%%%&&&,,,***,,,222444///++++++******(((;;;ddd888888TTTccc___JJJ888;;;===888999555111666555AAAYYY{{{ddd333222555>>>BBB>>>999777...)))&&&***---,,,,,,---777===vvvFFF+++---(((///333???@@@555555???BBB666&&&!!!""" $$$ !!!!!!"""###!!!!!!!!!  $$$'''%%%'''000AAAPPPUUUMMMCCCIIIMMMQQQQQQKKKCCC;;;777---,,,+++)))'''&&&%%%%%%'''%%%$$$$$$%%%%%%###""" !!!"""###$$$%%%&&&''''''&&&%%%$$$###"""""""""###"""""""""!!!!!!!!! """!!!!!!"""$$$$$$###"""###$$$%%%### """%%% !!!!!!""""""######$$$$$$######$$$$$$%%%&&&---)))(((,,,...,,,,,,---***+++'''111ssswww999:::FFFIIIJJJ@@@999>>>===666777555111555222===UUUwwwXXX333333888AAADDD>>>777333...)))'''***,,,,,,,,,...777AAABBB)))---&&&(((+++666999000555EEEKKK777'''"""""" $$$ """"""""""""###$$$&&&&&&$$$###""" """'''***%%%!!!"""***777>>><<<777888888::::::888333,,,(((,,,+++)))'''&&&%%%$$$$$$&&&$$$######$$$$$$###!!!!!!!!!"""###$$$%%%&&&''''''&&&%%%###""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$$$$###""" %%%(((&&&""""""%%% !!!!!!""""""######$$$###$$$$$$$$$$$$%%%%%%+++)))((()))+++,,,------+++...,,,...iii;;;BBBHHHWWWTTTFFF<<>>GGGGGG===444000///***(((***+++***+++...777III<<<(((...&&&)))+++666888111999LLLSSS666&&&!!!""" ###""""""""""""###$$$&&&&&&%%%$$$"""!!!!!!$$$***...((($$$ %%%+++000333,,,+++)))***++++++)))'''***)))(((&&&%%%$$$$$$$$$%%%###""""""###$$$###!!!"""######$$$%%%&&&''''''&&&&&&$$$###"""!!!!!!!!!!!!"""$$$%%%%%%"""!!!!!!"""$$$$$$###"""%%%+++,,,'''###"""### !!!!!!""""""############$$$$$$%%%%%%%%%%%%((())))))***---///...,,,)))---///...```;;;???CCCUUUVVVHHH;;;===>>>999999777333777333;;;OOOlllCCC111888CCCKKKGGG<<<444333///+++(((******)))+++000888TTT555(((000%%%***,,,666777///666HHHPPP222$$$ ### ### !!!!!!"""#########"""!!!"""&&&,,,111&&&&&&&&&%%%$$$&&&,,,111000...,,,,,,...000111222)))((('''&&&%%%$$$$$$$$$###"""!!!"""######"""!!!######$$$$$$%%%&&&&&&'''&&&%%%$$$###"""!!!!!!!!!!!!"""$$$%%%&&&"""!!!!!!"""$$$$$$###"""$$$+++...+++&&&""" !!!!!!""""""######"""###$$$%%%%%%%%%%%%$$$&&&)))******---111000,,,(((***000---SSSHHH999;;;III[[[VVVDDD@@@AAA;;;666777333999444;;;LLLggg:::000999EEEKKKDDD:::888<<<---)))((()))***)))---333:::```...'''111$$$***,,,666777...333DDDJJJ...!!!### !!!###  !!!!!! """''',,,111"""%%%&&&&&&$$$$$$(((+++))))))((('''&&&'''((())))))((('''&&&%%%$$$$$$$$$###!!! !!!"""###"""!!!""""""######$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!!!! !!!!!!""""""######"""!!!!!!"""$$$$$$###""" $$$(((+++***'''""" !!!!!!""""""######"""###$$$%%%%%%%%%$$$$$$&&&))))))(((+++111111------)))///+++GGG^^^;;;<<>>ccc111(((,,,$$$///333777///666888WWWKKK%%%###!!!  !!!###$$$%%%%%%%%%%%%###!!!"""$$$'''...'''%%%***,,,'''######'''((((((&&&$$$""""""###""""""!!!""""""###$$$$$$""""""!!!""""""###$$$%%%'''&&&$$$""" !!!  !!!!!!"""############### !!!###$$$###"""!!!!!! !!!!!!########################)))((((((((()))+++---...---333'''///:::^^^@@@:::>>>iiiFFFGGG@@@999555:::666333888BBB\\\~~~777<<>>YYYBBB&&&%%%###!!! !!!!!!  !!!"""###$$$$$$$$$$$$###""""""$$$&&&)))((())),,,+++'''(((+++'''***,,,,,,((($$$!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$###""""""""""""""""""!!!!!! !!!!!!""" !!!""""""""""""!!!"""!!!!!!"""###$$$"""!!!"""!!!!!! !!!!!!"""########################))))))(((((()))***+++,,,)))+++&&&///222EEEOOO:::LLLZZZGGGDDD999999===:::777888;;;OOOooouuu666999AAAHHHGGG@@@:::444000***)))******((((((000:::ZZZ999***,,,'''---111:::<<<...:::CCCZZZ===%%%$$$###!!!!!! !!!!!!  !!!"""#########$$$$$$###""""""$$$&&&$$$&&&((((((%%%###%%%((()))++++++)))&&&###!!!!!!###"""!!!  !!!"""###$$$%%%$$$$$$##################""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!###"""""""""######""" """"""!!!!!!!!!!!!""""""########################(((((((((((())))))*********)))'''------888ttt[[[:::LLLxxxcccGGGHHH===999<<<:::999999888IIIiiihhh777444@@@JJJHHH@@@:::333---***)))***+++)))***222<<>><<<>>>;;;000>>>```[[[PPP:::???FFFFFF<<<666444000(((000"""------(((222999FFFbbb:::000&&&------(((555'''...;;;???JJJDDD)))#########"""######$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!! $$$""""""(((000333///***'''&&&%%%%%%$$$$$$%%%%%%$$$#########""""""!!!!!!!!!!!!""""""###$$$&&&&&&%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!  !!!"""######$$$!!! ###&&&'''%%%"""""""""""""""""""""""""""######""""""""""""#########$$$&&&&&&%%%&&&''')))***'''***...)))'''>>>[[[;;;@@@AAAEEETTT[[[III;;;BBB???888>>><<<<<<999@@@iiiqqqIII888>>>EEEEEE<<<555444000)))..."""---,,,)))111777GGGVVV666///'''---+++(((777+++111===@@@HHH@@@&&&######"""!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!! ###"""$$$)))///000---)))&&&%%%%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!##################$$$$$$$$$$$$###""""""!!! !!!!!!!!!!!! !!!"""############""""""$$$&&&&&&$$$!!!""""""""""""""""""""""""######""""""""""""######"""$$$&&&&&&&&&'''(((***+++'''))),,,'''%%%666PPP@@@>>>???@@@KKKRRRDDD<<>>dddqqqDDD;;;GGGNNNLLLAAA777444///(((,,,###---,,,***///444IIIGGG222...''',,,))))))222---333===BBBFFF===&&&###""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!!!!!!!!!! !!!###'''+++---,,,)))'''%%%$$$$$$#####################""""""""""""!!!!!!%%%$$$$$$###""""""############""""""!!!!!!   !!!!!!""""""######%%%%%%$$$%%%&&&&&&###!!!""""""""""""""""""""""""###""""""!!!!!!""""""###!!!###%%%&&&''''''***+++...((((((,,,((($$$000BBB~~~HHH:::;;;;;;CCCIIIAAABBBSSSDDD:::<<<:::<<<999:::[[[nnnCCCBBBWWW]]]YYYJJJ<<<555///(((***%%%---+++,,,...222NNNiii<<<000+++&&&***''',,,)))+++222;;;CCCDDD:::)))$$$###"""!!!  !!!!!!""""""###### !!!""""""!!!!!!!!!!!!!!!!!!$$$***,,,***'''%%%%%%$$$######"""""""""""""""""""""""""""""""""!!!!!!$$$$$$###############$$$"""""""""!!!!!!!!!   !!!!!!!!!"""""""""###$$$%%%%%%&&&'''&&&$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """%%%&&&'''(((***,,,111***)))---+++'''---888bbbRRR333777888???FFFCCCHHH[[[FFF<<<<<<999<<<:::777RRRjjjqqqCCCFFF```fffaaaPPP???777222+++(((&&&,,,)))------111VVVUUU777000(((%%%***&&&///$$$,,,333999@@@???222'''%%%$$$###"""!!! !!!!!!""""""###### !!!!!!!!!""""""""""""""""""$$$***+++'''$$$######$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!###%%%&&&'''&&&&&&&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """$$$%%%&&&''')))+++...)))(((+++,,,(((+++111LLL\\\000777999???FFFBBBEEEUUUFFF<<<===999<<<:::555LLLfffbbbAAADDD___fffbbbQQQ@@@888444///'''(((+++'''...---222```EEE444000''''''+++%%%///%%%222666777>>>777(((###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""""""""###### $$$((((((%%%""""""###$$$######""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!"""###%%%&&&'''############"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""%%%&&&&&&%%%&&&'''"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!###$$$%%%%%%((())))))&&&&&&))))))'''(((,,,???pppeee222999;;;???DDD???<<>>BBB======CCC<<<===<<<666LLLoooLLLIIILLLcccddd]]]IIIBBB;;;)))))),,,+++(((111***---555vvv888......---,,,***))))))(((//////555??????333&&&!!!"""""""""""""""""""""""" !!!"""$$$$$$######""" !!!"""$$$&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!! ###"""""""""""""""###$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!############"""""""""""""""!!! !!!######!!!  !!!"""$$$&&&'''((($$$$$$$$$$$$$$$###"""!!!$$$$$$"""!!!  !!!"""$$$$$$%%%%%%'''((()))******)))(((((((((===^^^ppp\\\:::;;;<<<:::MMMOOO888BBB@@@======@@@;;;666;;;EEEbbbQQQDDDGGGooouuuhhhJJJ:::333+++...------***222+++///555uuufff000------,,,,,,+++***)))(((...///666===;;;...$$$ """""""""""""""""""""""" !!!"""#########"""""""""!!!!!!"""###$$$&&&'''!!!""""""############"""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""######$$$###############$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!#########"""""""""!!!!!!###"""""""""######!!! !!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$###"""!!!  !!!"""$$$$$$$$$$$$&&&'''(((******)))((((((&&&222LLLmmmSSS555888<<<===SSSUUU===DDDBBB>>>???@@@<<<666;;;FFFgggQQQBBBEEEZZZrrroooUUUAAA666///,,,...///,,,444---111666ttt}}}>>>+++***++++++,,,+++***)))(((,,,222999<<<555(((!!! """""""""""""""""""""""" !!!!!!"""###"""""""""!!!!!!!!!"""###$$$%%%&&&$$$$$$###"""""""""######$$$$$$$$$#######################################"""""""""""""""###$$$$$$#########"""######$$$%%%%%%%%%%%%%%%$$$###""""""######""""""""""""!!!!!!$$$###"""#########!!! !!!!!!""""""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###$$$###"""!!!!!! !!! !!!######$$$$$$$$$&&&'''((()))***)))((((((((((((:::```JJJ[[[777===CCCFFF^^^bbbHHHLLLDDD@@@@@@AAA<<<666;;;FFFlllPPPEEEGGGMMMnnnlllVVVDDD666222***///111...555...333777qqqIII------)))***+++,,,,,,+++)))(((---555===;;;///### """"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!""""""###(((&&&%%%#########$$$%%%########################"""""""""###############""""""""""""###$$$%%%%%%#########""""""######$$$$$$$$$$$$$$$$$$###""""""###"""""""""!!!!!!!!!!!!"""!!!!!!"""$$$%%%###"""""""""""""""############$$$$$$$$$%%%%%%$$$$$$#########"""!!!!!!!!!!!!!!! """######$$$$$$$$$%%%&&&'''))))))))))))(((,,,'''444HHHHHH888;;;AAAFFFHHHccciiiNNNOOOFFFBBBAAABBB<<<666;;;FFFlllPPPGGGIIIhhhjjjPPP===///444,,,///222///444///444666lllPPP)))111---)))***+++,,,++++++))))))...888???999+++!!! ###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""'''&&&$$$###"""######$$$########################!!!!!!!!!""""""#########""""""""""""###$$$%%%&&&$$$$$$###############$$$######$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! """$$$&&&%%%$$$""""""""""""""""""""""""""""""############""""""###""""""!!!!!!!!!!!!""" !!!"""###############$$$%%%'''((()))))))))(((,,,(((555---KKK000NNN===@@@BBBBBB^^^fffJJJHHHGGGCCCAAABBB<<<777<<>>DDDGGGGGGfffoooKKK>>>DDD@@@>>>???:::666>>>JJJmmmWWWCCCHHHjjjVVV:::444000000///******///...---:::LLLxxxHHH999///''')))+++444)))&&&---...&&&'''///>>>;;;333)))"""!!!######"""!!!   """###### !!!""""""$$$###"""!!!!!!###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###&&&&&&%%%$$$$$$######"""!!!!!!""""""######$$$$$$  !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!! !!!"""""""""""""""$$$%%%&&&''')))+++---...,,,)))&&&(((...555888888222CCC===GGG@@@cccqqqBBBLLLDDDBBBHHH@@@;;;666888ZZZsssPPPGGGFFFttt\\\:::444///---...***+++///...---888GGGccc===444---***...222000***))),,,''' &&&333EEE>>>333(((!!! """!!!   !!!"""###""""""!!!!!!""""""###$$$$$$###"""!!!"""###%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$%%%"""""""""""""""#########  !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!! !!!"""""""""""""""$$$%%%%%%'''(((***,,,---)))'''&&&(((,,,111555777555XXXUUUAAACCCCCCiiizzzHHHBBBGGGCCCGGG@@@===999999YYYnnnVVVPPPCCCkkkzzz^^^777555333///---***,,,///...,,,444@@@qqqJJJ222///+++***111555000+++))))))&&&$$$,,,777HHH===...%%%"""!!!!!!!!!   !!!""""""!!!!!! !!!!!!"""###$$$###"""""""""###%%%&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$"""######$$$%%%%%%&&&&&&############""""""""""""  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!! !!!"""""""""""""""$$$$$$%%%&&&(((***,,,---&&&'''''''''))),,,111444444444dddXXX???FFFJJJdddsssMMM@@@IIIDDDHHHAAA???;;;<<<\\\gggaaa^^^AAAhhhhhh888444444111---+++---///...+++111999llljjjUUU;;;......))))))///111...***''''''(((+++111777GGG777((("""######""" !!!!!! !!!!!!  !!!""" ######"""""""""###$$$%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%&&&&&&&&&$$$#########$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!  !!!!!!!!!!!!""""""""""""!!!"""""""""###############""""""!!!!!!!!!!!!!!! !!!"""""""""""""""$$$$$$%%%&&&''')))***+++&&&((()))(((''')))...333...;;;???jjjyyyFFF999LLLQQQTTTZZZKKKGGGGGGEEEKKKDDD???===AAAeee```rrroooCCC|||~~~@@@444111...---,,,...///---,,,///444OOO;;;BBB222---///))))))///---)))333888000&&&&&&333???FFF444$$$!!!######!!!!!!!!!!!! !!!!!!"""!!!   !!! ###############$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!  !!!!!!!!!!!!""""""""""""!!!"""""""""###############""""""!!!!!!!!!!!!!!! !!!"""""""""""""""$$$$$$$$$%%%&&&((()))***''')))+++***((()))---111...???111@@@PPP;;;888KKKRRRKKKIIIEEEHHHDDDEEENNNEEE???===HHHqqq^^^GGG}}}III555222222---.........------///222???}}}PPP777333***+++...***---111---)))BBBPPP???&&&%%%<<>>TTTOOORRRXXXPPPOOOGGGIIICCCAAACCCEEEEEEdddoooooo>>>MMM;;;111222000............---,,,666000***IIISSSDDD222)))***------***...***'''&&&)))******(((,,,''''''"""444QQQFFF000%%%$$$###"""!!! $$$$$$$$$"""!!!!!! !!!!!!"""!!!  !!!"""!!!"""""""""#########$$$!!!###"""!!!$$$((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&%%%$$$"""###$$$$$$###"""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""######""""""!!!!!! ###+++///(((!!! $$$&&&#########$$$$$$%%%&&&&&&(((((((((((())))))))))))$$$+++,,,***777FFF???+++###AAAdddpppiiihhh;;;>>>NNNLLLYYYeee\\\WWWNNNGGG???AAAFFFCCCSSS^^^yyyHHHzzzgggAAA666444111///.........---,,,)))444111777fffIII777@@@<<<+++$$$+++...'''---***'''))),,,//////...)))%%%)))!!!>>>TTT444---$$$$$$###"""!!!!!! $$$$$$###""" """!!!  !!!""""""!!! !!!"""!!!!!!!!!""""""######$$$"""$$$###!!!###'''%%%!!!########################""""""!!!!!!"""$$$&&&'''%%%###"""###$$$$$$###""""""!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$######"""!!! !!!''')))$$$!!!"""""""""###$$$%%%%%%%%%%%%((((((((()))))))))))))))&&&---+++%%%///BBBFFF;;;444000///NNNFFF<<>>666333111/////////---,,,***888444***;;;cccqqqUUUAAABBB---$$$---444---***...,,,***(((***...000///---'''%%%)))%%%CCCNNN((()))$$$$$$$$$######"""!!!!!!"""!!!!!!!!!!!!!!! """!!!  !!!"""!!!!!!!!! !!!!!!!!! !!!"""######"""$$$%%%$$$%%%((('''###########################""""""!!!!!!"""$$$&&&'''$$$###"""###$$$%%%$$$"""!!!!!!!!!!!! !!! !!!!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$######"""!!!  !!! """"""!!!"""$$$%%%%%%%%%%%%%%%''''''(((((()))))))))***'''***,,,)))***222>>>FFF<<<>>>444555RRR{{{hhh---&&&OOOrrrEEEaaabbb___XXXIIILLLLLLJJJCCCAAAHHHMMMmmmoootttPPPqqqIII888666333111111000...,,,&&&000111///333;;;UUUwww\\\BBB@@@CCC222---(((&&&'''***,,,,,,,,,+++***+++......***'''&&&((()))...CCC???$$$%%%###$$$$$$$$$######"""!!!  """###"""!!!!!!!!! !!!!!!  !!!"""######!!!$$$###"""%%%%%%$$$##############################"""""""""$$$%%%&&&$$$"""""""""$$$%%%$$$###!!!!!!!!!!!! !!!  """!!!!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""!!!!!! """'''%%%!!!"""$$$%%%&&&&&&%%%$$$&&&&&&''''''(((((())))))$$$&&&,,,000***$$$---<<<>>>HHHBBB333111@@@ccc[[[<<<555:::VVVBBB___GGGLLL```\\\JJJHHHAAAIII]]]sss\\\mmmVVV:::888555333222111///---%%%***...555:::222000===eee{{{gggRRRGGG;;;888777...666999$$$***000'''+++***+++...000///***%%%%%%,,,)))777???///%%%"""!!!"""#########"""!!! !!!"""###""" !!!!!!!!!!!!   !!!"""###$$$$$$'''+++'''"""!!!""""""########################$$$$$$###""""""###$$$%%%###"""!!!"""$$$%%%$$$###"""""""""!!!!!!!!! !!! !!!""""""!!! !!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """!!! """&&&%%%"""!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%&&&'''((((((((($$$$$$(((---***%%%(((///999???:::333333222666DDDbbbzzzyyyUUU000&&&...111333:::RRR~~~vvvVVVHHHSSSjjjhhhEEEKKK@@@KKKppptttrrrMMMaaa<<<999666444333222000...222111***+++333111111===---555>>>JJJ\\\eeeVVV???888;;;CCC@@@777666000...'''&&&---444444///---((())),,,111555444///***$$$///(((>>><<<###((( !!!"""""""""!!! """ """###!!! !!!""""""!!!   !!!"""###$$$%%%%%%...666:::222(((###$$$$$$""""""""""""""""""""""""%%%$$$###"""""""""###$$$###"""!!!"""$$$%%%%%%###""""""""""""!!!!!!!!!!!!!!! !!!""""""!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###%%%""" ###$$$### """$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((((((%%%###$$$)))......+++&&&///333888>>>:::666<<<666LLLfffyyyjjjOOOGGG888888666)))///BBBHHHoookkkNNNIIIOOOMMMWWW\\\@@@LLL???MMM|||ttt```vvvPPPAAA888;;;===666///,,,---,,,,,,,,,...000333555555555555555555666666666<<<+++---222+++...111""",,,++++++,,,------***'''......(((,,,777333((((((222CCCAAA111$$$!!!$$$######""""""""""""######!!!!!!""""""""""""!!!!!!&&&%%%""" !!!###$$$ !!!!!!!!!!!!""""""""""""###############$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!%%%$$$######$$$$$$""" $$$$$$###""""""!!!""""""'''&&&###!!!""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$"""""""""""""""""""""""""""$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''(((((()))'''%%%&&&***------,,,+++******+++///444:::===BBBIIIQQQPPPHHH===666333555---,,,222555444===JJJeee]]]QQQGGGCCCDDDEEECCCAAA===NNNdddxxxtttaaaeeeGGG888AAAAAA000---999111///...,,,,,,---...///111111000000/////////...---%%%---///###%%%111111---------,,,+++,,,///222---444222......,,,)))+++%%%@@@PPPBBB---$$$"""######""""""""""""######!!!!!!""""""""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!""""""""""""###############$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!%%%$$$######$$$$$$"""!!!######"""!!!!!!!!!""""""%%%!!!$$$$$$!!!"""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%$$$""" """"""""""""""""""""""""$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''(((((()))'''%%%&&&)))++++++***,,,++++++,,,...111555777===AAADDDCCC===777222111222------444666444:::DDDNNNMMMIIIEEECCCDDDEEEEEEHHHJJJXXXooo^^^iiiGGG???>>>555111666111000...,,,+++++++++,,,...------,,,+++***)))(((+++%%%,,,111(((&&&///000,,,...000---***(((+++///+++444:::888333...++++++***DDDMMM999%%%%%%&&& ###""""""!!!!!!""""""### !!!!!!""""""!!!!!!  """######!!! !!!!!!!!!!!!""""""""""""###############$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$#########$$$$$$###!!!!!!!!!!!! !!!!!!""""""+++### '''444666***!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""!!!""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))((('''&&&&&&((())))))))),,,,,,+++,,,---...///000666666444222000////////////,,,...555777444888???FFFIIILLLIIICCC>>>>>>AAAJJJWWWddd}}}bbbfff===555AAA>>>...000///...---,,,,,,,,,------,,,,,,+++***)))))))))222''''''///111---'''"""(((***---...---+++***)))//////999???444)))((()))GGGIIIAAA///$$$&&&&&&"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$###"""###%%%%%%###!!!  !!!"""###...&&&###,,,999;;;... !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&((())))))((((((((())))))))))))******+++,,,,,,,,,,,,,,,111...+++***+++---......---+++...444777666:::@@@JJJNNNRRROOODDD<<<>>>EEENNNhhhzzz___tttWWW999999<<<666333222111000......------++++++++++++++++++++++++000((($$$)))...)))(((000444000,,,---111222000---222)))222666### 888LLLpppSSS666,,,***%%%!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! ###"""""""""""""""###### !!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######"""###%%%%%%###"""  !!!"""###'''### %%%,,,---&&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))******+++*********+++((()))***+++,,,,,,++++++---,,,***+++...///000///,,,,,,///444777:::@@@FFFHHHJJJMMMJJJAAA<<>>FFFVVVxxx___hhhZZZ>>>222999<<<999SSS___CCC@@@:::444222111000000111111,,,)))...333444555777222666666000***,,,222666777---555vvvFFF333---'''%%%&&&&&&"""""""""!!!!!!!!!""""""######"""  !!!###"""%%%%%% !!!###"""""""""###""""""!!!  !!!######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%###"""###$$$"""!!! ###%%%&&&### $$$$$$###"""""""""""""""%%%######%%%'''''')))+++000---+++111555RRR[[[$$$"""333777***'''222333(((,,,***,,,......+++,,,000...,,,+++...222666666555:::<<<999777>>>GGGCCC777666:::===???JJJiiiPPPbbb~~~^^^GGG999222BBBSSSNNNFFF???999555111***%%%###******---222222000111555555555444333222222777<<<444[[[ooo555,,,((($$$###&&&'''%%%"""!!!!!! !!!!!!"""######""""""!!! !!!"""###'''***)))$$$!!!###$$$"""!!!""""""""""""!!!!!! !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&$$$$$$###""""""""""""### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###"""!!! """$$$%%%###!!!$$$###""""""!!!!!!!!!"""%%%###"""$$$'''(((&&&$$$'''&&&&&&,,,000SSSwww```555'''(((555111 222&&&&&&+++000111,,,***,,,,,,+++,,,///333777777666888CCCIIICCC888444777:::???<<<>>>OOOnnnqqqQQQuuuxxxeeeRRRGGGCCC<<<444000222555444555777444888???BBB===666666;;;777...+++444===AAAEEEKKKzzzhhhBBB555+++'''$$$$$$&&&'''&&&$$$""""""!!!""""""###$$$$$$!!!!!!!!!""""""#########+++...---'''###$$$$$$""" !!!!!!""""""""""""!!! !!!"""######$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######$$$%%%%%%%%%######"""!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""###!!! """######"""###""""""!!!!!!!!!!!!!!!$$$""""""&&&+++---***&&&'''((((((,,,***OOO\\\111&&&///333---'''///***((()))******...333------...222555888888777:::666333333444555;;;CCC888EEE___wwwUUU^^^^^^PPPVVVHHH===;;;;;;999:::>>>;;;===@@@@@@999000///333(((333@@@???222999fffqqqBBB...***///,,,((('''''''''&&&$$$%%%$$$$$$#########$$$$$$ !!!"""#########"""***---,,,'''###$$$###!!! !!!""""""###""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$%%%######"""!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!######!!! !!!"""###""" !!!"""###$$$""""""!!!!!!!!!!!!!!!"""&&&''''''&&&'''***)))&&&+++,,,)))...***IIIJJJ((($$$***+++,,,'''$$$&&&((((((***...++++++---///111222222111000,,,111>>>BBB;;;555666NNNmmm```QQQxxxooojjj[[[QQQQQQPPPHHHCCCEEEDDD@@@<<<:::555000000444???===AAAKKKYYYtttOOO<<<888+++///---***((('''&&&%%%%%%%%%$$$###""""""!!!"""""" !!!""""""""""""!!!$$$'''((($$$!!!######  !!!""""""###""""""!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###############$$$$$$$$$$$$###""""""""""""### !!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!""" !!!######!!! !!!"""######"""!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""'''+++***$$$"""&&&((('''+++***&&&...,,,>>>eee???...---+++***---444666222---+++333444555555555555555555===;;;;;;999333555LLLfffhhhLLLhhh~~~wwwhhh\\\XXXaaaaaaTTTIIIGGGAAA;;;666666666777>>>EEEUUUUUUccc]]]```PPP:::...---+++((('''&&&&&&'''###"""""""""""""""######""""""""""""""""""""""""$$$%%%"""!!!"""""" !!!!!!""""""""""""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################$$$$$$###""""""""""""###!!!!!!!!!!!!"""""""""""""""!!!!!!  !!!!!!""" """######"""!!!!!!"""###$$$$$$$$$######%%%&&&"""""""""""""""######$$$ '''***)))---888===;;;333111&&&---,,,,,,QQQooozzzSSS???555,,,)))******---111000000111///......///111777222000777KKKkkksssGGGBBBKKKQQQQQQdddrrrgggkkk\\\UUUZZZWWWEEE666333000///111555:::CCCSSSbbbeeeXXX999444333000---***((('''(((######$$$%%%''')))+++,,,'''&&&$$$###"""######$$$ $$$&&&###"""###### !!!""""""""""""!!!!!! """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!############""""""""""""######"""!!!!!!!!!!!!"""""""""""""""#########$$$""""""!!!  !!!""""""!!!###$$$$$$###""""""###"""$$$''''''%%%$$$%%%'''###############$$$%%%%%%!!!&&&***...;;;JJJJJJAAA666555&&&,,,---"""000>>>___rrr^^^GGG888222222777===888999999777666777;;;>>>888DDD[[[|||hhh[[[EEEJJJWWWMMMTTTBBB:::CCCGGG>>>999<<<777<<>>===999333---)))((((((%%%%%%'''***---111444555+++)))'''$$$###$$$%%%&&&"""'''(((%%%###$$$###!!!""""""###""""""!!! """"""#########""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""#########"""""""""""""""""""""!!! """#########$$$$$$$$$$$$""""""!!!  !!!"""""""""###%%%%%%###"""###$$$"""%%%((()))&&&%%%&&&'''$$$#########$$$%%%&&&&&&,,,---,,,///===GGG===***+++...!!!+++222'''---444111JJJwww~~~pppeee```mmmnnnnnnmmmlllnnntttyyyjjjTTTJJJHHHFFFDDDDDDFFFHHHHHHHHHGGGTTTjjjfff777222VVVvvvqqqZZZuuu\\\<<<((($$$(((,,,,,,###+++---''''''000333...000+++&&&###%%%&&&&&&&&&$$$'''---111---$$$!!!"""(((%%%"""!!!###&&&'''(((%%%&&&'''&&&###"""$$$&&&!!!###""" """'''&&&"""&&&###!!!""""""!!!""""""######$$$$$$$$$###!!!"""%%%$$$"""""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%###!!! !!!"""$$$&&&(((******)))'''&&&((('''&&&%%%$$$$$$$$$$$$###$$$$$$######&&&---333555444111///...------...''''''((()))***++++++,,,111333GGG{{{}}}wwwuuuvvv{{{SSS???+++111QQQpppwwwmmmeeeKKK:::000,,,***...AAAHHH999%%%"""&&&...***&&&%%%'''))))))(((,,,+++,,,111333444999@@@;;;<<<>>>???@@@AAABBBBBBFFFFFFGGGJJJKKKFFF===666222111///,,,'''!!!!!!###%%%%%%%%%$$$###%%%%%%%%%&&&''''''(((((( ###%%%$$$""""""$$$&&&%%%$$$$$$###############%%%$$$###""""""###$$$%%%$$$###"""!!!!!!###$$$&&&""""""""""""#########$$$$$$%%%((()))***)))'''&&&'''&&&%%%$$$############$$$%%%$$$###"""$$$)))------,,,+++)))((((((((((((((((((((())))))******+++...---555]]]wwwCCC111000,,,)))---444888777KKKIIICCC:::111---000444BBBUUU^^^NNN666***+++...+++)))'''''')))******)))///+++,,,333;;;AAAHHHOOOlllqqqxxx{{{zzzzzzzzz{{{~~~zzzxxx}}}ssshhh___SSSGGG>>>666000777CCC///444:::;;;666...)))&&&%%%%%%'''(((***+++------000666555+++'''***+++''''''&&&%%%%%%&&&(((+++,,,'''%%%$$$######%%%&&&((('''&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((()))(((&&&%%%%%%%%%$$$###""""""""""""$$$$$$$$$###!!!"""$$$&&&&&&%%%%%%$$$###$$$$$$$$$((((((((()))))))))))))))))),,,))):::lllsssBBB+++(((...222...&&&"""%%%((("""'''***)))%%%###&&&***444:::===888333000,,,&&&(((((((((((((((((('''&&&'''%%%)))444<<<===<<<===@@@GGGNNNQQQOOOMMMOOOQQQooohhhbbbdddkkkooolllfffhhh[[[RRRPPPJJJDDDPPPcccJJJQQQXXXXXXPPPFFF@@@>>>AAA@@@???>>><<<;;;:::999<<>>+++***)))((('''%%%$$$###"""%%%###!!!"""$$$%%%$$$!!!%%%%%%$$$###"""""""""###!!!!!!  !!!!!!!!!""""""!!! !!!  !!!!!!!!!!!!$$$$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!"""$$$""" !!!$$$%%%###!!!######$$$$$$$$$$$$######""""""""""""""""""""""""  !!!&&&%%%###"""""""""######(((&&&$$$!!!  !!!""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%'''''')))***,,,...//////999222VVVzzzEEE000666222666777$$$)))((('''&&&%%%###""""""%%%###!!!"""$$$%%%$$$"""######"""!!!!!!!!!""""""  !!!""""""!!! !!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""$$$"""!!!!!!$$$$$$###!!!######$$$$$$$$$$$$######""""""""""""""""""""""""  !!!!!!'''&&&%%%$$$$$$$$$%%%%%%'''%%%###!!! !!!"""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%'''''')))***,,,---//////000...CCCtttEEE///000666...000222###((('''&&&%%%$$$###"""!!!$$$###"""###$$$$$$###"""!!! !!!""" !!!!!!!!!!!! !!!""""""!!! !!! !!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""#########$$$###""""""###$$$###"""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!""""""'''&&&%%%$$$$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$###"""'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((***,,,---...///---111555JJJ|||NNN555111555333)))---222)))'''&&&&&&%%%###""""""!!!$$$############$$$###### !!!"""### !!!!!!!!!!!! !!!""""""!!! !!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$###############$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$#####################""""""!!!!!!""""""$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---...///...555222444[[[aaa333555666777000(((,,,000+++&&&&&&%%%$$$$$$###""""""######$$$############$$$!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!""""""!!! !!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """###$$$$$$$$$$$$######$$$$$$#########$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$########################!!!!!!!!!""""""###$$$%%%"""""""""""""""""""""""""""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---......,,,444333///DDDrrrgggFFF333///222111...,,,,,,***''''''&&&&&&%%%$$$$$$######"""$$$$$$$$$###"""###$$$$$$############$$$$$$%%%"""""""""!!!!!!!!!  """######!!!""""""!!! !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!###$$$%%%$$$$$$######$$$%%%$$$######$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%% !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''')))+++,,,---......333666444:::TTTyyyRRRAAA666...///,,,,,,///+++&&&)))''''''&&&&&&%%%%%%$$$$$$"""$$$%%%$$$"""!!!###%%%%%%$$$$$$#########$$$$$$$$$######"""!!!  !!!""""""!!!""""""!!! !!! !!!!!!""" !!!!!!!!!!!! !!!!!!""""""#########""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$###""""""$$$&&&%%%###"""$$$&&&######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""###$$$&&&&&&###$$$%%%&&&&&&&&&&&&%%% !!!"""###############""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***,,,---...222444666555777GGGjjjdddSSSEEE000333222******///(((&&&111'''''''''&&&&&&%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%%%%%%%$$$###"""""""""###%%%$$$###"""!!!  !!!""""""!!! !!! !!!"""""" !!!!!!!!!""" """###%%%&&&&&&""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$"""!!!"""%%%&&&%%%###"""$$$&&&######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''!!!"""###$$$%%%$$$$$$###!!!!!!"""###############""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''')))***,,,---...111111000///333BBB]]]rrrpppRRRDDD;;;111///------------+++)))''''''&&&%%%%%%$$$#########$$$$$$$$$$$$###"""""""""!!!!!!!!! $$$$$$$$$$$$"""!!!   !!!!!!!!!!!!!!!"""#########"""!!!"""###$$$###"""$$$$$$######""""""!!!!!!######$$$%%%&&&&&&&&&&&&###$$$%%%$$$######%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######&&&$$$###"""#########"""!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''(((***,,,---222...000666888;;;LLL___jjjMMM<<<000000...---,,,---,,,***)))''''''&&&&&&%%%$$$$$$##################"""!!!!!!""""""!!!!!!!!! ###############"""!!!  !!!!!!!!!!!!!!!"""######!!! !!!###$$$$$$############""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&########################"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%###"""""""""######$$$%%%&&&$$$""""""###$$$###""""""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''(((((((((((()))+++---///333///111777888999GGGXXXjjjtttYYYFFF;;;111///---,,,+++,,,+++***((('''''''''&&&%%%%%%$$$$$$"""############"""!!!!!!"""""""""!!!!!!!!! !!!""""""######""""""!!!  """!!!!!!!!!!!!"""######!!! !!!###$$$$$$###""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""###%%%########################"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""$$$%%%%%%$$$$$$#####################&&&&&&&&&&&&&&&&&&&&&&&&+++******)))(((((('''''')))))))))***+++---///000444111333888888888BBBOOO]]]iii|||mmm[[[HHH@@@>>>777...,,,++++++++++++***(((((('''''''''&&&&&&%%%%%%###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! !!!"""######""""""  """"""!!!!!!""""""###$$$"""!!! !!!#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%'''''''''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$###""""""$$$&&&&&&%%%%%%$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&+++++++++******)))))))))************+++---000111333333555999999999???IIIZZZ___lllwwwbbbTTTCCC<<<999222...,,,++++++++++++***((((((((('''''''''''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$###"""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%$$$""""""######""" !!!!!!!!!"""""""""""""""""""""###$$$%%%%%%%%%%%%'''((('''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%###"""###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''************++++++,,,,,,******)))***+++---///111222333666:::;;;;;;@@@FFFQQQUUU___sssjjj\\\VVVQQQBBB999444+++...,,,++++++,,,,,,+++***((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%######"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$&&&%%%$$$###$$$$$$###!!!""""""""""""##################$$$%%%&&&&&&&&&&&&'''''''''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""$$$%%%'''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))******+++,,,,,,---************,,,...000111222444777999;;;===@@@CCCGGGJJJUUUfffyyyhhhNNNGGGKKKKKK===444444000...---,,,,,,------,,,+++((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$#########"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%%%%$$$###$$$&&&'''&&&%%%"""#########$$$$$$$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""$$$&&&'''((()))))))))(((''''''&&&&&&&&&''''''%%%$$$$$$%%%%%%%%%$$$###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((************++++++++++++,,,,,,+++,,,---///111333333555666777999;;;>>>???AAADDDMMMZZZfffttthhhWWWSSSLLLNNNIII888000555777///---,,,,,,......---+++(((((((((((())))))))))))%%%%%%&&&&&&%%%%%%$$$###############"""""""""""" !!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""#########"""######$$$%%%###"""###%%%''')))***)))######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""$$$&&&'''((())))))******)))((((((((((((((((((&&&$$$$$$%%%%%%$$$###"""###$$$%%%'''((()))))))))))))))))))))))))))))),,,,,,+++******)))))))))---------...///111333444444666666666777999;;;;;;>>>???DDDMMMRRRXXXffftttrrrmmmvvvUUUjjjVVVHHHEEE@@@444///333///...000222///******...(((,,,,,,'''(((...000...$$$%%%%%%%%%%%%&&&&&&&&&'''&&&$$$###!!!!!! !!!!!!""""""""""""!!!!!!%%%$$$###"""""""""""""""""""""""""""###%%%&&&'''!!!!!!!!!!!!"""###$$$%%%'''&&&$$$$$$%%%%%%###"""""""""""""""###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++'''''''''(((''''''&&&&&&$$$%%%&&&%%%###"""###%%%$$$$$$$$$%%%(((******)))******+++******)))((('''(((((('''&&&%%%%%%$$$$$$'''''''''(((((((((((((((+++***(((''''''''')))***...---,,,,,,------,,,***...---++++++---111555888222555999999999999===@@@FFFJJJCCC@@@JJJSSS\\\kkkhhhgggeeeZZZVVVRRRLLLBBB999555888<<<333000///000...---000666000///+++&&&(((,,,+++&&&))))))(((((((((((((((''''''&&&%%%$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""" !!!"""###$$$""""""""""""###$$$%%%&&&"""!!! """$$$%%%$$$###"""""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***''''''((((((((((((''''''$$$###"""###$$$%%%$$$###%%%$$$$$$&&&(((******)))******+++++++++++++++***))))))(((((('''&&&&&&%%%'''''''''(((((((((((()))++++++***))))))(((((((((------------,,,,,,---...)))+++///222333333222000:::;;;<<<:::888888<<<@@@<<>>666......222666333///---111777<<<>>>;;;888555999<<>>;;;888666555111111111111222333444555...//////000000000000000------,,,+++*********+++))))))((((((((())))))***(((((((((((()))***+++,,,,,,+++))))))******((('''&&&&&&&&&&&&&&&'''))))))'''(((***,,,---,,,+++***,,,++++++***)))(((((('''((()))***++++++***)))((((((((()))++++++,,,,,,,,,))))))******)))))))))***(((''''''))),,,---------,,,---...///000000000000------------------------......///000111222333333...///222444666666555444444777:::;;;===EEEQQQZZZdddppp{{{tttmmmeee\\\UUUFFFKKKIIICCCDDDJJJFFF;;;AAAAAACCCDDDDDDDDDCCCBBBCCC;;;444333888999333---444///+++---333555222...,,,---,,,)))---222000(((222///,,,---000000+++&&&((()))))))))************((()))***+++,,,---------(((***++++++******+++------+++***+++,,,---,,,******+++++++++++++++******,,,,,,,,,++++++*********------------...///000111.........///111333666777......---...///111333444...111444666555555555555777555666999777555;;;FFFGGGRRRbbbppp}}}|||ssspppoookkk```WWWVVVSSSRRRVVV\\\^^^[[[VVVLLLXXXZZZJJJ555...555<<<999555111222555666444222,,,,,,,,,,,,,,,,,,---...***+++,,,---......//////...///000000///...///111***)))(((***,,,...---------......///000000//////..................------,,,,,,++++++,,,---///000888888888777555444222111:::999777555333222222222666666555444444777;;;???@@@FFFRRRbbbllltttbbbPPPSSS]]]WWWPPPHHHCCCAAA???;;;999666444222///......//////000000000///...---,,,+++---...///...---,,,---...///...---...000111000///((()))***+++++++++++++++++++++,,,------......///666555333333333555777999===>>>@@@@@@???<<<888555777777888999;;;===???@@@===@@@EEEKKKSSS^^^hhhooo|||xxxuuuhhheeeaaa\\\YYYXXXYYYYYYQQQPPPNNNKKKGGGCCC@@@>>>@@@AAAAAA@@@???>>>>>>???999777555444444333111///555555666666666555555444222333555777999;;;<<<===>>><<<;;;::::::<<<>>>@@@KKKOOOTTTYYY[[[ZZZWWWUUUXXXZZZ]]]bbbggglllppprrr|||~~~||||||tttuuuxxx{{{~~~