BM6E6( }}}{{{zzzzzz{{{zzzuuummmfff```]]]YYY^^^dddgggeeeaaa______XXXZZZ___fffjjjfff\\\TTToookkkeeeaaabbbhhhooottt}}}xxxqqqkkkggggggiiikkknnnqqquuuyyy~~~vvvpppmmmmmmfff]]]___iiigggbbbaaabbb\\\TTTWWWaaaUUUTTTRRROOOMMMKKKIIIIIIGGGHHHHHHFFFAAA<<<999888777;;;???AAA???===<<<<<>>::::::===>>><<<999CCCAAA>>><<<<<<@@@DDDGGGHHHFFFCCC@@@>>>>>>>>>>>><<<>>>AAACCCEEEHHHMMMPPPUUUYYY```eeefffddd___\\\bbbeeeffffffmmmyyyyyyxxxtttxxxvvvjjj^^^ZZZNNNJJJHHHIIIEEE>>>@@@IIIEEE@@@@@@BBB>>>999<<>>===;;;999888888777777999::::::888777777888444666888888777666777888CCC<<<555111222555777777666666666555555666666777222333444555555555333333222333444444333444666888888;;;???BBBDDDCCCAAA???<<>>BBBJJJPPPQQQ[[[ZZZYYYYYYZZZ[[[\\\]]]iiimmmrrrxxxqqqccc```ccc```YYYSSSWWWRRRPPPQQQNNNEEE@@@@@@>>>;;;;;;===;;;777999???>>>;;;;;;<<<:::777999???999888777666555555555555555666777777777777999:::777666666555555555777888:::777444333333333222000444444444444444333333222///000333444555555444333444555666555333333444555333444666777999:::::::::;;;<<<;;;666666:::<<<:::999999888777777888::::::BBBDDDGGGKKKPPPYYYbbbhhhlllttt{{{lllfffmmmnnnccc\\\^^^XXXMMMCCCAAABBB@@@======<<<;;;;;;<<<:::666666888777666777999999777888;;;:::888888888777444555888666666555444444444555555222333444333222111222333444333222111222222333333000000///000000000...---444333222000000000000111000111111111222333333333///000222222222222333444111111222333444666777888333555555333444777888666666555444333333444555555666666777777888<<>><<<555666888999888777777777999666666999:::777777:::888999999888888999::::::777888:::;;;<<<<<<;;;999;;;;;;:::::::::;;;;;;999666555555444444444555555888:::<<<<<<:::888777777444444555777999888333///111111000///...000222555111111000/////////000000111111000000000111222222000222444444333222222333111333666888::::::999888888<<<===;;;;;;<<<:::555777666555333222222333333111333444333222222333444555555444222000///111333222111222444666777555333777999>>>EEEKKKPPPQQQPPPUUUdddpppsssvvv{{{ӵĦĦӵuuuppppppiii___TTTKKKFFFĦCCCAAA>>>;;;999888888888555;;;<<<777555888:::999:::666666;;;===:::888888777888888777999;;;;;;999999:::;;;<<<===>>><<<888888999888888999<<<;;;999<<<;;;:::::::::::::::;;;888;;;>>>@@@???===;;;;;;;;;<<<>>>AAACCCAAA:::555333555888999888666555444333444555666666555444333555666777888999999888888777888999999666444333333222444888<<<===<<<:::999333888;;;<<<===@@@???;;;999888666555444444444555000222444444333222333444,,,...000222222222444555222222222444666666444222555333222222444555555555555BBBKKKGGGDDDMMM```oooiiiaaadddsss~~~~~~qqq4ĉ@ӵ>L=hĦ4ĉ@ӵxxxdddXXXOOOOOOPPPJJJEEECCC???<<<:::>L777:::999888888777777888888777555777<<<===999666666:::777777999;;;:::999999???:::777;;;>>>>>><<<===:::???CCCBBB???>>>AAACCCAAAAAA???>>>???@@@???<<>><<<>>><<<:::999888777666555111000///000111222222111222222222111222222333333111000000000222222000...111000000000000222333444333333444666999<<>>>>>:::777666666555555HdĦ777777777888999:::<<<===>>>;;;777555:::===;;;999999<<<;;;;;;;;;;;;:::<<<>>>;;;<<>>CCCJJJQQQSSSNNNKKKNNNQQQQQQUUUWWWUUUMMMDDD@@@BBBDDDKKKNNNPPPOOOOOOPPPKKKEEEDDDGGGIIIGGGAAA<<<;;;===GGGRRR]]]```^^^XXXMMMCCCAAA@@@???BBBFFFFFFCCC@@@>>><<<;;;;;;<<<===<<<;;;;;;<<<>>>???@@@???<<<:::777:::<<<999444111111333111333666777888999<<<>>>777:::===@@@@@@???===<<<<<<;;;999999999999888888444333111000111222222222222222111111111111111222222111000000222222000...111000000000000222333444222222222222333555777888333444555666888999:::;;;AAAAAACCCFFFIIIMMMPPPRRRdddkkkwwwӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦhhhgggddddddgggfffGGGĦ555666777444333444555666777DdD???BBBDDD???<<<ӵ<<<>>>ӵLLLӵtttpppĦmmm```ӵSSSaaaoooIIIĭӵ@@@BBBCCCFFFGGGFFFBBB>>>::::::<<<<<<:::555333333666333555888999:::<<<>>>AAA;;;===???@@@@@@???>>>===<<<;;;;;;:::::::::::::::777555333111111111222333444333222111111111111111333222000000111111000...000000000000000222333333222222111000////////////......---------,,,,,,,,,......///000222555777888>>>AAAIIIVVVdddmmmooonnnyyy?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@e~~~ssswwwvvvZJJJMMMHHHDDDDDDHHH3h?gL::::::;;;;;;::::::;;;<<<zKKKFFF=?ĦRRRg&eTTTg&eS?ʬ4ff?>ߝL@euuug&eBBBZZZjjj3h?g&e>&eDDDDDD??IIILLLOOOOOOKKKDDD===999===???@@@>>>;;;888777777888:::<<<======>>>@@@BBB???@@@AAABBBCCCCCCBBBAAAAAAAAA@@@===;;;999999:::777777555333222222555777888777666555444444444444555333111000111111000.../////////000111111222333333333111000///...------...///////////////////////////000000000111111222000000333999@@@FFFHHHHHHRRRdddqqq}}}4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sxxxpppnnnnnnbbbcccaaaHtĦBBB???<<<999:::Bt=o9ĦHdĦ===?????????@@@???>>>AAAFFFKKKDtfo9ĦsߝLGdUĦSSSHt@cӵHu]Ħ```Hu]ĦHtƅ^qIܗGIӵH׼srrrHu]ĦMMM]]]Bt=o9ĦHƅ^Hu]ĦGGGIIIKKKOOORRRRRRMMMFFF@@@>>>@@@BBBDDDDDDBBB>>>;;;999>>>@@@AAABBBAAAAAACCCDDDCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFEEEAAA;;;888777888888999888777555555888;;;===<<<;;;999999888888888666444222000111000///......//////000111111222222111111000000///...------------------......//////......---------,,,++++++...///111000///000444777777EEEMMMUUUfffsss4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦ|||pppddd]]]]]]^^^PPPPPPMMMDdDĦ@@@<<<::::::qjRgdKӵDdDĦDDDFFFFFFIIIKKKIIIEEEFFFMMMTTTHdDĦgdKӵDdDDdDĦcccDdDĦ4DufӵDdDĦqqqDdDĦq<RpeƜ4DuTӵDdDĦqqqDdDĦ]]]qjRgdKӵDdDΦDdDĦJJJKKKLLLLLLKKKJJJGGGKKKOOOOOOKKKHHHGGGGGGEEEFFFGGGGGGEEEBBB???<<>>???>>>;;;:::<<>>===<<<<<<;;;;;;;;;;;;888555222000000000///...---...///000111111111111------.........---,,,,,,------,,,,,,+++++++++***------------,,,+++***)))+++...111000------111555---666777999FFFQQQ]]]nnn4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦmmmaaaUUUNNNLLLMMMBBBAAA@@@DdDĦ>>>===999999GIdnuR)ĦDdDĦQQQRRRTTTZZZ___[[[SSSUUU^^^fffDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦvvvDdDĦkkkGIdnuR)ĦDdDΦDdDӵIIIJJJLLLKKKIIIFFFDDDHHHKKKJJJHHHGGGJJJMMMKKKIIIGGGEEEDDDCCCBBBAAADDDFFFHHHIIIJJJKKKMMMOOOJJJLLLNNNNNNMMMJJJFFFDDD>>>@@@AAA>>>:::888:::===CCCFFFIIIGGGBBB>>>???@@@<<<;;;;;;:::::::::;;;;;;999666333000000000///...---...///000111111111000,,,---.........---,,,+++.........------,,,,,,+++...////////////...,,,+++***+++,,,......///000111+++222000///888;;;===HHHTTT___kkkttt4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ[[[SSSHHH@@@======:::::::::DdDĦ===>>>888666peӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦssspeӵDx<>d<ʜ4DuTӵFFFHHHIIIHHHEEEBBBEEEHHHJJJHHHDDDDDDHHHMMMOOOKKKEEEBBBAAABBBDDDDDDCCCFFFIIIKKKLLLNNNRRRTTTMMMNNNPPPPPPMMMIIICCC@@@666999<<<;;;999888<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9[[[>d>>??????>d<ӵ???>>>B?Ho9[[[<xeeemmmnnniiittt&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦ|||B?Ho9RRRs&dq&ĒRJJJFFFGGGJJJJJJCCC===<<<@@@DDDFFFCCCBBBGGGNNNCCCBBB???<<<999999<<hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@GYYYRRRseEEECCC@@@<<<:::;;;<<<<<<<ŌEEEDDDAAA@GUUUTTTHkgedddjjjrrrsssnnn{{{HĪj@IŌegeHu]3hIŌDdDĦne@h>h~~~ssssene@GYYYWWWsĪj@hLLLHHHEEEDDDEEECCC>>>999;;;===@@@BBBBBBBBBCCCFFFAAA@@@===:::777777:::<<<999;;;???DDDIIINNNRRRTTTVVVSSSOOONNNNNNJJJBBB<<<999999:::===@@@CCCFFFGGGJJJEEE???<<<<<<<<<:::888;;;888444333666888999888777555222111111111111000/////////////////////////////////......---,,,+++,,,,,,------,,,,,,+++***)))***,,,,,,***)))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------222555444///...333777777777===BBBDDDFFFOOO^^^jjj~~~4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦyyyXXXSSSLLLs׼sLLLHHHCCC???>>>>>><<<<<<<<<HoBBBKKKGGGCCC@@@QQQQQQQQQbbbcccjjjqqqppplllD^DdDĦrrrbbbs׼syyyccc___^^^EEEHHHGGGEEECCC@@@===:::888;;;;;;<<>>>>><<<999666555777999777:::>>>DDDJJJOOOSSSTTTSSSNNNIIIFFFEEEDDD@@@<<<<<<<<<>>>@@@CCCEEEGGGHHHHHHBBB;;;888:::<<<>>>>>>===:::555333333555666666666333000...////////////////////////////////////............---,,,++++++------,,,+++++++++++++++)))***,,,,,,***)))***+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------+++///000...,,,...///......000111000000444;;;AAAPPPWWWcccnnn|||Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦlllhhhddd\\\NNNCCCBBBJJJRRRUUUQQQLLLBeNNNMMMHHHAAA===>>>@@@@@@@@@???nu]ӵCCC@@@@@@>>>???AAAJJJKKKNNNTTT\\\cccfffgggkkkhhheeeeeeiiilllkkkggg>d<Ħ>d<ĦĦxxxlllBe|||Ħ|||~~~wwwiii^^^aaacccXXXFFFBBBKKKLLLDDDDDDEEEFFFCCC>>>;;;:::<<<;;;;;;;;;???EEEIIIEEE>>>======<<<999666555666777:::<<>>>>>>>><<<:::>>>???AAADDDFFFGGGHHHHHHIIIDDD>>>===@@@CCCEEEEEE===:::666333222333555777333000---+++,,,---...---........................---------------,,,++++++...---+++*********+++,,,)))***,,,,,,***)))***+++)))******+++++++++++++++******++++++,,,,,,------+++///222222000...,,,+++/////////...///111333555555<<>>@@@IIIQQQTTTOOOIIIGGGJJJKKKGGG???<<<>>>BBBCCCBBB@@@iĉ@3hR/Ō>>>?????????EEEMMMRRRQQQUUUbbbsss}}}}}}yyy{{{vvvqqqooonnnkkkiiihhh{{{DdDĦsdKĦgdKĦ~~~gdKĦ|||zzziiiZZZ]]]```WWWFFFBBBJJJJJJAAA???AAACCC@@@<<<:::;;;>>>:::<<<>>>???EEEKKKGGG@@@>>>???>>><<<999777666777666888:::===????????????;;;;;;;;;;;;<<<<<<:::999???@@@CCCEEEGGGGGGFFFFFFEEEBBB???AAADDDGGGFFFEEE<<<:::777444333444666888333111...------...///...------------------------,,,,,,,,,,,,,,,,,,+++***---,,,+++***)))***+++,,,)))***,,,,,,***)))***+++((()))******+++++++++***))))))******+++,,,,,,------000444666444000---,,,...---------...000000000...222555666999CCCSSSaaasssxxx>AneneneneDenene>A{{{tttk<JJJIIIHHHCCC???CCCKKKQQQPPPHHHAAA???@@@CCCFFFGGGDDD???<<>>fh???>>>@@@@@@AAANNN^^^gggfffkkkyyy{{{ssskkkiiilllyyyDenenenewwwooo___[[[[[[SSSGGGCCCFFFEEE>>><<<>>>>>>===:::999;;;===:::AAADDDAAABBBGGGGGGAAA@@@AAAAAA???<<<999888888555777999<<<>>>>>>======666888:::<<<<<<<<<:::999>>>@@@CCCEEEFFFEEECCCBBB>>><<<<<<>>>BBBCCCAAA>>>;;;;;;999777444444666888444222111111222222111000------------------------+++++++++,,,,,,++++++***,,,,,,+++***************)))***,,,,,,***)))***+++'''((()))***************(((((()))***+++,,,,,,------...111555333...+++---,,,++++++++++++++++++,,,---...///------222<<>><<<::::::;;;<<<>>>JJJNNNFFF@@@CCCFFFDDD@@@BBBBBBAAA===:::888888777999<<<>>>??????>>>===666888999:::999999888888<<<>>>AAADDDDDDCCC@@@>>>===;;;:::<<<@@@AAA>>>;;;<<<======:::666444444555222111111222333333000...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++***)))))))))***,,,,,,***)))***+++&&&'''((()))************''''''((()))***+++,,,,,,---+++...111000+++***...***,,,,,,+++))))))+++---+++,,,,,,,,,,,,...222666;;;???EEENNNZZZiiixxxuuufff]]][[[YYYUUUHHHIIIKKKLLLKKKHHHEEEDDD@@@FFFKKKGGG@@@;;;>>>CCC@@@AAABBBAAAAAAAAACCCEEEAAA???===;;;;;;<<<>>>???EEECCCEEEGGGDDDHHH___zzzyyy{{{~~~yyyttt___^^^qqq{{{qqqiii___UUUPPPJJJDDDBBBEEEDDDBBB@@@>>>======<<<<<>>:::888777888999;;;======;;;888777777777777666555444555666:::===@@@CCCCCCAAA>>><<>>AAABBB@@@>>>>>>@@@@@@===777333222222......///000111000...+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++************+++,,,,,,***)))((()))***,,,,,,***)))***+++&&&'''((()))************&&&'''((()))***+++,,,,,,---***,,,000...)))***///'''***+++***((((((,,,000+++++++++,,,---...//////000111444888@@@LLLYYYaaaqqq{{{wwweeeTTTPPPTTTRRRKKKFFFFFFGGGJJJKKKGGG???999EEECCCAAA@@@AAABBBBBBAAADDDBBB??????@@@BBBCCCCCCFFFCCC@@@?????????CCCFFFJJJJJJKKKMMMNNNUUUgggxxx{{{xxxkkk^^^VVV\\\gggqqqvvv|||qqqiii```XXXOOOFFFAAAAAAJJJHHHFFFDDDCCCCCCCCCCCCJJJYYY[[[III<<<@@@FFFEEEFFFFFFGGGEEE>>>777888>>>888888888999:::999666444111222333222///...111333555999===>>>;;;888777888777:::>>>@@@???>>>======<<>>CCCAAA???>>>>>>?????????AAA???======@@@CCCDDDEEEKKKHHHFFFEEEFFFIIIOOOTTTVVVVVVVVVXXXYYYaaarrrxxx}}}~~~{{{~~~ppp```TTTTTTaaakkkpppzzzsssbbbVVVNNNIIIIIILLLNNNPPPRRROOOJJJHHHIIIKKKSSS``````LLL>>>@@@EEEDDDIIIGGGGGGFFFAAA;;;;;;???::::::::::::999888555333000222333111///...000222555777::::::777555444555444666999::::::999999999;;;<<<<<<999444111111222---//////...,,,,,,,,,------------------,,,++++++000,,,+++......***))),,,------,,,++++++***))))))*********************)))(((((())))))******))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))***+++---///222444555777>>>GGGPPPYYYcccpppyyy~~~kkk[[[VVVQQQHHHBBBDDDIIIHHHDDDBBBGGGJJJJJJFFFBBBBBBDDDCCCAAA@@@>>>>>>???AAABBBBBB???>>>???BBBFFFHHHIIIOOONNNMMMLLLNNNUUU^^^dddccc```______```fffuuu|||tttzzz~~~vvvdddWWWRRR^^^gggjjjrrr{{{iii[[[RRRNNNQQQWWWVVV\\\```\\\SSSNNNOOOSSSXXXbbb```LLL>>>@@@FFFFFFKKKHHHFFFFFFCCC>>><<<>>>;;;;;;;;;:::888666333222333444444333111111222333444555666444222111111222222444666666555555666888::::::888666444111000///...000222222000///...////////////...---,,,++++++---+++,,,---+++((())),,,,,,,,,,,,+++******))))))*********))))))(((((((((((())))))***++++++******)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((()))***+++---///000---111555:::@@@JJJWWW```pppxxxsss]]]KKKEEEAAA>>>>>>BBBFFFFFFDDDCCCEEEGGGFFFEEEDDDEEEGGGDDDDDDDDDCCCDDDGGGJJJMMMIIIGGGDDDEEEHHHLLLNNNOOOSSSUUUUUUSSSVVV___iiiooommmhhhddddddeeejjjwww}}}zzz}}}nnnbbb[[[bbbgggiiiooo|||{{{pppdddXXXRRRWWW```dddfffeee___VVVQQQRRRUUUWWW^^^YYYGGG;;;>>>GGGJJJKKKFFFCCCCCCBBB===::::::;;;;;;;;;:::777444333222888888777666555555555666444444222111/////////000444444555444444444777999:::888555444444333000...///222444555333111000000111000///...---,,,,,,,,,***+++------+++***+++...,,,+++++++++******))))))+++******)))((('''&&&&&&((()))***+++++++++++++++******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,---......000111333888???IIIPPP]]]dddppp|||uuubbbMMM>>>;;;888777:::???AAABBBBBBEEECCCBBBCCCFFFHHHHHHGGGFFFGGGIIIJJJLLLQQQWWW\\\UUURRROOONNNQQQTTTWWWXXX]]]cccddd```aaakkktttxxxuuuoookkklllqqqyyywwwtttxxxpppdddfffgggjjjpppxxxzzzxxxuuusssnnnbbbSSSNNNZZZjjjoookkkddd[[[TTTQQQQQQRRRYYY\\\UUUCCC999===GGGMMMJJJDDDAAAAAA???999666666;;;<<<===;;;777444444555:::999888777666666666555555333111//////000000000333444444333222333666999999777555444444333111///111444666666444222000000111000///------,,,------...///000...------......++++++***************)))+++******)))((('''&&&&&&(((((()))++++++,,,,,,,,,++++++******************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++*********+++,,,,,,,,,,,,...///222666;;;>>>IIIPPP[[[gggrrr|||rrrcccRRRBBB777555111111555999;;;===AAAFFFCCCAAADDDIIIMMMMMMKKKJJJMMMPPPRRRUUU[[[dddkkkddd```]]]\\\^^^bbbeeefffqqqzzz}}}wwwtttzzzuuunnnlllqqq|||xxxvvvzzzttteeeddddddhhhnnnqqqoookkkiiihhhcccWWWIIIIII\\\qqqtttlllbbbXXXRRRPPPPPPQQQ___^^^TTTCCC999>>>IIIQQQLLLHHHEEEDDD???888555666@@@AAABBB>>>999666666777999777555444444444333222444222000///000111111111000111111000000111333666666666555444222111000000444555666555333000////////////---,,,,,,,,,---...---...,,,)))***,,,***&&&*********************************))))))((((((((('''''')))***++++++,,,,,,***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))***+++,,,...///111111666<<>>===AAAPPPQQQOOOHHH???888888::::::777444333555555333111111///...///222444222000...///111111000111222333...222444222---+++---111777777666222...,,,,,,---,,,+++*********,,,...000))))))''')))333===;;;222)))))))))))))))************************+++++++++%%%&&&'''(((******++++++***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))++++++*********++++++,,,...+++)))((()))+++------///111444777;;;@@@FFFKKKQQQZZZeeemmmrrrxxxsssYYYBBB===<<<777333555333000...//////111;;;EEEEEEIIIMMMNNNLLLLLLQQQUUUcccbbbdddjjjpppvvvyyyuuussszzz{{{}}}~~~oooyyynnnttt{{{tttssszzz{{{ppp```WWWXXXXXXYYY[[[\\\ZZZWWWUUUSSSNNNLLLNNNMMMHHHHHHLLL^^^jjjooohhh___]]]```aaa```YYYNNNEEEBBBFFFPPPWWWWWWYYYZZZVVVQQQMMMLLLMMM\\\UUUKKKBBB<<<;;;>>>@@@:::666444666777444444555000000111111111222222222333222000...------------------......---...111333;;;===:::111++++++,,,,,,+++)))&&&'''+++------,,,---***(((***...222444333+++***)))(((((()))***+++------------,,,,,,+++***(((((())))))*********+++))))))(((((('''''''''&&&))))))))))))(((((((((((()))'''%%%&&&)))***(((&&&((((((((((((''''''''''''(((((((((((())))))))))))((((((((()))******++++++------///111444777:::;;;DDDLLLWWW]]]bbbhhhrrr{{{}}}~~~{{{eeeOOO<<<999:::555222333222///.........000999CCCIIIMMMQQQPPPMMMNNNUUU\\\iiihhhjjjmmmpppuuuwwwtttuuuzzzuuutttvvvwww|||||||||sssooopppooofff]]]XXXZZZ[[[]]]^^^^^^[[[WWWUUUMMMIIIGGGIIIIIIFFFGGGKKKXXXhhhtttoooddd```bbbeeebbb[[[RRRJJJHHHJJJMMMPPPQQQYYYaaaaaaZZZQQQKKKIIIUUUOOOGGG???::::::<<<>>>:::666555777777555444666222222111111111000000000111000...---,,,,,,------,,,---...------...111333:::<<<999111,,,,,,---,,,+++)))'''(((+++------,,,,,,)))'''(((+++---...---+++***)))(((((()))***++++++,,,,,,,,,,,,+++***)))((((((((()))))))))******)))((((((((('''''''''&&&((((((((((((((((((((())))))'''&&&&&&))))))(((&&&&&&&&&''''''(((((())))))'''((((((((())))))))))))((((((((()))******++++++++++++---...111333666777;;;BBBKKKQQQUUU[[[fffnnntttxxx{{{yyyuuutttyyy~~~}}}~~~~~~kkkSSSBBB555666888444111111111...---...---///777@@@PPPUUUZZZXXXTTTVVV^^^gggooooooqqqrrrrrrvvvzzzzzzyyynnnaaaYYY\\\hhhsssxxxsssooommmggg]]]UUURRRXXXZZZ\\\]]][[[WWWRRROOOFFFBBBAAACCCDDDCCCEEEHHHVVViiizzzyyylllcccaaabbb^^^YYYSSSQQQSSSSSSQQQMMMPPP]]]kkkmmmbbbSSSIIIEEEMMMIIIBBB<<<888888:::;;;:::777666888888444444666333333222111///......---------,,,++++++,,,---...,,,------------...111333888:::888111------...,,,+++)))((((((***,,,,,,,,,+++***))))))******)))(((+++******))))))******+++***************))))))((('''''''''(((((((((((((((((((((((('''''''''''''''&&&'''''''''((()))))))))((('''&&&'''(((((('''&&&$$$%%%&&&'''((()))******''''''((((((((()))))))))'''(((((())))))******+++))))))***+++---///111222222777>>>CCCFFFMMMWWW___ccchhhlllllljjjiiimmmqqqppppppqqqsssuuuxxxzzz{{{wwwvvvvvvyyy~~~~~~}}}||||||}}}}}}{{{~~~ttt[[[EEE;;;333555777444111000///---,,,---,,,---444===OOOWWW^^^^^^ZZZZZZbbbjjjqqqrrruuuuuusssvvv}}}~~~zzzxxxuuunnneeebbbiiittt{{{{{{{{{vvvlll___TTTOOOVVVXXXZZZZZZWWWRRRMMMKKKAAA???>>>>>>>>>???AAACCCYYYjjj{{{tttfff]]]ZZZUUURRRQQQVVV^^^```ZZZRRRZZZeeeooolll\\\LLLDDDBBBIIIFFFAAA===999888888999888666777888777222222555222111111000///...------******))))))***+++---...+++,,,---------...111333666888666111...///...,,,***)))))))))***++++++++++++++++++++++++***)))'''************************((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''''''&&&'''''''''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))''''''(((((()))*********(((((())))))***,,,---...///333777:::===CCCLLLTTTRRRWWW^^^aaabbbcccfffiiibbbdddgggiiijjjkkknnnpppiiijjjlllpppuuuwwwvvvtttoooqqqtttwwwyyyzzzxxxwww~~~|||zzzyyyzzz|||}}}vvvzzziiiPPP@@@:::555666777444111000...,,,,,,---,,,,,,222:::HHHRRR]]]```]]]\\\```eeeppprrruuuuuuqqqrrr~~~}}}{{{}}}vvvtttyyy|||pppddd[[[VVVWWWXXXZZZXXXSSSOOOMMMMMMCCCBBB???<<<<<<===???@@@WWWbbbqqq{{{xxxlll___XXXOOOLLLNNNWWWbbbfff___WWWeeeiiihhh\\\JJJ===;;;???HHHGGGCCC???<<<999777666666555666888555000///333/////////.........------(((((((((((()))+++,,,...***+++,,,,,,,,,...111444333555444111000111///+++)))******+++******++++++'''((()))******)))))))))))))))))))))))))))))))))&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''(((((()))&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((())))))******)))))))))))))))***+++,,,///111444666888===EEEJJJIIINNNUUUYYY[[[]]]```bbb[[[^^^aaabbbbbbcccdddeeeaaacccfffiiilllmmmllljjjeeehhhmmmrrrtttuuuuuuuuu|||{{{yyywwwvvvvvvwwwxxxnnnrrrvvvxxxzzz~~~___JJJ>>>;;;888666555333222000---,,,---...---+++000777JJJSSS^^^ddddddcccccceeennnpppssstttqqqooovvv~~~~~~~~~~~~oooddd```___]]]UUUVVVUUUQQQMMMKKKMMMPPPOOOOOOKKKEEEDDDGGGIIIHHHSSSYYYfffrrrtttkkk```YYYMMMJJJJJJSSS]]]bbb^^^XXXfffddd\\\LLL:::222555;;;FFFEEEDDDAAA>>>:::777555444444666888333...---111......------------------((('''''''''(((***,,,---)))+++,,,,,,,,,...111444111333222111111333000+++(((***,,,,,,***)))***+++$$$%%%''''''&&&&&&((()))'''(((((())))))(((((('''%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&'''''''''%%%'''((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&''''''(((((())))))***)))))))))))))))***+++,,,---///111222444888===@@@GGGJJJOOOSSSTTTUUUWWWXXXWWWYYY[[[]]]^^^^^^\\\[[[___```aaaccccccaaa```^^^]]]aaagggkkknnnooopppqqqttttttsssrrrqqqqqqqqqqqqlllnnnoooppprrrwwwpppTTTAAA<<<;;;777333111111222222---,,,...///---+++///666MMMSSS\\\dddggghhhgggfffkkkmmmrrrwwwwwwuuuxxx~~~{{{yyy~~~zzzvvvzzz~~~vvvfff___aaabbb```ZZZYYYVVVQQQLLLMMMTTTZZZdddeeeaaaZZZXXX\\\___]]]\\\^^^eeellliii\\\RRROOOJJJFFFEEEJJJTTTZZZZZZXXX^^^\\\TTTHHH;;;555777;;;@@@@@@AAA@@@>>>:::666444444555888999444------222///......---,,,+++******(((((('''((((((***,,,---)))***+++,,,,,,...111444///111111000222555111+++(((***---,,,***))))))***%%%''''''&&&$$$%%%'''***%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((((((((()))***+++,,,,,,---...000222444666888AAACCCGGGJJJMMMOOOPPPQQQSSSSSSTTTXXX[[[[[[XXXTTTYYYZZZ[[[[[[YYYXXXWWWWWWUUUYYY___cccdddfffiiikkkiiiiiijjjkkkkkkjjjiiiiiijjjiiihhhhhhkkkoootttxxx}}}}}}eeeKKK::::::999666000...///222222------...000...,,,///555KKKNNNTTT\\\bbbdddcccbbbhhhkkksss|||}}}wwwssswww~~~vvvqqqwwwwwwxxxmmmiiikkkjjjeeeeeeccc___XXXTTTWWWaaaiiivvvwwwssslllkkkpppssspppkkkkkklllkkk^^^KKKAAAAAAFFFBBB@@@DDDLLLUUUYYYZZZWWWVVVSSSLLLCCC===<<<===:::<<<>>>>>>===:::666333444666999:::555......222111000///---+++)))(((((()))((((((((()))***,,,---)))***++++++,,,...111444...000000000333555111+++'''***------***((()))******+++***(((%%%%%%))),,,$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&'''((((((((('''))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%(((###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))'''''''''((()))***+++,,,,,,---...000111333444555:::<<>>;;;;;;CCCMMMWWW^^^cccYYYSSSPPPRRRQQQHHH???:::;;;:::<<<>>>:::222------333444666777777666444333222111///,,,***)))((('''(((((((((((()))))))))))),,,,,,,,,,,,...000333444000000000///......------))))))))))))((((((((((((''''''''''''''''''''''''))))))***))))))(((''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))***,,,...//////111333666666888<<<@@@CCCEEEGGGGGGHHHKKKMMMLLLIIIIIIMMMRRROOOLLLKKKLLLOOOQQQQQQOOOMMMOOORRRUUUWWWZZZ]]]___\\\[[[ZZZZZZ[[[[[[ZZZYYY[[[[[[\\\^^^aaaeeejjjlllffflllrrrvvvwwwyyywwwWWWDDD>>>:::888666444444333111000...000000...++++++///333AAAGGGNNNRRRSSSSSSTTTVVVaaajjjxxx{{{wwwyyy|||wwwwww}}}}}}{{{rrruuu{{{}}}|||qqqnnnrrrzzzxxxsss|||}}}xxxwwwwwwuuurrr{{{}}}xxxfffMMM;;;666999>>>::::::@@@KKKVVV^^^ccc___WWWRRRTTTVVVRRRKKKGGGDDDAAA???===666...,,,...///111555999999777444222111000...,,,***))))))(((((((((((()))))))))))))))***+++,,,---...000111222///......---,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))+++,,,---...///222444444666999===@@@BBBDDDDDDDDDGGGJJJIIIGGGHHHMMMQQQOOOLLLJJJIIIKKKKKKIIIGGGKKKMMMPPPRRRSSSUUUXXX[[[WWWVVVVVVWWWXXXYYYYYYYYYZZZYYYYYYXXXYYY[[[]]]^^^aaafffllloooppprrrwww{{{{{{tttUUUCCC>>>:::888555444444333111///---///000...,,,,,,///333@@@HHHQQQTTTQQQOOOQQQTTT___iiiyyy}}}zzzwwwwwwxxx}}}{{{||||||xxxsssppprrrwww}}}wwwsss~~~~~~|||vvvtttrrrmmmhhhvvvzzzuuucccIII777444888<<<::::::???JJJVVV^^^bbb\\\RRRLLLQQQXXXYYYVVVSSSPPPKKKDDD===333***)))---***...444888:::888444111///...---,,,************(((((()))))))))*********)))***,,,///000000//////,,,,,,,,,+++******))))))))))))))))))(((((((((((('''''''''((((((''''''''''''''''''(((''''''&&&&&&%%%&&&&&&''''''((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))+++,,,,,,---000222111222555888;;;>>>???@@@???BBBEEEFFFEEEFFFJJJNNNJJJHHHFFFEEEEEEEEECCCBBBHHHJJJLLLMMMNNNOOORRRTTTPPPQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSTTTTTT]]]bbbgggjjjkkkmmmqqquuutttyyy~~~tttUUUCCC>>>999888666555555333111//////000111///,,,+++...000===HHHSSSVVVRRRNNNQQQUUUXXXddduuuyyytttppppppqqqvvv~~~wwwxxxqqqpppyyyzzzuuuuuuvvvyyy}}}zzzqqqjjjddd^^^[[[ggghhheeeWWWEEE999777;;;:::;;;===BBBMMMYYY^^^^^^QQQIIIFFFOOO[[[```^^^]]]YYYSSSJJJ@@@444)))(((+++(((+++000444666555333222------,,,+++************((())))))******+++++++++)))+++///222333111///---,,,++++++******)))(((((())))))))))))((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))+++++++++---///111///000222555777:::;;;<<<<<<>>>AAABBBBBBCCCFFFHHHBBBAAA@@@@@@AAAAAABBBBBBFFFGGGIIIJJJIIIJJJLLLMMMKKKLLLMMMMMMMMMMMMNNNOOOPPPOOOOOOOOOPPPRRRSSSTTTVVVYYY^^^bbbdddgggjjjmmmrrrvvvzzz||||||{{{{{{{{{wwwVVVBBB<<<999888777666666444111///000222333000,,,***+++...777CCCPPPTTTQQQNNNPPPTTTQQQ]]]mmmzzzwwwooohhhiiinnnssszzz}}}|||}}}uuutttiiiccciiiqqq~~~zzz~~~vvvyyyyyytttiii[[[QQQOOOPPPUUUTTTPPPJJJCCC>>>;;;:::888===AAAGGGQQQ\\\^^^ZZZHHHCCCEEESSSaaafffeeeddd^^^VVVMMMDDD999...)))******+++---///111222222222---,,,+++************+++)))))))))***+++,,,,,,---+++---222555555333000---,,,,,,++++++***)))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((***+++++++++,,,///111...///000222444777888999;;;<<<>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>???@@@DDDEEEGGGGGGFFFFFFGGGIIIHHHIIIJJJIIIGGGEEEFFFHHHJJJJJJKKKLLLNNNOOOQQQQQQIIILLLPPPUUUXXX\\\___aaaiiilllpppssssssrrrqqqppp{{{|||YYYCCC;;;:::999888888777666222///000222333111---***+++---222===KKKQQQPPPNNNOOOQQQLLLXXXeeeooo}}}|||wwwmmmggghhhmmmppptttxxx{{{tttrrruuu||||||rrrkkknnnrrr~~~uuuzzz~~~nnnjjjmmmlllaaaPPPEEEEEEIIIIIIFFFDDDCCCBBB@@@<<<888999@@@EEEHHHRRR]]]]]]WWW@@@???FFFTTT```cccbbbbbbaaaWWWLLLFFF???555...+++............///000111222---,,,+++***************))))))***+++,,,------...,,,///333666666444000------,,,,,,+++******))))))))))))))))))((((((((((((&&&''')))******)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((()))******((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((***+++++++++,,,...000---......000222444666777999:::;;;<<<<<<<<<<<<<<<>>>??????===;;;:::;;;===AAACCCDDDDDDCCCBBBDDDEEEDDDFFFGGGEEEAAA???AAACCCFFFFFFGGGGGGHHHHHHIIIIIIDDDFFFJJJNNNRRRVVVXXXYYY```cccgggkkknnnnnnnnnmmmoootttvvvssssssxxx~~~```HHH???;;;:::999999999777333000---///222111...,,,---///444>>>JJJRRRSSSRRRPPPPPPMMMWWW```fffsssvvvsssmmmiiijjjjjjkkknnnrrrzzz}}}~~~wwwwww{{{wwwnnnqqqwwwtttmmmbbbeeeeee\\\NNNDDDCCCEEE???@@@AAABBBBBBAAA>>>;;;===CCCEEEEEENNNZZZ\\\VVVAAABBBIIIUUU[[[\\\\\\^^^cccUUUHHHDDDBBB===555000111111222222222111000000---,,,+++***))))))))))))))))))***+++,,,---......---000333666555333///---,,,,,,++++++***)))))))))))))))))))))((((((((((((&&&''')))++++++)))'''&&&%%%%%%&&&''''''''''''''''''''''''((())))))******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((******)))***,,,...,,,,,,,,,---///111333444666666777999;;;<<<<<<;;;:::<<<<<<;;;999999;;;===>>>???AAA@@@??????@@@BBB???BBBDDDBBB>>><<<>>>AAAAAAAAABBBCCCCCCCCCCCCCCCEEEFFFHHHKKKOOOQQQRRRRRRZZZ[[[___cccfffhhhhhhhhhaaagggiiieeeeeekkkrrruuuwww{{{hhhNNNDDD<<<;;;:::;;;:::888444111***---000000......000222:::AAALLLUUUXXXVVVSSSPPPOOOXXX^^^aaammm{{{{{{qqqnnnlllkkkjjjgggdddhhhooo{{{~~~sssnnnlllhhhhhhlllaaabbb```YYYOOOGGGDDDEEE888===BBBDDDCCCBBBAAAAAA@@@DDDDDDAAAIIIXXX\\\VVVJJJLLLRRRZZZ]]]\\\]]]aaaeeeTTTDDDAAADDDAAA:::555222444666777666333000......---,,,***)))((((((((()))******+++---...//////---///222444444222...,,,++++++******))))))(((((())))))))))))((((((((((((&&&'''***++++++***'''&&&%%%&&&&&&'''((((((((('''''''''(((((())))))******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((((((((((((+++---++++++***+++,,,///111222333333555888;;;===<<<;;;444777999999888999===@@@;;;===>>>>>>======???@@@;;;???BBB@@@===;;;>>>BBB===>>>???AAABBBBBBCCCCCCBBBBBBCCCFFFHHHJJJJJJIIITTTTTTVVVXXX[[[]]]\\\[[[ZZZ___```\\\[[[```gggkkkpppqqqtttwww|||~~~~~~sssUUUFFF:::;;;::::::::::::666111222111111000000000000111444???QQQ^^^^^^VVVRRRSSSXXXVVVVVV\\\eeelllnnnmmmrrrhhhdddhhhhhheeejjjttt{{{{{{uuu}}}zzzhhh\\\\\\[[[ZZZWWWSSSNNNHHHCCC@@@>>>>>>AAAEEEIIIHHHCCC>>>BBB@@@>>>@@@GGGOOOWWW[[[UUUVVVTTTRRRUUU[[[^^^\\\fffYYYHHH???AAACCC===444111555:::;;;999444000...---,,,***(((&&&&&&&&&&&&%%%'''))))))***+++...000,,,,,,,,,---------------...,,,***(((''''''((()))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((('''''''''&&&'''((())))))((('''&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((())))))))))))************))))))***+++,,,...///000111222333555888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;@@@???===;;;:::;;;<<<===;;;;;;;;;<<<<<<>>>??????CCC@@@>>>@@@EEEJJJKKKJJJLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQQQQQQQSSSVVVYYY[[[```hhhpppqqqmmmkkknnnsssqqquuu{{{~~~zzzwww}}}~~~||||||}}}}}}wwwtttvvvxxxyyyyyy}}}]]]III<<<<<<<<<;;;:::888555111111111000000//////000000333???RRR``````WWWQQQQQQSSSSSSTTTYYYaaajjjppprrrqqqiiiffflllmmmjjjoooxxx}}}zzz}}}wwwgggYYYUUUTTTUUUVVVTTTPPPJJJCCC???@@@AAADDDHHHKKKIIICCC>>>@@@???>>>@@@FFFMMMSSSWWWRRRTTTTTTSSSWWW]]]___]]]bbbTTTDDD<<<===???:::444000333888999777333///...---,,,***((('''&&&''''''&&&'''((())))))+++...111---------------------------,,,***((((((((()))***++++++++++++++++++++++++))))))*********)))((((((((((((((((((((((((((('''&&&'''((())))))((('''&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((()))))))))*********)))))))))***,,,---///000000111222444777999:::;;;;;;;;;;;;:::::::::::::::<<<======>>>>>>======<<<@@@>>><<<;;;::::::;;;;;;999999999999:::;;;<<<===AAA???>>>>>>AAACCCEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMMMMNNNPPPRRRUUUWWWXXXYYY[[[^^^aaaeeeiiikkkhhhjjjooorrrpppnnnsss{{{xxxxxxwwwuuurrrqqqrrrsssuuuqqqmmmlllnnnpppqqqpppvvvvvvvvvwwwyyy{{{}}}~~~gggMMM>>>===<<<;;;999555333111111111000///////////////333???RRRcccdddZZZQQQNNNPPPQQQSSSWWW^^^hhhssszzzuuunnnlllpppqqqooosss{{{~~~~~~yyyooobbbUUULLLNNNQQQUUUWWWTTTMMMEEE@@@BBBCCCGGGKKKNNNJJJCCC<<<>>>>>>???AAADDDIIIMMMPPPOOORRRSSSRRRVVV]]]aaaaaacccTTTCCC:::999999555111...111555666444111...---,,,+++***(((''''''((((((''''''(((((((((***...111//////......------,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((('''''''''((((((((((((((((((&&&'''(((((((((((('''&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((())))))))))))******)))))))))***+++---.../////////111333555777888999::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;???>>><<<:::999888999999999999888999999:::;;;<<>>======???AAAAAABBBCCCCCCDDDDDDDDDCCCGGGGGGGGGHHHJJJMMMPPPRRRfff^^^WWWUUUYYY]]]^^^\\\]]]]]]___cccdddbbbdddiiidddeeefffeeeddddddeeegggeeedddcccdddfffhhhhhhhhhggggggiiikkkmmmppprrrtttqqquuuyyy{{{rrrRRRAAA>>>;;;:::888333222222111111000///............333>>>SSSeeeiii___SSSMMMOOORRRUUUWWW\\\ggguuu{{{uuupppqqqrrrrrrwww~~~wwwuuu|||{{{nnnaaaZZZPPPGGGKKKOOOTTTWWWUUUOOOGGGBBBCCCDDDGGGKKKMMMIII@@@999;;;===???@@@BBBDDDFFFHHHMMMOOOOOOMMMQQQ[[[cccfffhhhXXXGGG<<<777333///---,,,...111222000...------,,,+++***(((((((((((()))'''(((((('''''')))---111000//////...---,,,++++++++++++******++++++------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((((((((()))))))))***(((((())))))***,,,---...---...///111333444666666888888888999999999999999888999999::::::999999888>>>===;;;999888777777777:::::::::::::::;;;<<<<<<===???@@@>>>;;;;;;===@@@AAAAAAAAABBBBBBAAA@@@@@@BBBBBBCCCDDDFFFIIIKKKLLLmmmdddYYYTTTUUUWWWUUURRRXXXUUUTTTXXXZZZXXXWWWYYYYYYZZZ\\\\\\[[[[[[]]]___\\\]]]___aaadddeeeeeeeeebbbcccdddfffiiikkkmmmnnnjjjooosssvvv{{{~~~]]]HHH???999888777333222444222222000//////.........333===PPPdddkkkcccWWWPPPOOORRRVVVWWW[[[eeettt}}}wwwrrrpppqqquuu}}}~~~}}}mmmnnnuuuqqq```TTTSSSOOOHHHMMMNNNOOOOOOMMMIIIEEEBBBCCCCCCDDDGGGIIIEEE>>>777999<<>>>>>??????@@@AAACCCEEEFFFGGGTTTRRROOONNNOOOPPPQQQQQQVVVQQQOOORRRTTTQQQOOOPPPTTTUUUWWWWWWVVVVVVWWWXXXWWWYYY]]]```bbbcccccccccbbbcccdddfffhhhiiijjjjjjhhhmmmqqqsssxxx~~~pppVVVFFF999888999555333555444333222000////////////111999KKK```kkkfff[[[TTTMMMQQQUUUXXX\\\fffrrr||||||xxxsssqqqttt{{{~~~kkkiiikkkeeeWWWOOOQQQSSSQQQUUUPPPIIICCC??????@@@BBBCCCAAA@@@AAACCCAAA<<<888888;;;>>>>>>===<<<>>>@@@HHHIIIEEE???AAANNN\\\ddd\\\OOOBBB<<<444+++)))---***+++++++++******---//////---+++)))(((''''''(((&&&'''((()))((()))+++---------,,,,,,++++++******)))******+++++++++,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((''''''(((((((((((())))))(((((((((((()))***+++,,,,,,---...///000222333333555555666666777888888888:::;;;;;;<<<<<<;;;;;;::::::::::::999888888777777777777666666666666777888444666888888888888:::;;;;;;;;;<<<<<<<<<;;;;;;:::===>>>???@@@AAABBBBBBCCCAAADDDHHHIIIHHHHHHJJJLLLRRRNNNLLLOOOOOOLLLKKKLLLOOOQQQSSSSSSRRRQQQRRRSSSSSSVVV[[[]]]^^^^^^^^^___```aaabbbdddfffgggggggggfffkkknnnooosssxxxzzzxxxgggPPP<<<:::<<<888444555555444333111000000//////...444DDDZZZgggfff]]]WWWMMMQQQWWW]]]ccclllvvv}}}}}}|||yyywwwxxx~~~lllfffccc]]]VVVSSSUUUZZZ\\\bbbWWWGGG999333666>>>DDDEEEAAA===<<<===>>><<<:::777;;;>>>===::::::<<>>555***(((...*********)))(((***---000000///,,,***((('''&&&&&&$$$&&&)))******)))***+++************************))))))******************))))))))))))))))))))))))''''''&&&&&&'''(((******&&&&&&''''''((())))))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((('''''''''((((((((())))))((((((((((((((()))***+++,,,---...///000111222333444444555666666777888888;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999888777666666555555666666666666555555666888999888777777888888999999999888888<<<======>>>>>>>>>>>>>>>???BBBFFFGGGFFFEEEEEEFFFIIIGGGHHHKKKKKKIIIIIIMMMKKKMMMPPPQQQPPPPPPPPPQQQQQQUUUXXXZZZYYYYYYZZZ[[[[[[\\\___bbbdddeeefffffffffjjjkkkkkknnnsssuuussszzztttXXX???;;;>>>:::555444666555444222111000000000+++000???UUUdddeee^^^YYYOOOSSSZZZbbbjjjsss{{{}}}|||~~~~~~jjjeee___ZZZYYYYYYZZZ___dddmmm^^^HHH666...444???HHHFFFAAA;;;999:::======<<<777;;;>>>===999888<<>>EEEHHHDDD>>>:::999:::::::::;;;??????:::777999<<<===BBB>>>:::>>>EEEJJJJJJFFFQQQMMMFFF===555///+++)))***)))'''&&&'''(((***+++///000000///---***'''%%%))))))))))))))))))))))))+++***)))))))))))))))***((()))))))))((('''&&&%%%))))))(((((((((((())))))''')))***)))((('''(((***'''((()))******)))((('''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''"""###$$$&&&'''((((((((('''(((((('''%%%###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))++++++,,,---...///000111222333444444444444777999444666888;;;<<<<<<;;;:::888999:::999777666777888666666555555555555666666;;;999777444444888>>>CCC777777888999999999999888666888:::;;;::::::;;;=========>>>???AAABBBCCCDDDBBBCCCDDDCCCCCCCCCEEEGGGJJJKKKKKKJJJMMMRRRPPPKKKKKKNNNRRRTTTUUUVVVXXXYYYUUUWWWZZZ^^^aaadddfffgggrrrgggdddllloooiiiiiinnnzzzyyyzzzzzz|||~~~}}}[[[GGG@@@:::666333555666777777666333111//////,,,...:::KKKXXX]]]\\\UUUYYY___fffppp~~~kkk```UUUQQQSSS^^^ggggggcccbbbjjj\\\HHH:::777>>>HHHOOOMMMHHHAAA<<<::::::::::::AAACCCAAA:::777;;;AAACCCCCC@@@???CCCJJJLLLIIIDDDGGGDDD>>>888222...+++***)))((('''&&&'''(((***+++//////000///---***'''%%%((((((((((((((((((((((((***)))))))))))))))))))))((()))))))))(((''''''&&&))))))(((((((((((())))))''')))***)))((('''(((***'''((()))******)))((('''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&'''(((((('''%%%###$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''((((((((())))))))))))++++++,,,---...///000000111222333444333444777999444666888:::;;;;;;::::::888999:::999777666777888666666555555555555666666555555555444333444777:::666777888888999999888888555777999:::999999:::;;;<<<=========>>>????????????@@@AAAAAAAAAAAACCCEEEGGGHHHHHHHHHLLLPPPOOOKKKHHHKKKOOOQQQSSSTTTVVVWWWVVVWWWYYY\\\___bbbdddeeeiiibbbccckkkmmmgggfffkkkqqqsssvvvzzz}}}rrrXXXGGG===777666666666777777666444222111...+++***222@@@OOOYYY]]]WWWYYY]]]fffrrrppp^^^XXXUUUNNNPPP___oooooocccWWW^^^TTTHHHBBBDDDLLLTTTXXXOOOIIIAAA<<<999999999999EEEFFFBBB999666<<>>888333...+++******(((((('''&&&&&&((()))***...///000000...+++(((&&&((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((('''))))))(((((((((((())))))''')))***)))((('''(((***'''((()))******)))(((''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))(((&&&%%%$$$&&&'''(((&&&$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))***++++++,,,---.../////////000222222333444777999444555777999::::::999999777888999888777666777888666666555555555555666666111333555555444333222333666666777888888888888777444666888888777777888999;;;;;;;;;;;;;;;;;;::::::<<<===??????>>>>>>@@@AAACCCEEEFFFEEEHHHMMMLLLIIIDDDGGGKKKMMMOOOQQQSSSUUUVVVWWWXXXYYY\\\^^^aaabbb^^^\\\bbbjjjkkkeeeeeeiiikkknnnsssxxx|||~~~~~~}}}hhhPPPBBB<<<<<<666666666555555444333222///---,,,111<<>>999777777777888CCCDDDAAA:::666;;;BBBEEEIIIGGGGGGIIILLLKKKFFFAAAAAA===777111,,,)))((((((''''''&&&&&&&&&'''((())),,,---///000///,,,)))'''(((((((((((((((((((((((('''((((((((()))))))))((((((((((((((((((((())))))))))))(((((((((((())))))''')))***)))((('''(((***'''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((('''&&&$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''''''''((((((((())))))******++++++,,,------...---...000111222333666888444555666888888999888888666777888888666555666888666555555444444555555666333555777777555333222222555555666777777777777666333444666666666555666777888888888888999999999999:::;;;===>>>======>>>???@@@CCCDDDCCCDDDHHHGGGDDDBBBEEEHHHKKKLLLNNNQQQTTTUUUUUUVVVVVVXXXZZZ]]]^^^XXXZZZaaahhhhhhdddffflllmmmnnnqqqtttuuuvvvuuuuuu}}}wwwZZZGGG???<<<666555444333222222111111...///000444;;;HHHVVV```ZZZVVVWWWbbbqqq}}}fffUUUKKKEEENNNIIIFFFIIIQQQSSSMMMDDDEEEEEEIIIRRR[[[]]]XXXRRRDDD@@@;;;888777888999999???CCCCCC===:::===@@@AAAKKKHHHDDDDDDEEEFFFDDDCCC>>>:::444...)))'''''''''&&&&&&&&&&&&&&&''''''((()))+++...//////---)))'''''''''''''''''''''''''''''''''((()))******))))))((((((((('''((()))***+++))))))(((((((((((())))))''')))***)))((('''(((***'''((()))******)))((('''&&&'''''''''''''''''''''&&&''''''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$######$$$$$$%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((())))))******++++++,,,,,,+++---///000000222555777444555555666777777777777555666777777666555666777555555444444444444555555777888888666444222333444444444555666666666666555222333555555444333444555555555666777888999::::::999;;;===>>>===<<<===>>>???BBBCCCAAA@@@BBBBBB@@@BBBDDDGGGIIIJJJMMMPPPRRRSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[```eeeeeeeeehhhnnnmmmlllmmmmmmnnnoooppppppxxx|||kkkSSSBBB888888777444222111000000111,,,///111333888CCCSSS___```YYYXXXaaannnnnnXXXMMMDDD>>>CCCDDDCCCBBBEEEIIIIIIGGG@@@BBBIIITTT]]]]]]TTTJJJ@@@===:::999:::;;;;;;:::===CCCEEEAAA>>>???@@@???GGGCCC???<<<===???AAABBB:::666000+++'''&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&))),,,//////,,,)))'''''''''''''''''''''''''''&&&((()))+++++++++******((((((''''''(((***+++---))))))(((((((((((())))))''')))***)))((('''(((***'''((()))******)))((('''&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$############$$$$$$%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******+++++++++,,,...//////000333555444444444555555666666666444555666666555555666777555555444444444444555555777777666333111000111333333333444555555555555444111333555555333222333444333444555666888999::::::888:::=========<<<<<<===<<<@@@BBB???===???@@@>>>BBBDDDFFFGGGHHHKKKNNNPPPNNNOOOQQQSSSTTTUUUUUUUUUYYY[[[^^^bbbccceeehhhjjjfffffffffgggiiilllooopppqqquuuzzz}}}iiiNNN;;;;;;999666222000000000111,,,///111111333>>>QQQ```dddZZZVVV]]]gggtttcccNNNFFF@@@:::===DDDGGGFFFGGGKKKLLLIIIBBBBBBGGGPPPYYYZZZQQQHHH;;;:::999999::::::888777;;;AAACCC???<<<===>>>>>>???<<<888666777:::<<<>>>===999222,,,'''&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&###&&&***---...,,,)))&&&'''''''''''''''''''''''''''(((***,,,---,,,++++++((((((''''''(((***,,,...))))))(((((((((((())))))''')))***)))((('''(((***'''((()))******)))((('''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%$$$###$$$%%%###############$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))******+++,,,............111333444444444444444555555666333444666666555444666777555444444333333444444555555555555333111000111222222222333444444444444444222333555444333222222333333444444555666777777777666888;;;===<<<;;;;;;;;;777===???===<<>>;;;777333111000111111...111222///000<<>>;;;>>>GGGNNNNNNOOOQQQNNNHHHEEECCCEEEMMMVVVXXXPPPHHH888777777888888777444222999>>>@@@;;;888:::<<<<<<999777555444444777999;;;EEE@@@777///)))&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""%%%)))------+++(((&&&''''''''''''''''''''''''''')))+++---...---,,,+++((('''''''''(((***---///))))))(((((((((((())))))((()))***)))((('''(((***'''((()))******)))((('''&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%###$$$%%%%%%$$$###$$$&&&######""""""###$$$%%%%%%!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++---...------...000222444444333333333444555555333444555555444444666777555444444333333444444555444666777666444222222222222222333444444444444333222333555555333222222333444444444444444444444444555777:::<<<;;;:::::::::333:::===<<<<<>>BBB@@@<<<;;;999666666666555333222333777:::888666111,,,'''%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''***,,,,,,,,,***)))'''''''''((()))*********+++***)))((('''(((((()))******)))(((((((((((((((***))))))(((''''''&&&&&&'''&&&&&&%%%&&&'''((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************,,,,,,,,,,,,------------111111111222333333444444444444444555555555666666777555222111222333333333444333333333222222222222///111222222111000000111444444444444444444444444222222222222222222222222444555666777888999999999999888888888:::<<>>???@@@BBBDDDEEEFFFFFFFFFHHHJJJIIIHHHIIIKKKNNNRRRTTTXXXZZZZZZYYYWWWWWW[[[```fffhhhgggfffhhhjjjgggeeehhhooorrrppppppsssbbbOOODDD:::888777444111000111///...///222:::JJJZZZiiiccc^^^\\\^^^fffvvvuuussswwwvvvkkk\\\PPPHHHCCCKKKSSSXXXVVVUUUYYY^^^___ZZZNNNCCCCCCKKKNNNGGG>>>999555///...111444555555999@@@CCC@@@;;;999777444333333333111000222555888444333000+++'''%%%%%%'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&(((***+++***)))(((''''''(((((())))))************)))(((((((((((((((***))))))((((((((((((((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************++++++,,,,,,,,,---------000000000111222222333333444444444555555555666666777555222222333444444444222222222222222111111111...///111111///...///000333333333333333333333333111111111111222222333333222333444666777777777777666666666777888;;;>>>???<<<===???@@@AAABBBBBBBBBCCCDDDFFFFFFFFFGGGJJJLLLTTTUUUVVVUUUTTTTTTVVVXXX[[[___cccdddddddddgggjjjbbb```ccciiimmmnnnoooqqqpppZZZLLL???<<<<<<:::666555333000...///222999HHHUUUbbb___]]]^^^```ggguuuwwwrrrwwwyyytttiii```ZZZWWWYYY``````ZZZXXX^^^cccbbb^^^OOOAAAAAALLLQQQIII>>>:::666111///000222444444:::@@@CCC???:::888666333666666444222000111444777.........***&&&$$$%%%'''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$&&&''')))***))))))((('''((((((((()))))))))******))))))((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((()))''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))************++++++++++++,,,,,,,,,,,,...//////000111111222222444444444444555555555555666444333333444555555444111111111111111111111111...///111111/////////000222222222222222222222222000000111111222222333333111222333444555555555555333333444555777:::<<<===<<<===>>>???????????????CCCCCCDDDDDDEEEFFFHHHIIIQQQSSSTTTSSSRRRSSSWWWZZZYYY[[[]]]^^^^^^```cccfffdddfffiiikkkkkkkkknnnrrrfffTTTCCC>>>???>>>;;;888444000...000333:::FFFRRRYYYYYY]]]aaacccgggttt}}}zzz{{{{{{yyytttnnnlllmmmkkknnnjjj```^^^eeegggccc^^^OOOBBBBBBLLLQQQKKKBBB>>>:::555111000111222333:::@@@BBB>>>999888666444<<<;;;888555222111333555000111222...((($$$$$$&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%'''((())))))(((((((((((((((((()))))))))))))))))))))))))))(((((('''))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))*********************+++++++++,,,,,,------......///000000111333333333333444444444444555333222333444555444333111111111111111111111111///111333222111000111111222222222222222222222222000000000111111222222222000111222333333333333333111222333444666888:::;;;======>>>???????????????DDDDDDCCCCCCDDDDDDEEEEEEJJJNNNSSSTTTSSSTTTWWWZZZXXXYYYZZZ[[[\\\^^^aaacccjjjpppsssoooiiihhhmmmssssss]]]FFF>>>??????;;;999555111///111555;;;FFFQQQVVVXXX^^^bbbdddgggsss|||{{{zzzyyyyyy{{{zzz|||uuukkklllsssnnnbbbWWWMMMCCCCCCIIIMMMJJJDDD@@@===888333000000111333888>>>AAA===999888888666>>>===:::666222000222333666888999333+++$$$###%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%&&&'''(((((()))))))))(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((())))))***(((((((((((((((((('''''''''''''''(((''''''&&&%%%&&&&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************))))))*********+++++++++,,,,,,------.../////////111111111222222222333333333222111222444555444222111111111222222222222222111222444444222111222333111111111111111111111111111111111111111111111111000000111222222222222222222222333444666777888888<<<======>>>????????????DDDBBBAAAAAABBBCCCBBBBBBDDDJJJQQQSSSRRRRRRUUUYYYXXXXXXYYY[[[]]]___aaabbbmmmtttuuunnngggggglllpppiiiLLL@@@??????;;;888555111///333777===GGGPPP[[[]]]```cccbbbfffsss~~~||||||yyy}}}vvv```OOOJJJEEEBBBCCCDDDDDDBBB???<<<888333000000222444666<<>>>>>>>>>>>@@@>>>===>>>@@@BBBAAA@@@BBBHHHNNNOOOMMMMMMRRRVVVVVVVVVWWWYYY\\\^^^______jjjmmmkkkdddccchhhjjjiiisssSSSCCCAAA@@@<<<999555111000333888>>>HHHPPPaaabbbcccbbbaaaeeettt{{{uuusssuuu{{{___IIIHHHEEEAAA===<<<>>>???<<<:::777222000000333555444:::>>>;;;999:::<<<;;;888777555111...---///111***000444222+++&&&&&&)))%%%&&&''''''((((((''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&'''&&&''''''(((((()))*********))))))))))))((((((((((((((()))*********)))'''&&&((((((((((((((()))******'''''''''(((((((((((((((''''''((((((((('''%%%$$$'''((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))************))))))))))))***************++++++,,,,,,---......////////////000000000000000000000111333333222111222222222333333444444444111222444444222111222333000000000000000000000000333333222111000///......000111111222222222222111333444555555666666555555888999;;;<<<===>>>>>>>>>===;;;999;;;???AAAAAA@@@BBBGGGLLLLLLIIIIIINNNTTTSSSSSSTTTWWWZZZ\\\\\\[[[eeeddd___[[[```iiiiiiccc```DDD>>>BBB>>>666666222111555888<<>>:::777666777999777333///------...///111000000...+++(((%%%###))))))************))))))((((((&&&%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''%%%''')))))))))))))))+++******)))((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$######$$$&&&''')))))))))((('''&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((()))***************)))))))))))))))++++++,,,,,,,,,---------.........///////////////////////////000111222333///000111222222111000///111111111111000000000000000000000000000000000000111111000///......//////000000000000000111111222///000000111333444555555555666888:::;;;;;;;;;:::999999999:::;;;===???AAACCCDDDGGGIIIKKKLLLLLLLLLNNNPPPRRRUUUVVVYYY]]]```]]]ZZZYYY^^^eeeiiihhhffftttSSSDDDBBB>>>888888444222333555888???FFFPPP\\\aaadddiiigggnnnzzzsssnnnhhhkkkssswww}}}ssszzzzzz^^^MMMFFFBBBCCCCCC@@@===<<<>>>:::555222333555666777666:::<<<<<<999555333333666444111...---------...000//////---+++(((%%%$$$''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&'''((((((&&&(((******)))((()))*********)))(((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%'''((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((()))*********)))))))))))))))))))))++++++++++++,,,,,,,,,,,,............////////////////////////000111222333///000111222333222222111111111111000000000//////000000000000000000000000222111000///////////////000000//////000000111222000000111222333444555555444666777999::::::::::::999999999999;;;===???@@@AAACCCEEEGGGIIIJJJJJJJJJIIIKKKMMMOOOQQQTTTXXX[[[^^^ZZZXXX[[[bbbhhhjjjiiibbbHHH>>>;;;999:::555222222222333:::CCCSSS```hhhnnnssspppsss~~~vvvpppiiihhhlllsssuuuxxx~~~uuuXXXKKKEEECCCFFFHHHDDDAAAAAA???;;;555222222444666777555777::::::777333111000222111///---,,,,,,,,,---......---,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((()))((()))******(((''''''((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''''''''$$$######"""###$$$&&&'''&&&%%%$$$##################$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''&&&''''''((((((((((((((((((((()))******))))))))))))))))))***************++++++++++++,,,------........./////////////////////000111222222000111222333333333333333111111000000000000//////000000000000000000000000222111111000000000000000000000//////000000111222111111222333444444555555333444666777888888999999999888888999:::<<<>>>??????@@@BBBDDDFFFGGGGGGHHHHHHJJJMMMOOOPPPSSSWWWYYY[[[XXXUUUWWW]]]cccfffgggqqqOOO>>><<<===;;;777333222000222;;;DDDXXXdddlllrrrxxxuuuwwwzzztttmmmiiiiiiqqq|||ooorrrxxx~~~rrrYYYIIIDDDAAAEEEHHHHHHHHHIII@@@<<<555222111333666777888888888777666444333333000///...------,,,---------,,,,,,+++)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((()))***+++***(((&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))***%%%%%%$$$#####################$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((()))((((((((((((((())))))***)))))))))))))))*********))))))*********+++++++++,,,------......////////////......//////000111222222222222222222222111111111000000000////////////000000000000000000000000222111111000000000111111///////////////000111111111222222333444444555555222333444555666777777777888888777888999;;;===>>>??????@@@BBBCCCEEEFFFFFFGGGIIILLLNNNOOORRRUUUXXXVVVSSSRRRSSSWWWZZZ\\\]]]]]]FFFAAABBB;;;777444333222555???KKKZZZdddhhhmmmtttssswww|||uuupppmmmqqq~~~xxxnnnooovvv{{{{{{}}}{{{lll[[[IIIBBB===@@@EEEIIIMMMQQQBBB===666111111333555666===;;;888666666777888999000///...---,,,---......,,,+++***)))((('''''''''&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&'''''')))++++++***(((&&&&&&&&&'''((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$&&&%%%$$$###$$$&&&)))***$$$$$$######""""""######"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((((((((((((((('''''''''''''''((()))***((((((((((((((())))))***(((((())))))************))))))*********+++++++++,,,,,,,,,---...//////000............///000111222333333222111000//////...000000000////////////...////////////////////////111000000000000000111111/////////...///000000111111222222333333444444444222222333333444555666777888777777777888999;;;<<<>>>??????@@@BBBCCCDDDEEECCCEEEGGGHHHJJJLLLOOORRRQQQQQQRRRSSSTTTUUUTTTRRRjjjOOOBBB???;;;888555444333888EEERRR___fffgggjjjrrrtttzzz~~~yyyvvvrrrvvvxxxyyyrrrqqqxxxzzzvvvtttqqqeeeWWWIIIAAA;;;===BBBGGGLLLRRRCCC>>>666111000222444666>>>;;;888777888;;;<<<===111000---+++***+++---///,,,+++***((('''&&&&&&&&&&&&''''''((((((''''''&&&###$$$%%%&&&&&&'''&&&&&&######$$$$$$%%%&&&&&&''')))***+++***(((&&&&&&'''&&&''')))******)))((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%(((((('''&&&%%%$$$######$$$######"""###$$$&&&'''$$$######"""""""""######""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''(((((((((((((((''''''''''''((()))******((((((((((((((()))******((((((((()))******++++++*********++++++++++++,,,++++++,,,---...//////000............///000111111333333111000///......///000000////////////......///////////////////////////////////////000000111//////......//////000111111111111222222333333333222222222222444555666777777777666666777888:::;;;======>>>>>>???AAABBBCCCBBBDDDFFFGGGIIIKKKNNNQQQOOOQQQSSSTTTTTTRRRPPPOOOzzz[[[HHH???<<<999777555444999GGGVVVbbbggggggjjjsssuuu|||}}}vvvqqqttt}}}}}}wwwssssssxxxxxxtttsssqqqdddTTTIIIAAA;;;<<<@@@CCCFFFKKKDDD>>>666111000111444555999777666888;;;======;;;222///+++((('''))),,,...---,,,***(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&"""###%%%&&&''''''&&&&&&$$$$$$%%%%%%&&&'''''''''(((***+++***(((''''''(((&&&''')))*********)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((''''''''''''((()))***+++((((((((((((((()))******'''(((((()))******++++++++++++++++++,,,,,,,,,,,,***++++++,,,...//////000...............///111111222111000000000111222222000000/////////.........////////////////////////...............///000000///............///000000000000111111111111222222222222222222333555777888777666555555666777999:::<<<;;;;;;;;;<<<>>>???AAABBBCCCEEEGGGHHHJJJMMMOOOMMMNNNPPPPPPPPPPPPPPPPPPkkkTTTGGG===:::777555444999HHHWWW^^^ccccccfffoooqqqwww|||ooorrrzzzyyysssppprrruuuttttttwwwwwwgggSSSIIIAAA<<<===???@@@AAACCCEEE???666111///111444555333333555999===>>>;;;888333///***%%%$$$&&&***---...,,,***'''%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))((()))******(((''''''(((%%%''')))***+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%###"""""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((''''''''''''((()))++++++((((((((((((((()))******'''(((((()))***+++++++++++++++,,,,,,,,,---------******+++,,,...//////000...------......///000111111000000000111333555777000/////////............////////////////////////---------------...///000...............///000000000000000000000111111111333222222222333555777888666666555555666777888999::::::999999:::<<<===???===>>>@@@BBBBBBDDDHHHJJJIIIJJJKKKKKKKKKMMMPPPRRRzzz]]]FFF???;;;999777666:::GGGSSSbbbiiifffbbbiiinnnwww|||~~~mmmqqqvvvpppmmmrrrsss}}}yyymmmmmmsssgggOOOHHHBBB>>>======<<>>888555444444444333222333888>>>>>>888222,,,+++***((('''&&&&&&&&&)))(((((('''&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&(((***''''''((())))))))))))))))))''''''(((++++++)))'''))))))(((''''''(((((()))---111111,,,)))******''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""&&&&&&!!! $$$%%%######$$$%%%%%%%%%%%%$$$###$$$&&&''''''%%%%%%&&&((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++---------.........//////333222111000//////000000222...,,,...222444222111/////////.........------///.........------------........................---...///////////////000555444333222111111222222444---111666111222666222444444555666666555444444777777888999:::;;;<<<<<<===>>>@@@AAAAAABBBDDDFFFEEEGGGIIIJJJJJJJJJKKKMMMrrrRRRBBB===888666444777AAAKKK[[[dddeeecccjjjoooyyy~~~\\\QQQ]]]lllnnnhhhhhhgggbbb]]]]]]bbbbbb```MMMFFF???<<<;;;;;;@@@GGGKKKFFF@@@<<<999888777666333222333777<<<;;;444...---,,,***)))'''''''''(((+++***(((&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))''''''((()))))))))))))))((((((''')))***+++***((())))))******)))((('''&&&---000000+++(((((('''%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''((("""%%%&&&""" """&&&'''###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&&&&'''(((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000////////////000000+++000333///)))&&&)))............---------------............------------...........................------///222222000---222222111111111111222222777,,,...666444333555333444444555666666555444444777777888999:::;;;;;;<<<<<<>>>@@@@@@@@@AAACCCEEEDDDFFFHHHIIIIIIJJJLLLNNN{{{VVVGGGAAA;;;999777888@@@IIIVVVbbbeeeeeelllqqqzzz___PPP```uuutttfffkkkeee```^^^\\\ZZZ]]]bbbUUULLLBBB===999888<<>>FFFSSS```fffgggnnnrrr|||cccSSSddd|||}}}ooonnngggdddeeeccc^^^___dddVVVMMMCCC<<<888777<<>>>>>===>>>???AAA===???BBBDDDGGGJJJNNNRRR^^^IIIAAA:::888666666;;;AAAQQQ```hhhjjjpppttt}}}eeeWWWfff}}}yyyoookkkiiikkkllljjjiiijjjQQQIII@@@;;;999999???EEEBBB@@@===;;;:::888555222222222222444555555333111,,,+++******+++...111444777555111---)))'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))***''''''''''''''''''''''''''''''((()))))))))))))))''')))++++++***)))***+++000...+++(((((())),,,...000.........+++&&&&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''###!!!###%%%$$$###$$$%%%$$$$$$######$$$$$$%%%$$$%%%'''''''''''')))++++++++++++***)))(((((((((++++++++++++++++++++++++++++++,,,,,,------......------------............---.........////////////............................../////////000000000------...///000000//////+++777===444***))),,,---.............../////////,,,,,,,,,,,,------------........................***000444444///---///333...///000111111111111111000000555444222;;;@@@666666555444444444444555666666666777777777888888888999;;;======<<<<<<>>>???<<<===@@@BBBDDDGGGLLLPPPhhhJJJBBB:::888777666:::@@@PPPaaajjjmmmsssuuu~~~jjjfffrrr~~~zzzrrrpppmmmmmmqqquuurrrmmmNNNFFF>>>;;;999:::???EEEBBB???<<<:::888666444111/////////000222333444444///...,,,++++++...111333222111///---***'''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((()))******''''''((((((((((((''''''''''''((()))))))))))))))'''))),,,,,,***)))***,,,,,,+++)))(((((()))***+++---******+++(((######'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%((()))***)))'''&&&&&&$$$$$$$$$""" (((222%%%%%%$$$######$$$%%%%%%$$$%%%'''((('''(((***+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------........./////////....../////////000000000.........................../////////000000000000......///000000000///...444MMMZZZHHH...'''111<<<,,,,,,---------.........++++++,,,,,,,,,---------...........................000222111//////111333///000111222222222111000111333555222999OOOQQQ;;;666555444444444444555666666666666777777777777777999:::<<<<<<;;;;;;===>>>===???@@@@@@AAACCCGGGJJJpppLLLDDD<<<:::999999<<>>>>>??????;;;:::888666444333222222///000000//////000333555333000,,,++++++---......------,,,+++)))'''&&&%%%%%%%%%&&&&&&%%%%%%$$$###((('''&&&''')))+++***)))))))))(((''''''''''''''''''(((***)))(((''')))***)))+++---......+++'''%%%(((((((((((())))))))))))''''''''''''''''''''''''%%%$$$$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))*********))))))((('''&&&%%%$$$$$$%%%'''((($$$%%%%%%$$$###$$$''')))$$$&&&((())))))(((&&&$$$&&&%%%###""""""###%%%&&&&&&%%%$$$$$$######$$$$$$)))((('''&&&&&&''')))*********+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---------.........///000111111000///...000///......///111333555000000000000000000000000////////////000000000000000/////////.......................................------,,,,,,------...++++++,,,,,,,,,------------------.........//////000000000000000111111222000111111111111222222222///222000333KKKaaaSSS444666666666666666666666666666777888888777777888999::::::::::::;;;<<<======@@@@@@@@@???======@@@BBBYYYCCC;;;<<<444222???HHHUUUbbbmmmppprrr|||}}}yyyuuuqqqpppwww|||ttt{{{}}}yyyrrrsssuuukkk]]]MMMHHHBBB>>>======>>>>>>;;;:::888666444333222222000111111000///000222444222///,,,++++++,,,,,,,,,+++++++++***)))'''&&&&&&&&&&&&''''''&&&&&&%%%$$$(((''''''(((***++++++***))))))((('''''''''''''''''')))***)))(((((()))***'''(((***+++***(((%%%###'''((((((((())))))))))))''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&&&&'''''''''+++++++++***)))((('''&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%'''$$$&&&((())))))(((&&&$$$&&&%%%###""""""###%%%&&&$$$#########$$$%%%&&&&&&(((''''''&&&&&&'''))))))*********+++++++++,,,,,,***+++,,,---............,,,------------.........//////000111111000//////000000//////000111222333////////////////////////////////////000000000111000000/////////....................................------,,,,,,------...++++++,,,,,,,,,------------------.........//////000000//////000000111222000111111111111222222222222666555666CCCOOOEEE111666666666666666666666666555777888888777666777999999999999999:::;;;<<<===>>>??????>>>===>>>@@@BBB___HHH======555333>>>FFFQQQaaapppuuuwww~~~zzzyyyvvvqqqlllhhhkkktttzzz{{{yyyzzzzzzuuunnnlllllldddWWWMMMHHHBBB===<<<<<<<<<<<<:::999777555444333222222222222222111//////000222000...,,,+++,,,+++)))(((((((((((((((((('''''''''((((((((((((((('''&&&&&&)))((('''(((***,,,+++***)))((((((''''''''''''(((((()))******(((((((((***'''((((((((('''&&&%%%$$$''''''((((((((()))))))))'''''''''''''''''''''''''''&&&%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&''''''''',,,,,,+++***)))'''&&&%%%''''''''''''&&&%%%%%%$$$$$$%%%'''&&&%%%$$$$$$%%%$$$&&&'''(((((('''&&&$$$&&&%%%$$$######$$$%%%&&&""""""######$$$&&&'''(((''''''&&&&&&''''''((()))************++++++++++++,,,,,,---///////////////------.........////////////000000111111000000///111111111111111111111111/////////////////////////////////000000000111111000000000/////////....................................------------......,,,,,,,,,,,,------------------.........////////////////////////000000111000111111111111222222222222666888888:::;;;777222666666666666666666666666444666777777666666777999999888888999999:::;;;<<<<<<===>>>>>>>>>???AAACCCdddJJJ===<<<555444>>>EEEPPPaaaqqqwwwxxx{{{xxxyyysssvvvtttkkkbbbaaahhhsss{{{zzzqqqhhheeeddd]]]SSSNNNIIIBBB===;;;;;;::::::999888777555444333222222222333333111...---...///...---,,,,,,,,,***'''%%%&&&&&&&&&&&&'''(((((()))))))))******))))))(((''')))(((''')))+++,,,+++***)))(((''''''''''''(((((()))***+++***(((((((((***))))))(((''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((('''&&&&&&''''''%%%###&&&&&&&&&&&&''''''''''''************)))((('''&&&&&&''''''((('''&&&$$$###$$$&&&((('''&&&$$$######$$$%%%'''(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%$$$######$$$%%%&&&''''''&&&&&&&&&''''''((())))))************+++++++++,,,,,,---...///000000000000........./////////000000000000000000000000000000111222222222222111000///........................//////000000000111111111000000000////////////.................................------------......,,,,,,,,,------------...............//////////////////......//////000111000000111111111222222222111111555888666222222666666666666666666666666666444555777777666666777999888888888888999:::;;;;;;:::<<<>>>>>>>>>???BBBDDDiiiLLL<<<;;;555555>>>CCCOOO```qqqvvvxxx{{{xxxttt{{{tttpppuuuwwwmmmaaa[[[```nnn||||||sssnnnlllggg[[[OOOOOOJJJCCC===;;;:::999999888888666555333222222222111222222000...,,,+++,,,,,,+++++++++,,,***'''$$$$$$$$$$$$%%%&&&((()))*********++++++******)))((()))((('''(((***++++++***((((((''''''''''''((((((***++++++***)))(((((())))))((('''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&''''''%%%###&&&&&&&&&'''''''''(((((('''(((((()))))))))((((((%%%&&&'''((('''&&&$$$###$$$&&&((('''&&&$$$######%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''((()))))))))******+++++++++,,,,,,,,,,,,,,,---...///000000000000//////000000000000111111111111000000000000111111222222333333222111000///////////////////////////000000000000111111111111111000000000///////////////////////////////////////......------......///,,,,,,---------................../////////000000///////////////000111111000000111111111222222222333000111666666222222666666666666666666666666666444555777777666666888:::888888888888999:::;;;;;;999;;;===>>>??????AAACCCpppPPP===;;;555555<<<@@@KKK^^^ooouuuxxx{{{yyywww{{{zzzrrrqqqrrrrrrkkkaaa\\\___lll{{{zzzvvvyyy{{{sss___MMMQQQLLLDDD>>>;;;:::999888888777666444333222222222111222333111...,,,+++,,,+++******+++++++++(((&&&%%%$$$$$$%%%&&&(((***,,,+++++++++++++++***))))))((('''&&&''')))+++***)))(((''''''''''''(((((()))***+++,,,+++)))(((((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&%%%&&&''''''%%%$$$&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))%%%&&&&&&&&&'''&&&&&&%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***+++++++++,,,,,,,,,,,,------------------...///000000000000000000000111111111222222222111111000000111111222333333222222111111111111000000000000000000000000000000000111111111222222111111000000000///////////////////////////////////////............//////,,,---------................../////////000000000000000000000000111111222000111111111111222222222777333111444777555222222666666666666666666666666444666777888777888999;;;999888888999999:::;;;<<<888;;;===?????????AAABBByyyVVV@@@<<<666555:::<<>>?????????@@@AAA\\\DDD>>>777444999999AAAWWWnnnxxx~~~zzzzzz}}}~~~{{{}}}~~~tttyyyyyypppZZZ]]]```cccfffmmmvvv|||qqqeeekkkxxxzzzkkk\\\TTTOOOGGG@@@<<<:::999888777666555444333222222222333444666555222000//////+++***))))))+++,,,+++***'''&&&%%%%%%&&&)))+++---***++++++++++++***))))))&&&%%%$$$&&&((()))(((''''''''''''''''''((()))***+++,,,---+++)))(((((()))(((((())))))***))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$$$$&&&(((((('''&&&''''''''''''((((((((()))(((((())))))((('''&&&&&&%%%$$$$$$$$$%%%''')))***$$$%%%%%%$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))'''(((***,,,------------.........////////////000000000111222333333333333111111222222222333333333333222111000000111222333444333111000000111333444111111111111111111111111000111111111111222222222111111111111000000000000000000000000000000000000//////............//////---------.........//////////////////000000000000222222111111222222333444000111111111111222222222///333444222555:::999222666666666666666666666666555777999999999:::;;;===::::::::::::;;;<<<======999;;;>>>??????>>>???@@@eeeHHH===:::555555;;;FFFSSSgggyyy~~~yyy~~~zzzpppddd]]]VVVYYYcccmmmqqqqqq|||yyynnncccfffmmmeeeUUURRRNNNIIIDDD>>>::::::;;;888888888444000...///111888777555222000///......((()))***,,,------,,,,,,)))(((&&&&&&'''((())))))************))))))))))))'''''''''((((((((((((((())))))((('''''''''''''''+++*********))))))((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&((()))))))))(((''')))(((((((((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&''')))***))))))***++++++***)))---///111111000///000111000222444555555555666777333333444555666666666666222222222222333333333333333333333333222222222222111555888666111///222666666333000000111333444333333333333333333222222222444333222111000/////////////////////000000000000000///////////////000000000000///....../////////333222111000///000111111222111111111222222333444333333444444555555666666888777777666666777777888777777777777777888999:::888:::<<<<<<;;;;;;<<<===>>>======>>>@@@AAA@@@@@@iiiJJJ???:::444444:::EEEUUUkkk}}}~~~{{{xxxnnnccc^^^^^^bbbgggjjjwwwyyypppaaa___fff___OOONNNLLLHHHDDD>>>:::999;;;777888777444000...///111888888888777555111---***((()))+++,,,------,,,,,,***)))((('''((()))***************)))))))))((((((''''''''''''(((((((((((())))))((('''''''''''''''******)))))))))(((((((((&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((('''((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&'''(((,,,+++,,,---.../////////000111333333222222444666333444666666555555666777666666777888999999888888888888888888888888888888666666666666555555555555666777777777666666666777777555222222333555555555888777777666666555555555333333222111111111111111222222222222222222222222222111111111111222222333333333222222222222333333444333222111111222222333555555555555555666777888555555555666666777888888777777666666666666777777666666666777888888999999999:::<<<===<<<;;;<<<===>>>======>>>???@@@??????oooMMM@@@;;;555444999EEEXXXqqq}}}|||~~~~~~~~~zzzkkk___XXX\\\eeennnxxxrrr```ZZZbbb___PPPNNNOOOMMMGGG???:::888999888888666333000///000111777999<<<<<<999333,,,(((((()))+++,,,------,,,++++++******))))))***************))))))))))))((((((''''''''''''(((((())))))))))))((('''''''''''''''((((((((((((((('''''''''&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&'''(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&''''''&&&%%%&&&(((******,,,---///000222222000111222222222444777999999;;;<<<;;;:::::::::<<<======>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999888888777777777666666666999777555666999:::888777;;;999777777999:::999999;;;;;;999888777777777777666666555555555555555555333333222222222222222222111111000111111222333333222222222222222222222222222111111000111111222222333333444555555666777777222333333444444555666666888888777777777777888888666777888999::::::::::::;;;<<<>>>>>>===<<<===>>>>>>>>>>>>???????????????sssOOOAAA<<<666666;;;EEE]]]{{{}}}{{{}}}{{{www{{{~~~~~~~~~|||iiiWWWYYYfffkkkxxxvvvbbbZZZbbbaaaUUUQQQUUUUUULLLAAA;;;999888999888666444222111111111555777:::;;;999444---))))))***+++,,,---,,,,,,+++***++++++***)))))))))******)))))))))((((((((((((&&&&&&''''''(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&((()))***''''''((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&((())),,,000333444666777888666777777888888;;;???CCCDDDEEEFFFFFFFFFFFFHHHJJJIIIIIIJJJJJJKKKJJJJJJIIIGGGFFFFFFEEECCCBBBBBBAAA@@@??????>>>>>>=========>>>======>>>@@@AAAAAA@@@DDDCCCBBBBBBDDDDDDCCCBBBEEEDDDBBBAAA@@@????????????>>>>>>===<<<;;;::::::888888777666666555555444333333333333333444555555111222222333333333333333333333333333333444444555333444555555666777777777333444444444555555666666:::999999888888999999:::777888:::;;;<<<<<<<<<<<<<<<>>>??????>>>>>>>>>??????@@@AAAAAA@@@@@@AAABBBwwwPPPAAA===888888===FFFddd{{{xxxzzzxxxtttyyy~~~}}}}}}|||{{{yyy\\\[[[jjjuuu~~~xxxdddYYY\\\ZZZQQQOOOWWWYYYOOOCCC>>>======<<<:::777555333222222111333444666777555333000...)))***+++,,,---,,,+++***(((***+++***((('''((())))))))))))(((((((((((('''&&&&&&&&&'''((())))))***))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''')))***+++((((((((('''''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&&&&'''))),,,222;;;AAADDDEEEFFFFFFGGGGGGHHHIIIJJJMMMQQQUUUSSSUUUVVVWWWXXXYYY]]]___^^^^^^______``````______]]]]]]\\\[[[YYYXXXWWWWWWRRRRRRQQQQQQPPPOOOOOONNNKKKOOORRRRRRPPPPPPSSSWWWVVVUUUUUUWWWXXXXXXVVVTTTWWWWWWVVVUUUTTTSSSRRRQQQNNNNNNMMMKKKIIIFFFDDDBBBCCCCCCAAA@@@>>>===;;;;;;::::::999999999999::::::777777888999::::::999999999999999::::::::::::999888999:::;;;;;;;;;:::::::::999999999999999999999:::999999888888999999:::777888:::;;;<<<=========<<<>>>@@@@@@??????@@@AAAAAACCCEEEEEEDDDDDDFFFHHHzzzQQQAAA===999999===HHHjjj~~~xxxwwwvvvvvvvvv}}}|||zzzyyyzzz~~~ddd^^^oootttdddYYYTTTOOOJJJLLLXXX\\\QQQEEEBBBDDDDDD@@@===999777555444222111222222333333333222111000******,,,,,,,,,,,,+++***(((***,,,+++(((&&&''')))))))))((((((((((((''''''%%%&&&&&&'''((()))******))))))((('''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++))))))(((''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&'''((('''''')))***,,,777FFFRRRXXXYYYYYYYYY\\\]]]___```aaadddgggjjjkkklllnnnooopppssswwwzzzzzz{{{|||}}}}}}~~~~~~~~~xxxxxxwwwvvvuuutttsssrrrjjjiiiiiihhhgggfffeeeeee```eeejjjjjjgggfffkkkpppppppppqqqsssttttttqqqnnnmmmnnnoooooonnnllljjjhhhgggfffeeeccc```\\\XXXVVVRRRQQQOOOLLLIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???@@@AAACCCCCCCCCBBBBBB@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@>>>===<<<>>>>>>===<<<;;;::::::999;;;::::::999999::::::;;;:::::::::;;;<<<>>>???@@@???AAADDDEEEEEEEEEGGGHHHJJJMMMPPPPPPNNNOOOQQQUUU~~~SSSAAA<<<777777;;;JJJpppxxxvvvyyy~~~}}}}}}xxxvvvyyyxxxyyy|||lllccctttwwwhhhbbb^^^WWWRRRQQQSSSaaadddVVVHHHFFFIIIIIIDDD@@@<<<888777555333000222333333444333111///...***+++,,,,,,,,,,,,******(((,,,///---)))&&&''')))))))))((((((((('''''''''%%%%%%&&&'''((()))******))))))((('''''''''''''''&&&&&&''''''((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))((('''&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###%%%'''''''''(((***,,,///@@@WWWiiirrruuuttttttwwwyyy|||~~~~~~{{{xxxuuullljjjhhhddd```\\\ZZZXXXYYYXXXVVVTTTSSSRRRRRRRRROOOQQQSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSRRRPPPOOONNNJJJKKKKKKKKKJJJHHHFFFEEEFFFEEEDDDCCCAAA???>>>===@@@@@@@@@??????@@@@@@@@@AAA@@@??????AAACCCFFFHHHJJJMMMPPPRRRRRRSSSUUUWWWZZZ^^^aaabbbaaaaaaeeeiiiTTTAAA;;;666555999LLLssszzzvvv~~~}}}wwwuuuxxxuuutttuuu|||qqqhhhyyyjjj[[[```eee```^^^bbb___lllooo]]]LLLHHHKKKKKKGGGCCC===:::888666333000333444555666444111...+++***+++,,,---,,,,,,******)))---000///***'''(((+++)))(((((((((''''''''''''%%%%%%&&&'''((()))***+++))))))(((''''''''''''''''''''''''((((((((())))))***)))((((((((()))+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))******)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""$$$&&&'''((()))+++---999MMMiiizzzvvvsssqqqrrrqqqooommmkkkjjjiiiiiicccdddgggiiiiiiiiihhhgggiiijjjjjjiiihhhfffdddbbbZZZ[[[\\\[[[ZZZWWWUUUSSSSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHFFFEEEGGGJJJNNNQQQVVVXXX\\\^^^___```ccceeehhhmmmqqqrrrqqqrrrvvv{{{WWW???888777999===UUUxxxwww}}}|||{{{yyyuuuooonnnvvv}}}rrrxxxpppdddhhhmmmmmmpppwwwuuu{{{xxxgggTTTMMMOOOSSSQQQJJJ???777888;;;777000666888999666000,,,+++,,,///111111///+++))))))+++.........---,,,+++))))))''''''''''''''''''&&&%%%&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))+++***)))'''''''''((()))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&$$$######%%%%%%$$$"""%%%$$$&&&)))***(((+++000;;;ddd~~~wwwxxxvvvsssrrrrrrqqqnnnllleeeeeedddbbb___ZZZVVVSSSVVVSSSSSSVVVVVVTTTTTTWWWUUUUUUUUUVVVYYY]]]aaadddfffiiinnntttxxxzzz{{{{{{{{{YYY@@@888777999<<>>;;;<<<999333888999888666222///---------///000...+++)))***+++,,,------,,,,,,+++***)))((((((((((((((('''&&&%%%&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''%%%%%%&&&&&&'''(((((()))******)))(((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&'''(((%%%$$$&&&))))))(((,,,222GGGuuu{{{wwwrrrnnnlllkkkiiiiiimmmmmmjjjjjjlllmmmmmmmmmooorrrwww{{{~~~}}}\\\BBB999666777;;;IIImmmzzzvvvtttrrrsssxxx}}}mmmmmm||||||cccTTTTTT\\\aaa___\\\SSSGGG@@@???===::::::999666555444222///---***,,,------+++******+++******++++++++++++***************))))))'''&&&&&&&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&&&&&&&(((((((((((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((((())))))******)))''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!######""""""$$$'''&&&%%%&&&(((''''''---555MMM___CCC999666777:::GGGjjjzzzzzzyyyxxxuuuxxx|||gggjjjrrrYYYNNNQQQYYY]]]gggfff^^^PPPEEEBBBBBBAAA;;;888444333444333000---((()))++++++++++++++++++'''((()))******++++++++++++++++++***)))((('''&&&&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&%%%&&&((()))***)))'''&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&(((***++++++)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***'''"""!!!$$$'''&&&&&&'''&&&'''///999RRRaaaDDD:::666777:::IIIkkk}}}zzz~~~{{{xxxsssaaammmkkkPPPHHHQQQ]]]cccpppooofffUUUGGGBBB@@@???;;;777333111222111...+++'''((()))+++,,,,,,+++***&&&'''((()))***+++++++++++++++++++++***)))((('''&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&%%%&&&(((******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%'''***,,,,,,***'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,///000---&&&"""$$$'''&&&&&&'''(((&&&'''111<<<^^^aaaDDD:::666888;;;NNNlll||||||~~~iii^^^qqqfffGGG???LLL]]]gggqqqoooeeeTTTEEE???<<<:::;;;888444111000...---+++'''((()))+++------+++)))&&&'''((()))++++++++++++)))************))))))(((&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&%%%&&&((()))******)))((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%''')))++++++***((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&((()))(((%%%###%%%'''%%%&&&((()))'''(((222>>>ggg```CCC999777999===QQQlll~~~{{{vvvaaaZZZjjjfffGGG<<>><<<999<<<;;;888333///,,,,,,---(((((())),,,///...+++((('''((()))***+++,,,,,,,,,'''((())))))***)))))))))&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&&&&''''''((())))))******************************&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$%%%%%%###%%%)))+++((((((222???iii___CCC999777:::>>>RRRllluuuvvvrrr]]]UUU```xxxlllQQQCCCBBBGGGHHHYYYVVVOOODDD@@@@@@@@@>>>======;;;555///+++,,,///))))))***,,,//////+++(((((((((***++++++,,,,,,,,,&&&'''((())))))******)))&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''''''''((()))++++++************************&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###%%%'''))))))((("""%%%***,,,))))))333???jjj]]]CCC;;;777888>>>RRRlllooo{{{}}}iiiVVVTTTaaarrriiiWWWIIIAAABBBHHHRRRWWWUUUJJJ???<<<@@@DDDAAA===777222///---+++***---,,,++++++------,,,+++***)))((()))+++,,,,,,+++))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((('''''''''''')))))))))))))))******++++++******))))))))))))))))))(((&&&%%%&&&''')))+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))***+++,,,,,,,,,(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%***((()))///---///<<>>hhh\\\CCC<<<888999???KKKcccxxxppprrrppp}}}qqqjjjooozzzwwwdddSSSRRR\\\ccccccaaahhhaaa[[[VVVNNNDDD??????DDDLLLOOOFFF<<<<<>>DDDIIIIIICCC>>>???BBBDDD>>>:::444000............,,,+++,,,---//////---+++)))((('''(((+++,,,+++***))))))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''************))))))))))))((((((((((((((()))*********))))))((('''((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))******)))))))))((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''))))))((('''&&&))),,,(((&&&,,,,,,000???eeeVVV???999555666<<>>III\\\yyyzzzooottt~~~{{{|||dddZZZ___[[[TTTSSS]]]eeedddZZZSSSRRRNNNMMMMMMJJJDDDAAACCCJJJIIIDDD>>>???DDDDDDAAAEEE???777111.........---++++++,,,...000000...,,,(((''''''(((***++++++***))))))))))))((((((((((((''''''((((((((()))))))))******)))))))))(((((((((((((((''''''(((((()))***(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&&&&---///+++)))---+++...<<>>;;;???EEEGGGIIICCC:::333///------,,,***+++,,,///111111...,,,((('''&&&(((***+++***)))))))))))))))(((((((((((())))))))))))************)))))))))(((((((((''''''(((''''''''''''((())))))))))))(((''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''+++((((((---,,,...;;;bbbUUU???:::777888>>>IIIZZZrrrlllbbbooouuu{{{{{{cccZZZ^^^UUUSSSWWW___ccc^^^WWWSSSHHHEEEEEEGGGFFFAAA???AAA@@@GGGGGG>>>777;;;EEEMMMLLLFFF<<<444///---,,,+++***+++,,,///222111///,,,((('''&&&'''***+++***)))))))))))))))(((((((((((()))*********++++++++++++(((((((((((('''''''''''''''''''''''''''((())))))++++++***)))))))))))))))&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''(((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''"""'''&&&'''---,,,...;;;```|||QQQBBB;;;999@@@CCCKKK\\\hhhssstttiiijjjuuuaaaWWWZZZVVVTTTVVV___hhhfffWWWIIIGGGDDD@@@<<<<<<>>>AAACCCJJJKKKIIICCC===<<>>AAAKKK^^^iiiqqqnnnccceeerrr]]]SSSVVV___[[[YYY]]]bbb___SSSGGGCCC@@@<<<::::::>>>CCCGGGOOOLLLGGG@@@<<<===AAAEEEIIIBBB999222...---+++***,,,......---///111///)))(((((((((((((((***+++,,,,,,***))))))+++,,,+++))),,,,,,---............---,,,+++***(((''''''&&&&&&((((((((((((((((((((((((.........+++'''&&&''')))))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((+++++++++222999___xxxNNN@@@999777===???KKK___jjjmmmwwwpppddddddnnnZZZPPPQQQaaa[[[VVVTTTUUUSSSJJJBBB@@@===999777:::AAAHHHMMMRRRLLLCCC===<<<>>>AAACCCIIIBBB999222...,,,,,,,,,000222333111000000,,,%%%((('''''''''((()))***+++,,,***))))))+++,,,+++***+++,,,------......------++++++)))(((''''''''''''((((((((((((((()))))))))......---***((('''((())))))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&(((******+++111999[[[vvvLLL???888666;;;===III___jjjjjjmmmrrr}}}}}}nnnlllppp___VVVTTT[[[VVVPPPLLLJJJGGGAAA======:::777666:::BBBKKKPPPNNNGGG???<<<>>>AAAAAA@@@FFFBBB:::444000...------222666888666444222---&&&'''''''''(((((()))******,,,+++*********+++,,,,,,******+++,,,,,,,,,,,,+++******)))(((((('''((((((((((((((())))))*********...---,,,***((((((((()))(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((&&&%%%'''*********000888YYYtttKKK???888555999;;;GGG^^^iiiggggggjjjvvvuuupppzzzooofff```\\\ZZZUUUOOOHHHBBB===;;;:::888666666999@@@GGGKKKCCC>>>:::;;;@@@BBB@@@===AAA@@@===999444111///...111666999888555333...(((''''''(((((()))*********++++++*********+++---...(((((()))************)))***)))((((((((((((((()))'''(((((()))***+++,,,,,,...---+++)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((&&&%%%'''*********000888XXXrrrJJJ???888555999999CCC[[[gggeeeeeehhhsssuuunnnwwwsssxxxyyylllfffeeeaaaWWWLLLBBB>>>>>>:::999888888:::===@@@BBB:::777666999>>>@@@>>>:::;;;===@@@???;;;666111///---333777555333111---)))'''((()))***+++++++++***+++++++++***)))***...000'''(((((()))***))))))))))))(((((((((((())))))***'''((()))***+++,,,------///,,,***))))))***))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&(((******+++111999TTTqqqJJJ@@@999666888999@@@XXXeeeeeegggjjjtttssslll}}}vvvrrrlllmmm|||nnniiiiiidddXXXKKKBBBAAACCC???@@@AAAAAA@@@>>><<<;;;666444333555888::::::888444;;;BBBEEEBBB:::333000---333777555111000---***((()))***+++,,,,,,,,,++++++,,,,,,***)))***...222((()))******++++++******((((((((((((((()))******'''((()))***,,,---...//////,,,)))(((***+++***((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&''''''(((+++++++++222999NNNqqqJJJ@@@:::666888999>>>VVVdddeeeiiillluuussslll~~~uuuqqqjjjhhhrrrkkkdddddd___SSSFFF???BBBGGGGGGHHHIIIIIIFFFBBB===:::666444222111333555777888000999DDDIIIFFF===555000000666999666222000...,,,((()))+++,,,------,,,,,,+++,,,,,,***)))***...333******+++,,,,,,,,,,,,+++(((''''''(((((()))***+++'''((()))***,,,---/////////,,,((((((***+++***((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%((('''))),,,,,,,,,222:::HHHkkkOOODDD>>><<<555<<<>>>PPPdddkkkjjjnnn~~~vvveeevvvtttllliiiuuu|||iiiYYYkkkcccNNNHHHAAA???OOOWWWYYY\\\YYYLLL???<<<@@@???999333333444333111000000999FFFNNNHHH;;;333222888666444111...,,,++++++++++++,,,------------,,,+++,,,---***&&&''',,,222,,,(((''',,,///---++++++'''(((((()))***+++++++++)))((('''(((***+++,,,+++,,,++++++******++++++,,,+++***)))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&###'''&&&&&&%%%%%%&&&&&&''''''(((******+++---111444MMMjjjNNNCCC===;;;444<<<>>>QQQeeemmmlllppp|||rrr}}}|||tttsss|||iiiYYYiiibbbQQQOOOLLLMMM[[[bbbiiiooohhhUUUEEEFFFOOOLLLAAA666111000000000111111888CCCIIIDDD999333333666555333111///...,,,+++***++++++,,,,,,,,,,,,,,,***+++,,,***(((***111777000***(((+++...,,,))))))'''(((((()))******++++++***)))))))))+++,,,---,,,,,,,,,,,,++++++,,,,,,,,,+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''&&&$$$'''&&&&&&%%%%%%&&&&&&''''''(((******+++---111333KKKgggKKKAAA;;;:::333;;;>>>QQQgggqqqppptttyyy|||qqq___iiiccc[[[]]]```dddooottt}}}yyyaaaNNNQQQ^^^___OOO>>>666333222333777111555<<>>:::999333:::???SSSjjjuuuuuuwww{{{mmmooolllkkkpppvvv|||mmm]]]^^^iiidddRRRBBB<<<:::666555777000222777<<<;;;444111111---...///000///---+++))))))***++++++,,,,,,++++++******)))((((((---555:::333,,,((()))+++***)))+++(((((())))))************)))+++,,,,,,,,,,,,,,,---......////////////......+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&((()))******,,,000333HHH}}}bbbFFF===888888222:::@@@TTTlllyyyyyyzzz}}}yyyzzz~~~{{{sssrrrwww[[[LLLAAACCCDDD===777777777555777;;;:::444...---)))***,,,------+++)))(((******+++,,,,,,,,,,,,++++++***(((&&&'''+++000444000)))&&&))),,,,,,,,,...)))))))))))))))*********(((***,,,,,,+++***+++,,,...//////000000//////...+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%###$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''))))))***,,,000222GGG|||```EEE<<<888888333;;;AAAUUUnnn|||}}}{{{~~~```QQQLLLUUUZZZRRRKKKKKKKKKDDD???>>><<<555...,,,)))******++++++***((((((++++++,,,------------,,,,,,***(((&&&&&&(((+++---,,,'''%%%)))---......///))))))))))))))))))******'''***...---+++)))***+++...///000111111000///...+++***)))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&%%%######$$$%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***,,,///222CCCxxx___DDD;;;888999444<<>>666000...+++++++++*********)))))),,,,,,---............---,,,***((('''(((((())))))+++&&&%%%***///.........***)))))))))))))))))))))''',,,000///,,,)))***,,,---...000111111000...---+++***)))(((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&$$$###"""$$$%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%'''((()))))),,,///222===sss^^^DDD;;;888999444<<>>cccZZZCCC999666888222777===NNNdddrrrvvvuuuwwwzzzjjjdddvvv{{{ttttttyyy~~~yyygggRRREEEBBBAAA???CCCBBB???:::444111333555///000111222222222111000///...,,,++++++***(((&&&***)))((((((((()))+++,,,,,,,,,,,,,,,++++++***)))/////////---++++++---...000000000000///...---,,,,,,***((('''(((((('''&&&&&&'''((()))***)))((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((()))+++---000222<<>>:::666555...444444GGG^^^kkkmmmkkknnnrrrsssppppppuuu{{{vvvooossszzzzzz|||sss^^^HHH???AAADDDBBB@@@>>>>>>@@@AAA???<<>>;;;555333444444111...,,,++++++++++++***))))))+++,,,---,,,+++((('''''')))******))))))***,,,000000000000///...---,,,.........///000///---+++***)))(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))***************))))))))))))((((((((('''(((((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++------333MMMoooIII???:::666888111444999FFFWWWdddiiilllnnnqqqsssxxx}}}~~~wwwrrrkkkbbb[[[ZZZfff~~~}}}rrrzzzoooUUUJJJMMMOOOWWW]]]XXXJJJ===999:::<<<<<<999555444777666222,,,+++******,,,,,,+++***+++,,,,,,---,,,***((('''((()))+++***))))))***+++000000000000///......---.........///000///---+++***)))(((''''''&&&''''''&&&&&&&&&%%%&&&&&&'''(((+++++++++***************)))))))))((((((((('''''''''''''''''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++------222KKKmmmIII@@@;;;777999111444999DDDTTT___eeehhhjjjkkkrrrvvvzzz}}}wwwlllhhheeeaaa]]]]]]aaa{{{}}}mmmWWWPPPUUUWWW___bbbWWWEEE888888>>>>>>>>>:::555555888666111,,,+++***+++,,,---,,,+++---------,,,+++***)))((()))***++++++))))))***+++//////000000000//////............///000///---+++))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((+++***************))))))))))))((((((((('''''''''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((()))+++------333III~~~mmmHHH???;;;888:::333666555AAATTTeeeqqqyyyuuutttvvvzzztttgggccccccbbbbbbcccddd~~~~~~yyyoooaaaXXXXXX]]]dddggg]]]JJJ;;;888:::@@@@@@===777555666555111---,,,+++,,,---...---,,,...---,,,+++***************+++,,,+++***)))***+++//////000000000000000///.........///000///---+++)))((((((''''''''''''((('''&&&&&&&&&&&&'''((((((******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((()))+++------333GGG{{{mmmHHH???:::777;;;444888888DDDWWWkkk{{{yyywwwvvv{{{uuugggbbbbbbbbbeeehhhooo~~~yyyqqqcccXXX```hhhnnnjjjZZZGGG888111@@@BBB@@@999444444444222///...------//////...---...---+++******+++,,,,,,***,,,,,,,,,***)))***+++...///000000111111111111.........///000///---+++((((((''''''''''''((((((''''''&&&&&&''''''((()))******))))))((('''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''((()))+++------111DDDwwwnnnHHH>>>999666;;;555:::333>>>OOOaaapppzzzyyyyyyzzz~~~{{{mmmfffddddddhhhmmm}}}|||{{{ooo^^^ccchhhmmmmmmdddRRR>>>222===BBBBBB;;;333333555777222000//////000000///------,,,***)))***+++---///+++,,,---,,,***)))***+++......///000111222222222.........///000///---+++((((((''''''''''''(((((('''''''''''''''(((((()))++++++******)))(((((('''(((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''((()))+++------...@@@rrroooHHH>>>888666;;;666;;;:::DDDUUUgggwwwvvvyyy|||uuulllgggfffjjjppp}}}www|||wwwgggddddddfffgggdddXXXGGG999999AAACCC<<<333222777:::444222111000111000///------,,,***)))***,,,///000+++,,,---,,,***)))***+++---...///111222222222222.........///000///---+++(((((('''''''''(((((()))'''''''''''''''((()))))),,,,,,++++++***))))))((((((((('''''''''&&&&&&&&&''''''((((((((((((((('''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''((()))+++---...,,,>>>oooiiiKKK;;;<<<777444555444888DDDSSSdddvvv|||||||||{{{www{{{|||tttpppnnnllljjj|||~~~sssxxxxxxmmmmmmccc]]]ccchhhaaaQQQEEE===@@@???777222222555555;;;888333111111111222222,,,+++*********+++,,,---******+++,,,,,,***)))(((---///222222111000000111///---,,,,,,...//////...***)))(((&&&&&&''''''(((((('''''''''((()))+++,,,...---+++***(((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++------000<<>>999666888777777LLLfffxxxyyytttuuuyyy~~~{{{vvvgggfffxxxyyyzzzppphhhbbbbbb___UUUKKKFFFJJJLLLJJJAAA:::999;;;;;;888777777777888777444222,,,,,,---...///000111111+++***)))((('''((()))***))),,,000222111///------,,,***)))+++---//////...)))))))))((((((((((((((('''&&&&&&'''(((***,,,---,,,+++***((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***,,,---///666XXXjjjLLL===>>>:::666888777888LLLeeevvvzzzxxxxxxxxxvvvvvv}}}yyyiiibbbnnnwwwnnnrrr{{{qqqkkkeeeaaaZZZNNNEEEBBBMMMOOOLLLEEEAAA@@@===999:::999888888777555111...------...///000000111111,,,+++)))((((((((()))***))),,,///000///...------+++***)))***,,,......---)))))))))))))))(((((((((&&&&&&&&&&&&(((***,,,---,,,+++***(((''''''''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((***,,,,,,...444SSSiiiKKK<<<===999666888777999KKK```qqq}}}{{{{{{{{{|||xxxuuuyyynnn___cccsss~~~xxxpppjjjlllqqqmmmhhhccc]]]UUUMMMJJJMMMSSSPPPJJJFFFFFFGGGAAA888999888777666555222...+++......///000000000//////,,,++++++***************)))+++---...---,,,,,,---,,,***)))***+++,,,,,,+++))))))*********)))((('''&&&&&&&&&&&&(((***---...,,,+++***)))(((((((((((('''''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,...222OOOhhhJJJ;;;<<<888666888777:::III\\\mmm|||~~~{{{zzz}}}uuuaaa\\\fffkkkhhhiiimmmooollljjjllloooqqqlllfff___XXXPPPMMMTTT]]]ZZZRRRFFFBBBGGGLLLEEE;;;777555333222222000---+++...///000000000///...---,,,,,,,,,,,,,,,+++*********+++,,,,,,++++++,,,...---+++))))))***+++***)))))))))***+++***)))((('''%%%%%%%%%&&&(((+++---...---,,,+++******))))))***(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&((()))+++,,,---000LLLgggIII:::<<<888555777666:::HHHZZZlll{{{}}}xxxuuu||||||ddd\\\bbbeee```XXX```cccaaacccnnnwwwyyynnnggg]]]SSSLLLNNN[[[iii___SSSCCC>>>FFFNNNHHH===444333111000000000...,,,//////000000000...---++++++,,,---...---,,,+++***+++++++++***)))***,,,///...,,,***)))******)))((()))******++++++)))((('''%%%%%%%%%&&&(((+++---///------,,,+++************''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))+++,,,---///JJJkkkPPPAAA???999777888444===FFFXXXmmm{{{}}}|||lllkkkuuuppp```RRR```___ZZZfffrrruuuxxxpppcccUUUMMMKKKPPP\\\gggOOOKKKCCC???AAAEEE@@@999333222///---,,,---...///000111222111...,,,+++,,,,,,...000...+++))))))***++++++***))))))*********)))***+++,,,,,,+++)))(((---------,,,)))))))))++++++***)))((((((***,,,---.........---,,,+++)))((()))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))...333DDDrrrgggMMM???===999888:::666<<>>999666333))))))***,,,---///111222444444333000---+++,,,---333111///...///111222333---...///000000000000//////...,,,************+++,,,---,,,***))))))+++---000///...---,,,+++++++++,,,,,,,,,,,,+++***))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''')))***+++,,,,,,333???dddaaaJJJ>>><<<444222666666@@@UUUiiippprrrvvvyyywwwzzz|||}}}^^^PPPJJJNNNddd}}}zzzvvvuuuuuuggg]]]```eee^^^NNNAAALLLOOOMMMCCC;;;888666333((()))***,,,...000111222222222111000...---///111111///---...000111222222+++,,,...///000000///...000///...---,,,+++++++++------+++)))'''))),,,///000000///...---+++******++++++,,,++++++***))))))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''(((***+++,,,,,,333>>>``````JJJ???<<<444222777888???WWWlllqqqpppsssuuurrrzzz{{{gggSSSNNNHHHBBBQQQjjjzzzllljjjpppiiidddeeecccYYYNNNGGGMMMNNNKKKBBB:::777333...)))***,,,...000111222333333333222000------///111...,,,,,,---000222111///)))***,,,...//////...---111111000000///---,,,+++,,,,,,,,,***)))))),,,...,,,,,,,,,,,,,,,++++++******++++++++++++******)))&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))++++++,,,333<<<]]]^^^III???<<<444333999:::>>>XXXnnnrrroooqqqqqqnnnxxxyyy~~~jjjRRREEEJJJHHH???III```wwwjjjkkkiiifffcccaaaZZZPPPJJJIIIMMMNNNJJJBBB;;;777000)))+++,,,...000222444555555777666444000---+++,,,...,,,+++***---000111000---((()))+++---......---,,,111111222222111///,,,+++)))+++,,,,,,+++***+++,,,(((((()))+++++++++++++++******+++++++++******)))&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%''')))***++++++333<<<[[[^^^KKK:::555555333444999CCCXXXnnnwwwuuupppkkkgggpppuuujjjJJJDDDCCCFFFGGGHHHUUUeee~~~zzzqqqiiiddd______bbbYYYJJJFFFLLLNNNKKKIIIDDD999...+++...***+++///666;;;<<<888444111111111111000///......///...,,,+++***+++,,,,,,)))***,,,---------///111......///111222000---***...,,,******+++++++++************)))))))))))))))++++++,,,,,,+++***((('''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((''''''(((***+++---///999VVVVVVDDD555333333111333888EEE[[[rrryyyvvvpppllljjjmmmttt}}}uuu\\\PPPMMMJJJHHHGGGMMM]]]lllyyynnnddd```]]][[[ZZZUUUNNNMMMQQQLLLJJJIIIEEE:::///***+++***---444;;;@@@???999444222333333333333111000///...---,,,+++++++++++++++***,,,---...------///111......///000111000---+++...,,,******+++++++++***************))))))))))))+++,,,,,,,,,,,,***((('''(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&)))+++------///888UUUNNN???333333444222444999GGG^^^vvv|||uuuooommmmmmooowwwkkkddd___PPPZZZ]]][[[SSSPPP[[[lllxxxzzzmmm```^^^^^^ZZZRRRQQQUUUXXXWWWLLLJJJJJJHHH@@@444------***///777???CCC@@@999333333444555666555333111000,,,,,,,,,,,,,,,++++++***,,,---//////......///000---------///111000...,,,---,,,******+++,,,+++***++++++*********)))))))))+++,,,------,,,+++)))(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,...777SSSLLL>>>555666777444555;;;FFF___www{{{sssmmmmmmooouuu~~~}}}gggXXXUUUTTTPPPfffqqqtttjjjgggrrr~~~~~~ooo``````ddd^^^QQQPPPZZZ]]]WWWMMMKKKKKKLLLGGG===555222+++000777===???<<<777333222333555555555333000///***+++,,,------,,,******---///000///......///000---,,,,,,...///000///...---+++******+++,,,+++***,,,++++++******)))))))))+++,,,------,,,+++***)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%(((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))),,,---555PPP~~~KKK???777888888333444:::EEE]]]tttyyyrrrmmmnnnqqq{{{|||___MMMKKKMMMQQQXXXrrrssscccaaagggbbbSSSPPPYYY[[[SSSLLLIIIHHHKKKJJJBBB:::666+++...222555555444333222000111222222222000...---)))***+++,,,,,,,,,+++***---///000///......///000...,,,+++,,,...//////...---+++)))***+++,,,,,,+++,,,,,,,,,+++***))))))(((***+++,,,,,,,,,+++***))))))((((((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&(((((())))))((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&(((***++++++---444MMM|||wwwHHH===666666555000111777EEE[[[qqqwwwsssqqqsssuuu}}}}}}llldddbbbuuudddJJJ@@@HHHMMMTTTfff}}}uuufff```hhheeeWWWPPPUUUWWWSSSNNNGGGDDDFFFGGGAAA:::666,,,---......------///000//////......------,,,+++)))***++++++++++++++++++,,,---//////......///000///---++++++---...///...,,,+++)))***+++,,,,,,+++------,,,+++***))))))((()))***+++,,,++++++))))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''((()))******)))(((&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&111///,,,***((('''((((((***,,,222JJJxxxnnnEEE:::444444333...111888GGG[[[pppxxxxxxxxxzzz{{{~~~uuuiii[[[PPPNNNSSS```[[[JJJGGGSSSTTT]]]yyy~~~wwwiiibbbgggfff[[[SSSTTT[[[^^^TTTJJJBBBCCCDDD???888444+++---...---++++++---///...---,,,+++******++++++***************+++,,,,,,***,,,---...------///111111...+++***+++---......,,,***)))***+++---,,,,,,...------,,,***))))))(((((((((************)))((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))(((''''''''''''(((((()))***+++***(((&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&;;;777111,,,(((''''''(((***+++111HHHuuuhhhDDD:::333444333///333;;;JJJ\\\qqqzzz|||~~~llltttxxxfff^^^fff\\\QQQJJJCCC@@@HHHSSSXXX\\\UUUVVV```]]]ggg|||uuuzzzxxxllldddhhhhhh___VVVWWWaaakkk[[[NNNDDDBBBCCC>>>888444+++---///...,,,+++,,,...///---+++)))((()))***++++++***)))))))))***,,,---)))***,,,---------///111222///+++***+++,,,------,,,***)))***+++------,,,......---,,,+++))))))((('''((()))******)))(((''')))))))))(((''''''&&&&&&''''''''''''((((((((()))******)))((((((((((((((())))))++++++***(((&&&$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&---***&&&###$$$'''+++...***+++111GGGtttiiiCCC;;;333333444444666999DDDbbbxxx~~~}}}uuuuuuzzzppptttrrrbbbUUUOOOPPPHHHDDDBBB@@@:::888AAANNNRRR___ooouuupppjjjqqq}}}~~~www~~~}}}zzznnnoooxxxvvvkkktttrrraaaSSSXXX___```cccUUUPPPJJJEEE===666555999777:::777000---000000,,,************************+++***)))'''''')))***+++************+++,,,---......---***)))(((((()))***''')))***++++++***)))''')))))))))))))))******+++((((((((((((((('''&&&&&&((((((''''''''''''(((((()))))))))(((''''''&&&&&&+++***)))'''''''''((()))(((((('''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***,,,...111CCCpppdddBBB:::444333444444666999FFFfff|||yyy{{{wwwppp]]]PPPFFF@@@>>>>>><<<;;;999444222:::FFFRRRYYYdddllllllmmmvvv~~~ttttttqqqhhhdddfffaaakkknnnjjjlllvvv{{{wwwuuuooodddWWWSSS[[[ccccccXXXQQQIIIDDD???:::999<<<<<<<<<888111000111///)))************************+++***(((''''''(((***+++))))))))))))***+++,,,,,,,,,+++)))((('''((()))***((()))***++++++***)))((()))))))))))))))******+++((()))))))))((((((''''''))))))(((((((((((())))))''''''((((((((((((((((((+++***)))((('''(((((()))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***,,,...111BBBnnn\\\@@@999444333444444666:::HHHjjj|||___KKKCCC===777333444333444333///...444===KKKLLLRRRZZZ```gggsss~~~yyyxxxppp^^^OOOJJJ@@@PPP]]]```cccnnnzzzssshhhggg___OOOYYYjjjhhhZZZRRRJJJFFFBBB===<<<>>>AAA???999333111111,,,'''******************************((((((((((((******(((((((((((()))***+++,,,+++***(((''''''((()))***((()))***++++++***)))((()))))))))))))))******+++******)))))))))((((((((())))))(((((((((((())))))&&&&&&'''(((((()))************)))((((((((())))))(((((('''''''''''''''(((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))***,,,...111@@@jjjUUU>>>888444444444333666;;;JJJnnn|||xxxxxxkkkPPPBBB>>>;;;666333///000222111......222777>>>===@@@EEEKKKUUUfffuuuoooRRR???777BBBMMMPPPTTT___qqq~~~oooaaaiiieeeOOOXXXooojjjUUURRROOOLLLDDD<<<;;;>>>>>>>>>;;;666000---+++)))***************************)))(((((((((((()))***)))(((((())))))***+++,,,+++***))))))))))))******((()))************)))((()))))))))))))))******++++++******))))))))))))))))))((((((''''''(((((()))''''''(((((())))))))))))******))))))))))))))))))(((((('''&&&&&&&&&'''''')))(((''''''&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,...000===eeeNNN;;;777444444444333666;;;OOOsss}}}yyyuuusssxxxuuuqqqWWWKKK???;;;:::666333333///111222111...///111333222333555777888@@@RRReee{{{{{{]]]CCC@@@?????????CCCOOOdddvvvmmm^^^ggggggPPPUUUgggaaaNNNQQQTTTQQQEEE:::888===888:::;;;777///))))))---)))))))))))))))))))))))))))(((((((((((((((((()))************+++,,,------,,,,,,+++++++++***++++++))))))************)))))))))))))))))))))******+++++++++***)))((())))))***(((''''''&&&&&&''''''(((******))))))(((((((((((())))))******************(((((('''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''((()))***+++...///:::```~~~HHH999666444555444222666<<>>666555888BBBWWWkkkmmmaaaeeefffVVVSSSXXXQQQJJJMMMRRRQQQGGG<<<:::???666777999888000))))))///))))))))))))))))))))))))((((((((((((((((((((((((************+++,,,---......------,,,,,,+++*********))))))))))))))))))***)))))))))))))))******++++++***)))((('''((())))))((((((''''''''''''((((((++++++***))))))(((''''''((()))***+++++++++******(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((()))***+++...///777[[[xxxCCC777555444555444222666===RRR{{{tttnnnsssyyy^^^SSSHHHEEEEEEDDDDDDDDDCCCAAACCCFFFEEE@@@===>>>888;;;999222///111111---,,,---///111000000777AAASSSRRRRRRVVV[[[ZZZSSSKKKIII>>>666444333666III___llldddbbbfffddd[[[QQQKKKKKKIIIJJJKKKIIICCCAAACCC;;;777555777444...***+++))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))***+++,,,---......---,,,+++)))((('''******))))))))))))******)))))))))))))))******++++++***(((&&&&&&'''((()))******))))))))))))************))))))))))))))))))((()))***++++++++++++***)))((('''&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((()))******......555WWWuuu@@@666444555555444222666===NNNzzzkkkjjjqqqrrrlllSSSMMMGGGFFFGGGLLLRRRWWWQQQLLLJJJKKKJJJEEEBBBAAA>>>AAA>>>666222444333///,,,***+++000111000222555888<<<@@@BBBEEEIIIJJJIIIHHH???999888222///>>>UUUkkkgggaaahhhqqqfffTTTOOONNNFFFBBBFFFJJJJJJHHHGGGBBB888222666888222+++'''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))***+++,,,......---,,,***(((&&&%%%******))))))))))))******)))))))))))))))******+++***)))'''&&&%%%&&&((())),,,,,,++++++++++++,,,,,,((((((((()))******++++++((()))***+++,,,,,,+++***)))((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((()))******......444UUUhhh@@@999333222555444111555???XXX~~~qqqppptttrrrggg^^^IIIMMMQQQRRRQQQSSSZZZ___ggg```YYYWWW[[[[[[RRRFFFDDD??????BBB>>>444000222222...------,,,***---333111111222444777;;;>>>@@@BBB===999777///+++:::OOOgggjjjhhhdddhhhlll```OOOOOOBBB;;;CCCNNNOOOKKKIIIAAA===777444222000,,,)))***)))))))))))))))*********)))(((''''''((()))***((()))***+++,,,---------......,,,+++)))((('''&&&)))))))))))))))(((''''''(((((((((((()))))))))))))))((('''(((***++++++***(((((((((((()))***,,,,,,+++*********))))))((((((******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))+++---000444LLLfff@@@999333222444333111777BBBYYY|||qqqnnnkkkbbbXXXRRRRRRbbbiii```ZZZccckkkmmmwwwiii]]]___jjjmmmfff\\\MMMIIIFFFEEEEEE@@@888333000---,,,---,,,)))+++///---------...000222444555;;;777666666000+++555DDD[[[dddhhhhhhkkknnneeeWWWNNNCCC>>>FFFQQQRRRNNNJJJAAA;;;444111000///+++(((******))))))))))))*********)))(((''''''((()))***((()))***,,,------------......---+++***)))(((''')))))))))))))))((('''''''''((((((((())))))))))))***(((((((((***+++***)))(((((((((((()))***+++,,,*********)))))))))(((((()))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&((()))***)))***---111HHHddd@@@999333111333222111:::FFF```~~~kkklllfffaaa]]]WWWQQQPPPSSSdddxxx|||jjjdddsss~~~}}}}}}kkkcccnnn{{{zzzmmmdddWWWVVVQQQJJJLLLNNNDDD555111---,,,...---))))))+++******))))))))))))***+++111...///333000+++///777GGGVVVbbbdddeeefffbbbZZZKKKDDDBBBIIIRRRSSSNNNJJJCCC;;;222///111111---(((+++******)))))))))******))))))(((((((((((()))))))))***+++,,,---.........///...---,,,+++***)))((()))))))))))))))(((''''''''''''((((((((())))))))))))((('''((()))***)))((()))((((((((()))***++++++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((******,,,,,,000444IIIaaa@@@999333111333111111<<>>MMMvvvxxx]]]PPPJJJDDDBBBHHHQQQ^^^ooo|||vvvmmmlllyyyzzzkkkppp{{{}}}mmmdddfff\\\IIIAAA:::555444222...+++,,,,,,,,,+++++++++******)))'''%%%%%%)))---...000333,,,777@@@???:::999===AAAEEEGGGIIIMMMRRRRRRMMMGGGDDD<<<555222555555222---,,,,,,+++***************(((((())))))))))))(((((())))))+++,,,---.........---------,,,,,,+++++++++)))))))))))))))(((''''''''''''''''''(((((((((((("""""""""%%%))),,,------******)))))))))))))))***(((((((((((((((((())))))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&'''((()))***+++***)))---000AAAsss[[[AAA888444333555222222>>>NNNvvvyyy{{{cccPPPJJJKKKHHHJJJSSS]]]fffooowwwuuujjjqqq}}}kkkdddrrrxxxuuukkk[[[OOOEEE;;;777444000///000,,,---------,,,+++******(((''''''(((***...222555...333666333...---111666???DDDHHHKKKOOOQQQMMMGGG>>>:::666444444333000...---,,,+++***************(((((())))))))))))((((((((()))***+++,,,---------,,,,,,,,,,,,++++++++++++)))))))))))))))(((''''''&&&&&&'''''''''((((((((( !!!%%%))),,,------++++++***)))((((((((()))''''''(((((((((((())))))'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%&&&'''(((*********)))---000>>>oooYYYAAA777444555666333111>>>NNNqqqwwwzzziiiUUUMMMOOOVVVUUUYYY```eeejjjqqqxxxttt]]]cccwwwyyykkk[[[NNN???888444222111333000000000000...,,,+++)))***,,,+++))))))+++000333333222111000......000222222:::@@@CCCGGGKKKJJJFFF::::::999777444222000///...---,,,+++************'''((()))******)))(((''''''((()))***+++,,,,,,,,,******++++++++++++++++++)))))))))))))))(((''''''&&&&&&&&&'''''''''(((((("""!!!"""$$$(((***+++***,,,+++***)))(((((((((((('''''''''((((((((())))))%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))***,,,***...111===lllXXXAAA777555666888333111===MMMlllyyy}}}uuugggVVVLLLNNNUUUeeeeeefffiiilllqqq}}}nnnVVVjjjuuubbbSSSAAA888444222333555444444444333111...+++***,,,///000,,,))))))---///555222///111222222222222&&&///777:::>>>EEEGGGCCC999<<<===;;;777333222222...---,,,+++************'''((()))******)))((('''&&&'''((()))***+++++++++)))************+++++++++)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((($$$######%%%'''))))))(((,,,,,,***)))((((((((((((&&&'''''''''(((((())))))$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((&&&***---888fffQQQ@@@888555444444333444;;;DDDaaa}}}yyygggmmmrrreeeOOOPPP\\\___mmm|||uuuddd]]]uuuzzzqqqjjjYYYFFF;;;666333333555888:::999333222333///'''000111111...)))'''(((***333333444444444333222111,,,+++***,,,222;;;DDDJJJBBB===888666666555222///---,,,+++***))))))))))))))))))(((((('''''''''&&&'''(((***++++++***)))))))))******++++++++++++***'''((()))******)))((('''((((((((((((((()))******(((''''''(((******)))(((((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%***......999___MMM===777555444555333444:::CCC[[[wwwrrrbbb\\\qqquuuXXXRRRaaajjj}}}xxxkkkfff~~~~~~wwwpppsssdddSSSHHHBBB===;;;<<<999;;;:::666555777333---///000000---)))'''''')))///111222333333222111000,,,+++***+++///555<<>><<<:::888777555222000...---,,,***))))))))))))))))))((((((((('''''''''(((((()))***+++******)))))))))***++++++++++++***))))))***++++++***))))))((((((((((((((()))******(((''''''(((******)))(((************)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''+++------777ZZZ{{{HHH;;;777555444555444333999AAAUUUrrrpppeeeaaa___]]]sssdddqqq~~~yyy~~~zzzuuuyyymmmbbbZZZSSSIIIBBB@@@999:::999777777888555111.........,,,)))'''''''''***,,,///111222111///...,,,+++******,,,///333555888:::;;;;;;888555222222......,,,+++***)))))))))))))))((((((((((((''''''(((((()))***************((()))***+++++++++++++++***+++,,,,,,,,,,,,+++***((((((((((((((())))))***(((''''''(((******)))(((+++++++++******(((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((+++---,,,444UUUtttEEE:::666555555666444444999AAAWWWrrruuu]]]QQQRRR[[[dddmmm~~~uuupppmmmkkkbbbTTTFFF@@@:::999777555555444222///,,,---,,,+++)))'''&&&&&&&&&(((+++...///...---+++******))))))***+++------222666;;;<<<999555333333000///---,,,******))))))))))))(((((((((((((((((((((((())))))******++++++((()))***++++++,,,++++++***+++,,,------,,,+++***))))))(((((((((((())))))(((''''''(((******)))(((++++++++++++***)))''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((***,,,,,,222QQQoooCCC<<<777555555555444555;;;CCC___xxxvvv]]]OOOIIIHHHLLLSSSwwwqqqrrrwwwzzzqqq]]]JJJ@@@???<<<888777555111...---,,,++++++******(((&&&%%%###%%%(((+++,,,,,,+++***(((((())))))******++++++,,,222999;;;999666444333111000...,,,+++***))))))(((((())))))))))))))))))((((((((())))))***+++,,,)))***+++,,,------------******+++,,,,,,+++******))))))(((((((((((())))))(((''''''(((******)))(((+++++++++******(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((,,,---222OOOkkkBBB>>>888555444555555666>>>HHHeee}}}tttdddXXXVVVQQQGGGCCCGGGuuu}}}zzzvvvzzz}}}fffPPPDDDGGGAAA===;;;888222//////,,,+++***++++++***'''$$$###$$$&&&'''))))))))))))''''''((())))))*********)))...444888999777444333222111///---,,,******)))(((((())))))))))))******(((((((((((()))***,,,---***+++,,,---.../////////***+++,,,,,,,,,,,,+++******))))))((((((((((((((((((''''''(((******)))((()))))))))))))))(((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''+++...333NNNhhh@@@???999666444444555888BBBLLLeee~~~|||yyymmmbbb^^^```XXXJJJJJJUUUxxx{{{zzzkkkVVVKKKKKKDDD???>>>:::444000222,,,+++***+++,,,+++'''$$$$$$$$$$$$%%%&&&'''((((((''''''''''''(((((())))))'''***///555888888555222333222000...,,,+++******(((((()))))))))*********(((((('''((()))***,,,---+++,,,---///000000111111+++,,,---......---,,,+++******)))((((((((((((((((((''''''(((******)))(((&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''+++///222KKKeee???@@@999666444444555999DDDOOOccc~~~wwwpppyyynnnhhheeeVVVHHHQQQggg~~~{{{lllXXXOOOKKKCCC>>>>>>;;;444111333,,,+++***,,,---,,,((($$$%%%%%%$$$###$$$%%%'''((((((((('''&&&&&&&&&'''''''''(((,,,222888999555111333222000...,,,+++******(((((())))))*********+++(((''''''''')))***,,,...,,,---...000111222222222,,,---...//////...---,,,******)))((((((((((((((((((''''''(((***+++)))((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''+++...000HHHfffIII;;;666888555777<<<;;;FFF]]]ppptttvvvkkkYYYQQQaaa}}}qqqaaaXXXVVVQQQFFF<<<888555222111222...++++++///000+++((('''&&&&&&&&&%%%$$$$$$''')))$$$(((++++++(((&&&''')))''''''(((,,,222777888777555444333000...+++((('''))))))*********))))))(((((((((((((((***,,,...///+++...000111000/////////------------,,,+++***)))******))))))(((((('''''',,,'''&&&(((***'''%%%&&&(((((((((((((((((((((((()))(((&&&&&&%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%'''++++++---222CCCxxxcccJJJ===888:::666666;;;;;;GGG___~~~|||gggmmmnnn___^^^uuupppddd\\\YYYQQQHHH@@@===999444000///111......111000+++***---***(((&&&$$$$$$%%%&&&''''''(((***)))'''%%%&&&''')))((('''***...111111000222222222000...+++)))'''))))))************)))))))))(((((((((***+++---...+++---///000///......///,,,,,,------,,,,,,++++++******))))))((((((((((((***'''&&&))))))&&&%%%'''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((++++++,,,111BBBxxx___III@@@:::;;;777555999;;;IIIccccccXXXfff}}}kkkeeejjjyyynnneee^^^[[[OOOGGGAAA???<<<777222111111000000111///,,,///555222---'''%%%%%%&&&&&&$$$((((((''''''''''''((((((+++)))((()))***++++++***...///000000///,,,***((())))))***************)))))))))(((((()))+++---...***,,,......---,,,---...,,,,,,,,,------,,,++++++***))))))))))))((((((((('''&&&(((***)))%%%%%%((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&))),,,,,,,,,000AAAwwwZZZFFF???:::<<<666444777:::JJJfffgggMMMNNNbbbzzzxxxllleeelllvvv{{{rrr~~~uuujjj```[[[ZZZMMMDDD<<<:::999666444555000000222333000///555>>>===555,,,(((((()))'''$$$'''&&&%%%%%%&&&((()))***+++***)))((())))))*********+++---......---***)))))))))***+++++++++************)))))))))***,,,---)))+++,,,,,,++++++,,,---------------,,,+++***)))))))))))))))))))))))))))'''&&&(((***((($$$$$$)))(((((((((((((((((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&***---,,,,,,///@@@uuuVVVCCC===999:::555333666999LLLjjjlllQQQBBBHHH\\\]]]``````lll{{{sssgggnnnuuuzzzssseeeZZZYYY[[[SSSHHH<<<777444111111333000222555888777777>>>GGGCCC;;;222---------***'''******(((&&&%%%$$$%%%&&&))))))(((''''''(((***,,,'''(((***,,,---,,,+++***))))))***++++++++++++++++++***)))))))))***+++,,,)))***++++++******+++---000//////---,,,***((('''))))))))))))************+++((((((***(((%%%%%%)))(((((((((((((((((((((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''))),,,+++,,,///>>>rrrRRR@@@===777999666444777;;;OOOnnnzzzZZZIIIAAAGGGXXXUUUaaapppyyykkkiiiqqqvvvoooaaaYYY]]]dddcccXXXLLLDDD===555000///333444999>>>??????CCCIIIBBB<<<666222222222000///333444333...((($$$$$$%%%++++++***(((&&&&&&(((+++&&&'''((()))***+++++++++))))))***+++,,,,,,,,,,,,,,,+++***)))))))))***+++)))***+++***)))***+++---000//////---,,,***(((''')))))))))************+++111+++'''((((((&&&&&&(((((((((((((((((((((((((((*********)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&++++++,,,///<<>>SSSssszzzZZZJJJEEEMMM^^^nnnzzztttuuurrrhhh]]]]]]hhhtttvvvooohhhcccZZZIII;;;333333444888???BBB@@@???AAA999888666555555666888999>>>BBBDDD>>>444...///222666555222---(((&&&''')))'''&&&&&&'''((()))+++,,,((()))***+++,,,,,,,,,,,,---,,,***)))))))))*********++++++***)))***,,,...------------,,,+++******))))))*********+++++++++999...&&&&&&)))(((''''''((((((((((((((((((((((((************)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$)))+++,,,///;;;kkkyyyJJJ???BBB555:::999999===AAAVVVvvvcccNNNIIITTThhh{{{ooobbb\\\bbbsssuuu```JJJ===111111555===@@@<<<888777111333555666777999===@@@DDDLLLQQQLLLBBB;;;>>>DDDAAA@@@<<<444,,,(((((()))'''&&&%%%%%%&&&(((+++,,,((()))***+++,,,------------,,,+++)))))))))******+++++++++***)))***,,,///***+++,,,,,,------------))))))******++++++++++++===000%%%%%%)))***((('''((((((((((((((((((((((((******+++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$$$$$$$$$$$$$%%%&&&'''((("""(((+++---///:::iiisssFFF===888777:::888777;;;@@@UUUtttWWWLLLOOOddd{{{qqqjjjeeeppp{{{yyy~~~aaaBBB222///000666999777444444999999999999:::???DDDIIIDDDNNNXXXVVVNNNLLLUUU___YYYYYYSSSGGG999000000333))))))(((''''''((())))))...---,,,,,,,,,---...///...,,,******,,,,,,***(((++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++***************+++---,,,***(((((((((((()))((((((''''''''''''((((((+++++++++++++++***)))(((%%%%%%'''((((((((('''&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%''')))...)))///:::[[[oooDDD===999777:::777666;;;AAAVVVvvvhhhRRRSSS^^^{{{yyyooolllkkkhhhmmmrrrllljjjooovvviiiRRR:::444111333555333222444555666777888;;;>>>BBBEEEGGGOOOVVVUUUOOONNNUUU^^^ZZZ[[[YYYOOOCCC:::888:::222000---***((((((((()))++++++++++++---///111222000---++++++,,,,,,***(((++++++++++++++++++++++++++++++,,,------,,,+++***++++++***************+++---,,,***)))(((((())))))((((((''''''''''''((((((***************)))((((((%%%&&&'''(((((((((''''''%%%&&&'''''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&(((***...)))...777WWWiiiAAA===:::777:::666555;;;BBBYYYzzzxxxbbbfffmmm|||zzzjjjbbbdddgggbbbaaa```VVV[[[aaajjjrrrwwwsssdddVVVEEE===666444333111222555777888:::===@@@BBBDDDEEEGGGKKKPPPPPPMMMNNNRRRWWWSSSVVVXXXSSSIII@@@<<<<<<:::777333...+++)))((()))((())))))+++---000333444111///---,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***+++***************++++++,,,,,,+++***)))))))))))))))((((((''''''(((((()))((())))))))))))(((''''''%%%&&&'''(((((((((((('''''''''((()))((('''&&&%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&)))***...(((---555SSSbbb>>>>>>;;;666999555555<<>>;;;666111111444777555333333555666666555777666666888:::<<<<<<;;;===BBBGGGGGGCCC===999777---///111222111...+++)))((((((((((((***,,,...///222111///---,,,+++,,,---------------------------//////000000///---,,,*********))))))***++++++,,,,,,,,,,,,,,,,,,+++++++++))))))(((((((((((())))))))))))***++++++*********''''''''''''(((((())))))((()))*********)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((((((((---***111777QQQUUU<<<@@@999555777333444???MMMkkk}}}uuupppkkkgggbbbggg~~~ttteee]]]PPPLLLPPPPPPOOOHHHFFFMMMUUUUUUPPPLLLBBB>>><<<:::666111222666777555222333555666444111111000///111333444444333222555888999666333111000))),,,///111111///,,,***))))))(((((()))+++,,,---000000///---++++++---///............................../////////...,,,+++))))))))))))***+++,,,,,,,,,,,,---------,,,,,,+++***))))))(((((())))))***)))******++++++++++++***((((((''''''(((((()))***))))))*********)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''(((---+++222888OOOQQQ===AAA777444666333555AAAQQQrrr}}}oooeee^^^___bbbiii~~~tttgggaaaQQQGGGFFFDDDGGGAAA???CCCDDD@@@>>>@@@>>>;;;::::::777444888>>>333222444888;;;:::555///000000111111222333333333222222222111/////////000///000000000000///...---******)))***+++,,,...///...///...,,,******...111........................,,,---...///......,,,,,,))))))))))))***+++,,,---+++,,,---......---,,,,,,******))))))))))))******(((((()))***************)))((('''''''''(((******((()))*********)))''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))((((((---+++222666KKKPPP>>>BBB666444666222555BBBTTTuuu~~~rrrfff```eeekkkkkkqqq{{{ooo^^^ZZZ]]]SSSJJJGGGEEE<<<:::===AAAAAA>>>BBBIII>>>;;;::::::999999???GGGKKKMMMQQQYYY^^^[[[SSSKKK333444444444444444555666<<<:::777555444555888:::777666333000.........///+++******+++,,,///111222---...---+++)))***...222////////////////////////+++,,,---.........---,,,))))))))))))***+++,,,---+++,,,---.........---,,,******))))))))))))******''''''((())))))))))))))))))((('''''''''(((***+++((())))))******((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))---***000333GGGPPP???777>>>555999777444>>>]]]wwwjjj]]]dddooofff\\\cccWWWSSSQQQPPPIII???===BBBEEEHHHHHHEEEEEEGGGIIIHHHJJJMMMLLLHHHIIIPPPSSSRRROOOSSSVVVWWWXXX[[[\\\[[[WWWSSSKKK@@@777222111222>>>@@@>>>777444555555444222222222111///---,,,+++......---+++***,,,///222///000000000///...///000222222111///...---,,,+++,,,...///000///---***(((******+++******)))((('''+++,,,,,,------,,,,,,+++((((((((((((((((((((((((((((((((((((((()))******''''''((()))))))))))))))(((((((((((((((''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&)))...)))///333EEE}}}LLL>>>666<<<555777555444AAAaaa~~~rrrjjj___[[[SSSUUU\\\TTTLLLSSSQQQNNNLLLJJJFFFCCCEEEIIIKKKOOOUUUZZZUUUMMMNNNTTTDDDJJJOOONNNOOONNNGGG???FFFFFFFFFEEEFFFHHHKKKLLLMMMKKKHHHCCC>>>;;;<<<===EEEGGGFFFAAA???@@@@@@>>>555555555555333222111000111111000...---...111444222222333222111000000111..............................------,,,+++************+++++++++***))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((()))******''''''((()))))))))))))))(((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''''')))...(((...111AAAxxxzzzGGG<<<555999555555222444FFFiiinnnuuu{{{~~~uuuhhh^^^ZZZTTTZZZVVVSSSVVVRRRMMMRRRTTTVVVVVVSSSRRRSSSRRROOORRRUUU^^^ddd\\\PPPRRR\\\^^^\\\WWWQQQPPPPPPLLLFFFGGGDDD@@@>>>===???BBBEEE===>>>@@@@@@???======>>>EEEHHHHHHEEEEEEGGGFFFCCC??????>>>===;;;999777666666666555333111222444777888777777666555444333333000000000000000000000000///...,,,*********+++,,,************++++++++++++((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))******''''''((()))))))))))))))(((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''')))---'''---///===sssrrrCCC<<<555888666444111666LLLqqqvvvcccsss~~~zzzxxxuuuvvvlllbbb[[[VVVTTTWWW\\\WWWaaa^^^XXX]]]^^^[[[^^^___eeehhhhhhhhhhhhaaaWWWdddggghhhccc\\\[[[bbbiiissslllbbb[[[XXXWWWTTTPPPPPPKKKFFFDDDCCCBBBDDDFFF;;;>>>BBBDDDBBB???===<<>>;;;999::::::999888666666888:::>>>===;;;;;;:::999888777777666555444333111000000///...---,,,,,,,,,,,,,,,))))))))))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''((()))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''))),,,(((---///<<>>777777777555222888QQQxxxmmmzzznnnhhhddd___XXX[[[TTTMMMKKKLLLOOOXXXaaaZZZbbb^^^[[[cccgggdddfffmmmpppssswww|||~~~xxxoooiiikkkaaaPPPLLLYYYdddfffhhhfffffffffbbbZZZPPPIIITTTMMMJJJLLLKKKGGGEEEFFFJJJNNNRRRTTTRRRNNNJJJHHHJJJLLLMMMMMMOOOSSSQQQLLLKKKJJJIIIFFFCCC@@@>>><<<<<<======<<<::::::<<<>>>BBB@@@>>>>>>>>>>>><<<999888888777555444333222111---...000111000///---,,,((((((((((((((()))***+++***)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((())))))***''''''((()))))))))))))))(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&''',,,(((///111<<>>===>>>>>>>>>======???AAACCC@@@======??????===:::333444333444333444333444---///111333333111...---***)))((((((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''+++(((000111;;;mmm___999@@@:::666444555444:::QQQwww|||yyy{{{ssstttwww{{{zzzrrrfff]]]PPPSSSUUUUUUWWWZZZYYYUUUQQQSSSYYY___```]]]^^^bbbsss|||zzzzzzzzzmmmkkkpppwwwqqqdddaaagggWWWTTTSSSTTTSSSRRRZZZdddWWWOOOMMMUUUXXXRRRNNNPPPSSSVVVYYY[[[ZZZYYYYYYYYYQQQPPPMMMLLLOOOTTTRRRLLLIIIIIIHHHFFFDDDAAA???>>>;;;===??????>>>???AAABBB@@@<<<::::::===>>><<<888444444444444444444444444...///000000111000///......,,,+++))))))***+++,,,+++***(((''''''(((***+++))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&'''+++(((//////777ggg[[[777???:::444333444444999OOOuuu}}}tttppprrrnnnooopppoookkkbbbWWWPPPKKKSSSZZZYYYXXXYYYYYYXXXZZZZZZ^^^bbbaaa___bbbhhhuuuwwwuuuwwwzzziiifffTTTQQQeeevvvQQQDDDRRRCCCGGGRRRZZZYYYUUUXXXaaaWWWLLLJJJSSSWWWRRROOORRRRRRTTTVVVWWWVVVUUUUUUVVVUUUTTTOOOMMMPPPUUUSSSMMMSSSQQQOOOKKKFFFAAA===;;;:::<<<>>>??????@@@BBBCCC===999666888;;;===:::666999999888666555444333222000///...------...///000000///---+++++++++---...+++)))(((''''''((()))+++))))))))))))))))))))))))((((((((((((((()))******'''(((((()))))))))))))))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''+++'''...---444bbbWWW>>>999333666888666666;;;LLLkkk}}}qqqjjjnnnvvvqqqmmmkkkhhh```XXXXXX^^^aaaccc```TTTFFFCCCQQQbbbjjjnnnsssqqqeeeZZZZZZ```tttsss~~~~~~|||yyyrrrrrrooolllUUUFFFiiiaaa888666PPPRRRIIIFFF@@@AAAFFFQQQUUURRRZZZ```WWWSSSWWWQQQXXXhhh[[[IIIOOOFFFNNNYYYbbbddd```\\\\\\aaaaaa^^^\\\^^^___YYYQQQMMMMMMSSSVVVXXX___XXXBBB:::===>>><<<<<<======<<<@@@???;;;777777:::999555>>>??????:::333111333777555222///....../////////---,,,,,,++++++,,,,,,---))))))))))))(((((((((((('''((()))******)))((('''*********))))))'''&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$((((((***000///;;;RRRXXX???999333666777777666;;;IIIhhhtttmmmoootttooogggbbbcccddddddhhhnnnrrruuuvvvnnnbbb]]]dddnnnoooyyy}}}lll```ffftttyyyrrrnnnlllsss|||QQQDDDZZZppp\\\KKKqqq___HHHDDDLLLQQQ___fffYYYddd[[[^^^aaaZZZ\\\jjjqqqooojjj[[[]]]nnngggXXX[[[KKKZZZ[[[WWW^^^dddccccccrrrtttoooeee^^^___bbbbbb]]]UUU[[[jjjxxxsssYYYIIIFFF@@@;;;:::>>>CCCEEEJJJJJJGGG@@@>>>???>>>;;;:::===???>>>;;;777555555777444111//////000000///---,,,,,,++++++,,,,,,---,,,++++++***)))(((''''''''''''((()))))))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((''')))(((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%)))(((***//////;;;RRRXXX???:::333666777999999:::FFFdddzzzooojjjkkkooo|||tttnnnqqqxxx{{{}}}}}}xxxqqqooossswwwzzzwwwwwwuuuvvvyyy~~~sss]]]YYYgggqqq~~~aaalllzzzbbbHHHaaa^^^RRRSSS]]]aaagggbbbQQQ\\\VVVeeewwwpppgggooo{{{~~~rrr^^^]]]lllkkk^^^ZZZQQQ\\\XXXXXXgggiiiiiixxx~~~{{{uuuqqqjjjcccbbbVVV\\\nnnxxx|||vvvgggZZZPPPCCC;;;;;;BBBKKKQQQPPPRRRPPPKKKIIIJJJIIIEEE<<<<<<<<<<<<<<<;;;888666999666222000000000000///---,,,,,,++++++,,,,,,---...---,,,+++***)))((('''''''''''''''((())))))***))))))))))))((('''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&)))''')))---...:::RRRWWW???:::444777:::===<<<;;;EEEddd{{{{{{wwwppplllooosssvvv}}}~~~uuufffgggqqqyyy}}}~~~}}}fffkkk{{{|||wwwqqqpppdddQQQ\\\eeeQQQTTTlllsssaaaQQQMMMNNNSSSkkkzzzqqqtttwww|||qqqaaa]]]eeehhh```XXXSSSVVVSSS```qqqgggfff||||||zzznnnaaacccZZZ```hhhbbb___iiinnnaaaTTTEEE@@@BBBIIISSSZZZWWWXXXXXXYYY^^^aaa\\\TTTHHHAAA999666888;;;<<<::::::777333111000000000///---,,,,,,++++++,,,,,,------------,,,++++++*********)))((('''''''''((())))))*********))))))((('''''''''''''''((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''***'''(((------999RRRUUU>>>:::666:::>>>AAA@@@<<>>@@@>>><<<:::777333000000000///...---,,,,,,++++++,,,,,,---++++++,,,,,,------......---+++***((('''''''''(((******+++++++++***))))))&&&'''''''''(((((())))))'''''''''(((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''***((()))---,,,888PPPSSS<<<:::777<<>>444111...,,,,,,------,,,---,,,,,,++++++,,,,,,---******+++,,,---......///***++++++,,,,,,,,,++++++'''(((((()))))))))((((((&&&&&&''''''((())))))***''''''''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%***)))+++///,,,555KKK{{{OOO999999999AAAEEEEEE>>>;;;PPPzzz~~~{{{dddUUU^^^sssmmm```YYYrrr|||}}}ooo```iiinnnnnnpppmmmbbbhhhtttnnn```lllsss___YYYOOOxxxmmmWWWfffhhhiiiwww~~~uuusssyyy~~~vvvvvvwwwoooiiixxxaaaMMM@@@HHHVVV___gggoooooollleee]]]^^^fffmmmnnnZZZWWWQQQMMMJJJHHHFFFDDD222///,,,***+++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------((()))+++---............&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$)))***,,,000,,,444IIIxxxOOO>>>;;;888@@@KKKEEE>>>???RRRuuu~~~~~~yyyqqqkkkXXXVVVuuutttuuuoooZZZqqqyyyqqqqqquuujjjrrr|||yyyrrrttttttqqqnnnhhhbbbssszzzyyy|||pppfff]]]fffbbbQQQeeegggjjjlllttt|||wwwyyytttpppvvv{{{tttVVVFFFTTTaaaaaagggvvvooosssnnnaaa[[[___aaa]]]VVVPPPJJJIIIKKKIIIAAA:::222///,,,++++++,,,,,,,,,,,,,,,------...---------+++---//////---,,,...111,,,+++***+++---...---,,,+++***)))(((''''''''''''$$$%%%&&&((())))))))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''(((***+++---555???sssNNN>>>;;;999AAAJJJEEE>>>???SSSwww}}}~~~yyy}}}yyynnnvvvyyyiiihhhpppwwwppprrrxxxzzzwwwttttttuuurrrhhh___^^^dddwww}}}www~~~|||eeeppplllkkkzzz|||gggcccpppoookkkooowwwvvv}}}zzzzzz{{{hhh```WWWUUU\\\cccbbb\\\___bbbaaa[[[XXXYYYZZZYYYYYYUUUPPPLLLJJJFFFAAA===333000,,,***+++,,,,,,,,,------------------,,,,,,***---//////---,,,...000,,,+++***+++------,,,+++******))))))(((((())))))'''''''''((())))))******)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''(((***+++---555>>>nnnLLL===;;;999BBBHHHDDD>>>???TTT{{{~~~}}}}}}~~~zzz|||uuuWWWUUUffftttppp}}}sssaaa```hhhnnnnnnnnnlll```SSSZZZbbbsss{{{wwwxxxsssaaaoooxxxyyytttuuuzzzvvvzzzwwwsssxxxfffddd___ZZZ[[[^^^\\\WWW___[[[XXXYYYYYYXXX[[[______]]]YYYRRRIIICCCAAAAAA666222---******++++++,,,......------,,,,,,++++++***,,,...///...------------+++***+++,,,,,,+++*********))))))******+++,,,******)))(((((()))***+++)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''(((***+++,,,444===gggLLL===;;;999BBBFFFDDD>>>???VVV}}}|||zzzrrrOOOPPPccc~~~{{{{{{|||yyynnnddd___kkkrrrrrrnnnooossskkk]]]^^^```mmmxxxrrrgggeeegggpppqqq}}}zzzpppwww~~~zzzlll^^^ZZZaaa```VVV[[[kkklll___WWWYYY[[[ZZZ```iiidddeeeaaaVVVHHH??????CCC777333...******+++++++++///...---,,,++++++*********,,,---......---,,,+++---+++******++++++***(((************+++,,,---...---,,,***(((((()))***+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''******,,,333;;;aaaMMM<<<:::999BBBEEEDDD>>>???XXX}}}aaaooo|||zzz}}}~~~yyywwwooo___aaahhhrrrzzzsssdddaaafff|||zzzssspppvvv~~~yyylll^^^jjjpppkkkgggdddeeejjjcccvvv}}}~~~~~~pppqqqllldddeeemmmkkkdddlll}}}qqqccc[[[^^^aaa___aaagggdddddd```UUUGGG>>>>>>AAA777333...+++***+++++++++///...---+++*********+++++++++,,,------,,,+++***,,,+++))))))******)))(((************+++---...///...---+++)))((()))***+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''******+++111:::]]]KKK;;;:::999BBBEEEEEE???@@@ZZZaaaNNNjjj|||vvvsssxxx}}}qqqeeekkknnnhhhjjjttt~~~oooggghhhmmmfffaaafffqqqvvvqqqiii]]]xxxwwwccceeerrrrrrkkkhhhhhhgggxxx}}}fffxxxxxxooohhhjjjllliiiccc___ZZZYYYUUUNNNEEE???======555222///---,,,,,,,,,+++...---,,,*********+++,,,---+++******+++,,,+++)))+++***((()))******)))(((************+++,,,---...---,,,***)))))))))******((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''*********000888YYYHHH:::::::::DDDEEEFFF@@@@@@[[[eeeGGGIIIrrr}}}vvvwwwtttccc\\\aaaeeedddllluuussskkkjjjbbbWWWUUUaaakkkkkkjjjllliiiuuupppooovvvwwwkkk```UUUbbbvvvnnn```wwwyyyooonnnlllcccXXXKKKHHHEEECCCBBBAAA===:::333111///.........,,,+++---,,,+++***)))***,,,---///,,,)))(((***++++++***)))((('''(((******)))(((***************+++,,,---***************)))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''*********///777TTTEEE888999;;;EEEEEEFFFAAA@@@\\\uuuaaaDDD555IIIzzz}}}|||zzz{{{xxxmmm\\\RRRYYYfffrrr{{{vvviiiiiipppqqqcccaaannntttqqquuuzzzhhhbbbqqqwwwqqqaaa^^^lllvvv~~~yyymmmXXX```sssjjjcccfff___SSS@@@;;;888;;;AAABBB>>>888111000//////000///---+++---,,,***))))))+++,,,...000,,,(((&&&(((++++++***(((''''''((()))+++***)))******))))))******+++,,,((()))************))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''******)))///666PPP|||GGG>>>>>>:::BBBCCCAAA;;;???]]]sssfffQQQBBB===HHHooo}}}xxx~~~|||mmmaaa]]]^^^dddiiikkkooowww~~~|||wwwuuuqqqppprrr^^^^^^}}}yyypppttt{{{vvvcccaaannnlllpppxxxjjjbbbeeeuuuqqqmmmqqq```EEEAAA>>>===@@@BBB@@@888000222333444444333000...,,,++++++***(((&&&'''))),,,***************)))(((''',,,,,,+++***))))))************)))))))))+++,,,---************+++,,,---...---***&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((())))))+++///222LLL|||FFF>>>===:::AAA???>>>999===ZZZ}}}hhhWWWOOOOOOVVVlllrrraaa[[[ooonnnZZZYYYeeettt|||yyyxxxwwwvvvuuuyyyzzzrrrwwwwwwddd[[[fffttt~~~}}}fffZZZeeekkkxxxqqqjjjggg}}}nnn{{{{{{pppzzzwwwgggaaacccXXXDDDCCCBBB@@@>>>===;;;999888666555333111///.........//////---+++(((''')))***)))************))))))(((++++++***)))))))))))))))******)))(((((()))+++,,,))))))))))))***+++,,,------+++((('''''''''&&&%%%$$$$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((())))))+++///222KKK{{{EEE===<<<999@@@======999<<>>;;;===XXX{{{}}}yyyccccccdddqqq|||yyysssuuukkklllkkkbbbjjjooocccbbbcccUUU]]]ssszzzmmmxxxttt}}}rrrwwwrrr{{{xxxggg]]]\\\WWWKKKBBB???:::444111222555777777444000,,,+++,,,...000333222111...+++))))))***'''((()))***************)))(((((('''''''''((((((***)))((('''&&&&&&'''(((''''''''''''((()))******+++*********+++***(((&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((())))))+++///222DDDwwwyyyDDD;;;;;;777???<<<===:::>>>ZZZuuuzzz|||}}}sssooozzz}}}wwwbbb\\\]]]___rrrzzznnnooosssgggsssuuuttttttlll[[[jjj~~~wwwqqq{{{xxxwwwzzzhhhaaabbbZZZLLLIIICCC===;;;<<<<<<:::777222111///.........///000/////////---+++******+++'''((()))***************((('''''''''''''''((((((***)))(((&&&&&&&&&''''''&&&&&&&&&&&&'''((()))******)))((()))+++***)))'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((())))))+++///222AAArrrzzzDDD<<<;;;888???999:::777???```~~~}}}|||}}}nnnjjj{{{vvvyyy|||}}}}}}~~~mmmfffssswwwmmmwwwdddQQQaaasssoooeee\\\^^^ddd^^^QQQJJJDDD??????AAA@@@;;;555111111111111000000//////+++---------+++***+++,,,((())))))************)))(((''''''''''''(((((()))))))))'''&&&&&&'''((((((&&&&&&&&&&&&'''((())))))***)))((((((***+++***)))((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((())))))+++///222???nnnzzzEEE<<<<<<888@@@777777777CCCjjj}}}}}}~~~}}}wwwooowwwdddiii~~~zzz|||wwwooo^^^VVVcccWWW```fffgggfffeee]]]RRRHHHEEECCCAAAAAA>>>:::666555444333111000///...---+++---...---,,,++++++,,,)))************))))))(((((((((''''''(((((()))***)))((('''''''''((()))***&&&&&&&&&&&&'''((()))***,,,***((((((***,,,,,,,,,+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((())))))+++///222===kkk{{{EEE===<<<999@@@888888888IIIttttttqqq{{{uuurrr{{{ppp^^^rrrzzz{{{|||nnnppp~~~~~~kkklll|||aaavvvxxxgggVVVJJJJJJJJJJJJGGGBBB???>>>>>>:::888444111...------------...//////,,,+++++++++***************)))((('''((((((((((((((()))******)))(((''''''((()))***+++'''''''''''''''(((******...+++))))))+++---...///...,,,)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((())))))+++///222===jjj|||CCC;;;???===CCC???;;;:::KKKwww}}}xxxzzz}}}yyyuuu{{{rrrppp{{{sssppp~~~~~~|||rrrvvviii}}}}}}cccXXX|||~~~kkkqqqsss[[[FFFTTTTTTNNNEEE???>>>>>><<<>>>555///000111///,,,+++000///.........---***(((***+++,,,---+++)))&&&%%%&&&'''(((''''''(((+++---///+++((())))))(((***///((((((((((((((()))******---+++***(((((()))+++,,,///...***&&&""""""%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((***,,,...000;;;aaa|||CCC;;;???===CCCBBB???>>>QQQ~~~|||yyy{{{~~~vvv|||uuu{{{qqq|||zzzlllwwwooo]]]tttooofffggg```aaannnooo___RRRKKKNNNLLLFFFBBBBBBBBBAAA@@@999333333333///------...------...///...,,,******+++,,,,,,+++***))))))'''((((((((('''(((***---,,,((('''))))))'''(((+++((((((((((((((())))))***++++++***))))))******+++111000---)))$$$######%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,...000999___|||CCC<<<@@@>>>DDDCCCAAADDDZZZxxxsss{{{~~~xxxyyyzzzzzzxxxmmm|||bbbUUUiiivvvpppddd\\\IIIMMMMMMHHHCCCDDDDDDCCCAAA<<<999777444///...000------,,,---//////---++++++,,,,,,+++***)))+++---'''((()))((('''(((***,,,***((((((++++++((((((***((((((''''''(((((()))***))))))******************222222000,,,'''$$$""""""$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((())),,,...000666\\\{{{CCC<<<@@@===CCCBBBAAAHHHcccpppvvvvvvtttuuuxxx{{{ttt}}}~~~yyywwwppprrrzzzpppeeezzzzzznnneeeZZZSSSVVVRRRIIICCCBBBBBBAAA???<<<::::::666111111555000///---...///...---+++---......+++((((((***---'''((())))))(((''')))***+++)))))),,,,,,******,,,(((''''''''''''((())))))'''(((***+++,,,+++)))(((///000000...)))%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''''')))+++...///555YYY{{{DDD<<>>;;;@@@CCCFFFUUUzzz|||}}}XXXWWW___ccc{{{tttfffZZZ___gggdddddd]]]PPPEEECCCFFFGGGDDD:::777777999999666666999888666222111000///---,,,000444777555...(((''')))(((***+++***(((''''''''''''%%%&&&***+++((((((***''''''&&&&&&''''''((()))%%%''')))+++++++++)))(((&&&))),,,,,,+++((('''&&&############$$$$$$$$$$$$########################&&&&&&&&&'''(((+++---///555QQQ}}}DDD<<<===999>>>CCCFFFYYYvvvyyyssshhhddd\\\cccppp}}}ssskkk{{{qqq^^^\\\cccfffhhhaaaXXXKKKCCCFFFKKKIIICCC===888666:::<<<999777777999666333222222111000///000666===<<<555---++++++(((***++++++)))'''&&&&&&%%%%%%***000111,,,(((((('''&&&&&&&&&&&&'''((((((&&&'''((()))*********)))'''))),,,---+++)))((((((############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(((+++---...444KKK}}}EEE<<<===888<<<@@@DDDYYY~~~ttttttttthhhgggwwwyyyttt}}}mmm^^^eeeeee\\\^^^^^^TTTHHHBBBHHHNNNIII???@@@999666:::>>>;;;777555999666333222333333333222...777@@@AAA:::222......)))***,,,+++)))'''&&&&&&%%%'''///888999111+++)))'''&&&&&&&&&&&&'''((((((&&&'''((())))))*********)))+++......,,,***))))))"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&(((***---...333HHH~~~~~~EEE<<<<<<666999<<>>EEEEEEAAA;;;777555444222///111666444---AAAPPP;;;+++...---((()))***++++++***)))((($$$%%%&&&(((++++++)))''''''&&&&&&''')))***(((''''''''''''((()))+++,,,---,,,,,,---...---,,,***)))***&&&""""""%%%'''%%%"""&&&&&&&&&''''''''''''(((%%%&&&'''(((((()))+++...333AAAooo}}}DDD;;;;;;555888:::@@@PPP{{{nnncccmmm~~~{{{~~~}}}wwwmmmoooxxxrrrqqqfffYYYYYYaaa```VVVVVVRRRVVVUUUJJJJJJPPPNNNWWWVVVRRRKKKFFFEEEAAA<<<>>>999555333111///111777333+++>>>NNN???000///---***************))))))(((%%%&&&''')))++++++)))'''''''''&&&'''))))))(((&&&'''''''''((()))***,,,------.........---,,,+++***+++((($$$###$$$$$$$$$"""%%%%%%&&&&&&'''''''''(((%%%&&&'''(((((()))+++...333???lllFFF<<<<<<666999999>>>LLLuuuqqqiii|||{{{zzzsssrrrlllccc___oookkkbbbYYYYYY```___XXX]]]YYY]]]YYYMMMKKKQQQNNNRRRXXXZZZSSSKKKHHHFFFCCCDDD>>>888666333000222666111+++:::KKKEEE888222---,,,+++***)))((())))))***''''''''')))+++,,,***(((((('''''''''((()))'''%%%''''''''''''(((***+++,,,000//////...------,,,,,,...---+++'''$$$"""###%%%###$$$$$$%%%&&&''''''(((%%%&&&'''(((((()))+++...222===hhhHHH======777;;;888===IIIooouuuVVVUUUhhhoootttxxx}}}wwwtttgggkkkwwwzzzrrrhhhiiigggcccbbbcccddd^^^VVV___YYY[[[[[[SSSTTTYYYTTTEEEPPPVVVRRRJJJIIIMMMPPPLLLFFF@@@>>>:::444222333111,,,777HHHKKKAAA555//////---***((('''((()))***((((((((()))+++,,,***)))((('''&&&'''((((((&&&$$$''''''''''''((()))***+++111000///......---------111333111,,,%%%"""$$$((("""######$$$%%%&&&''''''%%%&&&'''(((((()))+++...111999bbbHHH<<<;;;555:::888<<>>]]]uuurrrvvv~~~kkksss{{{sssbbbiiiiiieeeeeerrrzzzkkkggg^^^^^^hhhkkkccc\\\]]]bbb]]]aaa```WWWXXX^^^ZZZ\\\ZZZUUUNNNMMMPPPPPPNNNPPPHHHBBBAAA@@@;;;666555555777000555GGGCCC444555111000---***((((((((((((***(((''''''((()))((('''$$$###$$$%%%((()))((('''&&&&&&%%%%%%&&&&&&'''((((((+++...111222111///...***---///...***%%%######'''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((()))+++...000000RRRLLL>>>;;;666<<<555777;;;ZZZwwwrrrwww|||aaalll|||}}}www|||lllfffrrrvvvqqqpppuuuooocccWWWRRR[[[nnnuuukkkaaa```\\\]]]gggggg[[[]]]hhhkkkbbb___XXXRRRTTTWWWSSSMMMMMMCCC;;;:::;;;999888888555999...000CCC???111555111000---+++)))(((''''''***(((&&&&&&'''(((((('''###"""###%%%((())))))(((&&&&&&%%%%%%%%%&&&''''''&&&)))---111333222///---+++...111111///+++'''%%%)))((((((''''''&&&%%%%%%%%%&&&((((((((())),,,...//////PPPLLL<<<===888555333:::???ZZZsss```nnn~~~tttooooootttjjjnnnnnnfffhhhaaa```hhhiiibbb___ccckkkiiihhheee\\\UUU[[[fff\\\jjjddd```ggg[[[GGGGGGHHHEEEEEEEEEAAA888333222666444222333555666444222111111111000...+++)))'''***)))'''&&&'''(((***+++%%%%%%&&&'''((()))***+++)))((('''&&&%%%%%%&&&'''&&&'''***---/////////...,,,------//////---)))&&&%%%(((+++)))$$$###%%%)))$$$$$$$$$%%%'''***,,,...000111JJJKKK;;;<<<777444444:::>>>XXXqqqaaadddtttrrrssswwwmmmyyyvvvuuuwwwwwwsssjjjfffkkkmmmhhhhhhnnnaaaggghhhaaa^^^ccchhhhhhjjjuuuqqqjjjjjjXXX???<<>>>>>BBBEEEBBB???>>>444333111222333444333222111111000///...,,,***)))+++***)))'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&'''((((((&&&'''***,,,.../////////000...------......,,,+++%%%&&&(((***+++***'''%%%%%%%%%%%%%%%'''))),,,---,,,---BBB|||III999;;;777555555:::<<>>vvvIII:::<<<999777555:::===VVV}}}qqqqqq{{{{{{{{{|||pppmmmssseee^^^ZZZ]]]bbbcccbbb```iii[[[QQQSSS\\\ccccccbbb[[[ZZZ\\\YYYJJJ@@@BBBHHHJJJIIIHHHFFF@@@<<>><<<999666333111111111000000///...---,,,,,,,,,++++++***)))((('''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''(((((((((&&&''')))***,,,......///000...,,,+++---/////////(((%%%%%%)))///111---'''&&&%%%%%%&&&''')))+++,,,...,,,<<>>CCCKKK@@@???<<<777222000111222000///...---------------******))))))(((((('''''''''''''''(((((()))))))))%%%&&&''''''((('''''''''&&&'''(((***+++---...///...,,,++++++---/////////)))&&&%%%(((---111000---&&&&&&&&&&&&''')))+++,,,///---999jjj}}}GGG888;;;999777444===DDD```ssswwwlllggg~~~{{{qqqmmmlllmmmppppppnnnlllkkkccc``````dddlllnnnhhh```ccc```___fffnnnnnnaaaSSSSSSTTTiiiqqqWWWEEEFFFFFFBBBBBBFFFLLLMMMHHHDDDDDD>>>===;;;666222000222444//////...---,,,---......((()))))))))))))))(((((())))))((((((((((((((('''&&&'''((((((((('''&&&%%%''''''((()))+++---...///,,,+++***+++---//////...+++(((%%%&&&***///222333&&&&&&&&&&&&'''(((***+++000,,,666eee|||FFF777:::888777444===GGGdddiiihhh~~~vvv|||xxxeeeffflllqqqppppppqqqrrrrrrjjjgggeeegggmmmoooggg]]]___dddbbb```lllzzzsssaaa\\\YYYlllpppQQQ===AAABBBBBB???CCCMMMSSSMMM@@@888;;;;;;999555111000333666//////---,,,,,,---...///'''((()))))))))))))))(((+++***)))((('''&&&%%%%%%''''''((((((((('''%%%$$$''''''((()))***,,,...///******)))+++---///...---,,,)))%%%%%%(((...444777'''&&&&&&&&&'''(((***+++///+++333aaavvvJJJ===777<<<666999888???hhh}}}vvvdddqqquuudddQQQeeeqqqyyyoooooowww~~~~~~yyyrrriiibbbccceeefffiiinnnrrrqqqmmmkkkhhhdddeeelllqqqiii^^^cccaaahhhrrrrrrkkkmmmuuupppllleeeYYYJJJAAAFFFPPPRRRLLLGGGIIIHHHCCC===:::<<<<<<:::888444333444555888111,,,---...+++))))))))))))((('''''''''''''''***)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&'''(((***,,,---...+++***------,,,...111111...---+++'''&&&---777555)))###'''***&&&''',,,000...222YYYxxxKKK===777;;;555888888AAAkkk|||xxxxxxxxxvvvzzztttYYY\\\sssuuuxxxkkknnnsssyyy|||xxxrrrnnnnnndddaaa^^^aaahhhoooqqqppphhhgggdddaaadddhhhfffaaaddddddnnn|||vvvqqqsssooocccVVVMMMHHHGGGMMMTTTTTTRRRSSSVVVSSSIII@@@<<<<<<<<<<<<<<<;;;999777555999222------...---+++,,,)))(((((('''&&&'''''''''***)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&%%%&&&''')))***+++---******,,,---,,,---111000---,,,+++'''%%%***333777---%%%%%%))))))))))))...---111UUUyyyLLL===777;;;444777888EEEqqq|||wwwqqqyyy~~~yyyeeeccc~~~vvvwww||||||rrrpppvvvhhhbbb\\\]]]dddlllppprrrccceeeddd``````dddhhhhhhllllllsssyyysssssshhhWWWGGGFFFLLLPPPPPPPPPUUUTTTUUUTTTOOOGGGFFFIII???>>>>>>@@@AAA???999555777000***+++---,,,,,,...)))((('''&&&&&&&&&''''''***)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&((()))***---***))),,,---+++---000...,,,,,,+++'''$$$'''---888333+++%%%&&&++++++(((------///PPPwwwJJJ<<<666;;;444555999JJJxxxuuuiii~~~TTT{{{tttttt~~~|||}}}~~~yyyhhhfffeeefffhhhiiimmmrrrgggkkkkkkiiijjjpppttttttuuuqqqqqqsssrrroooqqqvvvbbbSSSHHHKKKTTTUUUMMMFFFKKKPPPWWWYYYRRRJJJJJJOOOFFFCCCAAABBBCCCAAA:::333333+++&&&(((******+++---***)))'''&&&%%%&&&'''(((***)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))+++)))))),,,---+++,,,///...,,,,,,---)))%%%%%%)))444888333((($$$***---))),,,---///LLLtttHHH;;;666;;;555555:::OOOuuubbb^^^kkkeeeooo}}}zzz}}}eeedddsss~~~bbbfffnnntttpppjjjlllrrrqqqtttvvvvvvyyy|||{{{wwwnnnlllkkkhhhddddddmmmvvvkkk^^^TTTUUUYYYVVVNNNHHHBBBOOO```ggg^^^PPPJJJLLLNNNIIIDDDBBBBBB???888222111***&&&(((******+++---+++***'''&&&%%%&&&((()))***)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''((((((&&&''''''((())))))))))))***((())),,,---***+++...///------...+++&&&%%%(((---888:::...%%%''',,,,,,---//////GGGrrrGGG:::666;;;555555===UUU~~~dddaaauuusssaaaaaaPPP___kkk[[[bbbxxxtttiiiOOOZZZ{{{```fffsss}}}yyynnnlllrrrrrrwwwzzzyyyzzzzzzvvvooobbbdddfffeeedddffflllqqqyyylll___[[[YYYWWWUUUUUURRRWWW]]]\\\RRRIIIKKKSSSRRRMMMHHHDDDAAA===666222222,,,(((+++...------...---+++((('''&&&''')))+++***)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''((((((''''''((()))******)))))))))'''(((,,,---******,,,///,,,+++---,,,'''%%%'''(((444;;;555+++'''***...,,,000...BBB{{{sssGGG:::555:::444555???ZZZnnngggjjj```XXXXXXVVVLLLeeennnsssjjjGGGwww~~~oooooowwwsssnnnppppppyyy~~~{{{yyyxxxvvvhhhfffeeefffjjjnnnnnnlllxxxlllaaa]]][[[ZZZZZZ\\\___]]]YYYRRRIIIEEEOOO\\\OOOOOOMMMIIIDDD===777333111,,,***---000...------...,,,***'''''')))+++---***)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''((((((&&&'''((()))))))))((('''(((&&&(((,,,---***))),,,...***)))+++***'''%%%&&&&&&,,,555:::444+++(((++++++000--->>>uuuuuuHHH;;;555:::333666@@@\\\zzzZZZVVVDDDPPPJJJQQQ{{{NNN|||{{{wwwnnnnnntttxxxooofffeeemmmsssqqqjjjmmmddd^^^___```]]]ZZZYYYVVV[[[bbbddd\\\RRRQQQVVVLLLNNNPPPNNNGGG???888444///***)))---000---******///---***(((((())),,,...***)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&(((&&&(((,,,---***)))+++,,,((('''))))))&&&$$$&&&''''''000<<<;;;///((()))***///+++:::qqquuuEEE::::::666555;;;<<>>;;;555000++++++...///,,,(((,,,+++++++++++++++++++++,,,***((((((++++++)))'''((((((((((((((((((((((((%%%%%%&&&'''((()))*********)))(((((((((((()))))))))((((((''''''''''''(((%%%------999LLLAAA***(((+++(((---<<<```sssDDD999999555666888:::WWW}}}nnnddd|||yyyvvvtttrrrrrrwww~~~zzzwwwtttqqqsss|||zzznnnwwwrrrooooookkkaaa[[[ZZZbbbeeeeeeaaa^^^^^^ZZZTTTNNNOOOPPPQQQNNNGGGBBB???777444222222444333000---+++++++++++++++++++++******(((&&&'''))))))'''%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((()))))))))(((''''''''''''((((((&&&'''(((666KKKKKK777))),,,+++...888XXXpppBBB888888444666555888UUU{{{|||sssmmmuuuiiihhhgggjjjqqqsssqqqppprrrrrrmmmkkkoooqqqpppoooooodddaaaZZZTTTRRRRRROOOIIIHHHJJJLLLMMMKKKGGGBBB???::::::999777555222///---***++++++,,,,,,+++++++++***)))''''''((()))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&''''''((()))+++$$$%%%111DDDRRRGGG++++++---000222NNNlll???777666333666444:::WWWgggkkkqqq|||}}}|||~~~kkkjjjmmmlll___TTT^^^sss~~~wwwqqqnnnllliiieeebbbccc[[[QQQJJJIIIJJJGGGCCCDDDGGGIIIHHHGGGFFFBBB===AAA@@@>>>999333000//////+++,,,---.........------,,,++++++*********)))((((((((((((((((((((((((((())))))(((((('''''''''''''''(((((()))))))))))))))((('''&&&&&&&&&((()))+++333'''(((---666NNNPPP333)))...000///GGGggg>>>777666333666555>>>\\\xxxeeebbbrrrzzzpppsssuuullleeeXXXMMMXXXnnntttrrrmmmkkkjjjjjjgggcccggg^^^SSSNNNNNNMMMKKKJJJIIIMMMOOOKKKIIIIIIEEE???BBBAAA===777333222333666---...000111222111000000,,,,,,,,,+++***)))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''((()))***)))))))))((('''%%%%%%&&&(((***,,,444++++++))))))CCCSSSCCC***---000000EEEccc===888666222777777CCCccc~~~zzzbbbdddqqqxxx~~~uuu```]]]^^^[[[[[[aaaaaafffjjjlllppptttvvvttthhh```YYYVVVUUURRRPPPPPPSSSXXXWWWPPPLLLLLLGGG???888666222000000111444666...000222444555444333222***++++++***(((&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''(((*********))))))'''&&&%%%$$$&&&(((+++---......---&&&$$$888NNNSSS444......111CCCwww```<<<999777222777888HHHhhhxxxrrrnnnpppxxx~~~|||ppprrrwwwtttlllgggsss{{{~~~xxxqqqmmmhhhdddfffaaa^^^^^^ZZZSSSPPPRRRVVV[[[YYYNNNGGGGGG@@@666333111...///222333111///...000222555555555333222***,,,---+++(((&&&&&&(((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&(((***+++***))))))'''&&&$$$$$$%%%(((,,,///+++222...&&&&&&///BBBXXXDDD222+++111AAAmmm^^^===:::777222777999JJJkkk}}}~~~~~~vvv~~~sssmmmgggbbbgggddddddeee___UUUQQQTTTSSSXXXTTTGGG???===666+++;;;888666888;;;999333------///222444555444333222,,,...///---)))'''(((***(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((***++++++))))))'''&&&$$$$$$%%%)))---///,,,777///'''***)))555UUUQQQ666***111???fffVVV;;;888999777777<<>>888555444222+++...222555444222///---000---)))''''''((('''&&&))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((()))*********)))'''&&&''''''&&&%%%&&&'''((()))...000222...&&&%%%222AAAPPPBBB444///;;;___UUU:::888888666777;;;HHHhhh{{{|||~~~vvvpppnnn{{{tttyyyuuuzzzxxxqqqtttrrrlllkkkiii^^^OOORRRHHH;;;000---111888===>>>BBBCCC>>>888777555333......///000222333333222000...***(((((((((((('''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))((())))))***)))((('''&&&%%%%%%%%%%%%&&&(((***+++///222444111)))%%%...:::PPPGGG;;;222999\\\QQQ999888777666777===HHHhhhyyytttrrr~~~pppbbbjjjzzzzzz~~~qqqeeekkkxxxvvv{{{pppdddrrrqqqnnnmmmqqqrrrgggPPP===::::::999888888;;;BBBHHHCCCDDDAAA;;;888999999666333///,,,,,,000444666555111...+++*********)))((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((((((((()))***)))((('''&&&######$$$%%%''')))+++,,,111444777555---%%%)))111HHHJJJEEE888444SSSNNN999888777666999AAALLLkkk~~~xxxdddfffaaacccmmmmmmmmmwwwxxxqqqmmmbbbcccqqq~~~yyymmm~~~}}}gggfffjjjnnnhhhVVVDDD;;;777999===AAADDDGGGIIIKKK???@@@===999:::===<<<999666111------111444555444111...,,,+++++++++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))))))))((('''&&&######$$$&&&''')))++++++///333888999111(((&&&+++888HHHPPPCCC333GGGKKK888999777666;;;BBBOOOppp~~~}}}qqqaaannnhhh[[[```iiihhhhhhRRR]]]~~~kkkcccuuusssfffooo~~~}}}{{{ppphhhaaa^^^ZZZRRRMMMMMMSSSKKKAAA===@@@DDDGGGHHH>>>???>>>;;;<<>>999777444111000222333222000000...,,,,,,,,,,,,+++)))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&(((((())))))---000666999444+++''')))***BBBXXXSSS<<>>AAAQQQvvvuuu|||{{{wwwsssggg^^^MMMdddwwwqqqaaaWWWuuuzzzgggjjj~~~___```kkkyyy}}}tttkkkiiizzzgggQQQHHHMMMWWW[[[[[[TTTMMMFFFDDDFFFGGGCCC???BBBDDDCCC???===???>>>:::666666555444333111000000///---,,,,,,,,,,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))((('''&&&%%%$$$%%%&&&'''((((((((((((,,,...333888666...))))))&&&999WWWaaaMMMFFFuuu}}}GGG999<<<888888@@@AAATTT}}}{{{xxx{{{iiiXXXVVVkkk{{{ccc]]]aaawwwzzzsssqqqhhhbbbBBBKKKUUUYYYVVVRRRRRRSSSfff___PPPCCCFFFSSS[[[ZZZGGGHHHKKKNNNOOOKKKDDD>>>BBBEEEDDD===:::<<>>EEEIIIEEENNNLLLIIIDDD@@@>>>???AAA>>>============>>>??????@@@>>>666...///333222+++///---+++---000111...+++***+++,,,---,,,***(((&&&%%%&&&(((******)))'''&&&''''''(((((('''%%%$$$"""$$$%%%%%%&&&'''(((******......///222555555000,,,&&&222444PPPuuujjjppphhhEEE===777;;;888;;;DDD```yyyxxx|||zzz~~~zzzwwwxxx{{{{{{wwwsssrrruuuiii^^^ZZZXXXWWWXXX\\\RRROOOGGG???===BBBEEEEEELLLKKKHHHDDD???>>>>>>@@@?????????===<<<;;;;;;<<<===;;;444...///555555111...///000000///...------++++++,,,,,,+++***((('''&&&'''((())))))((('''&&&'''''''''''''''%%%$$$###%%%%%%%%%&&&'''((()))***------///222555444111---###,,,***DDDlllhhhlllcccBBB;;;555:::888<<>>>>>>>>AAAEEEKKKKKKIIIEEEAAA??????@@@===???@@@>>>:::888:::<<<777666222...000666888777---111444333///,,,---///,,,,,,++++++***)))))))))&&&'''((())))))(((&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&'''((()))***------...111333333111///(((---&&&;;;fffnnnsss```AAA:::555999777;;;@@@ccczzzzzzxxxlll\\\```aaaaaaeeennntttvvvzzzvvvjjjpppzzzzzzqqqiiiaaaeeerrrwwwoookkkmmmhhh^^^PPPDDD===???@@@<<<===DDDKKKLLLKKKIIIEEEBBBAAAAAA;;;>>>@@@>>>:::888999<<<111222222222333555777777---000222222000......///,,,,,,+++***))))))******''''''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((()))***,,,---...000222222222111---000'''444\\\ppp___BBB<<<555888777;;;BBBggg|||zzz{{{}}}vvvbbbYYYMMMFFFJJJLLLOOO___ssskkkqqqkkkgggqqq~~~xxxmmmppptttsssdddwww|||jjj]]]bbblllnnnTTTHHH@@@CCCDDD??????CCCIIIJJJLLLJJJFFFCCC@@@??????AAAAAA???:::777666777,,,000555888777444333555111///...///111111///---,,,+++******)))*********'''''''''''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%'''''''''''''''((()))***+++,,,...///000111333444+++---%%%,,,IIIddd]]]BBB===666888777<<>>VVV}}}zzzvvveee\\\mmmxxx]]]RRROOOVVVVVVHHH>>>>>>NNNUUUUUUWWW```ccchhhuuuzzzpppmmmqqq}}}iiiXXXMMMWWWSSSMMMIIILLLPPPMMMGGGGGGJJJNNNNNNKKKFFFAAA???GGGCCC@@@??????<<<555000111555<<<@@@;;;444666===???;;;555000...------...)))***++++++,,,+++***)))(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((()))***)))+++---------///444777666///+++...444HHHyyyVVV>>>;;;666999:::@@@___zzz~~~zzz~~~xxxqqqsssrrruuu|||vvvoootttwwwnnniiiZZZHHH@@@EEEIIIHHHCCC>>>FFFHHHJJJRRRRRRSSS^^^tttpppvvvgggpppzzz{{{ooo___TTTUUUUUUOOOIIINNNVVVSSSIIIJJJNNNRRRSSSOOOJJJEEECCCCCC???<<<>>>BBBAAA;;;444555888===@@@;;;555:::DDDDDDBBB===444,,,))),,,///((()))+++,,,,,,+++***((()))((('''&&&%%%$$$$$$%%%'''&&&%%%$$$%%%&&&'''((()))(((((((((((())))))***)))+++---------///444888999///+++...///<<>>BBBNNNRRRLLL^^^kkkyyy~~~wwwllldddaaa]]]qqqdddhhhgggRRRRRRQQQPPPMMMKKKIIIGGGFFFDDDHHHKKKLLLJJJGGGDDDBBBFFFAAA>>>CCCJJJJJJAAA777@@@::::::???@@@<<<;;;===999===@@@;;;222+++***---,,,,,,,,,,,,,,,,,,,,,,,,***)))&&&$$$$$$%%%''')))&&&&&&&&&''''''''''''(((,,,---,,,+++(((((()))***+++,,,...//////000333666666111+++---000555YYYRRR>>>;;;999888777FFFlllkkkeeeeeehhheee]]]PPPDDDBBBMMMZZZsssuuu{{{~~~vvviii______bbbdddccc]]]YYY```jjjfff[[[XXXRRRRRRYYY]]][[[YYYYYYIIIGGGFFFGGGJJJLLLLLLKKKEEEDDD???999999AAAHHHKKKTTTXXX]]]aaaccccccbbbaaaZZZmmmffffffvvvcccTTTRRRPPPOOOMMMIIIDDD@@@???CCCHHHJJJJJJHHHGGGFFFKKKFFF@@@AAAEEEFFFBBB===<<<888888<<<===999666888777;;;===;;;555000......///......---,,,+++++++++***((('''%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((,,,,,,,,,+++(((((()))******+++------...///222444999444---,,,,,,---KKKzzzNNN<<<:::888999999HHHsss|||iiibbbccctttjjj```XXXLLL===666777QQQvvvuuuuuukkkhhhmmmooojjj```[[[^^^cccooolllddd^^^bbbiiidddYYYTTTOOONNNQQQSSSQQQNNNMMMLLLLLLLLLNNNNNNMMMIIIFFF???>>>===<<<888666;;;DDDGGGAAA<<<@@@JJJUUU[[[]]]]]]oootttqqqnnnUUURRRPPPPPPPPPLLLCCC<<<>>>BBBFFFIIIIIIIIIHHHIIIPPPLLLFFFCCCCCCDDDEEEEEE===::::::>>>>>>:::666666555777:::;;;:::666222000111111///---,,,+++******)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((+++,,,,,,***(((''')))***(((***,,,,,,---...111333999777000---+++(((@@@ggg~~~KKK:::999777888888IIIvvv~~~iiiJJJ@@@EEE;;;aaa~~~uuuvvvzzztttnnnnnnmmmiiiddd```^^^^^^hhhllljjj```XXXXXXYYYYYYWWWTTTQQQPPPOOOLLLIIIFFFKKKMMMPPPRRRRRRNNNJJJFFF>>>:::<<>>AAADDDGGGHHHGGGFFFFFFFFFLLLMMMLLLJJJGGGFFFHHHJJJAAAAAABBBDDDDDD@@@;;;888666666888;;;===:::444///222111///---,,,,,,,,,,,,(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((***++++++***(((''')))***)))***,,,,,,---...111333777888333000...+++<<>>777444888777555222333666<<>>;;;444...000///...,,,,,,---...///((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))******)))(((''')))***)))+++------...///222444333999666111000---777MMM|||xxxHHH::::::777777999KKKqqqoooWWWKKK<<<@@@GGG___yyypppnnnhhhjjjddd______aaa]]]SSSKKKLLLDDD;;;999>>>AAA>>>999999<<<<<<;;;===AAACCCAAA>>>BBBGGGIIIIIIGGGEEEDDDFFF;;;222111333555777:::555888;;;;;;888777888999666888DDDGGGHHH```iiiSSS>>>===???DDDKKKNNNLLLHHH<<<===>>>>>>>>>>>>???AAA999@@@IIIMMMJJJEEECCCCCC???AAABBB@@@@@@@@@;;;666888888888;;;<<<:::444//////...,,,++++++---...000***)))((((((''''''((((((&&&&&&&&&''''''''''''((()))******)))(((''')))******+++------...///222444222:::777000...+++///>>>dddtttEEE999;;;888999<<>>:::666:::======999999>>>@@@>>>BBBDDDEEECCC???:::999888<<<:::555......444888888222666:::;;;999777555555222111444444666FFFRRRNNN:::999:::<<>>===???@@@<<>>888666777888999:::888555222000///,,,******+++,,,...+++***((('''&&&'''((()))&&&&&&&&&''''''''''''(((((()))))))))'''''')))***)))***,,,,,,---...111333000:::777///...+++,,,555MMMpppCCC888;;;999;;;???SSSrrr{{{[[[MMMAAA>>>===HHHkkk}}}uuuxxxxxxiii\\\YYYUUUPPPPPPOOOKKKGGGEEEGGGJJJ::::::999777444333:::AAA666;;;<<<999:::@@@DDDBBB888:::;;;888444111222333///999<<<555222666777222000222555888999888666444111111000---,,,111:::@@@999888777777999<<>>>>>@@@DDDEEEFFFDDDBBBBBBDDDGGGEEEHHHFFFBBBBBBFFFDDD>>>444555777888888777666555222000---***))))))***+++,,,***(((&&&&&&''')))***&&&&&&&&&'''''''''((((((((()))))))))'''''')))+++''')))++++++,,,---000222---999777//////......555>>>vvvqqqKKK<<<888;;;===>>>UUUssslllFFF===AAAAAAEEEMMMccchhhmmmpppeeehhheeeWWWKKKHHHHHHJJJLLLKKKEEE@@@@@@CCC666777777777999<<<;;;999777<<<777555999666000555222777888444000111333444555555888===:::555555;;;000555;;;===:::555222111111222111//////000000...888888777666666666777777@@@DDDHHHIIIFFFAAA<<<999@@@AAACCCEEEEEEBBB>>>:::AAAGGGLLLOOORRRQQQJJJBBB;;;999888999;;;:::666333222222111000...,,,+++)))///,,,)))''''''''''''&&&'''''''''(((((((((((()))))))))(((''''''(((***+++))))))***+++,,,...///000333444666777111++++++000===aaaoooJJJ===999;;;<<<===UUUvvvzzzVVVDDD===;;;>>>EEEAAAJJJPPPWWWaaapppfffRRRMMMOOOCCCIIIPPPVVVTTTNNNGGGDDD888777444444777999999777555999444111777666444:::999<<<===<<<<<<>>>;;;777333222555888555111222888:::>>>BBBAAA<<<666333222......---+++***,,,,,,,,,111111111111111333444555999===@@@AAA???;;;777666>>>======>>>>>>===<<<;;;CCCMMMUUUUUURRRNNNGGGAAA===;;;::::::;;;:::777444000000//////...---,,,,,,...+++(((&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((***+++)))))))))***,,,---///000222333666777222,,,,,,000666UUUlllIII>>>;;;<<<<<<===UUUyyyzzzcccNNNCCC@@@@@@BBBIIIFFFEEELLLPPPOOOiiiwwwuuuwww}}}|||]]]KKKKKKKKKJJJHHHJJJMMMNNNLLLJJJ>>>999444444888:::888666222666000---444444444;;;;;;<<<>>>???CCCDDD???666777777888888444000111555777;;;???@@@>>><<<<<<===222000---,,,+++,,,...000,,,+++,,,,,,...000222333333666999999888666555555;;;999777666777999;;;===@@@MMMWWWWWWQQQKKKFFFBBB>>><<<999888888777555444//////...---------......+++)))'''&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***((())))))***+++---...///222222555777333---,,,000000HHHiiihhhHHH???<<<======???YYY~~~vvvaaaaaaYYYMMMHHHIIIGGG???LLLFFFAAAJJJUUUMMMGGGQQQ{{{kkkeeeuuuvvv```UUULLLGGGHHHDDD;;;888===EEEHHHjjjkkk]]]SSSMMMFFFCCCIIINNNLLLFFFCCC<<<777:::======:::888888<<<777444:::888666<<<===@@@BBBBBBDDDFFFBBB;;;CCCEEEGGGFFF@@@:::888888555888<<<===<<<<<>>===>>>CCC___xxxTTTGGGKKKMMMHHH@@@BBBIIIEEE:::;;;FFFDDD>>>CCCIIIPPP[[[pppYYYTTTrrrxxxKKKGGGHHHMMMGGG999000111777777OOOkkkXXXWWWUUUVVV[[[[[[NNN???CCC<<<:::???BBB???;;;:::EEEJJJFFFCCCGGGBBB<<<@@@GGGMMMOOOMMMJJJKKKKKKIIIEEEKKKPPPPPPKKKFFFAAA??????@@@AAA>>>:::888:::<<<666000,,,,,,+++)))+++000000...---++++++,,,...///000111333333444555888:::777999;;;;;;;;;===@@@CCC???CCCFFFFFFIIIMMMLLLIII>>>===:::777333222111222444444222000///...------((('''&&&''')))++++++***$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&'''(((((((((''''''((()))***,,,---...000000444999777111...///000:::FFFjjj^^^CCC???>>>>>>AAAIIIiiiuuuvvvvvvzzzyyyaaaUUUQQQRRRaaaiiiUUUDDDIIIUUUOOOCCC:::===DDDBBB888888FFFBBB444888EEEOOOYYY\\\MMMAAAHHHkkk<<<;;;<<<===777...))))))888EEEKKKVVVyyyrrrmmmccc\\\^^^bbbXXXJJJAAA;;;;;;AAACCC>>><<<@@@JJJQQQNNNKKKOOOIIIAAADDDQQQWWWYYYUUUPPPOOOPPPOOO:::CCCJJJKKKHHHFFFCCC@@@FFFGGGGGGDDD???===>>>AAA;;;444000222000++++++111111///,,,)))((()))***+++,,,...000000111333666888666999===>>>===>>>AAAEEEFFFGGGEEECCCFFFKKKKKKHHHBBBBBB@@@<<<777444333444444444333222000...,,,+++)))(((((()))+++,,,,,,+++$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&''''''((()))+++,,,---//////444:::999333///...,,,333:::YYY[[[AAA>>>>>>???DDDPPPrrrnnn___vvv|||fffMMMKKKUUUIII:::<<<===GGGTTTRRROOOYYYSSSKKKBBB===???AAA>>>999555999222000<<>>FFFKKKIIIGGGHHHHHHEEEKKKLLLMMMJJJEEECCCDDDFFFBBB999666999666...---333111///+++((('''(((***+++)))+++---...///111444666444888;;;;;;:::;;;???DDDDDDGGGFFFCCCBBBEEEGGGEEECCCDDDDDD@@@:::666444444///000111111000...+++)))******)))+++---------+++%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))((('''&&&&&&&&&'''''')))***,,,---...///333:::;;;555///...)))111333LLLYYY???>>>>>>???FFFTTTwwwuuuzzzfff\\\ddd^^^hhh|||wwwdddUUUZZZfffmmmnnntttxxxuuuwwwrrrpppYYY999:::BBB555888@@@<<<777;;;;;;666888;;;888999===@@@===888555444666666???LLLJJJLLLYYYeee```^^^]]]```pppvvvhhh^^^eeeeeeZZZSSSTTTQQQKKKKKK@@@999888000444___oooeeeddd\\\OOOGGG@@@???CCCAAA>>>GGGVVVTTTZZZVVVUUU\\\\\\YYY```\\\______]]]]]]ZZZPPPFFFRRRXXXZZZTTTQQQSSSSSSQQQVVVVVVUUUOOOGGGAAA??????AAA999666999666,,,***000222000,,,))))))***,,,...)))+++---//////111333555333666888777555777===CCC<<>>666999DDDDDDHHHQQQXXXWWWWWWcccsssyyyssskkkllliiibbb]]]ZZZSSSLLLPPPLLLBBB:::222))):::\\\uuunnnhhh^^^QQQIIIHHHLLLUUU]]]___ccchhhjjjccc^^^fffqqqyyyllljjjjjjbbb___```\\\cccccc___[[[]]]aaa]]]UUUSSS___\\\OOOJJJCCC;;;:::<<<999666555666666444222666000,,,---...+++((((((,,,+++******+++---///111666666666555555777<<>>AAACCCAAACCCNNN^^^nnn~~~tttpppuuufffaaaaaaccc^^^VVVUUUZZZ[[[\\\MMM999...(((111DDDtttvvvzzzssswwwooofffZZZNNNGGGGGGNNNTTTfffnnntttqqqiiiccceeehhhrrriiikkkkkkaaa]]]```^^^```]]]UUUNNNPPPTTTQQQJJJWWWfffdddRRRFFF@@@;;;999<<<:::999999;;;;;;:::888;;;333---------***((()))++++++***)))***+++---///111111111111111444888;;;AAA>>><<<<<<::::::AAAIIIFFFBBB>>>;;;888555111------000///,,,***,,,+++'''...///000111111///,,,***%%%&&&(((******)))((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''(((***+++...///111555777666222---***///000888___PPPAAA;;;@@@AAAGGGgggxxx|||tttjjjfffoooxxxiiijjjlllxxxqqqaaahhhuuurrrxxxyyypppssshhhMMMJJJKKKSSSbbbpppqqqcccUUUHHHRRR[[[[[[RRRJJJHHHJJJ???DDDLLLRRRVVVWWWXXXYYYfffiiinnnssswww{{{yyyhhh\\\YYYcccZZZ\\\eeecccXXXZZZggg___dddRRR999...,,,+++000ZZZvvvmmmSSSSSSXXXYYYaaakkkjjjdddXXXNNNOOOZZZdddbbbqqq{{{vvvnnnmmmllliiijjjeeekkknnnddd```eeedddWWWPPPEEE???AAAFFFEEE???OOOaaadddRRRCCCBBBBBB===>>>===>>>@@@AAABBB@@@>>>@@@777///---,,,***)))***+++***)))(((((()))++++++,,,---.........000444777??????;;;777888???DDDFFF>>>999666777::::::444...000222000+++***---...,,,444222222333444222---)))$$$%%%''')))******))))))&&&'''((())))))((('''&&&'''''''''&&&'''((())))))---...000444666555222///,,,//////444RRRxxxOOODDD???BBBDDDNNNooo~~~tttsssOOOPPPYYYfffmmm|||xxxuuutttPPP@@@???>>>@@@OOOjjjyyy|||~~~zzzvvvxxx~~~yyynnnbbbZZZYYYoooiiiiiipppsssmmmkkknnn\\\\\\MMM<<<888222+++...666LLLMMM@@@@@@AAA???CCCLLLWWW[[[OOOBBBFFFZZZmmmhhh~~~uuuvvvxxxtttlllgggnnntttnnnkkknnnkkkYYYQQQIIIFFFJJJNNNNNNKKKCCCSSS^^^TTTJJJQQQTTTJJJ@@@AAACCCEEEFFFFFFDDDBBBAAA777///---,,,******++++++***)))(((((((((((()))***+++,,,,,,---///222555999===<<<666999CCCEEE@@@:::888888:::>>>>>>:::555333333000******...111000888555333444666444...'''###$$$'''***+++++++++***''''''((())))))((('''''')))))))))))))))*********,,,---000222444444222111---......111GGGtttuuuUUUNNNIIIHHHHHHVVVxxxzzz___UUUYYYQQQUUUkkkiiibbbwwwwwwwwwvvvtttqqqpppppphhh[[[JJJ>>>666111777FFFcccvvvttt|||wwwzzz}}}oooggguuu}}}|||~~~nnn___UUUFFFBBBAAA333)))222%%%000555777===@@@>>>???NNNbbblll]]]GGGDDDWWWiii||||||}}}{{{qqquuu|||yyywwwssskkkfffaaa]]]]]]```aaa```___HHHNNN\\\]]]VVV^^^```PPPCCCEEEGGGHHHHHHGGGEEEDDD???666///......,,,+++---++++++***))))))(((((((((((()))*********,,,///111///666888666999AAA???777555777:::;;;;;;:::999888444444000******///333333999666333444666444---&&&"""$$$'''***+++,,,++++++''''''(((((((((((('''''')))))))))******************,,,///111222222333333---------000>>>bbbzzz^^^ZZZSSSLLLJJJZZZ~~~wwwkkkkkkooommmfff___LLLTTThhhooorrrzzzoooffffffhhhddd[[[UUUQQQDDD666>>>KKKHHHIII[[[}}}ooocccmmm~~~|||kkkkkkYYYEEEAAA@@@///'''444///---...333666999;;;===ddd~~~hhhZZZ[[[___yyy}}}|||}}}{{{uuuhhheeecccccceeeddd```___aaa\\\SSS^^^dddWWWXXXZZZJJJEEEGGGJJJJJJIIIGGGGGGHHH===666222333333///,,,,,,,,,,,,,,,++++++******)))&&&'''(((((('''(((***+++,,,333999;;;===>>>;;;666000333666666444222333444333333000******000444444666555333333333111+++&&&###%%%(((***,,,,,,++++++((((((((((((((((((((((((&&&&&&'''((()))((((((((()))+++...000000111333555...,,,---222999RRRrrrnnneeeYYYUUUfffzzzqqqvvvmmm}}}rrreeeZZZRRRSSSWWWZZZ]]]bbboooeee]]]RRRIIICCCGGGJJJHHHEEEDDD???AAA999<<>>===888777999111111000111222222222111222333///++++++111555555222222222222000,,,(((&&&$$$&&&(((+++,,,,,,+++***((((((''''''''''''(((((($$$%%%'''((())))))))))))(((+++---//////000333666000+++...333555EEEsss{{{kkkfffxxx{{{rrrccchhhbbbvvvkkkZZZXXX\\\eeemmmsss~~~eeeeeehhhMMMMMM???:::999;;;:::777999???CCCGGG999888RRRYYYOOOOOOQQQ\\\kkkyyyzzznnndddFFF,,,,,,555<<>>===444,,,(((---......//////......---***+++,,,+++)))((()))***++++++222:::777///000888666222...000555888666222111222///++++++111555444...000222111---)))'''&&&%%%&&&)))+++,,,,,,+++***((((((''''''''''''((((((%%%&&&(((***,,,,,,,,,+++(((***---......000444777222,,,...444333===gggxxxhhhsssooo}}}jjj~~~rrrYYYNNNBBB<<<===<<>>:::MMMJJJPPPmmmrrrkkkyyy|||dddNNN:::444333555>>>KKK???>>>BBB888333...)))AAA222111CCC\\\sss{{{zzzyyy\\\[[[ppp}}}{{{wwwqqqsssvvvssszzzwwwlllsssyyyzzzvvvsssqqqlllcccYYYSSSMMMOOOPPPKKKFFFEEEHHHKKKEEE999777777000///000***111000......//////---++++++***)))'''''''''((()))*********+++,,,...///000222222222222222333333444999333///000...+++---222...222555444...((($$$"""&&&'''((()))************+++***)))'''&&&&&&&&&&&&((('''&&&'''((())))))'''+++,,,,,,,,,,,,///444888444000)))***444===SSSrrrpppbbb}}}eeeRRRDDD777777CCCIIIFFFCCCHHH======HHHVVVeee___HHH888===EEEdddvvvRRR===222<<>>jjjoooXXXMMMHHHGGGLLLNNNHHHBBB@@@999AAAMMMCCC;;;444---BBB~~~ccc???555777'''***JJJcccWWW^^^iii^^^pppzzzfffLLLLLLRRRKKKNNNMMMPPPQQQKKKAAABBBIIIIIICCCMMM______III:::;;;BBB666:::EEEDDDEEEIIIGGGBBB???;;;888666555222000......---,,,+++)))'''&&&''''''''''''((()))*********+++---000111333333333333222333444444111000///444666777333---'''%%%&&&%%%%%%%%%&&&''''''((()))&&&%%%%%%%%%&&&''''''(((((('''&&&'''((())))))''')))***,,,,,,---///333666777888000+++...///:::PPP}}}iiiWWWAAABBBVVVjjjfffGGG666;;;MMM\\\kkkyyyZZZtttmmmooowwwpppAAA777kkkfffRRRSSSSSSUUUXXXXXXSSSOOOOOOPPPFFFGGG???:::111...MMMzzzkkkKKK888777***&&&:::PPPlll___LLLKKKYYYmmmmmmddduuuxxx___EEE???UUUeee]]]MMMFFFFFFMMMMMMCCC>>>AAAIIIEEERRRiiikkkWWWHHHHHHJJJ===AAALLLJJJGGGIIIHHHEEEAAA<<<888666444222000///000000000...+++)))'''))))))((((((((()))******+++,,,,,,---///222444666666888999999888666333000666777777222,,,(((''')))&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&'''((()))***((('''&&&'''((())))))'''(((***+++,,,---///222555111666111,,,///111999KKKvvvpppYYYIIIAAAIII>>>;;;===>>>EEEHHHCCC===IIIpppzzzzzzUUUDDD555bbbyyykkkaaaeeeXXXKKKHHHOOOYYY___bbb```NNNJJJMMMYYYTTT>>>FFFRRROOOBBB999777111((('''444FFF<<<999BBBPPPttteeelllxxxrrrjjj\\\RRR]]]jjjggg[[[UUU\\\oooxxxnnnaaa]]]mmmaaa```pppwwwjjjWWWNNNUUUFFFIIITTTOOOHHHGGGEEEFFFBBB===888666444222111000111222333222///,,,))))))((((((''''''''''''(((******+++,,,...000222333555999;;;999999999666111666666444///***'''(((***'''&&&&&&%%%&&&((()))***'''''''''''''''((()))***((('''&&&'''((())))))'''((()))+++,,,---///222444000888444///000000555CCCiiijjjoooooowwwrrrgggLLLAAA===>>>BBB;;;BBBFFFKKKNNNJJJPPPbbblll{{{sssbbbHHH===dddjjjYYYTTTWWWdddYYYIII===;;;BBBKKKPPPQQQKKKMMMPPPlllzzz___RRReeeQQQ@@@555,,,---111...+++333,,,777>>>AAAjjjyyyooonnnpppoooxxxqqq}}}yyynnnrrrssswwwsss{{{pppiiigggVVVXXXbbb[[[PPPLLLJJJGGGCCC===999666555333222000222444666555222...,,,))))))((('''&&&&&&''''''(((***---000222111000///000666888666777999888333222222000+++&&&$$$'''***((('''&&&&&&'''(((***,,,''''''&&&&&&&&&'''((((((((('''&&&'''((())))))'''''')))+++------///111333///999666//////...000;;;ZZZ~~~PPP[[[^^^jjj___xxx```;;;888CCCDDD???===888>>>>>>JJJfffwwwtttnnn|||{{{rrr@@@BBBkkkiiiPPPEEEOOO]]]eeepppuuuiiiSSSAAA;;;<<<999@@@???333SSS}}}yyyrrrqqqfffnnnjjjFFF...+++&&&$$$)))''':::;;;///UUUyyyssssssrrryyy~~~wwwvvvtttzzzyyyuuutttppp}}}xxxoooooouuu{{{wwweeefffppphhhZZZVVVTTTHHHCCC>>>999777666444333000222555777777444000...+++***)))((((((((((((((('''+++111666777555111...+++111444333444999999444000000---(((###"""&&&))))))((('''&&&''')))+++,,,'''&&&&&&%%%%%%&&&&&&&&&((('''&&&''')))))))))'''''')))+++------///111333---888666//////---...888OOOhhhLLLNNNXXXccc~~~|||^^^___xxxKKK===GGG???888===<<<888DDDeeeuuuxxx{{{yyyttt}}}WWW777DDDgggLLLDDD;;;GGGaaajjjhhhxxxxxxjjjaaaWWWMMMDDDGGGDDDCCCUUUpppwwwmmmyyy}}}{{{mmmYYYFFF333'''000''')))111,,,---VVVxxxpppmmmmmmpppwww~~~sssmmmooo{{{yyyppprrrlllzzzttttttzzzssshhh~~~zzz|||vvvuuuzzzmmmXXXPPPXXXFFF???BBB??????===333555444444555777666333111000,,,((('''&&&&&&(((+++***///222222444777666333+++222666555444666777666444111---'''$$$$$$(((***'''((((((&&&%%%%%%(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))+++,,,---...000111111222222333666666000+++///777DDDXXX@@@DDDKKKXXXzzzttt^^^TTT>>><<>>???EEE???PPPooo}}}{{{mmm???===xxxvvvNNN;;;AAAJJJ]]]qqqrrrwww|||zzzmmmaaaaaaiiippp~~~wwwzzzvvvuuu{{{|||ttthhh]]]RRRIII111%%%%%%///...***BBBfffrrr___[[[gggtttuuupppyyyssssss|||wwwqqqhhhnnn|||ZZZNNN[[[uuuzzzmmm~~~zzzvvv}}}zzzkkkeeeVVVJJJIIIIIIAAA<<<:::333444666777777666666666777111///,,,***))))))+++...000333333111111222111------333666444333444444333222///+++&&&######&&&(((&&&&&&%%%$$$###%%%***---'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''((()))))))))***+++---...000111111333555555///***---444@@@vvv}}}HHH999>>>@@@OOOyyydddtttxxxPPP===>>>BBB<<<666OOOtttWWW>>>rrr{{{SSS:::666MMMfff|||yyy}}}xxxuuuzzzvvvpppuuuxxxvvvsssrrrnnnjjjCCC///&&&,,,---&&&///BBBtttbbbYYYbbbpppqqqiiioookkklllsssyyyzzzzzz{{{gggnnnXXXAAAKKKnnnyyygggnnnpppqqqeee___lllqqqhhhbbbUUUOOOUUUWWWKKKBBBAAA<<<:::<<<===:::555444777:::222444333000------000333666888777333222444333000///444666333222333333111111...***&&&$$$$$$&&&(((((('''&&&$$$###%%%***---'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))))))))))))))+++...111333222222555555000***,,,111888___tttAAA;;;???===NNN}}}wwwsss~~~[[[LLL===999::::::<<>>???OOOlllyyypppoookkkooopppoooooossstttrrraaaGGG222...+++$$$'''222\\\jjjnnn```UUUXXX^^^```___]]]___hhhsss~~~ppprrrWWWKKKbbbqqq^^^]]]aaacccWWWRRR```ggg```[[[MMMJJJTTT[[[SSSLLLJJJCCCEEEDDD@@@;;;777555555666444888999555111222555777555777555222222666888777000333555333222555444222111---)))&&&%%%'''((()))))))))((('''%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((+++***)))***,,,///333555333333666777222++++++000444IIIkkk======<<<===QQQzzzWWW===666333???999666AAAhhhyyyvvv888NNNoooHHH:::WWWxxxzzzoooaaa___hhhjjjiiifffggglllmmmjjjpppZZZDDD999000'''&&&,,,///LLLbbb]]]LLLDDDHHHLLLQQQOOOSSS]]]kkk~~~www^^^ddd~~~|||mmmNNNTTTjjjbbb___cccaaaSSSMMMVVVYYYTTTTTTFFF???HHHSSSRRROOOJJJ@@@LLLEEE===999::::::777444666;;;===888555888999888333444333000111666999888///222333222333777777444---***%%%$$$%%%(((((((((%%%&&&((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''+++***))))))+++...222444444444777999555...---///444>>>ccc999;;;777===UUUggg===@@@AAA555999GGG[[[tttmmmwww@@@GGGVVV???GGGttt}}}}}}~~~|||qqqgggccceeefffdddaaabbbfffeeebbbeeeZZZNNNEEE;;;///((('''"""555LLLXXXVVVNNNHHHEEEBBB@@@AAAGGGRRRaaauuuooofff___QQQ^^^___qqqqqqOOOMMMcccaaabbbiiidddXXXWWW[[[SSSMMMUUUJJJ???BBBNNNQQQPPPJJJ===IIIAAA999888<<<>>>;;;666666<<<<<<888888===<<<666999;;;999555555999:::888///111111000333777777444((($$$!!!!!!%%%((()))((("""$$$&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''''')))+++...///444444777:::777111...///555:::qqq```:::<<<777EEE___{{{]]]ZZZBBB444===???CCCUUUzzz{{{@@@>>>~~~gggFFFEEEbbb~~~yyyrrroooaaaaaa___\\\]]]___\\\WWWSSSOOOKKKGGGAAA777---(((++++++888OOO[[[VVVLLLIIICCC???<<<===???BBBKKKUUUUUUZZZ^^^KKKFFFGGGAAAQQQHHHTTTZZZFFFFFFSSSLLLRRR___```fffvvvyyybbbTTT___OOOAAABBBLLLOOOPPPLLLAAAEEE???:::999<<<===;;;777777;;;:::666999@@@<<<222<<<>>><<<888777999:::777///000///---000555444000'''### """(((,,,---+++......,,,(((%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&(((((((((((()))***+++,,,222222555999888222...///000666___bbb???AAA<<>>???<<<999===dddSSSLLLTTT;;;KKK|||{{{yyynnncccZZZTTT]]]]]][[[XXXWWWXXXSSSLLLJJJGGGCCCBBB@@@<<<555...,,,"""(((@@@NNNIIICCCFFFUUUPPPLLLHHHCCC===<<<>>>:::>>>AAA222333999///777444333999666???BBB555>>>999DDD^^^cccKKKTTTLLL>>>???GGGIIILLLLLLDDDCCCAAA>>>;;;:::999777666777:::888555:::BBB===000444666555222111444444111000000---+++...222111,,,)))%%%###%%%,,,111222000???;;;444,,,&&&$$$%%%((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%******++++++,,,,,,,,,,,,000000444999888222......)))111QQQ[[[>>>:::BBBccczzzyyyppp\\\LLLUUUDDDNNNIII555```~~~KKKsssCCC:::fffyyyrrrjjjccc^^^\\\^^^]]]XXXUUUUUUSSSOOOJJJEEE@@@@@@BBBAAA999222...(((%%%,,,888AAACCC@@@YYYcccfff[[[NNNGGGCCC@@@???<<>>999444222333777999444222333777;;;:::444...555333222000////////////,,,000000+++***......***%%%"""(((444777000///555;;;>>>;;;111'''%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))///000333777999777000***...000???yyy[[[AAA???HHHnnnvvvhhh\\\iii{{{OOOBBBLLL```NNNrrrggg777CCCwww|||xxxsssmmmhhhbbb[[[WWWSSSVVVUUUQQQPPPQQQOOOKKKEEECCC@@@???===;;;777555000+++''')))///333333111GGGXXXffffff]]]TTTKKKDDDDDD888:::AAA;;;666666222222000000111000------111666555999AAABBBAAAJJJXXX]]]UUUKKKCCCAAAAAA@@@@@@???<<<777333222333666888333222333666999999333...///...,,,+++******+++,,,+++......***+++---,,,'''%%%""")))555999222///222888===<<<444,,,)))((('''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))---...111666999777000+++///000999jjjXXXCCCCCCSSSssskkkkkk|||~~~qqqvvvTTTcccpppWWWXXXaaaqqqMMMRRRwwwGGG333cccwwwssslllfff```YYYSSSNNNLLLOOONNNJJJIIIJJJHHHEEEFFFFFFEEE@@@;;;777777888000---)))''''''(((((('''333EEEZZZdddddd```[[[WWW[[[IIICCCEEE>>>888666000333///...000///,,,,,,///222333444444666;;;BBBFFFSSSMMMDDD<<<666333333444666555333111000111222333000//////222555444000,,,***)))(((''''''((()))******++++++***,,,---)))"""%%%###***777===666///...222777999444...,,,***'''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))+++,,,///444888777222---000///111TTTRRRBBBFFF```yyyhhhbbbcccxxxyyyzzzwwwCCCDDDUUUbbbzzzxxxkkkTTTAAAwwwEEE:::MMM{{{{{{{{{wwwsssjjjfffaaa\\\WWWSSSNNNKKKIIIKKKJJJFFFDDDEEECCC???FFFEEEAAA<<<777333222333...---,,,***(((''')))***)))444CCCMMMUUU^^^hhhnnnpppcccXXXKKK@@@BBBCCC888444///...000000...---000---333666444777>>>===777FFFBBB;;;333,,,))))))+++...------------------...,,,++++++---//////,,,))))))(((''''''''')))***+++*********,,,...---''' $$$$$$,,,999>>>888///***+++000111---******)))'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))******---222666777333///...///---BBB~~~KKK@@@GGGjjjyyyzzz~~~|||UUU>>>LLLtttxxx|||qqqcccBBB^^^555HHHmmm}}}rrrlllkkkiiiddd^^^QQQOOOLLLJJJJJJIIIHHHGGGDDDFFFFFFBBBAAABBB@@@===;;;888444222111111///......//////---+++***,,,...(((***///555???NNNaaaooommmooogggOOODDDUUU^^^OOO:::333///000000//////111+++222444111666@@@@@@888???===888222---***+++---***++++++,,,------,,,,,,++++++++++++,,,,,,+++***((('''''''''''')))***+++***)))***...///+++%%%!!!###&&&...999===888///)))))),,,+++'''%%%((()))(((%%%&&&'''(((''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))+++000666777555222,,,...---888iiivvvFFF@@@JJJssshhhFFFXXX}}}|||tttjjj???kkkMMM111KKKuuu|||wwwsssnnngggcccaaa___\\\YYYOOOLLLHHHEEEDDDCCCAAA@@@???BBBBBB??????AAA@@@<<<333222000222555888888666222222222///---++++++,,,)))'''(((+++111:::IIIWWWccckkkiiiVVVNNNdddpppaaaMMMCCC999666444111///111,,,///---***000<<>>:::444777:::<<<===>>>@@@BBB888666444111///---+++))))))&&&'''***,,,...666???UUUVVV]]]```bbbrrr|||tttlll]]]MMMDDD===666222222000///---+++...444;;;>>>555111---+++,,,---+++)))+++++++++,,,,,,,,,,,,,,,++++++******))))))***,,,''''''&&&%%%%%%&&&'''((('''(((,,,///***"""!!!%%%"""***222555333000...---***,,,+++((((((+++***'''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))))))))))),,,+++,,,000555888888555+++---111...DDDqqqFFFGGGVVVUUUCCCBBBTTTlllrrrdddYYYKKKrrr555999XXX{{{qqqjjjjjjmmmppppppmmmgggbbbaaadddhhhXXXVVVTTTTTTVVVYYYZZZ[[[OOOPPPMMMFFFAAA???;;;666555;;;AAAAAA===;;;???CCC;;;888555333222000---******&&&&&&)))))))))...777CCC<<>>:::>>>CCC???>>>:::777888===???>>>444222333777888444000000,,,+++***)))((((((((((((&&&---333???[[[{{{hhhlll```CCC777:::;;;999444222444333000......---,,,++++++++++++(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$&&&((()))((('''''''''%%%$$$$$$#########$$$$$$+++...222111///---...000,,,***))))))+++,,,+++***'''''''''(((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((++++++,,,///444888999999888;;;***///222TTTWWWAAAJJJkkkiiiWWW\\\rrryyy}}}~~~{{{sssdddvvv]]]777222AAA___ggglllnnnrrrwwwuuummm{{{qqq______vvvzzz___UUU\\\WWWHHHJJJJJJHHHFFFGGGKKKSSSXXXRRRPPPNNNKKKIIIFFFCCC@@@888:::<<<>>>AAABBB@@@>>>555333444777777222//////************)))(((&&&&&&!!!)))222999GGG^^^uuukkkbbbxxx[[[JJJ===<<<;;;888777666444222......---,,,++++++++++++(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''###%%%''''''&&&&&&&&&'''$$$###"""""""""###$$$%%%)))---000000///...111333...,,,))))))***+++++++++&&&'''((())))))((('''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((******+++///444777999999<<<<<<---///000LLLTTTAAAOOOyyyfffaaauuu}}}ttthhh^^^pppuuu^^^<<<<<>>BBBCCCBBBBBB;;;888777888555///...000************)))'''%%%$$$&&&(((000888666777PPPmmmkkk```{{{qqq\\\FFFAAA<<<999888555222000------------,,,+++******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''######"""!!!"""###%%%&&&+++...111000...---...111222...+++))))))*********&&&'''((())))))((('''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((******+++///333777888888<<<<<<111000000EEERRRBBBTTT~~~fffooo|||sssbbbZZZwwwgggjjjyyyPPP888IIIfffzzzkkkrrr~~~lll\\\SSSQQQRRRRRRVVVIIIFFFQQQYYYUUURRRUUUDDDEEEIIIRRRZZZ^^^\\\XXXWWWSSSTTT```kkkfffQQQ===:::555333777;;;>>>BBBFFF999777555555000***))),,,+++******)))(((&&&%%%$$$'''%%%---888222---DDDgggeeeaaannn|||qqqbbbSSSBBB:::777333...,,,------------,,,+++******'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((($$$###"""!!!"""$$$&&&(((///222444222...+++***,,,222///,,,************)))'''''''''(((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((++++++,,,///333666777777;;;;;;555222000===}}}|||OOOBBBXXXuuunnnsssyyy|||vvvccc\\\zzzrrroooooonnnvvvbbb666333YYY{{{{{{yyycccUUURRRWWW]]]```ZZZIII???IIIZZZ___VVVLLLFFFHHHLLLPPPTTTWWWWWWWWWZZZ[[[___eeefff^^^MMM@@@<<<666333666999:::===BBB666666777777333,,,))),,,++++++***((('''&&&%%%$$$%%%###)))222666:::OOOggg```aaaaaa~~~rrrRRR@@@999444///------------...---,,,***)))''''''''''''((((((((()))'''(((((((((((((((((('''%%%&&&'''&&&%%%%%%''')))$$$###"""!!!###%%%(((***---111555444111---------000...+++***+++++++++***''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((,,,,,,,,,///222555555555::::::888444///555lllxxxMMMBBBYYYxxxZZZJJJaaayyyuuubbb]]]xxxpppnnnlllbbbeeessseeejjj```HHH<<>>???;;;888::::::;;;???BBB===555222333,,,+++)))(((&&&%%%%%%%%%((('''&&&)))222BBBRRR\\\______VVVqqq```GGG===777333222,,,---......---,,,***)))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''''''''&&&&&&((()))%%%###""""""###&&&)))+++(((---333555444222222333...,,,++++++,,,---,,,+++'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((---,,,---///222444444444999999:::444///000aaavvvNNNHHH___SSSYYYRRRbbbtttrrrZZZLLLvvvhhh___UUURRRVVVggg]]]KKKBBBFFFPPPiiixxxttthhhWWWUUU___aaaooorrrnnnbbb^^^aaa___XXX\\\ZZZWWWTTTRRRTTTXXX[[[PPPcccmmmbbbRRRMMMKKKHHHEEE>>><<<@@@BBB???BBBHHHSSSQQQLLLFFF@@@:::666444222///,,,***)))(((&&&$$$###&&&))))))+++111;;;DDDQQQTTTUUUnnn\\\888555:::,,,---,,,+++***((('''''''''&&&'''((()))*********)))'''&&&&&&(((***,,,++++++***)))'''&&&&&&'''(((((($$$###""""""$$$''',,,...111111222444666555333000,,,---.........---,,,+++)))))))))((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%'''((('''&&&%%%%%%''')))+++,,,...//////222555888666666===888222///TTTpppJJJIIIfff~~~hhhBBB^^^mmmtttkkkWWWIIIuuuvvvzzzooogggdddfffjjj___KKKAAAJJJ]]]www~~~vvvgggbbbaaaZZZ```cccbbb\\\XXXZZZ]]]]]]YYYUUURRRUUU[[[\\\VVVOOOGGGSSSVVVJJJBBBFFFOOORRRCCCEEEGGGIIIKKKKKKHHHEEERRRNNNHHHAAA<<<888777777111...+++***)))(((&&&%%%###%%%''''''(((...777>>>OOOVVVYYYlllzzzEEE444555+++,,,+++***)))(((((((((((((((((()))******+++******'''&&&%%%%%%%%%&&&%%%%%%))))))((('''''''''((()))$$$###""""""%%%***///222333444666:::<<<;;;888666000000111000///...---,,,((((((((('''''''''''''''((('''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%''')))***+++------...000444777555666>>>:::444///NNNgggGGGKKKooo{{{nnnIIIHHHmmmvvvvvvnnndddTTT___KKKYYYnnn{{{vvvsss```SSSEEEFFF[[[yyy}}}qqq^^^^^^VVVQQQSSSVVVVVVSSSRRRNNNMMMLLLLLLLLLIIIFFFCCC@@@LLLSSSPPPNNNRRRVVVTTTIIIMMMOOOOOOQQQRRRKKKBBBGGGGGGFFFDDDAAA>>><<<:::///---***))))))((('''%%%###$$$&&&%%%&&&***111666LLLWWW```lllxxxwww{{{FFF222333,,,,,,+++***)))((())))))************+++++++++++++++***)))((('''&&&'''(((((())))))(((((((((((())))))$$$###"""###''',,,222666222333555999<<<<<<999777444333222111000...---,,,&&&&&&&&&'''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''((('''&&&%%%%%%'''))))))***,,,,,,---///222555444666???<<<777///EEEaaaFFFMMMwww}}}}}}GGGGGGnnnooovvvyyybbbnnnvvv^^^```iiiaaammmuuuYYYEEECCC[[[xxx|||```YYYIIIAAALLLWWWTTTKKKEEEOOOVVVXXXMMM???;;;GGGUUUNNNVVV[[[\\\]]]```^^^ZZZ[[[TTTQQQSSSSSSNNNEEE@@@:::???HHHNNNNNNIIIAAA<<<...,,,)))((()))((('''&&&$$$%%%%%%%%%%%%''',,,000HHHUUUdddooosssqqqrrryyyjjj:::111555///...---+++)))(((((()))***,,,+++++++++***+++++++++))))))((((((((())),,,...))))))))))))))))))))))))###""""""###(((...444888444444444777999;;;:::999333222111///...---------%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((('''&&&%%%%%%'''))))))***,,,,,,,,,...222444666777>>>;;;888...==={{{]]]GGGPPP~~~wwwVVVCCC```~~~dddSSStttKKKNNNbbbrrrvvv^^^FFFSSSuuuVVVDDD???AAAKKKNNNGGGCCCFFFGGGNNNQQQIII???@@@PPPaaahhheee___ZZZ]]]fffmmmooorrraaaYYYaaa___NNN@@@???888>>>GGGNNNNNNIIIAAA;;;...,,,***)))))))))'''&&&%%%%%%&&&&&&&&&(((+++---BBBOOOeeesssvvvvvvtttmmmeee;;;111333222222000---***)))))))))***------+++************+++&&&'''((('''%%%&&&)))+++***************)))))))))"""""""""$$$(((...333777;;;999888888;;;===>>>>>>222111...,,,++++++,,,---%%%&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((('''((('''&&&%%%%%%''')))***+++,,,------///222444999777<<<999999///666lllYYYHHHRRRzzzbbbOOOJJJZZZzzzgggKKKjjjiiiyyyfffyyyhhhjjj~~~cccQQQnnnrrrWWW>>>JJJVVVRRRAAA666===KKKEEEEEEGGGMMMTTTZZZ___```pppnnnkkklllqqqzzzuuukkknnnkkkWWWDDD>>>???@@@AAABBBAAA???<<<:::000...+++******)))(((&&&%%%%%%&&&'''(((***+++,,,:::GGGaaaqqqtttzzzxxxhhh}}}pppFFF222...333444222...,,,******,,,---000///---,,,+++++++++,,,***---...,,,(((&&&'''***,,,,,,,,,,,,+++)))((('''"""###$$$'''+++...222444888777777999<<<>>>???>>>555222///,,,***+++,,,---'''''''''((((((((((((((('''''''''&&&''''''((()))'''((('''&&&%%%%%%''')))***+++,,,,,,---...111444999666:::999<<<111111^^^SSSGGGUUU}}}uuucccLLLEEEUUUpppsssvvvtttRRR}}}fff^^^NNNPPPXXXLLLddd```OOOXXXyyykkkjjjsss```QQQ^^^dddYYYJJJEEENNNXXX\\\ZZZ[[[bbbkkkooojjjdddeeegggllluuu}}}vvvgggbbb___PPP???===<<<;;;:::999999999999222000---+++******(((&&&###$$$%%%'''***,,,,,,,,,333@@@[[[jjjiiiuuuxxxeee}}}^^^DDD444...888333111...,,,,,,...000222444222000...---------...,,,000333222---******,,,.........---+++)))'''%%%$$$%%%(((+++...000111111000222777===AAABBB???===<<<999444///,,,+++,,,---)))))))))))))))((((((((('''''''''''''''((())))))'''((('''&&&%%%%%%'''))))))***+++++++++---000222555444:::;;;AAA555...SSSOOOFFFWWWwwwSSSMMMHHHNNNaaawwwbbbqqq~~~VVVgggiiiVVVLLLEEEDDDrrrVVVKKKddd```YYYiiizzzxxxpppaaabbbddd```ZZZ___kkkpppmmmbbbccccccbbb^^^ZZZWWWUUU\\\YYYXXX]]]ggguuuxxxTTTOOO___ZZZAAA555666999;;;<<<;;;:::999333111...,,,+++***(((&&&""""""$$$'''***------,,,...;;;WWWccc^^^mmmuuuddd}}}YYY888666666444>>>111000...---...000444666777555222000/////////000&&&+++000111---******,,,/////////...+++)))&&&$$$&&&(((+++...000111000000---222<<>>FFF888,,,LLLPPPLLLaaaXXXBBB555QQQ\\\nnn|||kkkhhhcccTTTOOOMMMNNNPPPsssmmmZZZSSSjjjeeeccczzztttpppuuueee___^^^YYY^^^jjjnnnqqq~~~uuu^^^UUUUUUVVV[[[]]]XXXUUUVVVZZZcccpppyyy}}}iiiiiissseeeJJJ888888777777777999<<<>>>>>>666---+++---...***&&&$$$%%%%%%&&&(((***+++,,,***555HHHZZZhhhooopppooo|||hhhHHH777999555111777222222000......111666:::111111111111111000//////222...***)))+++,,,,,,+++,,,---...+++&&&""""""$$$%%%)))---000444777:::;;;000333<<>>EEE^^^\\\ZZZ{{{~~~uuuaaa{{{nnnkkk]]]MMM???@@@JJJTTT^^^eee|||jjjbbbhhh~~~}}}xxxeee\\\^^^cccdddkkknnngggmmm|||ggg]]]XXXPPPLLLRRRNNNKKKKKKRRRaaatttzzz___XXX]]]UUUCCCDDD===555333666999888666888444///------,,,)))&&&$$$$$$$$$%%%''')))+++---(((///;;;HHHRRRYYY]]]^^^]]]XXXFFF999:::666222666111111000......111666:::000000000000///...------///,,,)))(((***++++++***,,,------)))$$$!!!"""$$$,,,111666888555333999AAA>>>===BBBLLLQQQNNNLLLLLLVVVNNNBBB777000,,,)))'''***---///000---***((('''&&&'''(((((((((((('''&&&((('''&&&&&&%%%%%%&&&&&&---+++)))***,,,...---,,,000666888???FFF>>>444888www{{{LLLGGGddddddGGGOOOcccqqqfffSSSttt~~~}}}yyyQQQbbbvvvVVVLLLFFFGGGIIIHHHGGGNNN```qqq}}}___\\\jjjsssjjjrrr~~~xxxuuurrrqqq||||||mmm]]]yyyzzz___PPPNNNPPPRRRQQQOOOKKKIIIPPP```uuu~~~eeeSSSOOOQQQPPPKKKRRRLLLCCC:::444111111222333333333222000---***(((%%%$$$######%%%(((+++---,,,...222777>>>EEEKKKNNNQQQZZZQQQ???999555000111000000///......000444777111000000...---,,,+++***+++)))'''''')))+++++++++,,,---+++'''""" """%%%)))///888;;;444///999IIILLLCCCBBBLLLPPPJJJIIINNNUUUMMMAAA666///***(((&&&+++...222333111---***((('''(((((())))))(((((('''((('''&&&&&&%%%&&&&&&&&&***)))((())),,,......---111777888===DDD<<<111444aaatttIIIGGGiiivvvVVVWWWppp~~~~~~vvv___www~~~|||uuu>>>PPP|||ggg[[[RRROOOSSSEEEJJJSSS]]]gggtttxxxwwwyyyuuu^^^vvviii~~~wwwuuutttkkkeeennnmmmZZZ[[[~~~dddNNNKKKRRR[[[WWWXXXUUURRRUUUaaaoooxxxkkk^^^VVVWWWYYYXXXXXX[[[[[[]]]XXXHHH555***,,,333///333777777333///,,,+++%%%$$$""""""###&&&***---///...---...111777===@@@PPP]]]TTT===666555000///111111111///......111333222222000...,,,+++***)))))))))((()))***+++,,,------,,,***%%% %%%)))///444===@@@999222999HHHTTTDDD???KKKRRRKKKFFFJJJEEEAAA:::333---***)))(((+++///333444222...+++)))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&((((((((()))+++---...///222777777:::BBB===333444NNNjjjFFFIIIqqqgggSSSnnn|||bbbmmmxxxyyy~~~sss777GGGttt]]]LLLAAA???EEEHHHRRRTTT___yyy~~~[[[EEEHHH|||fffiii|||yyyYYYbbbmmmkkkfffnnnooo___zzzpppbbb\\\UUUTTTUUU[[[^^^^^^bbbjjjnnnmmmbbbYYYXXXaaabbbYYYXXX^^^]]]\\\WWWLLL===333000000,,,111666777222...++++++'''%%%###"""###&&&))),,,((('''&&&'''))),,,///111===KKKGGG888999<<<555111222333222111......///000444333000...,,,+++************++++++,,,---...///,,,+++(((### ###***111AAADDDHHHHHHCCC>>>???DDDSSSCCC<<>>:::AAAIIIGGG@@@;;;777888777444///+++******))),,,//////---+++***))))))((((((''''''(((((())))))(((''''''&&&&&&''''''%%%'''((())))))***---//////666444555AAABBB:::888;;;xxxXXXDDDSSSyyy^^^dddsssnnnpppxxxxxxvvvoooxxxzzzxxxxxx999<<<^^^}}}bbbOOOOOO===<<>>BBBVVV___XXX<<>>===??????<<<<<<;;;888222,,,))))))+++***+++------+++*********(((((('''&&&&&&'''(((((()))(((((('''''''''''''''%%%'''))))))((((((+++...///555222222>>>BBB:::666999gggTTTDDDWWW```YYYjjjiiinnnnnnzzzeee{{{www{{{~~~}}}uuutttxxxuuu333666KKKnnnPPP???<<<333555UUUwww___QQQfff```\\\}}}zzzttt~~~nnngggcccQQQJJJWWWVVVYYYZZZ^^^lllxxxqqqaaa[[[ZZZXXXTTTLLLHHHLLLSSSHHHFFFCCC>>>;;;:::<<<>>>666555444222111111000///++++++)))((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$+++,,,000555///,,,777***---111333444555777888000///,,,***)))((()))***+++---000000---,,,...000***)))%%%###%%%///>>>IIIPPP]]]VVV??????WWWcccZZZ>>>LLLQQQDDD;;;???EEEFFF???<<<666...(((&&&)))---+++,,,,,,,,,***)))***,,,((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''%%%'''))))))''''''***---///555111000<<>>HHHQQQfffooo]]]EEE>>>HHHRRRSSSRRRBBB888AAAFFFCCCDDD???999333000///---***&&&---111333000***&&&&&&(((******)))(((((((((((((((***)))(((&&&&&&&&&'''(((***)))((('''(((***,,,---111333555666999<<<888111444IIItttMMMCCCVVV]]]\\\ccc[[[lllwwwsssyyynnnkkkbbb^^^ttt~~~yyyxxxvvv000666111```PPPQQQKKK>>>666???WWWmmm{{{vvvoooyyykkkbbbyyy\\\hhhwww|||vvvzzz}}}xxxpppjjjmmmcccVVVPPPVVV```aaa]]]ggg^^^gggpppQQQAAAQQQQQQLLLBBB;;;:::::::::BBBEEE===777>>>===333000...,,,,,,...+++&&&%%%(((''''''((((((((('''&&&%%%&&&(((,,,111555555333111---///444666777444000---++++++***)))'''&&&(((***+++,,,...///...,,,)))(((!!!"""###%%%)))111<<>>GGGQQQ```yyyrrrvvvaaaoooxxxsssooo[[[vvvyyypppzzzmmmiiiXXX]]]YYYPPPUUUiiixxxzzzyyyhhhfff|||www]]]OOOUUUIIIBBBDDDDDD===:::===CCCIIIAAA:::GGGLLL>>>111---,,,------(((###$$$)))((((((''''''%%%$$$"""!!!&&&''')))---222444444333...000333555444222...+++)))***++++++)))((()))+++......//////...+++((('''#########'''000;;;GGGNNNUUUccc```NNNQQQccc[[[AAAGGGFFF@@@AAAEEE;;;555>>>CCCAAA<<<333+++(((,,,000))),,,///...+++)))+++---***)))((((((''''''(((((((((((((((((((((''''''&&&)))(((''''''((()))+++,,,---111333444666999666000+++<<>>@@@666BBBCCCOOOkkk{{{iii___iiixxxxxxhhhzzz|||yyyttt~~~cccddd___VVVSSSXXXaaaeee{{{xxxtttsssrrrmmmddd]]]KKKDDDAAAEEEFFFBBB======DDDNNNFFF<<>>GGG[[[SSSUUULLLSSSjjjlllfffqqq|||{{{ZZZgggtttsssggggggzzzssssss}}}uuutttdddwwwZZZAAA,,,999///444@@@DDDNNNLLLQQQWWWiiivvvmmmcccrrrYYY||||||hhhllljjj```{{{sssvvv}}}~~~tttccchhhmmmcccTTTLLLgggzzzssskkkmmmcccRRRCCCIIIKKKHHHEEEEEE@@@:::GGGUUUNNN???EEELLLBBB666222000///000///...333:::555444333111///...---,,,$$$######&&&***...111111444444333222...***&&&$$$&&&(((++++++++++++,,,---000000///---+++(((&&&$$$"""###'''---666AAALLLRRRNNNNNNMMMLLLOOOSSSPPPJJJFFFCCC>>>AAABBB555444FFFMMMDDD999000+++((('''&&&.........,,,***((((((((()))(((((('''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((()))******,,,111555666777999777444000999MMMSSS<<>>888BBBQQQOOOEEEJJJNNNIIIFFF666000,,,,,,------111777111111000000000111222222(((&&&&&&'''***...///000333333222///,,,)))&&&$$$%%%''')))******+++---///...---,,,***'''%%%###!!!'''222:::>>>???AAACCCHHHEEEEEEGGGHHHHHHLLLQQQGGGEEE>>><<<>>>888;;;JJJJJJBBB999444333222///,,,111000---+++)))'''&&&&&&)))(((''''''&&&&&&''''''&&&'''((((((((((((((((((&&&''''''(((((())))))***+++111666666666888888555222888BBBMMM;;;DDDYYYiiiSSSVVVoooxxxssstttyyyxxxwww[[[===333777cccmmmTTT___|||xxxnnn{{{bbbtttjjjbbbiiitttyyyqqqxxxrrraaafffwwwrrrmmm\\\KKKHHHRRRYYYWWWSSSQQQOOOJJJAAA999777:::DDDQQQRRRPPPUUUTTTNNNOOO@@@555,,,***++++++,,,...---,,,++++++++++++,,,---)))(((&&&''')))+++,,,+++000000...---+++)))((('''$$$&&&''''''(((***---000...---,,,***'''%%%###""""""---;;;BBBAAA???AAAEEEKKKIIIBBB===@@@HHHLLLJJJEEEGGG>>>888<<<>>>@@@JJJIIIFFFCCC???<<<:::888666222///,,,***((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))&&&&&&'''((()))))))))))))))000555555555777777555///444999JJJ;;;CCCZZZsssfffGGGPPPrrrzzzzzz}}}vvvfffiiitttfffHHH:::===LLL^^^aaafffuuu{{{aaacccqqqddd___jjj|||}}}kkkqqqpppdddVVVHHH;;;777FFFYYYYYYJJJCCCFFF@@@111222>>>UUU\\\\\\[[[^^^TTTGGGGGGNNNAAA444000000...,,,,,,111000---+++)))(((((((((((('''%%%%%%'''((('''&&&------,,,++++++*********$$$%%%&&&&&&''')))...111111000...,,,***((('''&&&%%%///:::===;;;<<>>555<<>>888777777111...+++))))))((('''&&&(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&((()))***%%%&&&'''((())))))))))))'''///444444444555666444,,,///333DDD888FFF```kkkVVVCCC\\\gggnnn|||wwwzzzwwwyyywwwWWWbbbhhhMMMFFF???<<>>>>>IIIccc~~~~~~nnnkkkuuummmkkkooo|||lll\\\ccctttwwwhhh[[[QQQMMMNNNOOOCCC999777333000888EEEOOOCCCEEEWWW___VVVQQQUUU]]]RRREEE===:::999666222+++)))&&&$$$###$$$%%%&&&$$$&&&'''''''''(((***,,,***,,,---,,,***))))))************+++---000333444222,,,))))))(((%%%$$$'''222888===>>>;;;999===AAAJJJHHHCCC???BBBHHHIIIFFFCCCBBB@@@<<<888888:::<<>>===@@@DDDMMMMMMLLLMMMRRRVVVOOOFFF@@@???>>>;;;777555555666>>>???BBBDDD@@@777111111///---+++*********)))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&'''***,,,,,,,,,***,,,...111444777888999555222---UUUhhhCCCAAAIII]]]dddKKKZZZxxxrrr|||sss|||yyybbblll~~~wwwzzz|||}}}wwwzzznnn~~~nnn]]]\\\]]]OOOJJJYYYJJJEEEEEEMMMRRRMMMCCC<<<888444333555444111555;;;AAA888;;;MMMTTTPPPTTT```ZZZRRRIIIFFFFFFBBB888...666333///***&&&###"""!!!$$$&&&'''&&&&&&&&&(((***---...---+++******,,,......///000222222222222111---((($$$$$$$$$%%%***111AAADDDEEEDDDAAA@@@CCCGGGQQQQQQQQQTTT[[[\\\RRREEE>>>===;;;888444333444666======@@@BBBAAA<<<555111---,,,+++******)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((***+++,,,---++++++,,,...222666999;;;777000...GGGiiiFFF???FFF^^^iiiWWWNNNhhhjjjrrrttt|||~~~|||}}}xxx|||yyy~~~{{{dddtttppp___QQQLLLCCC<<>><<<777666666666333000111444444888>>>AAADDDJJJTTT\\\OOOMMMJJJGGGCCC>>>777222666444000+++'''$$$"""!!!###$$$%%%%%%$$$$$$&&&(((//////...,,,***)))+++---,,,---///000000000......,,,'''$$$$$$###%%%---555???BBBCCCCCCBBBCCCFFFIIIPPPOOONNNPPPUUUVVVLLL???>>><<<999555222444888<<<;;;<<<===>>>>>><<<555000,,,,,,+++***)))))))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))***,,,---+++++++++---000444999<<<888222111???hhhHHH>>>EEEcccqqqddddddccc~~~gggsssuuuwwwpppzzzsssnnnppp```}}}wwwrrrqqqvvvgggOOOEEE>>>666555777666888<<<;;;888888<<<222333333222000...///111)))666@@@@@@BBBKKKQQQRRRDDDHHHJJJFFF???999888999555333111---***'''%%%$$$"""###$$$$$$######%%%''',,,------,,,***)))+++,,,***+++---......---,,,,,,...***'''%%%###$$$,,,666;;;===@@@AAABBBDDDFFFIIIOOONNNLLLLLLPPPRRRJJJ@@@>>><<<888444222555:::>>>777999:::888888888444///***++++++***(((((()))***'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''((())))))((()))+++---,,,++++++,,,///333888;;;::::::666===yyy```GGG@@@IIIiii{{{}}}ooottt~~~}}}{{{sss}}}uuuxxxrrrdddwwwppp{{{mmmbbbWWWYYYccc___UUUSSSMMMCCC@@@777333111333222000111666///111000...,,,---...///...111888>>>BBBCCCDDDDDD<<<@@@CCCAAA:::777888;;;>>><<<999555000,,,)))'''###$$$%%%$$$######%%%'''''')))+++,,,++++++,,,---++++++,,,---------------,,,***((('''%%%%%%...888888:::>>>AAACCCDDDFFFFFFJJJKKKKKKJJJMMMOOOKKKDDD>>><<<:::666444555888;;;444888888444333666666333)))++++++***(((''')))+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''')))(((''''''))),,,,,,++++++,,,///222666888@@@FFF:::<<<]]]WWWEEECCCMMMnnntttsssrrr{{{zzzjjjzzziiiqqqkkkcccuuuwwwnnntttgggWWWdddeee\\\TTTRRRFFF888888BBB:::444222000---,,,...111222111---***+++---...999---+++777===777444888777:::<<<:::666555777:::LLLIIIDDD===666///***'''$$$%%%&&&%%%$$$$$$&&&'''"""%%%)))+++,,,---...///,,,,,,------......//////((('''''''''&&&(((222===777999===AAACCCDDDDDDDDD@@@DDDFFFFFFHHHJJJHHHBBB======;;;999666555666777333888999444333888:::888)))+++,,,***'''''')))+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%''')))(((&&&&&&)))+++,,,,,,,,,---///222555777DDDNNN<<<;;;KKK[[[III???NNNnnn}}}~~~{{{pppooo}}}ffflllooofffNNNpppcccqqqppprrrpppXXXOOOJJJEEEBBBAAA===777111777;;;===;;;444...******+++*********+++---///000///000111222222333222222222///444======444333999HHHFFFHHHAAA666666555)))***'''$$$"""!!!###%%%'''$$$$$$%%%'''(((***+++++++++***)))***,,,,,,)))&&&&&&###!!!$$$***000444666:::<<>>:::>>>EEEDDD???>>>@@@AAA@@@<<<555...***+++///444555333111111222***************(((&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((******)))'''&&&&&&)))+++)))***,,,---...222666:::@@@XXXRRR666NNNWWWIIICCCUUUwwwuuuwwwvvvvvvrrr~~~xxx|||uuuzzz}}}YYYYYYtttrrrcccaaadddeeeyyyuuugggzzzuuuddd[[[KKKHHHEEEEEEFFFFFFAAA===666888999777333///,,,***++++++++++++,,,------...---...///000111111111111555333888AAA@@@777555:::CCCFFFMMMHHH888555555---***(((%%%###"""###%%%&&&$$$$$$%%%&&&((()))***+++---++++++,,,------***'''$$$""""""'''---444888999;;;===@@@BBBEEEHHHKKKLLLJJJGGGCCCAAA@@@???@@@@@@???@@@BBBCCC@@@:::222,,,...222555555333111000000************)))'''&&&%%%&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''((()))))))))'''&&&'''))),,,)))***+++,,,---111666:::???TTTVVV@@@KKKTTTGGGBBBVVVzzzvvvsss}}}vvvmmmuuuxxx|||~~~rrrhhhhhhmmmppprrr[[[UUUgggrrrrrryyyjjj[[[RRRQQQFFFCCC???>>>>>>===999666555333222222222000...,,,++++++,,,,,,,,,,,,++++++******+++,,,---//////000111000555===<<<666444999@@@FFFQQQLLL999222555000+++)))'''$$$######$$$%%%###$$$%%%&&&'''((()))***---,,,+++,,,,,,+++)))&&&!!!"""%%%+++222888;;;;;;:::===AAACCCEEEGGGJJJLLLLLLHHHGGGHHHBBB999999???===>>>AAAEEEEEE@@@666///111333666666444111000000*********)))((('''%%%$$$'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''((('''((((((''''''(((***,,,***+++++++++,,,000555:::<<>><<<999666444333222///---222///------000111///---+++,,,---------+++***)))''''''((()))***,,,---...---,,,000777999888;;;AAACCCEEEMMMIII666000222///,,,***(((&&&$$$$$$$$$$$$######$$$%%%&&&'''((((((++++++++++++***)))'''%%% ###'''...444888;;;<<<<<<@@@EEEGGGHHHIIIKKKNNNLLLCCCCCCIIIEEE777444;;;:::;;;>>>CCCEEEAAA888000222333444555444333222111++++++***)))(((&&&%%%%%%((())))))******((('''&&&&&&&&&&&&''''''''''''(((&&&'''(((((('''(((+++---+++++++++***+++///444999999EEE___aaaEEEQQQDDD===MMMooouuuuuu~~~ooo```[[[PPPbbbnnnXXXNNNkkkaaaCCC???TTTzzzttt^^^[[[XXXYYY```jjj]]]LLLDDDMMMQQQFFF:::888555333222333444555666666000---***+++...000///...+++,,,,,,---,,,+++)))(((&&&&&&&&&'''(((***+++,,,//////222777===CCCKKKSSSIIIAAAAAA===111---///++++++***)))(((&&&%%%$$$###""""""###$$$%%%&&&&&&'''***+++,,,,,,***)))''''''###&&&***///333666999;;;CCCGGGKKKLLLIIIGGGIIIKKKIII===;;;DDDEEE999333666666777:::???AAA>>>777111000111222333555555555444---,,,+++)))((('''&&&%%%((()))*********)))''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((***,,,+++++++++******...222666666???^^^mmmGGG}}}KKKDDDCCCUUUsssuuujjjmmmuuu}}}||||||zzz{{{bbbffflllWWWZZZaaaGGGeeefffLLL::::::UUUrrrjjjjjjVVVGGGOOObbbeeekkkvvvoooPPPBBBOOObbblll___HHH===>>>999888666555444444555555...---+++,,,---.........++++++,,,,,,+++***))))))((('''&&&&&&'''(((***+++...///222666<<>>@@@===<<<888444000.........---.........,,,,,,,,,---++++++***************+++***)))'''&&&&&&((()))***)))+++...111777???HHHMMMCCC222+++,,,((()))---***))))))******)))(((&&&%%%!!!!!!""""""###$$$$$$$$$%%%(((++++++)))((((((***,,,---......///555<<>>;;;<<<>>>>>>999333111777===333000///000222444222000222111...,,,***)))))))))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((''')))******((('''(((((('''***,,,---------...///222>>>LLLrrrYYYrrruuuDDDCCCGGGXXXssszzzhhhsssbbbaaaxxx}}}{{{oookkk[[[EEE}}}rrrpppQQQNNNLLLTTTmmmvvv```fffUUUooovvvmmm|||uuuoooTTTUUUjjjqqq}}}lllllliiigggjjjrrrrrrcccSSSIIITTTQQQUUUssspppZZZRRRQQQLLLGGGEEEKKKEEEAAACCCGGGHHHEEECCCBBB>>>999555444333333333...000000...***((()))+++(((((('''''''''&&&&&&&&&))))))***+++,,,,,,------......//////000111111222((('''&&&%%%%%%&&&'''(((***++++++******)))(((''''''### !!!######""""""###$$$$$$###%%%+++///444444444666888<<<@@@BBB999666222111111444555666HHHEEE@@@<<<888777777777???===:::666555666888:::333...,,,...000......000444111,,,)))((()))***+++,,,+++***)))((('''&&&%%%'''&&&%%%%%%''''''&&&%%%(((''''''&&&&&&((()))***+++++++++,,,,,,---------666<<>>@@@999777444333444666999:::CCC@@@===999666444333333999888777555555666999;;;666///+++---///---,,,,,,111...***((('''((()))***++++++***)))((('''&&&&&&'''&&&%%%%%%''''''&&&%%%(((''''''&&&'''((()))******++++++,,,,,,------...222666<<>>333+++---333333///,,,***+++,,,+++)))''')))***))))))))))))((((((((((((((('''&&&&&&(((((('''&&&&&&''''''((((((((((((((()))******+++---......///000444AAAPPPnnnyyy___IIIOOOdddaaayyy|||xxxsssXXXQQQ~~~xxxrrrxxxuuuqqq{{{xxxwww|||lll[[[bbbjjjcccVVVNNNEEEUUUjjjXXXCCCKKKhhh}}}\\\nnnqqqooo^^^RRRnnn|||vvvuuuuuupppdddZZZ^^^jjjooojjjdddkkkrrrqqqeeeSSSCCC:::777555222111000///---+++)))))))))(((((((((''''''&&&&&&&&&&&&'''''''''''')))))))))((('''&&&&&&%%%&&&&&&'''((((((''''''&&&$$$%%%&&&'''((((((((((((((()))***(((&&&%%%%%%&&&$$$"""!!!###'''+++...//////000111333666888999:::999:::999444///,,,---000&&&(((+++///111333444444222666;;;:::777666999===:::111+++...111000,,,******---///...***((((((***(((((((((((())))))))))))((('''&&&'''(((((('''&&&&&&''''''((()))((((((((())))))***+++---...//////000333AAAMMMrrr~~~XXXGGGQQQgggiii|||sssrrrUUU```uuuiiibbbeeefff\\\MMMDDDXXXhhhwww```GGGCCCQQQwww|||WWWeee{{{yyynnncccpppxxx|||ooo```]]]eeehhhdddgggooovvvuuujjjZZZMMMGGGAAA<<<555111//////...---))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&(((((((((((('''$$$%%%&&&'''''''''''''''''')))***)))&&&$$$$$$%%%&&&$$$!!!###'''+++......///000222333555666666777555666777333---***+++...''')))+++---///111222222222777;;;:::666555999>>>:::444000222333///***)))***---000///***'''''')))'''((((((((()))))))))***)))'''&&&'''((()))(((&&&&&&&&&((()))))))))((('''((()))***+++---...///000222222>>>EEEppp~~~SSSEEEPPPfffwwwtttqqqppp```TTTyyy|||kkklllkkkggg^^^UUUPPPPPPYYYhhhuuu[[[>>>777MMMcccnnnvvv|||xxxhhhkkk```bbbccc^^^bbbfffhhhfff___YYYWWWWWWKKKDDD:::444222222111111))))))))))))((((((((((((((((((((((((((((((((('''(((((((((''''''''''''&&&###$$$&&&((())))))((((((%%%%%%&&&&&&''''''&&&&&&$$$'''((('''### !!!"""'''$$$"""###'''+++------...///000111111222111111222444555111,,,)))+++...,,,------...///111111222222666:::999555444999???===999777888666000+++***)))...111///***&&&%%%'''''''''(((((())))))******)))'''&&&'''((()))((('''%%%&&&((()))))))))((('''((()))***+++---...///000555222<<<@@@mmm~~~VVVKKKSSSiiipppuuusssrrrtttsssqqqjjj___ccccccxxxqqqgggUUUSSSSSSKKKPPPWWWMMMXXX]]]eeeUUUKKKKKKUUUyyywww___ZZZgggrrrnnndddfff~~~vvviii___WWWTTTYYYTTTVVV]]]]]]XXX^^^jjjRRRPPPEEE888333555444///...---,,,+++***(((''''''''''''((((((((((((((('''((((((((((((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###&&&)))***(((%%%######$$$%%%(((***+++,,,------000///---,,,,,,---///000,,,---......,,,+++///444,,,...---***+++000222111222444666555444666;;;@@@999:::999777333000000000...---,,,,,,+++***))))))+++***'''&&&&&&'''***+++))))))((('''''''''''''''''''''''''''((((((((((((***)))))))))***,,,...///333888<<>>888555777555222......---+++***)))((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((('''%%%$$$%%%&&&$$$""""""%%%***---...---+++++++++++++++,,,---...+++(((%%%'''+++---,,,(((---///...+++,,,111444222111444777777444333444666DDDAAA<<<777333...)))&&&.........------,,,,,,,,,---,,,)))'''&&&'''(((((()))(((''''''&&&'''''''''''''''''''''((((((((((((***)))))))))***,,,...///555777999>>>MMMppprrrNNNKKKRRRgggmmmpppnnnuuuyyyuuuuuueeeaaawwwmmmXXXPPPMMMQQQLLLEEE___pppmmmjjjwww|||}}}sssllloootttwwwyyy}}}}}}~~~zzzzzz}}}vvvlllccc___XXXMMMDDDAAA===;;;888555555555444222......---,,,***)))((('''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''%%%$$$$$$&&&((()))%%%"""###'''***)))'''(((((())))))***+++,,,,,,......+++)))***,,,***&&&,,,......+++,,,111333222111555888888444///......:::===>>>;;;444---)))'''------------,,,,,,,,,,,,...---+++((('''&&&''''''(((''''''&&&&&&'''''''''''''''''''''((((((((((((***)))))))))***,,,...///555555777<<>>DDD[[[dddNNNRRR___tttssspppXXXJJJBBB555BBB^^^~~~tttjjjvvvbbbPPPEEE===666222222222...---000//////...---+++***)))(((''''''''''''&&&%%%$$$############$$$%%%%%%&&&&&&############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%'''(((((()))((($$$"""###***///000///------///222777:::BBBDDD<<<...(((---...***+++---,,,)))***///111000222777<<>>???;;;111)))++++++,,,,,,---...//////---,,,,,,+++***)))((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))***)))))))))***,,,...///---+++444???AAAQQQmmm[[[XXXqqq|||zzz|||}}}VVV;;;:::666RRRtttxxx}}}cccKKKEEEAAA;;;555000---,,,+++---------,,,+++***))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$########################$$$$$$$$$$$$##############################%%%$$$$$$###$$$%%%'''(((+++,,,+++((($$$""""""###'''+++111555777777888999888000******,,,,,,,,,................../////////222888===???EEEJJJGGG>>>??????@@@@@@<<<444...,,,******+++,,,,,,,,,,,,+++---,,,***)))((('''(((((('''''''''&&&&&&%%%$$$$$$'''((()))******)))((((((&&&&&&&&&'''(((***+++,,,,,,111111666KKKKKKgggiiiYYY^^^yyyzzzyyylll}}}uuuxxx|||}}}dddSSS555===^^^wwwzzzcccKKKGGGDDD@@@:::555111//////------,,,,,,+++******)))******))))))'''%%%###!!!##############################$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$%%%'''(((++++++***'''###!!!!!!"""###''',,,000111222333444222,,,))))))***)))***---)))+++---......//////000---222777<<>>ZZZ{{{||||||dddJJJGGGEEEBBB===999444111///------,,,+++++++++++++++)))))))))(((&&&$$$!!! ##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&((()))++++++***'''### !!!$$$(((,,,---///111222000---,,,,,,***''')))---)))---111222000///000222---111666<<>>ZZZ{{{{{{{{{~~~cccGGGCCCBBB@@@===999444000---------,,,+++++++++,,,,,,%%%&&&&&&&&&&&&$$$"""!!!###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&((())),,,,,,+++'''###!!! !!!!!!$$$(((+++...000444666555444444333...((((((,,,+++///333333000,,,,,,---444666;;;BBBGGGIIIEEE???>>>===888444333333000***...------///111111...+++)))))))))))))))******++++++)))(((&&&%%%&&&''''''&&&'''((()))******))))))((((((((())))))***,,,,,,***---222555AAAAAAIII~~~YYYXXXccc}}}}}}nnnkkk]]]iiiyyylllccc}}}qqqWWW@@@BBB]]]wwwyyywww]]]EEEAAA@@@???<<<888444000------,,,+++***+++,,,---...******)))(((&&&%%%######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***------,,,)))%%%""""""### ###'''***---111666999:::999999777000)))'''+++(((,,,000111///---------777888===EEEIIIGGG@@@;;;===BBBBBB;;;444222///+++...---,,,///333333///+++'''((())))))******+++++++++***((('''&&&&&&''''''%%%&&&((()))*********)))(((((((((((()))***++++++---,,,111111<<>>333000555444---111//////555===???:::444((()))***++++++***)))((((((***,,,---,,,***'''%%%$$$&&&''')))***+++******''''''&&&&&&&&&''''''(((...)))111///666BBB;;;???iiidddjjjzzznnnaaa^^^cccddd{{{mmm\\\]]]PPPPPPrrr|||xxxxxxxxxJJJ;;;???]]]~~~|||eeePPPFFF???:::666111000:::GGG@@@555)))%%%***000111///(((''''''&&&$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''###"""$$$))),,,***'''''''''(((((('''&&&%%%%%%%%%$$$"""!!!!!!###%%%&&&$$$)))...000111444:::@@@888777111777EEEEEE???CCCFFFFFF:::333999===BBBNNNVVVLLL@@@:::999888444000------333>>>CCC<<<111***++++++++++++************+++,,,------,,,)))'''%%%&&&''''''((()))******+++((((((((((((((()))******...---...000555:::>>>???tttccc___hhh}}}}}}~~~yyy{{{xxxooolllyyymmmfffWWWRRRggg|||xxx}}}OOO888===ccczzz|||~~~gggSSSDDD???:::777333222:::FFFAAA777+++&&&(((+++***((((((''''''&&&$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''$$$"""%%%)))+++)))&&&''''''(((((('''&&&&&&%%%&&&$$$###"""""""""$$$%%%&&&)))---......222999???BBB???666999DDDBBB;;;???PPPMMM>>>555;;;@@@EEEQQQUUULLLBBB===>>>===999555444222666>>>AAA:::000+++,,,+++******)))*********,,,---......---***(((&&&'''''''''((()))*********((((((((((((((()))******+++,,,...333777;;;===>>>iiiZZZZZZhhhxxxssswww~~~jjjuuuyyymmmeee___gggxxxssszzzYYY888???pppzzzxxx}}}fffTTT@@@<<<999666222111777>>><<<444+++''''''(((&&&###''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((%%%$$$%%%(((***(((&&&'''''''''(((''''''&&&%%%&&&%%%$$$###""""""###$$$(((+++---...///333999???NNNJJJ@@@AAALLLIIIBBBFFFXXXQQQ<<>>ZZZqqqSSSZZZnnn{{{|||ooooookkkiii|||}}}rrrrrrggg>>>GGG~~~~~~|||}}}tttkkkpppZZZKKK<<<:::777333///---///222000,,,((('''(((((('''&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((&&&%%%&&&((()))'''&&&&&&'''''''''''''''&&&&&&'''&&&%%%######""""""###(((+++///111333555999<<>>@@@TTTTTTGGG;;;:::666222999888777555666777888777666;;;888888:::777111...//////---+++)))(((((()))***((()))***+++***)))'''&&&(((((((((((())))))))))))((((((((((((((()))******,,,,,,------000777BBBKKKGGGVVVEEEKKK]]]sssnnniiivvvwwwqqqttt~~~sssooosss[[[LLLzzzmmmbbb]]]QQQYYYiii}}}yyymmm\\\PPPMMM>>>???;;;333///000---((((((***,,,***'''%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''''')))***%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$!!!$$$)))---111222333444777888BBBOOOJJJ===<<<<<>>>>>;;;666444333///)))***+++++++++***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$############$$$((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%'''''''''&&&&&&(((***((($$$!!!###)))000555777===666666AAAKKKJJJBBB===999:::<<<@@@EEELLLTTT[[[UUUNNNBBB444,,,---333888888444222666888666333333222...,,,---,,,((((((+++***************)))((((((((((((''''''''''''((((((+++)))(((&&&&&&((()))+++)))***,,,...000777GGGWWWKKKlllmmmPPPNNNXXXcccooommm~~~llleeesss}}}ZZZBBBAAALLLZZZ~~~zzztttkkkwwwWWWMMMpppqqqhhhhhhxxx||||||wwwvvvyyywwwmmm___WWWLLLFFF@@@<<<777333000...++++++***))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$((('''&&&%%%%%%&&&'''((((((((((((''''''(((((((((&&&'''''''''%%%%%%''')))'''%%%"""###''',,,111333222111666CCCRRRVVVNNNDDD666333777AAAKKKSSS]]]fff[[[TTTJJJ@@@777222666<<<===999777888888777;;;@@@444...***++++++)))(((******************)))((((((((((((''''''''''''((((((***)))(((''''''((()))***((())),,,000333;;;KKK[[[XXXkkkbbbTTTaaajjjyyyooo]]]}}}yyyqqqwwwXXX???:::CCCNNNooozzz^^^hhhUUU___||||||xxxiiieeesss}}}tttfff^^^WWWLLLCCC@@@;;;222///222+++***)))(((''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&''''''&&&%%%%%%&&&((('''&&&%%%$$$$$$&&&+++///000444888AAASSS```ZZZKKK;;;666<<>>===EEEJJJCCCHHHccc}}}yyydddttt}}}ttt]]]>>>AAAeeewwwoooyyyvvvhhhbbbggghhhffflllxxx{{{{{{}}}}}}uuuhhh```^^^NNNFFFAAACCC???666222444,,,+++)))'''&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&'''(((((('''&&&%%%'''(((,,,------)))$$$"""$$$''',,,333555666AAANNNGGG666---777OOOfffhhh[[[WWW]]]bbb^^^^^^ccceee\\\MMMCCC999111++++++---///444:::999...&&&'''******)))(((******++++++++++++******((((((''''''''''''((((((((((((''''''''''''(((((()))***---///000555CCCRRR^^^QQQsssrrr{{{uuuhhhvvv}}}kkkFFFMMMRRR999CCC===999<<<>>>CCCPPP```jjjnnn{{{TTTVVVTTTCCC???FFFnnnwwwzzzxxxvvvxxx|||xxxlllaaaYYYVVV^^^hhhrrrnnnllliiibbbZZZVVVXXXMMMJJJGGGEEEBBB>>>999666,,,+++***)))(((((())))))&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%'''((()))((('''''')))+++333333111...)))&&&%%%&&&%%%///999@@@GGGJJJ@@@111888GGG^^^lllhhhXXXMMMJJJlllmmmhhhaaa^^^^^^WWWLLL@@@888000+++((()))000999777...((())),,,+++******)))***++++++,,,+++++++++((((((''''''''''''((((((''''''''''''''''''''''''&&&(((,,,111333:::IIIWWWaaa```rrreeeccc}}}www{{{sssppp|||wwwRRRNNNNNNDDDFFFEEE>>>999===???DDDNNNSSSvvv~~~vvvzzzTTTJJJ@@@999BBBAAATTT}}}yyykkkgggiiijjjssslllddd^^^WWWPPPMMMNNNSSSUUUOOODDD@@@BBB===444,,,,,,++++++******))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%''')))***((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&'''((()))))))))))),,,...:::888555222///,,,)))&&&%%%---888AAADDD@@@999444:::IIIYYYaaaccc___TTTIIIlll|||~~~jjj^^^___YYYLLL>>>AAACCC>>>333)))+++333444...+++,,,---++++++---)))***++++++,,,,,,,,,+++((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%''',,,111444:::IIIXXXaaapppuuuwww}}}~~~ooo\\\OOOIII555DDDFFF???<<<<<>>222,,,,,,---,,,,,,+++))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$%%%''')))***((('''&&&%%%%%%&&&'''((('''((()))++++++)))(((''''''((()))******+++---///???;;;777555444111+++'''&&&'''---333333...///333$$$222@@@KKK[[[iiieeeXXXYYY{{{xxxffffffaaaQQQ:::JJJ[[[[[[GGG222+++000111...---......+++,,,000)))***+++,,,,,,,,,,,,,,,((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%'''+++///111777EEESSS\\\xxxiiinnnvvvWWWFFF;;;AAACCC>>>888<<>>]]]ppp[[[LLLCCCAAALLLLLLLLLIII???555444888...//////---***(((''''''((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))))))))))))))((((((&&&&&&%%%$$$%%%&&&'''((()))((((((''''''''''''((('''***,,,***&&&'''///666222666666;;;BBB777)))***(((&&&(((...111000...///%%%555999333<<>>999<<<<<<888---//////...+++)))))))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%$$$%%%&&&'''((((((''''''''''''((())))))'''+++...---))))))...444888>>>>>>???EEE===...+++(((%%%%%%)))+++,,,000555111111000111777AAALLLRRRZZZYYYYYYdddoooooogggXXX@@@:::WWWmmmXXXGGGAAA000444333555777222---++++++***---...+++***,,,***&&&))))))(((((('''&&&&&&%%%&&&%%%%%%&&&&&&((()))))))))***---000111444>>>HHHTTTeeeaaawwwlll]]]HHHKKKNNN@@@CCCDDDCCC>>>;;;;;;===DDDUUU\\\TTTNNNIII???444///,,,444>>>MMMBBB222NNNhhhOOOEEELLLPPPGGG888999DDDCCC666///000000///---*********%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''((()))***+++''',,,//////,,,,,,000555<<>>CCCAAA333+++)))&&&$$$%%%%%%'''000::::::...---777888333:::JJJTTTVVVHHH]]]dddYYYddd\\\RRRBBBNNNaaa\\\YYYSSS???777///999>>>///***...'''***------***)))+++***'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))))),,,///000222;;;FFFNNN___hhhrrrZZZPPPDDDJJJLLL??????AAADDDBBB<<<777777>>>BBBNNNMMMAAADDDEEE444333,,,111@@@UUULLL777MMM~~~~~~fffKKKBBBQQQNNNFFF@@@CCCGGG@@@222222333333111---***)))***$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((()))))))))(((((()))******))),,,.........000666;;;===HHHBBB777<<<@@@666---...,,,***'''$$$$$$---777:::111333>>>>>>444777EEEWWW```CCCQQQUUUNNNpppkkkdddKKKEEESSS___iiidddNNN:::--->>>HHH000(((///$$$))),,,,,,))))))+++***'''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((())))))***,,,//////111;;;EEEIIIWWWmmmhhh[[[[[[NNNGGG;;;888777;;;CCCFFFAAA>>>???<<<777DDDIII@@@GGGKKK666333+++000CCCccc___@@@HHHsssfffQQQMMMOOOFFFEEENNNQQQEEE777000555666555222---***(((((($$$%%%''''''((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''(((,,,+++***))))))))))))))),,,---,,,,,,...444===DDD>>>GGG>>>111777>>>777111333222222///)))$$$'''...555666999:::999:::@@@FFF]]]jjjEEEAAAAAAIIIwwwrrrhhhRRRGGGRRRhhhuuueeeJJJ???444IIIUUU:::---111'''***,,,,,,))))))++++++)))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((******---000000222;;;FFFGGGPPPnnnwwwoooLLLCCCKKKHHHFFF;;;AAA>>>@@@FFFFFF@@@>>>AAA???888AAAGGGAAAIIIKKK999...+++222FFFmmmoooHHH@@@hhhkkk^^^[[[MMMDDDIIIXXXWWWBBB222111666666555222---)))((('''%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&'''(((((()))((((((&&&&&&%%%$$$%%%&&&'''(((,,,++++++***************000...,,,+++///777AAAIIIAAAGGG===333:::===888666555555666666000'''$$$&&&000777777//////:::FFFIIIXXXcccGGG888777IIIpppnnniiiNNNIII]]]iiiYYYAAA>>>;;;PPP\\\DDD///,,,(((+++---,,,)))))),,,---***((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))))),,,///000222<<>>AAACCC444666222000VVVmmmSSSIII]]]{{{yyy|||wwwjjjdddkkkkkk```QQQCCC888111000111222111...,,,+++,,,'''&&&%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$%%%&&&'''((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''((()))+++...000111444333111111444999@@@DDDEEEEEE@@@AAAEEE;;;///111///...222888888000)))&&&"""***666;;;999555666999888555DDDLLLSSS^^^ccctttllleeeNNNEEEZZZgggWWWDDD???MMM^^^hhh\\\:::(((111---///...******...///---))))))))))))************(((''''''&&&&&&&&&''''''$$$%%%))),,,...111;;;EEEMMMBBBPPPxxxkkkoooyyywwwhhhssspppSSS???>>>===CCCLLLJJJAAAAAAGGGKKKBBB>>>CCCKKKMMMKKKJJJLLL@@@???;;;444BBBPPPEEE000:::;;;888EEE[[[^^^PPPpppyyyrrryyylll[[[PPPIIICCC:::444555777999777333...+++)))((('''&&&&&&'''((()))***((('''&&&%%%$$$$$$$$$$$$#########"""######$$$%%%(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&***(((&&&'''***...111222888555444555666888???FFFJJJJJJFFF>>>999777333...+++,,,111777777000+++***+++)))...777===<<<888666777@@@MMMYYYaaaeeeffffffssscccJJJXXXeeeUUUTTTXXXHHHWWWjjjvvveee;;;'''333...000///,,,,,,//////---,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&+++((('''))),,,///777@@@KKK@@@IIIzzz{{{ggg]]]WWWLLLUUUPPPKKKXXX^^^MMM:::888:::AAAIIIKKKGGGEEEGGGFFFCCC===:::CCCOOOPPPHHH<<<111111:::>>>>>>777+++>>>???===999???NNN[[[___}}}uuukkk]]]QQQIIIBBB999333666888999777333---)))'''((('''&&&&&&'''((()))***((('''&&&%%%$$$$$$$$$$$$###############$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&'''***...111222555444666999;;;;;;>>>DDD@@@GGGLLLHHHAAA<<<666000------000555555///,,,,,,'''$$$%%%+++111555:::???JJJOOOVVV[[[___aaabbbdddqqqiiiYYYiiiqqqXXXMMMKKKYYYQQQ[[[jjj]]];;;+++000---000///++++++......,,,++++++***))))))(((''''''(((((('''''''''&&&&&&&&&***((('''***---000888@@@FFF999666UUU}}}}}}^^^NNNMMMFFF;;;888777777===LLLJJJ888777<<<@@@CCCEEEFFFBBB<<<111999999666BBBWWWZZZNNN666333666FFFSSSJJJDDDMMMggg^^^QQQDDD999;;;JJJ[[[mmmggg]]]SSSJJJBBB:::555777888999777222,,,(((&&&'''''''''&&&''''''((()))''''''&&&%%%$$$$$$$$$$$$###############$$$%%%%%%''''''''''''''''''''''''(((''''''&&&''''''(((((('''''''''(((+++---000222000111666<<<>>><<<===AAA666@@@GGGDDD===999666333000......111111---,,,...+++&&&###&&&+++444AAAMMMYYYWWWSSSPPPRRRXXXbbbiiiiiikkkbbbsssuuuSSSBBB<<>><<>>777333555888888333...---...---+++,,,000---)))&&&''')))111???MMMLLLEEE;;;444777DDDVVVccc]]]fffdddtttsssPPP>>>888CCC???iii\\\111,,,------///...******,,,,,,***'''((()))******(((&&&%%%'''''''''''''''''''''''')))''')))---000333:::AAAKKKCCC444///000---555KKKhhh}}}]]]===GGGOOOGGGAAA>>>:::000777AAA@@@KKKSSSFFF;;;AAACCCBBBHHHQQQOOOFFF;;;===DDDIIIDDD===DDDQQQOOOTTTRRRWWW___VVV]]]mmmSSSIIIPPPOOOEEElllggg___UUUJJJ@@@999555222333444333000---++++++''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((())))))+++---......,,,+++,,,---******...333444333666;;;EEEAAA999222222888:::777222...++++++***(((***...&&&$$$$$$%%%%%%'''///999000+++%%%!!!$$$---;;;DDDJJJZZZ___ssssssRRRAAA:::555;;;lllfff===444///---///...***))),,,,,,)))&&&''')))***)))(((&&&$$$&&&'''''''''''''''''''''(((''')))...111333999@@@@@@===444000222------888555XXXvvvqqq\\\>>><<>>:::666IIIdddnnnppppppzzz|||uuuyyy{{{ooo___dddrrrjjjRRRuuu|||ssseeeWWWKKK@@@777111000222333222///---,,,,,,&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))),,,///222111...+++,,,---+++***+++///000000333999???<<<555111333777333+++000,,,)))***)))&&&'''+++$$$"""###%%%%%%###$$$)))###%%%'''((('''&&&&&&'''///CCCMMMdddhhhLLL===666<<<;;;YYYuuujjjTTTDDD333...000///+++***,,,,,,)))&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''((('''***///111222777===>>>===222---333222///555000666EEEbbbwwwmmm}}}cccOOO@@@:::888BBBHHH@@@999>>>CCCMMMRRRFFF999999HHHIIINNNPPPJJJ===222///@@@???BBBEEECCCEEETTTfff}}}qqqsssooogggfffsss~~~sss^^^xxx|||jjjYYYNNNDDD;;;555111222333111...,,,++++++&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***...333333000...///111,,,+++...222222000222777777666333//////111,,,&&&,,,)))((()))(((%%%$$$'''&&&"""!!!$$$&&&$$$$$$&&&%%%(((---...,,,(((%%%######222444FFFOOO===888666AAA>>>FFFXXXfffdddQQQ>>>///111000,,,+++------***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''***///111111444:::AAA@@@333***///111...111777//////>>>UUUooommmyyyXXXDDD===AAA>>>===AAAAAA;;;AAA<<>>LLLWWWeeewwwfffZZZUUU```rrrxxxnnnbbb{{{jjjZZZQQQJJJBBB<<<222333333111...+++******&&&&&&'''((('''&&&$$$###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((---333444222000111444------111555555222333666777999666///---...///---***''''''***((($$$"""$$$&&& ###$$$$$$'''$$$%%%&&&'''&&&''')))+++(((///%%%000:::333:::???;;;@@@@@@JJJaaafffVVVHHH000222111,,,+++------***&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((('''***///111000333888;;;>>>333***///222///222000000555777///555[[[oooOOO======HHHQQQUUUFFFEEEGGGJJJDDD:::999>>>FFFLLLVVVQQQYYYZZZEEEDDD===JJJ^^^|||fffHHHeeeqqqqqq{{{{{{}}}mmmeee___]]]PPP888---///222333222///...---***)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((,,,...,,,+++---333444111...---///333333111333777;;;;;;:::666111---***)))(((***(((%%%&&&***'''  !!!"""###$$$$$$$$$!!!###%%%((()))((('''&&&)))***+++)))(((---666>>>GGGCCC666888cccnnnHHHCCCBBB444++++++...,,,+++,,,)))((((((''''''&&&&&&%%%$$$$$$%%%''')))***((('''))))))***---...///666???DDD:::111...---,,,,,,///...///000111333888===AAAiii~~~xxxzzzzzzfffQQQCCCAAAIIIQQQKKKGGGMMMYYYWWWHHH???AAA???EEEGGG@@@bbbpppnnnooo^^^XXX___TTT666///000222222000...,,,+++***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''')))***---///......222888:::888000///111444444222444999@@@???<<<888222...+++***''')))'''$$$%%%(((&&& """%%%)))***((($$$"""!!!!!!"""$$$&&&''''''''''''&&&((((((&&&$$$'''///555@@@@@@:::===cccjjjCCC<<>>???555---+++,,,+++---///...///000000111444888<<>>111111111000///---+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,...000111111666===???===222111222555444222444999AAA???:::555111---+++***((((((&&&######%%%$$$ """&&&,,,.........///111$$$$$$$$$$$$%%%%%%&&&'''&&&'''(((&&&$$$%%%)))---333888;;;???]]]aaa???999;;;222***)))++++++)))***&&&&&&&&&%%%%%%%%%%%%%%%'''''')))***+++******)))***)))***,,,---...444===999000))))))***+++---000/////////......///333555666000CCCuuuxxxjjjwwwmmm^^^???555111???UUUbbb]]]RRRRRRqqqbbbRRR[[[iii|||YYYlllcccggg}}}nnnhhh[[[UUUZZZbbbqqq{{{yyyvvvjjjdddiii___CCC222000...---------,,,+++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&&&&'''***---///000222222222666<<<===:::222000111333222000333888<<<999444000---+++***))))))(((&&&$$$###$$$$$$###''''''(((+++000555888:::,,,***(((&&&$$$$$$%%%%%%''')))******)))(((***---(((---666888MMMTTT===<<<666000***((()))***)))(((%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,,,,,,,+++***++++++***+++------...444<<<666---''''''******,,,///.........------...000333555444555GGGtttyyywwwcccHHH;;;777:::AAAHHHPPPVVV\\\___sss\\\EEE___kkkXXX```LLLsssfffbbbVVVOOOTTTZZZiiiqqqqqqjjjmmmooofff\\\PPP???333///,,,+++,,,......---)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((())))))((()))***---///111111333333222444777777333000---...000000...111666777333...,,,,,,,,,+++***+++)))&&&%%%$$$$$$&&&(((000---,,,000666999555111555222...)))&&&$$$$$$$$$''')))+++,,,,,,,,,---...((((((000---888BBB777;;;222///***((((((***)))'''%%%%%%%%%&&&&&&''''''(((***,,,......,,,******+++---,,,---.........444<<<666...((((((*********---,,,---......---...111333000666555444JJJzzzrrrVVVJJJ???333222;;;666444===QQQlllddd===KKKpppsss|||ssshhhaaa]]]gggmmmrrrhhhlllqqqeeeVVVMMMDDD666111,,,***,,,......---)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((((((''''''''''''(((((()))***+++,,,...000222333222444444222444777666111...,,,---//////...222888555111...---///000...,,,+++'''&&&%%%$$$###'''---000222777@@@GGGEEE===444:::777222---)))&&&%%%$$$$$$&&&'''***+++,,,------...)))///&&&'''222...222......+++((((((***)))&&&&&&&&&'''((()))******+++***---000///,,,)))***,,,---,,,---...------333;;;666...((((((***))))))+++***,,,---......///111333///...222777777DDDiii|||iiigggQQQ999333333555===;;;DDD\\\mmm<<<<<>>DDDDDDAAA222000000333444555999@@@555222//////222111---((('''###"""###""" '''111222777;;;999333222666<<<888666333000,,,***((('''&&&%%%%%%&&&((())))))(((+++$$$000)))!!!***&&&%%%***...---)))(((,,,+++&&&))))))***,,,---...//////***...111000+++((()))++++++)))***+++))))))///666111***%%%&&&)))))))))+++***,,,------,,,+++---...---333000***...999999000@@@^^^~~~qqq\\\JJJEEE999777999444>>>ZZZooo]]]AAAEEEssskkk^^^ZZZggg{{{qqqfffXXXZZZfffiiiGGG999,,,((()))((((((((((((((('''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%***))))))(((((((((((((((...///000111333444555666888888777888:::===@@@BBB888444111111444777777666666222------000111...*** """$$$%%%%%%'''***---000444999<<<;;;888666444444444444333000,,,(((&&&)))'''%%%&&&((()))*********)))'''&&&&&&'''(((((((((***+++***''''''***---(((+++000000,,,***444@@@///...---,,,***)))((('''++++++******++++++,,,,,,,,,+++)))((((((((()))***))))))*********+++++++++333---,,,000222//////222777999@@@IIIRRRkkkbbbEEEHHH>>>:::???:::FFF999///999UUUuuudddKKKHHHyyyzzzlll]]][[[kkk~~~vvvjjj^^^bbbgggaaaEEE888,,,))))))((('''((((((''''''&&&%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%))))))(((((((((((()))))),,,---...000222444666777;;;;;;:::999:::;;;<<<===666444222222333333333333444111------///000,,,)))$$$######$$$&&&***000333---000444444333555999>>>>>>===<<<:::666333000...(((&&&$$$$$$%%%&&&'''&&&(((((('''''''''''''''(((%%%'''))))))((((((((())),,,+++,,,000111......000------,,,+++***)))((((((************++++++,,,---+++***)))((((((((())))))*********************+++,,,(((''',,,000...///222222222555888;;;JJJpppmmm:::///;;;///111===444333KKK^^^|||iiiVVVQQQyyynnnlll}}}xxxhhh___iiilll]]]AAA666,,,))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))((((((((((((((()))******+++,,,...111444666888::::::;;;;;;;;;;;;;;;;;;333333444333111000000111333000......///...+++''''''$$$"""###(((///666999555555444222111777AAAJJJCCCBBB@@@>>><<<:::999999***(((%%%$$$%%%%%%%%%$$$&&&''''''(((((((((''''''%%%%%%'''***,,,,,,***'''...((('''000777444***###************)))))))))))))))))))))***+++,,,---...******)))(((((((((((()))*********************))),,,((((((,,,///000000333222000000000---222FFF]]]~~~qqq}}}RRR>>>555666999666777===<<>>>>>===<<>>:::555222444;;;DDDJJJAAA???===<<<;;;<<<===>>>...,,,)))''''''&&&%%%$$$$$$%%%'''((()))((('''''')))''''''***...///---+++---%%%%%%///888666***!!!(((((((((((())))))))))))))))))))))))***,,,---...((((((((((((((((((((((((************))))))))))))---***)))+++---------...111///000111///...666AAAddd|||fffzzzKKKBBB===DDD777000666111EEExxxnnnsss~~~}}}___ZZZjjj~~~nnn\\\ZZZmmmppp[[[999222,,,,,,+++((('''(((&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))++++++,,,,,,,,,...000444777999333666;;;???@@@>>><<<:::---111555555444333666888333111000///...,,,***((($$$%%%(((---222666777888===777222333888>>>AAABBB???>>>;;;999888999:::;;;111...***(((''''''%%%$$$###$$$&&&((()))((((((''',,,(((%%%&&&***......---...)))(((///444000***&&&&&&''''''((())))))******))))))))))))***+++,,,---''''''''''''(((((('''''')))))))))))))))))))))))))))((('''(((***,,,,,,+++++++++...111111000222555999tttooo}}}RRR<<>>AAAAAA===888444///111333555555777999;;;333111///---+++***))))))$$$)))000444555555555555999777777;;;AAADDDCCCAAAAAA???<<<999777666777777111...***((('''&&&$$$#########%%%&&&(((((())))))***'''$$$###%%%(((+++---000------///---(((&&&((('''''''''((()))************))))))))))))***++++++%%%&&&''''''((('''''''''((((((((()))))))))******(((*********...333444222+++,,,...111222222111222222KKK|||xxx{{{|||PPPDDDBBB;;;///222EEELLL???PPPgggiiiXXXfff~~~qqqjjjeeebbbddd^^^MMM555111///000///+++)))***(((''''''&&&%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''')))***,,,---...---+++***+++---///111444888???CCCCCC>>>777222333222111333555888999:::222000---)))'''&&&'''((((((000888:::666333333666777<<>>===;;;999888888888999222///,,,)))((('''&&&$$$######$$$%%%&&&((()))***'''&&&&&&$$$$$$%%%(((+++...,,,------***%%%%%%(((((((((((())))))******++++++******)))))))))))))))$$$%%%&&&'''(((''''''&&&&&&''''''((()))***++++++))),,,,,,+++///666777444...///000000000111222222777777TTTzzz|||{{{]]]@@@::::::777BBBLLLpppbbb:::mmm~~~dddQQQ]]]xxxrrrgggccc]]]]]][[[OOO444111000222000,,,***+++(((((('''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))+++,,,---///---***)))(((***+++---000555===CCCDDD@@@999444777333000111555888888777111///+++'''######%%%'''---555===<<<666111333777555???IIIIIIAAA::::::===666777777888:::;;;======555222///,,,++++++)))(((#########$$$%%%(((***,,,%%%(((***)))&&&%%%(((***)))'''))),,,***&&&&&&)))((()))))))))*********+++,,,+++***)))((((((((((((###$$$&&&'''((('''&&&&&&%%%&&&'''((()))***+++,,,'''***)))&&&)))//////+++,,,......++++++---000000777555999VVV|||vvv|||xxxZZZ@@@666999???KKK[[[lllpppzzzdddCCC@@@KKKFFFRRR]]]qqqtttwwwkkkRRRaaavvvwwwoooaaaYYY]]]```VVVFFF888555000---,,,+++***)))******)))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++*********+++,,,,,,,,,---222333555777999;;;;;;<<<===>>>===>>>DDDGGG===000000((($$$%%%$$$"""%%%,,,000:::>>>777000111555666999999888888777888888999>>>===888444:::DDDEEEAAA:::;;;777000***)))'''$$$%%%$$$###"""###&&&(((***((((((((('''&&&%%%######(((((())))))))))))((((((******++++++---...000111************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,...000111000///...///000111333111888^^^~~~kkkNNN===888???III```dddzzzrrrUUU@@@666444555777>>>CCCRRRnnn~~~|||xxxwwwddd}}}jjjccc\\\YYYZZZWWWMMMBBB;;;888333///---,,,***((())))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))))))))******+++,,,,,,,,,000111333555777999:::;;;>>>AAABBBCCCFFFFFF<<<000+++&&&$$$&&&'''%%%''',,,111:::???:::666666888888888777555555555888:::<<<<<<===:::888===CCCAAA;;;<<<@@@@@@666,,,(((&&&%%%$$$######"""###$$$%%%&&&'''((((((((((((&&&%%%$$$&&&''''''((((((((((((''')))+++...000111000///...*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,///000111000///...///111///222555888EEEiii{{{eeeBBB:::???@@@???@@@RRR|||~~~wwwoootttdddQQQ===777===DDDBBB<<<===<<<999>>>aaaooobbbXXXTTTXXXWWWLLLAAA>>>===:::555111///---***(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((())))))***++++++,,,,,,...///000222444777:::;;;;;;???BBBAAA@@@<<<222)))&&&######&&&'''''')))---111666999888666777666444777555333222444777;;;>>><<<===>>>>>>AAACCC???999>>>EEEFFF;;;...'''&&&%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''(((''''''(((,,,111444444222---***))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++,,,///000111000///...///111111...444888333===pppyyyvvvsssqqqrrryyyvvv{{{^^^GGG888:::===:::>>>HHHwwwWWWGGGQQQWWWVVV\\\aaa___ZZZRRRJJJEEEDDDDDDbbbYYYOOOEEEUUU{{{lllXXXOOOVVVVVVGGG<<<===;;;888444111///---+++)))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$(((((())))))***+++,,,,,,......///111444777:::;;;<<<>>>???<<<666///)))$$$#########%%%))),,,000333777777666666666777555333444444333333555777999;;;<<<===>>>AAACCCCCC@@@<<>>>>>777444222000///...+++)))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%'''((()))***+++,,,------...///000222555888:::;;;AAA@@@===777///(((&&&&&&###$$$&&&)))000999@@@DDDCCC>>>:::999999999888888222333555777888777666555999888:::===????????????@@@???999111---,,,)))%%%((()))++++++***'''%%%###!!!"""$$$&&&&&&&&&%%%$$$$$$%%%'''((()))***+++++++++---///000000...+++***'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++---...//////...---...//////---...444555333666<<>>:::999888555555666000333666999:::888555333444222333777999888:::===<<<:::333......///+++%%%%%%&&&'''((((((&&&$$$###!!!""""""###$$$$$$$$$$$$$$$%%%''')))***+++,,,,,,,,,------......---,,,+++''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++,,,---...---,,,+++,,,...(((...222///...222555666CCCuuuYYYIIIEEEFFFMMMYYYcccfffbbb]]]VVVUUUWWWccc~~~}}}}}}uuuuuu]]]<<>>444222000///...,,,)))''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''))))))***,,,---...///000///111444666888888777666///)))%%%%%%$$$ !!!&&&$$$,,,333999BBBMMMSSSRRR<<<888888:::777111000222000222555888:::999888777333111333777888555666:::777888777333111000,,,%%%###$$$%%%&&&'''&&&&&&%%%$$$######""""""###$$$%%%###$$$%%%((()))++++++,,,,,,---...//////...---,,,&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))************+++,,,,,,******+++,,,***---///...---111555888444```kkkTTTIIIFFFEEERRRWWWSSSVVVeeemmmkkk^^^XXXRRRYYYssswwwiiidddlllSSSAAA???BBBXXXsss___JJJUUUppphhh<<<666BBBlll}}}hhhNNN<<<666444222000...,,,(((%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))***+++,,,...///000111...000444777888777555333***###!!!%%%(((&&&&&&***'''000999===CCCJJJKKKFFF888777;;;???<<<444111333000222444666999:::;;;;;;444333666;;;;;;555444888222999<<<999555111+++&&&$$$$$$%%%'''((()))))))))'''%%%###""""""###%%%&&&!!!"""$$$&&&(((***+++++++++---///222222000...---&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))***++++++***)))***+++222+++)))///444333222222333III