BM6P6(@ lll```VVVNNNNNNUUUYYYUUUOOOSSSVVVZZZ^^^```___^^^\\\]]]\\\\\\^^^bbbeeehhhhhhnnnpppuuuwwwttt~~~~~~sssoooiiibbbdddiiigggbbbdddiiieeeZZZZZZYYYXXXWWWUUUTTTSSSRRRSSSQQQNNNMMMMMMLLLJJJIIICCCCCCCCCBBBAAA@@@>>>===BBBBBBCCCDDDDDDEEEEEEFFFMMMNNNQQQTTTXXX[[[]]]___bbbeeeiiilllnnnqqqtttwwwxxxyyy{{{xxxoookkkmmmeeeffffffeeeddddddeeegggkkkjjjkkkooorrrsssuuuwww|||zzz|||iiidddeee```]]]^^^XXXUUUSSSTTTWWWYYYYYYWWWYYY[[[^^^```_________```bbb[[[ccchhhhhhqqq{{{SSSBBBEEEEEEBBBBBBDDDBBB???===;;;;;;<<<======???BBBFFFLLLUUU___eeennnwww}}}|||oooiii___YYYXXXSSSIIIEEEGGGBBBBBBAAA??????AAAEEEHHHQQQ\\\iiiuuu|||mmmcccWWWNNNLLLKKKIIIGGGFFFFFFDDDCCCAAA???>>>===GGGNNNZZZeeeqqq~~~~~~{{{UUUIII>>><<<>>>===;;;:::>>>CCC;;;MMMeeeVVV[[[YYYcccvvvYYYTTTXXX```eeefffnnnqqq___[[[VVVyyyfffPPPNNNLLLSSSeeevvveeebbbxxx|||vvvbbbYYYOOOGGGDDDGGGNNNVVVnnnzzzvvvxxxfffZZZRRRKKKKKKPPPRRROOOJJJTTTVVVYYY[[[]]]\\\[[[[[[]]]\\\\\\^^^aaadddfffggggggiiiooosssrrrwwwpppfffiiiiiieee```___bbbbbb```ZZZZZZYYYWWWVVVUUUSSSSSSSSSQQQOOOMMMMMMLLLJJJIIIEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEFFFHHHKKKNNNPPPRRRSSSYYY[[[___aaacccfffiiillllllmmmooorrrwww{{{{{{qqqmmmhhhbbb___```^^^___aaabbbbbbcccfffhhhjjjkkkoooqqqqqqqqqvvv}}}}}}xxxhhhfffggg```YYYXXXYYYWWWUUUVVVXXXYYYXXXVVVWWWYYY\\\]]]]]]^^^```aaaccc\\\dddkkkjjj^^^EEECCCEEEDDDBBBCCCBBB@@@>>>===<<<<<<<<<<<<>>>AAAEEEKKKSSS]]]cccmmmuuurrrkkkddd^^^SSSIIIIIIPPPGGGFFFDDDBBB@@@@@@BBBCCCMMMXXXfffqqq{{{}}}wwwnnndddWWWNNNKKKJJJHHHGGGGGGFFFEEECCCAAA@@@>>>>>>GGGNNNYYYeeeppp|||wwwmmmyyyTTTHHH>>><<<>>><<<;;;:::;;;???:::GGG{{{nnn[[[YYYWWW^^^uuuyyyYYYWWWYYY___dddccciiiiiiXXXYYYwww]]]ZZZ___nnnvvvrrrzzzrrrccc[[[QQQJJJFFFHHHQQQZZZtttuuuzzzeee```YYYTTTPPPOOOQQQRRRQQQOOOUUUVVVWWWXXXYYYYYYXXXXXX\\\\\\]]]^^^```bbbdddeeegggdddffflllnnnsss|||kkkpppjjjeeedddbbb___```ccc[[[ZZZYYYXXXWWWVVVUUUTTTSSSQQQOOONNNNNNMMMJJJIIIHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@?????????>>>???@@@BBBDDDFFFGGGHHHMMMPPPSSSUUUVVVXXX[[[]]]bbbccceeehhhlllpppsssuuusssqqqppprrruuuvvvtttqqquuurrrpppqqqssssssppplllkkkeee```___]]]YYYXXXYYYXXXZZZ\\\^^^___aaadddgggeeeiiiooosssqqqooowww{{{pppkkkmmmlllbbbZZZXXXXXXWWWWWWXXXYYYYYYWWWUUUWWWYYY[[[\\\]]]___cccffffff]]]eeeooolllyyynnnIII???EEEFFFAAABBBBBBAAA@@@???>>><<<;;;:::<<>><<<===<<<;;;;;;;;;<<<===AAA```xxxaaaWWWVVVZZZfff```\\\\\\```dddcccfffwww~~~dddbbbsssppp|||yyyoooccc[[[SSSMMMJJJLLLWWWdddtttwww|||www{{{]]]\\\WWWUUUTTTSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWZZZ\\\]]]^^^___```bbbccclllccc^^^aaagggnnnyyy|||pppiiilllkkkccc___aaa\\\[[[ZZZYYYXXXWWWVVVVVVTTTRRRPPPOOOOOONNNKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAA??????@@@@@@AAABBBCCCCCCFFFHHHJJJLLLMMMNNNPPPSSSXXXYYY[[[^^^aaadddfffhhhdddbbbaaabbbddddddbbb``````______```aaa```]]]ZZZ[[[YYYXXXXXXXXXXXXWWWXXXXXXZZZ\\\]]]^^^___ccceeefffiiiqqqzzz{{{xxx~~~pppkkkjjjllliii```[[[ZZZVVVVVVWWWXXXYYYXXXWWWVVVYYYZZZ[[[\\\^^^bbbgggkkkhhh^^^cccnnnlllpppPPP<<>>BBBGGGOOOXXX^^^kkkooouuuzzz~~~rrr___TTTPPPSSSQQQNNNKKKIIIFFFBBB@@@GGGWWWjjjwww|||uuummmeeeXXXNNNIIIGGGGGGFFFGGGFFFEEEDDDBBBAAA@@@???FFFMMMVVV```iiisss}}}rrruuu~~~gggNNNEEE=========;;;;;;<<<======AAA>>>KKKgggVVVWWWZZZ___qqqaaa^^^___dddeeegggtttpppyyyoooddd\\\UUUQQQOOOQQQaaarrrwwwooo}}}sssnnnyyyuuu~~~qqqZZZRRRNNNOOOPPPPPPQQQSSSVVVWWWXXXWWWVVVUUUTTTUUUUUUVVVXXXZZZ]]]^^^]]]^^^```bbbmmmeee___aaaggglllnnnpppooolllllleee``````]]]\\\\\\[[[ZZZYYYXXXXXXUUUTTTRRRRRRQQQPPPMMMJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEFFFFFFGGGHHHJJJJJJKKKMMMPPPRRRTTTVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTTTTTTTTTTTTTVVVWWWVVVUUUQQQSSSTTTTTTTTTUUUUUUTTTVVVXXX[[[]]]___bbbfffiiilllkkksssvvvyyygggeeecccaaa]]]XXXWWWYYYSSSUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\aaafffkkkggg______iiijjjjjj```@@@@@@BBB;;;???@@@BBBBBBAAA???<<<:::;;;<<<>>>AAAFFFNNNWWW]]]iiilllqqqvvv{{{{{{mmmaaaXXXTTTQQQMMMKKKIIIGGGCCC@@@BBBSSSiiixxxzzzrrrkkkdddYYYOOOIIIGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@???EEEJJJRRRZZZbbblllwwweeeKKKCCC=========;;;;;;===<<<;;;BBB???BBBwwwnnnYYYXXX[[[]]]~~~fff^^^\\\aaaeeehhhrrr~~~xxxoooeee]]]WWWUUURRRWWWlll~~~ooossshhhxxxnnnsssuuudddUUUIIILLLMMMNNNOOORRRTTTVVVWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTXXX\\\]]]\\\\\\___bbbooommmmmmqqqtttrrrkkkeeexxxnnngggdddbbbbbb]]]]]]]]]\\\[[[ZZZZZZZZZWWWVVVUUUTTTTTTRRROOOLLLIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB???AAABBBBBBBBBBBBCCCEEEDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKOOOOOONNNOOOOOOPPPQQQRRROOOSSSUUUTTTSSSUUUVVVUUURRRUUUZZZ^^^ccchhhnnnqqqnnniiiooo~~~uuuggggggdddbbb___[[[XXXVVVXXXZZZSSSTTTUUUUUUTTTUUUWWWYYYVVVVVVWWWWWWXXX\\\aaaeeeccc___\\\bbbhhhgggsssIII??????:::>>>???@@@AAA@@@>>><<<::::::<<<>>>@@@EEELLLUUU[[[eeeiiioootttyyy~~~ppplllggg___SSSOOOKKKIIIHHHGGGDDDAAADDDUUUiiiuuu{{{{{{wwwrrrgggbbbYYYQQQJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@??????CCCGGGMMMTTT[[[eeerrrzzzbbbHHHAAA======<<<;;;;;;>>>888999??????BBBiiifff[[[\\\]]]sssmmm```XXX\\\bbbfffoooyyy}}}wwwzzzwwwpppjjj```ZZZXXXUUUZZZsssuuuhhhqqq~~~fffkkkfffYYYSSSMMMQQQPPPPPPRRRUUUWWWWWWVVVSSSSSSSSSSSSSSSRRRRRRRRRQQQVVV[[[]]]\\\\\\___bbbjjjnnnssswwwyyyvvvooohhhssslllfffdddaaa^^^^^^]]]]]]\\\\\\[[[[[[XXXXXXWWWWWWVVVTTTQQQNNNJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCCCCBBBAAABBBCCCCCCDDDFFFHHHIIIIIIIIIIIIGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNTTTVVVSSSRRRUUUWWWVVVRRRUUUZZZ```eeekkkqqquuuqqqjjjlllxxxzzzvvv}}}kkkaaa^^^^^^^^^]]][[[ZZZZZZZZZZZZVVVWWWVVVSSSPPPQQQTTTWWWUUUVVVVVVVVVVVVXXX\\\___[[[___ZZZ]]]ffffffvvvQQQ@@@???>>>>>>>>>??????>>>===;;;:::999:::<<<>>>CCCJJJRRRXXX```fffmmmsssxxxiiigggqqq|||jjjjjjjjjdddYYYSSSMMMJJJKKKKKKHHHDDDFFFTTTbbbiiilllnnnnnnlllbbb___ZZZSSSLLLHHHFFFFFFCCCCCCBBBAAA@@@??????>>>AAADDDIIINNNUUU```nnnwww~~~ZZZEEE@@@<<<===<<<:::;;;>>>888:::;;;>>>EEEXXXddd^^^^^^ggg~~~zzzhhhZZZZZZ```dddkkksssssskkktttyyyvvvrrrfff^^^ZZZUUUZZZwww|||zzztttkkkrrrzzz```UUUUUUXXXSSSQQQOOOQQQTTTVVVTTTRRRPPPQQQQQQRRRRRRQQQPPPPPPPPPUUU[[[\\\[[[[[[___bbb```eeekkknnnoooppppppoooooozzzxxxkkkddd\\\^^^^^^^^^]]]]]]\\\\\\\\\YYYYYYXXXXXXXXXVVVRRROOOKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCDDDEEEBBBCCCEEEFFFGGGGGGGGGFFFGGGHHHJJJJJJJJJIIIJJJKKKEEEHHHLLLNNNOOONNNNNNNNNIIIPPPSSSNNNMMMRRRTTTSSSUUUXXX\\\aaaeeejjjooosssxxxqqqrrrxxxvvvqqq}}}wwwzzz}}}hhhaaa___\\\SSSVVVXXXYYYZZZZZZWWWSSSYYYYYYVVVRRRNNNMMMQQQTTTVVVWWWXXXXXXWWWXXX[[[]]]VVV^^^YYYZZZfffeeeoooyyyiiiVVVAAAAAADDD===>>>>>>======<<<;;;;;;888999:::===AAAHHHPPPVVV]]]ccckkkrrrxxx}}}kkkaaafffuuurrrppphhh```ZZZRRROOOOOOOOOLLLIIIBBBLLLUUUWWWXXX[[[______```^^^ZZZTTTMMMHHHFFFFFFBBBBBBAAAAAA@@@???>>>>>>@@@CCCFFFJJJQQQ]]]lllvvvxxxQQQDDD???<<<===<<<:::;;;???===>>>999===EEEJJJtttnnnaaaaaa___tttqqq^^^[[[```dddiiippp|||zzzlllfffnnnxxxdddhhh}}}~~~|||xxxkkk```[[[UUUYYYwwwwww{{{vvvppp^^^VVVVVVXXXMMMOOORRRSSSSSSSSSSSSTTTRRROOOQQQWWWVVVOOOLLLMMMRRRSSSUUUWWWXXXYYYZZZZZZddddddeeefffhhhkkkmmmoookkkuuuxxxiiijjjfffcccbbb```^^^\\\\\\\\\\\\[[[XXXTTTRRRQQQRRRMMMNNNOOONNNKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOKKKLLLNNNPPPRRRSSSSSSSSSWWWVVVZZZbbbfffgggnnnvvvxxx|||yyyzzz~~~}}}zzzssstttgggaaaZZZZZZ^^^RRRRRRSSSUUUXXXXXXWWWUUUXXXXXXVVVQQQLLLKKKNNNQQQVVVUUUTTTSSSTTTWWWZZZ\\\___XXXYYY``````\\\iii~~~kkkwww```JJJKKKAAACCCAAA???===<<<<<<===>>>:::;;;===>>>@@@EEEKKKOOOXXX```iiippptttzzzrrrhhhwwwuuugggUUUUUU___WWWIIIIIIEEEDDDBBBDDDHHHNNNUUUYYYYYYZZZXXXTTTNNNIIIFFFDDDCCCCCCAAA@@@???===<<<<<>>@@@EEEKKKTTTcccpppdddNNNAAA@@@>>><<<;;;:::;;;;;;:::::::::@@@AAABBBdddlllaaa\\\nnnaaa\\\bbbcccffflllttt|||___dddcccnnnnnnmmm|||xxxvvvbbbUUUYYY[[[rrr|||xxx}}}xxxgggZZZUUUTTTTTTOOOOOOPPPPPPPPPQQQSSSTTTRRRPPPQQQVVVTTTNNNKKKLLLRRRSSSUUUWWWXXXYYYZZZZZZgggffffffffffffggghhhiiihhhnnnuuupppjjjeeecccbbbbbb``````ZZZZZZYYYWWWUUUSSSSSSSSSNNNPPPQQQPPPMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOORRRRRRRRRRRRRRRRRRSSSSSSVVVUUUXXX^^^```aaagggooovvv{{{{{{|||pppoooyyyeee\\\\\\YYYVVVWWWRRRQQQRRRTTTVVVVVVUUUSSSVVVWWWVVVRRRNNNMMMPPPTTTXXXWWWUUUUUUVVVXXX[[[\\\```WWWVVV]]]]]]YYYddduuu~~~TTTEEEBBBCCCBBB@@@>>>=========>>><<<===>>>>>>@@@CCCHHHLLLVVV]]]gggnnnrrrwwwyyykkkeeejjj___OOOLLLFFFDDDAAA@@@AAAEEEIIILLLQQQRRRRRRPPPKKKFFFDDDBBBBBBBBBAAA???>>>===<<<;;;>>>===>>>CCCHHHQQQ```nnn{{{|||\\\KKKAAA???>>><<<;;;:::;;;;;;999:::;;;AAABBB@@@YYY|||yyy{{{fff^^^ggg|||sss___[[[bbbgggfffrrrhhhbbb```sss~~~{{{yyyggg\\\___bbbuuu|||mmm\\\WWWTTTRRRRRROOOOOONNNNNNOOOQQQSSSTTTQQQPPPQQQSSSRRRNNNKKKLLLRRRSSSTTTVVVXXXYYYZZZZZZddddddddddddeeefffggghhhiiigggkkkuuu|||nnngggdddaaa^^^[[[ZZZXXXVVVTTTSSSRRRQQQPPPQQQRRRRRRPPPNNNNNNOOOMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOORRRQQQPPPOOOOOOPPPQQQRRRTTTUUUYYY^^^aaadddlllttt|||zzzpppvvvwwwyyyyyyqqqbbb]]]ppplllVVVTTTYYYYYYTTTRRRRRRQQQQQQRRRSSSSSSRRRPPPRRRTTTSSSQQQMMMMMMPPPTTTYYYXXXWWWVVVWWWZZZ]]]^^^cccXXXTTTYYY[[[YYYaaannneeeCCCGGGEEEDDDBBB@@@>>>=========>>>>>>???>>>???AAAFFFIIISSSZZZdddjjjnnnttt|||uuuqqqcccQQQMMMHHHFFFBBB???>>>>>>@@@BBBGGGJJJLLLLLLIIIEEECCCBBBAAA@@@???>>>===<<<;;;:::<<<;;;===@@@DDDLLL\\\jjjyyypppSSSGGG@@@???===;;;::::::;;;;;;999;;;;;;AAACCC===KKKkkkkkk}}}sssdddbbbkkkjjjZZZaaahhhcccmmm~~~iiiggg|||nnneeehhhlll}}}}}}bbbWWWVVVUUUQQQPPPMMMMMMMMMOOORRRTTTUUUUUUNNNNNNOOOQQQPPPOOONNNNNNRRRSSSTTTVVVXXXYYYYYYYYY]]]^^^```cccfffiiilllmmmlllggghhhpppxxxwwwoooggg```cccaaa]]]ZZZXXXVVVTTTRRROOOQQQRRRRRRPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNOOOOOOPPPQQQRRRRRRUUUWWW[[[```eeejjjrrrwww}}}nnnkkkzzziiiSSS]]]cccaaafff~~~nnn___TTTUUUYYYYYYUUUSSSSSSQQQPPPQQQRRRRRRPPPNNNOOOPPPPPPNNNJJJIIILLLOOOWWWVVVUUUVVVXXX\\\___bbbdddXXXRRRWWW[[[\\\aaajjj~~~PPPMMMFFFEEEDDDBBB@@@>>>===<<<===>>>>>>>>>>>>AAAEEEIIIPPPXXXaaagggkkkqqqyyytttbbbQQQOOOLLLJJJFFFCCCAAA@@@@@@AAAAAADDDGGGIIIHHHFFFDDDDDD@@@???>>>===<<<;;;::::::::::::;;;>>>@@@HHHXXXggg|||jjjNNNCCC???>>><<<;;;::::::;;;;;;;;;<<<;;;???BBB===CCCXXXwwwlllmmmbbbgggwwweee___dddeeeiiixxxwwwuuu}}}qqqmmmpppxxxtttbbbWWWVVVRRRMMMLLLLLLLLLNNNRRRVVVXXXWWWUUUKKKMMMNNNNNNOOOQQQRRRQQQSSSTTTUUUVVVWWWWWWXXXXXXXXXYYY]]]bbbfffjjjnnnooommmhhhiiipppqqqwwwmmmyyy}}}ooonnniiiccc^^^[[[YYYWWWUUUOOOQQQRRRQQQOOONNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLMMMOOOPPPPPPQQQNNNOOOQQQSSSTTTSSSRRRQQQTTTVVVZZZ```jjjsssyyyzzz~~~uuuxxxrrr___RRR\\\nnnrrr^^^ZZZXXXYYYXXXVVVUUUVVVTTTRRRPPPPPPQQQQQQPPPNNNOOOPPPPPPNNNIIIHHHJJJLLLRRRRRRRRRTTTWWW\\\aaadddaaaVVVOOOSSSYYY]]]bbbiiizzzhhhMMMFFFFFFFFFEEECCC@@@>>>===<<<<<<======>>>AAAFFFIIIOOOVVV^^^dddhhhnnnwwwtttpppqqq}}}wwwcccUUUTTTSSSQQQMMMHHHEEEBBB@@@@@@<<>>>>>===<<<;;;::::::999999;;;===>>>EEEVVVggg}}}rrrmmmqqqiiiMMMAAA>>>===<<<;;;::::::;;;;;;<<<>>>;;;;;;AAA>>>AAAPPPwwwsss~~~vvvaaafffeeexxx```]]]eeekkksss|||sssrrrwwwcccWWWSSSMMMHHHJJJOOONNNOOORRRWWWYYYWWWUUUKKKNNNNNNMMMNNNRRRTTTSSSUUUUUUVVVVVVVVVVVVUUUUUUWWWYYY\\\```dddgggjjjkkkiiifffiiipppooopppyyygggnnn|||tttiii```[[[XXXUUUSSSRRRSSSTTTSSSPPPNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFGGGGGGGGGGGGGGGFFFIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPLLLMMMOOOPPPQQQQQQPPPOOONNNRRRXXXfffzzz~~~pppjjjbbb^^^dddzzz```UUUXXXZZZYYYTTTQQQSSSUUUSSSQQQOOOOOOPPPPPPOOONNNPPPRRRSSSPPPKKKIIIKKKMMMMMMMMMNNNQQQUUUZZZ___bbb[[[SSSMMMPPPUUUZZZaaagggsssLLLFFFFFFGGGGGGEEEBBB@@@>>>;;;<<<<<<<<<===@@@EEEIIIMMMSSS[[[aaaeeekkkuuu|||}}}mmmbbbccckkkzzzhhhZZZXXXXXXVVVRRRLLLGGGBBB>>><<<:::<<<>>>??????>>>?????????>>>>>>===<<<<<<;;;;;;::::::<<<===>>>EEEXXXiii}}}ssscccZZZgggeeeKKK@@@>>>===;;;:::::::::;;;<<<;;;@@@<<<:::@@@AAACCCMMMfff}}}fffcccbbbvvvjjj]]]ccclllqqq{{{vvvzzz}}}[[[PPPNNNJJJKKKRRRVVVRRRNNNOOORRRUUUUUUSSSNNNQQQPPPLLLMMMRRRTTTRRRWWWWWWWWWVVVVVVTTTSSSSSSUUUWWWZZZ^^^aaadddeeeeeeddddddhhhnnnoooqqqzzzwwwhhhkkk}}}pppfff^^^XXXTTTWWWXXXXXXWWWTTTQQQPPPQQQMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKMMMPPPTTTXXX[[[WWWYYY```ppp|||lllgggnnntttqqqdddXXXRRRVVVXXXVVVRRRQQQQQQRRRQQQOOOMMMLLLMMMNNNNNNNNNNNNPPPRRRPPPLLLKKKLLLNNNKKKKKKLLLMMMQQQVVV[[[]]]ZZZTTTOOOPPPSSSYYY```ffftttRRREEEFFFHHHHHHGGGDDDAAA???=========<<<<<<>>>CCCFFFJJJPPPXXX]]]aaahhhrrryyy}}}vvvhhhaaa^^^hhhzzzhhh___YYYWWWSSSOOOIIIDDD@@@>>>===>>>>>>===<<<;;;===>>>??????>>>======<<<<<<<<<:::<<<>>>??????GGGZZZmmmvvvbbbeeewww|||\\\GGG@@@===<<<;;;:::::::::;;;<<<888@@@>>>:::@@@BBBBBBJJJXXXyyy}}}jjjeeellljjjccchhhlll~~~{{{|||oooQQQIIIKKKKKKQQQ]]]]]]VVVNNNKKKNNNQQQRRRQQQQQQTTTRRRMMMMMMRRRSSSPPPXXXXXXWWWVVVUUUTTTRRRQQQQQQTTTWWW\\\___bbbcccdddbbbdddhhhmmmqqqtttyyy|||zzzsssooo|||xxxlllbbb\\\[[[\\\\\\ZZZWWWTTTSSSSSSMMMNNNNNNOOOOOOPPPPPPQQQKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMLLLNNNMMMNNNPPPWWW```iiiooollljjjkkkvvvmmmeeeaaarrrwww]]]VVVTTTSSSUUUUUUTTTSSSSSSRRRPPPOOOMMMKKKJJJLLLMMMMMMMMMJJJMMMOOONNNKKKJJJLLLOOOLLLKKKKKKLLLNNNRRRVVVYYY\\\XXXSSSRRRTTTYYYaaagggzzzmmm{{{ZZZDDDFFFHHHIIIHHHFFFBBB@@@??????>>><<<;;;===@@@CCCGGGNNNUUU[[[___fffooowwwzzz~~~uuullleeeeee{{{kkkVVVUUUSSSPPPMMMIIIFFFDDDAAAAAA@@@>>><<<<<<>>>@@@??????>>>>>>======<<<<<<;;;===???@@@@@@HHH\\\ooorrrtttrrrSSSCCC@@@===<<<;;;:::::::::;;;<<<666AAA@@@<<>>???@@@FFFKKKSSS[[[aaagggkkknnn{{{xxxsss{{{|||gggYYYPPPRRRSSSNNNIIIJJJGGGDDDAAA??????@@@@@@@@@???@@@AAAAAA???===<<<<<<>>>::::::???AAAIIIbbb{{{yyycccHHH???DDD;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@DDDFFFGGG______mmmwwwnnnnnnqqqhhhbbbdddnnnzzz~~~ooo~~~|||zzzhhh[[[MMMIIIIIIIIILLLPPPMMMPPPRRROOOKKKHHHJJJMMMNNNKKKJJJMMMMMMJJJKKKNNNOOOQQQRRRRRRQQQPPPPPPPPPQQQRRRUUUXXX[[[]]]^^^^^^^^^bbbdddfffllluuuzzzyyy{{{}}}rrrkkkeeeaaa^^^SSSRRRPPPNNNNNNOOOPPPQQQRRRPPPMMMKKKJJJJJJJJJJJJNNNKKKHHHGGGHHHIIIHHHGGGQQQQQQRRRQQQPPPOOOMMMLLLLLLNNNSSSYYYXXXRRRNNNOOOWWWTTTTTTXXXYYYYYY^^^eeehhhpppvvvxxxjjjeeekkkqqqvvvyyy|||ooo```SSSQQQWWWSSSSSSTTTTTTRRRPPPMMMLLLMMMJJJGGGFFFHHHIIIIIIHHHJJJJJJIIIIIIIIIIIIIIIJJJNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPRRRYYYbbbiiiyyyxxxzzzjjjpppNNNHHHKKKLLLEEEFFFFFF==================>>>??????CCCIIIPPPXXX___dddiiimmmvvv|||}}}ooo___QQQPPPOOOKKKIIIKKKNNNLLLHHHEEEDDDDDDDDDDDDCCCDDDEEEEEECCC@@@???>>>>>>;;;<<>>>>>@@@DDDGGGLLLVVV}}}dddYYYttttttggglllyyynnnhhhhhhpppyyyyyyccc\\\SSSJJJGGGGGGFFFGGGIIIGGGIIILLLKKKIIIIIIKKKNNNLLLIIIJJJMMMMMMJJJJJJLLLLLLOOORRRSSSSSSRRRRRRRRRNNNPPPUUUYYY\\\]]]]]]\\\]]]aaabbbbbbgggnnnrrrqqqxxxwww|||kkk___^^^[[[WWWSSSQQQRRRTTTUUUTTTSSSPPPNNNNNNNNNPPPQQQRRROOOLLLJJJKKKMMMOOOPPPRRRRRRSSSSSSRRRQQQPPPOOOOOORRRYYYbbbddd___[[[[[[gggiiinnnsssrrrrrrwww~~~rrreeejjj~~~uuuddd\\\UUUOOOOOOUUUPPPPPPPPPPPPOOOMMMKKKIIIJJJHHHFFFEEEFFFHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHMMMMMMNNNNNNMMMMMMLLLKKKLLLMMMNNNPPPTTTYYY]]]```eeefff^^^JJJEEEKKKIIIFFFDDD???>>>>>>=========>>>??????@@@EEEMMMTTT[[[aaagggkkkpppwwwxxxdddSSSMMMLLLHHHHHHLLLMMMKKKHHHEEEDDDEEEFFFGGGIIIIIIJJJJJJHHHEEEBBB@@@???===???CCCHHHUUUqqqbbbPPPHHHAAA:::===<<<<<<<<<;;;;;;:::::::::<<<===>>>???AAAEEEGGGOOOMMMhhhwwwTTTQQQ|||mmmkkkooo|||uuuhhhfffooo|||}}}kkkXXXQQQMMMHHHGGGGGGFFFEEEDDDDDDFFFIIIIIIIIIIIIKKKNNNJJJHHHIIIMMMMMMJJJIIIKKKKKKNNNRRRTTTTTTTTTTTTTTTOOOQQQUUUXXX[[[]]]]]]]]]___cccccc``````eeegggfffoooooouuutttpppjjjccc]]]YYYWWWVVVWWWWWWWWWVVVVVVXXX[[[^^^ZZZZZZWWWSSSPPPSSS]]]eeeiiigggddd```]]]\\\[[[ZZZUUUYYY```gggiiiiiiooovvvuuuuuu~~~nnnaaaTTTQQQQQQPPPPPPSSSMMMNNNNNNMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIIIIIIIHHHGGGKKKLLLMMMNNNNNNMMMLLLKKKNNNMMMMMMOOORRRUUUVVVVVVYYY\\\wwwwwwTTTCCCIIIIIIEEEDDDCCC??????>>>>>>===>>>>>>>>>???CCCIIIPPPWWW^^^dddiiinnnuuuzzzfffSSSNNNLLLHHHHHHLLLFFFFFFEEECCCCCCEEEHHHKKKMMMLLLLLLLLLLLLIIIFFFCCCCCC@@@@@@CCCKKK^^^}}}|||YYYHHHFFFBBB999======<<<<<<;;;;;;:::::::::<<<===>>>???BBBFFFIIIMMMNNN^^^rrrWWWcccooofffggguuuwwwiiihhhsss|||rrr]]]SSSIIIIIIHHHGGGGGGGGGFFFDDDFFFGGGHHHIIIIIIIIIJJJKKKHHHFFFHHHLLLLLLIIIHHHJJJIIILLLPPPRRRRRRRRRRRRSSSRRRSSSTTTVVVYYY[[[]]]___^^^aaabbb^^^\\\___bbbaaaccciiirrrzzztttjjjeeelllmmmooonnnmmmnnnqqqttttttvvvtttiii]]]]]]jjjxxx~~~zzzsssmmmgggeeeddddddmmmsss}}}kkk\\\TTTMMMMMMPPPPPPNNNMMMLLLKKKKKKJJJJJJHHHGGGGGGEEEEEEEEEEEEDDDDDDEEEFFFDDDEEEGGGHHHHHHHHHGGGFFFHHHIIIKKKMMMNNNOOONNNNNNPPPMMMKKKLLLOOORRRTTTUUUVVV\\\mmmeeeFFFFFFFFFDDDFFFFFFAAA@@@???>>>>>>===>>>>>>>>>BBBGGGMMMSSSZZZbbbgggnnnttt|||vvvdddUUURRRQQQLLLJJJMMMDDDFFFGGGGGGFFFHHHLLLOOORRRPPPNNNNNNNNNLLLIIIFFFGGGCCC@@@DDDRRRkkk~~~YYYEEECCCBBB;;;=========<<<<<<;;;;;;;;;:::<<<>>>???AAADDDHHHKKKHHHTTT___pppzzzZZZaaavvvdddaaajjjvvvooommmuuu|||~~~bbbUUUQQQEEEHHHHHHFFFFFFIIIIIIFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHEEEFFFJJJKKKHHHHHHKKKIIIKKKMMMNNNMMMMMMNNNOOOTTTTTTTTTTTTVVVYYY[[[]]]WWW\\\^^^[[[YYY]]]aaabbb[[[cccmmmpppoooyyyxxxrrr|||ttt[[[NNNKKKIIIJJJKKKKKKIIIFFFIIIIIIHHHHHHGGGFFFFFFEEECCCDDDEEEEEEDDDDDDEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGIIIKKKLLLNNNNNNOOOMMMLLLKKKKKKMMMQQQVVVYYYWWW^^^fff|||QQQFFFCCCCCCGGGFFFBBBAAA@@@???>>>=========>>>AAAEEEJJJOOOVVV^^^ccclllqqqxxxssscccXXXWWWWWWRRRNNNOOOEEEIIIMMMOOONNNPPPSSSWWW\\\WWWSSSPPPPPPOOOLLLIIIIIIEEECCCJJJ^^^|||xxxXXXFFFAAA@@@===<<<<<<<<<<<<<<<<<<<<<<<<;;;===???AAACCCFFFKKKNNNGGGXXX___aaagggQQQcccooofffdddjjjxxxqqqooovvv~~~lllZZZOOOIIIBBBGGGHHHDDDEEEIIIKKKIIIGGGGGGFFFGGGHHHHHHHHHGGGHHHEEEEEEHHHIIIGGGHHHKKKNNNNNNNNNMMMKKKKKKMMMOOORRRRRRSSSTTTUUUVVVWWWWWWSSSYYY[[[XXXVVVYYY^^^```\\\___dddgggggglll|||ooo___TTTFFFGGGFFFEEEEEEEEEEEEDDDFFFFFFEEEDDDCCCCCCCCCCCCAAADDDFFFFFFDDDCCCEEEGGGDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKMMMNNNNNNMMMOOOTTTXXXTTT^^^^^^qqq___IIIBBBDDDGGGCCCCCCBBB@@@???>>>=========>>>@@@BBBFFFKKKRRRZZZ___gggkkkrrrxxx}}}uuuggg\\\\\\]]]WWWRRRSSSKKKRRR[[[```ccceeejjjnnnjjjcccZZZUUUTTTRRRNNNKKKJJJGGGHHHUUUoooiiiRRRGGGAAA===<<<;;;;;;<<<<<<======>>>>>>===>>>AAACCCEEEIIIMMMQQQLLLTTTWWWYYYnnneeeTTTbbbrrraaaeeekkkvvvwwwxxx{{{lll\\\SSSHHH>>>AAAFFFGGGCCCCCCIIILLLKKKFFFEEEEEEFFFGGGHHHHHHGGGHHHEEEDDDGGGGGGFFFHHHLLLSSSSSSQQQOOOMMMMMMOOOQQQNNNPPPSSSUUUUUUTTTSSSQQQSSSYYY[[[VVVSSSUUUYYY[[[bbb]]]\\\aaafffkkkqqqvvvqqqjjjlllooo^^^RRRMMMNNNDDDFFFEEEBBBAAABBBDDDEEEDDDCCCBBBBBBAAAAAAAAAAAAAAADDDFFFFFFDDDCCCEEEGGGDDDCCCCCCCCCCCCEEEGGGHHHFFFFFFEEEDDDEEEFFFHHHIIILLLPPPSSSRRRNNNMMMPPPTTTPPP[[[WWWfffwwwhhhMMMBBBEEEGGG???CCCBBBAAA???>>>============>>>AAACCCHHHOOOVVV\\\cccgggmmmttt|||yyyjjj_________YYYUUUVVVUUU^^^kkkuuu{{{uuulllaaaYYYVVVTTTPPPLLLIIIHHHLLL]]]{{{|||ZZZLLLHHHBBB<<<:::::::::;;;<<<===>>>??????===???BBBDDDFFFJJJOOORRRQQQNNNNNNWWWhhhTTTIIIdddgggjjjgggeeetttxxxppp\\\PPPGGGCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDFFFEEEDDDDDDFFFHHHKKKMMMSSSUUUVVVSSSNNNKKKMMMPPPSSSRRRQQQPPPPPPQQQRRRSSSTTTRRRRRRTTTXXXZZZZZZXXX[[[[[[ZZZ\\\```eeekkkooozzz{{{vvvmmmaaabbbdddeeeeeefffffffff|||}}}```UUURRRIIICCCCCCDDDAAA@@@AAACCCDDDBBB@@@???@@@@@@AAAAAAAAA@@@@@@???@@@BBBCCCDDDDDDEEEEEECCCBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHOOOPPPPPPPPPOOOOOOQQQRRRVVVVVV___eeevvv{{{yyyzzzKKKFFFIIIFFFJJJFFFDDDBBB@@@>>>============>>>@@@CCCGGGMMMUUUZZZhhhiiikkkqqqxxxyyyddd[[[VVVOOOPPPWWW___vvvnnn```[[[XXXSSSNNNHHHHHHQQQhhhiiiRRRMMMDDD=========;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBDDDFFFKKKNNNLLLMMMMMMVVVeeewwwkkkPPPTTTmmmgggdddeeejjjtttyyybbbSSSJJJEEECCCCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEGGGIIIKKKMMMPPPQQQOOOKKKJJJMMMPPPQQQQQQQQQPPPPPPPPPPPPPPPRRRQQQQQQSSSWWWZZZZZZXXXXXXXXXXXXZZZ^^^cccgggjjjlll}}}yyywwwyyy{{{||||||}}}~~~yyyrrrrrrqqqooommmkkkjjjiiiiiiiiilllmmmlllooouuuyyyxxxsssuuuwwwzzz|||}}}|||dddOOOIIIIIICCC@@@BBBCCCAAA@@@@@@CCCCCCBBB@@@@@@@@@@@@???????????????>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGMMMNNNOOOOOONNNNNNOOOQQQQQQPPPYYY___mmmsss^^^LLLJJJGGGGGGGGGEEECCCAAA???>>>=========>>>@@@BBBEEEKKKRRRWWWbbbfffjjjpppvvv~~~mmm^^^UUUOOOOOOTTTfff~~~ppphhh___TTTKKKJJJIIIUUUrrr___LLLIIIAAA;;;<<<<<<;;;;;;<<<======>>>>>>??????AAACCCDDDEEEGGGJJJMMMMMMPPPQQQZZZgggrrrnnnVVV[[[ppp}}}jjjcccaaagggsssssscccQQQGGGCCCAAAAAADDDBBBBBBAAAAAABBBBBBCCCDDDAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBDDDFFFHHHIIIGGGIIIKKKJJJHHHHHHKKKNNNPPPPPPQQQQQQPPPOOONNNMMMOOOOOOPPPRRRVVVYYYYYYYYYTTTUUUWWWYYY\\\```ccceeegggnnnyyy~~~|||zzzyyyzzz{{{{{{|||sss```QQQFFFEEEEEEBBBAAAEEEBBB@@@???@@@AAABBBAAA@@@AAA@@@>>>=========>>>>>>===>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFKKKLLLMMMMMMLLLLLLMMMOOOPPPLLLSSSXXX___}}}vvvRRRIIIKKKGGGHHHGGGEEECCCAAA???>>>======>>>???@@@BBBGGGLLLQQQZZZaaaiiiooosssyyy|||dddWWWPPPOOOSSSgggqqq\\\MMMMMMKKK\\\oooSSSEEEEEE>>>:::;;;:::<<<<<<<<<===>>>>>>??????@@@BBBEEEGGGGGGHHHIIIKKKMMMRRRUUU]]]fffkkkoooUUUZZZ|||mmm```aaafffooo___SSSFFFAAA???>>>@@@CCCAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBCCCDDDFFFHHHIIIDDDFFFGGGGGGFFFGGGIIILLLNNNPPPQQQRRRQQQOOOMMMKKKLLLMMMNNNQQQTTTWWWXXXYYYTTTUUUWWWZZZ]]]___```aaahhhkkkooouuulllVVVRRRKKKGGGGGGEEEAAA@@@CCC@@@@@@???@@@@@@@@@@@@???AAA???===;;;:::;;;<<<=========???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDBBBBBBBBBBBBDDDDDDIIIJJJKKKJJJIIIJJJKKKMMMRRRNNNRRRUUUVVVkkkUUUFFFOOOLLLIIIIIIHHHFFFDDDAAA???>>>===>>>?????????BBBFFFJJJRRR\\\gggmmmpppttt}}}wwwzzzqqq___UUUTTTVVVhhhmmmXXXUUURRRfffcccLLLCCCDDD===:::;;;:::<<<======>>>>>>??????@@@AAADDDGGGIIIHHHHHHIIIJJJMMMRRRUUU[[[aaabbbpppvvv``````jjjfffffffffqqq{{{zzz}}}pppVVVLLLCCC@@@???>>>>>>AAA???????????????@@@@@@AAA>>>>>>>>>??????@@@BBBBBBBBBBBBCCCDDDEEEGGGHHHIIIFFFFFFGGGFFFEEEFFFGGGHHHMMMOOOQQQRRRRRRPPPMMMKKKJJJKKKMMMPPPRRRTTTVVVXXXUUUWWWYYY\\\^^^___``````bbbfffkkkmmmqqqnnn___VVVJJJGGGFFFEEEEEEBBB===<<<===>>>?????????>>>>>>?????????>>><<<::::::;;;<<<======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAADDDCCCBBBAAAAAABBBCCCDDDHHHIIIIIIIIIHHHHHHJJJKKKQQQPPPQQQSSSTTT___[[[EEEMMMMMMJJJJJJJJJIIIGGGDDDAAA???===>>>>>>======>>>AAADDDMMMWWWcccjjjmmmqqqyyy{{{sssoooaaa[[[ZZZqqq|||jjjfffeeexxx\\\KKKEEEFFF>>>;;;===:::======>>>>>>???@@@@@@@@@BBBEEEHHHIIIIIIHHHIIIJJJLLLRRRRRRUUU[[[[[[eeezzz\\\[[[zzz{{{qqqlllggglllvvv}}}|||xxx|||gggZZZNNNHHHBBBAAA@@@======@@@>>>>>>======>>>>>>???@@@=========>>>>>>@@@AAABBBAAABBBCCCDDDEEEGGGGGGHHHGGGGGGFFFFFFEEEFFFFFFFFFKKKLLLOOOPPPPPPOOOMMMKKKHHHKKKMMMOOOPPPQQQTTTVVVVVVWWWYYY[[[\\\]]]^^^^^^\\\aaaiiikkkkkkrrroooUUUKKKLLLHHHBBBCCCDDDCCCAAA>>>===>>>===>>>???>>>======>>>???======<<<;;;;;;<<<===>>>===>>>???@@@AAABBBBBBBBB@@@@@@AAABBBBBBAAAAAA@@@DDDCCCBBBAAAAAABBBCCCDDDGGGHHHHHHHHHGGGGGGIIIJJJKKKNNNNNNPPPTTT[[[~~~qqqNNNHHHIIIJJJKKKLLLLLLJJJGGGDDDAAA======>>>===;;;<<<>>>@@@JJJRRR^^^fffjjjooovvv{{{vvvpppwwwiiiaaa||||||}}}XXXJJJGGGGGG>>><<>>>>>>>>???@@@@@@AAAAAABBBEEEGGGHHHHHHHHHIIIKKKMMMRRRPPPQQQXXXXXX___pppqqqQQQXXXpppuuujjjhhhkkkrrrvvv{{{~~~zzz}}}^^^LLLHHHEEE@@@>>>??????======???======<<<<<<======>>>???<<<<<<<<<===>>>???AAAAAA???@@@AAACCCDDDEEEFFFFFFGGGFFFEEEDDDEEEFFFFFFFFFHHHIIIKKKMMMMMMMMMLLLKKKHHHJJJMMMNNNNNNOOORRRTTTUUUUUUVVVWWWXXXZZZ[[[[[[[[[^^^dddiiikkknnnzzzrrrdddVVVFFFDDDHHHDDDBBBCCCCCCBBBAAAAAA@@@???;;;===???>>><<<;;;===???;;;;;;<<<<<<======>>>>>><<<<<<>>>???@@@AAAAAAAAA>>>???@@@AAABBBBBBAAAAAADDDCCCBBBAAAAAABBBCCCDDDFFFGGGHHHGGGFFFFFFHHHJJJFFFNNNLLLLLLSSSWWWooocccHHHGGGIIIKKKMMMNNNMMMJJJFFFCCC<<<======<<<;;;;;;<<<>>>HHHNNNWWW```gggmmmrrrvvv{{{~~~{{{tttooovvvoooRRRHHHGGGFFF===<<<@@@===>>>>>>??????@@@AAAAAABBBBBBDDDEEEFFFFFFGGGJJJLLLNNNSSSRRRRRRYYYYYY\\\hhhrrrdddSSSVVVkkkuuulllhhhmmmnnnqqqxxxvvvXXXBBB<<<@@@===::::::===>>><<<===???<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<===???@@@AAA>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCEEEFFFFFFFFFEEEFFFHHHIIIKKKKKKKKKJJJHHHJJJMMMNNNMMMMMMPPPSSSSSSSSSSSSTTTUUUVVVXXXXXX\\\YYY\\\ccchhhjjjqqqzzz{{{gggVVVKKKEEE@@@DDDGGG@@@AAAAAA@@@>>>======<<<:::;;;===???>>>;;;;;;<<>>??????>>>:::;;;<<<>>>????????????===>>>???AAABBBBBBAAAAAADDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFFFFHHHJJJFFFQQQLLLHHHQQQRRRbbb{{{wwwLLLHHHHHHJJJMMMOOONNNKKKGGGEEE<<<======<<<;;;:::;;;===FFFKKKRRR[[[dddkkkppprrrwwwxxx~~~vvvppp}}}fffhhhNNNFFFEEEDDD;;;;;;@@@>>>>>>??????@@@@@@AAABBBBBBBBBCCCDDDDDDEEEGGGJJJMMMOOOUUUTTTUUU[[[ZZZZZZdddccc|||xxxvvv{{{[[[MMMUUUpppzzzqqqgggkkksssyyy{{{|||zzzhhhNNNBBB?????????===<<<;;;:::999::::::;;;;;;;;;::::::999:::::::::999:::;;;<<<============<<<===>>>???AAABBBDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMTTTUUUVVVWWWWWWVVVUUUTTTTTTWWW[[[___bbbfffjjjnnnuuuvvvrrr^^^JJJJJJIIIGGGEEECCCAAA@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>===::::::;;;;;;<<<======>>>@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIJJJLLLLLLPPP^^^lllnnnVVVJJJFFFQQQPPPLLLPPPNNNIIIKKKEEEAAA===<<<===???>>><<>>>>>???HHHDDDAAA@@@AAABBB@@@>>>BBBCCCDDDEEEHHHJJJLLLMMMQQQXXX]]]\\\YYY[[[___bbb___iiiwwwqqqxxxVVVHHHUUUjjjsssqqqkkkkkkrrrwwwzzz~~~pppXXXGGG???===<<<;;;===<<<:::999999999:::;;;::::::999999999999::::::999:::;;;<<<============<<<===>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMOOOPPPRRRSSSTTTTTTTTTSSSUUUWWW[[[^^^aaadddfffhhhoooooorrr~~~uuucccRRRFFFGGGGGGGGGEEEDDDBBB@@@?????????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<<<<999::::::;;;<<<<<<======>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGIIIJJJJJJMMMYYYfffzzzaaaJJJHHHPPPPPPNNNPPPNNNKKKMMMFFFBBB===<<<===>>>======@@@DDDJJJQQQWWW]]]cccgggnnnqqqxxx{{{XXXXXX^^^rrreeeRRRPPPGGG@@@??????>>>>>>@@@GGGDDDAAAAAABBBCCCBBB@@@CCCCCCDDDFFFHHHJJJLLLMMMMMMSSSWWWXXXWWWXXX[[[^^^]]]```rrr|||tttwwwbbbVVVUUUiiiyyyppplllssszzz{{{{{{~~~}}}ZZZQQQFFF???======;;;999<<<;;;:::999888999::::::999888888888888888999999999:::;;;<<<<<<======<<<<<<<<<===>>>>>>???@@@@@@?????????@@@AAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHJJJKKKLLLMMMNNNLLLMMMOOOQQQRRRSSSTTTTTTWWWWWWYYY]]]aaabbbbbbaaafffhhhhhhiiisss}}}jjjYYYNNNHHHDDDAAACCCCCCCCCCCCBBB@@@???>>>>>>======<<<<<<;;;;;;:::::::::::::::::::::::::::888999:::;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>@@@@@@??????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEGGGIIIIIIJJJSSS^^^rrrMMMJJJMMMOOOQQQQQQNNNMMMNNNGGGDDD???<<<<<<=========???BBBGGGLLLQQQWWW]]]aaaiiimmmttt{{{vvvXXXKKKBBBOOOuuuqqqVVVLLLQQQHHH@@@>>>???>>>???AAAEEEDDDBBBBBBCCCDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNPPPRRRTTTTTTUUUXXXZZZ]]]]]]eee}}}|||uuuTTTQQQXXXkkkuuurrrvvvyyyxxxwww~~~{{{{{{{{{yyyCCC???;;;;;;===???===::::::999888888777888999:::777777777777777888888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<===>>>???@@@AAABBBBBBAAAAAAAAABBBDDDFFFHHHIIIFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTWWWWWWYYY]]]aaacccbbb``````dddgggeeeffftttuuu___YYYOOOHHHEEEEEEEEEEEE???@@@@@@@@@???>>>===<<<<<<<<<;;;;;;::::::::::::999999999999999999999999888888999999::::::::::::999999999999::::::;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDFFFIIIHHHHHHNNNVVVjjj^^^NNNHHHMMMUUUSSSPPPPPPNNNIIIFFFAAA===;;;<<<===>>>>>>AAAEEEIIIMMMRRRWWW[[[fffjjjqqqwwwuuuZZZRRRHHHIII[[[zzz```NNNLLLQQQHHH???>>>>>>>>>???BBBCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDFFFHHHJJJKKKLLLMMMTTTRRRQQQRRRRRRRRRUUUYYYZZZ]]]bbbpppsss\\\JJJNNN[[[mmmwwwppprrrvvvyyy{{{xxxzzz~~~~~~}}}<<<999888999<<<===<<<;;;999888777666666777888999777666666666777777888999888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJEEEFFFGGGIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRUUUWWWYYY]]]bbbdddeeeeee```bbbcccbbbccclll{{{tttaaaSSSGGGFFFDDDCCCBBB@@@>>><<<===============<<<;;;;;;:::::::::999999999999999888888888888888888888888888888888999999999::::::888888888888999999999999888888999::::::;;;<<<<<<<<<<<<<<<======???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDFFFIIIHHHGGGKKKQQQYYYZZZHHHKKKXXXUUUQQQSSSNNNKKKIIIEEE@@@===<<<===???>>>@@@CCCFFFIIINNNSSSWWWccchhhnnntttzzzxxxWWWSSSMMMFFFGGGUUUnnnyyyXXXOOORRRNNNEEE>>>===>>>>>>???BBBAAABBBDDDEEEEEEFFFGGGHHHDDDEEEGGGIIIKKKLLLLLLLLLXXXTTTRRRSSSPPPMMMQQQXXXVVV[[[___eeexxx___OOOIIIOOOjjj}}}uuusssrrr{{{vvvssswww{{{}}}~~~~~~:::888777777888999999999777777666555666777888999666666666666777888999:::888999:::;;;;;;<<<<<<;;;::::::;;;<<<======>>>>>><<<===>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFGGGIIIIIICCCDDDEEEGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPTTTWWW[[[^^^```dddhhhkkkfffaaa[[[YYY]]]hhhuuu}}}}}}iii[[[RRRJJJDDDAAAAAA@@@???>>>===<<<<<<;;;;;;<<<;;;;;;:::999999888888888888888888888888666666666666666666666666888888777777888888999:::777777888888888888888888777777888999:::;;;;;;<<<;;;;;;;;;;;;<<<>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEECCCDDDGGGGGGFFFIIINNNTTTqqqsssQQQLLLXXXSSSRRRVVVNNNMMMLLLIIIDDD@@@===>>>???===???AAACCCFFFKKKPPPTTT^^^dddlllqqquuu|||^^^VVVMMMGGGDDDFFFNNNWWWzzzoooVVVSSSXXXJJJBBB<<<===?????????BBB@@@BBBEEEEEEEEEEEEFFFHHHEEEFFFHHHKKKLLLMMMLLLLLLTTTRRRUUUWWWRRRJJJLLLUUUXXXZZZ\\\___iiiiiiPPPBBBMMMaaarrrvvvooolllqqqvvvzzz}}}zzz|||888777666666777777777777666666555555555666777888777777777777888999::::::888888999:::;;;;;;;;;;;;999:::;;;<<<===>>>???@@@>>>>>>??????@@@AAABBBBBBCCCCCCCCCDDDDDDFFFGGGGGGBBBBBBDDDFFFHHHJJJLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRTTTYYY]]]^^^]]]```gggnnnnnneeeZZZUUUYYYdddooowwwssszzzrrr^^^NNNGGGDDDBBB?????????>>>======>>>@@@BBB;;;;;;;;;;;;:::999888777777777777777777777777777555555555555555555555555777666555555555666888888777777777777777777777777666777888999:::;;;<<<<<<999999::::::;;;===>>>?????????@@@AAABBBBBBBBBBBBDDDBBBBBBEEEEEEEEEGGGLLLSSS^^^___NNNVVVOOOQQQXXXOOONNNNNNMMMIIICCC???>>>???;;;<<<>>>@@@CCCHHHNNNRRRXXX```iiinnnrrrxxxoooggg___VVVLLLEEEHHHPPPtttdddTTTUUUYYYEEE>>>:::===@@@??????AAA???BBBEEEFFFEEEDDDEEEGGGEEEGGGIIIKKKMMMMMMLLLLLLLLLPPP[[[bbbZZZLLLLLLUUUYYYWWW[[[bbbeeeqqqsssVVVIIIIIIdddyyyooommmqqquuuzzz{{{777777777888888888888777666555444444555666777888777777777777888999:::;;;888888999:::;;;;;;;;;;;;999999;;;<<<>>>???@@@AAA?????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFAAAAAACCCEEEGGGIIIKKKLLLLLLLLLMMMNNNPPPSSSUUUWWWTTTZZZ___^^^ZZZ]]]fffooossskkk```YYYYYY```iiinnnqqqqqqrrrttt}}}oooaaaTTTOOOIIIFFFFFFDDD@@@===>>>>>>>>>===;;;:::;;;<<<;;;;;;;;;;;;999888777666666666666777777777777777555555555555555555555555555555444333444555666777777777777777666666666666666777888999:::;;;<<<<<<999999999:::;;;<<<>>>???===>>>???@@@@@@AAAAAA@@@DDD@@@@@@CCCDDDCCCFFFKKKQQQPPPmmmkkkPPPTTTLLLOOOZZZQQQNNNOOOOOOKKKEEE@@@>>>>>>999;;;<<<>>>AAAFFFLLLPPPTTT\\\fffmmmqqqwww|||zzzvvvgggQQQCCCKKK\\\|||]]]RRRUUUXXXAAA<<<999===@@@@@@???@@@>>>BBBEEEFFFDDDCCCDDDFFFEEEGGGJJJLLLMMMMMMLLLLLLFFFOOOaaalllcccQQQNNNWWWSSSOOOWWWeeeeeebbbxxx{{{```RRRJJJZZZiiiwwwxxxooonnnqqqwww}}}ooo777777666666555555555444444444444555555555555666555555666666777777888888888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>???AAABBBAAABBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMOOOQQQRRRRRRQQQQQQVVVZZZ]]]]]][[[[[[___cccnnnjjjfffdddaaaaaahhhppppppllllllqqqtttwwwzzziii]]]RRRLLLEEEEEECCCBBB@@@???======<<<<<<;;;::::::::::::;;;::::::999999888777666666666666666666666666666666666666555555555444444444666666666666666666666666555555555555555666777777777777888888888999999999888888999::::::;;;;;;<<<<<<===>>>??????@@@@@@???AAAAAABBBCCCDDDEEEFFFFFFEEEWWWaaa}}}RRRKKKSSSRRRQQQUUUSSSRRROOOMMMJJJFFF@@@<<<======>>>???AAADDDFFFGGGQQQVVV]]]eeemmmuuu}}}{{{cccLLLMMMcccrrrYYYbbbdddIIIAAA>>>;;;;;;>>>BBBEEEFFFAAACCCEEEEEEDDDBBBBBBBBBJJJJJJIIIHHHHHHHHHIIIIIIKKKHHHZZZuuusssXXXMMMYYYSSSSSSXXX^^^^^^```kkkxxx|||yyyWWWQQQKKKOOOfffnnnoootttuuuxxx~~~yyyooommmllljjj666666666666555555444444444444444444555555555555444555555666777777888888777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@???>>>>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLNNNPPPQQQQQQQQQPPPTTTXXX\\\\\\ZZZYYY\\\___eeeeeehhhjjjgggccceeejjjmmmkkkkkkooopppnnnrrryyy{{{jjj\\\RRRKKKEEEAAACCCBBBAAA@@@???===<<<<<<<<<;;;;;;:::999::::::::::::999999888777777666666555555555555555555555555666555555555444444444333555555555555555555555555555555555555555666666777777777777888888888999999888999999:::;;;;;;<<<<<<<<<<<<===>>>????????????AAAAAABBBCCCDDDEEEEEEFFFHHHPPPWWWwwwRRRHHHQQQVVVUUUUUUSSSRRRPPPNNNLLLHHHCCC???>>>>>>>>>>>>@@@BBBEEEFFFOOOSSSZZZaaahhhooovvvzzzrrrUUUQQQiiiggg```ggg```JJJCCC@@@======???AAACCCCCCBBBCCCDDDDDDBBB@@@@@@@@@DDDDDDEEEFFFHHHIIIKKKLLLLLLHHHTTThhhhhhVVVOOOWWWRRRSSSXXX\\\[[[\\\dddoooxxxdddRRRMMMTTTfffzzzppptttwww{{{vvvqqqggg______fffiiigggzzz666555555555555444444444444444444444555555555555444444555555666777777777666666666777888888999999:::::::::;;;;;;<<<<<<<<<@@@???>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNOOOOOOPPPPPPRRRVVVZZZ[[[YYYWWWXXXZZZ^^^___cccfffddd```aaaeeehhhhhhjjjmmmmmmiiiiiilllttt}}}zzzqqq]]]VVVLLLFFFCCCBBB@@@>>>??????>>>>>>===<<<<<<;;;;;;::::::999999999999999999888888777777666666666555555555555555555555555555555444444444444333333555555555555555555555555555444444444444555666666777777777777888888888888999999::::::;;;;;;<<<<<<;;;<<<===>>>????????????@@@@@@AAABBBCCCDDDEEEEEEKKKIIIMMMeee^^^JJJMMMUUUVVVUUUSSSRRRQQQPPPOOOLLLGGGDDD??????>>>>>>???AAACCCDDDKKKOOOUUU[[[aaagggnnnrrr}}}|||[[[UUUpppggg___mmmmmmXXXIIICCCAAA@@@@@@AAABBBAAAAAABBBBBBBBBAAA>>><<<<<<===<<<===???BBBEEEIIILLLMMMMMMJJJNNNWWWZZZUUURRRTTTPPPRRRWWWZZZXXXXXX]]]eeesss~~~ooo___SSSNNN]]]tttzzzyyyxxxxxx|||uuu[[[^^^```bbbhhhpppqqqmmmttt444444444444444444444444333333444444444555555555333444444555555666777777555666666777777888999999999999999:::;;;;;;<<<<<>>============??????@@@BBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKMMMNNNNNNOOOOOORRRVVVXXXWWWUUUUUUUUUYYYXXXYYY[[[YYYWWW\\\cccccceeeiiikkkkkkjjjkkklllooosssxxx~~~tttkkkddd\\\VVVNNNJJJEEECCCBBBBBB@@@???======<<<<<<<<<<<<;;;;;;:::999888888777777888888777777777666666666555555444444444444444444444444444444333333333333333333444444444444444444444444444444333333444444555666666666666777777777888888999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDMMMGGGJJJYYYxxx{{{ZZZLLLLLLRRRVVVSSSRRRRRRRRRRRRPPPLLLIIIBBBAAA???===>>>???AAACCCGGGKKKPPPVVV\\\cccjjjnnnxxx{{{wwwYYYXXXrrr]]]aaa{{{nnnMMMDDDAAA@@@@@@AAACCCCCCBBB@@@BBBBBBAAA???<<<:::;;;<<<888999;;;???CCCGGGJJJLLLMMMLLLKKKLLLRRRVVVTTTOOONNNQQQVVVXXXXXXXXX[[[```jjjzzzrrr___VVVWWW^^^ooo~~~|||{{{||||||}}}wwwdddZZZ\\\pppzzzsss|||333333333333444444444444333333333444444444444555333333333444555555666666666666777777888999999999888888999999:::;;;;;;<<<>>>>>>>>>>>>===<<<<<<<<<>>>>>>???AAABBBCCCDDDEEEGGGFFFFFFFFFFFFGGGGGGHHHFFFGGGGGGIIIJJJLLLMMMNNNLLLOOORRRUUUUUUTTTSSSRRRTTTSSSUUUVVVUUUSSSXXX^^^bbbeeegggggggggiiikkkmmmiiikkkmmmooosssyyyvvvkkk\\\RRRNNNMMMJJJHHHGGGEEECCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;888888777666666666666666666666555555555555555444444444444444444444444444222222333333333333333333444444444444444444444444333333333333333444555555555555666666666777777777888888999999:::;;;;;;;;;:::;;;<<<======>>>======>>>>>>???@@@AAABBBCCCCCCLLLIIIMMMTTTddd{{{WWWHHHMMMWWWSSSSSSSSSTTTTTTSSSPPPMMMEEECCC@@@>>>===>>>@@@AAADDDGGGMMMRRRYYY```hhhmmmuuuyyy~~~rrrYYY]]]tttwww]]]iiiiiiEEE@@@>>>>>>???AAACCCDDDCCCBBBCCCDDDDDDCCC@@@?????????<<<===???AAADDDHHHKKKLLLLLLNNNLLLJJJPPPWWWTTTJJJKKKPPPUUUWWWXXX[[[^^^```dddttttttXXXRRRWWW___iiiwww~~~~~~rrrkkkcccZZZWWWXXXttt}}}222222333333333333333444333333333333444444444444222222333333444555555555666666666777888888999999777777888999::::::;;;;;;<<<===============<<<;;;======>>>@@@AAABBBCCCDDDFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDEEEFFFHHHJJJLLLMMMJJJLLLOOOQQQSSSSSSRRRRRRNNNPPPVVV[[[YYYTTTTTTXXXbbbeeeeeeaaa```dddffffffdddfffiiilllnnnqqquuuxxxzzz{{{kkkaaaSSSNNNIIIFFFFFFEEECCCAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;:::::::::::::::777666666555555555555555444444444444444444444444333333333333333333333333111111222222222222333333333333333333333333333333333222222222222333444444555555555555666666666666777777888888999:::::::::999:::;;;<<<==================>>>???@@@AAABBBBBBGGGLLLOOOPPPXXXsssvvvTTTMMMUUUSSSSSSSSSUUUVVVUUURRROOOIIIFFFBBB???======???@@@AAADDDIIIOOOUUU]]]eeekkkpppuuu{{{}}}lllmmm{{{iiiccctttzzz^^^BBB@@@===<<<===???BBBDDDCCCBBBEEEGGGIIIIIIGGGFFFEEEEEECCCCCCDDDEEEGGGJJJLLLMMMKKKMMMMMMKKKOOOTTTOOOFFFGGGMMMQQQSSSVVV\\\______YYYdddnnn|||lllbbbUUUOOOTTT```kkkrrr}}}yyy}}}{{{qqqkkk[[[[[[YYYVVVUUU[[[eeemmm111222222222333333333333222222333333333444444444222222222333444444555555444555555666666777888888666666777888999:::;;;;;;:::;;;<<<=========<<<;;;<<<===>>>???@@@BBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDFFFHHHKKKLLLJJJJJJLLLNNNQQQSSSSSSSSSNNNPPPTTTXXXWWWRRRRRRVVV^^^cccccc___]]]```bbb```cccdddgggiiilllooorrrtttpppuuuyyyzzz~~~rrriiibbb[[[PPPIIIDDDDDDDDDDDDDDDCCCAAA@@@?????????>>>===;;;;;;;;;:::999999999888888777777666555555444444444444444333333333333333444444444222222222222222222222222111111111111222222222333222222222222222222222222222222222222222333333444444444555555555666666666666666666777888888999999999999:::;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAKKKJJJIIIRRR]]]pppTTTQQQTTTTTTTTTUUUVVVUUUSSSPPPLLLIIIDDD@@@======???@@@???BBBFFFJJJPPPWWW___dddhhhnnnuuuxxxzzz~~~eee^^^mmmpppQQQBBBAAA>>>======>>>@@@AAAAAA@@@AAADDDHHHJJJJJJIIIHHHGGGDDDDDDEEEFFFGGGHHHJJJKKKJJJKKKKKKKKKMMMMMMIIICCCCCCIIIMMMMMMRRRYYY]]]\\\SSSVVV\\\hhh~~~pppbbb^^^aaaeeehhh```^^^[[[XXXYYY```jjjqqq{{{xxxtttrrrsssxxx}}}~~~uuurrrnnnhhhaaaZZZUUURRRWWWhhhuuuvvvvvv~~~111111111222222333333333222222333333333444444444111222222333333444555555333333444444555666666777555666777888999:::;;;;;;999:::<<<=========<<<<<<<<<<<<===???@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCEEEHHHJJJKKKIIIIIIJJJLLLPPPSSSTTTTTTRRRPPPPPPPPPNNNMMMRRRZZZZZZ```bbb___^^^aaabbb^^^cccbbbbbbbbbdddhhhlllnnnoootttuuusssttt{{{{{{kkk___RRRMMMNNNOOOKKKFFFDDDDDDDDDBBB@@@???AAACCC===>>>===<<<:::888888888888888888777666555555555555555444333333333333444333333333333333333333333222222222222222222222222000000111111222222222333222222222222222222222222222222111111222222333444444444444555555555666666555555555666777777888888999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA===IIIDDDDDDOOOPPPooo\\\MMMTTTTTTTTTVVVWWWVVVSSSPPPNNNJJJEEE@@@>>>===???@@@>>>@@@CCCGGGKKKRRRYYY^^^aaahhhppptttvvvzzz[[[[[[wwwiiiIIICCCBBB@@@>>>======>>>??????>>>;;;???EEEIIIIIIGGGFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIIIIJJJJJJGGGCCCAAAAAAGGGJJJIIIMMMVVVZZZYYYTTTQQQVVVbbbmmmppphhh\\\TTTQQQSSSVVVXXXYYYVVVSSSQQQSSSXXX^^^cccnnntttzzzyyysssmmmjjjiiiaaabbbccccccaaa]]]YYYVVVWWWVVVTTTSSSTTTVVVYYY[[[ttt000000000000000000000000000111111111111222222222333333333333333333333333444444444555555555555666555666777888999:::;;;;;;999999999:::::::::;;;;;;;;;<<<===>>>>>>?????????AAA@@@???>>>>>>@@@BBBCCCFFFDDDBBBBBBBBBDDDGGGIIIHHHJJJLLLMMMMMMMMMNNNOOORRRPPPPPPRRRRRRQQQTTTYYY[[[\\\^^^^^^]]]]]]___```aaabbbcccbbb```bbbfffiiilllmmmnnnnnnoooqqqtttwww~~~{{{mmmbbb\\\SSSOOOKKKIIIIIIHHHEEEBBB@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999888888888888888888888888555555444333333222111111333333222111111222333333000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222333333333444444444555555666666666777888888999999999::::::::::::::::::;;;=========>>>??????@@@@@@AAAEEEDDDEEEIIINNNfffuuuSSSTTTRRRRRRUUUUUUSSSRRRSSSTTTPPPKKKEEEAAA?????????;;;===???AAADDDJJJSSSYYY___aaaeeelllsssxxxyyyyyyqqqWWWfffxxxQQQAAAEEE@@@AAAAAA???>>>======<<<===???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFKKKJJJIIIIIIIIIHHHEEECCCKKKJJJIIIIIIKKKNNNRRRTTTOOOMMMRRR[[[bbbnnnwwwoooeee^^^\\\WWWQQQLLLJJJIIIHHHHHHJJJOOOVVVQQQLLLSSSTTTMMMKKKMMMMMMMMMMMMLLLMMMRRRXXXcccpppyyyuuunnnooouuuzzz000000000000000000000000000000111111111222222222333333333333333333333333444444444444555555555555555666666777999::::::;;;999999999::::::::::::;;;;;;;;;===>>>>>>>>>>>>>>>??????>>>>>>@@@BBBEEEFFFDDDCCCBBBAAABBBDDDFFFHHHNNNKKKIIIIIILLLNNNMMMLLLPPPOOOQQQUUUUUUTTTWWW\\\\\\^^^____________```bbb___```aaaaaa```aaaeeehhhhhhkkknnnpppqqqqqqrrrssssssuuuxxx|||yyyoooiiibbbXXXQQQOOONNNKKKHHHFFFFFFEEECCC@@@??????>>>===============<<<<<<;;;;;;:::999999888777777777777777777777777555444444333222222111111333222111111111111222333000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222333333333333444444444444555555666777777888888999999999999:::::::::::::::<<<<<<======>>>?????????===AAAAAACCCGGGIIIYYYvvvoooUUUNNNMMMSSSVVVTTTRRRTTTSSSPPPLLLGGGCCC@@@???>>>===>>>???@@@BBBGGGNNNTTTVVVYYY^^^eeelllsssxxx|||~~~jjjYYYkkkzzzkkkKKK===BBBCCCAAAAAA@@@>>>>>>=========>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIIIIJJJKKKJJJGGGDDDGGGFFFEEEEEEFFFIIIKKKMMMPPPMMMPPPWWW[[[aaasssrrrccc\\\VVVPPPRRRZZZ]]]]]]RRRLLLPPPQQQQQQYYYRRRUUUZZZ\\\___dddoooyyy~~~000000000000000000000000000000000111111111222222222222222222222222222222333333333444444444555555555555666777888999::::::888888999999999::::::::::::;;;<<<===>>>>>>>>>>>>=========???AAADDDGGGHHHCCCBBBAAA@@@AAACCCEEEFFFMMMIIIEEEFFFJJJMMMLLLJJJLLLLLLPPPUUUVVVUUUVVV[[[[[[\\\^^^^^^]]]]]]___```\\\^^^^^^^^^___```dddfffdddhhhnnnqqqqqqpppoooooopppppppppooonnnpppsssvvv~~~zzzqqqkkkggg^^^YYYUUUSSSOOOIIIGGGHHHGGGEEECCCBBBBBBAAA@@@>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999888777777555555555555555555555555444444333333222111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333333333444444444444555555666777777888888888888999999999:::::::::;;;;;;;;;<<<======>>>>>>;;;@@@@@@CCCHHHEEELLL```gggTTTGGGLLLSSSRRRQQQUUURRRQQQNNNKKKGGGCCC???>>>>>>>>>>>>>>>???CCCIIIMMMOOOSSSYYY^^^cccjjjrrrxxxwww{{{||||||sss^^^bbbtttpppWWWCCC<<<===DDDAAAAAA@@@???>>>>>>>>>???===>>>>>>??????@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGJJJLLLKKKHHHFFFEEEEEEDDDDDDDDDEEEFFFFFFNNNKKKMMMSSSUUUUUU]]]hhh|||sssiiipppvvvmmmkkkeeeiii{{{~~~000000000000000000000000000000000000111111111111222222222222222222222222222333333333444444444444555555666666777888999999888888888888999999999999::::::;;;<<<============<<<<<<===>>>@@@CCCEEEFFFAAA@@@@@@???@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIINNNTTTUUURRRRRRVVVWWWXXXZZZZZZYYYYYY[[[\\\ZZZ[[[[[[\\\]]]___bbbcccbbbeeejjjmmmmmmmmmmmmnnnqqqrrrqqqpppmmmlllmmmooosssvvvzzz}}}~~~|||xxxqqqlllfffaaa___\\\WWWTTTQQQNNNNNNNNNJJJDDDCCCFFFAAA@@@@@@?????????===<<<<<<<<<;;;::::::::::::;;;999999888888777666666666444444444444444444444444333333222222111111111000111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333333333333444444444555666666777777777777888888999999::::::999::::::;;;;;;<<<======>>>BBBAAACCCIIIFFFGGGTTTlllmmmKKKDDDJJJMMMOOOSSSQQQQQQPPPNNNJJJEEEAAA>>>>>>===<<<<<<>>>AAAEEEHHHMMMSSSYYY\\\]]]```gggmmmyyyvvvjjj^^^uuu}}}eeeEEE@@@???;;;CCCAAA@@@@@@????????????@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBCCCEEEIIIKKKKKKIIIFFFHHHHHHHHHGGGGGGGGGFFFFFFKKKIIIKKKPPPRRRRRRTTTZZZiii{{{//////////////////////////////000000000111111111111111111111111111111111222222222222333333333444555555555666666777777888777777777888888888999999999:::;;;<<<<<<======<<<<<<<<<======>>>@@@AAAAAA@@@?????????@@@AAABBBCCCCCCKKKRRRSSSMMMGGGGGGJJJIIIJJJOOOTTTTTTPPPOOORRRUUUVVVXXXXXXWWWWWWYYYZZZYYYYYYYYY[[[]]]^^^___``````bbbdddeeefffiiilllooooooppppppooommmllllllmmmiiikkkkkkkkkiiijjjlllooorrrtttxxxzzz{{{zzzyyyyyyxxxzzzzzzzzz~~~}}}zzzsssrrrpppnnnlllkkkhhheeebbbddd```\\\ZZZZZZWWWRRRMMMKKKIIIHHHIIIEEE@@@???BBB===>>>??????>>>===<<<<<<;;;:::999999888888999999777777777666555555444444222222222222222222222222222111111111111111000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000111111111111111111222222222333333222333333444555555666666666666777777888999::::::999999999:::;;;;;;<<<<<<@@@CCC@@@@@@HHHGGGFFFOOOXXXyyy^^^BBB@@@FFFLLLOOOOOOPPPQQQPPPMMMIIIDDDAAA===<<<;;;;;;===@@@CCCDDDIIIPPPXXX\\\\\\]]]```ddduuu~~~tttwwwzzzYYY<<>>??????@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEE@@@AAACCCFFFIIIJJJHHHFFFJJJJJJJJJIIIIIIIIIHHHHHHKKKIIIIIIMMMPPPQQQSSSVVVXXXiii}}}/////////////////////////////////000000000111111000000000000000000000000111111222222222333333333444555555555666666666777666777777777777888888888888999:::;;;<<<<<<<<<<<<===============>>>>>>>>>?????????@@@@@@AAABBBCCCGGGSSS]]]\\\PPPFFFEEEHHHLLLLLLPPPUUUTTTPPPPPPRRRUUUVVVXXXXXXWWWWWWYYYZZZYYYYYYXXXZZZ\\\^^^]]]\\\]]]]]]]]]^^^```dddkkkpppooopppooommmjjjhhhiiijjjjjjkkkkkkhhheeeeeeiiilllnnnqqqsssrrrnnnkkkjjjkkkhhhjjjhhhgggiiimmmmmmjjjiiikkkkkkjjjkkkmmmjjjeeecccbbbbbbccccccbbb```]]][[[YYYXXXYYYZZZXXXSSSOOOHHHDDDBBBCCCBBB???>>>AAA;;;===??????===;;;;;;;;;999999888777777777777777666666555444444333333222222222222222222222222222000000000000000000000000//////000000000000///////////////////////////////////////////////////////////////////////////////////////000000000111111000000111111111222222222222222222333444444555555555555666777888999999:::999999999:::;;;;;;<<<<<<>>>BBB===<<>>@@@AAAAAABBBIIIRRRXXX[[[]]]^^^```iiittt}}}}}}|||yyyxxxxxxNNN;;;BBBDDD>>>===>>>=========>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFBBBBBBCCCEEEHHHHHHGGGFFFHHHHHHHHHGGGHHHHHHIIIIIIMMMLLLKKKKKKLLLNNNPPPRRRTTTWWWhhh////////////////////////////////////000000000111000000000000000000000000111111111111222222222222444444555555555555666666666666666777777777888888888999:::;;;;;;<<<;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCHHHRRR[[[ZZZPPPGGGEEEGGGJJJJJJNNNSSSSSSPPPPPPTTTSSSUUUVVVVVVVVVVVVWWWYYY[[[YYYXXXZZZ\\\]]]\\\ZZZWWWXXXYYYZZZ\\\bbbiiioooqqqqqqoookkkgggeeefffggglllnnnnnnkkkfffdddfffiiinnnooopppqqqqqqnnnjjjfffddddddbbb___```dddddd```dddeeeeeedddgggmmmooolll[[[[[[[[[]]]^^^]]]ZZZXXXPPPPPPQQQRRRSSSSSSRRRPPPJJJDDD???AAABBB@@@???@@@999<<<>>>>>><<<:::999:::888777777666666666666666555444444333222222111111111111111111111111111111000000000000000000000000......///000000///......////////////////////////........................////////////////////////////////////000000000111000000000000111111111222111111222222333444444444444444555666777888999:::999999::::::;;;<<<<<<<<<:::AAA===;;;AAABBBAAAHHHLLLUUUuuuhhhBBB>>>EEEEEENNNOOOQQQRRRQQQNNNKKKIIICCC@@@======>>>??????===>>>BBBIIIPPPVVVZZZ\\\]]]^^^hhhqqqssstttzzzuuu|||hhhFFF@@@@@@???@@@>>><<<<<<<<<<<<===>>>???@@@?????????@@@AAAAAABBBBBBDDDDDDDDDDDDDDDEEEGGGGGGGGGFFFEEEEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHJJJLLLMMMOOOPPPNNNLLLMMMPPPQQQSSSTTT[[[mmm////////////////////////////////////000000000000000000000000000000000000000111111111111222222222444444555555555555555555666666666666777777777777888888999:::;;;;;;;;;;;;<<<===>>>??????@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCJJJQQQRRRMMMHHHGGGHHHFFFFFFJJJOOOPPPNNNPPPTTTQQQRRRTTTTTTSSSSSSUUUVVV\\\ZZZYYYZZZ\\\]]][[[XXXSSSTTTVVVXXX\\\aaahhhmmmooonnnlllhhhdddbbbccceeeaaaeeeiiihhhdddbbbcccfffjjjiiikkkppptttssskkkcccaaaaaa___[[[\\\______\\\\\\^^^]]]]]]bbbkkkooooooXXXWWWWWWXXXYYYXXXUUURRRSSSRRRQQQOOOMMMKKKKKKKKKNNNEEE>>>???AAA???===<<<888;;;>>>>>>;;;888888999777777666555555555555555444444333333222111111000111111111111111111111111////////////000000000000---...///000000///...---////////////////////////........................////////////////////////////////////000000000000000000000000111111111111000111111222333333444444444444555666777888999999999::::::;;;;;;<<<<<<===999AAA@@@<<>>CCCCCCMMMOOOPPPRRRQQQPPPMMMLLLGGGCCC???>>>??????===:::>>>@@@CCCJJJQQQWWWYYYZZZ[[[dddkkkkkkmmmttt}}}{{{www}}}\\\BBBDDD===:::@@@@@@;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHKKKIIIGGGFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEIIILLLOOOKKKPPPSSSRRROOOPPPSSSTTTSSSUUUXXXZZZddd....................................////////////////////////000000000000000000000111222222333333555555555555555555555555555555555666666666666666777888999:::;;;<<<<<<<<<>>>>>>>>>>>>============>>>>>>???@@@AAAAAABBBBBBKKKKKKKKKJJJIIIGGGFFFEEEGGGFFFFFFFFFGGGIIIKKKMMMPPPPPPPPPRRRUUUWWWWWWWWWYYYYYYZZZZZZZZZXXXWWWVVVTTTTTTUUUWWWZZZ]]]aaacccgggiiiiiifffbbb___```aaa```aaaccceeefffeeecccbbbfffiiimmmpppooolllgggdddaaa___]]]ZZZYYYXXXXXXXXXUUUYYY]]]___```aaadddgggXXXWWWUUUUUUUUUUUUSSSRRRUUUTTTSSSPPPNNNKKKJJJIIIFFFDDD@@@===<<<<<<===>>><<<<<<<<<<<<;;;:::999888555555555555444444444444555555444333333222111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////................................................////////////000000000000000000000000111111111111000111111222222333333444333333444555666777888999;;;;;;<<<<<<<<<<<<<<<;;;=========>>>???@@@BBBBBBLLLMMMRRRttt[[[GGGBBB???OOOMMMQQQWWWVVVOOOLLLOOOPPPHHH???999999;;;<<<;;;;;;===@@@DDDJJJPPPUUUXXX\\\___dddiiimmmsssyyy}}}qqqjjjzzzvvveeemmmSSS===;;;@@@>>>===???<<<;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCFFFIIIKKKFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCAAAAAABBBEEEHHHKKKIIILLLOOOPPPPPPPPPQQQRRR\\\UUUTTTZZZ```iii....................................////////////.../////////000000000000///000000111111222333333444444444444444444444444555555555555666666666666777777999:::;;;<<<<<<<<<===========================>>>>>>@@@AAABBBCCCCCCIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNOOOQQQTTTWWWXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVQQQRRRSSSUUUXXXZZZ]]]^^^ccceeegggfffcccaaabbbccc___``````aaaaaa``````___fffhhhlllmmmlllhhhccc```aaa```___]]][[[ZZZYYYXXXWWWYYY\\\]]]\\\\\\^^^```VVVTTTSSSSSSTTTTTTRRRQQQTTTSSSQQQNNNLLLIIIGGGFFFDDDBBB@@@>>><<<<<<<<<===:::::::::::::::999777777666666555555555444444444555444444333222222111111111111111000000000//////////////////////////////////////////////////////////////////////////////.................................................../////////000000000000//////000000000111111111111111111222333333444444333333444555666777777888::::::;;;<<<<<<<<<<<<<<<=========>>>???@@@AAABBB???HHHKKK]]]sssMMMDDDIIINNNMMMNNNRRRTTTSSSQQQQQQQQQKKKDDD>>><<<;;;<<<<<<===>>>@@@CCCGGGLLLPPPRRRWWW[[[```eeejjjpppvvvzzzddd___qqqnnnnnn~~~```LLL===>>>AAA>>><<<===<<<;;;;;;;;;;;;<<<>>>???@@@@@@AAAAAABBBAAAAAAAAADDDCCCCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAABBBEEEHHHJJJIIIKKKNNNPPPPPPPPPQQQRRRUUUPPPOOOTTTVVVZZZkkk~~~........................---............/////////....../////////000000000//////000111111222222333444444444444444444444444555555555555666666777777666777888:::;;;;;;<<<<<<========================<<<===>>>???AAABBBDDDDDDGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJLLLNNNQQQTTTVVVWWWXXXYYYYYYZZZZZZYYYXXXVVVUUUQQQRRRTTTWWWXXXYYYYYYYYY]]]```dddeeeeeedddccccccbbbaaa___^^^]]]]]]^^^^^^dddfffhhhhhhfffccc___\\\^^^^^^^^^^^^\\\ZZZWWWUUUUUUVVVYYYYYYXXXXXXYYYZZZRRRQQQPPPPPPRRRRRRQQQPPPQQQPPPNNNKKKHHHFFFDDDCCCAAAAAA@@@>>>===<<<;;;;;;999999999888888777666555666666666555555555555444444444333333222111111111111111000000000000//////////////////////////////////////////////////////////////////////////////....................................................../////////000000000//////000000000000111111111111222222333444444444444444444555555666666666888888:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAA:::IIIIIIJJJmmmhhhNNNJJJMMMOOOQQQQQQSSSVVVUUURRRQQQOOOKKKEEE???<<<<<<===>>>>>>???AAACCCFFFIIIKKKQQQTTTZZZ___eeelllrrrwwwzzzZZZUUUggguuuooouuucccNNNCCC===@@@BBB>>>;;;===<<<<<<;;;;;;;;;<<<======>>>???AAABBBBBBBBBAAA@@@DDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEBBBAAAAAAAAABBBEEEGGGIIIIIIKKKNNNOOOOOOOOOPPPRRRTTTQQQQQQUUUTTTSSS]]]kkkuuu........................---------.........//////........./////////000000//////000000111222222222333333333333333333333333444444555555666666777777666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======;;;<<<===???AAACCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJLLLOOOQQQRRRSSSUUUUUUXXXXXXYYYYYYYYYXXXVVVUUUTTTUUUXXXZZZ[[[ZZZYYYWWWZZZ^^^bbbffffffeeecccbbbgggdddaaa^^^]]]]]]^^^``````aaabbbbbbaaa___\\\ZZZYYYZZZ[[[\\\ZZZWWWSSSPPPQQQRRRTTTUUUVVVWWWXXXXXXPPPOOONNNNNNPPPQQQPPPOOOMMMLLLJJJHHHEEEBBB@@@???>>>>>>???>>>===;;;:::888888888888888777666555444666666666555555555444444333333222222111111111000111000000000////////////////////////////////////////////////////////////////////////////////////........................................................./////////000000////////////000000000111111111222222333444444444444444444444444444555555666777888:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@>>>IIIHHHEEEZZZfffFFFIIIQQQVVVTTTTTTWWWUUUPPPQQQRRRQQQKKKCCC===<<<============>>>@@@BBBDDDEEEKKKNNNTTTZZZ```gggnnnrrrwww||||||\\\QQQ\\\xxx}}}~~~```SSSDDD???>>>AAAAAA<<<;;;===>>>>>>=====================>>>@@@BBBBBBBBBAAA@@@AAABBBCCCCCCDDDDDDCCCCCCGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBCCCEEEHHHIIIHHHJJJLLLMMMMMMNNNOOOQQQSSSRRRSSSVVVUUUTTTZZZdddgggqqq........................------------........................////////////...//////000111111222222333333333333333333333333444444444555666777777888666666888999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<===???AAACCCDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLKKKIIIGGGHHHIIIKKKMMMLLLOOORRRSSSQQQQQQQQQRRRVVVWWWXXXYYYYYYXXXWWWVVVUUUWWWZZZ\\\\\\[[[XXXVVV[[[^^^bbbfffgggfffccc```hhheee```\\\[[[[[[]]]___\\\\\\\\\\\\\\\\\\[[[[[[WWWXXXYYYYYYXXXUUUQQQOOOQQQQQQRRRSSSTTTUUUTTTTTTNNNMMMLLLLLLNNNOOONNNMMMIIIHHHFFFDDDAAA???======<<<<<<======<<<:::888777777888888777777666555444555555555555444444444444222111111111111111000000000000000////////////...........................////////////////////////////////////////////////............................................................////////////...////////////000000000000000111222222333333444333333333333444444444444555666777999:::;;;;;;;;;:::::::::;;;<<<===??????@@@BBBAAAEEEOOO^^^ZZZGGGOOOUUUVVVUUUUUUTTTQQQQQQSSSSSSNNNGGG@@@>>>===<<<;;;;;;<<<===@@@BBBCCCGGGJJJPPPUUU[[[aaahhhllltttxxx}}}bbbNNNPPPhhhuuuMMMEEEAAA?????????===:::;;;>>>>>>>>>??????>>>>>>>>>======>>>???AAABBBBBBAAAAAA===>>>@@@AAABBBCCCCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBCCCCCCEEEGGGHHHJJJFFFHHHJJJJJJJJJKKKMMMOOONNNMMMMMMNNNNNNNNNSSSZZZ```^^^dddzzz........................,,,------------.........------........./////////......///000000111111222222222222222222222222222333444444555666777888888555666777999::::::;;;;;;999999::::::;;;<<<<<<<<<<<<===>>>???AAABBBDDDDDDFFFFFFHHHIIIJJJKKKKKKKKKLLLKKKIIIHHHIIIKKKMMMNNNLLLPPPTTTTTTQQQOOOPPPQQQTTTUUUVVVXXXYYYYYYYYYXXXVVVXXXZZZ\\\\\\ZZZXXXVVV]]]___bbbfffhhhgggccc```eeeaaa]]]YYYWWWXXXZZZ[[[ZZZZZZYYYYYYYYYZZZ[[[\\\ZZZZZZYYYXXXVVVTTTRRRRRRUUUTTTRRRRRRRRRQQQNNNLLLLLLJJJIIIJJJKKKKKKJJJIIIDDDDDDCCCAAA???>>><<<<<<:::;;;;;;<<<;;;999888666777777777777666555444333444444444333333333333222000000000000000000000000000000////////////..............................////////////////////////////////////////////////................................................------........./////////......////////////000000//////000000111222222222222222222333333444444444555555777888999999999999999999999:::;;;<<<>>>>>>BBB??????HHHMMMKKKgggXXXRRROOORRRTTTSSSSSSUUURRRSSSSSSPPPKKKFFFBBB@@@;;;;;;;;;;;;===>>>@@@BBBDDDGGGLLLPPPUUU[[[aaaeeemmmppptttvvvwww{{{gggNNNGGGYYYpppwwwjjjEEE>>>AAA@@@>>><<<:::999;;;=========>>>?????????>>>>>>===>>>>>>???@@@AAABBBBBB===>>>???@@@AAABBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIDDDFFFGGGGGGGGGIIIKKKMMMLLLLLLKKKJJJIIIJJJMMMQQQSSSTTTXXX```ooo........................,,,,,,---------.........---------.........//////......//////000111111111222222222222222222222222333333444555666777888888555666777999::::::::::::888999999:::;;;;;;<<<<<<===>>>>>>@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMLLLKKKPPPUUUUUURRRPPPQQQRRRQQQSSSUUUWWWYYYZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ^^^___aaaeeehhhiiifffcccaaa^^^ZZZVVVUUUUUUWWWYYY\\\ZZZXXXWWWWWWXXXZZZ[[[\\\ZZZWWWTTTRRRRRRRRRSSSUUUSSSPPPPPPPPPNNNKKKHHHIIIGGGFFFFFFGGGGGGEEEDDDAAAAAA@@@???>>>===<<<<<<::::::::::::999888777777555555555555444333222111333333222222222222111111000000000000000000000000000000/////////.................................////////////////////////////////////////////////................................................---------.........//////........./////////000000.........///000000111111000000111222333444444555555666777777888888888777888888999999:::<<<===>>>AAAAAA@@@HHHLLLGGGVVVwwweeeMMMMMMTTTTTTTTTYYYTTTTTTRRRQQQPPPLLLGGGDDD>>>===<<<<<<<<<===???@@@AAADDDHHHLLLOOOTTTYYY\\\```bbbeeegggjjjqqqzzzrrrXXXJJJQQQ___yyytttyyy]]]FFF>>>>>>>>><<<:::999:::;;;;;;:::;;;<<<===>>>>>>======>>>>>>======>>>@@@BBBDDDBBBAAA@@@@@@@@@BBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBCCCEEEFFFFFFBBBDDDEEEEEEEEEFFFIIIKKKKKKMMMNNNMMMMMMNNNOOOOOOMMMPPPTTTVVVXXXggg........................,,,,,,,,,---------......---------.........//////......//////000111111111111111111111111111111111333333444555666777888999555666777888999:::::::::888888999::::::;;;<<<<<<>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDFFFFFFGGGGGGGGGDDDGGGLLLPPPQQQOOOLLLJJJJJJOOOUUUVVVSSSQQQRRRUUUPPPQQQTTTWWWYYY[[[[[[[[[^^^^^^___`````````___^^^^^^^^^```dddiiijjjhhheee```]]]YYYVVVUUUUUUWWWXXX^^^\\\YYYWWWVVVWWWXXXZZZ[[[XXXSSSOOOMMMNNNQQQRRRQQQOOOMMMMMMOOOOOOLLLIIIGGGEEEDDDCCCDDDDDDBBB@@@?????????>>>======<<<<<<::::::999888888777777777333333333333222111000000222222222111111111000000////////////000000000000000/////////....................................////////////////////////////////////////////////................................................---------.........//////............/////////000------......///000000000///000000222333444555555666666777777777777777666888888888999:::;;;======;;;@@@@@@AAAGGGFFFNNNaaazzzPPPLLLVVVUUUUUUZZZWWWTTTRRRRRRSSSQQQLLLGGG@@@???>>>===<<<======>>>@@@BBBFFFIIILLLOOOTTTWWWUUUWWWZZZ]]]aaaiiittt|||dddSSSQQQTTTjjj~~~nnn}}}rrrNNNFFF>>>;;;;;;:::999999;;;;;;999777888:::<<<======<<<<<>><<<<<<===@@@CCCEEEFFFEEECCCAAAAAAAAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAA===>>>???@@@BBBCCCDDDDDDAAABBBCCCCCCCCCEEEHHHJJJFFFJJJMMMOOOQQQRRRQQQOOOQQQNNNOOORRRUUU\\\mmm~~~---------------------------------............///000000//////.........---000000000000111111111111222222111111111111111111444444666777888888888888888555888999777???EEE===:::;;;;;;:::888888:::;;;===<<<<<<<<<===>>>@@@AAABBBAAA@@@CCCFFFHHHFFFDDDEEEJJJQQQSSSQQQNNNMMMMMMNNNPPPRRRUUUVVVVVVUUUUUUSSSQQQRRRVVVXXXWWWXXX\\\\\\^^^___]]]ZZZZZZ]]]```\\\ZZZ\\\ccciiiiiikkkmmmiiiaaaXXXSSSSSSVVVWWWXXX\\\[[[ZZZYYYXXXXXXXXXXXXVVVTTTRRRQQQQQQQQQOOONNNNNNLLLLLLMMMPPPPPPMMMJJJFFFDDDBBBBBBBBBAAA???>>>???===<<<;;;;;;:::777555888888888888888777666666222222222222222222222222000000000000000000000000000000000000000000000000......---------,,,,,,,,,------------------------------------------------//////.........---------,,,,,,,,,---------......000000//////.........------------............///---------............///////////////000000000000111111222222222333333333444444666777888888888888999999:::;;;;;;<<<<<<============???BBBFFFJJJMMMkkkhhhQQQPPPRRRTTTXXXWWWXXXUUURRRSSSUUUNNNDDDGGGCCC>>>;;;;;;<<<======BBBAAA@@@AAACCCGGGKKKMMMJJJLLLNNNPPPTTT\\\hhhpppsss~~~yyyWWWSSSWWW\\\uuusssnnntttPPPEEE@@@888===<<<;;;:::999999999999;;;;;;:::;;;;;;<<<>>>>>>;;;======:::999===FFFMMMUUUJJJ???<<<@@@DDDBBB>>>???@@@@@@>>><<<<<<@@@CCCCCC>>>???DDDFFFCCC@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHOOOLLLKKKLLLLLLKKKPPPVVVUUUTTTSSSRRRTTTZZZaaaggguuu------------------------------------............000/////////.........---//////000000000111111111111111111111111111111111444444555666777888888777888555888999888@@@FFF>>>:::;;;;;;;;;999999:::<<<<<<<<<;;;;;;<<<===???@@@AAA@@@@@@BBBEEEGGGEEECCCEEEJJJPPPRRRPPPMMMKKKLLLLLLNNNPPPSSSTTTUUUTTTTTTWWWTTTTTTWWWYYYYYY[[[___]]]]]]\\\ZZZYYYXXXZZZ[[[ZZZXXXZZZbbbggghhhiiillliiibbbYYYTTTTTTUUUVVVUUU[[[ZZZZZZYYYYYYXXXWWWWWWUUUSSSPPPOOOPPPOOONNNMMMKKKJJJJJJKKKMMMLLLIIIFFFDDDCCCAAAAAAAAAAAA???>>>???===<<<<<<<<<:::888666777777888888777777666555222222222222222222222222000000000000000000000000000000000000000000000000............------,,,,,,------------------------------------------------//////.........---------,,,,,,,,,---------......000/////////.........------------............///---------............///////////////000000000000222222222222333333333333444555666666777777777777999999::::::;;;<<<<<<<<<======>>>???BBBEEEIIIKKKWWWyyybbbMMMPPPVVVVVVUUUVVVSSSPPPQQQSSSPPPIIIIIIFFFAAA>>>======<<<;;;======<<<===???CCCGGGIIIIIIKKKMMMPPPRRRWWW[[[___mmmwwwnnnZZZQQQPPPccc|||xxx{{{```HHHBBB???888<<<<<<;;;999999888888888999999999::::::;;;<<<===<<<======;;;999<<>>???===:::???@@@AAA???======???BBBAAA>>>@@@EEEGGGCCCCCCEEEDDDDDDEEEEEEFFFGGGGGGGGGKKKJJJKKKNNNNNNLLLNNNSSSSSSSSSTTTUUUVVVZZZ___bbbbbbooovvviii------------------------------------............/////////...............//////000000000000111111111111111111111111111111444444555666777777777777888555888:::888AAAGGG???;;;<<<<<<;;;::::::;;;===;;;;;;;;;;;;;;;<<<===>>>@@@???@@@AAADDDEEEDDDCCCEEEJJJOOOPPPMMMKKKJJJJJJLLLMMMPPPRRRTTTUUUUUUUUUWWWTTTSSSUUUWWWXXX[[[```___]]][[[ZZZZZZZZZYYYXXXYYYWWWZZZaaaggghhhjjjmmmhhhbbbZZZUUUUUUUUUTTTSSSXXXYYYYYYYYYYYYWWWVVVUUUSSSQQQNNNNNNNNNNNNMMMLLLJJJJJJJJJKKKLLLJJJFFFCCCBBBAAA@@@@@@AAAAAA???>>>???===<<<<<<<<<;;;888666666777777777777666555555111111111111111111111111000000000000000000000000000000000000000000000000/////////............---------------------------------------------------...............---------,,,,,,,,,---------....../////////...............---------............///---------............///////////////000000000000222222333333333444444444555555666666666666666666888999999::::::;;;<<<<<<======>>>???AAADDDFFFHHHKKK\\\jjjVVVSSSTTTTTTUUUTTTPPPOOOQQQQQQOOOMMMJJJFFFCCCAAA>>>;;;888;;;:::::::::===AAAEEEGGGKKKMMMPPPUUUZZZ[[[ZZZYYYeeeppp{{{iiiTTTNNNXXXhhhbbbIII???>>><<<888;;;;;;:::999888888888888888888888999::::::;;;;;;===>>>>>>;;;:::===CCCHHHMMMIIICCC???===;;;999888>>>???AAAAAA???>>>???@@@>>>>>>AAAEEEEEECCCCCCGGGCCCDDDFFFGGGHHHHHHGGGGGGIIIJJJNNNTTTSSSOOONNNPPPQQQSSSUUUWWWWWWYYY[[[]]]``````dddnnn|||jjjUUUJJJ------------------------,,,,,,---------.................................////////////000000000111111111111111111222222222333444555666666666666666888444888:::999BBBHHH@@@;;;<<<<<<<<<;;;;;;<<<>>>::::::::::::;;;;;;<<<<<<>>>??????AAABBBCCCCCCCCCEEEIIIMMMNNNKKKIIIIIIJJJNNNOOOQQQTTTVVVWWWXXXXXXTTTPPPNNNPPPRRRSSSWWW\\\aaa^^^\\\\\\___```^^^[[[ZZZYYY[[[ccciiijjjllloooeee```YYYVVVVVVVVVTTTRRRUUUVVVXXXXXXXXXVVVSSSRRRQQQOOOMMMMMMNNNNNNMMMLLLKKKLLLMMMNNNMMMJJJFFFCCCBBB@@@???@@@AAAAAA@@@???>>>===;;;;;;;;;:::888666555666666666666555444444111111111111111111111111000000000000000000000000/////////////////////////////////////////////...------------------------------------------------........................,,,,,,,,,---------..............................---------............///---------............///////////////000000000000222333333333333444444444666666555555555555555555888888888999::::::;;;;;;======>>>>>>@@@BBBCCCDDDJJJOOOiiinnnQQQQQQRRRTTTUUUSSSQQQQQQRRRRRRPPPNNNKKKIIIEEEAAA;;;888<<<<<<;;;;;;>>>AAAEEEGGGIIIJJJOOOWWW___cccbbb___bbbkkkuuuzzzlll]]]ZZZ[[[rrrttttttPPP>>>;;;:::999:::::::::999888888888888888777888999::::::;;;;;;;;;=========<<<<<>>@@@AAAAAA???>>>===;;;===@@@BBBAAA@@@AAACCCBBBDDDFFFHHHIIIHHHGGGFFFHHHKKKRRRYYYYYYSSSOOOOOOPPPRRRTTTUUUUUUVVVWWWYYY```\\\^^^dddggglll~~~{{{pppcccUUUIII@@@;;;------------------------,,,,,,,,,------------...---------..................////////////000000000000000111111111222222222333444444555555555555444666333777999999BBBHHHAAA:::;;;<<<<<<;;;;;;===???:::::::::;;;;;;;;;;;;;;;===>>>@@@AAABBBBBBCCCCCCEEEIIILLLLLLIIIHHHIIIKKKNNNOOOQQQSSSUUUVVVWWWWWWPPPLLLKKKMMMOOOPPPTTTYYY^^^\\\[[[]]]aaabbbaaa^^^ZZZXXXZZZbbbhhhiiijjjmmmbbb^^^XXXVVVWWWWWWUUUSSSSSSTTTUUUUUUUUUSSSQQQOOOOOOMMMLLLLLLMMMNNNMMMLLLKKKLLLNNNMMMKKKHHHEEECCCBBB@@@???@@@AAAAAA@@@???<<<;;;::::::::::::888666444555555555555444333333000000000000000000000000////////////////////////.........................../////////////////////---------------------------------------------------.....................,,,,,,,,,---------......---------...............---------............///---------............///////////////000000000000222222222333333333444444666555444444333444444555777777888888999:::::::::<<<======>>>???@@@AAAAAAGGGIIISSSrrrfffNNNKKKMMMPPPSSSSSSRRRRRRTTTRRRQQQOOOMMMJJJEEE???:::>>>===<<<<<<>>>AAADDDFFFBBBCCCFFFNNNXXX___aaa``````iiiqqqtttyyy||||||kkkaaaqqqttt|||~~~eeeEEE<<<;;;888888===999999888777777777888888888999:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>AAAEEEHHH@@@BBBCCCBBB???======>>><<<===???@@@AAA???===;;;999;;;>>>>>>===>>>>>>===AAACCCEEEGGGGGGGGGEEEDDDFFFIIIQQQYYYXXXRRRMMMMMMPPPQQQQQQQQQQQQRRRUUUWWWRRRRRRXXX___^^^YYYaaannnwwwooocccSSSEEE===:::999888------------------------,,,,,,,,,,,,---------------------------...............////////////000000000000000111222222333333333333444444444444444333444111666888888AAAHHHAAA999:::;;;;;;:::;;;===???::::::;;;<<<<<<;;;;;;:::===???AAABBBAAABBBCCCDDDEEEHHHKKKKKKIIIHHHJJJMMMMMMMMMNNNOOOQQQRRRSSSTTTOOOLLLKKKMMMOOOPPPSSSXXXWWWWWWXXXZZZ]]]______^^^XXXUUUXXX___dddeeefffhhhccc^^^XXXUUUVVVVVVUUUSSSPPPQQQQQQQQQQQQOOONNNMMMLLLJJJIIIIIIKKKLLLLLLKKKHHHIIIJJJIIIFFFCCCBBBBBBAAA@@@??????@@@@@@>>>===:::999888888999888666444333444444444444333222222////////////////////////////////////////////////........................---............/////////---------------------------------------------------------...............,,,,,,,,,---------......---------------.........---------............///---------............///////////////000000000000111111222222222333333333555444333222222333555666666777777888888999::::::;;;;;;<<<===>>>??????@@@CCCFFFJJJ\\\[[[KKKJJJLLLPPPSSSRRRSSSUUURRRQQQPPPPPPNNNJJJDDD@@@>>>===;;;:::;;;===@@@BBBAAAAAACCCGGGNNNUUUYYY[[[]]]eeelllmmmpppwww}}}~~~~~~~~~zzzzzzrrr}}}hhhQQQ===;;;;;;888888>>>888888777777777777777888777888:::<<<<<<<<<;;;;;;::::::;;;<<<>>>@@@BBBDDD999;;;=========<<<===>>>;;;;;;<<<>>>??????<<<999999;;;;;;;;;>>>AAA???;;;???@@@BBBCCCDDDDDDCCCCCCCCCEEEKKKQQQQQQLLLIIIJJJMMMNNNNNNNNNMMMOOOQQQTTTPPPRRRUUUXXXVVVTTTXXX``````nnnqqq___PPPIII@@@:::888888888777------------------------++++++,,,,,,,,,---------,,,,,,,,,------................../////////000000///000000111222222333333333333444444444333333222333000444777777AAAHHHAAA888999::::::::::::<<<>>>:::;;;<<<======<<<;;;:::===???BBBCCCBBBAAACCCEEEEEEGGGJJJJJJHHHIIILLLOOOMMMMMMMMMNNNOOOPPPQQQQQQMMMJJJJJJNNNPPPOOORRRVVVSSSUUUXXXYYYYYYYYYZZZ[[[XXXUUUWWW^^^bbbbbbccceeefff```YYYUUUTTTTTTRRRPPPOOOOOONNNMMMMMMLLLLLLKKKHHHGGGFFFFFFHHHIIIIIIIIIEEEFFFFFFDDDAAA???@@@BBB@@@???============;;;:::888777666777888777555333333333333333333222222111////////////////////////////////////////////////------------------------,,,,,,------............---------------------------------------------------------.........//////,,,,,,,,,---------......,,,,,,,,,------.........---------............///---------............///////////////000000000000000000000111111111222222444333222111222333555777666666777777888999999999999:::;;;<<<===>>>??????AAADDDHHHRRRlll]]]TTTOOOQQQSSSQQQQQQTTTQQQQQQQQQQQQQQQNNNJJJGGG???>>><<<::::::;;;>>>???@@@AAACCCDDDGGGKKKQQQUUUWWW^^^ccceeehhhooouuuwww{{{}}}zzzuuutttyyy}}}}}}{{{PPPCCC999:::<<<999888:::777777666666666777777888666777999;;;<<<;;;:::999::::::999:::;;;<<<<<<<<<999999:::;;;<<<=========;;;::::::;;;======;;;888:::;;;:::;;;BBBIIIFFF>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCFFFKKKJJJGGGGGGJJJGGGJJJLLLNNNMMMMMMNNNOOOUUUWWWUUUPPPOOOTTTYYYZZZQQQZZZjjj|||{{{pppbbbTTTJJJ<<<:::999888999999777555------------------------++++++,,,,,,,,,---------,,,,,,,,,------...................../////////000///000000111222222333333333333444444444333222222222///444666666@@@GGG@@@777999::::::999:::<<<>>>;;;<<<=========<<<;;;:::===@@@CCCCCCBBBBBBDDDFFFDDDGGGJJJJJJIIIJJJMMMQQQPPPOOOOOOOOOOOOPPPQQQRRRKKKHHHIIIMMMOOONNNPPPSSSSSSVVVZZZZZZXXXWWWXXXZZZZZZWWWYYY___ccccccccceeejjjcccZZZUUUSSSRRRPPPNNNNNNMMMLLLKKKJJJJJJJJJKKKEEEDDDCCCDDDFFFGGGGGGGGGEEEFFFFFFCCC@@@???AAADDD???===;;;;;;;;;:::888777777666555666777666444222222333333333333222111111////////////////////////////////////////////////------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////---------.........//////////////////000000000000///000000000000111111111333222111111111333666777666666666777888888999999888999:::<<<===>>>>>>>>>===>>>DDDKKKSSSlllrrrdddXXXUUUTTTPPPOOORRRQQQPPPPPPQQQRRRQQQNNNKKKBBB@@@>>>;;;;;;<<<>>>???:::===@@@@@@AAADDDIIINNNPPPXXX]]]___bbbjjjpppssstttuuurrrllljjjrrr{{{dddGGG???999:::<<<;;;777444777777666666666666777888555666888:::;;;:::999888;;;999888888888888777555<<<;;;:::;;;>>>@@@???>>>;;;999888999<<<<<<:::888;;;;;;:::<<>>???@@@AAAEEEDDDEEEHHHHHHFFFHHHMMMBBBFFFLLLOOOOOOMMMLLLKKKMMMQQQOOOHHHJJJUUU[[[YYYXXXZZZ```hhhlllssswwwiiiWWWHHH@@@???@@@;;;:::999888777777666555+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++........................---------............///000000000000111111111111333333222222111222222222333666555444888AAADDDAAA888888888999999::::::;;;<<<<<<<<<<<<============>>>???@@@BBBDDDEEEGGGGGGEEEFFFGGGHHHGGGHHHJJJMMMOOOPPPPPPQQQQQQQQQQQQQQQOOOMMMLLLKKKKKKLLLNNNPPPRRRSSSSSSTTTTTTTTTTTTTTTZZZXXXXXX\\\bbbggggggfffiiiddd[[[SSSNNNLLLKKKJJJLLLKKKIIIIIIHHHIIIJJJKKKDDDEEEEEEEEEEEEDDDDDDCCCGGGGGGFFFEEECCC@@@>>><<<===<<<:::999888777777777777777777777666555444333111111111111111111111111000000//////.........---..................------...---,,,,,,++++++,,,,,,---------------------------------------------------...............------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////..............................///111111222222222000111111111111222222222222222333444444555555666666666666666666777777777::::::999999:::;;;===>>>???CCCBBBCCCJJJWWWzzzvvv\\\RRRSSSUUUUUUQQQUUUWWWSSSRRRRRRMMMFFFGGGDDD???:::888999;;;<<<===<<<<<<<<<===@@@CCCDDDJJJMMMQQQUUUZZZaaahhhmmmmmmnnnnnnmmmlllnnnrrruuunnnJJJ;;;;;;:::999888777666555555555555555555555555555555555555555666666666666999888888777888:::;;;<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<::::::<<>>@@@CCCBBBBBBBBBBBBCCCDDDDDDFFFEEEFFFIIILLLLLLIIIFFFMMMMMMNNNOOOPPPQQQRRRSSSYYY[[[\\\[[[ZZZ]]]eeellllll[[[RRRFFF===::::::::::::666555555555555444444444+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,---------------------------------............/////////000000000111111111333222222111111222222222333555555333888???BBB???777888888999999::::::;;;============>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEGGGHHHIIIHHHGGGGGGIIIJJJMMMMMMOOOPPPQQQQQQQQQQQQNNNMMMMMMLLLMMMOOOPPPQQQPPPPPPQQQRRRSSSTTTTTTTTTXXXXXXZZZ^^^aaaddddddcccccc___YYYSSSNNNKKKIIIHHHKKKJJJIIIHHHGGGHHHHHHIIIGGGFFFDDDCCCCCCDDDEEEFFFCCCCCCCCCBBBAAA>>><<<;;;;;;:::999777666666555555666666666666555444333333111111111111111111111111000/////////.........---...........................---,,,,,,++++++,,,,,,------------------------------------------------------............------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........................................................///000111111222222222000000111111111222222222222222333333444555555555666666666666777777888888::::::999999:::;;;======>>>CCCAAAAAAFFFKKKcccwwwXXXVVVVVVNNNSSSWWWWWWSSSRRRTTTSSSOOOJJJGGGBBB>>>;;;999::::::<<<;;;:::;;;<<<>>>@@@BBBFFFIIILLLQQQUUU\\\ccchhhhhhjjjlllmmmnnnqqquuuxxxrrrSSS:::;;;:::999888777666555555555555555555555555555555444555555555666666666666888888777777888999;;;<<<888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::888:::===AAADDDEEEAAABBBAAA@@@>>>>>>???AAABBBBBBBBBBBBBBBCCCDDDDDD@@@AAADDDHHHLLLLLLIIIFFFMMMMMMMMMNNNOOOPPPPPPQQQPPPTTTWWWVVVTTTUUUYYY]]]iiipppzzzyyybbbRRRHHHCCC===999888999999888555555555555444444444333+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000111111222222111111111222222333444555444333666<<<===;;;777777888888999::::::;;;======>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBHHHIIIIIIGGGFFFEEEFFFHHHJJJKKKMMMOOOQQQRRRSSSSSSMMMNNNNNNOOOPPPQQQQQQRRRMMMNNNOOOPPPQQQRRRSSSTTTUUUXXX[[[]]]]]]]]]^^^^^^]]][[[XXXSSSOOOLLLIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEGGGEEEBBB@@@@@@AAACCCEEE?????????>>>===<<<:::999999888777666555444444444555555555555444333222222000000000000000000000000/////////..........................................---,,,,,,++++++,,,,,,------------------------------------------------------............------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........................................................///000111111222111111000000000111111111222222111222222333333444555555555555666777777888999999999999999999:::;;;<<<======AAA@@@AAADDDCCCNNNeeewww\\\PPPKKKTTTVVVVVVRRRPPPQQQQQQPPPMMMKKKGGGCCC???<<<:::999<<<;;;;;;;;;<<<===???@@@AAACCCGGGJJJNNNTTTZZZ___```cccgggjjjmmmqqquuuxxx~~~qqqRRR???666999999888888777666555555444444444444444444444444444444444555555555666666777777777777888999::::::777777777777888888888888:::;;;;;;;;;;;;<<<<<<<<<===;;;999999;;;>>>??????AAABBBBBBAAA??????AAABBBBBBBBBBBBBBBBBBCCCCCCDDD>>>@@@DDDIIIMMMNNNKKKIIINNNOOOOOOPPPPPPQQQQQQQQQOOOSSSWWWXXXVVVTTTTTTUUUWWW[[[```fffkkkpppvvvyyyyyynnndddZZZPPPEEE===999777666666777777666444444444444444333333333333+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000111111111111111111222222333444333333333555888999888666666777888999::::::;;;<<<<<<======>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFFFFEEECCCCCCDDDFFFHHHJJJLLLNNNQQQSSSTTTUUUOOOOOOPPPQQQQQQQQQPPPPPPKKKKKKLLLNNNOOOQQQSSSTTTTTTWWWYYYXXXVVVUUUWWWZZZZZZYYYVVVRRRNNNKKKKKKKKKHHHHHHGGGEEEDDDCCCCCCBBBCCCBBB@@@???>>>??????@@@<<<<<<;;;;;;::::::999999777777666555444333333444333333444444333222222111000000000000000000000000........................---------..................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------,,,,,,,,,---------......,,,,,,,,,---------......................................................//////000111111111111111000000000000111111111111111111111222333333444444444444555666888999::::::888888888999::::::;;;;;;;;;???>>>@@@GGGDDDFFFTTTffflllOOONNNRRRTTTUUUTTTRRRPPPOOONNNMMMLLLKKKHHHDDDAAA===;;;>>>============>>>??????>>>@@@BBBDDDGGGLLLRRRVVVWWW[[[```eeeiiilllpppsssxxxyyy{{{~~~~~~YYYAAA:::<<<888888777777666555444444444444444444444444444444333333444444444555555555666666666666777888999999666666666666777777777777999999999999::::::::::::>>>;;;999999;;;=========@@@BBBBBBBBBAAA@@@BBBCCCBBBBBBAAAAAABBBBBBCCCDDDBBBCCCFFFIIILLLNNNNNNNNNQQQQQQRRRRRRSSSSSSSSSSSSQQQUUUYYYZZZYYYWWWVVVVVVVVVWWWYYYZZZZZZ\\\___aaalllttt~~~rrreeebbbYYYRRRIIIBBB???======<<<777777777777666555333222444333333333222222222222+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,------------------------------------............///...////////////000000000111000000000111111222333444222111333555555555555555666666777999::::::;;;::::::;;;;;;<<<===>>>>>>BBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCBBBAAAAAACCCEEEHHHJJJLLLOOOQQQSSSTTTUUUQQQQQQQQQQQQPPPOOONNNMMMJJJKKKKKKMMMOOOQQQSSSUUUUUUVVVUUURRRNNNNNNRRRVVVUUUUUUSSSOOOJJJHHHJJJKKKGGGFFFFFFEEECCCBBBAAA@@@@@@AAABBBBBBAAA???>>><<<;;;::::::999999999999999777666555444444444444444111222222222222111111000////////////////////////---------...............---------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------------------------------,,,,,,,,,---------......,,,,,,,,,---------......................................................///000000111111111111000//////000000000111111111000000111111222333333333333444555666777888999999777777888999999:::::::::<<>>>>>=====================>>>@@@AAACCCFFFKKKOOOSSSWWW\\\```cccfffjjjlllrrrsssuuuxxx~~~|||aaaEEE888777;;;777666666555555444444444444444444444444444444444333333333333444444444444444444555666777777777777666666666666777777777777666666666777777777888888:::999777888:::<<<<<<<<<>>>@@@AAABBBAAAAAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCGGGGGGGGGGGGHHHJJJMMMOOOPPPPPPQQQQQQRRRRRRSSSSSSOOOQQQSSSUUUUUUUUUVVVWWWXXXXXXXXXWWWUUUTTTVVVWWW[[[```eeehhhkkknnntttyyyxxx|||rrrhhh]]]QQQHHHEEEAAA>>>:::888888:::<<<===888888777666444333333444222222222222111111111111+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------........................---------............///......////////////000000000000000000000111222333444111000444555444333444444555666777888:::;;;;;;999999:::;;;<<<<<<======CCCBBBBBBBBBAAAAAAAAAAAA???AAAAAAAAA@@@@@@BBBDDDIIIJJJLLLNNNPPPQQQRRRRRRPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLMMMOOORRRTTTVVVVVVUUURRROOOMMMMMMOOOQQQOOOPPPPPPMMMHHHEEEFFFHHHEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEDDDAAA>>><<<::::::999888777777777777666555444333333333333333000000111111111000000///////////////////////////---------------.........,,,,,,------.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................000000111111111111000000/////////000000000111111///000000111111222333333333333444555666666777777666666777999999999999999<<<@@@<<<;;;DDDDDDAAAGGGFFFUUU|||mmmYYYQQQLLLOOOTTTTTTSSSSSSNNNNNNOOOOOONNNLLLIIIGGG>>>>>>>>>===<<<;;;;;;:::===>>>??????@@@BBBGGGJJJPPPSSSWWWZZZ]]]```dddfffjjjkkknnnrrrwww}}}zzzoooMMM===777666777555555555444444444333333333333333333333333333333222222222333333333444444333333444555666666666666555555555555666666666666444444555555555666666666777555555555888999999888;;;===???@@@@@@???@@@BBBAAAAAAAAAAAAAAABBBBBBCCCFFFFFFEEEDDDCCCEEEHHHKKKKKKLLLLLLMMMNNNOOOPPPQQQNNNOOOPPPRRRTTTVVVWWWXXXWWWXXXYYYXXXVVVUUUUUUVVVVVVYYY]]]______^^^]]]]]]^^^jjjxxx{{{wwwwww~~~yyypppiiidddbbb^^^XXXPPPIIIEEEAAA???>>>:::::::::999888888777777444444444333222222444666222111111111000000000000+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...---------------------------------............///........./////////000000////////////000111222333444000000444666333222444444444555777888:::;;;;;;999999:::;;;<<<===>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCCCCBBB@@@@@@AAACCCIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOOOONNNNNNNNNPPPRRRUUUWWWUUUTTTRRRQQQQQQPPPNNNLLLJJJOOOSSSRRRLLLGGGEEEEEECCCCCCDDDDDDDDDCCCAAAAAA@@@AAAAAAAAA@@@>>><<<;;;:::999777666555555555555333333222222111111222222...//////000000000//////........................,,,,,,,,,------.........,,,,,,------...//////000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................000000111111111111000000////////////000000000111//////000000111222222222333333333444444444555555555666777888999999999888:::???;;;:::AAAAAA===AAAFFFKKK___uuu]]]SSSRRRQQQQQQQQQQQQQQQRRRRRRPPPNNNLLLJJJBBBBBBAAAAAA???>>>===<<<======>>>======???CCCFFFJJJLLLNNNQQQSSSWWW\\\```aaabbbfffkkkpppuuuyyy{{{~~~zzz~~~ZZZBBB;;;999888888444444444444333333333333333333333333333333333333222222222222333333333333111222444555666666555555333333333444444444555555444444555555555666666666777666555666777888777666888:::===>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCBBBDDDFFFFFFEEEDDDFFFHHHHHHHHHIIIKKKMMMNNNOOOPPPOOOOOOPPPSSSUUUWWWWWWVVVRRRTTTVVVWWWWWWVVVWWWWWWVVVWWWYYY\\\]]][[[WWWTTTVVV___iiillljjjhhhjjjmmmqqqyyy}}}zzzvvvpppnnnoookkkfffaaa[[[VVVQQQNNNMMMFFFEEEAAA>>><<<=========999999999888666555444444111333444444222111333555111111000000000/////////+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000////////////000111222333444000///555777333222555444444555777888:::;;;;;;::::::;;;<<<===>>>???@@@????????????????????????EEEFFFEEEDDDAAA@@@AAABBBHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJMMMOOOQQQQQQPPPOOOOOOQQQSSSVVVWWWTTTSSSSSSUUUVVVTTTNNNIIIIIIPPPXXXYYYSSSKKKFFFEEEBBBCCCDDDDDDDDDCCCBBBAAA???>>>===<<<;;;:::999999999888666444333333333444222111000000000000000111......///////////////...........................,,,,,,,,,------.........,,,,,,------...///000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................000000111111111000000///////////////000000000000/////////000111111222222333333333333333333333333444555777888999999888888666>>>;;;:::AAABBB>>>AAA@@@CCCIII[[[zzzbbbXXXTTTQQQRRRSSSTTTSSSSSSQQQOOOMMMLLLGGGGGGFFFEEEDDDBBBAAA@@@=========<<<<<<===@@@CCCBBBDDDFFFHHHKKKPPPVVVZZZZZZ\\\aaafffkkkooorrrtttzzz~~~{{{pppjjjssseeeFFF999777777888999444444333333333333333333333333333333333333333333111111222222222333333333111222444555666555555444111111222222222333333333555555555666666666666777;;;999888888999999888666666888<<<=========>>>???AAAAAA@@@@@@AAAAAABBBCCC???CCCHHHJJJIIIGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQQQQKKKLLLNNNQQQTTTTTTRRRPPPHHHKKKPPPRRRSSSSSSTTTTTTWWWUUUTTTVVVZZZ\\\\\\ZZZ[[[aaagggiiigggccc```______eeejjjkkkgggeeehhhlllppppppppppppooonnnlllllliiifffffffff```WWWPPPOOOQQQNNNLLLJJJFFFCCCCCCDDD@@@AAAAAA===;;;:::999888666666666555444555777999111444777777444111111222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++---------------............///000000000000///////////////////////////000111111111222222333333444444555444444444555555555555555888888888888999:::;;;;;;======>>>???@@@BBBCCCDDDDDDCCCAAA@@@AAABBBDDDFFFEEEFFFGGGHHHIIIKKKLLLLLLJJJIIIIIIHHHIIIKKKMMMNNNKKKMMMNNNNNNOOOQQQTTTWWWTTTUUUVVVWWWUUURRROOOMMMLLLNNNPPPQQQPPPMMMJJJHHHEEEEEEEEEDDDCCCAAA@@@???>>>>>>===;;;:::999888777444333222222111111222222222111000000///000000000........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................111111111111111111111111000000000000000000000000000000000000111111111111111222222333333444444555666555444555666666555333777888999:::<<<===>>>>>><<>>>>>>>>>>>>>>@@@BBBCCC@@@CCCEEEFFFGGGIIIIIIGGGHHHGGGGGGGGGGGGIIIJJJKKKJJJLLLNNNPPPPPPOOOMMMLLLEEEKKKNNNNNNQQQWWWUUUOOOUUUVVVXXXZZZ[[[\\\\\\\\\___aaabbbaaa___]]]\\\\\\\\\\\\]]]\\\[[[YYYWWWVVV```aaaaaaaaaaaa___^^^\\\\\\\\\[[[XXXTTTOOOKKKHHHIIIHHHFFFCCCAAA???>>>>>>===<<<<<<;;;999888777777555555444444444333333333333333333222222222111111222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............000////////////////////////////////////000111111111222222333333444444555555555555555666666666666888888888888999:::;;;;;;<<<======>>>???AAABBBCCCBBBAAA@@@@@@@@@AAACCCCCCFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLMMMNNNMMMMMMOOOSSSUUUUUUUUUVVVVVVTTTRRROOOMMMOOOOOONNNMMMLLLJJJIIIHHHDDDDDDCCCCCCAAA@@@>>>>>>@@@???>>>===;;;:::999999444333222222111111222222111111000///////////////........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000000000000000000000000000000000000000000000000//////000000000111111111111111222222333444444444111333555888:::<<<======;;;;;;;;;::::::::::::999<<>><<<;;;;;;<<<===<<<>>>??????>>>@@@EEEHHHKKKNNNTTTYYY\\\___ccceeelllooosssttttttwww}}}yyy___VVVSSScccvvvXXXCCC===666333444555444222333333333333333333333333222111111333444555333222222222222222222222222222222000///000333555444333444444444444444444444444444555666888888888888777::::::999999::::::;;;;;;:::999999999999;;;<<<===============???AAACCCEEEFFFEEEDDDBBBBBBDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNNNNMMMKKKIIIHHHMMMPPPQQQUUUYYYWWWQQQSSSTTTWWWYYY[[[]]]]]]]]]YYY[[[]]]\\\[[[YYYYYYYYY[[[[[[[[[ZZZYYYWWWUUUTTT[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYXXXUUURRRMMMIIIGGGFFFEEECCCAAA???===<<<<<<<<<<<<;;;:::999888777777555444444444444333333333333333222222222111111111111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------............///////////////////////////////////////000111111111222222333333444444555555666666666777777777777888888888888999:::;;;<<<<<<<<<<<<===???@@@BBBCCC@@@@@@AAAAAABBBBBBAAAAAAFFFFFFGGGIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLOOOOOONNNMMMLLLMMMQQQTTTVVVVVVUUUUUUSSSRRRPPPOOOQQQOOOMMMJJJHHHGGGGGGGGGDDDCCCBBBAAA???>>>===<<>>===<<<;;;999888888333333222111111111111222111000000///////////////........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................000000000000000000000000//////000000000000111111111111111222333333444444111444777777666666999<<<777888999;;;<<<>>>??????======???AAA@@@HHHbbb~~~nnnWWWTTTRRRRRRUUUTTTPPPNNNPPPQQQRRRSSSSSSRRRPPPMMMLLLFFFDDDBBB???===<<<<<<<<<;;;<<<<<<;;;;;;<<>>888666333333555666333000222222222222222222222222222111111222444444333111222222222222222222222222222000///000222444444333444444444444444444444444444444555555666777777777888888888999999999::::::999999999999:::;;;===>>><<<<<<===>>>@@@BBBEEEGGGJJJGGGCCC@@@>>>>>>@@@BBBAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJIIIGGGFFFJJJNNNRRRSSSWWWYYYWWWRRRPPPRRRUUUXXXZZZ[[[\\\\\\TTTVVVXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXVVVTTTSSSRRRUUUVVVWWWWWWWWWVVVUUUTTTUUUTTTSSSQQQNNNJJJGGGEEECCCBBB@@@>>><<<:::999999::::::999999888777666666444444444444333333333333222222222222111111111000111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////////////////000000111111222222333333444444555666666666777888888999999777777888888999:::;;;<<<=========>>>???AAACCCCCC@@@BBBCCCEEEEEEDDDCCCBBBFFFFFFGGGIIIJJJKKKLLLMMMLLLMMMOOOPPPPPPOOONNNMMMRRRQQQPPPMMMLLLMMMQQQTTTWWWWWWVVVUUUSSSSSSRRRRRRQQQPPPMMMKKKHHHGGGFFFFFFDDDCCCBBB@@@???======<<<;;;;;;:::999777666555444333222222111111111111111222111000000//////000000........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------000000000000000000000000////////////000000000111000000111111222333333333222555666444222444;;;BBB888888999:::;;;<<<======>>>;;;>>>DDDBBBCCCWWWsss___WWWQQQSSSUUUSSSPPPOOOOOOPPPQQQRRRQQQPPPOOONNNJJJHHHFFFCCCAAA???>>>=========<<<;;;;;;;;;<<<======@@@DDDGGGJJJMMMQQQTTTXXX\\\bbbfffhhhkkknnnqqquuuyyy}}}~~~}}}~~~{{{wwwuuuxxx~~~}}}wwwooofff```\\\ppphhhEEE666666555444555777666444222222222222222222222222222111000000111333444222111111111111111111111111111111111000000111222333333333333444444444444444444555444444444444555666777666777777888888888888888::::::::::::;;;;;;<<<<<<>>>>>>>>>???@@@BBBEEEFFFIIIEEEBBB@@@>>><<<===@@@@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGGGGGGGFFFDDDCCCIIIKKKNNNQQQTTTUUURRROOOOOOPPPRRRUUUVVVWWWWWWWWWRRRTTTVVVWWWWWWWWWYYY[[[YYYXXXWWWVVVTTTRRRQQQPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOMMMKKKHHHEEEDDD@@@???>>>;;;:::888888777888888888777666555555555444444444333333333222222222111111111111000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------....../////////000///////////////000000111111222222333333444444555666666777777888999999:::777777777888999:::<<<===>>>>>>???@@@AAACCCDDDEEECCCDDDGGGHHHIIIHHHFFFEEEEEEFFFGGGHHHIIIKKKLLLLLLJJJKKKMMMOOOPPPQQQPPPPPPSSSRRRQQQOOOMMMNNNPPPSSSWWWWWWVVVUUUTTTSSSSSSSSSOOOOOONNNMMMKKKIIIFFFEEEFFFEEECCC@@@???=========:::999999777666555444333333222111111000000111111222222111000000000000111........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////...////////////000000000//////000111111222222333000222444333555<<>>999;;;CCCBBBBBBSSSjjjnnnZZZRRRRRRTTTUUUVVVOOOOOOPPPQQQQQQPPPPPPOOOMMMLLLJJJGGGEEECCCAAA@@@???>>>===<<<<<<;;;;;;::::::===@@@BBBDDDFFFJJJLLLQQQUUUZZZ___bbbeeegggiiilllpppsssuuuvvvwwwzzz}}}~~~~~~}}}|||{{{{{{zzzzzzyyyvvvyyy|||~~~~~~}}}{{{zzzxxxuuummmeeebbbkkk|||sssKKK999<<<777666555444444444444333111111111111111111111111000000///111222333222000111111111111111111111111111111111111000111222333333333333444444444555555555444444333444444555666555666777888888888777777;;;;;;;;;;;;;;;;;;;;;:::AAAAAA@@@@@@@@@BBBCCCDDDDDDAAAAAADDDCCC>>><<>><<<:::999888777777666666666555444444333333444444333333333222222222111111111000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------......//////000///////////////000111111111222222333333444444555555555666777888999999:::777777777888999;;;<<<===?????????@@@BBBCCCEEEFFFDDDFFFGGGIIIIIIHHHGGGFFFDDDDDDEEEGGGHHHIIIJJJKKKHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRQQQPPPNNNNNNOOOQQQUUUUUUUUUTTTTTTSSSQQQQQQLLLLLLMMMMMMLLLJJJHHHGGGGGGEEEBBB@@@>>>=========;;;:::999888777555444444222222111000000000000111222111111000000000000000........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////////////////////////////......////////////000000/////////000111111222222222333222111333999CCCKKKFFFEEEDDDCCCAAA@@@???>>>@@@;;;:::>>>@@@AAAKKKXXXtttfffWWWOOOOOOQQQQQQQQQQQQRRRRRRRRRQQQQQQNNNMMMLLLJJJIIIGGGEEEEEEBBB@@@>>>>>>>>>===;;;999;;;<<<>>>??????AAADDDGGGLLLNNNRRRVVVZZZ]]]___```bbbeeeiiikkkmmmoooqqqsssssstttvvvyyy}}}yyyvvvuuuqqqpppqqqsssvvvyyyzzzyyyuuuttttttvvvxxxvvvrrrmmmfffaaaYYYWWWbbb{{{TTT888333@@@666555333111111111111222000000000000000000000000000//////000222222111///111111111111111111111111000111222111//////111333222333333444444555555555555555555555555555555555555666777888888888777666;;;;;;<<<<<<<<<<<<;;;;;;CCCCCCAAAAAAAAAAAACCCCCC@@@===AAAHHHHHH@@@===@@@BBBCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGDDDDDDHHHJJJIIIHHHJJJNNNOOOOOOPPPPPPOOOMMMMMMMMMNNNPPPQQQRRRTTTWWWYYYXXXWWWUUUSSSQQQOOONNNNNNOOOOOOPPPPPPOOONNNLLLKKKHHHHHHGGGFFFEEEDDDCCCCCC>>>===;;;:::888777777666444444444333333333222222333333333333222222222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---......///000000///////////////000111111111222222333333444444555444444555666777888999:::666666777888999;;;<<<===>>>>>>???@@@AAACCCDDDEEECCCDDDEEEFFFFFFFFFEEEEEECCCCCCDDDEEEGGGHHHIIIJJJIIIIIIJJJJJJLLLMMMNNNOOOMMMOOOPPPOOONNNMMMMMMNNNPPPQQQRRRSSSRRRPPPNNNMMMIIIIIIIIIIIIIIIIIIJJJKKKFFFDDDAAA>>><<<;;;;;;;;;:::999888777666444333333222222111000000000000000000000///.......................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////////////////////////////........./////////000000......//////000111111222444333222111111333555777<<<===???BBBEEEGGGJJJKKKEEEBBBAAACCCHHHMMMPPPRRRTTTkkkrrrXXXLLLLLLQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMLLLKKKJJJIIIFFFDDDBBBBBBCCCBBB???<<<<<<=========<<<===@@@BBBFFFGGGIIIMMMQQQUUUVVVWWWXXXZZZ^^^aaacccfffhhhiiihhhiiikkkmmmqqquuuxxxzzz~~~|||xxxyyyxxxtttnnnkkkjjjkkkkkkjjjjjjmmmqqqssssssrrrooommmlllkkkjjjhhhccc___TTTSSSVVVccc{{{oooQQQ@@@555222:::111222222222111000111222000000000000000000000000//////...000111222000///111111111111111111111111000111222111///...000333222222333333444555555666444555666777777666555444555666777999999888777666888999:::<<<===>>>>>>===CCCBBBAAAAAAAAACCCDDDEEEAAA===AAAJJJJJJBBB???CCCCCCDDDEEEGGGGGGGGGGGGFFFDDDEEEFFFGGGHHHHHHIIIIIILLLFFFDDDHHHJJJIIIIIIMMMMMMNNNOOOPPPPPPOOONNNMMMKKKMMMNNNOOOPPPRRRUUUXXXWWWUUUSSSPPPNNNMMMLLLLLLMMMMMMMMMLLLKKKIIIGGGFFFCCCCCCBBBBBBAAAAAAAAAAAA<<<;;;:::888777666555555333333222222222222111111333333333222222222222111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++,,,,,,,,,---------,,,,,,------...///000000///////////////000111111111222222333333444555555333444555666777888999999666666777888999;;;===>>>======>>>???@@@BBBCCCDDDAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIKKKJJJIIIIIIIIIKKKLLLMMMJJJLLLNNNOOOMMMLLLKKKLLLMMMNNNPPPQQQPPPNNNLLLJJJIIIGGGEEEDDDEEEHHHLLLNNNEEECCC@@@===::::::::::::777777666555333222111000222111111000000000000000......---,,,,,,,,,,,,---........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////............/////////000......//////000111111111000111222444777777666444222444666999<<>>@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGDDD???BBBJJJJJJBBB???EEEDDDEEEFFFHHHHHHHHHHHHGGGEEEEEEFFFHHHIIIJJJKKKLLLQQQJJJFFFJJJLLLJJJLLLQQQLLLMMMOOOPPPQQQQQQPPPPPPMMMNNNOOOOOOPPPRRRUUUXXXUUUSSSQQQNNNLLLJJJJJJJJJJJJJJJJJJIIIHHHEEECCCBBB@@@@@@???????????????@@@::::::888777555555444444222222222111111111111111333333333222222222111111000/////////............---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............//////000000111111111111222222222333333333666555555555555666777777555666888;;;<<<;;;:::::::::;;;===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMQQQQQQPPPPPPNNNKKKIIIGGGFFFEEEDDDDDDDDDEEEGGGHHHCCCAAA>>>;;;999888888888555444333222111111111111111111111111000000000//////............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................////////////////////////000000000000000000000000000111111111111222222222555555666666777777888888;;;:::<<>>???AAACCCEEEGGGGGGIIIKKKNNNPPPQQQSSSVVVXXXYYYYYY[[[]]]```cccfffhhhoooooonnnoooqqquuuyyy{{{~~~}}}zzzvvvssssssvvvxxx||||||{{{yyywwwtttrrrqqqtttnnnhhhffffffeee```\\\[[[]]]___bbbccccccbbbbbbbbbbbbccceeefffeeebbb___VVVYYYTTTOOONNNHHHLLL]]]zzzdddNNN:::777666222333777222222222111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////000111222222333333666666555555555444444444666777777777888888888888;;;666222111555;;;>>>???AAA@@@>>>???AAACCCCCCCCCCCCBBBCCCDDDBBB<<<;;;>>>BBBCCCCCCCCCDDDDDDEEEEEEGGGDDDBBBDDDHHHKKKLLLKKKOOOLLLKKKMMMLLLIIIIIILLLMMMMMMOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUOOOMMMKKKHHHGGGFFFEEEEEEIIIIIIIIIHHHFFFCCC@@@>>>======>>>>>>>>>>>>>>>===888888777555555444444444333333333222222222111111000000000000000000000000000000//////.........---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------...//////000000111111111222222222333333555555444444555555666777555666888:::;;;;;;:::::::::;;;===>>>@@@AAAAAAAAA???>>>===<<<===>>>???@@@BBBBBBCCCDDDEEEGGGHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMLLLPPPPPPPPPOOOMMMKKKHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFAAA@@@>>><<<999888777666444444333222111111111111111111111000000000/////////............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............................................................////////////////////////000000111111111222222222444555555666777777888888:::999888;;;???CCCDDDCCCHHHKKKPPPWWWiii|||aaaSSSTTTWWWSSSLLLSSSRRRQQQOOOMMMMMMOOOQQQKKKKKKJJJJJJJJJIIIIIIIIIGGGEEEBBB???>>>======>>><<<<<<===>>>???AAAAAABBBBBBDDDGGGHHHIIIJJJMMMOOOOOOPPPRRRUUUXXX\\\___aaafffeeedddeeegggjjjnnnppppppqqqqqqooollljjjjjjkkkmmmmmmlllkkkiiigggeeedddccc___\\\\\\___```]]]ZZZYYY[[[]]]```aaaaaaaaa```eeeccc```]]][[[XXXVVVTTTTTTRRRGGGCCCLLLWWWmmmpppOOO???444444555111111666222222111111111000000000////////////////////////000/////////////////////////////////////////////000000000000000000000000//////000111111222333333666555555555444444444333777777777888888888999999===999444333555999;;;<<<@@@???>>>???AAACCCBBBAAA@@@???@@@BBB???:::999<<>>@@@AAAAAAAAA@@@>>>===<<<<<<>>>AAABBBCCCCCCCCCCCCEEEGGGIIIJJJEEEEEEFFFHHHIIIKKKLLLMMMJJJJJJKKKKKKKKKKKKLLLLLLOOOOOONNNMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCCCC>>>>>>===;;;999777555444444333222111000000000000000000000000///////////////............---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............................................................////////////////////////000000000111111111222222444444555555666777777777<<<;;;999999:::;;;;;;:::@@@???@@@BBBHHHaaa~~~^^^SSSRRRQQQNNNLLLOOORRRPPPLLLKKKMMMPPPMMMMMMLLLLLLLLLKKKKKKKKKJJJHHHFFFDDDBBBAAABBBBBB===============>>>>>>>>>===>>>@@@AAAAAABBBCCCEEEDDDEEEGGGJJJNNNQQQTTTVVVXXXWWWWWWWWWXXX[[[]]]___^^^```cccccc```]]][[[ZZZ\\\\\\\\\[[[ZZZYYYXXXWWWVVVSSSRRRTTTXXXZZZXXXVVVWWWXXXZZZ\\\]]]]]]\\\\\\[[[ZZZXXXUUURRRPPPNNNLLLHHHIIIDDDIII```xxx{{{qqqNNN===555111555555000///333111111111111000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000111111222222555555444444444444333333777777777888888888999999???;;;777555666888999:::>>>===>>>@@@BBBBBBAAA??????>>>???AAA???::::::===@@@@@@@@@AAAAAAAAAAAAAAADDDCCCAAA>>>>>>AAAFFFJJJLLLHHHFFFGGGFFFBBBCCCFFFHHHHHHHHHIIILLLOOOSSSUUUOOOOOOOOOOOOOOOPPPQQQRRRNNNMMMJJJHHHFFFFFFEEEFFFFFFFFFFFFEEECCC@@@>>><<<::::::;;;;;;;;;::::::999777666555444444333333444222222222222111111111000000000000000000000000000/////////...............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,------......//////000111111111111222222222222333333222222333333444555555666777999:::::::::::::::;;;===>>>@@@AAAAAAAAACCCBBB???>>>???BBBEEEHHHDDDDDDCCCCCCDDDGGGJJJLLLGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLNNNMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGGGGEEECCCAAA???;;;<<<;;;;;;999666444222222222111000000000000000000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........................................................////////////////////////000000000000111111111111333444444555555666777777:::999999999;;;<<<======@@@>>>@@@DDDBBBIIIkkkkkkYYYPPPNNNHHHLLLPPPRRRPPPNNNMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGEEEEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>===>>>@@@@@@??????@@@AAA???@@@AAACCCFFFHHHKKKLLLMMMLLLLLLKKKLLLNNNPPPQQQQQQSSSVVVVVVTTTQQQOOOOOORRRRRRSSSSSSSSSRRRRRRQQQTTTRRRQQQRRRTTTUUUSSSQQQVVVVVVWWWWWWWWWVVVUUUUUUOOOPPPPPPOOOLLLJJJIIIHHHDDDPPP[[[lll~~~UUU;;;888555555888555///...111111111000000000/////////////////////////////////.........///////////////////////////////////////000000000000000000000000/////////000000000111111444444333333333333333333555555666666666777777777===;;;888666666777888999;;;<<<===???AAAAAA???===@@@>>>???AAA@@@<<<<<<@@@????????????????????????AAABBBCCCAAA>>>???DDDHHHKKKHHHIIIKKKJJJEEECCCDDDFFFEEEDDDEEEGGGKKKPPPSSSPPPPPPOOOOOOOOOPPPPPPQQQPPPNNNKKKHHHFFFDDDCCCCCCDDDDDDCCCBBB@@@>>><<<;;;888888999999999888777777555555444333333333333333222111111111111000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---......///000000111111000000111111111222222222333222222222222333444444555666777888999::::::::::::;;;===>>>@@@AAAAAAAAADDDCCCAAA@@@AAADDDHHHJJJFFFEEEDDDDDDEEEGGGJJJKKKIIIJJJJJJKKKKKKKKKJJJIIILLLLLLKKKKKKKKKLLLMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDAAA???===999999999999777555222111111111000/////////000000/////////............---///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...........................................................................//////000000000111111111333333333444555555666666333444555666777999<<<===>>>;;;>>>EEEAAA>>>LLLcccmmmaaaXXXUUUPPPOOOOOOPPPPPPOOOMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@???AAABBBAAA??????@@@AAAAAAAAAAAAAAABBBDDDEEEEEEGGGFFFFFFFFFGGGHHHJJJJJJLLLMMMNNNMMMKKKJJJJJJKKKNNNNNNOOOPPPPPPPPPPPPPPPSSSRRRRRRRRRSSSRRRPPPNNNTTTSSSSSSRRRQQQOOONNNMMMKKKJJJHHHEEEDDDGGGNNNSSSfffwwwpppSSS===444888777777777333//////222000000000/////////..............................------....../////////000........................//////////////////////////////////////////000000222222333333333333333333333333333333444444444444888888888777666777999:::::::::;;;>>>@@@@@@>>>;;;>>>======@@@???<<<===BBB>>>>>>>>>>>>>>>=========???BBBEEEEEECCCBBBCCCEEEGGGGGGKKKPPPOOOHHHBBBBBBGGGEEECCCBBBCCCGGGKKKNNNPPPPPPPPPOOOOOOPPPQQQQQQSSSQQQMMMHHHEEEBBB@@@???BBBAAAAAA???>>><<<::::::777777777777777666555555444333333222222222222222111111111000000000//////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,---------............//////000111111111000000000111111111111222333333222222222333444444555666666777888999:::::::::;;;===>>>@@@AAAAAAAAAAAA@@@??????AAADDDGGGIIIHHHGGGFFFFFFFFFGGGIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIMMMLLLKKKJJJKKKLLLMMMNNNKKKJJJIIIHHHFFFFFFFFFFFFEEEEEEDDDCCCAAA???===<<<888888777666555333222111000000////////////000000///.........------------///............---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------........................------------------------......................../////////000000000111111222222333333444555555555333555666666666777:::<<<>>>::::::???@@@===BBBKKKXXX{{{~~~ooo\\\NNNIIIKKKNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBCCCBBB@@@???@@@AAADDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHFFFFFFIIIKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMOOONNNNNNLLLKKKJJJJJJIIICCCCCCBBBDDDLLL[[[ooo}}}{{{dddLLL:::555777444333333222000000222444////////////....................................---------......//////000........................////////////////////////............////////////111111222222222222333333111111111222222222222333444555777777666777999::::::999:::<<<>>>>>>===;;;;;;999:::<<<<<<:::<<>>===============<<<<<>>@@@???>>><<<;;;:::999888666666777666666555444333222222111111111111222222000000000000////////////........................---------------.........++++++++++++,,,,,,,,,,,,************************)))*********++++++++++++************************)))******+++,,,,,,------,,,,,,,,,---------......------......///000000111000000000000111111111111333333333333333444555555555666666666888999:::;;;:::;;;===>>>@@@AAAAAAAAA>>>>>>>>>???AAACCCFFFGGGIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLNNNNNNMMMLLLLLLKKKJJJIIIIIIKKKLLLNNNJJJIIIHHHFFFEEEEEEEEEFFFDDDCCCAAA@@@>>>===<<<<<<888777555444222222111111/////////......//////000.........---------,,,,,,///............---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------........................------------------------........................////////////000000000111222222222333444444555555666888999888777777999<<<===;;;:::;;;???BBBCCCDDDGGG[[[fffTTTMMMNNNPPPMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEDDDCCCBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIFFFGGGGGGFFFEEEEEEGGGIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIDDDJJJUUUaaappp{{{]]]HHH===666666888111111000///000111111111/////////.........------........................,,,,,,---......///000000........................////////////////////////........................111111111111222222222333111111111111222222222222222444666777555555777888:::999888:::<<<===<<<;;;999888999;;;;;;:::<<>>>>>=========<<<<<<<<>>===<<<:::999888888777666666666666555444333222111111000000000111111222000000/////////.........------------------------,,,,,,,,,------.........******+++++++++,,,,,,,,,************************))))))******++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000000000000000111111111111444444333333444444555666666555666666777999:::;;;:::;;;===>>>@@@AAAAAAAAA===>>>???@@@BBBEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDFFFIIILLLOOOPPPOOOOOOKKKJJJHHHHHHHHHIIIKKKMMMJJJIIIGGGEEEDDDDDDEEEEEECCCBBB@@@>>><<<<<<<<<<<<888666444222111111111111//////.........//////000......---------,,,,,,,,,//////.........---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------........................------------------------........................////////////000000000000111222222333333444555555333555777666444555777:::777:::;;;:::>>>CCCBBB<<>>>>>=========<<<<<<<<>>===>>>>>><<<>>>@@@AAACCCEEEHHHKKKIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJJJJJJJIIIJJJKKKMMMJJJFFFFFFGGGHHHGGGEEEIIIGGGEEECCCBBBBBBBBBCCCDDDCCCAAA???<<<:::888777999666444222222222000///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,+++++++++***)))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------------------------------------------------------...------------...//////////////////000000000000111222222333333333222222555555666666777777888888999999999:::;;;<<<===>>>EEECCCHHH\\\zzzzzzhhh]]][[[VVVPPPOOOPPPMMMFFFQQQOOOKKKGGGFFFGGGIIIKKKIIIIIIIIIHHHDDDCCCGGGMMMIIIGGGEEEEEEGGGGGGEEECCCEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEHHHGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGHHHJJJLLLMMMFFFFFFFFFFFFGGGFFFEEEDDDBBBGGGBBB???EEEMMMbbbSSSIII<<<444222444444333222222222111111111111000////////////......................................................................................................------,,,,,,------...///000000////////////000000000000111111222333333333333222555555555555555555444444;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>>AAA@@@>>>=========>>>??????@@@AAABBBDDDFFFHHHIIIBBBBBBCCCCCCDDDDDDEEEEEEEEEBBBAAACCCGGGIIIIIIGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIFFFDDDBBB@@@@@@<<<;;;:::999999888555333333444444444444333222222222111111111000000////////////.........---------------------------------222...+++***+++---......------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------------------------------............//////////////////000111111222222333333333333444444555555666777888999999:::<<<>>>@@@???>>>======>>><<<>>>@@@BBBBBBDDDFFFHHHFFFGGGGGGHHHHHHHHHHHHGGGFFFIIIKKKKKKJJJIIIIIIJJJLLLJJJGGGFFFGGGHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@>>>;;;888777666888666333222222222000///................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************+++++++++***************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------------------------------------------------------...------------...//////.../////////000000000000000111222222333333333333444555555666777777888888999999999999:::<<<===>>>BBB>>>???HHHZZZwwwyyyYYYEEEBBBHHHLLLHHHHHHJJJLLLLLLKKKHHHEEEGGGIIIKKKLLLLLLLLLNNNQQQJJJHHHFFFGGGIIIIIIHHHFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCBBBEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD<<>>@@@??????>>>======>>>>>>??????@@@AAACCCEEEGGGHHHAAAAAABBBBBBCCCCCCCCCCCCFFFCCCAAABBBEEEHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCC@@@>>>===;;;:::888888888777444222222333333333333222111111111111111000000000/////////.........------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------------------------------............//////////////////000111111222222333333333333444444666666666777777888888888;;;===??????===<<<===>>>;;;>>>AAABBBBBBBBBCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHGGGIIILLLMMMKKKIIIHHHHHHKKKIIIGGGFFFGGGHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA???===:::777555444777555333222333222000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------------------------------------------------...------------...//////....../////////000000000///000111222333333333333444444555555666777777777888888888999:::;;;======??????>>>???CCCSSSrrrfffRRRLLLKKKGGGFFFGGGJJJMMMNNNKKKHHHIIIKKKLLLLLLKKKJJJIIIGGGIIIHHHFFFFFFGGGHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDEEEFFFGGGHHHGGGGGGFFFGGGEEECCCAAACCCIIIRRRYYY```dddkkk}}}{{{aaaDDD666333111111444555333111222222111111111000000000/////////............---------------------------------------------------------------------------........................,,,,,,------.../////////.../////////000000000111000111222222333333222222444444444444444444555555888888888888888999999999;;;;;;;;;;;;;;;<<<======>>>>>>??????>>>>>>=========>>>>>>???AAACCCDDDEEE@@@AAAAAABBBBBBBBBBBBAAAGGGDDDAAAAAACCCEEEGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCDDDDDDCCCAAA>>>;;;:::999888777666666555333111111111222222111111000///000000000000////////////............------------------------------------'''***---...---,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000000111222222222333333333444444666666666777777777777777:::<<<======<<<<<<<<<===;;;===AAABBBAAA@@@@@@@@@>>>???@@@AAACCCEEEFFFGGGGGGKKKNNNOOOMMMJJJHHHGGGIIIHHHGGGGGGGGGGGGGGGFFFCCCDDDFFFGGGGGGFFFEEEDDDAAAAAA???<<<:::777666555666444333333333222000...........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------------...//////........./////////000000...///000111333333444444333444444555555666777777888888888888999;;;<<<===:::>>>BBBCCC@@@CCCQQQaaa}}}mmmbbbYYYQQQGGGCCCDDDGGGIIIIIIJJJLLLKKKIIIIIIKKKIIIFFFJJJIIIHHHHHHGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAHHHHHHGGGFFFEEEEEEFFFFFFHHHHHHGGGJJJSSSggg~~~fffTTTFFF555666444333333444444111///111111111111000000000000//////.........------------------------------------------------------------------------------------------...............---------.........//////......//////000000111111000000111222222222222222333333444444444444555555666666777777777777777888::::::999::::::;;;<<<===<<<===>>>??????>>>===<<<=========>>>???AAABBBCCCAAAAAABBBCCCBBBBBBAAA@@@GGGDDDAAA???@@@BBBEEEGGGIIIHHHGGGFFFEEECCCBBBBBB???@@@BBBBBB@@@===:::888888666555555555444222000000000000111000000///...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---,,,,,,---*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000000111222222222333333333444444666666666666666777777777888:::<<<<<<;;;;;;<<<===;;;===@@@AAA@@@???>>>>>>===>>>>>>???AAACCCEEEFFFHHHKKKNNNOOONNNKKKHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFCCCDDDEEEFFFEEEDDDCCCBBB@@@???>>><<<:::888777666444333222333333222000...........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------------...//////............////////////---...000111222333333444333333333444555555666666777777777888999:::;;;<<<888999===AAA@@@>>>AAAGGGUUUuuutttbbbRRRIIIFFFEEEEEEGGGJJJJJJFFFGGGMMMPPPNNNGGGGGGHHHHHHHHHHHHIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCHHHGGGFFFEEEDDDCCCBBBAAAFFFEEECCCCCCEEEJJJPPPTTTWWW[[[bbbjjjxxxyyy___GGG>>><<<444888666333222111111111000111111111000000000//////............---------------------------------------------------------------------------------------------.........//////---------........................///000111111111000000111222222222222111333333333333444444555555555555555666666666777777888888888888999:::;;;<<<<<<===>>>??????>>>===<<<=========>>>???@@@AAABBBBBBCCCDDDDDDDDDBBB@@@???EEECCCAAA??????AAADDDFFFHHHHHHFFFEEECCCAAA@@@@@@===>>>@@@@@@???<<<999777666555444444444333111//////000000000000///...........................///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,*********+++***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111222222333333333333444444555555555666666777777777777999;;;;;;;;;:::;;;<<<<<<>>>@@@AAA???>>>??????????????????@@@BBBDDDEEEGGGIIILLLMMMLLLIIIHHHHHHEEEGGGHHHHHHGGGFFFFFFGGGDDDDDDCCCCCCBBB@@@???>>><<<<<<;;;:::999888777777333222222333333222000---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------------...//////------........./////////...///000111222222222222222222333333444555555555666666666777888999;;;;;;===:::999<<>>>>>>>>======???????????????@@@AAABBBCCCCCCEEEEEEDDDBBB@@@>>>BBBBBBAAA???>>>@@@CCCFFFFFFEEEDDDCCCAAA???>>>===;;;<<<======<<<:::888777555444333333444333111/////////000000//////...------------...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---***(((((()))***)))(((******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------............//////////////////000111111222222333333333333444444333444444555666777888888666888::::::::::::;;;<<<===>>>@@@@@@???>>>@@@AAACCCBBB@@@@@@@@@AAACCCDDDDDDFFFHHHIIIHHHFFFFFFGGGDDDFFFIIIIIIGGGEEEFFFGGGEEEDDDBBB@@@===;;;::::::888777777777777666666666222222222333444222000---------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------------------------------------------------------...------------...//////---------.........////////////000111111111111111222222222333444444555555666666666666888999:::;;;@@@;;;999<<>>>>>AAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDDDDCCCAAA>>><<<>>>@@@AAA@@@??????CCCFFFBBBBBBAAA???===<<<;;;:::999999999999888777666666555444333333444444222000000000000000000///......,,,,,,---------.........++++++,,,,,,,,,---------+++++++++++++++++++++++++++(((&&&***///111---((())))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------........./////////////////////000111111222222333333333444444444333333444555666777888999555777999::::::999:::<<<>>>?????????>>>???AAACCCEEEDDDBBB@@@@@@AAABBBCCCAAACCCEEEEEEDDDDDDEEEFFFCCCFFFIIIIIIFFFEEEFFFGGGGGGEEEAAA===:::888777777444444444555555555555555222111222333444333000---------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------------------------------------------------------...------------...//////---------........./////////000000111111111000000111222222333333444555555555555666666777999:::;;;888777999===???===???CCCFFFCCCGGGTTTggg}}}uuummmggggggddd^^^UUUOOOLLLLLLGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIKKKNNNQQQSSSTTTPPPTTT\\\gggrrr}}}zzz~~~zzzUUU@@@666999888888777///333444555555333111000///000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.....................---------...///000111222222//////000111111111111111111111222333333444555555444444555555666777888888555555555666777999:::;;;===<<<;;;;;;;;;===>>>???CCCBBBBBBAAABBBBBBCCCCCCAAABBBCCCCCCBBB???<<<:::<<<>>>@@@@@@???@@@CCCFFF??????>>><<<;;;:::999888777777666666555555555555555444333333444444222000000000000000000//////...,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++++++++++++++++++++((((((...777999333+++'''(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000222222222222222222333333666666666777888888999999;;;<<<======;;;:::;;;===;;;<<<>>>???AAABBBBBBCCCCCCCCCBBBAAAAAA@@@??????BBB@@@???@@@BBBDDDDDDCCCEEEGGGIIIIIIHHHHHHHHHIIIFFFDDDAAA===:::888666666333333333333333333333333444222111333777777333...,,,,,,,,,+++++++++******************************************************************************,,,,,,,,,++++++***************))))))******+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------////////////////////////000000000000111111111111111111222222222333333333444444555666777888999999888888888999:::<<>>>>>>>>>>>============AAA@@@???>>>============BBBCCCDDDDDDDDDBBB???>>>>>>>>>>>>@@@CCCDDDCCCBBBAAA???<<<999777666666777222333444444555555555555555555444333222000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***)))+++///111000...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000111222222222222333333333666666666777888888999999:::<<<===<<<;;;:::;;;<<<;;;<<<===>>>>>>??????>>>BBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@@@@BBBDDDDDDCCCDDDFFFHHHHHHGGGFFFGGGHHHFFFDDD@@@<<<999777555555222222222222222222222222333111000222555666222...,,,,,,,,,+++++++++******************************************************************************,,,,,,,,,+++++++++*********************+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------........................//////000000000111111111111111111222222222333333444444555666777888888999888888888999:::<<<>>>??????@@@BBBBBBFFFOOO]]]gggwww```NNNCCC===;;;:::888555444333222222000000000000000000000000///////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------............000000000111111111222222111111222222333333333444555555555444444444444444444333333444555777999:::<<<<<<=====================<<<;;;;;;::::::;;;;;;>>>@@@AAACCCCCCBBBAAA@@@>>>>>>>>>@@@BBBCCCCCCBBBAAA???===:::888666666555111222333444444444444444444444333222111000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,***+++---...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000111111222222222333333333555666666777777888888999999;;;<<<;;;:::999:::<<<;;;<<<<<<<<<<<<<<<;;;;;;@@@AAAAAAAAABBBBBBBBBBBBCCCBBB@@@AAABBBCCCCCCBBBAAACCCEEEEEEDDDDDDDDDEEEEEECCC???;;;888555444333111111111111111000000000111///...000333333000---,,,,,,,,,+++++++++******************************************************************************,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------........................//////000000000000111111111111111222222222222333333444444555666777888888888888888999:::<<<===>>>???AAABBBAAAAAAEEELLLRRR___|||rrrYYYDDD666333999777777555444333222222222000000000000000000000000...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------............000000000000111111111111111111111111111222222222444444444444444444444444444444444555666777777888::::::;;;;;;<<<<<<======:::999999999999:::;;;;;;:::<<<>>>@@@AAABBBAAAAAA=========???AAABBBAAA@@@@@@???>>><<<999666444333000111222222333222222222333333222111000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///---++++++++++++)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000111111111222222333333444555555666666777888888888888:::;;;:::999999:::<<<;;;;;;<<<<<<<<<<<<;;;;;;??????@@@AAABBBCCCDDDDDDDDDCCCAAA@@@AAABBBAAA@@@???@@@BBBBBBAAAAAAAAABBBCCCAAA>>>:::666444222222000000////////////......///...---...000000...,,,,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++,,,,,,------------******+++,,,,,,,,,,,,+++************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................////////////000000000111111111111111222222222222222333444555666777777888777777888999:::;;;<<<======???BBBCCCCCCEEEHHHKKKOOOYYYnnnmmmJJJ???>>>999666:::444333333222222222222222000000000000000000000000......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------........./////////000000000111111000000000000000111111111333333333333333444444444444444555666777777666666888888999:::;;;;;;<<<<<<:::::::::;;;;;;<<<>>>>>>999:::<<<===??????@@@@@@===<<<<<<>>>@@@AAA@@@>>>>>>>>>>>><<<:::666333000000000111111111111111000222222111000000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000000000111222333333444444555555555666777777888888888999::::::999999;;;<<<;;;<<<===>>>>>>??????>>>>>>???@@@AAACCCDDDEEEFFFEEECCC@@@@@@@@@@@@???>>><<<>>>@@@@@@???>>>???@@@@@@???;;;888555222111111/////////......---------------,,,---......---,,,,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++***+++,,,---------,,,,,,******+++,,,,,,,,,,,,+++************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................////////////000000000000000111111111222222222222222333444555666777777666777888999::::::;;;;;;888:::===@@@BBBCCCDDDEEEJJJHHHOOOfffkkkMMM666666999444000111111111222222222222111111////////////////////////...............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------........./////////000000000///000000000000000111111222222222222333333444444444444555666777777666666777888888999:::;;;;;;<<<:::::::::;;;<<<===>>>???:::;;;;;;<<<<<<=========<<<;;;;;;<<<>>>???>>>===<<<<<<<<<;;;999555111///000000000111111000//////000000000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++******)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000000000111222333444444555444555555666666777777888888999;;;;;;::::::<<<======>>>???@@@AAAAAAAAAAAA??????@@@BBBCCCDDDEEEFFFEEEBBB@@@>>>>>>>>><<<;;;;;;<<<>>>>>>=========>>>===<<<999666333222111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************++++++++++++,,,,,,,,,)))***,,,---------,,,+++******+++,,,,,,,,,,,,+++************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------......////////////000000000000000111111111111222111222222333444555666666555666777999999:::999999:::;;;===???@@@AAABBBBBBEEEFFFJJJQQQ[[[mmmxxx```DDD===999999555......555000111111222222222111111////////////////////////---............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------............/////////////////////000111111222222000111111222222333333444444444444555666777777888888888999999::::::;;;;;;888888888999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>><<<;;;999999:::999777444111///000000111111000000///////////////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++((()))++++++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000///000111222333444444555444444555555666777777777888:::;;;<<<;;;;;;===>>>@@@@@@AAAAAABBBAAAAAA@@@???@@@AAABBBCCCDDDEEEFFFDDDBBB???======<<<:::888:::<<<======<<<<<<<<<>>>:::999666444222222111222000//////...------,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,,,,+++++++++************************************************************************************+++++++++,,,,,,,,,((()))+++,,,---,,,+++*********+++,,,,,,,,,,,,+++************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///------------------------........./////////000000000000000000111111111111111111222333444555555666555666777888999999999888=========>>>???AAAAAAAAAAAACCCHHHJJJHHHNNNcccxxxooofffZZZLLLBBB444777:::888444222555999000111222222222222000000////////////////////////------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------........./////////......///000222333444444000000000111222333333333444333333444555777999:::::::::::::::::::::::::::888888888888888999:::;;;<<<;;;;;;::::::;;;;;;;;;:::999999:::<<<<<<;;;:::666777777666444222000///111111111111111000//////.........---------------,,,,,,,,,++++++++++++***************************************************************++++++++++++(((***,,,,,,***)))+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......////////////000000000000///000000222333444555555444444555555666777777777999:::<<<<<<<<<<<<===???CCCCCCCCCBBBAAA@@@??????@@@@@@AAABBBCCCDDDEEEFFFDDDAAA>>><<<<<<:::999777999;;;======<<<;;;<<<===888777555333222222222222000000///...------,,,,,,,,,------,,,++++++,,,...,,,,,,,,,+++++++++***************************************************************************************++++++,,,,,,,,,''')))+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////------------------------............/////////000000000000000111111111111000111222333444555555666555666777888999999888777:::999888888;;;>>>???@@@AAA???BBBHHHKKKLLLTTT]]]tttoooXXXGGG888444999:::888333///111666444...111111222333333222000///////////////////////////------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---...///111222444555666///000000111222222333333444333333333444777:::<<<;;;;;;::::::::::::::::::999999999999999999:::;;;;;;:::::::::;;;;;;<<<===:::999999:::<<<<<<:::999555555555444333222000000111111111111111000//////------------------,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++***,,,...---***)))+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000111111111111222222333333333333444444222222222333555888;;;<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAA@@@===;;;999<<<===>>>@@@BBBEEEGGGIIIDDDCCCAAA???===;;;:::::::::999999888888999999:::777555333111000000000111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,---,,,+++)))************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////000000000000111111111111000000111222444555555666777888888666555666888:::============>>>>>>>>>>>>>>>@@@BBBCCCDDDFFFIIILLLVVVeee~~~oooNNN@@@<<<777444777222222222111111111111000111111111111000000000000........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,........................------///000111111111111000000000000111222333444666555333333333444666888888888777777777777888888666666777888999999::::::;;;;;;;;;<<<;;;;;;::::::;;;999777666666666444333444444444333333333222222////////////...............------,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000000111111111222222222333333333444444222222333444666888999::::::::::::;;;;;;===>>>>>>???@@@AAAAAA@@@>>><<<:::===>>>???AAACCCEEEGGGHHHDDDBBB@@@>>><<<;;;;;;;;;::::::999888888888888888666555333000//////000111...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))***+++******************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................//////////////////000000000111111111000000111222333444555555666777888777666666888999<<<<<<<<<===============>>>@@@BBBCCCDDDEEEIIIKKKMMMSSS^^^pppiiiQQQ;;;666666222111444222222222111111111000000111111111000000000//////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,...........................///000111111222222222000000000000111222333444666555333333333444666777777777666666666666777777666666777777888999999:::888999999:::::::::999999999777555444444444333222222222222111111111000000////////////.........---------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000000000111111222222222222333333333333222333444666777777888888999999::::::<<<===???@@@???@@@@@@AAA@@@???>>>===>>>???@@@BBBDDDEEEGGGHHHCCCAAA???<<<::::::;;;;;;::::::888777666666555555555444222000//////000000------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))((((((***+++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............///////////////000000000000111111000000111222333444444555444666777888777666777888:::;;;;;;;;;<<<<<<<<<<<<===???AAABBBBBBDDDGGGIIIIIIHHHIIINNN\\\sssxxxwww}}}oooUUUFFF999111333666333222555222222111111111000000000111111000000000000//////------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------//////000111222222222222000000000000111222333444555444333333333444666777666666555555555555666666666666666777777888888999555666777888888999888888777555333222333333222000000/////////............//////.........---------------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////////////////000000000111111222222222222333333333333444555777777777666666888999999:::<<<>>>???@@@>>>???@@@@@@@@@@@@?????????@@@AAACCCDDDEEEFFFFFFBBB@@@===:::999:::;;;<<<:::999777666444333333333333222111///////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,......---+++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000111000000000111222333333444222444777888777666666777999999999:::;;;;;;<<<<<<===>>>@@@@@@@@@BBBDDDGGGGGGHHHHHHHHHLLLXXXiiivvvuuuUUUNNNQQQHHH:::888444333666777333111444111111111111000000000000111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111111111111000000000000111222333444444444333333333444555666555444444333333444444555555555666666666777777777444444666777888888888888666444222111222222111000............------------.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............////////////000000000111111111222222222333333333444666777777777666555888999999:::<<<>>>???@@@>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDD???>>><<<:::999999:::;;;999888666444222111111000111000000///............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***---111444333///+++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............////////////000000000///000000111111222222222111333666777666666666777888888888999:::;;;;;;<<<<<<===>>>???>>>???BBBDDDBBBEEEHHHGGGEEEGGGNNNTTT```wwwwwwSSSBBB<<<888555666444444444555333///...000111111111000000000//////000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////////////////000000000000111222333444333333333333333444555555444444333333333333444444444555555555555555666666444444555777777888888888555333111111222222111000///............---------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............////////////000000111111111111222222222222444444555666777777777666999999::::::<<<===???@@@>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCBBBAAA<<<<<<;;;::::::999999:::777666444222111000///////////////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++///333555333///+++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000//////000000000111111111111333555555555555666777777777888999:::;;;<<<<<<;;;<<<============???AAAAAABBBDDDCCCAAACCCGGGKKKMMMZZZkkk{{{hhhOOO======<<<222///666444555555555333111111222111111000000000/////////000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---000000000000111222333444222333333333444444444444444444333333333333444444444444444444444444444444333444555666777777777666444222000000111222111000//////.........---------------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---.............../////////000000111111111111222222222222444444444555555777888888:::::::::;;;;;;===>>>>>>>>>>>>==================???@@@BBBCCCBBBAAA@@@>>>999::::::;;;;;;:::999888555444333111000/////////...............---,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******,,,...000000---+++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000/////////000000000000000111222444444333444666999777777888999:::;;;<<<===;;;<<<===<<<;;;<<<>>>@@@BBBAAAAAAAAABBBEEEHHHJJJHHHNNNSSSXXXcccuuu}}}tttkkkeee\\\DDD;;;666888888333111555333555555555444555444333111000000000////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000000000000111222333444222222333333444444444444444444333333333333444444444444444333333333333333333333444444444444444333222000......///000///............---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************((()))))))))*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---................../////////000000111111111111222222222444444333444555777999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<>>===777888:::;;;;;;:::888777444333222000////////////------.........---,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***((()))***+++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000111222333333222444777999777888888:::;;;<<<======:::;;;<<<<<<;;;;;;===???@@@??????AAACCCFFFFFFEEEEEEJJJLLLIIIKKKVVVccckkkggg\\\OOOEEE@@@999666888666111000333555444000111222222222333111...000000000000////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000//////000000000000111222333444111222333444444444333333555444444333333444444555333333333333333333333333222222333333333222111111000...------.........------------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000000000000111111111111444444555666777888999999::::::;;;;;;<<<=========???>>><<<;;;::::::;;;;;;>>>???@@@AAA@@@>>><<<::::::888777666777666555333222222222111000//////............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................////////////000000000000222222222333333333444444777777777888999:::<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGIIILLLNNNPPPQQQ\\\lll|||dddKKK@@@<<<777444444555555444333333222111111222111111111000000//////000000000000000000000000////////////////////////.........------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))++++++************++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...////////////000000000000222111111000111222444555555555555555444444444444444444333444444555666777222111111111111111222222222222222222222222222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000000000000111111111111333444444555666777888888:::::::::;;;<<<<<<======???>>><<<;;;:::::::::;;;===>>>?????????===;;;::::::888666666666666444222222222111000000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............................../////////000000000000222222222333333333333444555555666666777888:::;;;;;;;;;::::::;;;<<<>>>>>>??????@@@@@@AAAAAABBBBBBDDDDDDFFFHHHJJJLLLMMMNNNNNNWWWcccnnnyyy{{{ZZZJJJ;;;666666444222222555444444333222222111111111111111000000000//////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))++++++************++++++************************************************)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---....../////////000000000000222111111111111333444555555555666666777777888888999888777666555555555555111111111000000111111222222222222222222222222222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000000000000111111111111222222333444555666777777999::::::;;;;;;<<<<<<===>>>===<<<;;;:::::::::;;;<<<======>>>===;;;:::999999777555555555555333111111111000000//////......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................................../////////000000000111111222222222333333333333333333444555666888888::::::::::::;;;<<<===>>>===>>>>>>???@@@@@@AAAAAACCCCCCDDDFFFGGGHHHIIIJJJGGGJJJMMMPPPUUU]]]hhhqqqyyynnnmmm^^^XXXTTTDDD===666222444666555444555444444333333222111111111111111000000000000//////////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))++++++************++++++************************************************)))************+++++++++*********++++++++++++,,,------------............,,,,,,++++++,,,,,,---........./////////000000000111111111111222333444555666666777888999:::;;;;;;>>>===;;;999666555444333111111000000000000111111111111111111111111111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------............///////////////000000000111111111111111111222333444555555666999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<======<<<;;;999999777666444444444333222000000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///................................./////////000000111111111111222222222222222222333333444666777888::::::::::::;;;<<<=========>>>>>>??????@@@@@@AAACCCCCCDDDEEEFFFGGGGGGHHHHHHJJJMMMOOOPPPRRRVVVYYYaaammmrrrYYYNNNKKK@@@===<<<111444333444555555444444444333333222222111111111000000000000000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))++++++************++++++************************************************))))))*********+++++++++************++++++++++++,,,,,,,,,------------...,,,,,,++++++,,,,,,---............/////////000000000000111111222333444555777777777888999:::::::::>>>===;;;888666444333333111111000/////////000000000000000000000000000000//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------............///////////////000000000111111111111000000111222333444555555888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<;;;;;;:::999999666444333222222222000////////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..........................................////////////000000000111111111222222333333333444555666777888999999:::;;;;;;<<<<<<<<<>>>>>>??????@@@@@@AAAAAACCCDDDDDDEEEFFFFFFGGGGGGFFFHHHKKKMMMMMMMMMNNNNNNNNNSSS\\\fffppp{{{}}}sssPPPCCC;;;999666777888555222333333111000000//////222111111111111111000000//////////////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))++++++************++++++************************************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............///////////////000111222333444444555777777777777777777666666999999777666444444333333111000//////.........///////////////////////////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000000000000111111111111000000111222333444555555777888888999999::::::;;;::::::;;;;;;;;;;;;:::999;;;;;;:::999999888888777555333111111111111///---..................------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................------.........////////////000000000000111111111333333444444555666888999888999:::;;;<<<<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDEEEFFFGGGGGGHHHGGGFFFEEEEEEGGGIIIKKKMMMHHHJJJNNNSSSWWW[[[^^^___xxxxxxcccXXXWWWTTTRRRNNNBBB===:::555333444444444555222444333000///222222///000000000000000000000000......////////////000000........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))++++++************++++++************************************************)))************+++++++++)))))))))************+++************++++++++++++,,,,,,++++++,,,,,,---...------........./////////...///111222444444555555555555555555444444444333444444333222222333333333111000///......------..............................------,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))),,,,,,,,,------------...------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000000000000111111111111000111111222333444555555777777888888999:::::::::999:::;;;;;;;;;;;;:::999888888777666555555555555444222000000000000...,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,........................---------.........///////////////000000000111111333333333444555666777888777888:::;;;<<<<<<;;;;;;<<<======>>>>>>??????@@@BBBBBBCCCDDDEEEFFFGGGHHHGGGFFFDDDDDDFFFHHHIIIJJJGGGHHHKKKNNNOOOOOOMMMKKKVVV^^^ooooooVVVEEE??????888555666111333777444111333222///222111333222000222777555000000000000000000000000000........./////////000000........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))++++++************++++++************************************************)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---///111333444555555555333333333333333333444444111111111111111222222333111000///...------------------------------------------,,,,,,+++***************************************+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))),,,,,,,,,---------..............................++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------............/////////000000000000000111111111111111111222333444555555666777777777888999999::::::888999:::;;;;;;;;;:::999666666555333333333333333333222000///000///...,,,------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,........................---------.........//////////////////000000000000222222222333444555666777777888:::;;;<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCEEEFFFGGGGGGCCCDDDFFFHHHJJJIIIEEECCCHHHHHHHHHJJJLLLMMMMMMLLLNNNLLLSSS```ddd^^^]]]bbbhhhttteeeiiigggfffnnnrrr\\\>>>@@@444555:::444333999999+++555333000444111---111---000///...111666333+++////////////000000000000---.........//////000000........................------------------------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))++++++************++++++************************************************)))************+++++++++))))))))))))************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------.........//////---...111333444555555555000111111222333444555555111111111000111111222222111000///...---,,,,,,,,,------------------------------,,,,,,+++******)))*********************************++++++,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------........................------......//////000000111111///000000222333444555555777777666666555555555444666777888999999999999999777666444222111111111222222222000///............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///...///000000//////000111222333333444555666777777666666777888888888888888:::;;;<<<===>>>>>>>>>>>>?????????@@@AAACCCFFFGGGCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKNNNOOONNNMMMKKKRRRUUU]]]gggttt{{{fffTTTIIIHHHFFFCCC@@@>>><<<:::666555555555555444444444111111111111111111111111000000000000000000000000////////////............------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000000111111111111//////000000111111222222222222222111111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************************************)))************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------..............................//////000111111111000000111222333444555555777666666666555555555555777777888888888888777777777666444222111111111111222111000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///...///000000//////000111222222333444555666666777555666777777888888777777:::;;;<<<======>>>>>>===>>>>>>>>>???@@@BBBDDDEEEBBBCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHJJJJJJJJJIIIHHHGGGHHHIIILLLPPPUUUYYY[[[\\\```eeelllwww{{{kkk```XXXKKKOOOUUUXXXUUULLLAAA999<<<;;;:::999777666555444555555555555444444444333111111111111111111111111000000000000000000000000////////////............------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////000000000111111111000000000000000111111111222222111111111000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,..............................///000000111111222000000111222333444555555666666666666555555555555777777777888777777666666666555444222111111111111111111000///............//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///...///000000//////000111000111222333444555555666555555666777777777777666999:::;;;<<<=====================>>>???AAABBBCCCAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCC@@@???>>>>>>>>>???@@@AAAAAACCCFFFIIINNNXXXdddmmmtttooohhhbbbdddqqq|||wwwllllll}}}}}}nnneee\\\SSS[[[dddeeeYYYKKKEEEBBB======<<<<<<;;;;;;<<<<<<<<<555555555555555444444444444444444444333333333333111111111111111111111111000000000000000000000000////////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////000000000000111111111000000000000000000///111111111111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))***************++++++++++++++++++***************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------..................//////000111111222222111111222222333444444555666666666666666555555555555666777888888888888888555555444333111111000000111000///...........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///...///000000//////000111000000111222333444444555444555555666666666666666999999:::<<<<<<<<<<<<<<<<<<======>>>???@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAAAAAAAA@@@@@@?????????@@@@@@?????????@@@AAABBBAAAAAAAAA???>>>@@@EEEHHHHHHGGGFFFEEEEEEJJJQQQVVVYYYXXXOOOKKKLLLFFFDDDOOOQQQUUUTTTKKKDDDBBB???:::===BBBBBB<<<888;;;<<<;;;999999:::::::::999999888555555555555555555555555444333333333222222222222111111111111111111111111000000000000000000000000////////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////000000000111111111000000/////////...111111000000000////////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........////////////000000111222222222222222222333333444444555555555555666666666666666444555666888999:::::::::444444444333222111000///000//////...............,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///...///000000//////000111///000000111222333444444444555555666666666666666888999:::;;;<<<<<<<<<<<<======>>>???@@@AAAAAABBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>=========???>>>===<<<:::999999999:::;;;<<<;;;;;;<<<>>>???:::<<<>>>>>>===<<<;;;:::===@@@;;;;;;BBB>>>888>>>999;;;<<<999888999:::888;;;===<<<999777888888666333555666777666444111000333333333222222222111111222222222222111111111111000000000000000000000000////////////////////////////////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///...////////////000000000111000000000//////......000000000/////////.........------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///////////////000111111222222333222333333333444444444555555555555666666666666666333444555777888999::::::333444333333222000///...//////......---......///+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///...///000000//////000111///000111222333444444555555555666777777777777666888888999:::;;;;;;;;;;;;======???@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>====================================>>>>>>>>>===<<<;;;;;;999999999999999999888888888888999::::::::::::::::::::::::999999999999999666;;;999999???<<<444777999999999888888888888888777888999999888777666555888777777666666777888888444444333333222111111000222111111111000000000000000000000000000000000000////////////////////////////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......////////////000000000//////////////////...////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,************************)))************+++++++++************************************************************************))))))))))))))))))))))))+++++++++******************************++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------,,,,,,------...//////000///000000111111222333333333333333444444444444444555555555555666666666777333444555555666555555555333333333333222000///............------......///,,,,,,,,,,,,------..............................------------------------------............------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///...///000000//////000111000000111222333444555555555666777777888888777777777888999::::::;;;;;;:::;;;<<<>>>????????????>>>???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<:::999666777888:::<<<=========::::::999999999888777666888777666666888999999999333999666333999666111444888777666777888777666666111333555888777666666777333333222111222444666777444444444444444333333333111111000000000/////////000000000000000000000000////////////////////////////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........./////////000000.........////////////////////////.........---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))*********++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,------------......,,,,,,------...///000000000000000111222222333333333333444444444444444444444555555555666666777777444444444444333222111000333333333333222000///---......---------......///---------.........//////........................------------------------------............------------------------------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////...///000000//////000111111111222333444555555666666666777888888888888888777777888999:::::::::::::::;;;<<<>>>>>>>>>======??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;777999;;;======<<<999888888888888888777666555555555444555777999:::999888555666888;;;<<<;;;888666444;;;666222777777555:::333222222666999999888999555666888999666333333555222333555666666666555555111111111111222222222222000000000000////////////000000000000000000000000////////////////////////000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000---.........//////000000//////.........---------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++******))))))))))))******++++++++++++---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............/////////////////////000111111222222444333333333333444555555777777777666555555444444555333222222333333111000111111222222222222111111.........------,,,,,,,,,---------.........//////------........./////////------------------------------,,,,,,---///111222,,,------...//////000000------------------------...........................---,,,,,,,,,,,,---...------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---......,,,+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000111222444555666666777999::::::888666555555666666777888888888888888<<<<<<<<<<<<<<<<<<<<<;;;============<<<<<<<<<<<<::::::::::::::::::::::::999999999999999888777666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555444444444444555555555555555555555555555555333333333222222111111111333333222222111000////////////000000000000//////////////////////////////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******************************************************************************************************************+++++++++*********))))))++++++,,,,,,,,,,,,------,,,---......//////......000000000000000000000000////////////////////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++************************)))************+++++++++......---,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............/////////////////////000111111222222444333333333444444555555777777666666555444444333333111000000111111000...000000111111111111000000.........---------,,,,,,......//////////////////------------..........................................---......///000111------------------............................................................---,,,,,,---......------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,,,,---///++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............//////000111222444555666666777888:::999777555555555666666777888888888888777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888999999888888777666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444333333333222222111111111333333222111111000////////////000000000000//////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************+++++++++*********))))))++++++,,,,,,,,,,,,------,,,---......//////......////////////////////////...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............/////////////////////000111111222222333333333444444444555555666666555555444333333333000///......000000///---//////000000000000//////...............---------000000000000///////////////.....................////////////////////////......//////000///////////////.........---------......................................................---,,,,,,---......------------------------///............---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------............//////000111222333555666666666777999888666444444555555666777777888888777777::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777777888888888777666666555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555444444333333444444555444444444444444444444444222222222222222111111111222222222111111000000/////////000000000000//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************+++++++++***************++++++,,,,,,,,,,,,------,,,---......//////......////////////////////////...........................------,,,,,,------...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------............/////////////////////000111111222222333333444444444555444444555555444444333333222222///...---...000000///.........////////////......///.....................000000000000////////////000000000000////////////////////////////////////...///000111111000...---////////////////////////......................................................------------..............................///............---------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---******---...,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............/////////000222333444555666555666777666555444444555555666666777777777777777888888888888999999999999<<<<<<;;;;;;;;;:::::::::999999999999999999999999666666777777777666666555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444333333333333444444333333333333333333333333222222222111111111111111222111111111000000000/////////000000000000//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++************************************************************************************************************************+++++++++,,,,,,,,,------,,,---......///.........////////////////////////........................------------------------***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------............/////////////////////000111111222222222333444555555555444444444444333333222111111111000///...///111222111000......////////////......////////////////////////000000//////////////////////////////////////////////////////////////////000111222222222111000///---------....../////////------------------------////////////////////////................................................///............---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((++++++'''(((...000...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///...///000111333444555555444555666555333333444555555555666777777777777777777777777888888888999999<<<<<<<<<;;;;;;;;;::::::888888888888888888888888444555555666666555555555444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444333333222222222222333333222222222222222222222222111111111111111111111111111111111000000000000000//////000000000000//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************************************************************+++++++++,,,,,,,,,------,,,---......///.........................................................------------------------************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............/////////////////////000111111222222222333444555555555444333333333333222111111000000000//////000222333333222......////////////......////////////000000000000///000000000111111111111/////////000000000111111444444444444444444444444444444555555555555555444............////////////........................////////////////////////---...////////////...---........................///............---------,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,666999666---+++//////***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///...///000111222444555555333444444333222222333555444555666666777777666666666666777777888999999999;;;;;;:::::::::999999999666666666666666666666666333333444555555555444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222222333111111111111111111111111000000000111111111111111000000000000000000000000//////000000000000//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,***************************************************************************************************************+++++++++++++++,,,,,,,,,,,,------,,,---......//////..............................------------------------,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............/////////////////////000111111222222111222444666666555444333333222222111000000/////////......000222444444333/////////000000///////////////000000000111111111000111111222333444555555333333444555666777888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<777666666444333222111111000000000000000000000000////////////////////////---...///000000///...---........................///............---------,,,,,,------.../////////........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,>>>AAA<<<000,,,///...'''++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///......///111222333444555333333333222111111333555444555666666777777666666666666777888888999::::::888888888888777777777777444444444444444444444444222222333444444444444444222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000///000000000111111111222///000000000000000000000//////000000000000//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************((())))))***++++++,,,,,,************************************************************************************************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,---......//////..............................------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------------------------------++++++++++++++++++++++++************************************************************************------------------------+++++++++,,,,,,---------++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------............/////////000/////////000111111222222111222444666666555444333222222111111000/////////...------///222444444333//////000000000000////////////000000111111111222111222333444666777888888999999:::;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<===>>>@@@BBBAAA@@@>>><<<999777555444222222222222222222222222000000000000000000000000---...///000000///...---//////////////////////////////.........---------,,,,,,------...///000000........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///444111)))(((000222,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////......///111222333444555222333333111000111333555444555555666666666666666666777777888999:::::::::666666666666555555555555333333333333333333333333111222333333444444444444222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222222222111111111111222222000000000000000000000000//////000000111111111222////////////000000000000//////000000000000//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************((())))))***++++++,,,,,,************************************************************************************************))))))******++++++++++++++++++,,,,,,,,,---------,,,---......//////..............................------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,---//////000------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************---------------------------------,,,,,,+++++++++------------------------------------------------------------------------,,,,,,,,,---------......,,,///111000...---///111000000000000000111111222222444666888888666444222000000//////.........---.........///000111222333///111222222111000000111---///111222333333555777:::;;;>>>@@@BBBDDDFFFFFFGGGDDD@@@>>>CCCJJJJJJFFFIIIEEEDDDFFFEEE@@@BBBHHHAAACCCFFFHHHHHHHHHFFFEEEGGGEEEBBBBBBCCCAAA===:::999999999888666444333222111222333111///......///333222000...---...//////000///...------------...000/////////........................////////////......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111111222222333333444444555666666666666666666666666888888999999999999888888444444444444444444444444333333222222111000//////222222222111111111000000///000000000111111111111222222222111111111000000000000000000000000000000222222222222222222222222111111111111111111111111111111000000//////......111000///......///000111000000000000000000000000//////.........---------,,,,,,,,,------............------,,,,,,,,,---------------------------------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------...///000000...,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++...---------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---------------------------------,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,---------......,,,///000000...---///111000000000000000111222222111222444666666444222111000000/////////.........////////////000111222333222444555444222111111111333666:::;;;<<<;;;<<<===DDDDDDEEEFFFIIILLLOOOQQQNNNNNNLLLKKKOOOVVVWWWTTTVVVSSSRRRTTTRRRMMMMMMQQQUUUTTTSSSTTTUUUVVVTTTRRRSSSPPPLLLKKKKKKIIIFFFCCCDDDBBB???===:::888555333222222111000000000000000////////////000000111111//////000000111111222222000000/////////.....................////////////.........---------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................///000000111111111111222333333444444555555555555555555555555555666666777777777777666666444444444444444444444444333333222111111000//////222222222111111000000000//////000000000111111111222222222111111000000000000000000000000000000000222222222222222222222222111111111111111111111111000000000000//////......111000///......///000111//////////////////////////////.........---------,,,,,,,,,---------.........------,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,---/////////---,,,***++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---...000//////...000111111000000000000111222222///000222333333222000///000000////////////......////////////000111222333111333555555444333444555777:::???BBBDDDFFFHHHIIIJJJJJJKKKMMMQQQWWW]]]```]]]```aaaaaaccchhhjjjhhhgggfffhhhmmmnnnllllllnnnnnnjjjfffggglllooonnnllljjjgggbbb___^^^]]]\\\[[[TTTPPPJJJGGGFFFEEEAAA>>>???;;;777555555444111...000000111111111000///.........///000111111000000000000000/////////..................////////////.........------------,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------......//////000111111111111222222333444444444555555555555555555555555333444444555555444444333333333333333333333333333222222222111111000000///111111111111000000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000////////////...000//////......//////000////////////////////////...............---------,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---.../////////000111111111111000000111111222333///000111222222111000///000000//////////////////////////////000111222222333555888::::::;;;===>>>===???BBBCCCDDDFFFJJJLLLLLLNNNQQQWWW^^^eeelllooooootttwwwvvvvvvxxxyyywwwvvvwwwzzz{{{uuuooorrrzzz~~~{{{wwwsssrrrrrrssstttfffaaa[[[ZZZ[[[[[[YYYVVVZZZSSSKKKFFFCCC>>>777111111111000000000000111111000000111111111000......000000000////////////...............////////////............------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------......///000000111111111111222333333444444444444444444444444444444222333333333333333333222222222222222222222222222222111111111000000000///000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,------------------******++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------...............///000111111111111111111111111222222333111111222333333222111111//////000000000000000000......//////000111333333999<<>>@@@BBBBBBBBBCCCEEEEEEFFFHHHKKKPPPXXXaaagggmmmpppuuuzzz}}}~~~zzz~~~{{{wwwppphhhccceeehhhmmmxxx|||xxxyyy}}}~~~||||||yyyzzz}}}}}}{{{yyyxxxxxxyyy~~~zzzxxxuuupppiiicccVVVRRRKKKCCC<<<777444222111111000000000111222333111111000000000/////////............/////////////////////.........------------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,------------------------------------------------+++,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111222333333333333333333333333333333333222333333444444333333222111111111111111111111111000000000000000000000000............////////////------------.........///............////////////////////////////////////,,,------......//////000////////////////////////---............/////////---......//////......---........................---------..................------------,,,,,,,,,***+++---...///......---******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............+++++++++,,,------......////////////////////////////////////////////////........................---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------.........///------------------------------------------------------------------------,,,,,,,,,---------......///...---///222444333111222222111111222222333444222222222222222222222222//////000000000111111111000111222444666999;;;<<<===@@@DDDGGGHHHJJJMMMOOOQQQTTTZZZ```fffnnnvvv|||yyy{{{}}}~~~~~~~~~wwwzzz{{{yyyvvvqqqfff[[[LLLNNNQQQWWWgggzzz~~~}}}{{{|||||||||zzzwwwuuutttrrrnnnjjjhhhjjjmmmpppsssuuutttqqqooorrruuuzzz}}}|||yyyrrroooiiiaaaWWWNNNFFFAAA:::888444222000000111222111111111000000000//////............////////////////////////............------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------++++++,,,,,,---......///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000111222222333333222222222222222222222222222222333333333333222222111111111111111111111111///000000000000000000000---------....../////////,,,,,,---------.........---------....../////////////////////////////////+++,,,,,,---......//////........................---------.........//////------...//////...------........................---------.........//////......---------,,,,,,,,,)))+++---...//////...---+++++++++,,,------......------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------,,,------......///------------------------........./////////000000.........///000111111111222222222222222222222222////////////////////////////////////////////////...//////000000//////...........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------.........//////------------------------------------------------------------------------,,,,,,,,,---------......///------///222444333111222222111111222222333444111111111111111111111111//////000000111111111222222333444666999<<>>???===>>>BBBGGGJJJRRR]]]fffjjjnnnqqqttt}}}|||xxxqqqjjjeeeeeeeeejjjnnntttyyyyyyuuummmhhhfffddd```]]]___```XXXNNNHHHBBB===???BBBGGGOOOXXXXXXZZZ]]]```bbbaaa___^^^VVVVVVSSSNNNIIIHHHJJJMMMTTTVVVYYYZZZYYYXXXYYYZZZ^^^hhhuuu}}}}}}~~~wwwuuuoooeeeWWWKKKAAA:::444000666555444111......000333000///...///111222111///000000000000////////////------------------------...------,,,,,,------...........................---------------------------------,,,,,,+++++++++/////////......---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------////////////////////////------------------------...................................................---,,,,,,,,,,,,---...........................------------------------........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------........................------,,,,,,+++,,,,,,,,,///...,,,+++++++++,,,------......---,,,---///111.........,,,+++,,,///222111111444777===CCCHHHKKKEEEGGGJJJLLLLLLNNNRRRVVV\\\YYYWWWWWWYYYZZZXXXUUUQQQQQQPPPLLLGGGBBB@@@??????;;;777777888666333111111000///000222333111///000//////000000///+++(((///...------,,,,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************......................../////////////////////...........................,,,,,,---------.................................---------........./////////111111222666999555---111111111111222222222333111111/////////000111111555444333111111333777;;;;;;>>>@@@@@@AAAEEEMMMTTT```eeelllqqqtttttttttttt{{{pppaaaUUUOOOLLLJJJIIIWWW]]]cccddd```YYYTTTRRROOOPPPOOOPPPTTTUUUNNNDDD@@@>>>???BBBCCCBBBDDDIIIQQQSSSUUUWWWVVVSSSOOOLLLOOOPPPQQQOOOKKKGGGGGGGGGNNNNNNOOOQQQSSSTTTRRRQQQRRR\\\kkkyyy~~~xxxoooeee[[[OOODDD===222111000222333333111...111111000111222333444444000000000/////////......------------------------...------,,,,,,------...........................---------------------------------,,,,,,,,,++++++.........---------,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000000111111111111222222222000000000000000000000000000000000000000000000000//////////////////////////////.........---------........................------------------------...................................................---,,,,,,,,,,,,---...........................------------------------------------------------------------....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------........................---,,,,,,,,,,,,---......111111000//////...------.........---++++++---///000111222222222444888;;;EEEHHHNNNUUU\\\ccchhhjjjmmmoooqqqrrrqqqqqqtttwwwvvvtttqqqqqqqqqpppmmmjjjkkkmmmpppooolllhhhfffdddaaa]]]XXXSSSNNNIIIFFFEEE@@@???<<<777333111111222//////.........///111333***++++++,,,---...000000+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++..............................//////////////////........................,,,------------.................................------........./////////...111333555999;;;777000222222222222222333333444222111000//////000111222222444666888999<<>>CCCIIIOOOTTT]]]```fffkkkppprrrssssss{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~|||yyywwwwww{{{}}}zzzxxxwwwvvvssslllddd]]]YYYWWWPPPSSSUUUQQQIIIAAA======222222111///......000222//////......------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---....................................////////////........................------------................................................////////////---111333444888===<<<777444333333222222333444555333222111111111222333444222666<<<@@@BBBAAAAAAAAA>>>CCCKKKSSS\\\eeennntttwwwuuuuuuwwwzzzyyyuuupppppp```LLL@@@???BBBBBB@@@===EEEOOOXXX___fffmmmrrrtttuuusssrrrssssssmmmeeeTTTQQQPPPPPPQQQUUU```lll|||vvvnnngggbbb^^^bbbfffiiihhheeeaaa___WWWSSSLLLGGGDDDBBB@@@??????BBBFFFMMMUUU```lllssstttxxx~~~vvvqqq___TTTEEE:::555444222111///111333333000...///000////////////.........---..............................------------..............................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////................................................------------------------................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------,,,,,,---......+++++++++,,,...///000111...000444777:::===AAADDDRRRUUUZZZ___dddjjjpppuuuuuuwwwzzz}}}~~~}}}~~~~~~~~~{{{~~~}}}~~~}}}wwwoooeeeXXXNNNSSS\\\hhhooommmeeeZZZSSSHHHDDD===999666333///,,,000000000///...---,,,,,,------...//////...------------------------------+++++++++++++++,,,---...........................---.........//////000000........................---------.........//////////////////////////////........./////////000000...000000000555===@@@???777666444333333333444555111111000000111333444555<<<>>>@@@AAA@@@>>>>>>>>>CCCKKKVVVbbbkkkrrrvvvxxx|||xxxtttqqqooojjjccc^^^WWWQQQIIICCCAAABBBCCCCCCBBBEEEMMM[[[kkkxxx~~~zzzvvvuuuwwwtttnnniiidddaaaaaaccciiiwww}}}yyyvvvgggiiilllpppsssuuuuuuuuupppmmmeeeXXXLLLFFFGGGKKKOOOQQQSSSUUUVVVXXX[[[]]]eeegggooo}}}xxxpppaaaOOO@@@777222111000222555666555444333222000////////////.................................///......------......///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000000000111111111222222222000000000000000000000000////////////////////////........................---.............................................------------------------................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,***)))(((((()))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.................................///...---,,,,,,+++,,,,,,333222///------...000111999===CCCJJJPPPVVV\\\```lllmmmpppqqqqqqsssvvvxxxyyyzzz}}}~~~zzznnnYYYFFFKKKRRR___ppp}}}zzzssslll___NNNDDDAAA???:::555......///000000000//////,,,------......///......------------------------++++++++++++,,,---..............................------......///000000000........................------........./////////////////////////////////....../////////000000000...000000...222:::@@@AAA;;;999666444333333333444/////////000222444666888>>>>>>>>>???AAAFFFMMMRRR```bbbfffiiiiiifffccc``````___]]][[[ZZZXXXUUUSSSVVVWWWWWWSSSOOOMMMOOOQQQUUUTTTWWWbbbppp{{{~~~||||||zzzvvvwww|||}}}{{{zzzuuusssvvvxxx{{{yyywwwtttsssssstttsssrrrtttsssmmm^^^OOOGGGIIIOOORRR[[[gggpppqqqnnnhhhddd^^^[[[]]]hhhuuu}}}yyylll[[[JJJ>>>888222111111333555555444222000000000000////////////........................//////............//////........................------------------------------------............,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000000111111111111222222222000000000000000000000000////////////////////////........................---------...............------------------------------------------------................................................,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---------....................................///......---,,,,,,------,,,---...111555:::???AAANNNRRRYYY```fffmmmrrrvvvqqqrrrtttuuuuuuvvvxxxyyy}}}~~~zzzuuuuuutttqqqoooppprrruuuooorrruuuxxxzzz}}}ooo^^^KKKIIIMMM[[[ooorrr\\\MMMIIIIIIGGGEEE;;;;;;:::888555111...,,,------,,,,,,,,,------...---------------------------,,,,,,,,,,,,------...........................------......///000000111....................................////////////////////////////////////.../////////000000000000...111111///111777<<<<<<>>><<<888555333222333333111111111333555999;;;===???BBBGGGLLLRRRZZZbbbhhhoookkkddd]]]WWWRRRNNNLLLLLLOOOSSSVVVZZZ]]]bbbeeejjjkkkjjjgggcccaaaccceeefffeeefffjjjqqqvvvwwwwwwpppssssssssswww~~~~~~xxxuuuyyy}}}~~~}}}~~~~~~zzzxxxwwwuuussspppqqqnnneee[[[TTTTTTWWWQQQ^^^rrrqqqkkkhhhiiijjjjjjlllppp{{{xxxjjj\\\SSSEEE===444111333555333000222111111111000000000000........................//////............//////........................------------------------------------.........///,,,,,,---------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000000111111111111222222222000000000000000000000000////////////////////////........................---------.........//////------------------------------------------------................................................,,,,,,---......---,,,,,,........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------................................................///000111222///333;;;DDDMMMUUUZZZ]]]cccggglllooorrruuuxxxzzzuuuwwwyyyyyyxxxwwwxxxyyyyyy{{{~~~~~~zzzsssjjjcccXXXWWWUUURRROOOQQQVVVZZZ___ccciiimmmpppqqqsssuuuttt~~~}}}zzz~~~~~~xxxbbbXXXNNNOOO]]]rrr~~~qqqddd[[[UUUQQQOOOMMMLLLJJJGGGBBB===888555555333000---,,,,,,.................................------,,,,,,,,,------........................---------...///000000111..................................../////////000000000000000000000000000////////////000000000000...222333111111555777666@@@===999555222222222222444444666888;;;>>>AAACCCIIIPPPZZZbbbggghhhhhhhhhbbb[[[RRRJJJHHHJJJMMMPPP\\\```fffkkknnnttt{{{vvvtttpppllliiijjjmmmooojjjkkkmmmnnnoooqqqrrrsssvvv{{{xxxxxxyyywwwsssooollljjj[[[gggwwwpppbbb[[[[[[dddmmmxxxyyyppp___QQQ@@@777777888666222222222222222111111111000//////////////////////////////............//////........................---------------------------------.........//////---------....../////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000000111111111111222222222000000000000000000000000////////////////////////........................---------.........//////------------------------------------------------................................................,,,,,,---......---,,,,,,........................------------------------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,(((,,,000333333000,,,(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////........................------...000222444666777GGGMMMVVV```hhhmmmnnnnnnppprrrtttuuutttsssssstttkkkkkkiiieee^^^YYYVVVUUUQQQVVV^^^eeekkkmmmmmmmmmpppmmmhhhccc\\\RRREEE===CCCCCCAAA>>>===@@@GGGMMMdddiiioootttvvvuuuttttttppp{{{|||nnneeekkktttxxx}}}ppp^^^TTTWWWfffzzzssscccYYYTTTOOOPPPQQQRRRRRRPPPNNNMMM===:::555111......///000........................///...------,,,,,,,,,,,,////////////////////////---------.........//////////////////////////////............/////////000//////............//////............/////////000000111222222222444777:::::::::999777666666888:::888;;;===@@@BBBGGGMMMRRR]]]ccciiikkkhhh```XXXSSSIIIGGGFFFIIIOOOYYYbbbhhhppprrruuutttrrrqqqqqqrrrqqqpppmmmjjjhhhiiillloooqqqqqqnnnttt{{{{{{|||}}}~~~{{{~~~zzzoooiiiggg___]]]hhhyyy{{{uuugggSSSAAA555111222222333444333111000000111111111000/////////////////////............//////................................................000///...------...///000......------------......------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------.........------------...//////000000000000111111111111000000000000000000000000000000000000////////////////////////////////////........................000000//////.........---........................------------------------........................////////////////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////////////////......///......///000000///---......///000555>>>JJJSSSZZZaaajjjoooppppppooopppqqquuuzzz{{{uuulllccc^^^UUURRROOOLLLJJJHHHEEECCC???@@@FFFLLLNNNLLLMMMPPPRRRVVVWWWRRRMMMJJJGGGCCCBBBCCCBBBAAA@@@AAADDDFFFPPPXXX___``````cccdddcccgggnnntttrrriii```]]]\\\llltttwwwpppkkkrrrzzznnniiihhhccc___YYYVVVWWW[[[^^^aaa___ZZZNNNAAA;;;888444...444222000///...---,,,******,,,...///......///111////////////////////////---------.........//////////////////////////////........./////////000000//////............//////........./////////000000222333444333222333555777555777:::<<<===>>>@@@AAAAAA???>>>AAAIIISSS\\\```ddddddccc___WWWOOOIIIFFFCCCDDDJJJVVVccclllnnnnnnwwwuuusssssstttttttttssshhhiiikkkoootttzzz~~~{{{pppgggjjjttt~~~vvvaaaIII888444555444444444333222222333444111000000///...///////////////............//////................................................000///...------...///000///......------......///------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,---------............------------...//////000000000000111111111111000000000000000000000000000000000000////////////////////////////////////........................000/////////....................................------------------------........................////////////////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------...///000000000//////333999@@@GGGQQQ[[[bbbjjjmmmppprrrsssuuuyyy|||}}}zzztttkkkbbbXXXQQQLLLDDDEEEEEEEEECCC@@@>>>===:::999;;;???AAAAAAEEEKKKSSSZZZ___^^^^^^^^^]]]YYY^^^^^^\\\WWWPPPKKKHHHGGGEEENNNWWWZZZ[[[[[[WWWRRRWWW[[[___^^^XXXPPPLLLKKKQQQbbbssszzz{{{~~~}}}tttqqqrrruuuooogggbbbccciiipppuuuyyyssshhh[[[RRRIII<<>>DDDHHHIIIJJJKKKFFFEEEFFFNNNXXXaaaeeeeee^^^\\\VVVNNNFFFAAA@@@@@@DDDCCCGGGSSSdddpppuuuuuu|||wwwqqqoooqqqqqqpppmmmtttxxxxxxwwwzzzpppUUU@@@777777666555333111000000111111111000//////......//////000//////......//////000................................................//////............/////////......------......///------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,------------...............------......///000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////........................////////////....................................------------------------........................////////////////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///............000111222777===HHHRRR[[[cccjjjnnnqqqssstttuuuuuuxxx{{{~~~{{{ppp```SSSKKKFFFCCCBBBBBBFFFJJJJJJFFFBBB@@@@@@DDD@@@>>>@@@AAACCCKKKSSSaaajjjrrrvvvxxx{{{yyyvvv||||||zzzuuummmddd___\\\WWW]]]eeejjjppptttrrrmmm___``````___\\\WWWRRRNNNLLLVVV```cccfffmmmtttwwwxxxtttttt|||uuujjjcccdddlllwww~~~|||rrrhhhaaa\\\QQQGGG:::444...---///222111000------,,,+++,,,000666;;;////////////////////////............////////////////////////////////////...////////////000000000000000////////////000000//////000000000111111111...000333333333444555777333:::CCCKKKOOOPPPOOOOOOGGGMMMWWW```dddbbb\\\WWWKKKKKKJJJGGGDDDCCCEEEFFFHHHKKKRRR[[[eeellloooooopppooopppssswww{{{}}}~~~}}}fffNNN===555999888666444444222000///111000//////......//////000000////////////000000................................................/////////......///////////////............//////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------------------...........................//////000///000000000111111111111000000000000000000000000000000000000////////////////////////////////////........................///////////////.................................................................................////////////////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------------,,,,,,,,,------------------------,,,,,,,,,------------...------------............111000...---...222777;;;FFFLLLUUU^^^fffllloooqqqqqqsssvvvwwwvvvtttqqqooohhh[[[LLLCCCCCCIIINNNOOOVVV[[[^^^\\\VVVQQQQQQRRRRRRMMMKKKKKKLLLOOOVVV___rrr{{{|||zzzyyynnnooonnnnnnuuu}}}|||{{{yyywwwwwwwwwuuupppkkkbbbbbb]]]UUUSSSXXX___bbbmmmxxxuuuqqqqqqrrrlllddd]]]^^^gggsss|||{{{wwwmmmaaaZZZZZZ[[[ZZZMMMGGG===444///...///000++++++,,,---///444;;;@@@////////////////////////........./////////000000////////////////////////////////////000000000111000000////////////000000000000000111111111111222000111333333222333444666777===FFFLLLNNNNNNNNNMMMNNNXXXcccfff```TTTKKKGGG@@@DDDIIILLLMMMMMMNNNNNNNNNXXXeeelllkkkhhhggghhhjjjttt|||}}}|||eeeLLL;;;:::999777777888777444222111111000////////////000000000////////////000000////////////////////////...........................//////////////////.../////////....../////////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------------------------........./////////............///000000///000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////.........///////////////////////////////////////........................////////////////////////////////////////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,------------------------,,,,,,---------.........---------.........//////000000000000444;;;FFFMMMYYY[[[```ffflllqqqssstttuuutttssspppmmmgggbbb___XXXOOOFFFDDDKKKVVV^^^bbbfffiiikkkiiiccc```bbbeee]]]ZZZZZZ[[[\\\\\\bbbiiizzz~~~xxxxxx{{{zzzuuuyyy}}}|||uuunnnhhh```YYY\\\dddkkkmmmiiiffffffgggcccbbb___]]]```iiiuuu~~~wwwdddTTTNNNNNNPPPSSSSSSOOOFFF;;;111------///000000//////000333555////////////////////////....../////////000000000/////////////////////////////////000000000111111111000000//////000000111000111111111222222222222555555555444222333555777<<<@@@EEEIIIKKKLLLMMMNNN[[[aaaccc]]]PPPEEECCCDDDEEEKKKRRRVVVXXXWWWUUUTTT[[[aaaeeeccc```eeerrr~~~{{{~~~}}}|||cccQQQ<<<888444333555666444222222222111000000000000111111000000//////000000111////////////////////////..............................////////////......000//////......//////000................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------------------------.........///////////////......//////000111000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////.........///////////////////////////////////////........................////////////////////////////////////////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...///000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******++++++++++++,,,,,,------------------------,,,---------............------......///000000000...222777<<>>FFFKKKIIIJJJKKKLLLPPPWWW___eee```\\\UUUMMMIIIHHHKKKNNNRRRTTTXXX[[[___eeekkkpppmmmwwwjjjXXX\\\eeeuuunnn```MMM@@@;;;;;;;;;;;;555444333333222222333333111111000000000000111111000000000000000000000000........................---...///000000///...---000000////////////000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------............/////////000///////////////000111111000000000000111111111111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000---.........//////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................---..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++---...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.................................---------.........//////...//////000111222222333;;;FFFSSS\\\___```bbbddddddaaa^^^]]]^^^^^^[[[YYYVVVWWWZZZaaajjjrrruuuuuutttvvvwwwwwwxxxyyy}}}wwwxxxyyy{{{|||{{{wwwtttpppnnnooorrrrrrpppsssxxxtttxxxxxxsssqqqssssssrrriiikkkmmmmmmkkkiiihhhgggppptttuuupppmmmppptttuuuooorrrwww{{{}}}}}}|||{{{nnn___UUUVVVSSSNNNHHHGGGKKKPPP]]]gggsss}}}qqqbbbaaa[[[WWWZZZbbbeee```YYYDDDAAA;;;555000111555888//////////////////////////////............//////////////////////////////000000000000111111111111111111111111111111111111111222333222111111333444444444555777<<>>FFFPPPVVV]]]bbbcccaaa___^^^WWWSSSOOOMMMLLLKKKQQQXXX\\\bbbkkkrrrvvvxxx{{{}}}{{{xxx{{{vvvqqqwwwqqqnnnooosssvvvssslllggghhhkkkjjjfffgggmmmrrrtttssssssvvvrrrjjjpppuuummmfffkkkoooqqqooolllfffaaaaaa``````ccchhhkkkmmmmmmooommmqqqxxxyyysssppprrryyyrrraaaMMMCCCDDDGGGEEEAAAMMMPPPXXXeeesss~~~kkkfffeeegggaaaZZZ```mmmlll]]]III999333555888999//////////////////////////////............//////////////////////////////000000000000111111111111111111111111111111111111111222333222111111333555555444666;;;BBBHHHKKKLLLTTTYYY^^^bbbbbb```[[[WWWHHHJJJLLLNNNRRRXXX]]]aaadddaaa^^^bbbrrr~~~iiiTTTPPPWWWnnnzzzssslllddd___]]]\\\VVVIII???:::666222444222///...///111111///000000000000000000000000000000/////////.........////////////////////////////////////////////////////////////////////////........................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------..............................---------.........//////////////////000000000000000000000000111111111111000000000000000000000000...///000111222111000000---...000000//////111222000000111111111111111000222111000000000000000///333111000000111111000...111000000000////////////000/////////111111000///000111111000///......///......---------...///000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------+++---......------...000---///222555888???HHHOOOXXX[[[___bbbaaa]]]WWWRRRJJJGGGGGGKKKOOOTTT]]]gggkkkpppvvv{{{|||{{{zzzyyy|||{{{qqqlllpppkkkdddgggeeegggjjjmmmpppqqqrrrttt~~~~~~||||||~~~zzzllleeedddfffmmmuuuvvvqqqjjjjjjfffgggmmmoooiiidddcccgggooowww{{{{{{|||yyygggWWWMMMGGGCCC@@@BBB???CCCVVVpppyyysssooolllbbbVVVWWWaaatttnnnaaaRRRDDD<<<999999////////////////////////000//////......//////000////////////////////////000000000111111111222222222222222222222222222222111333333333222222444666555666999@@@HHHNNNOOOOOOYYY\\\aaadddbbb[[[TTTOOOGGGNNNVVVZZZ[[[]]]aaaeeecccgggqqquuuVVVQQQUUUiiiyyyuuunnnoookkk___RRRGGG<<<333555333111000///000111222000000000000000000000000000000000/////////......////////////////////////////////////////////////////////////////////////........................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------......///........................------........./////////////////////000000000000000000000111111111222222000000000000000000000000...///000111222222222222---///111222111111111222000000111111111111000///000000222333333333222222444333222333555777666555444333333222111111000000333222111111222222000...//////000000000000000000.............../////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------+++---......------...000000333777>>>FFFNNNUUUZZZ[[[\\\\\\[[[XXXSSSLLLGGGFFFDDDFFFKKKPPPTTT]]]eeennnpppsssuuutttrrrooonnnmmmnnndddaaaiiihhhccceeesss{{{|||{{{zzzwwwzzzsssmmmjjjooorrrooohhhccccccggglllppprrrssstttuuu~~~qqq```SSSNNNMMMNNNDDD<<>>@@@BBBDDDEEEDDDCCCDDDGGGKKKMMMNNNNNNHHHGGGFFFDDDBBB@@@???>>>???===<<<;;;:::888555222111000///000111111000///000000000000///...---,,,////////////////////////........................------------------------------------------------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......................................................///000000//////000111888;;;BBBLLLUUUZZZ\\\[[[TTTUUUTTTPPPKKKGGGGGGHHHOOONNNPPPUUUWWWWWW\\\aaakkkjjjgggdddbbbaaaaaabbbgggnnnkkkiiiqqquuuvvv|||~~~}}}ooollllllrrryyyzzzrrrjjjoooqqq}}}vvvggg___\\\___\\\UUUMMMMMM]]]yyy}}}mmmYYYKKKGGGQQQdddzzz{{{gggSSSHHH000000000000000000000000000000////////////000000000000000000000000000000111111111111222222222222222222222222222222222222222333444444333444666888777>>>FFFJJJKKKNNNTTT[[[YYYRRRLLLKKKHHHEEEGGGLLL[[[^^^___]]]]]]ggg{{{xxxlll```___mmm}}}{{{rrr]]]JJJ666222222555555111000333111111111111111111111111111000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////................................................---------------------------------------------------------------...//////////////////////////////........./////////000000////////////000000000000111111111111222222222222111111111111111111111111222222222222222222222222222222111///...///222555666666666888<<>>;;;888666444222///,,,/////////......---------////////////////////////........................------------------------------------------------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................///000111000///000222444@@@EEENNNWWW]]]]]]XXXTTTKKKMMMMMMGGGBBBDDDNNNXXXYYYYYY\\\aaabbb```bbbfffiiifffaaa[[[YYY^^^fffnnn|||www~~~~~~nnnccciiiyyyxxxyyyzzznnnfff```gggmmmkkkeeehhhttt}}}kkkZZZQQQEEEUUUlll}}}wwwfffZZZ000000000000000000000000111000000//////000000111000000000000000000000000111111111222222222222333333333333333333333333333222333444444444555777999;;;BBBKKKPPPPPPQQQUUUYYYSSSIIIBBBBBBBBBBBBJJJTTTRRRYYYcccmmmzzzyyykkkccciiizzzxxxyyymmm[[[@@@666111444555000...111111111111111111111111111111111000000000/////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////................................................---------------------------------------------------------------...///000////////////////////////....../////////000000000////////////000000000000111111111222222222222333111111111111111111111111111000000000000111222222///000111111222555999===BBBCCCGGGLLLQQQWWW[[[^^^aaagggoootttuuuuuuvvvxxxzzzyyyyyy{{{}}}~~~~~~}}}{{{yyyvvvsssqqqppprrrpppooommmjjjfffaaa]]]VVVQQQJJJEEEAAA<<<555000//////---------...///000////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,------------...------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................////////////000333888<<>>DDDHHHPPPTTT\\\ggglllgggYYYLLLVVVSSSUUU___nnn{{{vvvrrrssswww|||qqq```MMM???666222222000333222///000444555111222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......------------------------....................................////////////000000000000000000000000000000000000111111111111000000000000111111111111000111222222000000111333333444444444444444555666:::AAALLLWWW```kkkvvv}}}}}}|||vvvjjj\\\SSSPPPRRRggghhhhhhgggffffffffffffiiihhhiiimmmoooiii[[[NNNOOOPPPWWWeeeuuu~~~{{{zzzyyyvvvpppkkkooooooppprrrtttvvvyyyzzzvvvuuurrrooommmmmmoooqqqlllhhhbbbZZZRRRIIICCC@@@555222///---...000111111...------...000111000............................................................------,,,,,,,,,........................,,,------......------,,,+++,,,------......------------------------------//////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,---------........................................../////////000000,,,...///000//////000111444:::BBBJJJQQQXXX^^^aaaaaacccdddbbb___ZZZTTTPPPPPPTTTZZZ^^^^^^```kkkxxx~~~qqqttt~~~000000000000000000000000111111111111111111111111111111111111111111111111111111222222333333444444444444444444444444444444555666777888;;;AAAIIINNNWWW]]]hhhqqqssskkk]]]RRRWWW\\\mmm~~~{{{wwwvvvqqqjjjwwwuuubbbNNN>>>555222222444333///...111444444222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......------------------------....................................////////////000000000000000000000000000000000000111111111111000000000111111111222222---///111222111111222333222444666555555777<<>>DDDMMMTTT___jjjuuuyyyssshhh```]]]\\\ttt}}}xxxzzzuuulllkkkzzztttcccPPP@@@666666777777444111000222333222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////..................................................................///////////////////////////////////////000000000111111111111000000111111111222222222000222444555444444444555333444333222333:::EEEMMMWWW^^^iiittt}}}|||tttjjjbbb^^^```ccceeebbbZZZPPPJJJ????????????@@@AAAAAAAAA???AAACCCEEEEEEFFFFFFGGGIIIGGGFFFGGGGGGDDD===888;;;<<<>>>AAAEEEHHHKKKMMMXXXaaammmvvvxxxwwwtttsssnnnoooooonnnjjjddd^^^ZZZRRRMMMEEE===888333///---111111000111222222000///...............................................................---------........................------............------+++,,,------......------................................................------............------------------------------------------------------------------------------,,,,,,,,,---------......------------.......................................////////////000000000000111222222222555888<<>>EEEKKKPPPQQQWWWcccsss}}}xxxpppddd[[[^^^___aaaccc```WWWLLLDDDBBBCCCCCCCCCCCCCCCDDDEEEBBBEEEFFFFFFEEEEEEFFFHHHCCCAAA??????AAA???;;;777999999999:::;;;<<<===>>>CCCIIIVVVeeerrryyyyyywwwssssssrrrpppmmmjjjfffddd]]]ZZZVVVQQQJJJ@@@555///111000//////000111000///////////////////////////........................................................................---......//////......---+++,,,------......------........................---.....................------............------------------------------------------------------------------------------,,,,,,,,,---------......---------.........//////////////////////////////////////////000000000111222222111111333999@@@FFFOOOUUU^^^eeeiiijjjkkkkkkhhhhhhkkkkkkeee^^^```hhheeeaaa]]]___lll{{{vvvuuu000000000000000000000000000000000111222222333333222222222222222222222222222222333333444444555555444444555555666777777777666;;;@@@CCCGGGOOO[[[dddsss}}}wwwgggeeeuuuvvvkkkaaadddmmmzzzvvv^^^KKK888444222444555333222333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////..................................................................////////////000000000000000000000000000000000000111111111111111111111222222222222333222333444333333444666888555999@@@FFFIIIIIIGGGEEEEEEFFFMMM^^^vvvyyyqqqjjjddd\\\VVVQQQLLLFFFBBBPPPQQQRRRUUUWWWZZZ\\\]]]\\\\\\[[[XXXUUUTTTTTTUUURRRMMMGGGDDDCCCBBB???<<<===<<<;;;::::::999999999888999>>>KKK]]]nnnyyy}}}zzzyyywwwuuurrrooommmkkkccccccbbb```[[[QQQEEE===333000---,,,...000111111////////////////////////......................................./////////..............................////////////......+++,,,------......------........................---------...............------............------------------------------------------------------------------------------,,,,,,,,,---------......------.........//////////////////////////////////////////000000000111111000000111222777???HHHOOOYYY___ffflllnnnnnnmmmmmmpppllliiifff^^^YYYcccrrrwwwtttsssxxx|||uuuuuu~~~000000000000000000000000///000000111222222333333222222222222222222222222222222333333444555555555444555555666777777888888<<>><<<:::999888777555666<<>>;;;:::999::::::;;;???IIIWWWaaaiiikkkooosssuuuuuutttsssssspppkkkhhheeebbb^^^\\\OOOHHH>>>666222000//////000000000000000000000000........................---.........//////000000..............................////////////......+++,,,------......------////////////////////////---------.........//////---..................---........................------------------------------------------------,,,,,,,,,---------................../////////000000000000000000000000000000000000000111111111111...333;;;CCCKKKSSSZZZ___cccgggkkknnnmmmlllkkkkkkbbb[[[WWW[[[bbbvvv~~~rrrttt}}}~~~000000000000111111111111222222111111111111111111222222333333333444444444444444444555555555555555777444444777888888;;;@@@AAANNNWWWXXX^^^lllvvvxxxqqqoooiiiggg~~~qqqxxxqqq\\\CCC555555777444000555444333333222222333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............/////////000////////////////////////000000000000111111111111//////000111111111111111111111111111111222222222222111111000000000111111555555555777===HHHVVV```XXXSSSPPPXXXhhhxxxssslllcccaaajjjvvv|||ooossstttnnngggjjjyyyxxxkkkZZZQQQRRRTTTSSSQQQ___eeeggg___OOO@@@::::::::::::999777777;;;@@@DDDSSSYYYbbbkkkqqqsssqqqooosssssssssrrrnnnhhhbbb___aaa[[[QQQDDD999333222333222///------///111000...000/////////....................................................................................------------------------////////////////////////------------------------////////////////////////........................------------------------................................................---------.........//////////////////000000000000000111222111000111333555000888BBBJJJUUUaaahhhjjjgggkkkmmmjjjjjjkkkhhhaaa\\\WWWVVV```www|||000000000000111111111111222222222222222111111111222222333333333444444444444444444555555555555666999666555777777666888===HHHQQQZZZbbbkkkuuuzzzzzzrrrvvv}}}zzztttlllvvv~~~mmmRRR???888777666444555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........./////////000000////////////////////////000000000000111111111111///000000111111111111111111111111111222222222222444444444444555666777777000666???KKKVVV___gggkkk]]]\\\___jjj{{{xxxtttllliiinnnuuuwwwxxxzzzsssyyy}}}yyyqqqnnnttt|||qqqhhhddd^^^UUUNNNTTT]]]gggkkkeeeVVVGGG===<<<======;;;::::::===???EEEJJJQQQZZZbbbjjjppptttrrrssstttssspppkkkhhhfff```^^^ZZZTTTKKK@@@777111222000...///111222111///000000/////////.................................................................................------------------------////////////////////////------------------------////////////////////////........................------------------------................................................---------.........//////////////////000000000111...000111111111111222444999AAALLLVVVbbbnnnrrrqqqmmmooopppnnnjjjeeeaaa```XXXZZZbbbqqq}}}xxxxxx000000000111111111222222222222222222222222222222333333333333444444444444444444555555555666666666999777777999999888;;;@@@QQQUUU```oooyyy||||||~~~~~~}}}gggcccppp~~~|||yyyaaaJJJ:::444444666555444444333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////....../////////000000000////////////////////////000000000000111111111111000000111222222222222111111111111222222333333333444333333333444666888999888???LLL\\\jjjrrrvvvvvvvvvyyy~~~}}}|||www{{{~~~{{{uuuqqqrrrttt|||pppgggZZZ]]]ccckkklllbbbPPPBBB>>>???@@@>>><<<999999999888;;;???DDDKKKWWWeeennnrrruuuxxxwwwrrrmmmkkkkkkcccbbbaaa___ZZZPPPDDD:::555333111111222222111///000000000/////////..............................................................................------------------------////////////////////////------------------------////////////////////////........................------------------------................................................------.........//////////////////000000000111111...000111222222333666888CCCLLLWWWcccqqq{{{|||wwwyyysssooolllddd___hhhuuuyyy~~~|||llllll{{{}}}nnnttt~~~000000111111111222222222222222222333333333333333333333333444444444444555444444555555666666777777777666888;;;;;;;;;@@@HHHUUUYYYhhhyyy{{{}}}rrrdddnnn~~~}}}vvvuuu|||qqq\\\CCC555444999555555444333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...////////////000000000///////////////////////////000000000111111111111000111222222333333222222111111222222333333444444666444222111444888>>>AAAOOOSSS[[[fffsss|||}}}tttmmmfffbbbaaa[[[QQQHHHAAABBBBBBAAA>>><<<<<<<<<888999::::::===FFFSSS\\\kkkqqqwwwxxxtttooommmllllllhhhbbb``````\\\TTTMMM>>>;;;666222000/////////000000000////////////...................................................................................................////////////////////////........................////////////////////////........................------------------------............................................................//////////////////000000000111111111222222222222333888>>>CCCLLLTTT```lllyyy~~~wwwrrrgggbbb^^^dddzzzooopppzzzzzzzzzxxx111111111111222222222222222222333333444444444444333333444444444555555555444444555555666777777888888777888::::::<<>>@@@AAA<<<===>>>===<<>>@@@:::===AAADDDDDDAAA===:::???FFFRRR___iiinnnpppppphhhgggggghhhiiieee___YYYUUUQQQJJJ@@@777222000111111111000000000/////////////////////////////////........................................................................////////////////////////........................////////////////////////........................------------------------....................................................../////////000000000000000000111111111222222222000///000777CCCRRR\\\hhhpppyyy}}}zzztttkkkgggfffiiippp111111111222222222333333333333333444555666666666444444444444555555555555444444555666777888999999;;;:::;;;===???FFFVVVdddttt~~~}}}ssstttvvvxxxsssbbbJJJ888666666555444444444444444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000111111111111222333333444444444444444222222333444555666777777444999BBBLLLTTTZZZ^^^___PPP^^^ppp}}}yyy{{{}}}}}}|||||||||xxxyyy{{{}}}rrrjjj___^^^[[[UUUNNNHHHEEEDDDEEEHHHOOOWWWZZZUUUJJJAAA===>>>BBBKKKUUU]]]___^^^RRRVVV[[[```cccbbb```^^^YYYYYYUUUNNNCCC:::444222111111111000000000//////////////////////////////........................................................................////////////////////////........................////////////////////////........................------------------------.................................................../////////000000000000000000111111111222222222000111333777@@@NNN]]]gggxxx|||yyyuuussswwwyyyxxx}}}jjjcccttt111111222222222333333333333333444444555666777777444444444555555555666666444444555666777888999999::::::===AAAGGGRRReeewww{{{rrrnnnvvvwww\\\CCC666666555444444444444555222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111222333444444555555444444222222333444555666777888>>>EEEQQQ[[[aaabbb___\\\cccooo}}}}}}{{{yyywwwwww|||zzzzzz~~~{{{zzzxxxqqqggg]]]UUURRR[[[^^^fffpppuuuooo```TTTHHHBBB===>>>EEEJJJJJJGGG???DDDKKKRRRXXX]]]cccfffZZZ\\\]]]XXXMMMAAA888444111111111111000000000000000000000000000000000000................................................////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------................................................////////////000000000000000111111111111222222222000333888@@@JJJXXXfffoooyyywwwuuuvvvfffgggsss222222333333333333444444444444444555555555555666555555555555555555444444666666555777888999999888999>>>BBBDDDJJJ]]]xxx}}}~~~~~~|||vvvsss}}}oooTTT@@@666222777888222111777333333333333333333333333333333333333333333333333111111111111111111111111222111111111000000//////000000111222222222222111000000000000000000000000//////000000111111111222111111111111111111111111222111111111000000//////000111111111111222222222333333333333333333333333///333777777555555:::???MMMTTT]]]aaaccceeejjjnnnwww~~~{{{uuuuuussspppvvv}}}~~~www|||~~~yyy{{{{{{}}}wwwtttkkkppptttvvvvvvyyy|||uuulll\\\TTTHHH@@@<<<<<<;;;:::888555777===EEELLLXXXbbb]]][[[[[[^^^^^^WWWIII===333333111000...///000111000000000000////////////000000//////.........---000///...---------------////////////////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////------------------------............///////////////////////////000111111111111111111111111222333666444888EEERRR```rrrwwwvvvsssqqqvvvxxx222222333333333333444444444444444555555555555666555555555555555555555555666666666777888:::::::::>>>>>>???FFFUUUoooxxxpppuuuyyypppttt{{{rrrcccGGG999222555888333111444333333333333333333333333333333333333333333333333111111111111111111111111222111111111000000000000000000111222222222222111111111111111111111111111000000000000111111111222111111111111111111111111222111111111000000000000111111111111222222222222333333333333333333333333000222444555666;;;BBBHHHNNNUUU___eeejjjooouuu{{{{{{zzzxxxwww{{{zzzuuuzzz}}}wwwzzzyyy|||}}}{{{nnnggg^^^TTTLLLDDD<<<777777777999<<<>>>@@@GGGPPPYYYZZZ[[[\\\\\\YYYUUUQQQ<<<777111///000111111000111000000000////////////000000/////////.........111000//////.........///////////////////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////------------------------............///////////////////////////000111111111111222222222333444555999;;;BBBOOO]]]mmm~~~rrryyyxxxvvv222222333333333333444444444444444555555555555666555555555555555555555555666666777777999:::;;;<<>>BBBWWW^^^aaa___^^^ZZZNNNBBB333333444444222000......222111000//////000111222222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////000000000000000000000000///////////////000111111000111111222222222111111;;;555222777???QQQlll222333333333333444444444555555555666666666777777777777777777888888888888999999:::;;;<<>>IIIVVVmmm444444444444555555555555555666666666666777777777777777777888888999999::::::<<<===>>>FFF]]]wwwiiijjjqqq}}}yyy^^^CCC:::777555555444333555888555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333222222222333444555666555555555555555555666666666888888999===DDDKKKRRRUUU^^^mmm}}}yyyvvvuuuttt}}}rrrbbbhhhvvvssskkknnnsssyyyxxxyyy{{{xxxmmm[[[MMMDDD@@@======:::777999>>>888BBBPPP[[[``````\\\YYYUUUKKK>>>555222333444444111111111111111111111111111000000000000000000111////////////////////////////////////////////////////////////////////////111111111000000000000000////////////////////////////////////////////////////////////////////////000000//////000000111222222222222222333333444555777;;;CCCOOObbb|||444444555555555666666666666666666666777777777888666777777888999:::::::::;;;<<<===AAAPPPnnnsssooouuussshhhQQQ<<<777555777777444444888555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222333444444444444444444555555555666666777777777555777<<>>444///222555111111222222222222111111000000000111111000000000////////////////////////////////////////////////////////////////////////000000000000000000111111////////////////////////////////////////////////////////////////////////000000000000000111222222222222222222333444555666;;;>>>GGGZZZvvv555555555666666666666777666666666777777777888888666777777888999:::;;;;;;;;;<<<>>>JJJccc}}}www{{{ooo{{{rrrcccEEE;;;555888999555444777555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444333555666555444333444555555555666666777777888888888;;;>>>BBBGGGQQQ]]]fff~~~~~~zzztttwww{{{tttlllfffiiipppzzztttpppqqqvvvwwwsssnnnTTTOOONNNRRRQQQHHH===666:::888>>>NNN]]]cccaaa^^^]]]\\\VVVJJJ<<<333222444111111222333333222111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000111000000000000111222222333333222222333555777888<<>>:::<<>>???GGGMMMNNNSSSYYY^^^^^^]]]ZZZRRRFFF:::333111222333444444333222111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000////////////////////////000000000000000000000000111111111000111111222333444333222222333666888:::KKKccc555555555555666666666777888888777777777777777888333<<<:::888>>>===:::>>>999LLLbbb{{{uuueeesss|||}}}zzzooo]]]kkkyyyoooXXXBBB:::777333333888555555444444444333333333444444444444444444444444333333333333333333333333222222222222222222222222444444444333333222222222111111222222222333333333444444444444444444444444444444444555555555666666777555555777777666999???JJJWWWYYY```xxxkkk```eeewwwwwwkkktttwwwpppggg^^^[[[^^^dddhhhZZZHHH<<<@@@IIILLLIIIGGGTTT[[[]]]XXXVVVTTTFFF555444222///---000444444000111111222222222222111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......///000222333444444333333444333333333444888@@@GGG^^^xxx555555555666666666777777888888777777777777888888888>>>:::777<<<;;;888===CCCUUUqqquuujjjiiiqqq|||nnnZZZddd~~~|||uuubbbKKK===888555666999555555555444444444333333444444444444444444444444333333333333333333333333222222222222222222222222444444333333222222222222111222222222222333333333444444444444444444444444444444555555555666666666:::999999999888888@@@JJJRRR___gggrrruuullljjjkkkllluuujjjooottttttjjj\\\YYYdddqqqfffYYYLLLGGGDDDAAAAAADDDJJJSSSXXXWWWYYYZZZOOOAAA444222111111111111111222111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000///////////////000222333444444333333333222555777777:::GGGUUUsss555555666666666777777777888888777777777888888999<<>>::::::@@@??????JJJ^^^zzz{{{sssbbb```sss{{{eeeIII::::::999555555555555555444444444444555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222333333333444444444444444444555555555555555555666666666777777777666444555999===DDDQQQ^^^iiivvvxxxkkk___\\\xxxxxxqqqkkkkkkpppsssooojjjnnnooolllaaaOOO@@@<<<===<<>>BBBRRRooo~~~zzzwwwuuuuuu{{{pppaaaiii|||oooRRR>>>:::888444666666555555555444444444555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222333333333444444444444444444555555666666666666666666777777777888888;;;888888>>>FFFMMMWWW```ssskkkXXX]]]ppp}}}rrrjjjnnnrrrppplllkkkppprrrmmm```PPPBBB999:::???EEEMMMVVV[[[XXXRRRLLL===222222333000111555222222333333333333222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111222222222333333444555555999444555<<>><<>>>>>===>>>AAAXXXzzzzzzwwwoooeee\\\TTTQQQPPPRRRRRRSSSUUUWWWZZZ\\\^^^hhhooozzzyyyooovvvuuuuuu}}}mmmTTT???999<<<666666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333444444444555555555333333333444444444444555444444444555666777777777777777777888888888999999777999>>>BBBEEEMMM```qqquuuhhh]]]eee{{{rrrnnnqqqooorrrtttsssrrrlll]]]MMM@@@======AAAFFFHHHHHHGGGFFFKKKHHH;;;333555444000222333333444444333333222222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333222222333444666777666999===FFF___~~~777777777777888888888888888888888888999:::;;;<<<888>>>??????AAAIIIiiizzzsssnnnnnnpppsssuuueeeccc___XXXPPPMMMNNNQQQRRRRRRSSSSSSRRROOOMMMKKKNNNTTT\\\eeetttwwwkkkuuuvvv]]]BBB;;;AAA777666666666555555555555666666666666666666666666555555555555555555555555444444444444444444444444444444444555555666666666333333333444444444555555444444444555666777777888777888888888888999999999666===FFFIIIJJJVVVqqqyyyZZZRRRjjj~~~sssgggooorrrrrrqqqsssssskkk___HHHBBB>>>>>>@@@???======>>>OOOSSSBBB444444444...222333333444444333333222222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222444333222222333444666777333;;;AAAMMMmmm888888888777777777777777888999999::::::;;;;;;<<<===<<<>>>??????SSSqqqggg^^^]]]```bbbcccfff___ZZZUUUQQQRRRUUUWWWXXX^^^ZZZUUUQQQMMMIIIIIIKKKMMMQQQUUUWWW[[[mmm||||||eeegggvvvlllPPP888===999888666666666555333111777777777777777777777777444444444444444444444444555555555555555555555555555444444444444555666666555555555555555555444444777777777777777666666666999444333888:::999888999===AAAGGGNNNXXXmmmiiiTTT\\\hhhyyyppptttsssmmmooovvvrrrggg\\\NNN>>>:::>>>AAA===777===AAAJJJNNNEEE777333777444444222222222333444555222222222222222222333333000000000000000000000000111111111111111111111111111111222222222222111111000000000000111111111111000000000000000000000000222222111111111111111111333111111444444222333777666===GGG\\\888888888888777777777777888999999::::::;;;<<<<<<888<<<@@@@@@IIIiii|||iiiaaaZZZ[[[]]]^^^^^^```[[[WWWSSSQQQSSSXXX\\\^^^YYYUUUQQQOOOMMMMMMMMMMMMMMMPPPRRRRRRTTTbbbssskkkxxxyyyrrrXXX>>>===999777666666777666444222666666666666666666666666444444444444444444444444555555555555555555555555555444444444444555666666555555555555555555555555666666666666666666666666888555444999;;;::::::<<<<<>>===:::777:::>>>FFFKKKFFF:::333444333333222222222333444444222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111111111111111111111111111222222111111111111111111444222222555555333444888:::BBBRRRqqq888888888888888888888888999999999:::;;;;;;<<<<<<777@@@BBBDDDZZZ{{{uuuqqqbbb\\\XXX[[[^^^\\\[[[[[[WWWWWWWWWYYY\\\]]]]]]\\\VVVRRROOONNNPPPTTTTTTSSSRRRTTTWWWVVVTTTZZZnnnppprrr}}}}}}yyycccGGG===888777666666777777666444555555555555555555555555444444444444444444444444555555555555555555555555555444444444444555666666555555555555555555555555555555555666666666666666888666666:::<<<:::;;;???AAAQQQeeewwwwwwaaa\\\sssnnnnnnqqqlllkkkooouuulll]]]LLL@@@::::::;;;:::<<>>999777666666777888777666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666555555555555666666666666555555555555555666666666999888999;;;;;;999<<>>HHHRRRSSSHHH;;;333333333333333333333333444444333333222111000000111111111111111111111111111111111111111111111111111111222222222222111111///000000000111111111111111111111111111111111111111111222222333333333333111111444777555444888???OOOooo}}}777777888888999::::::::::::::::::;;;<<<<<<======@@@===GGGkkkpppddd___^^^^^^]]]bbbnnnrrrbbbZZZZZZ^^^eeehhhggghhhkkkuuummmbbbZZZXXXZZZ^^^```cccjjjnnnooowwwrrrfffaaaiii}}}vvvuuu|||~~~xxxuuueeeJJJ<<<:::777666777888888888555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666555555555666666777777888555555666666777777888888::::::;;;<<<:::<<>><<<;;;999:::BBBOOOUUUMMM@@@888666555333333333444444444333333222222111111111222222222222222222222222111111111111111111111111111111222222222222111111000000000000111111111111222222222222222222222222111111222222333444444444111111444666555555<<>>TTTxxxjjj```[[[ZZZXXXVVVSSS```sss}}}lll___[[[[[[___fffkkkllloootttvvvmmmbbb\\\___hhhssszzzyyy}}}wwwuuu{{{ooonnnzzz~~~xxx{{{qqqUUU>>>;;;888777777888888777666666666666666666666666555555555555555555555555555555555555555555555555555444444444444555666666444555555666777777888888666666777777888999999:::999:::<<<<<<<<>><<<:::999>>>MMMWWWSSSHHH<<<:::666333222333444555222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111000000000000111111111111222222222222222222222222111111222222333444444555222333555777666888BBBMMMsssrrrvvvoooyyy{{{tttxxx777777888999::::::;;;;;;::::::;;;;;;<<<=========EEEBBBaaa}}}tttiiiaaa^^^[[[WWWTTTPPP^^^rrrvvvjjjbbb^^^^^^bbbiiimmmpppuuu|||ooojjjfffgggooo{{{}}}}}}qqqhhhhhhxxxzzzzzz]]]???<<<999777777888888777777777777777777777777777666666666666666666666666555555555555555555555555555444444444444555666666444555555666777888888999666777777888999:::::::::888999<<<===>>>GGG\\\ooo|||jjjeeettt|||kkkkkknnnooommmdddXXXLLLDDD???===:::>>>MMMZZZXXXNNN???<<<888333222222444666222222222222222222333333222222222222222222222222111111111111111111111111111111222222222222111111000000000000111111111111222222222222222222222222111111222333333444555555444444666777777:::FFFSSSttt{{{nnnjjjyyyvvvpppyyy999999::::::::::::;;;;;;:::===>>>>>>===>>>>>><<>>777888:::888666666777777777777777777777777777777777777777777777777555555555555555444444444555555555555555555555555666666777777777777666666777777888999:::;;;;;;<<<>>>888:::BBBEEENNNnnndddmmm{{{kkknnnooommmiiiaaaRRRDDD???>>>;;;===IIIVVVYYYSSSJJJ@@@666444555333333444444444333333333333222222333333333222222111111111111111111111111111111111111111111111111111111111000000000000111111111111111111222222222333333333222222222222333444555666555444777;;;999<<>>>>>DDD]]]tttlllggg___YYYVVVTTTccc}}}|||wwwuuussswww{{{}}}~~~yyykkkcccbbbooo{{{{{{rrrlllNNNBBB888888::::::777666777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555666666666777777666666666666777777888999:::;;;;;;888;;;>>>AAAJJJbbbooonnnxxxlllfffnnnsssiiiYYYPPPFFFCCC===<<>>@@@BBBIIIvvvxxxooocccZZZWWWSSSfff}}}nnnkkkeee^^^^^^jjj~~~zzzyyypppccc[[[eeetttzzztttmmmZZZIII:::777;;;;;;888666777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555555555666666666666555555666666777888999::::::;;;888???CCCEEEWWW{{{|||ggguuudddnnnwwwmmm___ZZZPPPIII@@@;;;BBBNNNTTTUUUTTTIII>>>:::777444333444444444333333333333222222333333333222222222222111111111111111111111111111111111111111111111111111000000000111111111222222111111222222222333333333444333333333333333444555777555777<<<<<>>;;;999;;;>>>???AAADDDVVV|||zzzqqqnnnjjjhhhgggiiimmmoooqqquuuhhh___\\\UUUiii}}}uuuhhh\\\XXXWWWUUURRRTTTbbbxxxyyyuuuvvvfffYYY___rrr~~~|||uuudddPPP<<<777:::;;;888555666666666666666666666666666666666666666666666666666666666666777777777777555555555555555555555555555555666666666666555555555666666777888999:::;;;>>>???DDDRRRmmm|||~~~vvvrrrkkknnnjjjbbb^^^XXXOOOBBB;;;>>>IIISSSXXXXXXNNNCCC<<<888333222444444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111222222222333333333444444333333333444444444;;;777888<<<@@@VVVtttxxx}}}~~~|||zzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}||||||yyy999999999:::::::::;;;;;;<<<::::::??????>>>AAAGGGkkkuuujjjccc___]]]YYYWWWTTTSSSTTTWWW[[[^^^```rrrxxxjjjaaa___WWWkkk|||pppkkkiiiaaaXXXZZZ[[[\\\]]]aaalll{{{uuuzzziiiYYY]]]qqq|||mmmVVV???777888999666444666666666666666666666666666666666666666666666666555666666666777777888888666666666666666666666666555555666666666666555555666666777888999:::;;;;;;BBB:::DDDfff}}}rrruuulllnnnbbbeeefffaaa]]]SSSEEE======EEERRR\\\YYYPPPFFF@@@999333111333444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111222222222333333333444444333333444444555555888777888===KKKkkksssdddvvv{{{sssyyyxxxuuuwww}}}||||||{{{zzzzzzyyyxxxxxxzzzsssqqqvvv~~~xxxsssyyy999999::::::::::::;;;;;;999777;;;???>>><<>>???KKKXXXWWWQQQLLLHHHAAA888555666444444333333333333222222111111222222222333333333111111111111111111111111111111111111111111111111111111111222222222333333111111222222222333333333222222222333555666888999222;;;???IIIpppvvvmmmvvvzzzuuu{{{zzzkkk^^^___hhhsss}}}yyyuuussstttvvvyyy||||||999999:::::::::;;;;;;;;;;;;;;;>>>BBB???AAAVVVppp}}}mmm}}}tttddddddaaa[[[WWWUUUSSSPPPNNNQQQPPPOOOMMMLLLLLLLLLLLLNNNQQQXXXjjjkkkbbb```tttwwwyyykkkiiiwwwzzzwwwdddNNNAAA:::777888;;;777777777777777777777777777777777777777777777777333333333444555666666777777777777777777777777777888888999999999999888888888999::::::<<<<<<===>>>BBB]]]mmmkkknnnnnnwwwzzz}}}~~~nnnmmmccciiiiii^^^QQQGGG???===GGGUUUVVVRRROOOLLLDDD;;;777888444444444333333333222222111111111222222333333333111111111111111111111111111111111111111111111111111111222222222333333333111111222222222333333333111111222333555777999:::777BBBFFFPPP|||tttuuuvvvwwwzzzxxxxxxrrrvvv|||xxxfff\\\bbbkkkpppyyy}}}yyyyyy{{{999999:::::::::;;;;;;;;;777EEE;;;;;;GGG>>>VVVuuujjjpppyyyyyyjjjhhhddd^^^ZZZUUUPPPOOOOOOSSSRRRRRRQQQPPPPPPOOOOOOPPPKKKXXXeeerrrvvvddddddttt}}}|||vvv|||yyymmmxxxwwwooo\\\EEE888888:::999888888888888888888888888555555555555555555555555777666555444444555666777666666666666666666666666888888888777777777777777666888::::::<<>>999888888777777777777777777777777555555555555555555555555666666555555555555666666666666666666666666666666888888888888888888888888>>>888999???>>>:::CCCSSS{{{xxxeeeZZZWWWTTT\\\jjjnnnvvvuuurrrlllfffeeeiiimmmuuutttqqqnnnoooqqqnnniiiiiihhhhhhhhhjjjmmmpppqqqooosssxxx{{{|||}}}mmm{{{aaakkklll\\\LLLHHHIIIIIIMMMWWW\\\VVVNNNHHH???666444444333333333333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444555444444555888:::>>>GGGgggppp___TTTZZZbbbgggjjjpppzzz|||zzz~~~{{{vvvuuurrrmmmdddYYY___{{{jjjkkkxxx:::::::::;;;;;;;;;;;;<<<===777>>>@@@???aaasss]]]mmmvvvggg^^^eee|||xxxyyy{{{ssscccXXXVVVYYYYYYZZZYYYXXXUUUSSSQQQRRRRRRVVVWWWYYYooovvv~~~zzzyyy{{{{{{}}}zzzttteeeSSSBBB:::888888666666666666666666666666555555555555555555555555666666666555555666666666666666666666666666666666777888888888888888999999???777888AAAAAA===MMMfff|||gggZZZVVVTTT```sssyyy|||yyyuuuqqqoooppprrruuuyyywwwrrrnnnkkkhhhddd```eeefffgggiiilllqqqwww{{{tttwww|||rrrtttrrrmmmhhhddd\\\RRRMMMOOOIIIWWW^^^WWWOOOKKKBBB777555444444333333333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444555555666555555555888:::???RRRzzzeeeVVVXXX___fffjjjlllpppxxx}}}wwwuuu}}}|||xxxwwwooobbbYYYWWWcccuuugggnnnxxx::::::;;;;;;;;;<<<<<<<<>>777666555444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444555666666666888;;;===KKKrrr___UUUWWWVVVWWW]]]fffooouuuwwwttttttxxx~~~wwwmmmaaa___qqqwwwhhh[[[UUUeee~~~nnnooozzz;;;;;;;;;;;;<<<<<<<<<<<<888>>>CCCDDD^^^sss~~~YYY\\\nnn{{{uuu{{{~~~jjj___aaacccaaa^^^ZZZXXXWWWVVVVVVTTTWWWSSSSSSTTTNNNeeeuuuyyy{{{yyyuuunnncccQQQ???999<<<888888888888888888888888666666666666666666666666444555666777777666555444777777777777777777777777777777888999999:::;;;;;;:::<<<>>>===@@@WWW|||}}}eeeYYYWWWjjj~~~}}}wwwooolllnnnpppvvv}}}~~~~~~xxxpppssshhhnnnpppmmmjjj\\\WWWZZZcccbbbTTTHHHDDD777666555444444333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444555333444666666777999===???ZZZttt[[[XXXXXXXXXZZZaaaiiiqqqvvvxxxvvvxxx~~~yyytttqqqoookkkbbb```ssssssbbbYYYSSShhhsssuuu~~~;;;;;;;;;<<<<<<<<<======444@@@CCCFFFjjj}}}~~~kkkUUU```wwwoooeeeiiieeebbb^^^ZZZWWWVVVWWWWWWUUUXXXQQQRRRVVVPPPffftttxxx{{{xxxtttooofffSSS@@@:::===888888888888888888888888777777777777777777777777444555666777777666555444777777777777777777777777777777888999::::::;;;;;;666===AAA???FFFggg}}}yyykkkwwwfffXXXWWWnnn||||||~~~yyysssrrrxxxiiiiiifffrrrtttkkkdddXXXYYYggghhhWWWJJJIII777777666555444333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555333444666666777:::>>>AAAhhh]]]RRRXXXZZZ]]]aaaeeejjjnnnqqqsssyyy}}}oooeeeiiiiiimmmnnneeeaaarrrmmmZZZUUUVVVlllzzzvvv{{{;;;;;;;;;<<<<<<<<<<<<<<<>>>DDD:::GGGyyy[[[UUUeeexxxpppmmmsssoooiii___WWWVVVWWWVVVSSS[[[UUUWWW[[[SSSTTTttt~~~zzz~~~}}}wwwooojjj\\\HHH<<<===999999999888888888888777777777777777777777777777666666666666666666666666888888888777777777777777999999999999999999::::::555BBB>>><<>>>>>CCCCCCOOOuuubbbYYY^^^dddkkkrrrxxx~~~vvvccc\\\[[[ZZZXXXUUUWWW\\\```]]]\\\qqqxxx||||||tttnnnbbbPPPAAA;;;::::::999999999888888888666666666666666666666666666666666666666666666666777777777777777888888888888999999::::::;;;;;;;;;===<<>>>>>???EEEBBBVVVkkkUUU[[[___eeelllssszzzyyyccc[[[\\\[[[XXXVVVZZZbbbddd]]]```}}}yyy~~~|||uuuoooeeeVVVFFF===:::::::::999999999999888666666666666666666666666666666666666666666666666666666777777888888888888888888999:::;;;;;;<<<<<<>>>CCCZZZ}}}uuunnnkkkiiihhhkkkpppyyy}}}``````ooo{{{iiihhhqqq{{{nnneeekkkpppqqqsssrrrlllbbbVVVNNNJJJAAA999666666444444555444444444444444444444444222333333444444444333333333333333333333333333333333333333333333333333333333333333444444444555555666444444:::>>>BBBfffVVVGGGKKKPPPVVVQQQSSS\\\ccciiikkklllsss}}}tttgggdddZZZSSSTTTYYYcccxxxaaaZZZccczzzgggggg|||;;;;;;<<<===>>>>>>???@@@@@@DDDhhh[[[RRR[[[```fffnnntttzzz~~~eee^^^```^^^[[[ZZZ^^^hhhhhh___fff~~~|||{{{|||vvvppphhh[[[JJJ???::::::::::::999999999999777777777777777777777777666666666666666666666666666666666777888888999999888888999:::;;;<<<======888HHHjjj|||ssskkkjjjjjjiiihhhjjjxxxccckkkzzziiijjjlllyyy~~~tttmmmjjjnnnqqqttttttooofff\\\UUUMMMCCC:::777666444444555444444444444444444444444222333333444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444555444888@@@MMMwwwVVVHHHKKKKKKTTTUUUWWWXXXaaahhhkkkpppzzz}}}vvvfffaaaZZZVVVXXX\\\gggxxxZZZYYYfffnnnhhh;;;;;;<<<===>>>???@@@@@@???MMMdddUUUWWW[[[aaahhhnnnrrrvvviiibbbeeedddaaaaaaaaalllkkk```mmmyyy|||~~~xxxrrrjjj]]]KKK===;;;;;;:::::::::999999999777777777777777777777777666666666666666666666666555666666777888888999999888888999:::;;;<<<======999SSS}}}~~~ssslllnnnrrrqqqmmmkkkzzzlllyyyuuupppllltttrrr|||kkkjjjnnnrrrsssoooggg___[[[OOOEEE;;;888666444444666444444444444444444444444222333333444555555444444333333333333333333333333333333333333333333333333333333333444444444555555222888666777CCCZZZRRRMMMPPPIIIUUUZZZYYYUUU___hhhlllsssvvvfff\\\UUURRRWWW___mmmrrrVVVZZZmmmtttkkk;;;;;;<<<===>>>???@@@@@@CCCVVVsssTTTUUU\\\[[[ccciiinnnooosssmmmfffjjjiiifffgggcccnnnlllbbbrrrxxx|||zzzssskkk^^^KKK;;;;;;;;;;;;:::::::::999999777777777777777777777777666666666666666666666666555666666777888999999999888888999:::;;;======>>>DDDbbb{{{pppiiinnnuuuuuuoookkk~~~uuuyyymmmsssyyynnneeeiiinnnooolllfff```\\\QQQFFF<<<888666444444666444444444444444444444444222333333444555555555444333333333333333333333333333333333333333333333333333333333444444444555555111:::888777FFFbbbpppGGGMMMSSSJJJUUUXXXSSSTTT^^^hhhllluuussscccWWWOOOMMMUUUaaarrrnnnUUU^^^tttwwwmmm<<<999:::===>>><<<>>>BBBHHHiiifffVVVPPPQQQ```eeehhhlllnnnuuuuuukkkvvvtttkkkmmmnnnnnn___xxx{{{sssmmmcccPPP???<<<<<<;;;:::999999999999999999999888888888888777777777777777666666666666777777777777888888888888999:::777:::AAA===:::DDDLLLsssllljjjhhh|||vvvwwwyyy~~~sssvvvvvvmmmiiijjjjjjhhhnnnkkk[[[SSSKKK@@@888333333444555666555555555555444444444333333333333333333333333333333333333333333333333222222333333333444444444333333444444555666666666888333:::<<>>IIIfff~~~aaaKKKFFFFFFIIIMMMNNNNNNQQQVVVVVV\\\kkk~~~nnn[[[QQQKKKIIIKKKYYYrrrcccVVVfffuuu;;;;;;===@@@???===???DDDWWWuuuUUUPPPUUUXXX[[[___bbbhhhqqqyyy~~~tttuuukkkuuu{{{wwwoooeeeVVVGGG<<<<<<;;;:::999999999999999999999888888888777777777777777777777888888888999999999999::::::::::::999<<<<<>><<>>999666555555666555555555555444444444333333333333333333333333333333333333333333333333333333444444444555555555444444555555666777777888::::::;;;PPP___FFFIIIGGGKKKOOOPPPRRRTTTWWWXXXRRRaaauuu|||]]]LLLFFFHHHGGGMMMaaazzzbbb\\\hhh|||zzz|||::::::===???======DDDMMMzzzwwwXXXRRRQQQUUUZZZWWWbbbdddiiiuuuvvveeejjjttthhhWWWIII<<<<<<;;;:::999999999999999999999888888888888777666777777888888999999999888888888888999999999999===???===>>>>>>>>>ZZZ{{{~~~rrrvvvooonnnbbbfffqqq{{{kkkiiimmmmmmiiiaaaZZZSSSIII@@@:::777555444666555555555555444444444333333333333333333333333333333333333333333333333333444444444555555555555444555555666666777888888999;;;???___]]]EEELLLGGGKKKNNNMMMNNNRRRTTTTTTUUUeeexxxwww]]]NNNIIIIIIHHHPPPgggsssaaa^^^cccooo;;;<<<>>>???===???IIITTTfffQQQSSSPPPRRRZZZXXXbbbccchhhvvvllllllwwwkkk[[[MMM<<<<<<;;;:::999999999999999999999888888888888777666777777888888999::::::999999999999:::::::::;;;<<<>>>===??????CCCfff{{{{{{wwwyyynnnnnnwww{{{vvvkkkjjjllllllddd\\\UUUKKKBBB<<<999666555666555555555555444444444333333333333333333333333333333333333333333333333444444444444555555555555555555555666777777888888888===IIIsss]]]FFFKKKFFFKKKLLLIIIJJJPPPTTTSSS___pppppp]]]SSSOOOJJJJJJSSSmmmnnndddgggjjjpppzzz======???@@@>>>AAAMMMYYY^^^NNNSSSNNNPPP[[[ZZZaaaaaahhhvvvxxxwwwzzznnn]]]PPP<<<<<<;;;:::999999999999999999999888888888888777666777777888999999:::::::::::::::;;;;;;;;;<<<<<<:::<<<===AAACCCKKKuuu{{{yyy~~~uuussszzz|||nnngggkkkoooiii^^^WWWMMMDDD>>>:::777666666666555555555444444444333333333333333333333333333333333333333333333333444444444555555555666666555555666666777777888888888@@@RRRYYYBBBFFFFFFKKKLLLHHHJJJQQQVVVUUUjjj{{{{{{iii]]]VVVSSSKKKKKKUUUpppllliiissswwwzzz<<<:::999AAACCC===PPPwww~~~bbbJJJHHHNNNQQQTTTYYY___```iii|||vvvlll___SSSDDD>>>:::::::::777777999888888888888888888888888777888888888888999999999999999:::::::::;;;;;;;;;AAA:::>>>AAA@@@[[[}}}xxx|||gggggggggdddlll```YYYOOOEEE???:::777555444444444555555555666666666555555555555444444444333333333333333333333333444444444555555555555666777777777666555555777999===DDD___mmmJJJCCCIIIFFFGGGJJJMMMKKKJJJPPPYYYlllyyyiiiXXX]]]aaaWWWQQQLLLVVVwwwqqqooorrr}}}:::;;;<<>>:::;;;:::888777999888888888888888888888888777888888888888999999999999999:::::::::;;;;;;;;;@@@===@@@CCCJJJmmmuuuggglllmmmkkkccc[[[PPPEEE>>>:::777666555555555666666666777777666555555555555444444444333333333333333333333333444444444555555555555666777777777666555555888:::888IIIttt```HHHDDDHHHHHHHHHJJJLLLJJJJJJQQQZZZnnn{{{|||cccUUU[[[___TTTQQQMMMYYY{{{sssppprrr999===@@@BBB???AAAjjj\\\PPPIIINNNSSSTTTVVV[[[^^^bbbpppyyy|||zzznnn```UUUDDD>>>:::;;;;;;888777999888888888888888888888888777888888888888999999999::::::::::::;;;;;;;;;;;;;;;===>>>@@@TTT{{{eeejjjrrrgggggg___RRRFFF>>>999777666666666666777777777777777666555555555555444444444333333333333333333333333444444444555555555555666666777777666666666999;;;999QQQ~~~dddOOOEEEDDDGGGKKKJJJJJJKKKIIIJJJSSS]]]ooo|||sss]]]QQQWWWZZZOOORRRPPP___wwwqqqoooooo;;;>>>@@@BBB???DDDrrr|||UUUOOOMMMPPPRRRRRRTTTYYY[[[aaarrrtttppp}}}pppaaaWWWDDD>>>;;;;;;;;;888888:::888888888888888888888888777777888888888999999999:::::::::;;;;;;;;;;;;<<<:::@@@===???___uuuhhhbbbqqqkkklllbbbTTTGGG>>>999777666666666666666666666666666666555555555555444444444444444444444444444444444444444444555555555555666666777777777666777:::<<>>???>>>AAAAAAHHHsssaaawwwSSSQQQPPPPPPPPPQQQUUUZZZZZZcccvvvrrrfffrrrqqqbbbYYYEEE???;;;;;;;;;888888:::888888888888888888888888777777888888888999999999::::::;;;;;;;;;<<<<<<<<<===EEE>>>EEEnnnvvv~~~ttt\\\jjjrrroooeeeWWWIII???:::888777555555555555555555555555666555555555555444444444444444444444444444444444444444444555555555555666666777777777777999;;;>>>GGGmmmaaaIIICCCAAACCCIIINNNKKKJJJIIIHHHLLLWWWdddjjjvvvssseeeVVVOOOQQQNNNUUUXXXmmmxxx@@@>>>===AAADDDKKKuuuvvvWWWpppPPPOOONNNNNNPPPSSSYYY^^^\\\fff{{{vvveeehhh{{{ssscccZZZEEE???;;;<<<;;;999888:::888888888888888888888888777888888888888999999999:::;;;;;;;;;<<<<<<<<<<<<;;;BBB<<>>>>>===AAAEEENNN{{{llljjjaaaMMMMMMMMMMMMPPPUUUYYY\\\]]]hhh}}}}}}zzz~~~llleeennntttddd\\\EEE???<<<<<<<<<999888:::888888888888888888888888777888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<:::AAA>>>ZZZzzz___VVVdddppphhh[[[NNNDDD>>>999777666666666666555555555444666555555555555444444444555555555555555555555555444444444555555555555666555777888888999;;;>>>AAA[[[ZZZHHHHHHEEEEEEJJJKKKIIIIIIKKKKKKPPP]]]jjjttt}}}}}}yyylll```^^^]]]XXX___yyy<<<>>>???BBBEEEPPPjjjSSSMMMNNNNNNMMMPPPTTTWWWVVV\\\ggg|||tttffffffuuuddd\\\EEE@@@<<<<<<<<<999999;;;888888888888888888888888777888888888888999999999;;;;;;;;;<<<<<<<<<======@@@FFFGGGlllvvvnnn[[[aaappphhh[[[OOOFFF???:::777888888777777666666666555666666555555555444444444555555555555555555555555444444444555555555666666555777888888999;;;???AAAfffSSSDDDIIIHHHFFFJJJIIIHHHIIIKKKMMMQQQ^^^kkk~~~~~~}}}uuuiiifffcccYYYaaa|||BBB;;;???BBBCCCaaa{{{wwwTTTMMMMMMMMMNNNPPPSSSUUUWWWZZZfffxxxkkkccc|||vvvggg\\\IIIAAA::::::;;;999999:::888888888888888888888888888888999999999:::::::::;;;<<<===<<<<<<<<<>>>@@@===AAA[[[rrr|||xxxvvvtttzzzuuufffcccjjjnnniiiWWWEEE>>>:::888777777777777666666666666555555444444444444555555555555444444444444555555444444444555555555666666777000>>>999111;;;===CCCrrr}}}SSSGGGCCCDDDHHHHHHIIIIIIJJJKKKLLLUUUhhh{{{xxxvvvooohhhddd\\\mmmAAA>>>AAABBBEEEkkksssSSSMMMMMMMMMNNNPPPSSSVVVWWW\\\gggyyyssshhh}}}xxxhhh[[[IIIAAA;;;;;;;;;:::999:::888888888888888888888888888888999999999:::::::::;;;<<<===<<<<<<<<<>>>@@@EEEMMMnnnqqqyyymmmcccfffssspppiiilllooojjjYYYHHH???;;;999777777777777666666666666555555444444444444555555555555444444444444555555444444444555555555666666777000===999555>>>@@@JJJzzzfffHHHDDDDDDFFFJJJIIILLLKKKKKKKKKLLLSSSeeewww{{{xxxyyyvvvrrrpppppp???AAADDD@@@IIIyyypppUUUMMMMMMMMMNNNQQQSSSVVVWWW]]]jjj|||~~~ooo|||{{{iiiYYYIIIAAA;;;;;;;;;:::999:::999999999999999999999999888888999999999:::::::::;;;<<<======<<<===???AAAEEERRRzzzyyyrrrwwwdddVVV^^^rrrqqqgggmmmppplll\\\KKK@@@<<<:::777777777777666666666666555555444444444444555555555555444444444444555555444444555555555666666666888111;;;999888@@@CCCTTTnnnPPPBBBFFFFFFGGGJJJHHHNNNMMMLLLLLLLLLRRRbbbrrr~~~|||{{{wwwtttrrrttt<<>>@@@BBBCCCXXXdddzzzooozzz{{{wwwjjjkkkmmmlllaaaPPP@@@999999777777777777666666666666555555444444444444555555555555444444444444555555555555555666666666777777:::666:::777;;;>>>GGGpppjjjTTTFFFEEEKKKGGGFFFIIIHHHKKKIIIJJJMMMPPPWWWeeerrr{{{yyy|||}}};;;AAADDDAAAYYYVVVOOOKKKLLLLLLNNNQQQTTTWWWYYY```ooo|||}}}ooo^^^JJJBBB<<<<<<<<<;;;:::;;;::::::::::::::::::::::::888888999999999::::::::::::<<<=========>>>AAACCCEEEdddsssjjj{{{ssskkklllllldddSSSAAA888888777777777777666666666666555555444444444444555555555555444444444444555555555555666666666777777777888888;;;666<<<===LLLiiiNNNBBBCCCHHHDDDEEEKKKIIIHHHGGGIIINNNTTT[[[iiiuuu{{{zzzooo{{{xxxwwwxxx???AAACCCFFF```wwwQQQRRRKKKKKKLLLNNNQQQTTTWWWYYY```ooozzzuuutttxxx|||ppp```JJJBBB<<<<<<===;;;:::<<<::::::::::::::::::::::::888888999999999::::::::::::<<<===>>>>>>???AAADDDGGGuuuhhhttt{{{{{{}}}vvvxxxlllmmmmmmhhhVVVBBB999999777777777777666666666666555555444444444444555555555555444444444444555555555666666666777777777777555999;;;666===>>>UUUnnnLLLBBBBBBFFFCCCFFFKKKHHHHHHGGGIIIPPPVVV^^^kkkwww{{{}}}qqqrrrtttsssxxx}}}|||uuutttuuuBBBAAACCCIIIeeeiiiGGGNNNKKKKKKLLLNNNQQQTTTWWWYYY___pppvvvhhhhhhuuuwwwnnnjjjkkkmmmfffmmmzzz~~~ooo```JJJBBB<<<<<<===;;;:::<<<::::::::::::::::::::::::888888999999999::::::::::::<<<===>>>>>>???BBBDDDMMMzzzbbb{{{~~~tttkkkdddgggtttyyyiiinnn{{{}}}}}}mmmnnnooojjjYYYDDD:::;;;777777777777666666666666555555555444444555555555555555555444444555555555666666666666777777777777222999<<<777???@@@\\\uuuNNNDDDDDDGGGDDDFFFJJJFFFIIIHHHJJJQQQXXX```lllwwwxxxppphhhjjjkkkggg{{{}}}ssssssvvvBBB<<>>::::::BBBAAA@@@JJJeeecccbbbzzzyyyxxxyyyrrr\\\RRRTTTPPPQQQXXXXXX```dddjjjiiiaaa^^^iiivvv{{{|||~~~~~~xxx}}}ggggggmmmsssfffLLL>>>>>>999999999888888888888777777666666666555555555555666666666666666666666666666666666666777777777777777<<<999:::@@@IIIwwwZZZGGGGGGEEEEEEEEEGGGIIIJJJKKKFFFHHHUUU]]]^^^ccckkktttrrrccc[[[___vvv~~~}}}zzzzzzBBB>>>FFFNNNxxxtttRRROOOLLLJJJJJJMMMQQQRRRQQQTTTYYYeeeuuutttjjjaaa\\\lllxxxooojjjeeeccc```^^^^^^kkkqqqcccOOOEEE<<<;;;===<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;;;;>>>:::<<>>AAAQQQooogggoooxxxvvv{{{yyy}}}{{{```QQQOOOKKKKKKOOOMMMUUUXXXYYYUUUNNNRRRggg}}}}}}zzzrrrmmmsss|||rrrTTT>>>;;;999999999888888888777777666666666666666555555555666666666666666666666666666666666666777777777777444:::<<<;;;@@@\\\aaaEEEDDDCCCDDDDDDEEEGGGIIIJJJLLLEEEFFFRRR```fffhhhiii{{{|||nnnkkkyyy|||yyywww}}}BBBAAAGGGWWWnnnTTTTTTMMMLLLKKKMMMQQQRRRQQQUUUZZZiiivvvlllZZZeee{{{}}}sssooojjjccc\\\]]]iiiwwwoooaaaOOOEEE<<<;;;===<<<;;;;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;:::===;;;>>>BBB>>>DDDXXXeeejjjssswwwvvvzzz~~~zzz|||{{{rrryyyttt]]]RRRSSSPPPPPPTTTQQQ\\\]]]\\\WWWQQQXXXpppuuuwwwyyymmmooo|||vvvXXX@@@999999999999888888888777777555555555666666666666666666666666666666666666666666666666666777777777777666999===;;;AAAgggoooQQQGGGBBBCCCCCCDDDEEEGGGHHHHHHKKKFFFFFFQQQ___hhhlllmmm~~~zzz~~~{{{xxxttttttwwwBBBBBBGGG\\\jjjSSSSSSIIIMMMLLLMMMQQQRRRRRRUUU[[[jjjvvvrrr]]]bbbsss{{{uuunnnggg___[[[___gggtttooo```OOOEEE<<<;;;===<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;;;;<<<;;;???BBB>>>HHHbbb~~~```jjjqqqssssssuuuwwwzzz|||}}}iiimmmrrr___YYY\\\WWWVVVZZZYYY]]]\\\ZZZVVVSSSXXXllluuuqqqvvvlllhhhxxxzzz___EEE<<<999999999888888888888777555555555666666666666666666666666666666666666666666666666666777777777777777999>>><<>>;;;===;;;BBBBBBMMMcccdddhhhmmmnnnnnnnnnpppsss||||||vvvyyysssfff```ZZZOOONNNNNNFFFLLLPPPTTTTTTSSSRRRTTTWWWZZZkkkyyyuuudddhhhssskkkJJJ???999999999888888888888777666666666666666666666666777666555555555666888999777666666666666777777888===555777EEETTTxxxAAANNNDDDCCCAAAAAACCCEEEIIIKKKIIIPPP\\\hhhooorrruuuxxxwww|||zzzrrrhhh^^^^^^bbbsssiiiccceeennnxxxrrr}}}ffffffbbbttt{{{iiicccfffwww???CCCGGGwwwzzzVVVPPPQQQHHHMMMMMMOOOQQQPPPQQQYYYbbbpppwwwqqqggghhh___jjjssssssqqq|||kkk```^^^kkkwww|||{{{pppjjjeeeccc______bbbeeegggooovvvaaaPPPFFF===<<<===;;;::::::;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<======;;;???<<>>CCCFFF[[[yyyeeeiiikkkmmmmmmlllmmmqqquuuyyyhhh___XXXSSSZZZ|||tttfffaaa[[[]]][[[QQQPPPSSSNNNGGGIIIMMMRRRVVVVVVSSSPPPVVVkkkxxxgggfffrrrvvvooossskkkKKKAAA999999999888888888888777666666666666666666666666666666666666666777888888666666666666666777888888999999???IIIhhheeeDDDCCCCCCBBBAAAAAACCCEEEHHHJJJKKKSSS___iiipppwww}}}~~~sssoookkkfffzzzvvvbbbZZZggg~~~|||___XXXsss~~~^^^QQQQQQiiiBBBEEEIII}}}___PPPRRROOOJJJLLLLLLMMMOOONNNPPPXXXcccrrrxxxvvvfff\\\WWWYYYTTTPPP]]]qqqqqqnnnrrr|||iii]]]\\\[[[XXXVVVYYYbbbmmmtttuuu~~~xxxuuu}}}{{{uuu|||yyydddPPPFFF===<<<===;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<=========;;;===CCC>>>BBBFFF```}}}mmmhhhkkklllmmmlllkkklllrrrvvv}}}{{{~~~ggg\\\UUUOOONNNrrryyygggeee^^^``````YYYYYYYYYQQQHHHIIILLLQQQUUUUUUPPPKKKSSSggg|||tttdddWWWTTT^^^ppp{{{qqqtttoooNNNAAA999999999888888888777777666666666666666666666666666666666666666777777888666555555666666777888999999:::AAAIIIuuuwwwWWWFFFAAABBBBBBAAABBBCCCEEEGGGIIIKKKVVVbbbjjjqqqzzz}}}rrrmmmfffeeesss[[[SSSfff|||xxxuuugggiii{{{]]]SSSTTTqqqEEEEEEHHH~~~dddSSSPPPMMMPPPLLLKKKMMMNNNNNNPPPYYYdddrrrxxxmmm___]]]ZZZRRRSSS]]]vvv|||ssskkkpppwwwhhh______ZZZUUUTTTUUUWWWYYY[[[]]]dddlllqqqwww~~~{{{eeePPPFFF===<<<===;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<======>>>===???CCC>>>AAAFFFbbbbbbhhhjjjllllllkkkjjjlllrrrwww{{{wwwwwwdddZZZUUUNNNqqq|||ttthhhdddccc]]]]]]\\\RRROOOOOOQQQUUUYYYXXXTTTPPPRRR```mmmpppjjjccc\\\VVVPPPSSS___www{{{pppuuutttRRR@@@999999999888888888777777666666666666666666666666555666666777777777777777555555555555666777888999;;;:::BBBJJJ[[[LLLGGGBBBAAAAAAAAABBBCCCEEEGGGHHHJJJXXXeeekkkrrr|||pppiii___eeecccVVVQQQlllxxxnnnpppnnnxxx{{{aaaWWWVVVwwwDDDEEEJJJdddSSSLLLHHHRRRLLLLLLMMMNNNNNNPPPZZZeeeqqqxxx{{{mmmdddZZZVVVWWWSSSqqqqqqiiirrruuujjjdddjjj```YYYXXXXXXTTTPPPOOOPPPTTTXXX[[[aaalllzzz|||fffPPPFFF===<<<===;;;::::::999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>???CCC===BBBHHHdddcccjjjhhhjjjkkkjjjjjjlllrrrwwwvvvqqqaaa[[[___|||pppggg]]]___ddd___ZZZYYYYYYYYYYYYXXXVVVTTTUUU]]]bbb```^^^___aaabbbUUURRRXXXmmmzzzmmmvvvyyyWWW@@@999999999888888888888777666666666666666666666666555555666777777777777777555555555555666888999:::===888CCCPPPsssKKKGGGFFFDDD@@@@@@AAABBBCCCEEEFFFGGGIIIZZZhhhmmmsss~~~ttthhh[[[dddqqqVVVUUUSSSoootttdddllliiitttkkk___[[[uuu@@@GGGRRR[[[RRRMMMFFFOOOMMMLLLMMMOOONNNQQQ[[[gggooowwwrrrcccXXXRRRPPPYYYkkkppplll{{{tttooozzzkkk^^^[[[ZZZVVVRRRPPPMMMMMMNNNOOOSSSZZZdddjjj|||fffPPPFFF===<<<===;;;::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>BBB>>>EEELLLhhhfffgggeeegggiiijjjjjjlllrrrvvvxxx~~~hhhaaarrrsssaaafffxxx~~~tttqqqlllddd]]]XXXWWWWWW^^^aaa___ZZZYYY```gggjjjZZZSSSTTThhh{{{jjjttt|||ZZZ@@@999999999888888888888777666666666666666666666666444555666777888777777666444444555555666888999:::===666FFFZZZiiiJJJJJJCCCDDD@@@@@@AAABBBCCCEEEFFFGGGHHH[[[kkkooottt{{{kkkXXX[[[mmmYYYUUUSSSjjjmmmZZZ^^^yyyooo\\\gggjjjcccaaattt<<>>>>>>>>======AAA>>>GGGPPPkkk{{{ccc___bbbeeehhhjjjjjjlllrrrvvvzzznnnfffzzzgggooouuuggg]]]ZZZ[[[hhhfff```YYYXXX```hhhkkk[[[SSSRRRfff~~~hhhsss~~~\\\@@@999999999888888888888777666666666666666666666666444555777888888888777666444444555555666888999:::===444IIIbbbgggMMMMMMAAACCC???@@@AAABBBDDDEEEFFFFFFGGG\\\lllppptttmmmUUUQQQnnnrrrdddTTTQQQcccfffSSSMMM^^^mmm^^^RRR___ooo]]]^^^cccwwwGGGCCC^^^zzzYYYQQQKKKOOOLLLLLLKKKLLLOOOPPPSSS[[[eeesssyyy|||mmmbbbXXXVVVWWWYYY]]]bbbjjjvvvsssxxxssscccZZZXXXYYYWWWUUUPPPTTTSSSNNNNNNRRRRRRMMMSSS___tttzzzaaaOOOFFF===;;;;;;::::::===<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<=========???;;;@@@FFFDDDMMMxxxxxxeee^^^ffffffhhhkkkjjjhhhmmmssstttgggyyy}}}fffmmmlllXXXUUU___yyyzzzhhhaaaZZZZZZpppuuucccWWWWWWqqqkkkxxx{{{]]]@@@===<<<:::888777666555555777666666666555555555555555666888999888777555444777777777777888999:::;;;666DDDAAAttttttNNNGGGDDDAAA@@@AAABBBBBBAAAAAACCCEEEPPPZZZdddiiippp||||||uuuxxxsssUUUNNN^^^aaaXXXVVV^^^nnnxxxoooZZZJJJPPPYYYdddhhhbbbWWWQQQOOOjjjjjj]]]\\\\\\mmmDDDEEEdddvvvUUUOOOJJJOOOLLLMMMKKKLLLOOOPPPRRRZZZdddqqqwww}}}mmmccc\\\WWWUUUWWWYYY___gggwwwuuuvvvuuufff\\\XXXWWWVVVTTTRRRSSSQQQLLLLLLPPPPPPLLLKKKRRRaaayyyzzzaaaOOOEEE===;;;;;;::::::<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<=========@@@<<>>???BBB@@@LLLzzzjjjaaaeeehhhggghhhjjjhhhgggkkkrrr~~~rrreeedddjjjyyy{{{fff^^^lllzzzmmm^^^```mmmppp^^^hhhtttccceeeqqqtttttt\\\FFF===<<<:::999777666666666777777777666666666555555555666777888888777666555777777777777888999:::;;;:::@@@III{{{QQQHHHDDD???AAACCCDDDCCCCCCCCCEEEGGGKKKWWWbbbgggmmmzzzeeeRRRIIINNNWWWhhhqqqkkk^^^WWWPPPJJJDDDAAAEEELLLKKK```uuutttaaaOOOJJJMMMOOO```mmmllleee```ZZZSSSSSSccc~~~@@@MMMwwwdddLLLOOOKKKNNNJJJNNNLLLLLLNNNNNNOOOWWW```jjjsssxxxtttqqqggg```cccmmm|||~~~ssshhh```\\\\\\]]]ZZZXXXTTTSSSTTTVVVVVVTTTSSSMMMMMM]]]{{{{{{aaaaaannn{{{cccLLLDDD===<<<<<<::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========AAA>>>???AAA@@@PPPooofffhhhhhhggghhhiiihhhfffkkkrrryyyxxx|||mmmjjjddddddnnnxxx||||||||||||pppcccbbbrrrzzzmmmiiiaaaZZZfffzzztttbbbqqqtttjjjvvvpppssssss[[[EEE<<<<<<:::999888777777777777777777666666666666555555666777777888777777666777777777777888999:::;;;<<>>@@@AAABBBVVVyyylllfffhhhgggggghhhgggfffkkksssyyyrrrrrrfffaaaffftttxxxnnnrrrwwwhhheee```^^^sss|||nnnrrrtttooovvvxxx^^^EEE<<<<<<:::999888888888888888777777777666666666666555555666777777777777777777777777777888999:::;;;>>>@@@WWWbbbIIIFFFEEEEEE???@@@AAABBBAAABBBEEEGGGPPP[[[eeehhhlllyyytttkkkqqq|||}}}nnn]]]RRRJJJFFFSSSeeejjjeee]]]VVVQQQKKKFFFEEEHHHUUUtttfffNNNIIIKKKKKKUUUdddpppuuuppp```RRRHHHSSSmmmAAARRR~~~^^^OOOSSSKKKLLLKKKMMMKKKKKKMMMMMMNNNUUU^^^hhhqqq~~~zzztttnnngggcccnnn||||||vvvnnniiifffcccbbb]]]]]]cccooovvvssslllgggeee]]]VVV\\\rrrwww^^^\\\```iiirrrwwwwww```JJJBBB<<<<<<<<<;;;:::;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<============>>>AAAAAADDD[[[ooodddgggeeefffgggffffffllltttyyywwwjjjxxx{{{lllbbb[[[lll~~~sssqqqhhheee~~~xxxssszzz|||aaaFFF<<<<<<:::999999888888888888888777777777666666666555555666666777777888888777777777777888999:::;;;>>>AAA___pppOOOEEEDDDBBBEEE>>>???AAAAAAAAABBBEEEGGGPPPYYYccchhhppp~~~zzzpppsssvvvuuuyyyzzzqqqkkkeeeaaadddyyy{{{fffUUUIIIEEETTTjjjpppmmm```SSSLLLIIIGGGHHHLLL]]]{{{dddNNNGGGFFFJJJVVVhhhxxx|||rrr___PPPLLLWWWrrrBBBQQQ|||aaaRRRSSSIIILLLNNNLLLJJJJJJLLLLLLNNNVVV___iiirrr~~~}}}zzzuuuoooiiifffgggjjjvvvzzzsssooolllgggcccbbbdddqqq~~~wwwkkk```XXX```yyy|||cccbbblllvvv{{{vvvuuuttt]]]IIIAAA<<<<<<===;;;:::;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========<<<>>>BBBAAADDD\\\tttiiifffdddeeefffffffffmmmvvv}}}yyyvvvpppqqqbbb\\\pppyyynnnxxxzzzxxx^^^FFF<<<;;;::::::999999999999888888888777777777666666555555555666666777888999777777777777888999:::;;;;;;BBBeee[[[DDDDDDBBB===AAA???@@@AAABBBBBBCCCFFFHHHTTT[[[ccciiitttuuummm{{{zzzmmmdddXXXRRROOORRRjjjlllXXXMMMKKK]]]rrrwwwrrreeeWWWMMMHHHGGGKKKQQQgggeeeQQQHHHDDDHHHWWWnnnrrr]]]OOOOOO[[[xxxBBBQQQzzzeeeTTTSSSGGGLLLQQQKKKIIIJJJLLLLLLNNNVVV___jjjrrr~~~vvvvvvqqqkkkgggfffccc```cccxxxvvvrrrkkkdddggglll}}}qqqdddZZZeeelllmmmyyyrrr\\\HHHAAA;;;<<<===;;;:::;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<======>>><<>>CCC???AAABBBCCCCCCDDDGGGIIIZZZ___eeekkkvvvwwwxxx|||sssfff]]]QQQLLLJJJLLLccc}}}gggWWWSSSWWWllloooeeeZZZPPPHHHDDDGGGNNNpppgggUUUKKKDDDGGGYYYsssrrr]]]PPPKKKXXXwwwFFFRRR~~~]]]QQQQQQMMMUUUPPPNNNLLLKKKLLLLLLMMMUUU^^^nnnuuu|||tttlllhhhccc___^^^aaa```}}}yyyvvvuuutttkkkrrrwwwlllhhhyyyxxx|||sss\\\GGGCCC???<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<===;;;BBBCCCXXXooommmffffffddddddeeeeeeeeekkkttt~~~~~~oooffffffuuuwwwyyyyyyxxxuuuTTTEEE::::::;;;;;;::::::999888777777777777777777777777666666666666777777777777666888999999999999:::<<>>DDDBBBBBB@@@AAACCCCCCEEELLLUUU^^^eeejjjkkkooo{{{}}}}}}wwwgggWWWXXXTTTTTTRRRPPPdddpppdddmmm|||zzzdddWWWMMMHHHOOO[[[zzz{{{kkkWWWOOOMMMYYYrrrppp\\\SSSKKKLLL\\\yyyEEEPPP{{{```PPPPPPNNNWWWTTTNNNLLLLLLMMMNNNQQQZZZdddnnnvvvzzzvvvsssmmmhhhfffmmmzzz|||wwwwww___EEEBBB>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>@@@>>>EEEDDDYYY^^^bbbbbbcccaaaaaabbbaaabbbiiirrroooccc___ooowwwjjjjjjqqqnnnaaaiii{{{yyypppqqqxxxqqqkkkvvvyyyppprrrTTTCCC::::::;;;;;;::::::999888777777777777777777777777666666666666777777777777666888999999999999:::<<<===FFFhhhIIIJJJBBBAAACCCBBB@@@AAADDDDDDFFFMMMVVV___fffkkkkkkoooyyyrrrtttwww|||}}}lll[[[ZZZ[[[YYY^^^ggg{{{|||xxxmmmbbbXXXPPPRRRYYYaaajjjlllpppzzzqqqZZZMMMMMMVVViii{{{{{{jjjZZZUUUQQQKKKOOOeeeDDDNNNzzzbbbPPPOOOMMMWWWSSSOOOMMMLLLNNNOOORRR\\\gggnnnvvv{{{qqqkkkqqq}}}~~~tttjjjhhheeelll~~~{{{tttZZZDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;>>><<>>;;;BBBEEEbbb```bbbddddddaaa```aaaaaaccckkkttt{{{hhhZZZ___qqqzzzbbbVVVZZZYYYeeeuuu}}}uuudddVVVPPPVVV___iiiiii]]]TTTXXXbbb~~~}}}llllllPPP@@@::::::;;;;;;::::::999888666666666666666666666666666666666666777777777777666888999999999999:::<<<>>>QQQfffCCCKKKBBB===AAABBBAAABBBDDDEEEFFFNNNWWW\\\ccchhhhhhiiirrr|||~~~yyykkk```___iiisssggg]]]\\\]]]tttvvvjjjjjjiiijjjfff[[[```hhhssswwwnnnaaa\\\\\\MMMIIIHHH___lllYYYEEEFFFNNNUUUTTTOOOUUU```jjj___RRRQQQdddCCCNNN{{{```OOOQQQPPPXXXRRRQQQNNNLLLMMMOOOSSS]]]iiiooouuuwwwrrryyyyyylllbbb```lllzzzuuu}}}nnnPPPAAA???===<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@AAA===CCCDDDbbbeeedddaaacccaaa`````````bbbkkkuuuvvv```\\\eee}}}iiiYYY\\\[[[hhhwwwyyymmm\\\QQQMMMQQQYYYdddiiicccYYYUUUXXXpppmmmhhhLLL???::::::;;;;;;::::::999888777777777777777777777777666666666666777777777777666888999999999999:::<<>>===<<<======;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======888===>>>GGGHHHcccqqqjjjbbbaaa^^^\\\]]]]]]```iiittttttiiiwwwsssfffggg{{{xxxbbbUUUQQQNNNWWWeeennnlllccc]]]^^^WWWtttrrrdddEEE@@@::::::;;;;;;;;;:::999999777777777777777777777777666666666666777777777777666888999999999999:::<<<@@@TTTeeeDDDKKKIII>>>FFFAAADDDBBBBBBCCCBBBBBBIIIQQQYYY```ffffffhhhpppxxx}}}{{{zzzooo]]]QQQgggwwwhhhYYYVVVbbblllfffbbbyyyqqq]]]VVVPPPQQQSSSMMMOOO]]]qqqhhhTTTKKKKKKUUUyyy}}}hhh\\\dddmmmjjjZZZRRRccc|||xxxhhhSSSNNNeeeFFFOOO~~~tttXXXRRRUUUccc___WWWTTTPPPOOOOOOOOOQQQ[[[eeennnsss|||{{{eeeaaaiiizzzsssrrruuussscccaaa]]]ccc|||ssshhh```vvv{{{aaaMMM???===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>><<>>hhh___DDDHHHGGGBBBAAAAAAAAAAAAAAAAAAAAADDDHHHKKKWWW```iiijjjlllrrrzzz}}}}}}|||~~~hhh```aaammm~~~}}}```eee___fffkkkeee]]]ddd~~~fffWWWOOOJJJMMMSSSbbbuuuzzzgggSSSPPPWWWkkkrrriiiuuu~~~kkkRRRYYYwwwrrrXXXRRRoooFFFOOO~~~vvvWWWQQQTTTbbb\\\TTTSSSPPPOOOOOOOOORRR[[[eeemmmrrr{{{yyycccaaaiii{{{vvvqqqmmmnnn{{{vvvooofffjjjuuudddYYYfff{{{```LLL???===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>;;;@@@>>>DDDEEE___qqqhhhaaa\\\YYYZZZ]]]___aaahhhpppsssggg|||}}}ooo[[[SSSRRRMMMUUUgggpppgggYYYSSSPPPbbb|||nnn^^^HHH;;;;;;;;;:::999999888888777777777777777777777777777666666666666777777777777666888999999999:::===???DDDpppfffFFFGGGFFFBBBBBBBBBAAAAAAAAAAAAAAADDDIIILLL[[[___bbbeeekkkuuu{{{{{{~~~}}}}}}fff^^^fff}}}{{{zzzbbbfffqqqssspppfff\\\eeejjjZZZOOOJJJQQQ^^^zzzlll[[[VVVfffoooTTT^^^uuu]]]YYYwwwEEELLL{{{zzzXXXQQQUUUbbb\\\TTTRRROOONNNOOOOOORRR[[[dddmmmqqqyyyvvvbbbaaajjj|||vvvrrrooojjjiiivvvzzzzzz}}}gggYYY\\\nnn{{{___JJJ???===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>:::???===EEEFFF[[[ddd___[[[YYYYYY[[[]]]^^^aaalllwww~~~iiinnn}}}iii\\\VVVNNNNNNXXX```ZZZQQQMMMMMMVVVkkkzzzggg\\\HHH:::;;;;;;:::999999888888777777777777777777777777777666666666666777777777777666888999999999:::===???JJJzzztttKKKFFFEEEBBBCCCCCC@@@AAAAAAAAABBBEEEJJJMMM^^^^^^]]]aaalllxxx|||yyy}}}}}}~~~wwwaaa```}}}vvvvvv}}}zzz|||tttuuuvvvfff[[[eeennn\\\OOOKKKYYYoooooo```___wwwqqqVVVcccyyybbbaaaCCCIIIwww|||XXXRRRVVVbbb\\\VVVQQQOOONNNOOOPPPRRRZZZdddmmmqqqyyysssaaa```hhhyyysssooommmkkkjjjrrrrrrbbb]]]ccc|||}}}wwwzzz{{{}}}{{{]]]GGG???===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>;;;===;;;DDDEEEXXXXXXVVVWWWWWWXXX[[[]]]]]]aaannn{{{|||zzz|||{{{uuu}}}yyyrrr||||||kkkccc}}}nnneeeYYYPPPRRRVVVTTTOOOMMMPPPQQQ]]]zzzvvvbbbZZZHHH:::;;;;;;:::999999888888777777777777777777777777777666666666666777777777777666888999999999:::===???MMMQQQGGGDDDBBBCCCCCC@@@@@@AAAAAABBBEEEJJJNNN[[[]]]___dddooozzz|||yyy|||}}}lll^^^||||||rrrrrr|||~~~wwwtttuuudddZZZfffqqq]]]QQQQQQhhhsssbbbbbbzzzoooVVVfff}}}ggghhhDDDHHHuuuyyyUUUPPPSSS^^^YYYVVVOOONNNNNNOOOPPPRRRZZZdddmmmrrrzzztttbbb^^^aaa~~~yyyssspppmmmoooppppppqqqzzzzzz}}}lll______qqqrrrjjjsssooojjjiiiqqqzzzZZZBBB???===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>======999BBBCCCVVVWWWWWW[[[WWWXXX[[[]]]\\\```mmmzzzvvvxxxxxxvvvkkkbbbeeezzz~~~nnn^^^XXXYYYXXXUUUSSSXXXSSSXXXsssvvvaaaWWWGGG;;;;;;;;;:::999999888888777888888888888888888888888666666666666777777777777666888999999999:::===???LLL~~~UUUIIIEEEAAABBBBBB???@@@@@@@@@AAADDDIIILLLUUU]]]fffkkkrrryyy|||||||||~~~{{{cccxxxwwwrrrxxxssshhhvvvoooaaaZZZiiiyyyaaaXXX```}}}ttt___ZZZkkkpppZZZkkkpppsssGGGIIIuuutttRRRNNNNNNUUURRRRRRNNNMMMMMMOOOPPPRRRZZZcccmmmsss{{{}}}kkkccc```mmmzzzvvvsssmmmtttzzzvvvnnniiimmmsssvvvpppjjjeeelllsssbbb___ggg{{{{{{uuunnnmmm}}}vvvWWW@@@???===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>===999BBBAAAUUU\\\XXX[[[YYYXXXYYY\\\\\\^^^hhhttttttrrr}}}mmmfffgggqqqyyyuuuooobbb___^^^ZZZWWW]]]XXX\\\vvvzzzeeeUUUDDD>>>;;;;;;:::999999888888777888888888888888888888888666666666666777777777777666888999999999:::===???HHHzzzTTTJJJEEE@@@AAABBB@@@@@@@@@???@@@BBBGGGJJJPPP]]]jjjppprrrwww|||~~~}}}~~~mmmxxxsssooorrrxxx~~~rrr```fffwwwggg^^^\\\nnngggaaarrrfffRRRKKKSSS^^^iiiwwwuuubbbsss}}}FFFGGGqqqtttTTTOOOKKKOOOLLLPPPMMMLLLMMMPPPPPPRRRZZZccclllqqqzzzssskkkmmmzzz{{{xxxvvvpppzzzxxxoookkkgggccc```^^^ddd~~~lllkkknnnnnnSSS@@@???===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>======;;;DDDAAASSSeeeZZZWWW[[[XXXXXXZZZ[[[]]]ccckkkyyyuuusssjjjmmmsssrrrhhhdddccc^^^wwwqqqjjjhhhbbb\\\[[[[[[ddd~~~jjjSSSAAAAAA;;;;;;:::999999888888777888888888888888888888888666666666666777777777777666888999999999:::===???EEExxxuuuNNNIIIEEE@@@AAABBB@@@@@@???>>>>>>@@@DDDGGGOOO\\\iiinnnqqqwww}}}~~~}}}|||}}}|||yyywwwwwwzzz}}}}}}vvv______uuurrrccc^^^```tttjjjeee|||lllTTTFFFAAACCCIIIUUUkkkxxxhhhyyyDDDDDDmmmxxxYYYSSSLLLMMMKKKPPPMMMLLLMMMPPPPPPRRRZZZcccjjjpppyyyzzzvvv{{{zzz|||yyywwwsssvvvpppkkkfffdddiiizzz{{{hhhQQQAAA???===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>>>><<<>>>===FFFAAARRRrrr```VVV\\\XXXWWWYYY[[[\\\___eeeyyywwwzzzwwwrrrpppqqqgggXXXXXX]]]WWWaaayyyyyyuuunnnfffWWW[[[iiinnnRRR@@@CCC;;;;;;::::::999888888777888888888888888888888888666666666666777777777777666888999999999;;;===???DDDxxxjjjIIIGGGDDD???AAACCC@@@@@@???>>>===???BBBEEEQQQ\\\fffjjjooowww}}}|||zzzwww{{{bbbWWWbbbqqqbbb___cccyyyjjjddd{{{^^^LLLEEE===>>>CCCPPPhhhyyyjjj{{{CCCDDDZZZUUUIIIKKKNNNPPPMMMMMMKKKLLLNNNOOOQQQYYYcccmmmqqqxxxwwwssssssvvv~~~yyyyyydddMMM>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;BBBDDD<<>>@@@AAA@@@>>>???DDDHHHVVV___gggjjjmmmsssxxxyyyzzz|||~~~~~~}}}|||yyyvvvvvvyyyxxx}}}wwwoooqqqttt~~~jjjbbb___xxxnnn\\\^^^^^^pppxxxbbbjjj~~~hhhRRRCCC>>>CCCFFFKKK^^^tttlllwwwyyy}}}DDDDDDSSSZZZNNNLLLLLLMMMJJJMMMKKKLLLNNNNNNPPPXXXaaajjjnnnvvv~~~|||tttqqqrrrpppaaaJJJ===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;AAACCC>>>RRRUUU[[[XXXYYY]]]aaa___\\\]]]bbbsssvvvuuuwwwiiiaaa[[[UUURRRSSSSSS___~~~dddYYY^^^|||yyy```CCC===<<<;;;;;;::::::999888888777777777777666666666666777777888888888999999999888999999999888:::<<>>@@@AAA@@@>>>???CCCHHHTTT\\\dddgggkkkrrrxxxzzz~~~~~~{{{{{{}}}|||zzz|||vvvpppqqqyyy~~~jjjcccsssqqqZZZVVVSSSfffyyyfffhhhsssyyyvvvYYYFFFAAAAAAEEENNN```zzzsssggggggmmmsssrrryyyCCCDDDKKKqqq\\\PPPLLLKKKKKKIIILLLKKKLLLNNNNNNOOOVVV___hhhlllttt|||yyyppplllllllll{{{^^^GGG<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;>>>AAAAAAQQQUUUYYYXXXZZZ```eeeccc]]]\\\___lllyyyxxxsss|||mmmccc\\\UUURRRSSSQQQZZZuuueeeXXXXXXjjj~~~xxx___BBB>>>;;;;;;;;;:::999999888888777777777777666666666666777777777888888888999999777888999999999:::===???FFFmmmQQQGGGHHHDDDHHHBBB???>>>???@@@???===>>>CCCGGGQQQYYY```dddiiirrryyy|||}}}|||nnnooowww]]]SSSKKK[[[ooollljjjhhhxxx```LLLDDDAAAGGGWWWfffppp}}}wwwpppfff[[[YYY___fffrrrAAAEEEGGGcccXXXOOOLLLKKKMMMKKKMMMKKKLLLNNNMMMNNNTTT]]]hhhmmmttt{{{yyymmmfffdddeeerrrZZZDDD===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;>>>===<<<@@@DDDOOOwww}}}SSSTTTSSSVVV[[[```^^^YYYYYY\\\fff~~~vvvggglllnnnrrrzzzssshhh```XXXTTTUUURRRXXXnnn^^^SSSPPPYYYdddlllyyyzzz^^^???<<<;;;;;;::::::999888888888777777777777666666666666777777777777888888888888777888999999999:::===@@@HHHqqq[[[HHHGGGCCCGGG@@@===>>>???@@@???======BBBFFFNNNVVV^^^aaagggqqqzzz~~~~~~pppfffXXXMMMWWWxxxzzznnnhhhbbb^^^fffgggTTTHHHEEEQQQhhhssskkkdddeeebbb]]]bbbmmmjjj\\\VVV\\\YYYhhh@@@FFFGGG___WWWOOOMMMMMMOOONNNNNNLLLMMMOOONNNMMMSSS[[[iiinnnvvv|||}}}nnnbbb]]]ZZZeee{{{pppgggnnnyyyWWWCCC???<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===???;;;???FFFMMMooo{{{SSSRRRQQQRRRUUUYYYXXXVVVYYY^^^ccc~~~ppp\\\XXXQQQSSSVVVcccxxxmmmcccZZZUUUTTTRRRTTTiiisssUUUMMMJJJOOOSSSWWW___iiiwwwaaa???;;;;;;::::::999999888777777777777777777666666666666666666777777777888888888777888999999999:::===@@@IIIrrrfffKKKFFFAAADDD>>>======???@@@>>><<<<<<@@@DDDMMMUUU\\\```fffpppyyy}}}|||}}}uuuqqq^^^RRR\\\wwwuuuhhh___YYYUUUTTTYYYvvv]]]LLLNNNbbb}}}nnnVVVKKKGGGFFFSSShhhmmm```XXXZZZPPP___vvv???FFFGGG^^^[[[QQQOOOOOOPPPNNNOOONNNOOOPPPNNNMMMRRRYYYgggmmmvvv|||qqqccc]]]YYYaaarrr{{{qqqiiiccc___^^^___eeeuuu}}}TTTAAA@@@<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<>>GGGJJJjjjZZZSSSSSSRRRTTTWWWVVVUUUZZZbbbbbb{{{{{{{{{jjjWWWQQQLLLKKKHHHQQQppp}}}qqqggg\\\VVVTTTRRRSSShhh{{{vvvZZZPPPLLLKKKNNNPPPOOORRRVVVbbbzzzdddAAA===:::::::::999888888777777777777777777666666666666666666666777777777888888666777888999999;;;>>>@@@HHHnnnlllMMMFFF???AAA===???===??????===;;;<<<@@@CCCKKKSSS[[[___dddnnnuuuxxxzzz~~~wwwwww}}}~~~||||||gggXXXgggyyyiii^^^UUUOOONNNOOOUUUeeeOOO[[[uuuyyyWWWCCC@@@@@@LLL```jjjcccYYYTTTNNNWWWjjj@@@EEEFFF\\\]]]PPPOOOPPPQQQMMMPPPOOOPPPQQQOOONNNRRRYYY```iiissszzzvvviiibbb^^^cccpppxxxlllhhhffflllvvvyyypppeeeZZZXXX^^^tttxxxPPP???@@@<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<===:::CCC===>>>HHHGGGgggbbbRRRUUUTTTVVVXXXWWWVVVZZZaaabbbxxxttteeeUUUQQQJJJIIIFFFOOOpppyyynnnbbbZZZWWWWWWYYYmmmtttjjjUUUSSSQQQQQQTTTUUUSSSQQQQQQYYYuuubbb@@@???::::::999999888777777777777777777777666666666666666666666666777777777888666777888888999;;;>>>AAAGGGkkkiiiLLLGGGAAAAAA>>>AAA===>>>???===;;;;;;???CCCHHHQQQYYY]]]bbbjjjppprrruuu~~~~~~tttrrr}}}sssnnn{{{|||{{{dddrrrqqq```WWWPPPLLLLLLYYYhhhRRRfffdddJJJAAACCCJJJZZZiiikkkaaaVVVPPPRRR___yyyAAADDDCCCYYYZZZMMMNNNPPPQQQMMMQQQPPPQQQRRRPPPNNNRRRYYY[[[dddpppyyy~~~zzznnniii___dddqqqxxxgggdddfffvvvuuuggg]]]WWWddd{{{tttNNN>>>???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::;;;<<<======:::DDD>>>>>>HHHEEEeeezzzfffOOOUUUUUUXXXZZZXXXUUUXXX]]]bbbvvv{{{nnn]]]OOONNNEEEFFFDDDPPPvvvwwwuuuhhh___\\\^^^bbbtttuuugggYYYWWWWWWZZZ\\\YYYUUURRRYYYwww^^^>>>???::::::999999888777777777777777777777666666666666666666666666777777777777666777888888999;;;>>>AAAHHHjjjdddJJJHHHBBBCCC???DDD===>>>???===:::;;;>>>BBBFFFOOOXXX\\\```ggglllmmmrrr}}}~~~rrrppp}}}nnndddppp~~~~~~pppzzzyyydddZZZQQQIIIFFF___iiiSSSmmmoooTTTBBBDDDIIIWWWjjjuuummm___SSSOOOXXXrrr@@@AAADDDPPPyyy^^^RRROOOKKKTTTJJJSSSPPPOOOOOOMMMKKKMMMSSS[[[cccmmmwww{{{tttmmmqqq|||nnnkkk~~~uuueeeXXX^^^uuuyyyppprrrxxxfffJJJ@@@@@@<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<>>>>><<<;;;<<<===<<<<<<===@@@CCCLLLPPPUUUZZZ___fffmmmrrrvvv|||~~~{{{|||mmmbbbmmmvvv}}}|||{{{aaaXXXUUULLLGGGaaa^^^TTTrrrYYYHHHDDDFFFVVVsss~~~kkkVVVQQQYYYrrrAAABBBDDDNNNttteeeVVVRRROOOXXXNNNRRROOONNNOOOMMMKKKNNNSSSZZZbbblllvvv~~~}}}|||iii[[[aaattt}}}pppnnnqqqbbbGGG???>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;>>>DDD???AAAHHHiiivvvXXXXXXUUUUUUXXXYYYVVVVVVYYY^^^pppxxxvvvhhh\\\RRRFFFHHHFFFOOOssswwwpppvvvmmmkkkooovvvvvvggg^^^^^^hhhxxxYYY@@@>>>;;;:::999888777777777777777777777777777777777777777777777777888888888888777888999999:::<<>>>>>===;;;<<<===<<<<<<===@@@CCCJJJPPPWWW^^^ccchhhmmmqqquuuzzz|||zzz|||lllcccpppvvvyyyyyyjjjZZZRRRKKKJJJdddWWW[[[uuugggIIIDDDDDDTTTrrrvvvdddYYYYYYkkkAAABBBEEEKKKllloooYYYTTTPPPXXXQQQPPPNNNMMMNNNMMMKKKNNNTTTYYY```jjjttt|||}}}hhh[[[eeevvvzzzssssss\\\DDD======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;===BBB===BBBJJJfffaaaVVVSSSTTTWWWWWWUUUUUUXXX]]]mmm|||kkk[[[QQQLLLJJJGGGPPPpppvvvppp}}}{{{zzzvvviiiiiizzztttZZZAAA;;;;;;:::999888777777777777777777777777777777777777777777777777888888888888777888999999:::<<>>>>>===;;;<<<===<<<<<<===@@@BBBHHHOOOYYYaaafffjjjnnnqqqtttwwwyyyyyy}}}iiidddsss}}}|||~~~{{{zzz{{{}}}www^^^PPPJJJMMMZZZvvvzzzxxxsssYYY```rrrxxxQQQHHHBBBKKKcccwwwxxxooofffWWWPPPZZZkkk|||@@@BBBEEEIIIdddyyyZZZTTTNNNTTTOOOOOOMMMMMMOOONNNLLLNNNTTTYYY```iiirrrzzz}}}nnnbbbkkkwww|||xxxwww~~~VVVBBB======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;<<<@@@;;;BBBHHH^^^gggTTTRRRRRRVVVVVVTTTTTTWWW\\\hhhjjjZZZTTTTTTMMMIIIQQQfff~~~vvvqqq~~~|||yyy|||}}}yyylllXXXBBB;;;;;;:::999888777777777777666666666666666666666666666777777777888888888888777888999999:::<<>>AAAEEEGGG]]]\\\UUUNNNPPPNNNNNNLLLMMMOOONNNLLLNNNSSSXXX___hhhqqqyyyrrrrrrrrrpppxxxvvvmmmllluuuzzzQQQBBB???===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<===???:::AAAEEESSSaaaSSSQQQQQQUUUVVVTTTTTTWWW[[[dddqqqbbb```VVVMMMKKKSSS\\\bbbooo}}}}}}vvv~~~yyyvvvlllccclllwwwhhhUUUAAA<<<;;;:::999888777777777777666666666666666666666666666777777777888888888888777888999999:::<<>><<<;;;:::999888777777777777777777777777777777777777777777777777888888888888777888999999:::<<>>===<<<<<>>>>>===<<<<<<>>>AAADDDJJJRRRUUUWWW___mmmyyyxxxuuu{{{wwwnnn{{{yyynnnfffbbb\\\jjjvvvpppuuu{{{~~~{{{rrrkkklllqqqtttwwwwwwxxxrrrccc\\\mmmyyycccZZZTTTlllzzzeeeXXXWWWUUUUUUUUUSSSPPPMMMNNNQQQ\\\ggghhhhhh|||uuuttttttxxx~~~wwwmmm```SSSJJJQQQnnn===AAAEEE@@@HHH{{{[[[XXXPPPOOOSSSOOOMMMNNNPPPNNNJJJJJJNNNRRRXXX```hhhpppzzzpppiiirrrddd```]]]```rrrtttbbbXXXVVVRRRVVVXXXffflllHHH@@@???999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;===@@@===GGGGGGBBBbbbvvvSSSQQQQQQUUUVVVUUUVVVYYY\\\^^^{{{zzzrrrooo___UUUfffwwwsssuuutttnnngggXXXRRRTTTLLLEEE[[[~~~VVV;;;>>>;;;:::999888777777777777777777777777777777777777777777777777888888888888777888999999:::<<>>>>>===<<<<<<>>>@@@BBBJJJRRRVVVYYY```mmmyyyzzzvvv|||xxxrrr{{{vvvqqqhhh]]][[[lll|||tttyyytttxxxwwwoookkkooowww|||gggbbblll}}}dddYYYRRRmmm}}}ggg\\\^^^\\\[[[XXXRRRMMMKKKJJJJJJRRRdddeee[[[sss~~~gggUUULLLTTTqqq;;;DDDAAA>>>MMMooo[[[PPPTTTSSSRRRNNNNNNNNNMMMNNNNNNOOOOOOUUUYYY```gggoooyyypppnnnxxxoooqqqpppeee\\\aaadddkkknnnhhhZZZQQQNNNLLLLLLPPPXXXcccvvvaaaEEE???>>>:::;;;;;;::::::::::::999999999999999999999999999999888999999::::::;;;;;;<<<======@@@AAA@@@BBBMMMZZZ|||^^^LLLUUUWWWUUUZZZTTTVVV[[[]]]sss~~~lll\\\mmm{{{nnnfff___^^^___cccllluuulllZZZNNNMMMIIIDDDNNN```wwwSSSEEE;;;999999999888888888888777777777777777777777777777888888888777777777777777888999:::::::::;;;>>>AAAKKKuuuUUU>>>IIIEEE;;;EEE@@@???>>>======<<<======BBBGGGNNNSSSWWW```kkksss}}}|||}}}yyyrrriii```^^^mmmzzztttkkkoootttwwwuuuwwwwwwddd{{{gggccc[[[lll{{{mmmiiihhhfffaaaZZZSSSOOOKKKHHHFFFMMM^^^hhhcccddd{{{www]]]MMMTTTqqq<<>>AAAIIIrrr{{{NNNAAAGGGBBB===EEE@@@???>>>======<<<<<<===BBBFFFLLLQQQVVV]]]gggooo~~~yyyjjj\\\[[[lll}}}mmmllloootttvvvxxxjjjddd{{{xxxnnn___jjjzzzqqqppppppeee```YYYRRRNNNKKKHHHFFFLLL]]]jjjiiidddlllbbbOOOQQQiii>>>@@@???BBBIIIYYYeeeTTTSSSOOONNNPPPPPPOOONNNMMMMMMMMMMMMSSSXXX```hhhooovvv}}}wwwlllgggwwwqqqdddjjjzzziiibbb]]]ZZZYYYUUUOOOMMMOOOJJJHHHIIIKKKNNNVVVfffuuu}}}wwwQQQAAA@@@@@@<<<;;;;;;::::::::::::999999999999999999999999999999888999999::::::;;;;;;<<<======???AAA@@@BBBKKKUUUgggOOOTTTUUUTTTYYYSSSVVVZZZXXXdddqqq\\\eee~~~pppfffjjjtttnnn___QQQKKKGGGHHHKKKOOOVVV^^^dddVVVLLLLLLHHHBBBFFFQQQgggyyyqqqJJJ???999999999999888888888888777777777777777777777777777777777777777777777888888888999:::::::::;;;>>>AAAHHHpppjjjJJJGGGDDD???@@@CCC@@@???>>>===<<<<<<<<<<<<@@@EEEJJJOOOTTT[[[dddkkk~~~{{{xxxggg[[[YYY]]]xxxooojjjhhhlllpppqqqsssvvv|||hhhTTTddd~~~kkkooozzzuuutttttteee```XXXQQQMMMJJJGGGFFFJJJXXXjjjsssmmmddddddjjjbbbKKKHHHXXXkkk???>>>>>>DDDGGGMMMwwwnnnVVVSSSQQQQQQQQQPPPOOONNNMMMMMMMMMMMMRRRWWW___gggnnntttzzz}}}|||rrreeekkkzzzqqqfffeeeuuuqqqjjjdddaaa]]]VVVQQQPPPKKKIIIHHHIIIJJJMMMXXXccckkknnntttjjjJJJ@@@AAA???===;;;;;;:::::::::999999999999999999999999999999999888999999::::::;;;;;;<<<===<<<>>>AAAAAAAAAHHHQQQvvvoooRRRRRRTTTTTTXXXSSSVVVYYYVVV___xxxqqq___dddgggqqqvvvuuuzzzzzzkkkUUUUUU\\\lllyyyxxxmmmcccYYYQQQKKKJJJKKKNNNUUU]]]___SSSMMMMMMJJJCCCCCCIIIXXXiiikkkHHH>>>888999999999888888888777777777777777777777777777777777777777777777888888888888999:::::::::;;;>>>AAAHHHoookkkKKKIIIAAA???DDDAAAAAA@@@???===<<<<<<<<<<<<>>>BBBHHHMMMTTT[[[ccciiizzz~~~}}}}}}zzzzzz{{{mmmbbb\\\]]]rrrjjjccccccdddcccdddfffyyymmmXXX```{{{tttwww{{{wwwtttrrrgggaaaYYYQQQLLLIIIGGGEEEGGGPPPeee|||nnn]]]VVV___vvvttt\\\IIIBBBKKKXXXkkkppp|||>>>>>>>>>CCCDDDEEEgggtttVVVQQQQQQSSSQQQPPPOOONNNMMMMMMMMMMMMQQQVVV^^^ffflllrrrxxx{{{}}}yyynnnkkkzzzsssttt~~~nnnfff^^^___|||xxxpppjjjiiieee\\\RRRMMMLLLJJJIIIJJJJJJKKKRRR[[[bbbcccdddkkkbbbFFFAAA@@@>>><<<;;;;;;:::::::::999999999999999999999999999999999888999999::::::;;;;;;<<<===<<<>>>AAAAAAAAAFFFMMMjjjwwwTTTQQQRRRSSSWWWRRRWWWYYYVVV]]]rrrsssrrrooofff|||lllnnnhhhnnnqqqsss}}}}}}jjjQQQLLLNNN]]]kkkqqqrrrrrrfff]]]RRRLLLIIIJJJQQQXXXZZZQQQMMMNNNMMMFFFCCCEEELLL[[[rrrfffGGG>>>888999999999888888888777777666666666666666666666666666666777777888888888888888999:::::::::;;;>>>AAAIIIoooyyyQQQFFF>>>AAAHHHCCCAAA@@@???===<<<<<<;;;;;;<<<@@@FFFLLLTTT\\\ccchhhsss{{{}}}}}}{{{kkk___ZZZnnnsssjjjbbb]]][[[ZZZ^^^cccttt|||fff___bbbzzzxxx}}}wwwqqqkkkddd[[[SSSMMMIIIGGGEEEGGGIII]]]~~~gggUUUOOO]]]sssxxxoooaaaTTTIIICCCIIIRRRZZZ[[[bbblllrrrxxx===???>>>AAACCCCCC\\\}}}YYYPPPPPPRRRPPPPPPOOONNNMMMMMMMMMMMMPPPUUU\\\cccjjjqqqwww{{{{{{tttmmmkkkmmmwww{{{}}}wwwmmmyyypppfffcccwwwlll^^^VVVZZZuuuvvvooonnnlllcccXXXRRRNNNKKKJJJKKKKKKKKKOOOVVVaaaaaa^^^```ttt]]]FFFBBB???<<<<<<;;;;;;::::::::::::999999999999999999999999999999888999999::::::;;;;;;<<<===<<<===@@@AAA@@@CCCIII___~~~WWWOOOQQQRRRWWWQQQWWWXXXWWW]]]ooossshhhaaaYYY|||~~~{{{zzzuuutttkkkVVVLLLHHHRRR___iiittt~~~xxxlll___UUUNNNKKKNNNTTTTTTOOOLLLNNNNNNIIIDDDCCCCCCNNN```qqqyyy}}}bbbEEE???888999999999888888888888777666666666666666666666666666666666777888888999999888999:::::::::;;;>>>AAAHHHmmm]]]DDD===CCCIIIEEEAAAAAA???>>><<<;;;;;;;;;<<>>>>>BBBEEEXXXvvvaaaTTTQQQRRROOOOOONNNNNNMMMNNNNNNNNNOOOSSSZZZaaahhhooowww||||||tttmmmeeebbbbbbdddooo~~~|||lllppppppccc\\\nnnqqq___SSSTTTjjjvvvqqqoooiii```[[[TTTPPPNNNNNNMMMKKKNNNSSSaaaccc___]]]nnnYYYEEEBBB===:::===;;;;;;::::::::::::999999999999999999999999999999888999999::::::;;;;;;<<<===;;;===@@@AAA@@@BBBFFFRRRYYYNNNOOORRRVVVQQQWWWWWWVVV\\\mmmsssddd___ttt{{{mmmjjj{{{rrr]]]PPPIIINNNVVV___ppp|||oooeeeZZZRRRPPPSSSOOOKKKIIIMMMNNNKKKFFFBBBAAAFFFPPPZZZ```hhh{{{___AAA>>>:::999999999888888888888777666666666666666666666666555666666777888888999999888999:::::::::;;;>>>AAADDDhhhsssJJJAAAEEEEEEFFFBBBAAA???>>><<<;;;;;;;;;===???CCCJJJQQQXXX\\\^^^iiiwwwttteee[[[ZZZaaa^^^ZZZkkk|||~~~{{{oooccc``````^^^\\\[[[hhh{{{hhhfff~~~}}}zzzvvvnnnbbbXXXPPPKKKHHHFFFGGGJJJWWWsss{{{\\\XXX\\\jjjsssnnnccc\\\UUUNNNHHHGGGGGGIIIPPPWWW___WWWRRRPPPMMMLLLYYYkkk;;;AAA???<<>>;;;;;;;;;:::::::::999999999999999999999999999999888999999::::::;;;<<<<<<===;;;<<<@@@AAA@@@AAADDDGGGZZZMMMOOOQQQVVVQQQXXXVVVUUU[[[lllppppppjjjrrr___[[[qqq{{{bbbTTTKKKMMMRRRZZZmmmxxxnnnbbbVVVPPPPPPLLLHHHGGGKKKNNNLLLFFFBBBCCCDDDHHHLLLQQQ^^^zzz^^^>>>===<<<999999999888888888888777666666666666666666666666555666666777888999999999888999:::::::::;;;>>>AAA@@@eeeSSSGGGEEE@@@DDDBBBAAA???>>><<<;;;;;;:::???@@@CCCHHHOOOTTTWWWXXXcccttt~~~~~~yyyrrriii___WWWPPPPPP]]]mmmrrrdddbbbccc___UUUNNNMMMUUUaaarrrsssnnn{{{qqqmmmlll{{{yyyqqqeeeYYYQQQLLLHHHFFFDDDKKKYYYpppppplllqqq}}}bbbYYYQQQOOOPPPTTT\\\dddlllaaaYYYTTTLLLGGGSSSddd>>>:::<<>>??????;;;;;;::::::::::::999999888888888888888888888888888999999::::::;;;;;;<<<@@@???>>>>>>???AAACCCEEEMMMfffeeeQQQTTTOOORRRZZZUUUUUUVVVZZZfffzzzzzzvvvrrraaa[[[fffwwwqqq___RRRPPPOOOSSShhhssseee^^^VVVMMMNNNHHHCCCEEEJJJLLLHHHCCCEEEEEEFFFGGGLLL]]]}}}VVV@@@@@@666:::999888777666666666666777777666555555555555555777777777777666666666666777888999:::999:::<<<>>>EEEXXXXXXHHHKKKCCCCCCAAA@@@>>>===>>>===;;;:::;;;>>>AAAEEEIIIOOOVVVZZZcccoooyyyxxxwww~~~xxxhhh]]]XXXWWWVVVVVV}}}hhhhhhwwwpppeeeXXXBBBGGGBBBJJJOOOXXX{{{mmmhhh~~~cccRRRRRR\\\yyyzzzssskkkcccYYYNNNIIIKKKIIIKKKVVVpppvvvbbbYYY[[[```eeegggvvvhhh]]]YYYOOOHHHVVVkkk>>>;;;===BBBCCCCCCPPP```rrrRRRVVVOOOPPPOOONNNNNNMMMNNNNNNNNNMMMMMMRRR[[[bbbhhhqqqzzzyyymmmhhhmmmwwwnnn{{{|||kkkcccaaalllyyy{{{vvvpppccc]]]TTTLLLHHHIIILLLOOOZZZdddrrr|||yyyyyynnneeeaaa]]][[[XXXUUURRRRRRTTTUUUZZZ___^^^\\\kkk|||LLLCCCAAA===>>>>>>;;;;;;:::::::::999999999888888888888888888888888888999999::::::;;;;;;<<>>======>>>@@@BBBDDDIII]]]tttVVVRRRPPPUUUYYYOOOTTTUUUWWW```rrroooyyyeee[[[eeewwwxxxjjj^^^ZZZUUUTTThhhuuufffbbb^^^XXXQQQNNNJJJIIIIIIJJJIIIHHHMMMKKKHHHHHHNNN```PPP>>>@@@888:::999888777666666666666777777666555555555555555777777777777666666666666777888999999999:::<<<>>>@@@PPP^^^JJJGGGAAAEEEAAA@@@>>>>>>>>>===<<<:::<<<>>>AAADDDGGGLLLRRRVVVbbbnnnwwwwwwwww}}}sssfff^^^YYYWWWVVV___tttmmmooozzzrrreeeWWWDDD===:::BBBDDDJJJnnnmmmjjjdddQQQOOOXXXvvv~~~wwwooohhh]]]QQQLLLLLLKKKMMMVVVnnnrrrooorrrvvvxxxsssddd[[[OOOKKK^^^xxx>>><<<>>>CCCCCCCCCLLLYYY}}}WWWTTTOOOPPPPPPOOONNNNNNNNNNNNNNNNNNMMMQQQXXX___eeeoooxxx~~~uuulllqqqqqqsssvvvhhh^^^aaakkkqqqrrrqqq^^^XXXQQQJJJFFFFFFIIIKKKMMMSSS[[[eeepppwwwrrrjjj]]]]]]ppp}}}nnneee```___^^^\\\[[[[[[[[[\\\^^^eeebbb^^^pppsssHHHBBB???<<<===<<<::::::::::::999999999999888888888888888888888888888999999::::::;;;;;;<<<======<<<===>>>???AAABBBEEERRR^^^PPPPPPWWWXXXLLLSSSSSSSSSYYYhhhppp~~~}}}jjjiiisss|||~~~{{{uuuooobbbYYYfff{{{rrrjjjccc\\\WWWUUUQQQNNNKKKLLLNNNPPPTTTNNNHHHGGGOOOaaa~~~~~~HHH<<>>===JJJ```KKKDDD???FFFAAA@@@>>>>>>>>>>>><<<:::===>>>@@@BBBEEEIIINNNRRR___jjjtttwwwwww}}}|||wwwzzzttthhh```[[[XXXKKKVVVfffooo}}}pppqqqvvvjjj[[[NNN@@@<<<:::@@@>>>BBBggg{{{jjjiiihhhQQQKKKTTTtttzzzsssmmmdddXXXRRRQQQNNNOOOVVVllllll[[[MMMNNNjjj======???CCCCCCBBBIIIRRRsss]]]SSSQQQPPPPPPOOONNNNNNNNNNNNOOONNNMMMOOOUUU[[[aaakkkuuu{{{~~~qqqjjjssssssvvvddd^^^aaaeeeggghhh\\\XXXRRRLLLIIIIIIJJJLLLHHHKKKOOOSSSZZZ___\\\VVVQQQQQQffftttllljjjfffdddcccccccccbbbeeellljjjeeeyyygggEEE@@@>>>;;;<<<;;;:::::::::999999999999888888888888888888888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAAEEEKKK}}}nnnRRRNNNVVVVVVNNNQQQQQQQQQTTT```xxxzzzxxxwww{{{}}}vvvdddeeerrr}}}nnnaaaccc___YYYUUUSSSSSSUUUUUUTTTLLLFFFGGGPPPaaazzzsssCCC;;;@@@999999999888777666666777777777777666555555555555555666666666666777777777777666888999999888999<<<>>>???HHH~~~XXXHHHCCC@@@EEEAAA@@@>>>>>>>>>>>>===;;;<<<===???AAADDDHHHMMMQQQ\\\eeepppuuuwww{{{~~~vvvpppwwwssshhhaaa]]]RRRRRRSSSTTTjjj{{{vvvtttnnn___PPPEEE>>>AAA===AAA>>>CCCiiisssbbbeee~~~nnnTTTJJJSSSvvv|||vvvrrrkkk```YYYWWWSSSTTT[[[nnnuuu^^^PPPVVVvvv===>>>@@@BBBBBBBBBFFFKKKbbbfffTTTUUUQQQPPPOOOOOONNNNNNOOOOOONNNLLLNNNSSSXXX^^^gggqqqwww{{{|||mmm|||xxxnnnbbb^^^\\\[[[[[[YYYVVVQQQMMMJJJIIIIIIJJJGGGJJJLLLMMMRRRWWWVVVQQQPPPQQQfffyyyqqqllljjjjjjjjjiiinnntttrrrqqq\\\AAA@@@===;;;;;;999::::::999999999888888888888888888888888888888888888999999::::::;;;;;;<<<;;;;;;<<<<<<===???@@@@@@HHHHHHppp]]]NNNQQQRRRQQQOOOPPPQQQSSS[[[qqqssskkknnn|||{{{ssshhhbbb```^^^XXXSSSPPPIIIEEEIIIRRRaaauuuiiiAAA<<<>>>888999888777777777777777777777777666555555555555555555666666666777777777888666777888888888999;;;===@@@HHHxxxzzzQQQDDDEEEDDDBBBAAA@@@>>>>>>??????>>><<<:::<<>>>>>JJJrrrkkkYYY```{{{uuuZZZOOOYYY|||zzzwwwpppdddZZZVVVYYY[[[bbbtttlll```hhh===>>>???@@@@@@AAADDDGGGUUUsssVVVWWWQQQPPPPPPOOOOOOOOOOOOOOOMMMKKKMMMRRRWWW[[[ccclllssswww~~~ttt{{{lllccc[[[VVVUUUSSSQQQNNNKKKHHHGGGFFFFFFGGGKKKMMMNNNRRRVVVVVVRRRPPPSSSjjj}}}zzzyyywwwvvvtttwwwzzztttRRR??????===;;;<<<999999999999999888888888888888888888888888888888888888999999::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@HHHGGGccchhhPPPMMMMMMQQQLLLPPPSSSSSSXXXjjj~~~ssspppvvvpppgggZZZPPPOOOJJJGGGKKKRRR^^^ooo}}}___AAA===;;;888888888777777777777777888777777666555555555555555555555666666777777888888666777888888888999;;;===???FFFpppYYYEEEHHHIII@@@AAA@@@>>>>>>??????>>>===:::;;;>>>@@@CCCHHHMMMRRRSSSYYYdddpppuuuvvvzzz}}}~~~tttkkkfff[[[ZZZWWWUUUlllkkkZZZKKKAAABBB@@@<<>>>>>>>>>>>AAADDDEEEKKKmmmZZZWWWQQQQQQPPPOOOOOOOOOOOOPPPKKKJJJLLLRRRVVVYYY```hhhooottt{{{~~~zzzlllaaaYYYVVVSSSRRRPPPNNNKKKIIIHHHHHHGGGKKKOOOPPPTTTXXXWWWSSSQQQXXXrrr~~~vvvwww~~~fffJJJ===@@@===;;;<<<999999999999999888888888888888888888888888888888888888999999::::::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@FFFEEEXXXlllQQQKKKIIIOOOIIIOOOTTTSSSTTTaaayyy~~~uuuooo}}}qqqaaaVVVOOOKKKHHHHHHLLLUUUfffvvvVVVBBB>>>999:::888888777777777777888888777777666555555555555555555555555666777888888888555777888888888888;;;===???CCChhhqqqMMMJJJKKK???AAA???>>>???@@@@@@???===:::;;;===???AAAEEEJJJNNNOOOTTT```nnnttttttwww|||xxx|||}}}tttmmmbbb^^^XXXXXXssspppaaaPPPAAABBBAAA???CCCCCCQQQ{{{jjjWWWggg|||fff^^^jjjzzzlll___WWWZZZ[[[___kkk===>>>>>><<<===AAACCCDDDEEE^^^\\\VVVQQQQQQPPPOOOOOOOOOOOOPPPJJJIIILLLRRRVVVXXX^^^eeemmmssszzzuuufff]]]ZZZWWWWWWUUUSSSQQQOOONNNMMMGGGLLLQQQSSSVVVYYYXXXTTTTTT^^^{{{{{{vvvuuu___GGG<<<@@@>>><<<<<<999999999999888888888888777888888888888888888888888888999999::::::;;;<<<<<<;;;<<<===???@@@@@@@@@@@@CCCCCCPPP}}}iiiPPPJJJHHHNNNHHHOOOTTTRRRQQQ[[[ppp}}}||||||yyyrrrlllnnnxxxiii```PPPKKKFFFCCCDDDLLL___pppQQQBBB===888<<<888777777777777777888888777777666555555555555555444555555666777888888999555777888888777888;;;===???BBBdddUUUKKKLLL???AAA???>>>???@@@@@@???>>>;;;<<<===>>>???BBBFFFJJJMMMQQQ]]]lllssssssuuu{{{xxx}}}|||tttoooeeeXXXTTTqqq{{{lllZZZGGGFFF@@@@@@CCC???GGGnnn}}}aaa\\\nnn|||iiibbbppp~~~sssfff^^^TTTTTTVVV```vvv{{{~~~>>>>>>>>>???@@@@@@AAAAAAGGGRRR```UUUOOOPPPQQQOOOLLLKKKMMMOOONNNNNNNNNOOORRRWWW^^^cccjjjooouuu|||vvviiiccc```ZZZVVVXXXWWWSSSOOONNNLLLOOOTTTWWWYYYZZZZZZZZZVVVggg}}}yyytttwwwTTTIII???>>>???===:::999888888888888888888888888555555777888888888888888999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>>>>FFFHHHeeeVVVJJJNNNKKKKKKNNNRRRSSSRRRWWWgggxxx|||pppsss}}}pppjjjeeeeeegggeeepppmmmaaaRRRLLLIIIHHHEEEGGGWWWiii~~~pppHHH@@@;;;555???777777777777777777777777666666666666555555555555777777777777888888888888888888999999999:::::::::BBB@@@eee```KKKQQQ===BBBAAA@@@@@@AAAAAA???===999:::;;;<<<===@@@EEEHHHRRRQQQTTT[[[eeennnsssuuuyyy~~~}}}~~~xxxqqqllleee___qqqyyydddJJJIIIBBBCCC===???MMMRRRQQQVVVTTTttt|||ggg___ooowwwvvvzzzyyynnnddd]]]QQQJJJPPP[[[nnn|||zzz===>>>>>>??????@@@AAAAAAJJJNNN~~~dddQQQPPPRRRSSSQQQNNNLLLMMMNNNMMMMMMNNNNNNQQQVVV\\\aaaiiinnnuuu{{{xxxnnnggg___ZZZZZZYYYUUURRRRRRSSSUUUXXXZZZ[[[YYYVVVTTTYYYppp|||xxxxxxxxxxxxyyy~~~RRRGGG>>>===>>><<<999999888888888888888888888888888888888999::::::;;;;;;999999999999999999999999;;;;;;<<<<<<======>>>>>>>>>GGGGGG\\\qqqQQQJJJJJJNNNPPPSSSTTTRRRTTTbbbpppvvvmmmqqq~~~ssseee___\\\[[[```ffftttwwwdddWWWMMMHHHFFFGGGDDDDDDRRRdddyyyfff@@@???===777<<<777777777777777777777777666666666666555555555555666666777777777888888888888888888999999999::::::AAA???```mmmMMMOOODDDBBBAAA@@@@@@AAAAAA???===999:::;;;<<<===@@@DDDGGGOOONNNOOOUUU^^^gggmmmppptttwwwwwwwww|||{{{{{{yyyrrriiiccctttjjjPPPPPPFFFFFF>>>???LLLNNNHHHIIIRRRuuu{{{iiiiii{{{wwwssstttqqqfff\\\RRRJJJEEEFFFJJJWWWuuu======>>>??????@@@@@@AAAKKKIIIppprrrVVVQQQSSSSSSRRROOOMMMMMMMMMLLLMMMMMMNNNOOOTTTZZZ^^^gggmmmtttzzzrrriiiaaa___]]]XXXVVVVVVYYYZZZ\\\^^^^^^[[[VVVRRR\\\zzzyyyppppppuuuzzz~~~OOOEEE===<<<===;;;888888888888888888888888888888???>>><<<;;;:::::::::;;;999999999999999999999999;;;;;;;;;<<<======>>>>>>===GGGEEEQQQXXXHHHNNNPPPQQQTTTTTTQQQQQQZZZfff~~~oooeeehhhyyyeeebbbcccaaaYYYWWW\\\iiiuuu~~~wwwiiiYYYMMMIIIFFFFFFGGGEEEDDDPPP___vvvZZZ888<<<@@@999999777777777777777777777777666666666666555555555555666666777777777777888888888888888999999999999:::???===WWWvvvIIIEEECCCBBBAAA@@@@@@AAAAAA???===999:::;;;;;;<<>>>>>???@@@@@@@@@JJJFFFfff```PPPPPPQQQQQQPPPOOONNNMMMKKKLLLLLLMMMNNNRRRWWW[[[eeejjjqqqwww|||yyyoooiiieee```]]]]]]aaaaaabbbbbbaaa___ZZZWWWffftttrrrxxx~~~oooKKKBBB;;;;;;<<<999888888888888888888888888888888DDDBBB???;;;888777777888888888888888999999999999::::::;;;<<<<<<======>>>>>>EEECCCLLL}}}aaaIIIUUUQQQQQQRRRSSSQQQPPPUUU]]]rrrnnnfffnnnmmmjjjnnnnnn]]]TTTNNNTTT___jjjsssyyyrrrnnniiifffccc]]]RRRKKKHHHFFFGGGJJJHHHFFFQQQ___yyyPPP777;;;???:::666777777777777777777777777666666666666555555555555666666666666777777777888888888888888999999999999===<<>>BBBEEEMMMNNNQQQVVV]]]cccgggiiirrrrrrpppqqqyyyyyyyyy}}}wwwtttdddUUUJJJIIICCCHHHXXXWWWIIIBBBLLLggguuukkk{{{zzzqqqeee___]]][[[VVVQQQOOOKKKGGGBBB<<<>>>MMM^^^|||<<<======>>>??????@@@@@@FFFFFF```___MMMMMMNNNOOOOOOOOOOOONNNKKKLLLLLLMMMMMMPPPUUUXXXaaagggnnntttyyyzzzsssnnnmmmqqqppplllgggccc```______uuu|||www{{{```GGG@@@;;;;;;;;;999777999888888888888888888888888AAA???<<<999777777888888777777777888888999999999::::::;;;;;;<<<=========???BBBBBBLLLxxxtttNNNTTTPPPNNNOOORRRQQQPPPSSSYYYlllyyylllbbbrrrnnnkkkgggZZZOOOOOOVVV^^^fffmmmccc]]]VVVSSSTTTTTTOOOJJJHHHFFFGGGKKKIIIHHHSSSbbbzzzLLL;;;;;;;;;999555777777777777777777777777666666666666555555555555555666666666666777777777777777888888888999999999;;;<<>>>>>??????@@@@@@GGGXXX[[[OOOMMMLLLLLLNNNOOOOOONNNLLLLLLMMMMMMMMMOOOSSSVVV^^^ccckkkqqquuuzzz}}}}}}zzzmmmaaa^^^ccciii{{{}}}^^^DDD>>>;;;;;;;;;888888:::888888888888888888888888888888777777777999:::;;;666666777777888999999999:::::::::;;;<<<<<<======@@@???CCCMMMmmmXXXOOOPPPMMMMMMPPPRRRQQQSSSVVVfffyyyqqq^^^ppp~~~ssslllmmmaaaVVVRRRSSSVVV\\\bbbccc[[[SSSQQQSSSTTTPPPKKKHHHEEEFFFIIIHHHIIIVVVggghhhGGG@@@;;;888999666777777777777777777777777666666666666555555555555555555666666666666777777777777777888888888888999999===@@@dddmmmUUUKKKEEEBBBAAA@@@@@@AAAAAA???===:::::::::::::::;;;???BBBFFFKKKRRRYYY]]]___bbbccclllrrrvvvxxx|||}}}qqq}}}ooo^^^HHHJJJFFFLLL[[[ZZZNNNIIIJJJXXX~~~oooZZZZZZmmmzzzwwwkkk___UUULLLIIIEEEDDDGGGKKKNNNOOOMMMIIIDDD@@@???@@@BBBCCC\\\kkk<<<<<<======>>>?????????===GGGNNNnnnmmmUUUQQQMMMLLLMMMOOOOOONNNLLLMMMNNNNNNMMMOOORRRTTT[[[```hhhnnnrrrvvv||||||ppp```^^^jjjwww|||XXXBBB===;;;<<<;;;999888;;;888888888888888888888888555555666777888999999:::666666666777888999999999999::::::;;;;;;<<<<<<===???===FFFLLLZZZdddQQQRRRMMMKKKOOOQQQQQQRRRTTT]]]mmm~~~jjjkkk|||xxxvvvnnnfffaaa^^^[[[]]]bbbiiiccc\\\\\\___^^^XXXQQQLLLHHHGGGJJJIIILLL\\\nnnYYY@@@AAA;;;777:::777777777777777777777777777666666666666555555555555555555555666666666777777777777777777888888888888777???>>>]]]bbbJJJ???BBBAAA@@@@@@AAAAAA???===:::::::::999999:::>>>@@@DDDIIINNNSSSWWW[[[```dddhhhpppwwwwwwxxx}}}zzz{{{rrrooojjj```RRRGGGJJJGGGKKKYYYYYYPPPOOORRRVVVrrr~~~fffWWWJJJMMMZZZdddrrr|||nnnbbbXXXNNNFFFAAA@@@???>>>@@@CCCGGGIIIFFFFFFCCC???;;;;;;===>>>PPP___sss<<<<<<======>>>?????????;;;GGGEEEZZZZZZUUUOOOLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNOOORRRTTTYYY___ffflllppptttzzz~~~zzz|||}}}vvvrrr______qqq}}}~~~JJJAAA===;;;<<<<<<999999<<<888888888888888888888888888888888888888777666555555666666777888999999999999999:::;;;;;;<<<<<<===???<<>><<<<<<>>>AAACCCBBBFFFFFF@@@:::888<<>>WWWXXXHHHEEECCC@@@???@@@AAAAAA@@@;;;:::999888888:::<<<===EEEFFFHHHJJJNNNUUU\\\aaaiiikkkooosssvvvzzzqqqbbbUUUKKKGGGIIIOOOUUUXXXXXXZZZ___ddd[[[ZZZiiiyyywwwbbbNNNDDDCCCCCCFFFLLLVVV___eeeccc```[[[ZZZ\\\[[[PPPDDDEEEFFFFFFBBB>>>===???CCCEEEBBB===999888999;;;===CCCNNN\\\nnn<<<<<<<<<<<<============;;;EEEAAAEEEpppaaaRRRUUUSSSPPPPPPOOOPPPOOONNNMMMNNNOOOQQQRRRUUUYYY```fffkkkpppuuuyyy{{{uuusssqqqkkkqqq}}}zzzwwwqqqfffbbbxxxtttRRR<<<===<<<;;;:::999888888777777777777777777777777777777777777777777777777777777888888888888999999999:::::::::;;;;;;;;;;;;<<<<<>>;;;999888999;;;<<<@@@HHHTTTcccyyy<<<<<<<<<<<<============??????@@@CCC]]]hhhRRRXXXSSSPPPSSSOOOOOOOOONNNMMMMMMNNNPPPQQQRRRVVV\\\bbbgggmmmrrruuu{{{xxxvvvrrr{{{ppplllmmmxxxmmmcccccc}}}cccHHH>>><<<<<<;;;:::999888888777777777777777777777777777777777777777777777777777777888888888888999999999::::::::::::;;;;;;;;;;;;===???AAAEEEEEEDDDdddrrrSSSJJJKKKOOOLLLRRRYYYVVVSSSQQQUUU```nnn}}}wwwssswww}}}~~~{{{kkk]]]RRROOOOOOXXXrrrWWWAAA999<<<999999:::555777777777777777777777777555555444444444444555555555555555555555555555555555555555555666777888888:::AAA<<>>@@@DDDJJJNNNSSSXXX[[[]]]^^^^^^XXXPPPKKKJJJIIIHHHGGGDDD@@@======<<<:::999999999:::;;;>>>CCCLLLYYYkkk~~~<<<<<<<<<<<<============DDD===BBBDDDOOOrrrTTTWWWRRRPPPUUUOOOOOONNNMMMMMMMMMNNNOOOOOOPPPTTTZZZ```eeejjjooorrrxxx|||mmmdddhhhpppvvv{{{ggg___```}}}YYYDDDCCC;;;;;;::::::999888888777777777777777777777777777777777777777777777777777777777888888888999999999999999:::::::::;;;;;;;;;<<<===???FFFFFF@@@\\\]]]NNNMMMRRROOOQQQUUUSSSQQQNNNNNNVVVbbbqqq}}}yyyrrrrrrxxxwwwfffUUUPPPSSS```}}}kkkMMM===888<<<999999:::444666666666666666666666666555555444444444444555555555555555555555555555555444444444555555666777888888AAA===CCCsss[[[EEEDDDCCCCCCCCCCCCAAA???<<<;;;999888888999;;;<<>>AAA:::::::::999999888888777777777777777777777777777666666666666666666666666777777888888888999999999999999999:::::::::;;;;;;===<<<===DDDEEE@@@WWWjjjSSSKKKRRRQQQPPPRRRPPPQQQMMMMMMRRR\\\jjj}}}}}}vvvwww}}}nnn[[[UUU[[[mmm[[[EEE999999;;;777888:::444666666666666666666666666555555444444444444555555555555555555555555555555444444444555555666777888777>>>???CCChhhTTTEEECCCBBBAAAAAAAAA???===<<<;;;999888888999;;;<<>><<<:::888777999<<>>::::::999999888888888888777777777777777777777777666666666666666666666666777888888888888999999999999999999999::::::::::::===>>>===???AAA???NNNmmm]]]KKKPPPRRRPPPQQQOOOQQQNNNNNNQQQXXXbbbsss~~~yyyxxxxxx{{{}}}mmm\\\ZZZeeeyyyRRR@@@888999;;;555777:::444777777777777777777777777555555444444444444555555444444444444444444444444555555555555666777888888777;;;???BBB[[[RRRGGGDDDAAA??????@@@???>>>===;;;:::888888999:::;;;>>>AAAFFFKKKPPPVVV]]]bbb^^^aaaggglllrrrxxx~~~~~~{{{yyywwwwwwwwwwwwrrriiidddZZZPPPUUUkkkwwwhhhkkkrrrjjj\\\QQQNNNIIIDDDAAA@@@AAABBBHHHQQQYYY]]]```bbbaaa]]]SSSNNNIIIEEEDDDEEEFFFGGGDDDCCCBBB@@@===;;;999888777888???IIIOOORRRUUUYYYjjj{{{<<<<<<<<<<<<============888===???AAAHHH]]]{{{SSSUUUQQQIIIWWWPPPPPPPPPPPPPPPOOONNNNNNMMMQQQWWW\\\aaaeeejjjmmmsssxxxtttjjjeeebbbZZZ[[[^^^bbbgggmmmssswwwvvvooo```UUURRRTTTnnnbbbGGG>>>===999999999999888888888888777777777777777777777777666666666666666666666666777888888888888999999999888999999999999:::::::::;;;@@@>>><<<@@@@@@GGGXXXrrrQQQQQQSSSQQQQQQOOOPPPNNNNNNQQQSSSYYYfffsss}}}xxxvvvtttiiiaaafffvvvqqqHHH===888::::::444666;;;555777777777777777777777777555555444444444444555555444444444444444444444444666666666666777888999999:::777===???MMM___IIIFFFAAA??????@@@@@@@@@===<<<:::888888999:::;;;<<>>:::CCC@@@>>>FFFPPPyyyTTTYYYRRRFFFYYYPPPQQQQQQQQQPPPPPPOOONNNLLLPPPVVV[[[___dddhhhkkkrrrvvv||||||oooccc___]]]ZZZWWWVVVYYY___ccceeeaaaUUUNNNLLLNNNgggUUUBBB===;;;999999999888888888888888777777777777777777777777666666666666666666666666777888888888888999999999888888999999999:::::::::777AAA???<<>><<<<<<=========:::;;;@@@BBBBBBGGGOOO```uuu<<<<<<<<<<<<============<<<@@@???@@@@@@CCCaaajjjPPPQQQOOOPPPPPPQQQQQQQQQPPPOOOOOONNNQQQRRRUUUYYY^^^bbbfffiiiqqquuuzzz~~~ooommmfff___]]]YYYTTTRRRSSSVVVTTTOOOMMMLLLLLLcccmmmIIIEEECCC888;;;:::999999888888999999777777777777777777777777777777777777777777777777777777777777888888888888888888999999999:::::::::<<<============???CCCFFF[[[dddUUUUUUPPPMMMQQQMMMPPPRRRQQQPPPQQQWWW\\\ooovvvqqqwwwvvvQQQBBB999999999888777666666555666666666666666666666666666666555555555444444444444444444555555555555666555555555555555666777777777>>>444<<>>CCCHHHNNNYYYdddiiihhhhhhkkkooorrrxxx}}}yyy|||vvvqqqhhhbbbaaabbblllzzzpppccc^^^XXXRRROOOKKKFFFCCCDDDCCCFFFPPP\\\dddeeecccZZZXXXVVVUUUPPPHHHBBB@@@<<<===>>>>>>>>>===>>>@@@======??????===;;;AAAJJJ]]]yyy<<<<<<<<<<<<============;;;??????AAABBBAAAWWW|||ZZZOOOMMMMMMQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQUUUYYY^^^bbbfffhhhnnnrrrxxx|||}}}sssiiiddd___XXXRRRQQQQQQPPPLLLLLLMMMKKK\\\|||gggEEEBBBAAA888;;;:::999999888888999999666666666666666666666666666666666666666666666666666666777777777888888888888888888999999999::::::<<<============???CCCEEEPPP|||ZZZPPPSSSPPPIIIMMMOOOQQQPPPNNNOOOTTTYYYkkk|||hhhGGG===999999888888777666666555555555555555555555555555666555555555444444444444444444444444555555555555555555555555555666666777888===444<<>>===<<<;;;:::999999999;;;;;;>>>CCCHHHNNNYYYdddhhhhhhhhhkkkooossswwwzzz{{{~~~zzzwwwssskkkhhhfffnnnuuujjj\\\QQQLLLJJJIIIHHHFFFDDDEEEKKKWWWbbbjjjnnnccc\\\SSSOOOMMMJJJFFFCCC???@@@@@@???>>>>>>>>>???>>>>>>AAABBB???===BBBJJJ___{{{;;;<<<<<<<<<<<<=========;;;>>>>>>BBBDDD@@@KKKfffjjjOOONNNNNNQQQQQQRRRRRRRRRQQQPPPPPPMMMPPPTTTYYY]]]aaadddfffkkkooouuuzzz~~~wwwooodddXXXRRRRRRQQQNNNPPPTTTPPPYYYrrr___AAA>>>>>>777::::::999888888888888999666666666666666666666666666666666666666666666666666666777777777777888888888888888999999999999:::<<<============???BBBDDDHHHhhhhhhNNNVVVVVVGGGNNNOOOPPPOOOLLLMMMQQQUUUcccuuuYYY>>>;;;999888888777777666666555555555555555555555555555555555555555444444444444444444444444555555555555555555444444555555666777888;;;666<<<;;;JJJmmmFFF@@@?????????:::???>>><<<;;;:::999888888::::::===CCCGGGMMMXXXbbbkkkjjjiiijjjnnnsssvvvwwwzzz~~~~~~|||ssslllgggkkkzzzyyyeeeUUUMMMLLLKKKKKKIIIGGGEEEGGGOOO^^^nnnzzzyyynnn___UUUQQQPPPLLLGGGEEEEEEDDDCCCBBBBBBBBBBBB???@@@CCCEEEBBB>>>BBBIII```~~~;;;;;;;;;<<<<<<<<<======<<<>>><<<@@@DDD???DDDVVVzzzQQQOOOQQQRRRRRRRRRSSSSSSRRRQQQQQQLLLNNNRRRWWW\\\```bbbccciiimmmsssxxx|||zzzjjj```[[[YYYSSSUUUYYYTTTXXXiiiUUU>>>;;;<<<888:::999999888888888888888666666666666666666666666666666666666666666666666666666666666777777777888888888888888999999999999;;;<<<=========>>>@@@CCCGGGVVVVVVUUUYYYPPPPPPQQQPPPNNNLLLLLLOOORRRZZZmmmtttQQQ<<<<<<888888777777666666666666555555555555555555555555444444444444444444444444333333444444444555555555555444444444444555666666777888777<<<:::AAAtttxxxJJJAAADDDAAA???@@@???>>>===;;;999888888888999999<<>>>>>:::<<>>dddzzzOOOCCCFFFAAA>>>EEE???>>>===;;;999888888888888888;;;@@@DDDHHHQQQZZZrrrtttqqqkkkjjjpppuuuuuutttzzz~~~~~~vvvnnnxxxjjjVVVMMMIIIIIIJJJLLLKKKGGGGGGPPPbbbqqqnnnbbbYYYQQQNNNKKKGGGFFFGGGGGGFFFEEEDDDDDDEEEFFFBBB>>>CCCKKKeee:::;;;;;;;;;;;;<<<<<<<<<===>>>999:::BBBAAABBBMMMkkkgggPPPOOOSSSSSSTTTTTTUUUUUUTTTTTTNNNOOOPPPSSSVVVZZZ\\\^^^dddiiipppuuuyyyyyyqqqqqqjjjfffooorrrqqq^^^DDD>>><<<;;;<<<999999888777777777777888555555555555555555555555555555555555555555555555555555666666666666777777777777777888888888888999999;;;======<<<<<<>>>???CCCEEEkkkbbbSSSUUUSSSRRROOOMMMLLLLLLMMMNNNOOO\\\ooowwwZZZHHH:::777666666666666666666666666444444444444444444444444333333333333444444444444333333333333444444444444444444333333444444555666333777;;;777===???VVVWWWDDDEEE???;;;EEE???>>><<<;;;:::999888888777777:::???AAACCCLLLUUUjjjsssvvvoookkkpppuuutttrrrxxx}}}|||vvvrrrtttwww}}}~~~tttvvv}}}zzz~~~}}}}}}dddSSSMMMMMMHHHLLLMMMIIIEEEJJJVVVaaaxxxyyyqqqkkkWWWSSSMMMKKKKKKKKKIIIGGGJJJHHHFFFEEE@@@???FFFOOOjjj::::::;;;;;;;;;<<<<<<<<<;;;>>>::::::AAA@@@@@@JJJYYY}}}WWWQQQSSSTTTTTTUUUVVVVVVUUUUUUQQQPPPPPPPPPSSSVVVZZZ\\\aaafffmmmrrrvvv|||{{{|||ppp|||NNN>>>>>>===:::;;;999999888777777777777777555555555555555555555555555555555555555555555555555555555666666666777777777777777777888888888888999;;;======<<<<<<===>>>@@@DDDYYYbbbSSSRRRPPPMMMKKKKKKKKKLLLLLLPPPUUUaaaqqqbbbJJJ@@@999888666666666666666666666666444444444444444444444444222222333333333444444444222222333333333444444444444444333333444444555666333888===333===AAAHHHfffFFFDDDAAA<<>>===<<<;;;:::999999999777777999===>>>@@@GGGOOOZZZlllxxxuuuoooqqqtttrrrooovvv{{{yyyrrrnnnooossswww}}}{{{yyy{{{uuunnnllljjjrrrhhhWWWQQQFFFJJJLLLHHHDDDEEELLLTTTeeezzzoooiiiaaa\\\[[[YYYVVVRRRQQQMMMHHHDDD@@@@@@JJJUUUppp:::::::::;;;;;;;;;<<<<<<999===;;;;;;AAA???===FFFJJJwww___WWWSSSTTTUUUVVVVVVVVVVVVVVVRRRQQQOOOOOOQQQUUUYYY\\\___dddkkkppptttyyywwwrrrEEE999>>>===:::;;;999888888777777777777777555555555555555555555555555555555555555555555555555555555555666666666777777777777777888888888888999;;;======<<<<<<<<<>>>@@@EEENNNyyyuuuUUUQQQNNNKKKIIIJJJJJJKKKJJJQQQQQQVVVdddvvvTTT???<<<;;;<<<555555555666666666666666444444444444444444444444222222222333333444444444222222333333333444444444444333333333333444555555333999>>>000===BBB???qqqsssIIIFFFEEE???EEE===<<<;;;:::::::::::::::777666999<<<======DDDLLLLLLeeeyyyyyysssssssssqqqkkksss{{{zzztttqqqtttxxxuuuyyy}}}{{{qqqfffZZZ]]]www}}}aaaSSSEEEHHHJJJGGGBBBBBBHHHNNNTTThhhzzzuuuooollliiiddd___VVVQQQJJJDDD@@@AAAMMMZZZuuu999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAAHHHaaa}}}RRRUUU\\\WWWQQQVVVWWWUUUXXXVVVVVVUUUSSSSSSUUUYYY]]]___bbbggglllqqqwww}}}wwwrrrooolllkkknnnqqqvvv]]]???<<<;;;999888444888888888888777777777777555666666666444444666888555555555555555555555555333333333444555666777777666666666777888888999999::::::::::::;;;<<<======BBBBBBCCC^^^]]]VVVQQQNNNNNNMMMKKKKKKMMMOOOMMMPPPYYYeeeuuu~~~cccFFF888777:::;;;666666666666555555555555444444333333333333222222333333333222222111111111111222333333444444333333222222333333444555666666999444555:::::::::HHHZZZ]]]DDD@@@@@@BBB===<<<<<<;;;;;;:::999999777777888999;;;???DDDHHHPPPZZZgggppprrrsssvvvyyyiiiwww~~~wwwqqqtttuuurrruuuvvv~~~~~~ppp^^^VVVcccxxxZZZNNNIIILLLJJJCCCEEEGGG@@@EEEQQQ```lllrrrwww||||||zzzzzzwwwoooggg\\\XXXLLLDDDDDDBBBMMMeee{{{999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBUUU]]]UUUZZZWWWSSSVVVVVVSSSUUUXXXWWWUUURRRPPPQQQUUUXXX]]]```eeeiiinnntttzzz~~~yyytttiii^^^[[[]]]cccmmmvvvwwwQQQ:::;;;;;;:::<<<999888888888777777777666666555666777666444444666777555555555555555555555555333444444444555666666666666666666777888888999999::::::999::::::;;;<<<===;;;EEEDDDOOO}}}[[[QQQLLLNNNOOOKKKJJJLLLMMMLLLOOOSSSZZZiiiXXXAAA:::999999999666666666666555555555555444444333333333333222222333333333222222222111111111222333333444444333333222222333333444555555666999555666:::999888CCCSSStttPPPAAAAAAAAA=========<<<;;;;;;::::::777888888999:::>>>CCCGGGLLLSSS\\\bbbdddffflllpppjjjppptttrrrpppppppppnnnoootttyyyiii\\\\\\qqqjjjZZZRRRQQQOOOGGGHHHJJJCCC@@@HHHRRRYYY^^^cccjjjpppvvvrrrooonnnpppppplllhhh]]]YYYLLLCCCBBB@@@KKKccc999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@???HHHiiiqqqXXXXXXWWWWWWXXXVVVUUUVVV[[[ZZZVVVRRROOONNNQQQTTTZZZ]]]aaafffjjjoootttxxx~~~yyyfff\\\[[[]]]dddjjjbbbEEE888;;;:::999<<<;;;888888777777777777666666555666777666555444555777444444444444444444444444444444555555555555555555555666666777777888888999999999999::::::;;;<<<===666HHHFFF@@@]]]lllXXXKKKNNNRRRNNNKKKMMMMMMMMMOOOPPPQQQ\\\rrrsssIII;;;<<<:::777777666666666555555555555444444444333333333333222222333333333222222222222111111222333333444444333333222333333444444555555555888555666999777555===III[[[AAAAAA>>>>>>>>>======<<<;;;;;;;;;777888888999:::===BBBFFFHHHMMMRRRTTTTTTXXX```gggnnnkkkkkkooopppooopppsssvvvyyyxxxhhhXXXZZZyyy~~~fff]]]ZZZVVVJJJGGGIIIDDD@@@BBBEEEGGGIIIOOOWWW^^^ccccccbbbcccdddfffhhhiiibbb]]]NNNEEECCC@@@LLLddd999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<===>>>???@@@BBBBBBXXXbbbXXXWWW\\\ZZZYYYZZZZZZ]]][[[XXXTTTPPPOOOPPPRRRXXX[[[___cccfffkkkpppsss{{{{{{|||lllpppxxx~~~vvvqqqqqquuuTTT@@@:::>>>999666888777888777777777666666666666555666777777555444555666444444444444444444444444555555555555555444444444555555666666777888888888999999999999:::;;;<<<===999HHHGGG>>>KKKqqqjjjNNNKKKRRRRRROOOOOOPPPOOOOOOPPPQQQWWWfffvvvaaa===999>>>999444666666666555555555444444444444444333333333222222222222222222222222222222222111222333333444444333333333333333444444444555555666444666888777555;;;CCCggggggGGGEEE???>>>======<<<<<<;;;::::::777888888888999<<>>???@@@CCC???MMMxxxqqqYYYUUU]]]ZZZZZZ___\\\YYYYYYWWWTTTQQQOOOPPPQQQVVVYYY]]]```dddhhhmmmqqqyyy~~~{{{sssnnnfff]]]\\\dddsssqqqJJJ<<<<<<@@@888555888666777777777666666666666555555666888777666444444555444444444444444444444444555555555555555444444444555555555666777777888888999999999999:::;;;<<<<<<===BBBBBBBBBGGGZZZ[[[KKKNNNRRRQQQOOORRRNNNNNNQQQTTTVVV\\\ccclllxxxmmmMMM777999===555222777555555555555444444444444444444333333333222222222222222222222222222222222111222333333444444333333333333333444444444444444333444666888888777;;;AAAWWWrrrOOOGGG>>>======<<<<<<;;;:::::::::777888888888888;;;???CCCGGGKKKNNNOOONNNQQQXXX___hhhcccbbbffffffiiiyyykkkWWWWWWddd}}}cccPPPMMMJJJJJJHHHEEEBBB@@@AAADDDGGGOOORRRTTTUUUUUUXXX^^^dddbbb]]]PPPGGGGGGEEEQQQjjj|||888888999::::::::::::::::::::::::;;;<<<===??????@@@===FFFiii```SSS\\\WWWYYYaaa\\\VVVWWWWWWUUURRROOONNNNNNTTTVVVZZZ^^^bbbfffkkkoootttyyy~~~jjjtttttt___PPPNNNTTT^^^dddsss|||ZZZBBB888;;;???888777:::888777777666666666666555555555777888888666444333444333333333333333333333333444444555555555555555555444555555666666777777888888888888999999:::;;;<<<>>>:::;;;DDDGGGJJJuuuxxxXXXMMMPPPPPPMMMPPPLLLKKKPPPTTTTTTTTTVVV\\\dddqqq~~~PPP@@@666999:::333111777555555555444444444444333444444333333333333222222111222222222222333333333111222333333444444333333444444444444444444444444333444555666777999<<<@@@PPP{{{UUUBBB888>>>>>>======<<<;;;;;;:::888888888777777:::>>>AAAEEEIIIMMMMMMMMMPPPXXX^^^gggggghhhiiijjjqqq}}}ooozzz}}}hhhZZZTTTgggoooZZZQQQLLLKKKIIIFFFBBB@@@?????????CCCFFFJJJKKKMMMPPPVVVZZZTTTRRRGGGAAACCCCCCPPPiii888888999::::::::::::999:::::::::;;;<<<===>>>??????===BBB\\\mmmWWW]]]WWW[[[ddd\\\WWWZZZ\\\[[[WWWRRRNNNMMMPPPSSSWWW[[[___dddjjjmmmnnnqqqxxxqqqkkkmmmrrr[[[OOOMMMPPPRRRUUU]]]kkkxxx}}}}}}|||HHH???777999===777777;;;888777777666666666555555555555777999888666444333333333333333333333333333333333444444444555666666666444444555555666777777777888888888888999:::;;;<<<;;;888999AAADDDBBB^^^sssUUUPPPQQQMMMNNNLLLLLLPPPQQQPPPQQQTTTTTTWWW___kkkyyybbbAAA;;;777777666444333666555555555444444444333333444444333333333333222222111111222222222333333333111222333333444444333333444444444444444444444444444555555444555888;;;<<>>=========888888888777777999===@@@DDDGGGJJJKKKKKKPPPYYY```dddjjjmmmlllpppzzz|||yyyyyy~~~qqqeeegggkkkXXXWWW|||iii\\\RRROOOLLLHHHDDDBBBAAA@@@???>>>@@@BBBDDDEEEGGGIIIKKKFFFEEE>>><<<@@@BBBOOOhhh~~~888888999::::::::::::999:::::::::;;;<<<===>>>???AAA@@@AAASSSxxx\\\aaaYYY]]]ggg]]]\\\___bbbaaa\\\VVVQQQNNNNNNQQQUUUZZZ^^^ccchhhllliiilllrrryyyuuueee[[[eeefffTTTNNNMMMMMMOOOQQQZZZgggqqqxxxmmm:::AAA888999;;;555555999444777666666666555555555555555777999999777444333333333333333333333333333333333333444444555666777777444444555555666777777777888888888888999:::;;;<<<999;;;:::>>>BBBAAAQQQppp^^^SSSSSSOOONNNNNNPPPQQQOOOMMMRRRYYYRRRRRRUUU^^^mmm{{{lllHHH<<<:::777555444555555555555555444444444333333333444444444333333333222222111111111222222333333333222222333444444444333333444444444444444444444444555666555333333777999:::>>>hhhsssOOOLLLBBBBBBAAAAAA@@@?????????888888888777666888<<<@@@EEEHHHIIIIIIJJJPPP[[[ddd\\\dddhhhgggnnnzzz|||xxxuuuuuuyyy~~~}}}uuummmddd~~~eeeTTTooo|||lll]]]UUUQQQLLLGGGFFFEEEDDDDDD@@@@@@@@@AAAAAA@@@???>>>>>>>>>999999???BBBPPPiiiyyy888888999999999:::::::::::::::;;;;;;<<<=========AAAEEE???GGGqqqiii```ZZZccckkk\\\bbbbbbaaa```\\\WWWRRROOOOOOPPPSSSWWW\\\```dddfffhhhkkkqqqvvv{{{rrr\\\WWWaaavvvgggZZZSSSMMMGGGDDDNNNXXX^^^ppp|||PPPCCC;;;;;;:::999888777666555666666666666666666666666777777666555444333333222666555444333222333333444333444555555666666555555555555555555666666666666777777777888999999::::::<<<======<<<<<>>PPPcccNNNEEE@@@AAA@@@999<<<@@@999;;;:::888777888:::===>>>FFFEEEGGGLLLPPPTTT^^^gggeeegggiiiiiiiiimmmttt{{{uuuyyy}}}yyy}}}www```[[[sss~~~pppcccXXXNNNJJJGGGBBBCCCHHH@@@BBBDDDBBB???===>>>@@@<<<===999:::???AAAMMMeeeuuu888888888999999999::::::::::::;;;;;;<<<=========>>>CCC???CCC___ddddddfffaaa^^^dddcccbbbaaa^^^ZZZUUURRRLLLMMMNNNRRRVVV[[[___bbbeeehhhmmmrrrwww}}}~~~___YYY]]]cccuuusss```PPPMMMGGGLLLSSSXXXjjj}}}dddDDD:::;;;::::::999888777666555555555555555555555555555555555555555555444444444666555444333222333333444333444444555555555555555555555555555666666666666666777777888888999:::::::::<<<<<<;;;;;;???HHHOOOtttfffOOOLLLJJJKKKLLLLLLLLLOOOSSSVVVTTTUUUVVVVVVYYY```jjjrrrwww\\\GGG999666666666666555555555555333333333333333333333333444444333333333222222222111222222333333222222111222333333444444333333222111111222222222333333333444444555666777888999999999HHHzzz\\\FFF???@@@AAA<<>>999999>>>===HHH^^^uuu888888888999999999999::::::::::::;;;<<<<<<======;;;@@@??????JJJ```rrrqqqmmm___eeegggeeecccbbbaaa^^^YYYVVVKKKKKKKKKMMMQQQVVV[[[___aaadddiiimmmrrrwww}}}hhh^^^ZZZSSSZZZllluuucccUUUKKKIIILLLQQQcccwww|||oooKKK===666::::::999888777666666555555555555555555555555555333333444444555555555555555444444333333333333444333333444555555555555555444555555555555666666666666666777888888999999:::888:::;;;::::::===CCCHHHWWWXXXIIIKKKLLLMMMMMMLLLMMMQQQUUUTTTWWWYYYYYYXXXZZZ___dddooouuu|||[[[DDD:::888666666666555555555555444333333333333333333333333333333333333222222222222111111222222222222111111222222333333333333222222111111222222222333333333444444555666777888888999666???iiirrrKKKAAAAAABBB>>>@@@BBB;;;:::999888777777888:::;;;;;;AAAIIIMMMKKKKKKUUUaaarrrmmmfffdddfffjjjnnnooowwwzzz{{{zzz|||~~~|||www~~~nnnbbbvvvvvviii\\\UUUPPPJJJFFFEEECCCBBBCCCDDDEEEDDDBBB@@@???@@@<<<<<>>>>>???@@@FFFlll{{{wwwooonnniiifffdddbbbbbb```\\\YYYOOONNNLLLLLLOOOUUUZZZ^^^^^^aaaeeeiiimmmrrrxxx{{{}}}~~~}}}fffZZZQQQSSS]]]gggzzz|||aaaQQQJJJHHHKKK```www}}}YYY???@@@::::::999999888777666666666555555555555555555555555444444444444444444444444444333333333333333333333333333444555555555444444444444444555555555666666666666777777888999999999888999;;;;;;;;;<<>>???@@@999:::999888777666777888999:::>>>FFFLLLLLLKKKRRR[[[lllkkkhhhggggggiiilllooouuuwwwwwwuuuwwwzzzxxxttt|||iiilll|||qqq```RRRJJJGGGJJJNNNKKKHHHEEEEEEGGGHHHFFFCCC@@@CCC@@@@@@CCC???FFFZZZvvv777777888888888999999999999999::::::;;;<<<<<<<<<;;;<<<<<>>WWWssslllhhhcccbbbcccbbb^^^[[[SSSQQQNNNMMMNNNSSSXXX\\\\\\^^^bbbfffiiinnnsssvvvyyy|||~~~vvv^^^WWWVVVTTTWWWbbbnnnvvv{{{mmm\\\QQQKKKKKK^^^vvv~~~}}}KKK;;;AAA;;;999888888777777666666666555555555555555555555555666555555444333333222222222222333333333333333333222333333444555444444444444444444444555555555555555666666777888888999999999:::;;;<<<<<<<<<===>>>CCCJJJdddgggVVVGGGHHHPPPTTTSSSSSSSSSXXX___aaa```]]]]]]]]]YYY[[[___dddkkkvvvxxxVVVAAA777888;;;555555555555444444444444333333333333333333333333222222222222222222222222000111111222222111111000111222222333333222222111111111222222222333333333333333444555666777888888:::888GGGtttZZZGGG???AAA??????@@@:::;;;:::888777777777777888<<<===BBBJJJOOOPPPRRRUUU```fffkkkkkkhhhgggkkkppptttuuuuuussstttxxxvvvrrrwww{{{zzzxxxwwwkkk}}}|||ooo]]]NNNGGGHHHKKKPPPLLLGGGEEEGGGGGGFFFCCC???BBB???@@@DDD@@@GGG[[[www777777777888888888888999999999999:::;;;;;;<<<<<<<<<<<<;;;AAADDD???LLLkkkuuuqqqkkkdddbbbdddddd```\\\VVVSSSOOOLLLMMMOOOSSSVVVYYY\\\___cccfffiiinnnqqqqqquuuzzz}}}}}}~~~nnnaaaXXXMMMQQQUUU[[[```dddjjjooorrrqqqddd\\\UUUQQQ___ttt|||~~~dddBBB:::<<<666888888777777777666666666444444444444444444444444666666555444333222111111111222222333333333333222222222333444444444444444333444444444444555555555555555666777777888888999999::::::;;;<<<<<<======BBB@@@MMMsssoooTTTNNNUUUWWWVVVUUUXXX]]]cccdddaaa^^^\\\\\\TTTUUUVVVYYY___iiittt|||___BBB666444666888555555555444444444444333333333333333333333333333111111111222222222222222000000111111111111000000111111222222222222111111111111222222222333333333333333444555666777777888777:::>>>^^^~~~aaaIII>>>AAA???AAABBB>>>;;;;;;:::999888777777777<<<;;;???IIIPPPRRRRRRTTTXXXbbbkkklllfffccchhhmmmppprrrqqqppprrruuutttppppppttttttrrr{{{sssrrrsssbbbTTTIIIBBBMMMKKKIIIHHHGGGFFFDDDCCC===@@@===>>>BBB???FFFZZZyyy777777777777888888888888888999999::::::;;;<<<<<<;;;<<<:::>>>CCC@@@FFFZZZ~~~~~~uuunnngggdddffffffbbb^^^XXXVVVRRRNNNMMMNNNPPPRRRWWWYYY]]]___bbbeeejjjmmmlllpppuuuxxxxxxyyy|||sss___QQQPPPPPPQQQSSSTTTWWWZZZ]]]fff```bbb```ZZZcccuuu{{{{{{OOO>>>;;;888666777777777777666666666666444444444444444444444444444444444333333222222222000111222333444333333222222222333444444444444333333333444444444555555555555555666666777888888888999999999999;;;<<<<<<<<>>>>>AAA>>>FFFZZZ{{{777777777777888888888888888999999::::::;;;<<<<<<:::===999:::@@@>>>BBBQQQtttsssyyyqqqiiifffggghhhddd___[[[YYYUUUQQQOOONNNPPPQQQUUUXXX[[[]]]```cccgggjjjkkkooosssttttttwww{{{}}}jjj^^^PPPMMMJJJJJJJJJLLLOOOSSSWWWXXXcccgggaaahhhxxx}}}pppDDD>>>>>>888;;;777777777777666666666666444444444444444444444444222222333333333333444444000111222333444333333222222222333444444444333333333333333444444444555555555555666666777888888888999888777888:::;;;<<<;;;<<>>===<<<===>>>AAACCCEEEbbb}}}rrrmmmjjjgggdddddd______]]]WWWQQQNNNOOOQQQQQQTTTXXXZZZ\\\___dddhhhgggkkkoooqqqrrrrrrrrrsss~~~eeeXXXPPPIIIHHHIIIJJJIIIGGGOOORRRWWW___iiirrrzzz~~~~~~|||TTTBBB>>>:::888:::666555555555555444444444555555555555555555555555444444444333333222222222333333333333333333333333111111222222222333333333444444444555555555555666666666666666777777777777777888888999999:::;;;;;;<<<;;;>>>CCCKKKhhhhhh\\\XXXQQQQQQZZZ___[[[[[[```___XXXYYYXXXWWWVVVUUUVVVWWWWWWWWW^^^hhhqqqyyywwwJJJBBB:::666777888777555555444444333333444444555111111111111111111111111111111111111111111111111222222222111111111111000111111111111111111111111000111111111111222222222333333333444444444555555888444;;;???OOOtttPPPGGGKKK@@@888AAABBBAAA???===;;;999999888888888;;;AAAFFFJJJQQQYYYccc^^^[[[]]]]]]YYYXXXYYYYYYWWWUUUVVVZZZ^^^aaaccciiijjjjjjgggdddmmm~~~{{{wwwuuu{{{xxxgggTTTLLLLLLZZZccc]]]OOOFFFDDDKKKBBB<<>>@@@BBBUUU|||cccYYYUUUIIIPPPVVVXXXZZZ]]]___]]]YYYXXXWWWVVVVVVVVVWWWXXXTTTYYY___dddiiirrr~~~~~~^^^EEE???888555666777666333444444333333333333444444111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111000111111111111222222222333333333444444444444555777333999===GGGwwwjjjKKKBBB@@@>>>AAA@@@???>>>===;;;:::999999999888:::???BBBEEEKKKSSS^^^[[[[[[^^^___]]]^^^bbbYYYVVVRRRQQQSSSWWW[[[\\\___aaacccbbb^^^bbbsssyyy}}}}}}qqqhhh[[[TTT^^^nnnqqq```NNNHHHOOOIIIBBBDDD@@@JJJfff666666777777777777888888999999999999::::::::::::999999999999;;;===???@@@???YYYwwwxxxkkknnnooohhhcccdddddd```YYYRRRMMMJJJIIIKKKNNNPPPSSSWWW\\\___aaadddiiilllmmmoooqqqssstttrrrrrrtttyyy~~~~~~}}}vvvaaaPPPLLLHHHAAABBBIIIEEEGGGMMMWWWeeerrr{{{]]]JJJ:::888:::888666777666555555555555444444444444444444444444444444444333333333333222222222222222222333333333333333333111111222222222333333333444444444444555555555555555555666666666777777777777777888888999:::::::::<<<;;;<<<>>><<>>:::666444666666444222444444333333333333444444111111111111111111111111111111111111111111111111222222111111111000000000111111111111111111111111000111111111111222222222333333333333444444444444555222888;;;===^^^[[[CCCCCCEEE@@@>>>>>>>>>>>>===;;;999888999777888<<<>>>???EEEKKKVVVVVVZZZ___``````eeelll^^^YYYRRRNNNNNNQQQUUUWWW\\\___dddfffbbb```fffpppttt~~~wwwhhhWWW[[[ssspppTTTKKKRRRPPPKKKEEE???NNNlll666666666666777777777888888999999999999:::::::::999999999999:::<<<===>>>???HHHkkktttuuuooonnnmmmccceeefffddd___WWWOOOKKKIIIJJJKKKNNNQQQUUUYYY\\\\\\___dddgggjjjllloooqqqqqqppppppqqqtttyyy~~~|||yyyxxxzzz{{{}}}}}}{{{yyy{{{~~~nnnWWWTTTQQQGGGBBBGGGDDDFFFLLLXXXhhhwwwwwwJJJ@@@999999:::777444555666555555555555444444444444444444444444444444444333222222222222222222222222222222222222333333333111111222222222333333333333333444444444555555555555555555666666666777777777777777888999999::::::999999;;;===<<<===IIIVVVcccVVVMMMMMMXXX___[[[VVVWWWYYYYYYWWWVVVVVVVVVWWWXXXVVVWWWXXXYYYYYY\\\aaaffflllooosssxxx~~~gggHHH666999777555555666666444222444333333333333333333444111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000111111111222222222222222333333333444444444444222777:::777IIIpppPPPFFFFFF???@@@@@@AAAAAA???<<<999888888666777:::;;;<<>>@@@===RRRsssmmmrrrccceeeggggggddd]]]UUUPPPKKKJJJIIIKKKNNNRRRUUUWWWXXX[[[___cccfffiiilllooonnnnnnnnnoooqqquuuyyy|||}}}}}}yyyvvvuuuuuuwwwzzz{{{|||}}}|||{{{|||}}}~~~~~~~~~|||{{{zzzxxx{{{~~~~~~~~~~~~zzzzzz}}}bbbWWWSSSJJJDDDEEECCCEEELLLZZZlll{{{]]]DDD>>>:::999999666555666666555555555555444444444444444444444444444444444222222222222222222222222111111111222222333333333111111222222222333333333333333333444444444444555555555555555666666666666666777777888888999::::::999999;;;======>>>DDDJJJ___nnnYYYKKKNNNVVVXXXYYY[[[YYYXXXWWWUUUUUUVVVVVVWWWXXXZZZ]]]^^^______```aaaccccccdddfffkkkqqqwww{{{kkkMMM===888666666555666666666555444333333333222222333333333111111111111111111111111000000000000000000000000111111111000000000//////111111111111111111111111000000111111111222222222222222222333333333444444444333666:::777===iii}}}~~~]]]DDDBBBAAACCCCCCCCCCCC@@@===:::777777555666999;;;<<>>;;;777666777888888888666555555555555444444444333333333333333333333333111111111222222222222222000000111111222333333333111111222222222333333333333333333333444444444444444444555555555666666666666666777777888999999999999:::;;;;;;;;;<<<@@@CCCIIIjjjeeeTTTOOOPPPTTTWWWXXXWWWUUUTTTTTTTTTUUUVVVWWWZZZ]]]```bbbaaa___^^^^^^]]][[[[[[^^^ccciiilll{{{}}}}}}}}}~~~nnnQQQ???:::;;;666666666666666666666666333333222222222222333333111111111111111111111111000000000000000000000000111111000000000/////////111111111111111111111111000111111111111222222222222222222222333333333333444555555888:::999VVVuuu}}}bbbBBB@@@BBBCCCCCCCCCBBB@@@===:::999666444666999;;;<<>>???CCCWWW~~~}}}wwwooojjjiiigggggggggddd^^^ZZZSSSOOOKKKIIIJJJLLLMMMLLLSSSUUUYYY\\\^^^bbbfffiiillloooqqqrrrqqqqqqsssuuusssyyy~~~|||xxxxxxyyytttxxxyyyvvvwww{{{{{{wwwwwwzzz~~~{{{yyywwwwwwwwwvvvuuuuuuxxxzzztttsssrrrttt|||zzzeeeZZZQQQJJJDDDFFFNNN]]]ooo{{{~~~]]]???<<<999666555777999888666666555555555555444444444333333333333333333333333000111111111222222222222///000000111222222333333111111222222222333333333222222333333333444444444444444444555555555666666666666777777888888999999777:::;;;;;;:::;;;===>>>???PPPhhhxxxaaaYYYWWWUUUVVVUUUTTTSSSSSSSSSTTTUUUWWWXXXZZZ]]]______]]]\\\ZZZYYYXXXXXXYYY[[[^^^```kkkppptttuuuwww}}}|||yyyxxxwwwuuuxxx{{{}}}jjjPPPBBB;;;999888555555555444444444555666333333222222222222333333111111111111111111111111000000000000000000000000111000000000////////////111111111111111111111111000111111111111222222222111222222222222333333333444777222555<<<777DDDhhhhhhIIIDDD???@@@@@@??????>>>===<<<<<<777555666999:::;;;@@@FFFKKKMMMUUU^^^bbb___]]]]]]eeeccc```^^^\\\ZZZVVVTTTNNNPPPVVV\\\___cccmmmyyyfffKKKUUUtttuuuccc```pppgggSSSYYYeee[[[[[[qqqyyyzzz555555555555666666666777777888888888888999999999888999:::;;;;;;;;;;;;;;;777>>>@@@EEEfffxxxtttnnnkkkhhhgggfffddd___[[[YYYTTTOOOLLLLLLNNNMMMLLLRRRUUUXXXZZZ]]]```eeehhhcccgggkkkmmmmmmmmmoooqqqoootttzzzzzzwwwssstttuuussswwwwwwssstttxxxyyyuuuvvvyyy~~~}}}yyyuuuvvvvvvuuurrrqqqrrrvvvyyytttsssrrrpppqqqzzz{{{iiiZZZMMMFFFHHHQQQaaarrr}}}~~~|||~~~~~~|||uuuRRR;;;===;;;777666888:::777222666666555555555444444444333333333333333333333333000000111111222222222222///000000111222222333333111111222222222333333333222222333333333444444444444444444555555555666666666666666777888888999999444888<<<;;;:::;;;======;;;BBBJJJkkkooofff```UUUUUUSSSRRRRRRRRRSSSTTTYYYXXXXXXZZZ[[[]]]\\\\\\VVVWWWXXXXXXYYYYYYXXXXXX]]]bbbeeedddfffkkknnnnnnooosssyyy~~~zzzuuurrrppppppqqqpppuuu{{{lllNNN>>><<<<<<888444555555555333222222444666333222222222222222222333111111111111111111111111000000000000000000000000000000000000////////////111111111111111111111111000111111111111222222222111111222222222333333333444888000222===666999SSSpppSSSJJJ:::===<<<<<<<<<<<<======>>>888666666999999999>>>DDDMMMNNNVVVaaafffbbb^^^\\\eeedddccccccbbb___ZZZVVVMMMPPPWWW\\\]]]```lllyyywwwQQQMMMbbb|||yyygggaaakkk|||kkkQQQUUUccc[[[\\\ppp{{{}}}tttttt{{{666666666666777777777777999999888888888888888888999999::::::::::::;;;;;;888>>>===BBBXXXxxxvvvxxxrrrjjjeeeddddddccc```___^^^YYYRRRKKKGGGHHHJJJSSSSSSSSSUUUXXX]]]aaaccchhhiiikkklllllllllnnnppprrrsssssssssrrrrrrqqqpppuuuvvvwwwvvvuuutttuuuvvvvvvwwwxxx{{{}}}|||yyyvvvuuuuuuuuutttsssrrrppppppvvvssspppmmmnnnuuugggYYYIIIKKKUUUeeesssyyy{{{}}}}}}}}}}}}||||||}}}~~~~~~vvv[[[GGG<<<888888777777666666555555555555555555555555555555222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222222222333333333333444444444444444444444444444444666666666666777777777777888888999999999:::::::::>>>===???PPPuuulllXXXXXXTTTOOOOOOSSSSSSOOOVVVWWWYYY\\\]]]\\\WWWSSSVVVUUUUUUUUUWWWYYY[[[\\\[[[[[[[[[[[[\\\]]]]]]^^^aaabbbdddhhhmmmrrrwwwzzz~~~zzzxxxwwwwwwyyyzzzyyywwwuuuuuuvvvlllmmmnnnnnnnnnoooqqqssstttxxx}}}~~~|||[[[JJJ;;;999:::999777888444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444555444444444666;;;>>>hhhbbbCCCHHHBBB???;;;:::<<>>BBBIIINNNWWW```bbb___```dddaaa______aaabbb___]]]\\\WWWRRRSSS\\\______mmmbbbHHHUUUtttrrrhhheeeaaawwwlllaaaXXXYYY^^^dddppp{{{|||}}}~~~}}}{{{}}}}}}zzzzzz555666666666777777777777888888888888888888888888999999999:::::::::;;;;;;999===;;;===HHH___{{{uuuqqqpppkkkccc```ccc______\\\VVVOOOJJJIIIJJJOOOPPPQQQSSSWWW[[[^^^```dddfffhhhiiijjjkkkmmmoooppppppqqqqqqqqqpppoooooorrrtttttttttsssrrrsssuuuvvvuuuvvvxxxzzzzzzwwwuuuuuuuuuttttttrrrqqqpppooooooooonnnlllmmmqqqwww|||yyyhhhYYYWWW[[[gggssswwwyyyzzz~~~}}}}}}}}}}}}~~~```FFF;;;888888888777777666555555555555555555555555555555555222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222222222222333333333444444444444444444444444444444555666666666777777777777888888888999999999::::::<<<::::::@@@TTTzzzhhh[[[RRRQQQQQQNNNPPPUUUXXXXXXYYYZZZ[[[YYYWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\[[[[[[ZZZZZZZZZZZZ[[[YYYYYYZZZ\\\```cccfffhhhkkklllnnnmmmjjjhhhffffffggghhhiiiiiihhhgggggghhhhhhiiikkklllmmmnnnppprrrwww{{{wwwzzzrrrMMMAAA888777999666555555444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222333333444444444444444666:::===RRR~~~^^^JJJ???===;;;;;;===@@@???<<<::::::888666555777;;;???DDDGGGPPPYYY^^^```dddjjjeeebbb_________^^^[[[YYYWWWSSSTTTYYY\\\bbbxxxoooOOOOOOhhhwwwkkkiiibbbppp{{{lllccc]]]___eeekkkuuu~~~~~~~~~~~~~~~{{{xxxzzz|||}}}yyyuuuuuu}}}555555666666666777777777888888888888888888888888999999999999::::::::::::===???>>>>>>@@@JJJsss{{{}}}rrrqqqooogggcccddd``````___\\\UUUOOOLLLJJJJJJKKKMMMPPPSSSWWWZZZ[[[^^^aaaccceeefffhhhkkkmmmmmmmmmnnnnnnooonnnnnnnnnooopppqqqqqqpppppprrrtttuuutttttttttvvvwwwvvvuuuuuuuuutttsssqqqpppnnnnnnkkkmmmnnnmmmmmmmmmoooqqqxxxppphhhdddkkksssvvvwwwwww}}}||||||{{{{{{|||}}}~~~pppLLL888666;;;888888777666666555555444444444444444444444444444222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333444444444444555555666666666777777777777888888888999999999999<<<;;;<<<<<<>>>RRR~~~mmmWWWRRROOOFFFHHHSSSUUUVVVVVVUUUTTTRRRRRRSSSUUUUUUVVVWWWWWWWWWWWWWWW[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\^^^______]]][[[[[[\\\[[[]]]______^^^^^^```aaaccceeeiiikkklllnnnppprrrtttxxx~~~~~~uuutttrrrLLL===888666777888555444444333333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222222333333444444444444666999<<>>;;;:::999666444555888;;;???@@@GGGPPPWWW[[[bbbiiillleee]]]YYYYYYXXXUUUQQQUUURRRQQQTTTYYYhhh[[[KKKYYYxxx}}}qqqnnndddiiillliiidddbbbfffmmmsssyyy|||yyy{{{}}}|||uuunnnnnnxxx555555555666666666777777777777777777888888888888888999999999999:::::::::======<<<@@@@@@AAA```|||ttthhhjjjmmmiii```aaabbbcccaaa\\\VVVOOOLLLGGGHHHJJJMMMOOORRRTTTUUUXXX[[[^^^```bbbdddgggjjjjjjjjjlllmmmmmmnnnnnnnnnmmmnnnooonnnnnnooorrrtttuuutttrrrrrrtttuuuuuuuuuuuutttsssqqqpppnnnmmmmmmmmmooopppooommmllllllmmmqqquuu}}}uuulllnnntttvvvvvvvvv|||||||||{{{{{{zzzzzzyyy|||||||||}}}{{{XXXAAA777888>>>888777777666555555444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333444444444555555555666666666777777777777777888888888888999999999???CCC===>>>YYYyyyppp```XXXOOOIIIHHHOOOQQQRRRQQQPPPOOOPPPRRRUUUVVVWWWXXXXXXWWWVVVUUUYYYXXXXXXWWWWWWWWWXXXXXXZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[YYYYYYYYYZZZYYYZZZ\\\]]]]]]^^^```bbbaaadddiiilllmmmoooqqqsssssswww{{{~~~~~~}}}}}}}}}{{{wwwsssuuu|||qqqUUU:::777777888888777555555777333333333222222222222111111111111111111111111111111111111111111111111111////////////////////////////////////////////////000000000000000000000000///000000000111111111111111111111111222222222222333444444444333555888;;;BBBNNNpppMMMHHHCCCBBBBBB???>>>???======;;;888555555666888>>>>>>CCCKKKRRRUUUZZZ```mmmfff[[[SSSRRRSSSPPPJJJPPPLLLJJJNNN\\\uuuyyyuuu{{{lllOOOOOOooovvvrrreeegggfffddddddffflllsssxxx|||~~~~~~~~~||||||~~~{{{qqqhhhiiisss~~~555555555555666666666666666666777777777888888888888888888999999999::::::777777666<<<@@@<<>>888@@@PPPooo~~~xxxbbbKKKIIIJJJLLLMMMNNNPPPRRRTTTUUUVVVWWWXXXWWWVVVUUUTTTVVVVVVVVVWWWWWWYYYZZZZZZXXXXXXXXXYYYYYYYYYYYYYYY[[[[[[[[[YYYVVVVVVWWWYYYXXXZZZ[[[[[[[[[\\\___aaabbbeeehhhkkkmmmooorrrtttvvvxxxyyyyyyvvvtttsssssspppwwwxxxhhhMMMBBB:::666888888666333444666888333333222222222111111111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111000000111111111222222222222333444444333444777999??????eeeVVVKKKBBBAAAAAA???>>>@@@AAA@@@???<<<888666666777======BBBLLLSSSUUUXXX\\\hhhddd\\\SSSSSSWWWVVVPPPIIIFFFDDDMMMeeezzzlllhhhiiikkklllooolllppp{{{ZZZKKKaaayyyqqqdddgggfffdddfffkkkqqqxxx}}}~~~}}}||||||{{{zzzxxxvvvwwwtttmmmfffhhhsss~~~}}}yyy}}}|||~~~444444555555555666666666555666666777777888888888888888888888999999999999777999777:::@@@<<>><<<:::??????===DDDXXXrrrkkkkkkgggeeeccccccdddbbb___[[[UUURRRNNNIIIGGGGGGIIIJJJMMMPPPSSSUUUWWWZZZ]]]```aaaccceeegggiiikkklllmmmmmmmmmmmmlllkkkmmmqqqtttqqqpppnnnoooqqqrrrqqqqqqqqqpppnnnllllllmmmnnnooolllmmmmmmllljjjiiikkklllhhhiiikkklllmmmoooqqqrrrvvvssssssuuuuuurrrsssvvvuuuwwwyyyzzz{{{zzzyyyxxxxxxzzz}}}~~~{{{zzzzzz{{{}}}}}}}}}zzz{{{}}}aaaCCC;;;===;;;999999777666666555555444333333333333333333333333333333222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222000111111222333333444444444444444555555555666666555555555666666666777777;;;888666666999<<<>>>???@@@QQQvvvqqqdddSSSJJJIIILLLNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXUUUVVVXXX[[[\\\]]]^^^^^^___^^^]]][[[YYYZZZ^^^aaa______^^^]]][[[\\\^^^```\\\]]]]]]]]]]]]___cccgggbbbbbbaaa``````ccchhhllllllWWW???666999888444666555111111555555111222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000111111111111111222444333333333444666///888EEEfffxxxxxx]]]CCC>>>AAAAAA@@@BBBCCCCCCCCCAAA===999777777999777;;;FFFQQQXXX^^^cccaaaiiijjjccc```fffgggbbbSSSSSSPPPPPPaaaxxxzzzlllaaaYYYZZZ]]][[[YYYYYY___[[[ZZZ___fffnnnxxxvvvSSSLLLZZZlllrrrqqqooojjjqqqooojjjooossstttzzz||||||xxxuuutttttttttsssqqqqqqpppqqqsssxxx~~~{{{wwwzzz}}}uuuqqquuu444444444555555555666666444555555666777888888999777888888888888999999999000===<<<666;;;>>>===@@@BBBggg}}}qqqooohhheeebbbbbbcccdddaaa___ZZZVVVPPPJJJFFFFFFHHHIIILLLOOORRRTTTVVVYYY\\\^^^___```ccceeehhhjjjkkkkkkmmmmmmlllkkkjjjkkkooorrrooonnnmmmnnnppppppooonnnpppooommmllllllmmmnnnpppkkkmmmoooooonnnllllllmmmnnnjjjffffffjjjmmmnnnmmmoooppptttwwwtttpppppptttssstttvvvwwwvvvuuusssrrrwwwyyy}}}}}}yyywwwxxxzzz{{{}}}}}}|||zzzyyyvvvxxx{{{}}}~~~~~~~~~}}}aaaMMM;;;888777333555<<<777666666555444444333333333333333333333333333333222222222222222222222222000000111111222222222222111111111111111111111111000000000000000000000000000111111111111222222222000000111222333333444444444444444555555555666666555555555555666666666777222777999666555999<<<<<>>;;;888666666777777444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000111111222222222333333333333333333333333333333333444444444555555555555666666666666777888888999999:::999BBBWWWuuuoooWWWNNNJJJHHHHHHIIIJJJLLLOOOQQQPPPOOOOOOMMMKKKLLLOOOQQQPPPSSSWWWWWWUUUXXX]]]UUU\\\YYYWWW[[[YYYVVV^^^WWWUUUSSSRRRSSSSSSTTTTTTWWWNNNLLLQQQPPPKKKPPP\\\___ooo^^^NNN<<<666999<<<888111777666666555444444333333222222222111111111111000111111222222222222111111000000000000111111111111000000000000000000000000111111000000//////......////////////000000000000000000000000111111111111000000000000111111111111111111222222222333333333999999777>>>```~~~```HHHKKKCCC:::EEEGGGEEEBBB@@@>>><<<888555666777999<<>>;;;777555555555666555555555666666666777777777666666777777777888888888777777888999::::::::::::BBBDDDTTTyyyzzzxxxfffaaa```cccdddaaa___aaa```^^^ZZZVVVPPPKKKGGGDDDIIIJJJLLLNNNPPPSSSUUUVVVYYY[[[^^^aaadddeeefffggglllkkkjjjiiiiiijjjlllmmmmmmkkkiiifffffffffhhhiiiiiijjjkkkjjjhhhhhhhhhiiikkkjjjkkkmmmoooooonnnlllkkkjjjiiiiiiiiikkkmmmooooooooooooppppppppppppppprrrrrrrrrrrrrrrqqqpppooorrrtttvvvwwwvvvuuuuuuvvvyyyuuutttyyy}}}{{{wwwvvvssspppqqqvvvzzz{{{~~~eeePPP>>><<<:::777666555666666444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000111111111222222222333333333333333333333333333333444444444444555555555555666666666777888888999999===;;;===FFFWWWrrrZZZTTTNNNKKKIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKNNNQQQPPPNNNOOORRRRRRPPPQQQTTTSSSYYYVVVSSSWWWSSSOOOUUUWWWUUURRROOOMMMLLLLLLLLLJJJHHHJJJOOOQQQSSS\\\gggbbbIIIAAA777333555888:::999666666666555444333333333222222222111111111111000000111111222222111111000//////000000000111111111////////////////////////000000000000//////......////////////000000000000//////000000000111111111000000000000111111111111111111111222222222333333333555555999OOOuuudddRRRFFFDDDMMMKKKJJJHHHGGGFFFDDD@@@===999999999:::===DDDLLLRRRaaaggglllooorrrrrrkkkbbbgggkkklllggg\\\RRRLLLJJJKKKPPPUUUXXXXXXVVVVVVVVVVVVVVVUUUVVVXXX[[[^^^______```hhh~~~pppTTTFFFHHHPPPggg{{{ooonnnrrrrrrpppoooooofffccciiippprrrrrrsssuuuvvvvvvuuuuuuwwwyyy{{{~~~tttppppppsssrrrmmmlllooo@@@===999666555555444333444444555555555666666666666666777777777777888888666777888999::::::::::::>>>AAAEEEYYY{{{mmmiiifffeeeccc___^^^```______^^^\\\VVVPPPIIIEEEEEEGGGIIILLLOOORRRTTTUUUWWWXXX[[[^^^```cccddddddiiihhhhhhggghhhiiijjjkkkkkkjjjiiihhhgggggghhhhhhhhhhhhhhhgggeeeeeefffhhhiiihhhhhhjjjlllmmmllljjjjjjjjjiiiiiijjjkkkmmmnnnnnnnnnnnnnnnoooooopppppppppppppppqqqqqqpppooooooqqqrrrsssrrrqqqqqqsssttttttppppppvvvyyywwwtttsssooommmooouuuyyyzzz}}}sssRRRBBB;;;:::888666555444555555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000111111111222222222222333222222333333333333333333444444444444555555555555555666666777777888888999<<<<<<;;;;;;===LLLhhhyyylllaaaZZZTTTOOOJJJHHHHHHFFFDDDCCCEEEIIILLLOOOKKKJJJNNNQQQPPPQQQTTTTTTYYYTTTPPPSSSNNNHHHLLLLLLKKKJJJGGGEEEFFFJJJMMMWWW```gggggghhhpppyyycccDDD777666555333222555:::???666555555444444333333222222222222111111111111000000111111222222111111000//////000000000000111111////////////////////////000000000////////////...////////////000000000000//////000000000000111111000000000000111111111111111111111222222222222333111222555666<<>>;;;777555555444444222444444444444555555555666666666666666777777777888666777888999999::::::999:::>>>AAAMMMsss}}}uuukkkeeecccaaa```___^^^______^^^[[[UUUPPPMMMHHHHHHHHHIIIKKKMMMPPPRRRUUUVVVXXX[[[]]]```bbbbbbeeeeeeeeeeeefffggghhhiiihhhhhhiiiiiiiiihhhggggggggghhhhhhfffddddddfffhhhhhhgggggghhhjjjkkkjjjiiijjjjjjiiiiiijjjkkkllllllllllllmmmmmmnnnnnnoooooonnnnnnooooooooooooooooooqqqqqqpppooonnnnnnqqqsssqqqnnnnnnsssuuurrroooooommmllloootttwwwwwwzzz\\\DDD<<<888777666555444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000///000000000111111111111000000000000000000000000111111111111222222222222222222222222222333333333333333444444444555555555555555666666777888888888888:::======999;;;IIIYYY~~~zzzqqqgggSSSRRRMMMFFFCCCFFFJJJLLLPPPJJJFFFIIILLLMMMPPPSSSOOOTTTOOOLLLOOOJJJDDDHHHFFFGGGHHHGGGHHHNNNXXX```www\\\GGG:::444666777555333333777;;;444444444444333333222222222222222111111111000000000000111111111111000000////////////000000000111////////////////////////////////////////////////////////////000000000000////////////000000000111///000000000111111111111111111111111222222222222333222666888555>>>ddd|||WWWNNNIIIMMMMMMNNNOOOOOOMMMHHHDDD999888666444555:::AAAFFFLLLUUU```hhhqqqvvvvvvqqqfffhhhjjjiiicccYYYNNNGGGHHHKKKOOOTTTVVVXXXXXXXXXSSSOOOLLLOOOWWW]]]```______[[[ZZZddd~~~xxxvvv|||cccHHHBBBKKK\\\kkkooollllllpppmmmjjjkkkrrrvvvsssmmmkkklllhhheeefffiiijjjhhhgggllloooqqqpppmmmmmmooosss~~~~~~~~~{{{sssrrrrrrrrrpppmmmlllkkk888666444333444555444333444444444444555555555666555666666666666777777777666666777888999999999999888888<<>><<<:::>>>EEEWWWyyyqqqqqqjjj___\\\aaagggiiicccYYYOOOJJJHHHGGGKKKQQQMMMTTTRRROOOSSSQQQOOOWWW```cccdddbbbaaagggrrr|||sssVVVBBB:::999777777666555444444444444333333333333333222222222222222222111111111000000000000000111111000000000...////////////000000000......................................./////////////////////000000000000...////////////000000000///000000000111111111111000000111111111222222222555222555:::555666NNNnnndddPPPIIILLLLLLMMMOOOOOOLLLHHHDDD>>>===:::777666777<<>>999666777888AAAIIIRRRXXXaaannnvvvyyy}}}ssshhhbbb```[[[RRRJJJCCCAAA@@@CCCHHHMMMPPPRRROOOMMMLLLOOOTTTXXXYYYYYYTTTYYY\\\___kkkuuu___IIIOOO[[[fffkkklllrrryyyuuuwwwuuupppnnnooommmjjj{{{}}}{{{xxxjjjYYYOOOVVV^^^bbbbbbaaacccfffggghhhnnnuuuuuuppplllllliiihhhddd```aaaeeefffdddjjjiiihhhgggiiikkkmmmooolllnnnrrruuuwwwwwwwwwwwwnnnpppooommmoootttwwwwww444333222333555666555444555555666666666777777777555555555666666666777777555666777888999999999999>>>999:::???<<>>999777666;;;AAAFFFJJJRRR```mmmsss{{{wwwqqqkkkfff```YYYTTTKKKFFFAAA???AAAEEEHHHJJJIIIJJJMMMPPPTTTVVVXXXYYYRRRWWW[[[___mmmiiiRRREEELLLWWW```aaa^^^aaahhhcccfffgggdddcccdddbbb^^^gggooottttttzzz~~~yyytttoooiiidddUUUZZZ___aaaaaaaaabbbcccggghhhmmmrrrrrrooonnnpppiiiiiieee___```fffiiihhhlllgggcccccchhhmmmoooooommmoooqqqsssttttttuuuvvvlllnnnmmmiiillltttyyyyyy555444333444666666555444666666666666777777777777555555555555666666666777555666777888888999999888555444999===<<<>>>QQQgggyyynnnkkkiii______```aaabbbaaaaaa```___^^^]]]ZZZUUUPPPKKKHHHIIIIIIJJJKKKNNNRRRUUUVVVXXXYYY[[[^^^```aaabbbbbbaaaaaaaaabbbcccdddeeefffbbbeeeiiijjjiiifffcccccccccaaa``````bbbdddeeedddiiiiiijjjjjjjjjiiiiiihhhfffggghhhiiijjjkkkllllllppppppppppppooonnnllllllhhhiiiiiihhhfffeeeggghhhddd```___aaabbbccciiipppnnnmmmnnnooonnnpppxxxvvv```HHH;;;777666666777333333444555555555444444222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111///000000111222222333333222222333333333444444444444444555555666777777777777555777;;;;;;777777:::===999<<>>:::999444999<<<>>>EEEUUUdddkkkrrrvvvxxxuuummmeeeaaa```XXXQQQGGG@@@???AAABBBBBBEEEHHHMMMQQQTTTVVVXXXZZZUUUWWWZZZ```rrr|||eeeNNNNNNRRRZZZ```^^^XXXWWW[[[XXX\\\^^^]]]]]]___^^^ZZZWWWbbbiiikkkrrr}}}~~~vvvyyyxxxwwwuuunnngggfffiiiZZZ^^^```````````````___fffgggkkkppppppmmmoootttllllllhhhaaabbbiiinnnmmmmmmfff```aaahhhoooqqqppppppqqqssstttsssssstttuuulllnnnkkkfffiiisssyyyzzz333333333444444444555555333333333444444444555555666555555555555555666777555555666666777777888888999999999888:::???FFFKKK}}}~~~oookkkeeebbb______bbbddddddccceeebbb^^^ZZZVVVRRRMMMIIIGGGGGGGGGHHHKKKNNNRRRTTTZZZZZZ[[[\\\]]]^^^_________aaacccddddddcccbbbaaaaaabbbeeefffggggggfffeeeaaaaaa```aaaaaaccceeefffjjjiiihhhiiiiiiiiigggeeegggfffeeeeeegggiiiiiiiiipppooommmkkkiiihhhhhhggghhhhhhgggfffeeecccbbbaaa```aaaccccccdddfffiiikkkqqqooolllkkksssxxxWWWHHH;;;777555222111444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111555444444333222111000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000333111000000111111111000222222222333333444444444444444444555555555555666777777777777777777777777777<<>>GGGNNNFFFEEEPPPGGGOOORRRMMMGGGDDD@@@:::;;;;;;::::::>>>JJJYYYdddrrrrrrsssuuutttooofff___bbb]]]SSSIII@@@===???AAABBBCCCEEEJJJOOOSSSUUUUUUXXXRRRRRR```zzzsssbbb[[[VVVVVVWWWYYYZZZZZZXXXUUUQQQTTTXXX[[[[[[XXXTTTRRR[[[```gggnnnrrrrrrooommmnnnnnnkkkfffaaaaaaeeeiiiaaa```___\\\ZZZZZZ\\\^^^fffiiimmmoooppppppqqqqqqnnnlllhhhgggggghhhhhhhhhkkkjjjgggggglllssssssnnnrrrqqqqqqrrrrrrpppmmmjjjllljjjiiiiiilllrrrxxx{{{333333333444444444444555333333333444444444555555555555555555666666777888666666777777777777777777:::::::::999:::===BBBEEE\\\uuulllfffaaa```ccceeeeeecccaaa___]]]\\\[[[YYYVVVSSSNNNLLLIIIHHHHHHKKKOOORRRVVVVVVWWWYYYZZZ[[[]]]]]]___```bbbccccccbbbaaa``````aaacccdddeeedddcccbbb``````______```aaacccdddgggfffeeefffggggggeeeddddddccccccdddfffhhhgggffflllkkkjjjiiihhhggggggggggggffffffeeecccaaa___^^^]]]___ccceeegggiiilllooojjjooottt{{{vvvwww|||qqqJJJ???666555666555555888444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111444333333222222111111000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000333111111333555555333000222222333333333333333333444444444444555555555555777777777777777777777777555888999888888AAAQQQ^^^{{{~~~}}}}}}vvvbbbLLL===;;;999555444555666666555333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................////////////////////////........./////////////////////////////////////////////000000000111111111333222222222222333444444666HHHmmmfffHHHCCCDDD@@@@@@FFFAAAHHHKKKHHHFFFHHHHHHEEE===;;;888666888AAAOOOYYYjjjmmmrrrvvvwwwrrriiiaaaeeefffcccZZZOOOEEE@@@???>>>???BBBGGGLLLPPPQQQPPPSSSSSSUUUccczzzkkk]]]XXXTTTUUUVVVYYYZZZZZZYYYXXXTTTVVVXXX[[[\\\\\\[[[ZZZ^^^bbbhhhmmmppppppnnnlllkkkjjjgggbbb]]]]]]___bbb```___^^^ZZZWWWVVVXXXYYYfffjjjnnnooonnnmmmnnnooopppooonnnmmmnnnmmmjjjhhhkkklllmmmnnntttxxxvvvpppooonnnnnnoooooonnnkkkhhhdddfffiiimmmrrrwwwzzz}}}333333333333444444444444333333333444444444555555555555555555666888999999888888888888777777777777::::::::::::999:::<<>>>>>======<<>>888666666333222000111333444555444222222222222111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////---------.......................................///////////////////////////...,,,,,,---///111333////////////////////////////////////000000000111222222222111222333333444777444===^^^xxx|||yyyWWWFFFBBB???999;;;===???AAACCCFFFHHHHHHFFFEEEBBB<<<888888<<<@@@DDDKKKWWWccckkknnnmmmkkkdddhhhnnnooojjj```UUUNNNDDDAAA???>>>@@@CCCDDDDDDFFFOOOXXXgggtttggg]]]\\\\\\XXXTTTSSSPPPRRRTTTVVVWWWYYY\\\^^^]]]^^^```bbbdddfffggghhh``````aaabbbbbbaaa``````\\\\\\[[[ZZZYYYYYYZZZ[[[YYYZZZYYYWWWTTTSSSTTTUUU___eeekkkllliiihhhkkknnnqqqppppppppppppnnnjjjfffkkkooorrrsssuuuvvvqqqjjjaaaaaaaaabbbddddddbbbaaacccgggmmmssswwwxxxxxxwww222222222333333333444444333333333444444444555555444444444555666888999:::999888888888777777666666444666888888888777999:::;;;???FFFWWW|||sssccc^^^___``````bbb```^^^]]]]]][[[XXXUUUVVVUUUTTTSSSPPPNNNLLLKKKKKKKKKJJJKKKLLLOOOQQQRRRWWWXXXXXXYYYYYYYYYYYYYYY[[[\\\\\\\\\]]]]]]]]]\\\^^^^^^]]]\\\]]]^^^___```^^^]]]]]]___aaaaaa```______```aaaccceeeeeecccaaa```___]]]\\\ZZZYYYYYYXXXVVVWWWYYY[[[\\\^^^^^^^^^^^^___```aaadddhhhooossslllUUUBBB777777777666444444444333000333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111///000000111111222222333000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111...---111999???AAA@@@333333333222222111111111333333333444444444444555555555555555555555555555444444444555777888999999999;;;???FFFWWWooo~~~aaaSSSBBB666444555555444555333222222333444333222222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////................................................///...,,,,,,---///111333////////////////////////...////////////000000000222111111111111222333333000444555@@@eeevvvlllqqqUUUIIIAAA888999:::===AAACCCCCCBBBBBBEEEGGGGGGCCC>>>999888999777===FFFQQQ\\\fffmmmrrrhhhhhhiiilllnnnkkkccc\\\NNNIIIBBB===<<<===>>>???@@@IIISSSfffxxx___XXXRRRRRRTTTTTTSSSSSSOOOQQQSSSTTTUUUWWW[[[^^^___aaaccceeefffeeedddccc[[[[[[ZZZYYYYYYXXXXXXWWW\\\\\\[[[[[[ZZZYYYWWWVVVUUUVVVWWWVVVUUUTTTUUUWWWYYY___eeehhhhhhiiilllppprrrpppnnnnnnnnnmmmjjjhhhooorrrrrrpppoooppplllggg\\\[[[[[[]]]```aaa```___fffhhhkkkooorrruuuwwwxxx222222222222333333333333333333333444444444555555444444444444555777888888777777777777666666666666333555777777777777999:::999>>>???AAAYYYvvvhhhaaa___]]]^^^]]]\\\\\\\\\\\\ZZZXXXTTTUUUVVVWWWVVVSSSPPPNNNMMMLLLKKKJJJJJJLLLNNNOOORRRRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\\\\^^^]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\^^^___```^^^]]]_________```aaaaaa___]]][[[[[[YYYXXXWWWVVVVVVVVVSSSUUUWWWZZZ\\\^^^___```]]]```eeejjjpppwww~~~~~~|||~~~hhhPPP???888666111444555444444666555222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000......000555:::>>>AAA222222222222222111111111333333333333444444444444555555555555555555555555333333333333333555666888444777888:::>>>JJJZZZeee|||~~~|||}}}|||sssfffGGG???666444777888333---555444333333444333222000222111111111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,------.../////////......................................................------...///000111////////////////////////......////////////000000111111111111111222333333---666555222KKKxxx~~~jjjtttgggSSSGGG>>>:::999;;;AAAEEECCCAAAAAAAAADDDGGGFFFAAA;;;888888666999===DDDMMMZZZfffooommmkkkjjjllloooppplllhhhZZZTTTLLLFFFBBB@@@???>>>===CCCLLL___~~~aaaSSSPPPNNNNNNPPPRRRSSSSSSOOOQQQSSSRRRQQQSSSXXX\\\^^^___aaabbbaaa___\\\ZZZVVVVVVUUUTTTSSSSSSRRRRRR^^^]]]\\\\\\[[[XXXSSSOOORRRTTTUUUVVVUUUUUUVVVXXXUUUYYY___dddhhhkkknnnpppsssqqqoooooooooooommmlllrrrtttsssnnnlllmmmkkkggg[[[ZZZZZZ\\\___bbbbbbaaagggggggggjjjmmmrrrwwwzzz111222222222222333333333333333333444444444555555444444444444444555666666555555555555555666666666555666777666555666888:::999;;;===>>>HHHeee|||ooohhheee^^^]]]\\\]]]^^^^^^\\\[[[WWWWWWXXXXXXWWWVVVTTTSSSQQQOOOMMMJJJIIIJJJKKKLLLMMMNNNNNNPPPQQQSSSUUUVVVUUUUUUUUUVVVWWWYYYZZZ[[[]]]\\\[[[ZZZZZZZZZ\\\\\\]]]\\\[[[\\\]]]]]][[[ZZZ]]][[[ZZZZZZ[[[ZZZYYYWWWVVVUUUUUUUUUUUUVVVVVVWWWUUUVVVXXXZZZ\\\]]]^^^^^^\\\cccmmmwww~~~xxxtttpppttthhhPPP???666333444///333555222111555555111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///111111111333777;;;111111111111222222222222222222333333333444444444444444444444444444444444444666777666444444555777444666777888777:::@@@GGGVVVqqq~~~vvvuuujjjdddXXXJJJ;;;888555666888777333...444222222222333333222000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,------...//////000.........................................................///////////////////////////////////////........./////////000000111111111111111222222333222555555333===ZZZ}}}xxx~~~zzzpppvvvxxxcccXXXRRRAAA<<<<<>>???;;;;;;::::::???IIIWWW```gggjjjnnnoooooonnnoooqqqfffbbb]]]XXXSSSNNNIIIEEEAAAAAAEEESSSeeemmmcccSSSMMMNNNNNNNNNOOOPPPQQQPPPPPPRRRRRRPPPNNNOOOTTTZZZZZZZZZYYYXXXWWWUUUSSSRRRTTTTTTTTTSSSSSSRRRRRRQQQYYYYYYYYYZZZZZZWWWRRRMMMRRRSSSUUUUUUTTTSSSTTTUUUTTTUUUZZZaaahhhmmmnnnmmmpppooopppqqqrrrqqqnnnkkknnnqqqrrrnnnkkklllkkkggg]]]\\\\\\^^^bbbeeeffffffiiihhhggggggiiinnnrrruuu111111222222222333333333333333333444444444555555444444333333333444444555333444444444555555666666777888777666555555777999888555:::@@@???EEEiii}}}tttpppaaa```______```___]]][[[ZZZYYYYYYXXXWWWWWWWWWWWWTTTRRRNNNKKKIIIIIIJJJKKKJJJKKKLLLMMMOOORRRTTTUUURRRRRRRRRTTTUUUWWWYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[ZZZ[[[\\\[[[YYYXXX[[[XXXVVVUUUUUUUUUTTTSSSQQQRRRRRRSSSUUUVVVXXXYYYWWWXXXYYY[[[\\\\\\]]]]]]\\\ffftttuuummmhhhqqqlllNNN;;;555555555555///555666111///222222...222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000,,,111444333000...111444000000111111222222222333222222333333333444444444444444444444444444444444111555888777444222333666888777777777777777:::===>>>NNN[[[ooozzzzzzpppwwwxxxuuuxxxxxxcccTTTLLL@@@333666444222000000111333444111000000111333333222000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,------...///000000...................................................//////000//////...---////////////////////////............/////////000111111111000111222222333555000000444555@@@ccczzzttt}}}wwwsss{{{rrrjjjhhhKKKCCC???BBBCCC@@@???BBB@@@CCCFFFEEECCCCCCEEEGGG>>><<<888555555===HHHQQQ[[[eeeooorrrnnnlllpppuuuooonnnllliiieee]]]TTTNNNFFFCCCBBBGGGNNNPPPMMMIIIJJJMMMOOONNNNNNOOOOOONNNPPPRRRRRROOOLLLLLLRRRXXXWWWUUURRRPPPNNNNNNNNNOOOSSSTTTTTTTTTTTTTTTSSSSSSQQQRRRSSSWWWZZZYYYTTTPPPRRRSSSUUUTTTRRRQQQQQQRRRUUUTTTWWW___hhhmmmmmmjjjkkklllooorrrtttqqqmmmiiihhhmmmooommmkkkkkkiiifff___^^^___aaaeeehhhjjjjjjlllkkkhhhggggggiiilllnnn333333333333333333333333333333333444444444555555333333333444444444555555333333333444444444555555666666555555555555666666;;;777777;;;:::===PPPeeewwwqqqiii___ZZZZZZ\\\\\\[[[ZZZZZZZZZ[[[\\\[[[XXXVVVTTTRRROOONNNNNNNNNMMMLLLLLLJJJHHHIIIJJJLLLLLLLLLPPPQQQQQQRRRSSSTTTUUUUUUSSSSSSTTTTTTUUUWWWXXXYYYYYYVVVSSSRRRTTTTTTRRRPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPSSSVVVYYYXXXWWWXXXZZZZZZXXXXXX\\\]]][[[aaalllzzz{{{yyysssvvv{{{zzzzzz}}}hhhSSS>>>777777555444444222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////111111000000//////......000000000000000000000000000111111111111222222222222222222222222222222222333333333333333333333333333333333444444444555555666666666666666777888888999<<>>@@@>>><<<::::::;;;===???RRRXXXbbbkkkqqqsssssssssqqqooommmoooqqqpppjjjdddUUUOOOIIIFFFFFFHHHHHHGGG@@@HHHOOOQQQQQQRRRQQQNNNNNNPPPRRRSSSSSSRRRSSSTTTTTTTTTSSSOOOKKKJJJLLLOOOJJJNNNSSSTTTSSSRRRVVVZZZ``````___^^^[[[WWWTTTQQQVVVQQQLLLKKKMMMQQQTTTTTTVVVVVVWWW\\\ccchhhiiihhheeeeeeeeegggkkkmmmnnnnnnfffiiillllllkkkhhhgggfff```aaaccceeehhhjjjlllmmmnnniiieeeiiipppsssoooiii333333333333333333333333333333333444444444444555333333333444444444444555333333333444444444555555666666555555555555666666999555666;;;;;;:::FFFUUUlll{{{nnneee```^^^\\\ZZZ\\\[[[ZZZ[[[\\\[[[ZZZXXXUUUTTTRRRQQQPPPQQQRRRSSSQQQNNNKKKJJJJJJKKKKKKJJJLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTRRROOOMMMNNNPPPQQQPPPNNNOOOPPPPPPPPPQQQQQQRRRRRRUUUUUUUUUVVVVVVUUUSSSRRRWWWXXXWWWUUUYYYbbbiiikkkoootttyyyvvvqqqooouuu{{{~~~|||{{{gggRRRCCC666444666444333333222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////111000000000/////////...000000000000000000000000000000111111111222222222222222222222222222222222333333333333333333333333333333333444444444444555666555555555555666777777666777:::???GGGTTTbbbkkkrrrxxx|||{{{{{{zzz|||}}}yyyyyywwwqqqkkkiiiXXXOOOCCC:::777666444222333333333222222111111111222111111111111111111111000000000000000000000000000000000000000000000000000/////////....................................................................................------------------------------............------//////.........---------........................////////////////////////000000000000000000000000444111333555111000@@@UUU~~~}}}~~~xxxwwwvvvccceeeqqqmmm\\\JJJAAA===;;;>>>CCC===@@@CCCFFFGGGFFFCCC???BBB@@@===:::999:::;;;<<>>```zzzrrrooodddwwweeeaaalllwwwrrrbbbMMM===:::<<<===999;;;???EEEHHHHHHFFFDDDEEEDDDAAA>>><<<;;;<<<<<<;;;<<>>888666777666444333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000//////000000000111111111111111111111111111111111111111111222222333333333222222222333333333444444333333333333333444555555444555666666555555777999777<<>>???AAABBBEEEMMMXXX``````eeeiiiggg```[[[[[[]]]YYYTTTSSS[[[eeehhh```VVVeeeccc[[[QQQLLLKKKIIIEEEHHHLLLPPPRRRRRRQQQPPPPPPNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJLLLNNNQQQQQQRRRRRRTTTVVVXXXZZZ[[[XXXVVVSSSPPPNNNOOOQQQRRRPPPPPPQQQRRRVVV[[[```cccllliiifffdddaaa\\\WWWTTTJJJLLLPPPSSSVVVZZZ___bbb]]]bbbeeebbb\\\[[[```ffffffhhhjjjkkkkkkiiieeebbb222222222222222222222222222222222222333333333333222222222222333333333333333333333444444444555555555555444444444444555555888666555666888999999999777777:::FFF^^^|||wwwooogggaaa\\\XXXVVVXXXWWWUUUQQQLLLLLLOOORRRNNNLLLKKKKKKMMMOOOOOOOOOIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHIIIKKKLLLMMMQQQSSSUUUTTTRRRQQQPPPPPPRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVXXX]]]dddlllqqqsss{{{}}}vvvmmm```UUUSSSUUU\\\jjjzzz}}}xxxuuuyyy|||~~~|||{{{zzzuuunnnfffnnntttuuuwww|||wwwkkk\\\JJJ;;;777999222444333000000444555333111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000/////////000000000111111111111111111111111111111000000111111222333333333222222222222333333333333444333333333333444555555333444666666555555666777777::::::777<<>>QQQkkkwwwfffeee{{{yyyfff\\\www{{{xxxwwwyyy}}}sssaaaGGG:::222555:::;;;???DDD@@@@@@AAABBBCCCEEEFFFGGGBBBEEEEEEBBB???BBBKKKSSSZZZ___eeeeeebbb```aaaccc^^^XXXTTTWWW^^^aaa]]]WWWhhhiiieee[[[SSSPPPNNNJJJKKKOOOSSSVVVXXXYYY[[[]]]VVVSSSPPPNNNOOOPPPPPPPPPLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQSSSUUUXXXZZZ\\\]]]XXXWWWUUUQQQNNNMMMOOOQQQRRRSSSUUUWWWYYY]]]bbbfffjjjgggbbb^^^[[[WWWSSSPPPHHHKKKOOOQQQSSSTTTWWWYYYZZZ^^^aaa```]]]\\\^^^bbbbbbeeehhhjjjhhhgggeeeeee111111111111111111111111111222222222222333333333111222222222222333333333333333333444444444555555555444444333333444444555444555666555555777777777222777<<>>???@@@PPPeeexxx||||||}}}zzzwww}}}{{{zzzuuuooojjjiiibbbVVVMMMHHH???555777777999:::666000111666111222333444333333333333///000000000111111111222......//////000111111111////////////////////////000000000000000000000000............/////////000........................------------------------........................------------------------------............---------------.........//////........................////////////////////////------......///000000111000111000//////000000///111777<<>>???@@@AAACCCDDDFFFFFFEEEGGGIIIGGGCCCBBBCCCFFFOOOTTTZZZ^^^______aaacccccc]]]WWWVVVYYYZZZXXXTTT\\\aaaaaaYYYQQQOOOPPPQQQOOOPPPQQQSSSWWW^^^eeekkkaaa\\\UUUQQQPPPPPPOOOOOOKKKJJJJJJKKKMMMNNNNNNNNNRRRTTTVVVXXXZZZ[[[[[[[[[WWWWWWUUUQQQLLLKKKLLLOOOSSSUUUYYY[[[\\\___cccgggfffbbb]]]ZZZWWWUUUSSSRRRKKKMMMOOOPPPPPPPPPRRRTTTZZZ]]]___```^^^\\\\\\\\\___cccggghhhfffeeegggiii111111111111111111111111111111222222222333333333111111222222222333333333333333333444444444555555555444444333333444444555000444666555444444555444666666666666999DDDVVVfff{{{wwwssspppjjjfffaaa\\\XXXUUURRROOOOOOOOOPPPRRRUUUUUUTTTRRRJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFGGGIIIJJJKKKSSSWWWZZZZZZXXXVVVVVVWWWTTTVVVYYY\\\```dddggghhhooonnnqqqyyyzzzqqqiiiggg```YYY[[[eeennnqqqpppttt{{{yyyuuuooojjjjjjpppzzzwwwxxxrrrnnnsss}}}zzznnn___OOO@@@===<<<777222222555666333000222666333,,,000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111////////////////////////.../////////000000111111000000000000000000000000////////////000000000000000000000000000000000000///000000111222222333333111111222222222333333333555444444444444555666666111333555555555555777999000444666555666999888444999<<<@@@JJJ^^^sss{{{xxxsss|||}}}|||}}}zzzrrrjjjhhhhhhddd^^^OOOPPPKKKBBB>>>>>>999111555222111444444111000111///000111111///.........//////000000111111111222------...///000111222222////////////////////////000000000000000000000000---.........//////000000........................------------------------........................---------------------------..................------------.........//////........................////////////////////////---------...///000000111///222333222222333222111...222000<<<\\\ooolllhhhiii|||xxx|||~~~~~~tttlllrrrmmmUUU@@@999777555888@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHKKKLLLKKKGGGBBB???CCCGGGNNNTTTXXX[[[]]]^^^ccc^^^XXXUUUUUUUUUTTTRRRNNNVVVXXXQQQJJJJJJOOOSSSPPPOOOMMMNNNSSS^^^jjjsssiiibbbYYYSSSPPPOOONNNMMMKKKKKKKKKMMMOOOPPPPPPOOOUUUWWWYYY[[[[[[[[[YYYXXXUUUUUUTTTOOOKKKHHHJJJLLLMMMQQQUUUXXXXXXZZZ^^^bbb```\\\WWWSSSRRRSSSRRRRRRMMMNNNOOOOOOOOOQQQSSSVVV[[[]]]^^^______\\\ZZZWWW]]]aaaffffffeeeeeehhhlll000000000000000000000000000111111111111222222222222222222222222222222222222222333333333333444444333333333444444444555555555555444444444444555555666888999777555777>>>DDDYYYnnnxxxzzz~~~yyyxxx|||zzzxxxuuuqqqlllfffaaa]]]ZZZYYYXXXYYYYYYXXXUUURRROOONNNLLLIIIGGGGGGJJJLLLJJJJJJJJJJJJJJJKKKKKKKKKVVV]]]dddddd___ZZZZZZ]]]ZZZ___gggnnnqqqssstttuuu~~~}}}{{{wwwrrrlllgggddd^^^aaaffflllrrrwwwzzz{{{yyysssuuu{{{}}}wwwooohhhdddggglllrrrvvv{{{{{{mmmpppzzz~~~wwwaaaQQQ>>><<<999666333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000...---...///000///...000000//////.........---////////////////////////////////////////////////////////////////////////......///000000000000000000111111111111222222222000111111111111222222222222222333333333333444444444333333222333444666777444444444444444444444444444555666999???GGGNNNRRR^^^gggtttzzz~~~~~~|||yyyvvvtttrrrqqq```]]][[[YYYWWWQQQIIICCC===;;;999666444333333333222222222222222222222222000000000000000000000000111111000000//////......000000000000000000000000000000//////.........---000000//////.........---................................................------------------------------------------------------------------------------------------------.........................................................------,,,,,,,,,............////////////000000000000000000000000111000000444???RRRhhhwwwxxx}}}kkklllvvvsssvvvwwwwwwkkkPPPCCC;;;333444<<<;;;CCCGGGCCCAAAEEEIIIHHHGGGJJJLLLLLLJJJHHHFFFFFFIIICCCAAAEEEIIILLLPPPUUU\\\\\\\\\[[[ZZZWWWUUUSSSPPPNNNKKKIIIIIIJJJLLLMMMPPPMMMJJJJJJOOOYYYcccjjjllldddXXXMMMHHHIIINNNRRRMMMMMMMMMMMMNNNPPPRRRRRRTTTTTTTTTUUUVVVYYY[[[]]]UUUSSSPPPKKKGGGHHHKKKNNNPPPOOOOOORRRWWWYYYXXXVVVRRRSSSTTTTTTTTTRRRQQQPPPSSSSSSTTTTTTTTTSSSSSSRRR^^^______^^^\\\ZZZXXXVVV```]]]aaakkkmmmiiijjjrrr000000000000000000000000000111111111111222222222222222222222222222222222222222222333333333444444333333333444444444444555555555444444444444555555555777888777555666;;;AAA@@@NNNiiiuuu||||||xxxuuurrrpppooonnn^^^[[[[[[```gggggg^^^UUUWWWVVVUUURRROOONNNOOOQQQNNNNNNLLLLLLLLLMMMOOOPPPWWW___hhhmmmllljjjjjjkkkmmmqqqvvvxxxxxxvvvuuuuuuoooooommmkkkiiiggggggffflllpppuuuyyy{{{zzzwwwuuu{{{uuuooollllllllliiieeeooojjjmmmqqqsss}}}~~~qqquuuwwwooouuu{{{ppp```OOODDD<<<:::777555333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000...---...///000///...000/////////............////////////////////////////////////////////////////////////////////////......///000000000000000000000111111111222222222000000111111111222222222222222222333333333444444444444333222333444555555444444444444444444444444555555444555888;;;???BBBBBBFFFMMMWWWcccoooyyy~~~zzzqqqpppxxx}}}}}}~~~{{{wwwsssssswwwuuusssqqqlllpppnnnkkkgggbbb^^^[[[YYYIIIGGGEEEEEECCC@@@:::555888777555444333333333444222222222222222222222222000000000000000000000000111000000000/////////...////////////////////////000/////////.........---000/////////............................................................------------------------------------------------------------------------------------------------------------------------..............................---------,,,,,,,,,............///////////////////////////////////////111222333777EEEZZZiiivvvyyyzzzwwwzzzmmmjjjssspppjjjpppuuu\\\TTTPPPEEE999444???GGGMMMJJJHHHGGGFFFBBBEEEGGGIIIIIIGGGEEEEEEFFFFFF@@@===???AAABBBEEEJJJSSSSSSTTTUUUUUUUUUUUUTTTPPPNNNLLLKKKKKKLLLNNNOOOKKKJJJIIIJJJNNNUUU[[[___ccc^^^VVVOOOKKKKKKNNNPPPPPPPPPPPPPPPOOOOOOOOOOOOQQQQQQQQQRRRSSSTTTUUUVVVOOONNNLLLIIIGGGGGGJJJLLLMMMLLLKKKNNNQQQSSSQQQPPPMMMOOOPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTXXX[[[]]]\\\ZZZYYY[[[]]]```nnnwwwrrrmmmpppsssrrr000000000000000000000000000111111111111222222222222222222222222222222222222222222222333333333333333333333333444444444444555555444444444444555555444666888777555555888;;;666888HHHhhhzzzzzz}}}~~~zzzyyyxxxwwwvvvkkkccc^^^dddpppsssjjj```eeeeeeeeecccaaa```aaabbb]]][[[XXXUUUSSSSSSTTTUUURRRXXXaaajjjnnnooommmkkkooorrruuuuuusssooolllkkkhhhgggggggggiiikkkoooppprrrwww~~~zzzvvvhhhgggeeecccbbbdddgggjjjvvvtttzzz|||wwwxxxvvvjjjiiirrrzzzyyytttsss|||}}}zzzssseeeUUUGGG>>>:::888777555444333222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000...---...///000///...////////////............////////////////////////////////////////////////////////////////////////......///000000000000000000000000111111111222222000000000111111111222222222222222222333333333333555444444333333333333444444444444444444444444444444444333333333333444444777777777:::AAAIIIRRRWWW\\\YYY\\\eeejjjlllsss}}}wwwooofffaaa]]]YYY[[[```lllyyy}}}ppp___XXXUUURRRVVVTTTQQQMMMHHHDDDAAA???999888666666666555333111222222111111222222333444222222222222222222222222000000000000000000000000000000000000/////////////////////////////////////////////...............////////////............................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---............/////////////////////////////////...222444111///666GGGUUUnnnrrrppphhheeerrruuuiiinnnmmmdddccczzzzzzeeedddhhh]]]GGG888;;;BBBIIIKKKIIIHHHCCC>>>DDDEEEFFFEEEDDDCCCDDDEEEEEE>>>:::;;;;;;:::<<>>>>>===<<<;;;999777555444333555444333333333444333333000000000111111222222333111111111111111111111111////////////////////////000000000000////////////////////////////////////........................///////////////.........................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------........./////////////////////////////////222333000---000999BBB\\\eeehhhaaa[[[eeezzzppplllllljjjlllooo~~~wwwdddfffoookkkZZZLLL888<<<@@@DDDGGGIIIHHHFFFFFFFFFFFFEEECCCBBBCCCEEEFFF???;;;;;;;;;999999<<<>>>>>>@@@BBBFFFJJJNNNPPPTTTRRROOOMMMKKKJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMLLLKKKJJJJJJHHHIIILLLMMMNNNNNNMMMLLLLLLLLLMMMLLLKKKIIIGGGFFFHHHJJJLLLLLLJJJIIIIIIJJJHHHHHHIIIKKKLLLMMMMMMLLLGGGIIILLLPPPSSSUUUVVVWWWWWWVVVTTTSSSSSSUUUWWWXXX[[[\\\\\\ZZZZZZ[[[^^^```lll|||lllnnnooofff000000000000000000000000000000111111111222222222111111111111111111111111111111111222222222333333222222222333333333444444444444333333333333444444222444555666555444444444:::777555888EEEYYYooo~~~||||||ooommmkkklllsss~~~xxx{{{tttlllggggggjjjllllllnnnllljjjfffdddeeeiiillluuuuuussspppkkkfffaaa^^^NNNLLLLLLPPPVVV[[[[[[YYYcccfffkkkooopppqqqrrrsssqqqrrruuuwwwyyyzzz{{{{{{}}}|||{{{wwwrrrkkkeeeaaadddfffiiilllooopppooommmrrr~~~}}}mmmmmmllliiikkkooosssvvvwwwvvvuuucccWWWGGG<<<777777777777333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000...---...///000///............///////////////////////////////////////////////////////////////////////////////////////......///000000000000000//////000000000111111111//////000000000111111111111111111222222222333333444444444333333222222111333333333333333333333333111222333444444444333222000111444666666555444333555777:::<<<:::888:::>>>===999888999888555666:::666<<<>>>;;;666555555555222222222222111111111111333222222000000000111222111111222222111111111111111111111111111111111111////////////////////////////////////000000000000........................---------........................///////////////................................................------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------....................................222111000///000222444666FFFUUU```___ZZZ```nnnzzzsssooopppvvvuuuwwwyyyzzz~~~xxxeeeaaafffhhhddd^^^BBB>>><<<>>>DDDHHHLLLMMMHHHIIIHHHFFFDDDCCCDDDFFFFFF@@@<<<======;;;;;;===;;;;;;<<<>>>AAADDDGGGIIIMMMLLLKKKJJJIIIIIIIIIJJJOOOOOONNNNNNNNNPPPQQQRRRRRRQQQOOOMMMKKKKKKLLLLLLHHHIIIKKKMMMNNNMMMLLLKKKKKKLLLLLLKKKJJJGGGEEECCCGGGIIIKKKKKKIIIGGGFFFFFFEEEFFFHHHJJJLLLMMMNNNOOOJJJKKKNNNQQQTTTUUUVVVVVVVVVUUUTTTSSSSSSUUUWWWXXXWWWWWWWWWYYY\\\]]]\\\[[[^^^kkkssspppjjjjjjnnnqqq000000000000000000000000000111111111111222222222111111111111111111111111111111111111222222222222222222222222333333333333444444333333333333444444333333444444555444444333111666:::999777>>>LLLYYYooowwwqqqvvv|||~~~yyynnnfffeeemmmsssuuuxxxyyy~~~}}}~~~|||wwwsssrrrssstttrrrnnniiifffeeegggiiiqqqqqqqqqqqqnnnkkkhhhfff[[[XXXWWWYYY___eeehhhhhhooorrrvvvxxxxxxxxxyyyzzzvvvxxx{{{}}}}}}}}}{{{zzztttrrrnnnkkkhhhfffeeedddjjjlllpppsssuuutttpppmmmkkkvvvxxxjjjmmmqqqvvvtttssssssqqqkkkccc\\\PPPFFF999333333555444222222222222333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000...---...///000///............///////////////////////////////////////////////////////////////////////////////////////......///000000000000000/////////000000000111111/////////000000000111111111111111111222222222222222333333333333333222111333333333333333333333333333333333333222111000///333222111000000222444555222444555666555333444555555222333666555111///111444333222222333444444222222222222222111111111111222222222111///...///111222222222222222111000///111111111111111111111111000000000000000000000000////////////000000000000........................---------------..................///////////////................................................------------------------------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------------.................................222000...///222333333222666EEESSSWWWYYY___hhhnnn|||wwwtttzzz~~~vvvmmmkkkpppzzzmmmaaa___cccfffhhhQQQFFF===<<>><<<<<<>>>=========>>>???AAABBBCCCAAABBBBBBDDDFFFHHHIIIJJJNNNMMMLLLKKKLLLMMMOOOQQQRRRQQQNNNLLLKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKIIIHHHJJJJJJIIIHHHGGGEEEDDDCCCCCCEEEGGGHHHFFFCCCBBBBBBAAADDDGGGIIIIIIJJJLLLNNNLLLMMMOOORRRSSSTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWWWWTTTXXX^^^dddhhhgggdddaaadddbbbeeeiiigggdddlllxxx000000000000000000000000000111111111111222222222111111111111111111111111111111111111222222222222111222222222222333333333444333333222222333333444333333222333444555555555000666;;;;;;888888===CCCNNNYYYkkkwwwooonnnqqqwww|||rrrlllllllllhhhpppmmmmmmsss|||zzz}}}yyyyyyyyyzzz{{{zzzxxxuuusssrrrsssooonnnmmmlllllllllllllllgggfffeeegggjjjnnnqqqrrrtttvvvxxxxxxvvvtttttttttssstttuuuvvvvvvwwwwwwwwwgggfffeeeeeegggkkkoooqqqrrrvvvzzzyyysssnnnlllmmmeeehhhvvv|||ooohhhoootttwwwrrrmmmhhhbbbXXXMMMDDD<<<999555444555555444222333333333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000...---...///000///.............../////////000////////////////////////////////////////////////////////////////////////......///000000000000000////////////000000000111////////////000000000111111111111111222222222222111111222333444333222222222222222222222222222222222222222111111000000000888666333000000111222444222333333333555666666444333111222555444000///111444222111222333333222111222222222222111111111111111222444333000///000222000111111222222111//////111111111111111111111111000000000000000000000000.../////////000000000111........................,,,,,,,,,------...................../////////000................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------..................................../////////000000111111...888BBBHHHPPP\\\fffjjjmmmyyy}}}yyyoooggghhhkkkqqq~~~uuujjjgggjjjooorrraaaSSSGGGEEEDDD@@@<<<:::===@@@CCCEEEFFFFFFGGGIIIEEE@@@===??????===<<<>>>???@@@@@@@@@@@@@@@??????;;;<<<===???AAABBBDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@BBBEEEFFFDDDCCCCCCCCCBBBEEEHHHIIIHHHHHHJJJMMMKKKLLLOOOQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVQQQ]]]mmmtttqqqkkkgggffflllgggcccaaa\\\ZZZdddrrr000000000000000000000000000111111111111222222222000000000000000000000000000111111111111222222222111111222222222333333333444333333222222333333444444333222222444666666666444555555555555666777888888AAARRRlll~~~qqqmmmnnntttxxx{{{||||||yyysssoooggg``````gggnnnqqqppprrrtttuuutttssssssvvvyyyyyy}}}~~~}}}ssspppllliiiiiijjjmmmooojjjkkklllmmmmmmnnnooopppssstttuuutttqqqnnnmmmmmmhhhggggggggghhhkkkmmmooohhhgggffffffiiimmmqqqttt~~~nnnbbbaaadddccc]]]dddlllggghhhqqquuunnniiibbb[[[SSSJJJ???777///333777999999777777777333333444444444333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000...---...///000///...---.........//////000000////////////////////////////////////////////////////////////////////////...//////000000000000000////////////000000000000////////////000000000000000111111111111222222222///000222333444333333222222222222222222222222222111000000111111333444555...///111222333444333333222111000000444777666222000...///333333111111444//////111333222000////////////000000111222222222---///222222///...///111...///000111111111000///000000000000000000000000000000000000000000000000.../////////000000111111........................,,,,,,,,,------.........---.........//////000000................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------..............................+++...111000---,,,///222---111555:::FFFXXXffflllhhhgggcccooommmfffdddiiilllnnnxxx}}}xxxttttttxxx{{{{{{ooobbbWWWUUUSSSIII???:::666:::???CCCEEEGGGHHHJJJHHHBBB@@@AAAAAA>>>===???AAAAAABBBCCCBBBAAA???>>><<<<<<<<<<<<<<<=========<<<===???AAABBBBBBBBBBBB>>>???AAACCCDDDDDDCCCBBBEEEDDDDDDCCCDDDDDDEEEFFFBBBAAA@@@?????????@@@AAA???BBBEEEFFFFFFFFFGGGHHHEEEHHHKKKKKKIIIHHHJJJLLLIIIKKKMMMOOOQQQRRRRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUKKK___tttzzzpppddd```bbbbbbaaa\\\SSSLLLOOO^^^lll000000000000000000000000000111111111111222222222000000000000000000000000000000111222222222222111333222222111111222222333333333333333333333333333333333333444444444555555333333333444444444555555>>>999;;;LLLfffzzzttttttuuuzzz~~~|||yyyyyyooohhhfffdddbbb```jjjffffffiiigggdddhhhoooxxxwwwvvvxxx|||~~~~~~}}}rrrqqqssssssooojjjiiimmmkkkkkkjjjjjjkkkkkkkkkkkkjjjkkkjjjgggcccbbbeeehhh___`````````aaaeeekkkpppjjjnnnpppmmmhhhggglllrrr~~~|||iii\\\\\\bbbgggkkkhhh```bbbkkkmmmggg```XXXLLLBBB;;;777555444111111222222222333333333222222222111111111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000//////.........---....................................////////////000000///...............111111000///////////////////////////////////////000000000000000000000000111111111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000//////......////////////////////////---------.........//////........................///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000000000000111333555;;;III\\\iiijjjccc[[[___rrrvvviii\\\[[[gggssswwwwww|||xxxmmmxxxyyy{{{{{{{{{~~~qqqccc\\\eeemmmcccMMM<<<>>>333777AAACCCGGGLLLJJJGGGCCC>>>===@@@BBBBBBAAABBBDDDFFFFFFCCCAAA??????;;;???DDDCCC>>>:::999;;;999:::;;;<<<===>>>???@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===============<<<===>>>???AAABBBCCCCCCBBBCCCDDDFFFHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDJJJKKKMMMNNNOOOPPPRRRSSSTTTRRRSSSSSSOOOJJJJJJOOOMMMSSS\\\bbbdddccc```___XXXXXXUUUOOOMMMSSS___iii000000000000000000000000000000111111111222222222000000000000000000000000000000111222222222222111333222222111111222222333333333333333333333333333333333333444444444444555333333333444444444444555333111333;;;JJJYYYbbbeeelllooovvvvvvmmmqqquuuzzzyyyqqqmmmmmmmmmnnnjjjeeedddggghhhccc___```iiihhhggggggiiikkknnnooollllllnnnpppkkkeeeccceeecccbbbaaa``````aaaaaa```bbb```___^^^^^^_________ddddddcccccceeehhhllloooqqqtttuuuooofffaaaaaadddnnntttvvvpppddd]]]```fffhhhlllhhh``````fffeee^^^OOOIIIAAA:::666444333222111111222222222333333333222222222111111111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000/////////................................................////////////////////////000111222222111000000///////////////////////////////////////000000000000000000000000111111111111111111111111111222222222222222222333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000//////..............................---------.........//////........................///...---,,,,,,,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////000111111222666AAAOOOZZZ```\\\VVVYYYhhh|||}}}nnn[[[RRRWWWeeessszzztttwwwxxxvvvxxx{{{wwwqqqrrrwww}}}vvvkkkaaaccclllmmmcccVVVGGG;;;;;;@@@>>>AAAJJJJJJEEEBBB???>>>@@@AAAAAAAAABBBDDDFFFFFFDDDBBBAAAAAA<<<@@@DDDCCC>>>::::::;;;::::::;;;<<<===>>>???@@@>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<<<<===>>>AAACCCDDDCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMOOOPPPPPPOOONNNLLLMMMPPPRRRNNNIIIKKKQQQMMMRRRYYY\\\]]]]]]^^^___^^^XXXQQQNNNQQQXXX```eee000000000000000000000000000000000111111111222222000000000000000000000000///000111111222222111111222222111111111111222222333333333333333333333333333333333333444444444444333333333333444444444444222333333333666===FFFMMMXXX___mmm~~~zzznnnlllnnnuuuyyytttmmmrrr}}}~~~wwwttttttvvvuuummmhhhiiijjjfff```\\\cccbbbaaa___^^^```dddgggbbbcccgggjjjhhhaaa^^^___aaa```^^^^^^______^^^]]]```]]]\\\^^^ccceeeccc```cccdddeeegggkkkoootttvvv~~~~~~vvvjjj```]]]]]]^^^bbbfffeeebbbaaafffkkkkkklllggg\\\XXXYYYUUUMMM===:::666333333333333222111111222222222333333333222222222111111111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////................................................////////////......///000222333555666000000//////......//////////////////////////////000000000000000000000000111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000////////////...........................---------.............................................---,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///////////////////////////000000///000666???GGGUUUUUUTTTWWWbbbpppxxxyyyuuubbbVVVUUU^^^jjjsssnnnqqqrrrrrruuu{{{}}}|||qqquuuzzz||||||{{{zzzzzz{{{uuuiiibbbiiiuuuvvvoooYYYKKKEEEDDD>>>AAAHHHGGGCCCBBBAAAAAAAAABBBCCCCCCBBBDDDFFFFFFDDDBBBBBBBBB>>>BBBEEEDDD@@@<<<:::;;;;;;;;;<<<======>>>??????>>>>>>===<<<<<<<<<==============================;;;<<<<<<>>>@@@BBBDDDEEECCCCCCBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJLLLMMMNNNQQQRRRPPPLLLIIIJJJQQQ]]]ccc^^^UUURRRUUUSSSWWWZZZYYYWWWXXX^^^ccccccYYYPPPOOOUUU\\\^^^\\\000000000000000000000000000000000000111111111111000000000000000000000000///000000111111111111111222222111111111111222222222222222222222222222222222222333333333444444444222222333333333444444444666777777444222444999???AAAHHHWWWnnn{{{qqqoooqqqtttsssmmmkkknnngggppp{{{~~~}}}xxxwww}}}vvvnnnkkkkkkiiigggeeeeeeffffffcccaaa```aaaddd[[[\\\aaaggggggbbb___```bbbaaaaaacccfffeeebbb___bbbaaaaaadddhhhjjjjjjiiijjjnnnpppnnnkkkkkkpppuuu~~~~~~{{{sssiiiaaa___```]]]```dddggghhhiiijjjjjjkkkhhh^^^QQQJJJGGGBBB;;;555444222222333444333222111111222222222333333333222222222111111111000000111111111111000000000///000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////.............................................////////////......///000111333555555000//////.........//////////////////////////////000000000000000000000000111111111111111111111111333333222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////...........................................................................------,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------....../////////////////////////////////...---000444888FFFKKKNNNRRR[[[gggoooqqq}}}vvvnnniiihhhhhheeebbbdddfffjjjmmmrrryyy~~~wwwuuuqqqmmmmmmppptttxxxzzz{{{qqqdddfffuuu{{{uuujjjYYYQQQOOOJJJLLLMMMEEEAAAAAABBBBBBCCCDDDFFFGGGEEEFFFGGGFFFDDDAAAAAAAAA@@@CCCEEEEEEAAA>>><<<<<<<<<<<<======>>>>>>>>>???>>>>>>===============>>><<<===============>>>>>>===>>>>>>@@@AAABBBCCCDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKPPPPPPPPPQQQQQQOOOKKKHHHJJJWWWjjjuuupppbbbYYYXXXXXXZZZXXXSSSOOOPPPYYY```bbb[[[TTTTTTYYY[[[XXXSSS000000000000000000000000//////000000000111111111000000000000000000000000//////000111111111111000222111111000000111111222222222222222222222222222222222222333333333444444222222222333333333444444444333333333333333333333444777@@@RRRfffuuu{{{zzzqqqkkkjjjpppuuuqqqhhhaaaXXX^^^fffmmmppppppoooooozzzuuurrrsssrrrpppmmmlllkkkjjjdddfffggggggeeebbb```^^^^^^]]]aaaggghhheeebbbbbb`````````dddiiiiiieee```aaaccceeeeeeeeegggkkknnnyyy~~~~~~ssscccZZZ^^^eeelllllliiiddd___]]]___aaafffhhhkkknnnnnnkkkfffbbb^^^YYYMMMBBB;;;999777444444333222333333333111///111111222222222333333333222222222111111111000000111111111111000000000///000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////.........///////////////....................................///////////////////////////000111111//////............//////////////////////////////////////////////////////000000000000000000000000222222222111111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......................................./////////.............................................---........................------,,,,,,,,,------...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.................................///////////////111222555<<>>============>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???=========>>>>>>>>>??????AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGJJJLLLNNNPPPQQQQQQPPPMMMKKKIIIIIIFFFQQQbbbnnnkkkaaa[[[[[[XXXWWWRRRKKKEEEGGGNNNUUU\\\ZZZYYYYYYXXXUUUPPPKKK000000000000000000000000/////////000000000111111000000000000000000000000...///000000111111000000111111000000000000111111222222222222222222222222222222222222333333333333222222222222333333333333111000000333555555222///444222444;;;GGGTTT^^^bbbeeeaaa```iiitttvvvmmmccc]]]]]]```ddddddaaaaaaeeehhhqqq|||{{{rrrlllbbbkkktttwwwvvvtttpppkkkcccdddgggjjjllliiieee```fffbbbcccgggiiigggfffggggggdddaaadddiiikkkiiiffffffggggggdddaaacccjjjpppwww{{{zzzmmm[[[QQQVVV^^^`````````^^^]]]___bbbdddjjjkkkkkkkkkhhhaaaXXXRRRIIIDDD<<<666333444555666333222111111222111...,,,111111222222222333333333222222222111111111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////.........///////////////....................................////////////000000///...------............------......//////////////////////////////////////////////////////000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................---............/////////------------------------...............---------........................------,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------....................................///000000000000000...444;;;AAALLLYYYaaaccc\\\[[[```nnn{{{}}}qqqdddQQQNNNPPPYYYbbbgggjjjlllpppnnnkkkjjjkkkllllllkkkgggooorrrnnnmmmrrrrrrnnnbbbUUURRRXXX```kkkhhhVVVEEEAAA======AAADDDEEEDDDGGGGGGGGGDDDAAA???>>>???AAACCCEEEFFFEEEDDDAAA???>>>>>>>>>>>>>>>>>>>>>===>>>>>>=========>>>??????===>>>>>>??????@@@@@@AAACCCCCCDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGIIILLLOOOQQQLLLPPPTTTRRRMMMIIIIIILLLJJJMMMTTT[[[]]]\\\^^^ddd[[[WWWRRRKKKHHHIIIMMMQQQTTTVVVXXXXXXTTTOOOKKKHHH000000000000000000000000////////////000000000111000000000000000000000000...//////000000000000000111111000000000000111111111111111111111111111111111222222222222333333333111222222222222333333333222222222333555555444222333333222333666<<>>>>>>>>======>>>>>>======>>>??????@@@>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCEEEFFFFFFFFFEEEFFFEEEFFFGGGIIILLLPPPQQQIIISSS]]]]]]TTTMMMMMMQQQSSSOOOOOOTTTXXXZZZ^^^ccc^^^YYYTTTQQQRRRSSSTTTTTTOOOPPPPPPPPPNNNLLLKKKJJJ000000000000000000000000////////////000000000000000000000000000000000000...//////000000000000000111111000000000000111111111111111111111111111111111111222222222333333333111111222222222333333333222222222111000000222333///222555555444333555888666<<>>>>>======>>>>>>===>>>>>>???@@@@@@??????@@@AAABBBBBBCCCCCCAAABBBDDDEEEEEEEEEDDDCCC@@@AAACCCEEEGGGGGGGGGFFFDDDDDDDDDEEEGGGJJJNNNPPPHHHWWWggghhh]]]SSSSSSWWWVVVRRRRRRWWWZZZYYYWWWWWW[[[VVVRRRRRRVVVXXXVVVSSSMMMKKKHHHHHHJJJLLLMMMMMM000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222555666999???GGGRRR\\\aaa___\\\ZZZ]]]cccfffeeecccaaa]]]ZZZZZZ^^^___]]]ZZZTTTUUUWWWYYYZZZ[[[\\\\\\[[[YYYZZZ^^^dddfffccc___XXXWWWWWWYYY^^^dddkkkoooooobbbVVVRRRUUUXXX]]]aaa```\\\UUURRRSSSZZZccciii```bbbaaa[[[TTTRRRWWW]]]hhhddd```______\\\UUUOOOEEECCCAAA===999666333111222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////................................................................................................---------............///................................................------............------111111000000//////......////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111000000//////......000///---...///111111000000000000000000000000000000000000000000000000000........................000000000000000000000000//////.........---------........................////////////////////////.........................................................------,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,........................,,,++++++---222999@@@DDDCCCKKKVVV```gggjjjmmmnnngggZZZOOOSSS___fff```VVVXXXSSSUUU^^^fffjjjpppwww{{{oooccc^^^]]]]]]```ddd\\\ZZZYYY\\\cccllltttxxx```XXXNNNMMMWWWaaa\\\QQQGGGAAA;;;;;;@@@DDDCCC@@@===;;;===BBBEEEDDDDDDEEE???BBBDDDAAA===>>>@@@AAA???AAABBBAAA@@@AAA@@@>>>>>>EEEAAA<<>>===;;;999777555333333222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////................................................................................................---------............///................................................------............------000000000000//////......////////////////////////.../////////000000000000//////////////////////////////000000000111111111000000000000//////......000///...///111222111000////////////////////////////////////////////////........................//////////////////////////////.........---------......................................................................................................---------,,,,,,,,,------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,........................000///......000333777:::>>>GGGSSS]]]ccceeeffffff```ZZZUUUYYY______VVVLLLIIIGGGLLLXXXbbbhhhnnnttt}}}ssshhhccc```[[[XXXYYYTTTTTTVVVZZZbbbjjjqqqttt```[[[SSSSSS^^^iiihhh```KKKEEE???AAAGGGHHHCCC<<<<<<888888>>>BBBAAA???@@@AAACCCEEEDDDBBBAAA@@@???>>>???AAAAAAAAA@@@>>><<<<<>>???AAABBBCCCEEEGGGGGGFFFDDDFFFEEEEEEEEEEEEEEEFFFFFFHHHMMMSSSTTTQQQMMMJJJIIIFFFKKKSSS[[[___]]]XXXSSSLLLKKKIIIHHHIIILLLOOOQQQWWWUUUTTTTTTSSSOOOKKKHHHFFFDDDLLL\\\bbbXXXKKKEEE000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222222111000000000111222333;;;:::<<>>=========:::777555555555555444444444444222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////................................................................................................---------............///................................................------............------000000000////////////...////////////////////////....../////////000000000//////////////////////////////000000000000111111000000000////////////.../////////111333333111///////////////////////////////////////////////////........................////////////////////////...............---------...................................................................................................------------,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------111000///......///000111777???KKKUUU[[[\\\\\\[[[XXXVVVUUUXXX[[[XXXOOOGGG>>>>>>DDDOOOZZZ```fffjjjwwwooohhhfffbbb[[[TTTRRROOOPPPRRRVVV[[[aaafffjjj^^^[[[WWWWWW___jjjmmmkkkXXXPPPHHHHHHNNNSSSQQQMMMCCC<<<888<<>><<<;;;@@@???@@@BBBCCCAAA???<<>>===>>>GGGEEEBBBHHHHHHBBBCCCDDDDDDEEEGGGJJJKKKJJJHHHGGGGGGHHHGGGEEECCCAAA@@@GGGXXXkkkooodddVVVPPPPPPMMMKKKLLLSSS[[[]]]VVVOOOJJJJJJJJJLLLOOORRRUUUWWWSSSRRROOOLLLIIIGGGEEECCCCCCDDDOOO```eeeYYYIIIAAA////////////////////////////////////000000000000///////////////////////////000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111333333333333333333333333444333444777<<<@@@BBBBBBHHHGGGHHHLLLQQQUUUWWWWWWXXXWWWVVVUUUTTTSSSRRRRRRMMMRRRVVVVVVSSSRRRTTTWWWZZZYYYXXXVVVVVVWWWXXXYYYYYYSSSPPPRRRTTTUUUVVVYYYZZZYYYYYYXXXVVVUUUTTTTTTTTTRRROOONNNMMMHHHAAA<<<;;;888555333444444333222111111111222222333333444111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////................................................................................................---------............///................................................------............------////////////////////////////////////////////////........./////////000000////////////////////////////////////000000000111//////////////////////////////000222444333111...////////////////////////////////////////////////........................////////////////////////........................................................................................................................------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------......//////000000111777@@@HHHMMMPPPRRRSSSQQQOOOOOOTTTZZZZZZSSSKKKBBBAAACCCIIIPPPUUUYYY[[[fffaaa___bbbccc^^^YYYXXXWWWWWWUUUSSSSSSTTTWWWYYYXXXVVVTTTSSSXXX___eeeggg___WWWMMMIIIMMMWWW```eeeSSSHHH??????AAAAAA@@@@@@CCC>>>;;;===@@@???======>>>======???>>>:::888999<<>>>>>???>>>999555666444222111111222222222111111111222222222222222111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////........................................................................---------............///................................................------............------.............../////////////////////////////////............////////////...........................////////////000000000.............../////////......///222333333000...................................................................................................---.....................................................................................................................------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,---...//////000000000---000555:::???DDDJJJMMMKKKJJJMMMXXXccccccWWWKKKJJJIIIFFFFFFIIINNNPPPQQQUUURRRSSSZZZ______]]]^^^gggddd^^^UUUNNNJJJKKKMMMMMMLLLKKKLLLOOOSSSZZZ```XXXTTTNNNIIIJJJRRR```jjj___SSSHHHFFFHHHJJJNNNRRRVVVJJJAAA??????>>>@@@DDD@@@;;;888:::888333222666:::DDDBBB===AAABBB???DDDBBBFFFJJJJJJGGGDDDDDDFFFGGGUUUaaaaaaUUUIIIFFFHHHCCCPPP^^^```XXXOOOLLLMMMRRROOOJJJHHHGGGGGGDDDBBBFFFGGGHHHJJJKKKLLLLLLMMMEEEFFFDDDAAACCCHHHGGGBBBAAA@@@CCCIIIKKKFFF???<<<000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222333222222222222222333333111111333555888;;;>>>???BBBAAAAAAAAABBBDDDEEEGGGHHHKKKMMMKKKFFFCCCEEEHHHHHHHHHHHHGGGFFFFFFEEEEEEHHHFFFEEEGGGGGGCCCBBBDDD@@@@@@AAA@@@???===;;;999<<<888444444666777666555222222111111111111222222222222222222222111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................................................................---------............///................................................------............---------............/////////////////////////////////------........./////////..............................////////////000000---............/////////.........000222222000...................................................................................................---------.......................................------------------------................................................,,,,,,,,,------------...------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........,,,---...000333999@@@EEEEEEGGGPPP___kkkhhhVVVFFFMMMLLLIIIFFFGGGLLLMMMKKKLLLHHHJJJRRRXXXYYYXXXYYYkkkiiicccYYYOOOIIIHHHJJJEEECCCDDDHHHJJJMMMSSSZZZPPPRRRSSSRRRQQQTTT[[[aaa^^^UUUMMMKKKNNNRRRZZZbbbiii[[[MMMGGGCCCAAAFFFOOOPPPFFF@@@???<<<777999@@@FFFNNNHHH>>>@@@@@@@@@GGGHHHPPPXXXVVVMMMGGGGGGKKKHHHWWWeeeeeeYYYMMMKKKMMMIIIMMMPPPOOOLLLJJJKKKLLLNNNMMMKKKIIIFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFCCCDDDCCCCCCKKKTTTPPPEEEAAA@@@???@@@@@@???===;;;000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111555444333333222333333444111222222111111111222333000000111111111222333555666666555555777999<<<======>>>???>>>;;;:::<<<>>>======>>>?????????>>>===<<<:::;;;===<<<888777:::777777777666666555444444555333222222333444444444000111222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................................................................---------............///................................................------............---------------.........//////////////////////////////---------.........//////................................./////////000000---------.........//////...------...///000///...................................................................................................---------.........//////........................------------------------................................................,,,,,,,,,---------......------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......---------,,,---000555999===AAAJJJXXXaaa^^^RRRFFFJJJLLLKKKHHHIIILLLJJJEEEEEECCCFFFNNNSSSRRROOONNN\\\]]]]]]XXXPPPKKKJJJKKKEEEAAABBBGGGIIIHHHLLLQQQNNNNNNOOORRRWWWZZZ[[[[[[VVVRRROOOOOOOOOQQQYYYbbbjjj\\\OOOJJJEEEBBBKKKYYYdddVVVKKKHHHDDD???DDDNNNZZZ___TTTEEECCCBBBDDDLLLNNN[[[fffcccTTTIIIJJJPPPIIIRRR\\\]]]WWWOOOMMMNNNNNNLLLIIIFFFDDDEEEHHHJJJMMMMMMMMMKKKJJJJJJJJJKKKJJJIIIGGGEEEDDDCCCBBBBBBAAACCCBBBEEERRR\\\UUUDDD===>>>>>>======<<<999666000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000222222111000111222333444222333333222000000111222111222222111000111222444222111000000111444666888444555555555444555777888222333555666777777666666555444555777666222222555555555444333333333444444000111222222222222222222///111333444333111111111000000000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................................................................---------.........//////................................................---..................------------.........//////////////////////////////---------.........//////..................................../////////000---------........./////////---,,,,,,...//////...................................................................................................---------.........//////........................------------------------................................................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000.........,,,+++,,,...000888;;;AAAHHHNNNQQQPPPNNNGGGLLLMMMKKKKKKLLLFFF>>>AAA???DDDMMMQQQNNNIIIFFFHHHNNNTTTUUUPPPLLLKKKLLLIIIDDDCCCGGGHHHDDDDDDHHHKKKFFFBBBGGGRRR[[[\\\ZZZQQQPPPQQQQQQMMMKKKQQQZZZ^^^RRRIIIFFFCCCBBBNNN___lll\\\NNNIIIDDD@@@FFFSSSfffiiiZZZGGGBBB@@@CCCLLLLLL\\\jjjeeeRRREEEFFFMMMJJJMMMQQQSSSRRRPPPMMMLLLJJJHHHCCC>>>;;;<<>><<<:::555000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111000000111111111111000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111222333333333333222222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222000000000000000000000000000000000000000000000000111111111000000000000000222222111111111222444555222222111111111111222222000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////................................................////////////////////////////////////////////////..............................................................................................................................................................................................................................////////////......................................................................................................................................................------------------------------------------------------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---------------------------........................222555;;;@@@EEEGGGHHHHHHIIIMMMMMMHHHFFFIIIGGGBBB>>>BBBGGGJJJJJJKKKLLLNNNKKKFFFEEEIIIKKKGGGFFFIIINNNSSSPPPGGGGGGNNNNNNGGGCCCDDDDDDFFFHHHJJJLLLNNNGGGGGGGGGGGGIIIJJJLLLMMMQQQOOOLLLJJJJJJMMMQQQTTTaaaYYYOOOHHHHHHKKKNNNOOOWWWZZZWWWLLLCCCAAACCCCCCJJJVVV___ZZZQQQLLLLLLMMMMMMKKKGGGEEEDDDFFFHHHJJJHHHBBB<<<;;;???DDDEEEEEEFFFJJJMMMLLLIIIFFFCCC???BBB===;;;???@@@???AAAEEEGGGCCC@@@@@@CCCDDDAAA===;;;;;;;;;999666222...,,,000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111000000111111111111000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000111222222333333222222222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222000000000000000000000000000000000000000000000000111000000000000000000000222222111111111222333444222111111000000111111222000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////............////////////////////////................................................////////////////////////////////////////////////..............................................................................................................................................................................................................................////////////......................................................................................................................................................------------------------------------------------------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...........................000444888<<<>>>??????CCCHHHKKKIIIJJJLLLIIIDDDCCCDDDEEEHHHKKKLLLKKKIIIEEE@@@@@@EEEGGGEEEEEEGGGOOOXXXXXXOOOJJJNNNOOOKKKHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@??????@@@BBBDDDEEEIIIHHHFFFFFFIIIMMMQQQTTTWWWRRRLLLHHHIIIKKKLLLLLLQQQTTTRRRJJJCCCCCCEEEFFFFFFPPPVVVRRRKKKHHHHHHIIIEEECCCAAA@@@???AAABBBDDDGGGCCC???@@@CCCFFFEEECCCCCCEEEFFFDDDCCCBBBAAA@@@@@@<<<:::???FFFJJJFFF@@@@@@===;;;===@@@AAA>>>:::888888777555333000---,,,000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111000000111111111111000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000111222222333333222222222222222222222222222222111111111111111111111111111111111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111222333333222111111000000111111222000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////................................................////////////////////////////////////////////////..............................................................................................................................................................................................................................////////////......................................................................................................................................................------------------------------------------------------------------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,------------------------------------------------------,,,---...000222444555666<<>>;;;<<<@@@DDDDDDDDDFFFLLLUUUWWWOOOHHHIIIKKKJJJKKKKKKJJJHHHEEEBBB???======;;;999888999;;;===???BBBAAA@@@AAACCCFFFJJJMMMGGGFFFDDDDDDEEEFFFEEEDDDGGGJJJJJJCCC???AAADDDDDD@@@FFFIIIEEEAAAAAABBBAAA>>>>>>=========>>>??????EEECCCBBBCCCFFFFFFDDDAAA???>>>>>>>>>>>>>>>???@@@===<<<;;;>>>KKKTTTKKK;;;888777777999<<<===999666444333111000...---,,,,,,////////////////////////////////////000000000000////////////////////////////////////000000000000000000////////////000000///000000000111111111111000000111111111111000000///000000000111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000111222222222222222111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222111111000000000000111111///000000000111111111111000000000000000000000000111111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////................................................////////////////////////////////////////////////..............................................................................................................................................................................................................................////////////......................................................................................................................................................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------...///111222999@@@IIIOOORRRPPPKKKFFFDDDCCCCCCCCCDDDCCC@@@>>>===<<<<<>>;;;999:::<<<>>>@@@AAA@@@>>>===<<<===???@@@;;;;;;;;;;;;<<<<<<<<<;;;===AAA@@@<<<:::<<>>>>>;;;:::======;;;======>>>???@@@@@@@@@@@@CCCAAA@@@AAACCCCCCAAA>>>===;;;;;;>>>@@@??????AAA:::>>><<<;;;GGGSSSKKK777555555666888:::999555111111///---+++++++++,,,---////////////////////////////////////000000000000////////////////////////////////////000000000000000000////////////000000///000000000111111111111000000111111111111000000///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000//////000000111111111111111111111111111111111111111000000000000000000111///000000000111111111111000000000000000000000000111111111111000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////................................................////////////////////////////////////////////////..............................................................................................................................................................................................................................////////////......................................................................................................................................................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---//////555999BBBIIIKKKHHHCCC@@@@@@DDDHHHFFFAAA======>>>?????????@@@BBBEEEEEECCC@@@>>>999777:::@@@BBBAAAAAACCCEEEHHHIIIIIIHHHGGGBBBAAA???======???AAACCCBBBAAA???===<<<;;;::::::999888777666555666777888:::======999777:::;;;:::<<<>>><<<999999===>>>;;;===>>>@@@AAAAAAAAAAAA@@@???>>><<<<<<===>>>=========:::===DDDGGGCCC@@@@@@999???===888===HHHDDD777666666777888888555111...///...,,,******+++---...000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000111111222222111111111111111111111111111111111111111111111111111111111111111111111000000000////////////////////////000000000000000000000000000000000000000000000000/////////000111111222222111111111222111111000///111000000//////000000111000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////////////////////////////................................................////////////////////////////////////////////////..............................................................................................................................................................................................................................////////////......................................................................................................................................................------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------000111666===>>>;;;888888<<>>@@@CCCCCC???@@@:::444555<<>>@@@AAABBBBBBBBBBBB@@@???>>>>>>???@@@AAABBB@@@@@@@@@??????>>>>>>===;;;;;;:::777555555777:::===???>>>::::::<<<<<<:::???AAA@@@<<<;;;???@@@>>><<<<<<===>>>>>>>>>======:::::::::::::::;;;<<<<<<===:::>>>HHHLLLDDD>>>===777<<<;;;666666<<<<<<666666666777666444222///---...---,,,******,,,---...000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000000111111111111111111111111111111111111111111111111111111111111111222111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222000111222222111000///...000000////////////000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////................................................////////////////////////////////////////////////..............................................................................................................................................................................................................................////////////......................................................................................................................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++---222444111111555888???GGGHHHCCC===;;;;;;999;;;;;;888:::??????:::;;;888666999>>>@@@@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>??????;;;<<<===>>>>>>>>>======:::;;;<<<:::888777999<<<===???>>>;;;<<<>>>>>>:::===AAAAAA<<<:::<<<>>>===:::999999999999888888888666888;;;=========<<<<<<===888;;;FFFJJJAAA999888666666666555555555555444222222333222000...------------,,,+++++++++,,,---000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000111111111111111111111111222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000...//////000111222222222000111222222222000///...000000////////////000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////................................................////////////////////////////////////////////////..............................................................................................................................................................................................................................////////////......................................................................................................................................................------------------------------------------------------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........))))))...000...111777444999@@@DDDCCC>>>888444333666666333666;;;;;;666444555888<<<<<<;;;:::;;;:::999999999999:::;;;<<<777888:::<<<===>>>======888999:::;;;;;;:::999888666999<<<<<<:::999:::;;;;;;===<<<:::;;;???>>>:::888===???:::666777999999999888777666666666666666444888>>>AAAAAA@@@===<<<===666777BBBFFF<<<555555555000111666888555222333......///...,,,+++,,,---,,,,,,+++++++++++++++,,,000000000000000000000000000000////////////000000000000000000000000000000......///000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111000000000000111111000000000000000000000000000111333444444333111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................---------............///////////////////////////................................................................................................////////////////////////................................................//////.........---------........................---------............///////////////////////////................................................---------------------------------------------------------............/////////.........---------,,,,,,,,,---------......------------------------+++,,,...//////...,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000222444666888999999888555555555555555555444444888888999:::<<<===>>>>>>888888777777888888999:::777666666555555555555666555555666666666666555444777666666666777888999999999888666777888999999888777777666666555555444444444555555666777888888999666>>>FFFIIICCC<<<777555666666666777666555555444222222222222222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000////////////000000000000000000000000000000......///000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000111111000000000000111111000000000000000000000000000111333444444333111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................---------............///////////////////////////................................................................................................////////////////////////................................................//////.........---------........................---------............///////////////////////////................................................---------------------------------------------------------............/////////.........---------,,,,,,,,,---------......------------------------+++,,,...//////...,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////111333444555666666444444444444444444444444555555666777888888999999777777777777777888999999666666555555555666666777555555555555555555555555444444333333333444555555888666444444666666666555444444444444444444333333444444555555666666777777333:::AAACCC???888555333222222333333222222111000111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000////////////000000000000000000000000000000......///000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000111111000000000000111111000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................---------............///////////////////////////................................................................................................////////////////////////...............................................................---------........................---------............///////////////////////////................................................---------------------------------------------------------............///...............---------,,,,,,,,,---------......------------------------+++,,,---......---,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333333333333333333333333333111222222222333333444444777666666666666777888888555555555555555666777888555555444333333444555666555444444333333333333444666444333222333333333111333333444444444444444444444444444444444444444444000555:::;;;888444222222000000111111000000///.../////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,////////////////////////000000////////////000000////////////////////////......///000000000000000////////////////////////111111111111111111111111///////////////////////////000000000111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////111111111000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................................---------............///////////////////////////................................................................................................////////////////////////................................................................................................---------............///////////////////////////........................................................................---------------------------------............///........................,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,...///111111111111111111222222222000000000111111111111111555555555555555666666777444444444444555666888888666555333222333444666777999888777666666666666666777555333222333333222111444444555555666666777777333333333333222222222222...111444444333111111111111111222222111111000///------.........------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,////////////////////////000000////////////000000////////////////////////......///000000000000000////////////////////////000000000000000000000000///////////////////////////000000000111111111111////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////000000000000000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................................---------............///////////////////////////................................................................................................////////////////////////................................................---.............................................---------............///////////////////////////........................................................................---------------------------------............///---.....................,,,,,,,,,---------......------------------------,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,...///.../////////000000000111111111111111111222222222444444333333444444555666333333333333444555666777666555444333333555777888;;;:::999888888888888888888666444444444444333222333333444444555555666666222222222222111111111111///000111111000000111111000111111111111000//////+++,,,,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,000000000000000000000000000000////////////000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................---------............///////////////////////////................................................................................................////////////////////////................................................---------.......................................---------............///////////////////////////........................................................................---------------------------------............///---------...............,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,------,,,------....../////////111111111222222222333333333222222222222333444444222222222222222333444555444444333333333555666777777666666555555555555666888666444333444555444333000000111111111111111222111111111111111111111111000000000000000000111111---............---,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,000000000000000000000000000000////////////000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000111000000000000000000000000111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................---------............///////////////////////////................................................................................................////////////////////////................................................---------.........//////........................---------............///////////////////////////........................................................................---------------------------------............///---------.........//////,,,,,,,,,---------......---------------------------------,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++,,,,,,******************************************************************************+++++++++,,,,,,,,,)))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,---......///...//////000111222333333222111111111111222333333222111111111111111222222000111111222333333444444222222111111111222333333444222111111222333222111000000000///////////////000000000111111222222333111000000000000000000///++++++,,,,,,,,,+++*********+++,,,,,,---------,,,************************((())))))***++++++,,,,,,000000000000000000000000000000////////////000000000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................---------.........//////////////////////////////................................................................................................////////////////////////................................................---------.........//////........................---------.........//////////////////////////////................................................////////////////////////---------------------------------.........//////---------.........//////,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---******************************************************************************+++++++++,,,,,,,,,))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***)))******+++,,,,,,---......,,,,,,---...000111222222111111111000111222222333111111000000000000000000---...///111222222222222000/////////000111222222111///......000111000000222222111111000000/////////000000111222333333444222111000000000000///...,,,,,,,,,,,,,,,+++*********+++,,,---------------************************((())))))***++++++,,,,,,000000000000000000000000////////////000000000000000000000000000///......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////000111222333000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222000000000000000000000000//////000111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000//////......111111000000//////......000000000000000000000000111111000000//////......////////////////////////////////////////////////------............------........................................................................................................................---------............///........................................................................////////////////////////................................................////////////////////////........................//////.........---------........................//////.........---------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))),,,//////...+++))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++*********++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............/////////111222111000///000111222111111111000000//////000000111111111111000000////////////////////////////////////////////////222111000//////000111222/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******))))))(((,,,,,,++++++++++++******000000000000000000000000////////////000000000000000000000000000///......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////000111222333000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111111000000000000000000000000//////000111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111000000000/////////...111000000000/////////...000000000000000000000000111000000000/////////...////////////////////////////////////////////////------............------........................................................................................................................---------............///................................................................................................................................................////////////////////////........................//////.........---------........................//////.........---------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,///222222000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...000111000///...///111111111111000000////////////000000111111000000///000000000000000000000000000000000000000000000000111000///......///000111.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))------,,,,,,++++++******000000000000000000000000////////////000000000000000000000000000//////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////000111222333000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000//////000111111111111111222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////------............------........................................................................................................................---------............///................................................................................................................................................////////////////////////.......................................---------.......................................---------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///222222111///......++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...//////------...///000000000////////////////////////000000/////////000000000000000000000000000000000000000000000000///......------......///------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))************++++++///......---,,,++++++***////////////////////////////////////000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////000000//////000111222222000000000000000000000000////////////////////////////////////000000000000222222111111000000//////000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////------............------........................................................................................................................---------............///................................................................................................................................................////////////////////////................................................................................................................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,//////---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------***+++,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,---///...........................////////////......////////////////////////////////////////////////------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------//////...---,,,,,,++++++////////////////////////////////////000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////000000111111111111000000////////////////////////000000000000000000000000000000000000000000111222000000000000000000000000////////////////////////////////////000000000000222222111111000000//////000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////------............------........................................................................................................................---------............///................................................................................................................................................////////////////////////........................---.............................................---.....................................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))+++------+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------***,,,...---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***,,,---,,,+++***+++,,,---------------------------------......---------------------------------------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...////////////...------,,,++++++000000000000000000000000////////////000000000000...//////000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000//////000111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////------............------........................................................................................................................---------............///........................................................................------------------------................................................////////////////////////........................---------.......................................---------...............................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,------,,,,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,...111000---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////------------,,,,,,,,,,,,000000000000000000000000////////////000000000000......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111111000000000000000000000000//////000111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000.../////////000000000111.../////////000000000111000000000000000000000000.../////////000000000111////////////////////////////////////////////////------............------........................................................................................................................---------............///........................................................................------------------------................................................////////////////////////........................---------.........//////........................---------.........//////................................................------------------------------------------------........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,......---,,,---///++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++///222000,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,000000000000000000000000////////////000000000000......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000000111000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222000000000000000000000000//////000111111111111111000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000.../////////000000111111.../////////000000111111000000000000000000000000.../////////000000111111////////////////////////////////////////////////---..................---........................................................................................................................---------.........//////........................................................................------------------------................................................////////////////////////........................---------.........//////........................---------.........//////................................................------------------------------------------------........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,++++++---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))---000///***(((***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))******++++++,,,,,,---111111000000//////......000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000//////.........////////////000000000000//////444333222111000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////........................//////.........---------........................................................................................................................////////////////////////........................//////.........------------------------------------------............///000000//////.........---////////////////////////...........................------------...//////........................---------------...///000444000,,,+++---...---,,,//////.........---------................................................///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111000...---,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***))))))************************************)))(((((()))******+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************111000000000/////////...000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000//////.........////////////000000000000//////444333222111000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////........................//////.........---------........................................................................................................................////////////////////////........................//////.........------------------------------------------............///000/////////............////////////////////////........................---------------...//////........................---------------...//////333000,,,+++---...---,,,//////.........---------................................................///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***))))))******************************+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////......//////000000000000000000000000000333222111111000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////.......................................---------........................................................................................................................////////////////////////.......................................------------------------------------------............///////////////............////////////////////////........................------------......//////...........................------------...//////222///---,,,---...------...............---------................................................///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******)))*********************************+++,,,---......---,,,++++++++++++*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////000111111000000000000000000111222222111000000000000000////////////////////////////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////........................................................................................................................................................................////////////////////////........................................................................---------............//////////////////.........////////////////////////........................,,,------.............................................---------......///000///...---------------.................................................................................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++************************+++,,,...//////...,,,+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++////////////000000000000////////////////////////////////////////////////.../////////000000000111////////////////////////000000000000000000000000////////////////////////000000000000000000000000///////////////000111111111111000000000000111111111111000000///000000000////////////////////////////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////........................---.............................................................................................................................................////////////////////////........................---.............................................---------............///.........///////////////////////////////////////........................,,,---......//////..............................///......---------.........///......---------...---.....................................................................---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************++++++************************)))+++,,,......,,,+++)))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222222222111000//////000111222111000000//////000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////........................---------.......................................................................................................................................////////////////////////........................---------.......................................---------............///.........///////////////////////////////////////........................+++,,,.../////////...---........................//////...------------...---...//////---,,,---...---------...............................................................------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))******+++,,,************************)))***+++,,,,,,+++***)))***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000111000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222333333222000//////000222333000000////////////000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////........................---------.........//////........................................................................................................................////////////////////////........................---------.........//////........................---------............///............/////////000////////////////////////........................+++,,,...///000///...---........................//////...---------------,,,...000///---,,,---///---------.........//////................................................------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***++++++,,,******************************++++++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000111111000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222333333222000//////000222333000000////////////000111000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////........................---------.........//////........................................................................................................................////////////////////////........................---------.........//////////////////////////////---------.........//////---.........//////000000////////////////////////........................+++,,,...000000///...---........................000///...---------------+++...000000---,,,---///---------.........//////................................................,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++------...---,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***+++,,,,,,************************,,,++++++******++++++,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000000//////000111///888;;;666111222333111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000//////.........---////////////////////////////////////////////////////////////////////////........................////////////////////////........................//////////////////////////////////////////////////////.........---------////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................,,,---......//////.................................---,,,---/////////...........................................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***))))))++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///...///000444999:::555222333333111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000/////////............////////////////////////////////////////////////////////////////////////........................////////////////////////........................//////////////////////////////////////////////////////.........---------////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................,,,---......//////.................................---,,,---/////////...........................................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111///...///000::::::777333333555444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////............////////////////////////////////////////////////////////////////////////........................////////////////////////........................////////////////////////////////////////////////...............---------////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................,,,---......//////.................................---,,,---/////////...........................................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///000222444???;;;555222444666444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222///000000000111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000///////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////........................////////////////////////........................////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................,,,---......///....................................---,,,---/////////...........................................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000000000222666999BBB:::333222444555333111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222///000000000111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000111222222222222111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////........................////////////////////////........................////////////////////////////////////////////////---.....................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................,,,---......///....................................---,,,---/////////...........................................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...///000111444888<<<@@@888222222555444222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000111111111111000000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222000111222333333222111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000.........///////////////////////////////////////////////////////////////////////////////////////........................////////////////////////........................////////////////////////////////////////////////---------...............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................,,,---......//////.................................---,,,---/////////...........................................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111444999<<<===555111444555222111333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000111111111111///000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222000111333444444333111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000............/////////000////////////////////////////////////////////////////////////////////////........................////////////////////////........................////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................,,,---......//////.................................---,,,---/////////...........................................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000111333888;;;:::444222555555111111444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000111111111111///000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222000111333444444333111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////////////////........................////////////////////////........................////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................,,,---......//////.................................---,,,---/////////...........................................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************************************)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***,,,---...///++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++000000000000000000000000111000000111333333222111111111111111111111111111////////////000000000000000000000000000000000000111111111000000000000000111111111111111111111111222222222111111111000000111//////111555777777555666555444555555444222///222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000111111222222222222111111444333111000000000111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------..................------//////////////////////////////............//////////////////////////////////////////////////////......------------......................................................---------............///................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***+++,,,------,,,111111111111111111111111111000000111222222222111111111111111111111111111////////////000000000111000000000000000000000000111000000000000000000000111111111111111111111111222222222111111111000000222111000222666888888666666555444555555444222000222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000111111222222222222111111333333111000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------........................//////////////////////////////............//////////////////////////////////////////////////////......------------......................................................---------............///................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))---------,,,,,,+++++++++++++++++++++++++++++++++,,,***))))))+++,,,......111111111111111111111111111000000000000111222222111111111111111111111111/////////000000000111111000000000000000000000000000000000000000000111111111111111111111111111111222222222111111111111111333222222444666888888777555444333444555444222000222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111111111222222222222111111333222111111000111111111111111111111111111111111111111111111222222222333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............---------........................//////////////////////////////............//////////////////////////////////////////////////////......------------......................................................---------............///................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))***,,,...///111111111111111111111111000111111000///000222333111111111111111111111111//////000000000111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222444555777777777555444333333444444222111222111111000000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111222222111111111111111111111111111111111111111111111111111222222222333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....................................//////////////////////////////////////////............//////////////////////////////////////////////////////......------------......................................................---------............///................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,,,,111111111111111111111111000111222222000000222444111111111111111111111111000000000000111111111111111111111111111111111111//////000000111111111111111111111111111111111111111111111111111111111111111111222333333444555666555333222222333444333111222111111000000000000000////////////////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111222111111111111111111111111111111111111222222222222333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---............................../////////000000//////////////////////////////............//////////////////////////////////////////////////////......------------......................................................---------............///................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++///222333000,,,))))))222222222222222222222222///222555555222111333555111111111111111111111111000000000111111111222222111111111111111111111111/////////000111111222222111111111111111111111111111111111111111222222222000111333333333333444666444333111111222333333222222111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222111111222222222222111111000000111222222222222111111111111111111111111111222222222222333333333333333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------........................//////000000111//////////////////////////////............//////////////////////////////////////////////////////......------------......................................................---------............///................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***///333444000+++)))(((222222222222222222222222...333888888555222333555111111111111111111111111000000111111111222222222111111111111111111111111...//////000111111222222111111111111111111111111000000111111111222222222111333555444333333555777444222000000222333333333222111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111///000111222333222222111111111111111111111111111222222222333333333444444333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////---......///000000111111//////////////////////////////............//////////////////////////////////////////////////////......------------......................................................---------............///................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++(((,,,000///,,,)))***,,,222222222222222222222222...333999:::777333333555111111111111111111111111000111111111111222222222111111111111111111111111...//////000111222222222111111111111111111111111000000111111222222222222222444666666444333666888444222000000222333333333222111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222222111111222222222222111111///000111222333333222111111111111111111111111111222222333333333444444444333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////---......///000111111222//////////////////////////////............//////////////////////////////////////////////////////.........------.........................................................---------.........//////................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++'''***,,,***'''''',,,000000000000000000000000000//////000111222333333333111111222222222222111111///...///222666777444111111111000000000000000000//////000000111111222222111111111111111111111111111222333333111111222333:::666222222444555555444222222111111222222333444222222111111000000//////111111111000000000000000222111111111000000//////000000000000111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000////////////////////////////////////////////////...............///000000111111000000//////......////////////////////////+++,,,---///000222333444333222000......///000111////////////////////////////////////////////////////////////////////////.........................................................................................................------,,,,,,,,,//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...222...***)))+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...//////...,,,***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++000000000000000000000000000000000111222222222333111111222222222222111111222111222555888999777444555444333222111000000000000000000000111111111111111111111111111111111111111333333333222111222333888555222222444555444333444444333222111111111222111111111111000000000000111000000000000000000000222111111111000000000000000000000000111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111//////000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000////////////////////////////////////////////////...............///000000111000000000/////////...////////////////////////------...000111333444444777555333111/////////000////////////////////////////////////////////////////////////////////////......................................................................................................---------,,,,,,,,,//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111...******+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))++++++******+++---++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000000000000000000000000111111111111111111222222111111222222222222111111222222333555888888777555888777555444222111111111111111111111111000000000222222222222222222222222111333444333222111222444555444333333444444333222666555444222111111000000000000000111111111111111000000000000000000111111111111111111111000000000000000000111111111222222111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111///000000111111000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000////////////////////////////////////////////////...............///000000000000000000////////////////////////////////////......///000222333444444:::888555333000/////////////////////////////////////////////////////////////////////////////////...................................................................................................------------,,,,,,,,,...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000...+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++000000000000000000000000222222222111111111111111111111222222222222111111000000111222444444333333777666555333333222222222222222222111111000000000222222222222222222222222222333444333222222333444333333333444444444222111555555444333222111111222000000000111111222222222000000000000000111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000111111000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////...............///000000000000000000////////////////////////////////////......///000111222222222888777555222000/////////////////////////////////////////////////////////////////////////////////................................................................................................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,111222111///,,,)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++000000000000000000000000222222222111111111111111111111222222222222111111...///000000111111111222333222222222222222333444333333222222111111000000222222222222222222222222222333444444222222333444111222444444444333333333444333333222333333444444000000111111222222333333//////000000111111111111111111111111111222222222111111111111222222222222111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............///000000////////////000000000000////////////////////////---.........//////000000222222111000000/////////////////////////////////////////////////////////////////////////////////................................................................................................---------------------------.............................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,555555444111,,,)))((((((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++000000000000000000000000111111111111111111222222111111222222222222111111///111222111000000222333000000000000111222333444222222222222222111111111333333333333333333333333222444555444333222333555222333444444333333444555333333333333333444555555111111111222222222222222/////////000111111222222111111111222222222222222111111111222222222222333111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000111111222222111111000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////...............///000000////////////000000000000////////////////////////................................./////////000000////////////////////////////////////////////////////////////////////////................................................................................................,,,,,,,,,------------...---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...//////...+++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000000000000000000000000000000000111222222222333111111222222222222111111000111333222000000222444222111111111111222222333111222222222222222222333333333333333333333333333333444555444333333333555333444555444222222555888555444444333333333444444333222222222222222222111...//////000111111222222111111111222222333333333111111111222222222333333111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////...............///000000.../////////000000000111///////////////////////////////////////.........------...///////////////////////////////////////////////////////////////////////////////////////................................................................................................,,,,,,,,,---------......---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,......+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,+++******+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++000000000000000000000000//////000111222333333444111111222222222222111111///111222111......111333444333333222111111111111111111111222222333333444333333333333333333333333333444555555333333444555444555555444222333666:::777666555444333222222222444333333222222111111111...//////000111222222222111111111222222333333333111111222222222333333333111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////...............///000000.../////////000000111111////////////////////////000000000000////////////---...///////////////...////////////////////////////////////////////////////////////////////////................................................................................................,,,,,,,,,------.........---------.........//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))),,,......,,,***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++222222222222222222222222111111111111111111111111111111222222222222111111000000111222222222222111222222222222222222222222000000111111111222222222222222222222222222222222222222333333333333444444555444333222222222333444555444444333333222222111333333333444444444555555222222222111111111111000000000111111111111000000444333222111111222333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000222222333333333333444444111111222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333333444444555555555222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////111111///...000000000000000000000000000000////////////000000////////////////////////////////////////////////222222111000//////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000//////.........//////,,,,,,---.../////////...---------............///........................................................................000000//////.........---.........------,,,,,,,,,------------------------...------,,,,,,------...---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---///,,,++++++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---222222222222222222222222111111111111111111111111111111222222222222111111000000111222222222222111222222222222222222222222111111111222222222333333333333333333333333333333222222222333333333444444444444333222222222333444222333333333333333333333333333333444444444444555333333333222222111111111000000111111111111000000333222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000222222333333333333444444111222333333444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333333444444444555555222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////111111///...000000000000000000000000000000////////////000000////////////////////////000000000000000000000000222111111000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////............//////,,,---......//////......---------............///........................................................................000/////////.........---......---------,,,,,,,,,------------------------...------,,,,,,------...+++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---///++++++***+++---/////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,---...222222222222222222222222222222222222222222222222111111222222222222111111000000111222222222222111222222222222222222222222222222222333333333444444333333333333333333333333222222222222333333333333444333333222222333333444111111222222333444444555333333333333444444444444555555444333222222111111000111111222222111111000222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222333333333333444444222333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333444444444444555222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111333222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////111111///...000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////............//////------.../////////......---------............///................................................------------------------/////////..................------------,,,,,,,,,------------------------...------,,,,,,------...+++++++++---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///+++******...222444333000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,---------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////111222222222222222333333222222222222222222222222111222222333333222222111000000111222222222222111222222222222222222222222333333333444444444555555444444444444444444444444111222222222222333333333333333333333333333444444111111222222333333333333222222333333333444444444666666555444333222222111111111222222222222111111111222333444444333222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333444444555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444444555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////111111///...////////////////////////000000000111111000000000////////////////////////111111111111111111111111000000111111111000000000////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////000......////////////......---------............///................................................------------------------........................------------------------...........................------,,,,,,------...,,,---...111333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///+++***+++///444555222...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------...//////---+++111111111222222333333333222222222222222222222222222222333333333333222222000000111222222222222111222222222222222222222222333333444444444555555555444444444444444444444444111111111222222222333333222222222333333444444444333333333222222111111111222222222333333333444444666666555555444333222222222222333333333333222222111222333444444333222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222333333333444444333444555555666666555555444444444444444444444444333333333333333333333333333333333333333333333333333333444444444555555555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////111111///...////////////////////////000000111111111111000000000000000000000000000000111111111111111111111111///000111111111111000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000////////////000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............///000000...///////////////......---------............///................................................---------------------------------...............------------------------...........................------,,,,,,------...,,,---...111333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,---000333222...***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,++++++---///...,,,)))111111111222222333333444333333333333333333333333222222333333333333222222000000111222222222222111222222222222222222222222333333333444444444555555333333333333333333333333111111111111222222222222111111222333444444444444444333333222111111000000222222222222333333333333555555444444444333333333222333333444444333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222333333333333444444333444555555666666555555555555555555555555555555333333333333333333333333333333333333333333333333333444444444555555555555555444444444444333333333222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111333222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////111111///...000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111...///111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////......---......///000111//////000000000///......---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,------------..............................------,,,,,,------...+++++++++---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///---...000111000---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,000555666444000000111111222333333444444333333333333333333333333222333333444444333333222000000111222222222222111222222222222222222222222222333333333444444444444333333333333333333333333111111111111222222222222000111222444555555444444222222222111111111111111111222222222222333333333333333333333333444444444333333444444444444333333333222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444222222333333333333444444333333444555555555555444555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555555555555444444444333333333222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////111111///...000000000000000000000000///000222333333222000///000000000000000000000000000000000000000000000000...///111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////---------......///000111000000000000000///......---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------.................................------,,,,,,------...+++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,++++++---///,,,///333222...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------...........................---...222777999666222000000111222333333444444333333333333333333333333222333333444444333333222000000111222222222222111222222222222222222222222222222222333333333444444222222222222222222222222000111111111111222222222000111222444555555444444000000000111222222333333111111222222222333333333111111222333333444444555333444444555555444444333444333222111111222333444222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444222222333333333444444444222333444444555555444444666666666666666666666666444444444444444444444444444444444444444444444444444444444555555555666666555555555444444333333333222222222222222222222222222222222222222222222222000000111111222222222222111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////111111000...000000000000000000000000///000222333333222000///000000000000000000000000////////////////////////---///111222333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////---------......000111111000000000000000///......---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........////////////////////////...------,,,,,,------...---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,++++++---///+++000444333---***,,,000,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------........................,,,******---111222---(((000111111222222111111000222222222222222222222222222222222222222222222222333222222222222222222222444444444333333222222222222222222222222222222222222222333333333444444444111111222222222333333333111222333333444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333333333222222111000000000111111111222222333333333222222222222222222222222111222333333444444333333333444444555555444444333444444444444555555555666555555666666666666555555444444444444444444444444555555555444444333333333555555444333333222111111333333333333333333333333111111111111111111111111111111222222222333333333222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111222222333333222111///...111111000000//////......000000000000000000000000000111111111111222222222222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////000111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000111111222///////////////000111111111111000000//////......111000///......///000111////////////////////////------------........./////////.........---------///...------...///000111................................................---------.........//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,+++---//////,,,***///...---,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------///............---------------------------------.........------,,,,,,,,,---,,,++++++------,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...000///---++++++---+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////------------------------------............------111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222444444444333333222222222222222222222222222222222222222222222333333333333111111222222222333333333111222333333444444444333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333111111111111222222222222111111222222222333333333222222222222222222222222222222333444444444444333333444444555555444444333444444555555555666666666555555666666666666555555444444444444444444444444555555444444444333333333666666555555444333333222333333333333333333333333111111111111111111111111111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111000000000////////////000000000000000000000000000000000000111111111111222222333333222111///...111000000000/////////...000000000000000000000000000000111111111222222222111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111///////////////000111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000111111222///////////////000111111111111000000////////////000000////////////000000////////////////////////------.........//////////////////......---------///......---...///000111................................................---------.........//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///111///...---,,,,,,,,,,,,---,,,,,,---------..................------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------///............---------------------------------------------------,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,333...((((((---000///,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------------------......//////......---222222333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111444444333333333333222222222222222222222222222222111111111222222222222333111111222222222333333333222222333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333000000111222222333444444222222222222333333333333333333333333333333333333222222333444444444444444333444444555555444444333555555555555666666666777555555666666666666555555444444444444444444444444555444444444444333333333777777666666555444444444333333333333333333333333222222222222222222222222111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000000/////////000000000000000000000000000000000000111111111111222222222222111000//////000000000000////////////000000000000000000000000000000000111111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000////////////000111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000111111222000000/////////000111111111000000000000///////////////000000000000//////////////////////////////....../////////000000000////////////............//////.........///000000////////////////////////........................------........./////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///000000---+++---333999......---,,,,,,,,,------,,,------------..................---------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++------------------------///............---------------------------------,,,,,,---------------------,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...000000000//////000---******---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................------------------------------......//////......---222333333444444333333222222222222222222222222222222222222222222222222222000000000000000111111111333333333333333333333333222222222222222222222222000000111111111222222222111111222222222333333333222333333444444333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222333333444444333333333333333333333333333333333333333333333333222333333444555444444444333444444555555444444333555555555666666666777777444555555666666555555444444444444444444444444444444444444444444444444444666666666555555555444444333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000/////////////////////////////////000000000111111111111111111111111111000//////000000000000////////////////////////////////////000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000//////000000111222222222111111111111222222111111111111111111111111////////////////////////000000000000000111111222111000000///000000111111000000000000000000000000...///000111111000///...////////////////////////////////////000000000000//////////////////////////////////////////000000000000000000000000000000....................................////////////......////////////......------------------------------------------------------------------------........................111111111000111333777:::...------,,,,,,,,,------------------...........................---------,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------///............---------,,,,,,------------------,,,,,,,,,------.........,,,+++***+++---...---,,,---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,###...777444---222FFFYYY:::444...,,,...///---)))------------------------............////////////..............................////////////......222333333444444333333222222222222222222222222222222222222222222222222222//////000000000111111111333333333333333333333333222222222222222222222222000000111111111222222222111111222222222333333333333333333444444333333222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333444444444444333333222222333333333333333333333333333333333333333333333333333333444555555555444444333444444555555444444333555555555555666666666666444444555555555555444444444444444444444444444444444444444444444444444444555555555444444444444444333333333333333333333333222222222222222222222222111111222222222333333333333333222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000///////////////////////////000000000111111111111111111000000000000000000////////////000000000000//////////////////////////////000000000111111111000000000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222222111111111111111111222000000000000000000000000////////////////////////000000000000000111111222111111000000000000111111000000000000111111111111...///000111111000///...////////////////////////////////////000000000000000000000000000000000000000000000000000000//////000000000000000000000000////////////////////////........./////////000000......////////////......------------------------------------------------------------------------........................333111000444999;;;999666------,,,,,,,,,------...---------.........//////........................,,,------......------,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------///............---------,,,,,,,,,---------......,,,,,,,,,------.........,,,+++***+++---...---,,,...---,,,++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,000///)))(((;;;aaa;;;555...---///000---***------------------------,,,,,,---...///000111222...........................//////////////////...222222333333333333222222222222222222222222222222222222222222222222222222///000000111111222222222222222333333333333444444222222222222222222222222111111111222222222222333111111222222222333333333333333444444444333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333666666555444444333222222444444444444333333333333333333333333333333333333333333444555555555555555333444444555555444444333444444444444555555555666444444555555555555444444444444444444444444444444333333333444444444444555444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333333333222222222222333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222111111111000000000000000000000000000000000000000000000111111111111111000000/////////000000////////////000000000000000000000000000000000000/////////000000000111111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222111000000000000111222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000111111222222222111000000000111111000000000111111111111222//////000000000000//////////////////////////////....../////////000000000000000000000111111111111000000111111111000//////////////////////////////////////////////////////....../////////000000000......////////////......------------------------------------------------------------------------........................222//////555===>>>888000------,,,,,,,,,---......------........./////////.............../////////------............------,,,---------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------------///............---------+++,,,,,,------.........,,,,,,------------------+++******+++---......---------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,000,,,((((((000===LLLVVV111...++++++...///...---------------------------+++,,,---...///111222222...........................//////000000//////...111111222222222222111111222222222222222222222222222222222222222222222222000000111111222333333444222222222333333444444444222222222222222222222222222222222222333333333333111111222222222333333333333444444444333333222111333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333555555555555444444444444555555444444444333333333444444444444444444444444333444444555555555555555333444444555555444444333333333333333444444444444333444444555555444444333444444444444444444444444333333333444444444555555555555555555555555555555333333333333333333333333333333333333333333333333111111222222222333333333444333333222222333333444111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000000000000000111111111111111000///...//////000111.../////////000000000111000000000000000000000000////////////000000000111///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111000000111111222333000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111222333222111111000000111111000000111111111222222222000000////////////000000////////////////////////------........./////////000000000111111222222222000111111222111000///...........................////////////////////////.../////////000000000000......////////////......................................................------------------------------------------------...---///444999:::444...,,,,,,,,,,,,,,,---...///............////////////---........./////////000------............------------------............................................................,,,,,,,,,,,,,,,,,,,,,,,,111000///...............------------------------///............---------++++++,,,,,,---......///------------------,,,,,,+++******+++---......---,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***+++000555444---%%%++++++,,,---......//////........................,,,,,,---......///000000........................//////000000000000//////111111111222222111111111222222222222222222222222222222222222222222222222000000111222333333444444222222222333333444444444222222222222222222222222222222333333333444444444111111222222222333333333444444444444333333222111333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333333333444444555666666666555555555444444333333333444444444444444444444444333444555555666666555555333444444555555444444333222222222333333333444444333444444555555444444333444444444444444444444444333333333444444555555555666666666666777777777777333333333333333333333333333333333333333333333333111111222222222333333333444333333222222333333444111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111111000000000000000000000000000000000000000111111111111111000///......///000111.../////////000000111111000000000000000000000000////////////000000000000//////000000111111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111111000111111222333//////............//////000000000000000000000000000000000000000000000000000000000000000111111222333333222111000000111111000000111111222222222222111000///......///000111////////////////////////------------.........///000000111111222222222222000111222222222000///...........................000000000000000000000000////////////000000000000......////////////......................................................------------------------------------------------+++---///222444333111///,,,,,,,,,,,,,,,---...///............/////////000---.........//////000000------............---------------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,444333222000...---,,,,,,------------------------//////.........---------++++++,,,,,,---...//////.........------,,,,,,,,,+++******+++---......---+++,,,............,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---///...,,,,,,...111---...000000///......///................................................//////////////////////////////000000000000//////222222222333333333444444444444444444444444444444333333333333333333222222222222333333333444444444555555555444444333333333222222222333333444444444222222222333333333444444333222111111111222333444333333333333333333333333444444333333333222222222000000111111111222222222444444444444444444444444333333333444444444555555111222444666666555444333444333333333444555777888555555444444444333333333333444555555666666555555444444555555444444333222444444333222222333333333222333333444555555555444555555555444444333333333222333333333333333333444555555555666666666666777666666666555555666666666888777555444333444444555666666555555555444444444333333222222222222333333333333333333333333333333333333333222222222111111111222333444444333222111333222111111222444666777222333333444444333333222333333333333333222111000222222222222222222222222222222222000///......///000000000000000000000000000000/////////........./////////......---------111111111111111111111111////////////000000000000333444444555444333111000111111000000/////////...111111222222222222111111222222222111111111111000111///...///111333222111111111111111222222222222111111111111111000//////111000///......///000111////////////000000000000000000000000000000000000000000000000000000000000000000111111222222222333////////////000000000000000000000000111111111111////////////////////////222222111111000000000///111111333444444444444444666333//////111222111///000000000000000000000000...///000000111111000000////////////////////////000000000000000000000000////////////////////////...---,,,---//////...---...------,,,,,,------...------------------------+++,,,---///111444666777------------------------000///...---,,,------...222111///...///000222333//////............//////.........------,,,,,,,,,/////////......---------................................................///......------......///,,,//////,,,,,,//////,,,---......//////......---.........------,,,,,,,,,///...,,,+++++++++,,,,,,------------------------,,,------...---,,,***)))++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,........................////////////////////////,,,------......------,,,000000000111000000//////---...//////000000//////333333222222111111000000444444444555555555666666444444444444444444444444333444444555555666666666333333333444444444555555777777666666666555555555444555555555666666666666444444444444555555555555555444444333444555666777666666666666666666666666666666555555555444444444222222222222333333333444555555555555555555555555444444444444555555555555333333555666666666555444555555444444555666777888666555555555555444444444444555555666666666666666555666666666666555444444444444333333333333333444444444555666666666666666666666666666555555555444444444555555555555666666555555666666666777777777777777666666666666777777888777666555555555666666666666555555555555555555444444444333333444444444333333333333333333333333333333333333222222222222111222333333333333222111222111000000000222444555222333333444444333333222222222333333222222111000222222222222222222222222...555===???:::444111000000000000000000000000000000000000/////////......000000000//////.........000000000000000000000000/////////000000000000111333333444444444333111111222222111111111000000000222222222333333222222222222222222111111111000000111222222111000///000222111111111111222222222222222222222222222111000000111000///......///000111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222//////000000000111111111....../////////000000000000000000000000000000000111000000000////////////000000111222222333444444888555222222333333222111000000000000000000000000...//////000000000000000000000000000111111111111111111111111111111111111///////////////////////////...---...///000///---...------,,,,,,------...------------------------,,,------...///000222222------------------------000///...---,,,------...111000.........///111222//////............//////............------,,,,,,///.........------------......................................................------------.........000///,,,+++---,,,)))------............------......------,,,,,,,,,,,,///...---,,,,,,,,,------------------------------------......------,,,+++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------/////////...............////////////////////////---......//////......---///000000111000000////////////000111111111111000222222222222111111000000777888888888888999999999666666666666666666666666555666666777888999::::::555555555666666666666777999999888888888888888777888888888888999999999999666666666777777777888888888777777777777888999:::999999999999999999999999999999888888888777777777444444444555555555555666777777777777777777777777555555555666666666777777555555555555555666777777888777777666666777888888777777777666666666555555666666666777777777777777888888888888888777666666444444444444444555555555777777888999999999999888999999999888888888888888777888888888999999999:::777888888888888999999999999999888888888888999999:::999888777777777888888777777777777777777777777777777777777777777777777555555555555555555555555555555555444444444333333333333444444444444333333222111000000111222444555444444444555555444444444222333333333333222222111222222222222222222222222***444???@@@999222///000111111111111111111111111111111111111000000000000222222222111111111111111000000000000000000000000000000111111111222222222333444444444444333222222444444333333333333222222333333444444444444333333333333333222222222111111000333555333...,,,///222111111111222222222222333333444444444444333222222111111000000000000111222222222222222333333333333111111111111111111111111222222222222222222222222111111222222222222333333111111111222222222333333000000000111111111222222333333333333333333333333222222222222111111111111222111111222333555666888;;;888666555555555444333111111111111111111111111//////000000000111111111222222222333333333444444444444444444444444444444222222222222222222222222333111000111222222111000000000////////////000000...........................------,,,,,,------...........................//////...---------......///...---------...000111//////............////////////............------.........---------------------------------------------------------------......------------.........000000---,,,///...,,,------............---------------,,,,,,,,,,,,,,,///...---------------...,,,,,,,,,,,,,,,,,,,,,,,,///......---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......//////////////////000000000000000000000000......////////////......//////000000000000//////......///000000000000000000000000///////////////;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<777777777888888888999999:::::::::::::::999999999::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777777777888888999999999999999999999999777777777777888888888888888777666555666777999::::::999999999999999999999999999999888888888777777888888888888888999999:::::::::;;;;;;::::::999888777777888888888888888888:::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999999888888888777777777777777777777777777777777777555555444444555555777777666777777888888777777666555555666666666555555444444444444444444444444444222555888666222000222555444444444444444444444444333333333222222222222222444444444444444444444444333333333333333333333333333444444444555555555555666666666666666666555555666666666666666666666666666666555555555555666666666555555555555444444444111222333333222111111222222222333333333444444444555666666666666555444444333333333333444444444555444444555555555666666666444444444444444444444444555555555555555555555555444444555555555555555555555555555555666666666666666666666666777777777777888888888888888888888888666666666666666666666666666555555555666888;;;===<<<:::999888777666555444333333333333333333333333111111111111111222222333444444444444555555555666555555555555555555555555666666666666666666666666777666555555666666555444444333333222222333333444000000000000000000000000......------------------000000000000000000000000/////////.........//////......---------...///000000//////......//////000////////////////////////......------------------------------------------------------------------......------------......,,,///000///000555666333------............---------------,,,,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...++++++,,,---------,,,,,,,,,,,,,,,,,,------------.............../////////////////////////////////...//////////////////.........//////000000//////,,,---......//////.....................---------======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<999::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<:::::::::999999999999999::::::::::::::::::::::::888888999999999:::::::::;;;999888777777999;;;<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999::::::999999999:::;;;<<<<<<<<<======<<<<<<;;;::::::;;;<<<============<<<>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@????????????@@@@@@?????????@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999888888888888888888888888>>>;;;777555666888:::;;;777777777777777777777777555555555555555555555555777777777777777777777777777777777777777777777777888888888888999999999999999999999999999999999:::999999999999999999999999888888777777777777888888999999999888888888888777777444333666;;;<<<999666555555555666666666777777888888888999888777777666666777777888888888888888777777777888888888999999888888888888888888888888888888888888888888888888999888888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888777777888:::===>>>;;;;;;;;;:::888777666666666666666666666666666666444444333333333444555666666666666666666666666666666666666666666666666666777777777777777777777777888777666666777777666444444444333333333333444444111111111111111111111111///////////////000111111111111111111111111111111000000000000000000000000............//////000000111000000//////000000111000000000000000000000000........................................................................///......------......///,,,000111000111666777555---......//////......---------------------------,,,,,,,,,------------,,,------------------------...---,,,++++++,,,---...,,,,,,---...............,,,,,,,,,---------......---........./////////000//////////////////////////////000000000000//////......///000000000000000//////000111111111111000000000000000111111111111>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>??????@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;999999999:::<<<>>><<<<<<===>>>>>>======<<<=========<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;===>>>>>>>>>>>>>>>>>>===<<<<<<<<<>>>???AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>===<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999:::>>>???<<<999::::::::::::::::::::::::888888888888888999999999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888999:::;;;<<<<<<;;;;;;;;;:::::::::===999777;;;CCCFFFAAA;;;999999999999::::::::::::::::::;;;;;;::::::999888888999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999::::::::::::999888888888888:::;;;<<<:::<<<===<<<:::999999999999999999999999999999999888888777666777888999:::;;;;;;::::::999999888888888888888888888888888888666666666666666666666666888666555555666666444333222222111111111111222222222222222222222222222222000000000111222333444555222222222222222222222222000111222333333333222222000000000111111111111111222222111111111111222222000000111111111111222222///////////////000000000////////////////////////////////////////////////000//////////////////000...111111...///111222////////////000000/////////.............../////////,,,,,,---............---........................------------------...///---...///000000000000000....../////////000000000//////000000111111222222111111111111111111111111222222333333333333222222000111222333333333333333555555666777777777777666666666666666666777777777>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<===>>>>>>>>>>>>?????????======>>>>>>>>>???????????????>>>>>>>>>=========>>>>>>>>>????????????@@@AAABBBCCCDDDDDDDDDCCCCCC????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<===>>><<<===>>>???@@@@@@??????>>>>>>>>>>>>============>>>===<<<;;;;;;===>>>???>>>>>>??????>>>>>>===<<<===>>>@@@BBBCCCCCCBBBAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFHHHIIIIIIIIIHHHGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@????????????@@@AAAAAAAAABBBBBBBBBAAAAAAAAA?????????@@@@@@?????????>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;======;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>=========>>>>>>?????????===<<<:::999999:::<<<=========<<<<<<<<<;;;;;;;;;>>><<<;;;>>>CCCEEEAAA<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@???===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;===>>>AAA@@@???>>>===;;;::::::::::::::::::::::::::::::888888888888888888888888:::888777666777777555444333333222222222222333333333333333333333333333333333222222333333444555666333333333333333333333333222222444555555555444444111222222333333333333333444333333222222333333444111111111222222222333333///000000000111111111222111111111111111111111111111111111111111111111111111111000000000000111111///111111......111111...000000111111111111000000////////////000000000111---...///000111000000///000000000000000000000000......///000000000000000//////000111222222222222222222222333333333444444222222333444444555666666555555555555555555555555666666777777777777666666444555666777888888888888999999:::;;;;;;;;;;;;;;;888888999999999:::::::::>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCDDDEEEGGGGGGFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>============<<<======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>><<<===???@@@AAAAAAAAA@@@????????????>>>>>>>>>===???>>><<<;;;<<<===???@@@>>>????????????>>>=========>>>AAACCCCCCCCCBBBAAABBBBBBCCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@?????????@@@@@@?????????>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>===;;;::::::>>>AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<======>>>>>>>>>???====================================>>>>>>>>>>>><<<;;;::::::;;;<<<===>>>>>>>>>?????????@@@@@@@@@>>>===;;;::::::;;;===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???>>><<<:::????????????@@@@@@@@@@@@===============<<<<<<;;;888999;;;============<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@>>>>>>>>>???>>>======<<<;;;>>>AAABBB@@@>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;<<<===???AAAEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<::::::::::::999777666666555555555555666666444444444444444444444444444444444333333444555555444444444444444444444444222333555666666666555555333333444555555555555444555444444333333444444555111111111222222333333333000000111111222222222333111111111111111111111111111111111111111111111111222222111111111111222222---111111///000444555222111111222222222222111111//////000000111111222222///000111333333333222111000000000000000000000000///000111333333333222111///000111222333444444444555555555666666666777777555555666666777888888999888888888888888888888888999999::::::::::::999999888888999;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;777777888888999999999:::@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@??????@@@BBBCCCBBBBBBAAA@@@???>>>===<<>>===<<<;;;::::::<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<@@@AAA>>>;;;<<<<<<<<<<<<<<<===>>>???@@@<<<===>>>???@@@@@@@@@???@@@@@@@@@???????????????AAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBDDDDDDDDDCCCBBBAAAEEEFFFGGGHHHHHHGGGEEEDDDGGGGGGEEECCCAAABBBDDDFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGEEECCCBBBBBBDDDCCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCEEEGGGAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDDDD??????@@@@@@@@@@@@??????AAA@@@???>>>>>>??????@@@@@@@@@@@@?????????>>>>>>===>>>???@@@AAAAAABBBCCCAAA@@@???>>>============@@@???>>><<<;;;;;;;;;;;;???@@@AAAAAABBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@AAAAAAAAA@@@@@@<<>>>>>>>>???@@@AAA@@@@@@@@@???<<<;;;<<<>>>AAA@@@>>>=========>>>???>>>@@@AAABBBBBBAAA???>>>AAAAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBDDDBBB@@@@@@BBBBBB@@@>>>>>>AAADDDEEEEEECCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBB??????@@@AAAAAABBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDAAA?????????@@@AAACCCBBBAAA@@@???======<<<<<<<<<;;;;;;:::999999999888888888888888777666666:::333222:::;;;333111555888555222222555666444222888333000111111000333888444666999999888666666777555555555666666666666666333333333444555666777888444444444333333444444444444444444333333444444444333444444555555444444333333333444555555444333333111111222222222333333333333333333333333333333333111111222333333333333222222222222222222222333333222222222111111000000000222111111111222222333444333333333444444444555555333333333444444444555555555555555555666666666666555666666666666777777777:::888:::===>>>:::999;;;999::::::;;;<<<<<<<<<;;;888888999:::::::::999999999999888888999999:::;;;999999999999999999999:::AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAABBBCCCCCCBBBBBBAAAAAA@@@?????????@@@@@@AAAAAAAAA@@@??????DDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCAAACCCEEEFFFFFFEEEFFFFFFFFFCCC@@@AAABBBDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@<<<<<>>===>>>===============>>>???@@@<<<===>>>???@@@AAAAAABBBAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBBBBEEEFFFHHHIIIHHHGGGFFFEEEGGGGGGGGGEEEDDDCCCEEEGGGFFFFFFGGGHHHIIIJJJJJJKKKMMMKKKJJJIIIIIIJJJKKKMMMKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDFFFGGGEEEDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAACCCEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBB????????????????????????BBBAAAAAA@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDEEEEEEAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA@@@????????????CCCCCCCCCDDDDDDDDDCCCCCC???@@@@@@@@@AAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCBBBBBB===AAAFFFFFFDDDCCCCCCDDDDDDBBB@@@AAABBBCCCAAA???BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBB@@@???@@@AAACCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCDDDFFFDDDBBBBBBCCCCCC@@@===>>>@@@CCCDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCAAA???>>>???@@@@@@AAA@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999999999999999:::999999888888999444666???@@@888333666555222000000222333111000444222222555555222222444666888999999777555666666666666666777777777777888666666555444333333333444555666777888888777666555666666555555555555666666444444555555555555444444333444555555555555444333222222222222333333333333444444444444444444444444111222333333444444333333444444333333222222222111444444333333333222222222222222222111222222333333222333333333444444444444333333333444444444555555555555555555666666666666666666666666777777777888999999;;;@@@@@@;;;888999777777888999999999999999888999::::::;;;:::::::::999999999888999999:::;;;::::::::::::::::::::::::BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@CCCFFFGGGGGGFFFEEEFFFFFFDDDBBBBBBCCCCCCBBBAAA======>>>???@@@AAABBBBBB???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAACCC>>>===@@@BBB@@@???AAA?????????>>>??????@@@@@@>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBAAA@@@?????????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBEEEFFFGGGHHHHHHGGGFFFEEEFFFHHHHHHHHHFFFEEEFFFGGGFFFGGGGGGGGGHHHHHHIIIIIIMMMLLLKKKJJJJJJKKKLLLMMMIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFKKKJJJIIIHHHFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGIIIKKKHHHGGGFFFDDDCCCCCCCCCCCCGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEEEECCCBBBAAA@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBAAABBBDDDEEEEEEEEEEEEDDDAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGFFFFFF@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBCCCDDDEEEEEEEEEBBBCCCEEEFFFFFFGGGGGGGGGHHHGGGEEEFFFGGGGGGFFFDDDFFFFFFGGGGGGFFFEEEDDDCCCFFFGGGGGGEEECCCCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFHHHGGGFFFEEEEEEEEEEEEEEEGGGFFFEEEEEEEEECCC???======???BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAABBBCCCCCCCCC?????????@@@AAAAAABBBBBBBBBAAA@@@>>>>>>>>>??????>>>>>>======<<<;;;:::::::::::::::::::::999999999888888888999999999999999888555:::CCCEEE===777777777555444444555555444333555555999??????999555555777888888777555444555666666666666666777777888888888777666555444333333333444666999;;;;;;999666444666666555555555555666666555555666666666666555555444444555555555555444444222333333333333444444444555555555555555555555555333444444555555555555555666666555444333222111111444444444333333333333222444444333333333333333444333333333333444444444444444444444555555555666666555555666666666777777777777777777888888888999999::::::===BBBAAA;;;777777777888999999:::999999999999:::;;;;;;<<<<<<;;;;;;999999999999999:::;;;;;;===<<<<<<;;;;;;:::::::::BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@CCCGGGHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@??????@@@AAABBBCCCCCCDDD@@@AAABBBCCCCCCBBBAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAEEEGGGDDDBBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBCCCDDDCCCBBBBBBAAA@@@???>>>>>>@@@@@@AAABBBCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKJJJJJJJJJJJJKKKKKKGGGHHHHHHIIIIIIIIIHHHHHHJJJJJJIIIHHHHHHGGGGGGGGGJJJJJJHHHGGGFFFEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJIIIGGGGGGIIIKKKKKKJJJIIIGGGFFFEEEDDDCCCGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@AAACCCDDDDDDCCCBBBBBB@@@???>>>===>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBDDDDDDAAAAAA@@@AAAAAABBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA???AAACCCEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGAAAAAACCCDDDEEEEEEFFFFFFHHHGGGFFFGGGIIIKKKKKKKKKIIIIIIHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJIIIFFFDDDBBBFFFGGGGGGFFFDDDDDDEEEFFFFFFEEEDDDBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEGGGIIIJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEECCC@@@>>>===???AAAAAA???>>>>>>???>>>>>>??????????????????@@@@@@@@@@@@AAAAAABBBBBB<<<<<<===>>>???@@@AAAAAA@@@@@@???>>>======>>>>>>=========<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;777777666777777777888888888666:::AAACCC>>>999888999888888888888888777666777777<<>>>>>===<<<;;;::::::AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA???@@@@@@AAABBBCCCDDDEEEAAAAAABBBCCCDDDDDDDDDCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBAAACCCFFFGGGFFFDDDDDDDDDCCCCCCCCCBBBAAA@@@??????BBBBBBCCCCCCCCCCCCCCCCCC@@@AAACCCDDDDDDCCCAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCBBBEEEKKKMMMHHHDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>@@@AAABBBCCCDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFHHHIIIKKKLLLNNNNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKIIIGGGFFFGGGIIILLLLLLKKKJJJIIIGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEDDDCCCBBBBBBAAA>>>???AAABBBBBBBBBAAA@@@>>>===<<<;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA????????????@@@AAABBBCCCBBBAAA@@@??????????????????@@@@@@AAAAAA@@@@@@???>>>???BBBDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJHHHHHHGGGGGGFFFFFFEEEEEEIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGAAABBBCCCDDDEEEEEEEEEEEEHHHGGGEEEFFFHHHJJJKKKJJJHHHHHHHHHHHHHHHHHHHHHIIIGGGHHHIIIIIIHHHEEEBBBAAADDDEEEEEEDDDBBBBBBCCCEEEEEEDDDBBB@@@>>>>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBBAAACCCEEEFFFGGGFFFEEECCC?????????@@@AAABBBCCCDDDAAABBBCCCDDDCCCBBBAAAAAA???@@@AAA@@@>>>======>>>===>>>???@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@:::;;;<<<===>>>@@@AAAAAA??????>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<======>>>>>>999999888888888999999:::999777888<<<>>><<<::::::666777888888777666666555666555777<<<<<<777555666333555666777666777888:::888888999999:::;;;;;;<<<;;;::::::999999999::::::888888888888888888888888888888777777777777888888777888888999999888888777666666666666666666666666444555555555555666666666777777777777777777777777666666777888888888888777555555666666777777777888666666666666666666666666:::999999888888999999999777777777888888888999999999999999999::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========@@@===;;;<<<;;;999999<<<===>>>>>>>>>>>>>>>======:::;;;<<<<<<======<<<<<<::::::999999::::::;;;<<>>>>>===<<<;;;;;;AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFFFFAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAACCCDDDDDDCCCBBBCCCDDDAAACCCDDDDDDBBB@@@@@@AAAEEEEEEDDDDDDCCCCCCBBBBBBAAABBBDDDFFFFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDBBBEEELLLNNNJJJFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEGGGFFFEEEEEEFFFGGGFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIKKKLLLMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLMMMLLLJJJHHHGGGGGGIIILLLLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFDDDDDDCCCAAABBBCCCEEEEEEEEEDDDDDD???????????????>>>>>>===888888888888888888888888::::::;;;;;;===>>>???@@@?????????@@@AAABBBCCCDDDCCCCCCAAA@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAACCCCCCCCCBBBBBBAAAAAABBBCCCDDDFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFDDDFFFGGGGGGFFFEEEFFFHHHFFFFFFGGGFFFEEECCCAAA@@@BBBCCCCCCBBBAAA@@@BBBCCCDDDCCCAAA???============>>>>>>??????@@@@@@AAAAAA???@@@AAACCCCCCCCCBBBBBB????????????@@@BBBCCCDDD@@@BBBCCCCCCBBBAAACCCDDDBBBBBBCCCAAA???>>>>>>???>>>???AAACCCDDDCCCCCCBBB?????????@@@@@@@@@@@@@@@;;;<<<===>>>???@@@AAAAAA>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===>>>>>>???@@@AAABBBBBB@@@???>>><<<<<<<<<===>>>===:::999999;;;<<<<<<<<<999;;;======;;;:::999:::;;;888888;;;;;;888888;;;444777:::;;;;;;:::;;;;;;<<<======>>>???@@@AAAAAAAAA@@@>>><<<:::999888888<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999::::::::::::999999777777666666666666777777555555666666666777777777777777777777777777777777666666777888888888888888555555666777888999::::::999::::::::::::;;;;;;;;;:::::::::::::::;;;<<<<<<999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======AAA<<<999999999777:::>>><<<<<<<<<===<<<<<<;;;::::::;;;<<<<<<======<<<<<<:::::::::::::::;;;;;;<<>>>>>======<<<<<<<<>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEFFFIIILLLNNNHHHGGGGGGGGGFFFEEEEEEEEE@@@@@@AAACCCDDDEEEGGGGGGFFFFFFFFFFFFFFFEEEEEEDDD@@@CCCDDDCCC@@@???@@@CCCBBBDDDEEEEEECCCCCCEEEGGGEEEEEEDDDCCCCCCBBBAAAAAABBBCCCCCCBBBAAAAAABBBDDDDDDCCCBBBAAAAAAAAABBBCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEDDDDDDCCCDDDDDDEEEDDDEEEEEECCC@@@AAACCCFFFDDDEEEDDDCCC@@@??????@@@@@@AAADDDFFFGGGGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???@@@AAAAAABBB>>>?????????????????????=========>>>>>>?????????@@@@@@AAABBBCCCDDDEEEFFFEEECCCAAA???>>>>>>???@@@@@@???<<<;;;<<<>>>>>>======@@@CCCCCC@@@>>>>>>???AAA>>>===@@@@@@===>>>AAA:::===@@@BBB@@@>>><<<<<<===>>>>>>???AAABBBBBBCCCBBBAAA???===:::999888777;;;<<<============<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::888888777666666777888888666666666777777777888888777777777777777777777777666666777888888888888888777777888888999999::::::999:::::::::;;;;;;;;;<<<888888888999:::;;;<<<===999999999999:::::::::;;;999999:::::::::;;;;;;;;;999::::::::::::;;;;;;;;;999999999:::::::::;;;;;;===999888999999777999===;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<========================DDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDBBBBBBDDDEEEGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBAAA???>>>???AAADDDBBBEEEHHHHHHFFFDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHJJJJJJHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGBBB@@@BBBEEEDDDFFFIIIBBBCCCCCCEEEFFFHHHJJJKKKAAACCCGGGJJJKKKJJJHHHFFFCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIGGGFFFDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHFFFEEEGGGJJJLLLFFFFFFGGGHHHJJJKKKLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJLLLMMMOOOPPPPPPPPPLLLLLLMMMNNNOOOPPPQQQQQQLLLLLLLLLMMMNNNPPPQQQRRROOOOOOPPPQQQRRRRRRRRRRRROOOPPPQQQRRRRRRQQQPPPOOOLLLMMMNNNMMMLLLLLLNNNPPPJJJKKKMMMOOOPPPPPPPPPPPPSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJFFFGGGHHHJJJKKKKKKJJJJJJLLLMMMNNNOOOMMMJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFFFFEEEFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGGGGDDDDDDDDDEEEGGGJJJMMMOOOIIIJJJJJJJJJJJJJJJJJJJJJ???@@@AAACCCDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEE???DDDGGGEEE@@@===???BBB@@@CCCEEEDDDBBBBBBDDDFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBBBBBDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOOOOLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHGGGCCC@@@@@@CCCGGGFFFFFFFFFDDDAAA@@@@@@AAAAAACCCFFFHHHIIIIIIIIIHHHCCCCCCCCCCCCCCCCCCCCCCCC?????????@@@AAAAAABBBBBB>>>??????@@@@@@@@@??????<<<<<<======>>>>>>??????AAABBBCCCDDDEEEGGGGGGHHHFFFDDDAAA???>>>===>>>???BBBBBB@@@???@@@AAA@@@===;;;???BBBBBB???<<<<<<===@@@>>>>>>AAAAAA>>>>>>@@@???BBBFFFGGGDDD@@@===;;;;;;<<<===>>>???@@@AAAAAA???>>>===<<<;;;:::::::::888999<<<>>>>>><<<999888:::999999888888999999::::::;;;;;;<<<<<<;;;;;;:::999888777666666777888999777777777777888888888888666666666666666666666666666666777888888888888777::::::999999999999999999777777777888888999999999666666777888999;;;<<<===888888999999999:::::::::888888999999999:::::::::888888999999999:::::::::777777888888888999999999:::777777::::::888888;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============MMMKKKIIIGGGFFFEEEEEEEEEJJJJJJIIIHHHHHHHHHIIIIIIHHHJJJLLLOOOPPPOOONNNMMMNNNNNNNNNMMMLLLKKKIIIIIIJJJJJJJJJJJJKKKJJJHHHFFFGGGFFFEEEGGGIIIJJJJJJIIIJJJGGGDDDCCCEEEFFFEEECCCDDDFFFGGGDDD??????CCCHHHHHHHHHGGGGGGFFFFFFEEEEEEHHHGGGGGGFFFGGGGGGHHHIIIGGGGGGGGGHHHIIIGGGDDDAAAGGGGGGFFFFFFEEEFFFFFFFFFHHHDDDAAABBBFFFIIIHHHEEEHHHIIIJJJKKKJJJIIIGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFEEEDDDCCCCCCDDDDDDIIIHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCCCCCCCEEEGGGIIIIIIGGGEEEDDDFFFGGGGGGFFFJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFGGGJJJLLLKKKIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLJJJIIIJJJLLLMMMKKKHHHJJJLLLOOORRRTTTUUUTTTTTTNNNPPPQQQQQQOOOMMMMMMNNNMMMMMMNNNNNNOOOPPPPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMNNNNNNOOOOOOOOOPPPPPPRRRUUUXXXXXXUUUQQQOOOMMMNNNRRRUUUVVVRRRLLLHHHJJJHHHFFFHHHJJJKKKJJJGGGJJJKKKLLLLLLLLLKKKJJJIIIKKKIIIFFFEEEEEEGGGJJJMMMJJJHHHFFFEEEDDDEEEGGGHHHJJJKKKLLLMMMLLLLLLKKKJJJLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIKKKLLLMMMLLLLLLKKKJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFDDDFFFGGGHHHHHHHHHHHHIIIIIIKKKMMMLLLJJJIIIHHHHHHFFFFFFGGGIIIIIIJJJJJJJJJKKKKKKJJJHHHGGGIIILLLOOOJJJHHHGGGJJJOOOPPPKKKGGG@@@>>>;;;===@@@CCCCCCBBBIIIHHHFFFDDDCCCCCCDDDDDD@@@??????>>>???@@@AAABBBAAABBBCCCCCCAAAAAABBBCCCFFFFFFEEEDDDBBBAAA@@@@@@CCCAAA>>><<<===@@@EEEHHHOOOIIICCCDDDIIIOOORRRRRROOOMMMNNNOOOMMMJJJKKKOOOUUUUUUTTTRRROOOOOOPPPRRROOOOOONNNMMMLLLKKKJJJJJJMMMJJJGGGEEEEEEHHHKKKNNNKKKKKKIIIEEE@@@>>>@@@BBBAAADDDGGGGGGEEEDDDFFFHHHGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCDDDCCCBBBBBBAAAEEECCC@@@??????@@@@@@???<<<<<<=========>>>??????BBBAAA@@@?????????@@@AAA?????????@@@@@@?????????@@@?????????>>>>>>======<<<@@@CCCEEEBBB???<<<:::===========================BBBGGGIIIGGGAAA;;;888???===:::888888999;;;<<<:::999999888888999999:::999999999::::::;;;;;;;;;:::999888888888999;;;;;;;;;;;;;;;;;;::::::999888:::999999888888888888888777777777888777777666666666666666777777777888888888999999999999999888888999::::::999777555666777999999999888999999:::;;;999:::;;;<<<;;;;;;999999999999:::::::::;;;;;;;;;<<<===>>>>>>===<<<:::999::::::;;;;;;<<<<<<<<<<<<===;;;::::::;;;;;;999888999888777666666777888999;;;<<<>>>===;;;999999:::666666666666888:::<<<===>>>>>>============>>>>>>============>>>???AAAAAAQQQPPPNNNLLLLLLLLLMMMMMMQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQPPPOOONNNMMMLLLMMMMMMMMMNNNNNNNNNLLLJJJKKKJJJIIIJJJLLLLLLLLLKKKKKKIIIFFFGGGIIIJJJJJJIIIDDDGGGHHHGGGCCCBBBFFFJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJHHHFFFEEEHHHHHHHHHGGGHHHHHHIIIIIILLLHHHDDDEEEHHHKKKKKKIIIKKKLLLMMMNNNMMMLLLJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDCCCCCCCCCEEEHHHIIIIIIGGGEEEEEEGGGHHHHHHGGGLLLLLLMMMMMMMMMMMMMMMLLLMMMKKKIIIIIIKKKLLLJJJHHHJJJKKKKKKLLLMMMNNNNNNNNNOOONNNMMMOOORRRTTTRRRPPPOOOPPPSSSUUUVVVVVVVVVUUUQQQSSSTTTSSSQQQPPPPPPQQQPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVSSSTTTTTTUUUUUUTTTSSSSSSNNNNNNOOOOOOOOOPPPPPPPPPQQQSSSVVVWWWWWWUUUSSSQQQSSSTTTVVVYYYZZZXXXSSSOOONNNLLLJJJKKKMMMNNNLLLJJJJJJKKKKKKLLLKKKJJJIIIHHHMMMKKKIIIHHHHHHIIIKKKMMMJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGJJJKKKLLLMMMNNNMMMMMMLLLJJJJJJHHHHHHGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLNNNMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKIIIJJJIIIHHHGGGGGGJJJLLLHHHEEEDDDFFFJJJKKKHHHDDD???===<<<===@@@BBBBBB@@@CCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>@@@AAABBBBBBCCCDDDDDDBBBBBBBBBDDDFFFFFFEEEEEEDDDCCCCCCBBBEEECCC@@@>>>>>>AAADDDFFFCCCCCCDDDHHHLLLNNNNNNLLLKKKHHHGGGIIIJJJHHHIIIMMMOOOOOOOOOMMMKKKJJJLLLNNNNNNMMMMMMLLLLLLKKKKKKJJJKKKIIIFFFDDDDDDEEEGGGHHHHHHIIIHHHFFFCCCBBBDDDFFFEEEGGGIIIHHHFFFEEEFFFGGGDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>@@@CCCDDDBBB???===<<>>>>>>>>>>>>>>>>>>>>===@@@CCCCCCAAA>>>;;;:::@@@???===<<<;;;<<<>>>???===<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;::::::999999999:::;;;<<<;;;;;;;;;;;;;;;:::999999::::::999888888888888888888888999999999888888777777777777888888888999999::::::;;;;;;:::999888888888999::::::999888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<======<<<;;;:::<<<<<<<<<<<<===========================<<<;;;;;;;;;;;;;;;<<<<<<=========<<<;;;::::::;;;;;;:::999:::::::::::::::;;;<<<<<<<<<===>>>===;;;999999:::777777777777999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>???@@@AAABBBBBBWWWVVVTTTSSSSSSUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQSSSTTTTTTSSSRRRRRRQQQPPPOOOOOOPPPPPPOOOMMMMMMLLLKKKLLLNNNPPPPPPPPPGGGJJJLLLLLLIIIHHHJJJLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIIIIGGGFFFEEEJJJMMMPPPOOOLLLIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMQQQLLLHHHHHHKKKNNNOOONNNOOOPPPQQQQQQQQQPPPNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPOOONNNNNNNNNNNNOOOMMMMMMNNNNNNLLLJJJGGGEEEDDDCCCCCCCCCDDDFFFHHHIIIIIIGGGFFFGGGIIIJJJJJJJJJNNNOOOPPPQQQQQQRRRQQQQQQRRRPPPNNNNNNNNNMMMKKKIIINNNOOOOOOQQQRRRSSSTTTTTTSSSRRRSSSUUUWWWYYYYYYXXXUUUVVVWWWXXXXXXXXXVVVVVVTTTVVVWWWWWWUUUTTTTTTUUUTTTUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWYYYYYYXXXXXXXXXXXXYYYYYYVVVWWWWWWXXXXXXXXXWWWWWWPPPPPPQQQQQQQQQQQQRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTWWWXXXYYY[[[\\\\\\YYYVVVSSSQQQPPPPPPQQQQQQOOONNNLLLLLLLLLLLLKKKIIIHHHGGGJJJIIIIIIJJJKKKLLLMMMNNNKKKKKKKKKJJJJJJJJJIIIIIIEEEFFFHHHIIIIIIIIIHHHHHHKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKMMMLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOMMMKKKIIIHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLKKKIIIIIIJJJKKKHHHFFFDDDDDDGGGHHHFFFCCCAAA@@@@@@AAACCCDDDCCCAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDEEEFFFFFFDDDFFFHHHIIIIIIIIIKKKLLLQQQJJJFFFHHHJJJIIIIIIKKKJJJKKKKKKJJJIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGGGGIIIIIIHHHFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCBBBDDDEEEFFFGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@BBBCCCCCCAAA?????????AAAAAA@@@@@@?????????>>>>>>???@@@???===<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@CCCBBBAAA@@@>>>===<<<;;;===<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<;;;:::::::::::::::999999999999999888999999:::::::::999999777888888888888999999999<<<<<<<<<;;;:::999888777666888:::::::::;;;===???>>>======<<<<<<<<<======;;;<<<===>>>>>>===<<<<<<>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<======<<<<<<<<<===============<<<;;;:::;;;<<<===<<<;;;:::;;;;;;<<<===>>>??????===>>>???===;;;:::;;;;;;999999999999:::;;;===>>>===<<<<<<;;;;;;<<<<<<=========>>>???@@@AAABBBBBBYYYYYYXXXWWWXXXZZZ]]]^^^^^^^^^_________^^^^^^^^^\\\[[[YYYXXXWWWXXXYYYZZZWWWWWWWWWWWWVVVUUUTTTSSSTTTVVVXXXYYYYYYXXXXXXXXXXXXVVVTTTTTTTTTTTTRRRPPPPPPPPPPPPQQQRRRSSSSSSSSSLLLOOORRRRRROOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMJJJHHHFFFLLLPPPSSSRRRMMMKKKMMMPPPNNNNNNNNNNNNOOOPPPQQQRRRTTTPPPMMMLLLNNNPPPRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSPPPQQQRRRRRRPPPLLLIIIFFFFFFEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHIIILLLMMMMMMLLLPPPPPPQQQSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPNNNNNNPPPQQQRRRTTTUUUWWWXXXXXXTTTTTTTTTUUUWWWXXXYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUVVVXXXZZZYYYXXXWWWWWWXXXWWWXXXXXXYYYYYYZZZ[[[[[[XXXWWWUUUTTTTTTUUUWWWXXXZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXXXXYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZ[[[ZZZYYYWWWVVVUUUTTTTTTSSSRRRQQQOOOOOOOOONNNMMMLLLKKKJJJFFFGGGIIIKKKMMMOOOPPPPPPLLLMMMMMMMMMMMMLLLKKKKKKEEEFFFGGGIIIIIIIIIHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMOOONNNLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNMMMMMMNNNOOOOOONNNKKKIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNPPPPPPNNNLLLLLLLLLLLLIIIGGGGGGHHHIIIHHHFFFDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFGGGGGGHHHJJJLLLNNNNNNLLLKKKKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJNNNOOOMMMJJJJJJPPP\\\eee^^^TTTMMMMMMOOONNNLLLLLLKKKMMMNNNMMMLLLMMMNNNPPPJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJKKKKKKLLLKKKIIIGGGFFFEEEHHHHHHHHHGGGFFFFFFFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGIIIJJJJJJIIIGGGFFFFFFHHHIIIJJJJJJJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDBBB@@@@@@AAACCCBBBBBBAAAAAA@@@@@@?????????@@@AAA@@@??????@@@BBB@@@@@@BBBCCCDDDCCCCCCBBBAAA@@@@@@??????@@@@@@AAACCCBBBAAA@@@>>>===<<<;;;>>>>>>>>>?????????@@@@@@;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;::::::999777888999999:::999999999777777777777888888888888<<<<<<;;;;;;999888666666666888:::::::::;;;===???>>>>>>===<<<;;;;;;<<<<<<:::;;;<<<=========<<<;;;>>>>>>>>>>>>????????????>>>>>><<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>???>>>===999:::;;;===???@@@@@@AAA???@@@@@@???===<<<<<<>>>;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????<<<<<<===???@@@AAABBBBBBXXXXXXXXXYYYZZZ\\\]]]^^^]]]^^^___````````````___]]][[[YYYWWWVVVWWWXXXYYYWWWXXXXXXXXXWWWVVVUUUTTTWWWYYY\\\]]][[[ZZZ[[[\\\\\\ZZZXXXWWWWWWVVVTTTRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSUUUWWWWWWTTTQQQOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRRRRQQQOOOMMMKKKNNNRRRUUUTTTOOOMMMPPPSSSQQQQQQQQQQQQRRRTTTUUUUUUUUUSSSPPPOOOPPPRRRSSSTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVTTTSSSSSSSSSSSSSSSTTTTTTSSSTTTUUUUUUTTTPPPMMMKKKJJJJJJJJJKKKKKKLLLMMMNNNLLLLLLKKKMMMOOOPPPPPPOOOMMMMMMOOOPPPQQQQQQQQQQQQOOOPPPPPPPPPOOOOOOOOOPPPOOOOOOQQQRRRTTTUUUVVVWWWTTTTTTTTTSSSSSSSSSUUUVVVZZZZZZZZZYYYWWWVVVUUUTTTXXXYYY[[[[[[ZZZYYYYYYZZZYYYYYYYYYZZZ[[[[[[\\\\\\YYYXXXVVVUUUUUUVVVXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXXXXXXXYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYWWWVVVWWWYYYZZZZZZZZZXXXYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQPPPLLLMMMOOOQQQRRRRRRRRRQQQOOOPPPPPPPPPPPPOOONNNNNNHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPOOONNNNNNOOOPPPQQQQQQNNNMMMMMMOOOQQQPPPOOOPPPQQQQQQOOOLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMOOOQQQSSSSSSQQQOOONNNNNNOOOMMMLLLKKKKKKLLLKKKKKKHHHIIIKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJLLLNNNQQQQQQPPPNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMNNNIIIJJJLLLNNNNNNNNNNNNMMMMMMNNNNNNNNNQQQ\\\nnn{{{___VVVOOOOOOQQQPPPOOOOOONNNOOOQQQQQQQQQPPPRRRSSSKKKKKKLLLMMMMMMNNNNNNNNNMMMNNNPPPRRRRRRRRRPPPOOOOOOOOOOOOOOOOOONNNLLLKKKKKKJJJIIIIIIJJJKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLLLLLLLLLLKKKKKKJJJIIILLLNNNNNNLLLJJJJJJKKKJJJKKKKKKKKKKKKJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAACCCFFFBBBBBBBBBBBBAAAAAA@@@@@@>>>AAACCCDDDCCCAAAAAABBB???@@@BBBCCCDDDDDDBBBBBB??????>>>>>>>>>>>>?????????>>>>>>>>>>>>===============>>>>>>>>>?????????<<<===>>>???????????????======>>>>>>======<<<;;;777888888999::::::999999777777888888888999999999<<<<<<<<<;;;:::888777666999:::;;;;;;::::::;;;===>>>===<<<;;;:::999999999999:::;;;<<<===<<<;;;;;;=========>>>>>>>>>?????????>>>======>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===???@@@AAAAAA@@@;;;<<<===>>>@@@BBBCCCDDDBBBBBBBBB@@@>>>>>>???AAA>>>>>>>>>?????????????????????>>>>>>>>>>>>??????>>>???AAACCCDDDEEEEEEEEEVVVWWWXXXZZZZZZZZZZZZZZZWWWYYY[[[]]]^^^^^^^^^^^^[[[ZZZWWWVVVUUUVVVWWWXXXWWWXXXXXXXXXWWWWWWVVVUUUWWW[[[^^^^^^[[[ZZZ[[[]]]]]][[[YYYXXXXXXWWWUUUSSSTTTVVVWWWWWWUUUTTTUUUUUUXXXYYYYYYYYYXXXVVVSSSQQQPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTUUUUUUUUUSSSRRRQQQRRRTTTVVVUUURRRQQQSSSVVVTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQSSSTTTRRRQQQJJJKKKLLLMMMMMMMMMMMMMMMJJJLLLNNNNNNMMMMMMOOOQQQNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTSSSQQQRRRTTTVVV[[[[[[ZZZYYYXXXWWWWWWVVVYYYZZZ\\\\\\[[[ZZZ[[[\\\YYYYYYZZZ[[[[[[\\\\\\]]][[[[[[ZZZYYYYYYZZZ[[[[[[YYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]\\\[[[YYYYYY[[[\\\\\\[[[YYYZZZ[[[ZZZXXXWWWXXXYYYYYYXXXWWWWWWVVVWWWWWWWWWZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUTTTTTTTTTSSSSSSSSSOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTPPPNNNOOORRRUUUUUUSSSSSSTTTTTTRRRPPPPPPQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQSSSUUUUUUSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPKKKMMMOOOPPPPPPPPPQQQRRRNNNMMMLLLLLLLLLMMMOOOPPPNNNNNNOOOOOONNNNNNMMMLLLMMMPPPRRRSSSRRRPPPOOOOOONNNNNNNNNMMMMMMLLLLLLLLLHHHJJJLLLMMMOOOOOONNNNNNHHHLLLNNNOOOPPPUUU___gggTTTNNNJJJLLLOOOOOOPPPRRROOOQQQRRRSSSRRRQQQRRRSSSNNNNNNOOOOOOPPPPPPPPPQQQLLLNNNPPPRRRSSSSSSRRRQQQQQQPPPPPPRRRTTTVVVVVVUUUPPPNNNMMMMMMOOOQQQRRRRRRMMMNNNOOOOOOPPPOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLKKKNNNPPPOOOLLLKKKLLLOOOLLLKKKKKKKKKKKKJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKJJJGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEECCCBBBCCCEEEHHHCCCCCCCCCCCCCCCCCCCCCDDD>>>AAADDDFFFDDDBBBAAAAAA???@@@BBBCCCCCCBBBAAAAAA???>>>>>>>>>>>>>>>>>>???=========>>>>>>>>>??????;;;;;;<<<============<<<>>>???@@@AAABBBBBBCCCBBB??????@@@AAA@@@???>>>===::::::;;;<<<============;;;;;;<<<<<<<<<<<<======????????????>>>===<<<;;;>>>???@@@???=========?????????===<<<::::::999999:::;;;<<<>>>>>>>>>======>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAACCCDDDCCCBBB@@@@@@@@@AAABBBDDDGGGHHHEEEEEEEEECCCAAA@@@BBBDDD@@@AAAAAAAAAAAA@@@@@@???>>>======<<<<<<======>>>BBBCCCFFFHHHJJJJJJJJJJJJVVVWWWZZZ[[[[[[ZZZWWWVVVQQQSSSVVVYYY[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYXXXXXXXXXXXXXXXWWWWWWVVVWWW[[[^^^]]]ZZZWWWXXX[[[\\\ZZZXXXXXXXXXWWWUUUTTTSSSVVVYYYYYYXXXWWWWWWYYYYYYYYYYYYZZZZZZZZZXXXWWWTTTTTTUUUVVVWWWXXXYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWXXXXXXWWWVVVUUUVVVTTTSSSSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[WWWVVVVVVVVVVVVWWWXXXYYYXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSUUUVVVVVVTTTRRRMMMNNNOOOOOOOOOOOONNNNNNLLLNNNPPPPPPOOOOOOQQQSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVWWWXXXVVVUUUVVVYYY\\\]]]]]]\\\[[[[[[[[[[[[[[[ZZZ\\\^^^^^^]]]]]]]]]^^^ZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[\\\\\\\\\\\\[[[[[[]]]\\\\\\\\\]]]^^^___```````````````_________^^^ZZZ[[[\\\]]]^^^^^^^^^^^^___^^^\\\\\\]]]^^^]]]\\\ZZZ\\\^^^]]][[[ZZZ[[[]]][[[[[[ZZZYYYZZZ[[[\\\]]]``````___^^^]]]\\\[[[[[[[[[[[[YYYXXXXXXXXXYYYZZZWWWXXXXXXXXXXXXVVVUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWYYYZZZ[[[ZZZYYYXXXWWWSSSPPPRRRVVVZZZZZZXXXXXXXXXXXXWWWVVVVVVXXXZZZXXXXXXXXXYYYYYYXXXXXXWWWWWWXXXZZZZZZYYYXXXYYYZZZUUUVVVXXXYYYXXXWWWWWWWWWQQQSSSVVVVVVVVVWWWZZZ]]]UUUTTTQQQOOOPPPRRRTTTVVVVVVWWWWWWVVVUUUTTTRRRQQQQQQSSSVVVWWWVVVTTTSSSSSSUUUTTTSSSQQQPPPNNNMMMMMMLLLMMMNNNPPPPPPPPPOOOOOOMMMOOOQQQPPPNNNMMMNNNPPPNNNKKKJJJMMMOOONNNPPPTTTPPPRRRTTTTTTSSSRRRRRRSSSQQQQQQRRRRRRRRRRRRRRRRRROOOPPPRRRSSSTTTSSSRRRQQQQQQOOONNNOOOSSSVVVWWWVVVTTTQQQOOONNNQQQSSSSSSRRRPPPQQQRRRRRRSSSSSSRRRRRRNNNNNNOOOOOONNNNNNMMMLLLJJJMMMOOONNNJJJIIILLLPPPMMMLLLKKKJJJJJJLLLMMMNNNGGGHHHJJJKKKLLLLLLKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJFFFFFFFFFEEECCCDDDFFFIIIEEEEEEFFFFFFGGGGGGHHHHHHBBBDDDGGGGGGFFFDDDCCCCCCAAABBBBBBBBBBBBAAAAAA@@@@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAA===>>>???@@@@@@@@@??????@@@@@@BBBCCCDDDEEEEEEEEEAAAAAACCCCCCCCCBBB@@@??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDEEEEEECCCCCCDDDEEECCCBBBAAA???===<<<<<<<<<>>>???@@@BBBCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIFFFEEEDDDDDDEEEFFFEEECCCCCCBBB@@@@@@AAADDDGGGJJJHHHHHHGGGEEECCCCCCEEEGGGBBBBBBCCCCCCCCCBBB@@@@@@>>>>>>============>>>>>>BBBDDDGGGJJJKKKLLLLLLKKKVVVXXX\\\]]]]]]ZZZVVVSSSLLLOOORRRVVVXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZXXXYYYYYYYYYYYYXXXXXXWWWVVVZZZ^^^]]]XXXUUUWWWYYY[[[ZZZXXXWWWXXXWWWUUUTTTQQQUUUYYYZZZYYYYYY[[[]]]XXXXXXXXXZZZ\\\]]]\\\[[[VVVWWWXXXYYYZZZ[[[\\\]]]WWWWWWVVVVVVVVVWWWXXXXXX[[[YYYXXXXXXZZZ[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXWWWYYY[[[[[[YYYWWWWWWWWWTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXZZZ[[[[[[[[[[[[[[[YYYXXXXXXXXXYYYZZZ[[[[[[YYYZZZZZZ[[[\\\\\\]]]^^^\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWXXXXXXUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQSSSUUUTTTRRRRRRTTTVVVXXXXXXYYYYYYZZZZZZ[[[[[[YYYZZZ[[[[[[YYY[[[___ccc______^^^^^^^^^______```\\\^^^___```___^^^___```[[[[[[\\\\\\]]]^^^^^^^^^aaaaaabbbbbbbbbbbbaaaaaa]]]^^^___``````___^^^]]]```_________```aaacccdddcccbbbbbbbbbaaaaaa``````ZZZ\\\]]]___``````___^^^```___]]]]]]^^^^^^]]][[[[[[^^^```___]]]\\\^^^```\\\[[[[[[[[[[[[]]]^^^___^^^^^^^^^^^^^^^___aaaaaa```___]]][[[[[[\\\]]]^^^\\\\\\]]]]]]\\\ZZZXXXWWWXXXYYYYYYZZZ[[[\\\]]]]]]\\\[[[YYYXXXWWWXXXYYYYYYWWWXXXYYYZZZZZZZZZYYYXXXXXXZZZ]]]______^^^\\\[[[YYYUUURRRTTTYYY^^^^^^\\\[[[\\\\\\[[[ZZZZZZ]]]___]]]]]]^^^^^^^^^]]]]]]\\\]]]^^^```_________```bbbYYY\\\___```___^^^^^^^^^XXXZZZ\\\\\\\\\]]]bbbfff^^^\\\XXXVVVVVVXXX\\\^^^^^^^^^^^^^^^\\\ZZZXXXVVVUUUXXX[[[\\\[[[YYYWWWWWW\\\[[[YYYWWWUUUSSSQQQPPPSSSSSSSSSSSSSSSRRRRRRQQQSSSSSSTTTSSSSSSTTTWWWYYYPPPOOOPPPRRRQQQOOOQQQUUUQQQTTTVVVVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRRRRNNNKKKKKKNNNQQQQQQPPPUUURRRNNNMMMOOOPPPPPPNNNMMMMMMNNNOOOPPPPPPPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLJJJLLLNNNLLLHHHGGGKKKPPPOOOMMMKKKJJJJJJMMMOOOQQQGGGHHHJJJKKKLLLLLLLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLFFFGGGGGGFFFDDDEEEGGGIIIFFFGGGHHHHHHIIIJJJKKKLLLHHHIIIJJJIIIHHHGGGGGGHHHCCCCCCBBBBBBAAAAAAAAA@@@BBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCAAABBBCCCEEEFFFGGGGGGGGGBBBCCCDDDEEEEEECCCAAA@@@DDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIGGGHHHJJJJJJIIIIIIJJJKKKGGGFFFDDDBBBAAA??????>>>AAABBBDDDFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHKKKMMMNNNNNNNNNNNNPPPOOOOOOOOONNNNNNMMMMMMIIIGGGFFFFFFGGGGGGEEEDDDCCCAAA???===>>>AAAEEEHHHJJJJJJIIIFFFDDDDDDFFFHHHCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@????????????@@@@@@@@@BBBEEEHHHJJJKKKJJJJJJ^^^^^^^^^]]][[[YYYXXXWWWRRRSSSSSSUUUWWWYYY[[[]]]\\\]]]______]]]\\\]]]^^^^^^]]]]]]]]]\\\\\\[[[[[[`````````______^^^^^^^^^``````___^^^\\\ZZZXXXWWWWWWXXXYYY[[[\\\^^^___```______^^^]]]^^^___```aaa``````^^^]]]\\\[[[[[[\\\WWWWWWXXXYYYYYYZZZZZZZZZ^^^^^^___```___^^^]]]\\\]]]\\\[[[ZZZYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[VVVWWWXXXZZZ[[[[[[[[[[[[[[[]]]```cccdddbbb```^^^```````````````_________bbbbbbbbbbbbccccccccccccbbbccccccbbbbbbaaa```___bbb___\\\\\\]]]^^^\\\ZZZYYY]]]```___[[[ZZZ\\\```____________^^^]]]]]]\\\______````````````______^^^hhhjjjccceeennnkkk```eeeccccccdddfffggghhhgggccceeegggfffcccbbbbbbdddeeeccc```^^^^^^```ccceeeeeefffggghhhhhhfffdddccceeecccaaabbbdddeeedddaaaiiiiiihhhgggfffeeeddddddeeeddddddccccccbbbbbbaaa____________```bbbccceeeaaaccceeeeeedddbbbbbbcccdddcccbbbbbbaaabbbbbbcccbbbaaa___]]]]]]]]]___```bbbbbbbbbbbbaaaaaaaaaaaafffeeedddcccccccccdddeee`````````______^^^^^^^^^```````````````````````````^^^[[[XXXWWWXXXYYYZZZ]]]\\\[[[[[[ZZZZZZ[[[[[[XXXYYYYYYZZZ[[[\\\\\\]]]ZZZZZZZZZZZZZZZ[[[\\\\\\[[[YYYXXXZZZ]]]___]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^``````aaaaaa``````___^^^YYY[[[\\\]]]\\\[[[YYYXXX\\\ZZZ[[[[[[ZZZ]]]mmmjjjXXXXXXXXXTTTWWWaaa]]]^^^^^^\\\YYYVVVUUUUUUVVVWWWXXXYYYYYYYYYXXXWWW[[[ZZZYYYXXXWWWVVVUUUUUUYYYYYYYYYXXXXXXWWWVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTRRRPPPPPPQQQSSSTTTSSSRRRVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSUUUTTTTTTTTTSSSSSSSSSRRRNNNOOOPPPQQQQQQQQQQQQQQQPPPQQQRRRRRRQQQPPPNNNMMMQQQPPPOOOOOONNNOOOOOOOOONNNLLLKKKKKKLLLMMMMMMLLLPPPNNNKKKJJJJJJKKKJJJJJJLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLIIIGGGHHHJJJLLLKKKIIIKKKLLLKKKJJJHHHGGGIIIKKKJJJIIIIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAAEEEDDDBBBAAAAAAAAABBBBBB@@@AAACCCEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJFFFDDDBBBBBBCCCCCCBBBAAACCCDDDFFFGGGHHHIIIKKKLLLMMMNNNPPPQQQPPPNNNLLLJJJNNNNNNMMMLLLJJJHHHFFFEEEIIIJJJKKKLLLLLLKKKJJJIIIEEEDDDBBBAAAAAADDDFFFHHHOOOLLLJJJKKKNNNPPPOOOMMMOOONNNKKKIIIGGGFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFHHHGGGEEECCCAAA??????>>>:::::::::;;;<<>>???@@@BBBBBBBBBBBBCCCEEEGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEIIIIIIJJJJJJJJJIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKcccccccccccccccbbbbbbaaaaaaaaabbbcccccccccbbbaaa___aaacccbbbaaa```aaabbb______``````````````````bbbbbbbbbaaaaaaaaaaaa````````````___^^^^^^]]]]]]ZZZZZZ[[[\\\^^^___`````````___^^^^^^^^^___```aaa^^^______```___^^^\\\[[[______^^^^^^]]]]]]^^^^^^]]]^^^___```aaaaaaaaa```^^^```aaabbbaaa^^^[[[XXX]]]^^^___```aaabbbbbbbbbiiigggeeebbbaaa```______bbbcccdddddddddcccbbbaaaaaaaaaaaa``````aaaaaabbb______```aaacccdddeeefffdddddddddeeeddddddcccccccccddddddbbbaaa```aaabbbbbbeeefffeeeaaa```aaadddaaaaaabbbbbbccccccbbbbbbdddddddddddddddcccbbbaaafffggghhhhhhgggdddbbb```[[[\\\___cccggggggeeecccaaacccddddddbbbaaaaaabbbaaa```^^^]]]]]]^^^```bbbcccdddeeeeeeeeedddcccbbbeeedddcccccceeeeeedddccccccccccccccccccccccccccc___``````aaabbbbbbccccccaaaaaa```______```aaabbb\\\^^^```aaa```___``````\\\]]]___aaabbbbbbbbbaaa^^^]]]\\\[[[\\\]]]^^^___^^^^^^^^^______`````````dddcccbbbaaa````````````^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]___^^^\\\[[[[[[\\\^^^___```___^^^^^^]]]]]]^^^^^^]]]\\\[[[ZZZYYYWWWVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXZZZYYYYYYZZZ\\\]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYWWWXXXYYYYYYYYYXXXVVVUUUWWWVVVWWWYYYYYYXXX[[[```qqq}}}~~~kkkVVVPPPUUUXXXTTTUUUVVVUUUTTTSSSTTTUUUXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[\\\\\\]]]^^^___``````aaa___]]][[[YYYZZZZZZ[[[````````````___^^^]]]\\\ZZZ\\\\\\YYYTTTQQQRRRSSSVVVVVVWWWXXXXXXYYYZZZZZZXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUVVVUUUTTTTTTSSSSSSTTTTTTTTTRRRQQQQQQRRRSSSSSSRRRPPPOOONNNOOOQQQSSSSSSSSSPPPPPPQQQQQQQQQPPPOOOOOOQQQQQQRRRQQQQQQPPPOOOOOORRRQQQPPPPPPOOOOOOPPPPPPNNNNNNOOOOOOOOOOOOPPPPPPRRRRRRQQQRRRSSSSSSRRRPPPOOOOOOOOOMMMLLLLLLNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHFFFFFFGGGHHHHHHGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHJJJGGGCCCBBBCCCEEEFFFFFFFFFHHHHHHHHHFFFEEEFFFGGGFFFGGGIIIJJJKKKJJJHHHGGGDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@CCCBBBBBBBBBBBBCCCCCCDDDFFFEEEDDDDDDEEEFFFEEECCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@CCCCCCCCCCCCEEEGGGJJJKKKIIIIIIHHHHHHGGGGGGFFFFFFJJJJJJJJJJJJJJJIIIHHHGGGIIIHHHHHHGGGHHHIIIJJJKKKccccccdddeeeeeeeeeeeeeeecccdddeeefffeeeccc```___]]]^^^``````^^^]]]^^^___``````aaaaaabbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbb`````````_______________]]]]]]^^^______```aaaaaa]]]]]]\\\\\\\\\]]]^^^___^^^___aaabbbaaa```^^^]]]aaa```^^^]]]\\\\\\\\\]]]]]]]]]^^^```aaabbbbbbbbb```aaaaaaaaa```]]][[[YYY[[[\\\]]]___```aaaaaaaaaiiigggdddaaa_________```bbbbbbbbbbbbaaa```___^^^bbbaaa```___^^^^^^^^^___]]]^^^^^^___aaabbbbbbcccbbbccccccdddddddddccccccaaaccceeeccc___^^^```cccaaabbbcccaaa^^^]]]^^^___```aaabbbcccccccccccccccbbbbbbcccdddddddddddddddfffdddeeehhheee___]]]```\\\\\\^^^aaadddeeedddbbbaaabbbccccccbbbaaaaaaaaaaaa``````______```aaabbbddddddeeefffeeeeeedddccceeedddddddddeeeeeeeeedddccccccddddddeeeeeeeeefffaaaaaabbbbbbbbbcccccccccfffeeedddbbbbbbbbbcccddd___bbbdddeeeeeedddeeefff___```bbbdddeeedddbbbaaa```````````````aaabbbccc______```aaabbbcccccccccfffeeedddcccbbbaaaaaaaaa````````````````````````________________________```______^^^___aaabbbdddeeeddddddcccbbbcccccccccaaaaaa```___]]]\\\[[[[[[______^^^^^^^^^^^^_________^^^^^^___````````````````````````````````````_______________^^^]]]]]][[[\\\\\\\\\\\\[[[ZZZZZZ\\\ZZZYYY[[[\\\\\\[[[[[[[[[tttiiiUUUQQQUUUQQQRRRTTTTTTSSSTTTVVVXXX[[[\\\]]]^^^___^^^]]]]]][[[\\\]]]]]]^^^___``````aaa___\\\YYYXXXYYYZZZ[[[aaaaaa``````___^^^]]]\\\XXX[[[]]]YYYSSSOOOPPPSSSXXXXXXYYYYYYYYYZZZZZZZZZYYYZZZZZZZZZZZZYYYXXXXXXZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUSSSSSSUUUVVVUUUTTTRRRQQQQQQRRRTTTVVVVVVUUUQQQQQQRRRRRRRRRQQQQQQPPPSSSSSSSSSSSSRRRQQQPPPOOORRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRPPPQQQQQQOOONNNNNNPPPRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNNNNNNNMMMLLLLLLKKKMMMMMMLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJNNNKKKGGGEEEGGGIIIKKKLLLKKKLLLLLLJJJHHHGGGGGGHHHHHHIIIKKKLLLMMMLLLKKKKKKCCCDDDEEEEEEFFFFFFFFFEEECCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>AAABBBDDDDDDDDDDDDBBBAAA???@@@@@@@@@@@@@@@@@@???AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFIIIKKKMMMIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGJJJMMMOOOccccccdddffffffggggggffffffgggggggggfffdddaaa___\\\^^^```___^^^]]]^^^___bbbbbbbbbccccccdddddddddccccccddddddddddddddddddbbbbbbaaa``````aaaaaabbbaaaaaaaaabbbbbbbbbcccccc^^^^^^]]]]]]]]]^^^___```___```bbbcccdddcccaaa``````___]]][[[ZZZZZZ[[[[[[^^^^^^___```aaabbbddddddbbbaaa```^^^]]]]]]\\\\\\\\\]]]^^^```aaabbbbbbbbbfffeeebbb```___```aaabbbcccccccccbbbaaa```___^^^aaa```______```aaacccdddaaaaaaaaabbbbbbbbbbbbbbbddddddeeefffggggggggggggccceeefffeeebbbaaacccfffggghhhhhhgggeeedddddddddcccdddeeefffffffffffffffbbbcccdddfffggghhhiiiiiihhhfffhhhjjjgggaaa```eeecccaaa______aaacccccccccbbbbbbbbbcccccccccbbbbbbccccccccccccddddddeeeeeeffffffggggggggggggggggggeeeeeefffeeeeeeeeeeeefffeeeffffffgggggghhhhhhiiijjjjjjjjjiiiiiiiiihhhhhhhhhgggeeedddccccccdddeeecccfffhhhiiiiiiiiiiiijjjeeefffggghhhhhhfffdddbbbccccccccccccddddddeeefffccccccdddeeeeeefffggggggeeeeeeeeedddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________aaabbbdddeeegggffffffeeeeeeeeeeeeeeeccccccbbbbbbaaaaaaaaa```ddddddcccccccccccccccdddaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccbbbbbbaaa_______________^^^^^^]]]```^^^\\\\\\^^^aaa```^^^bbbbbbnnnmmmWWWNNNRRRTTTUUUUUUUUUVVVYYY[[[[[[\\\]]]^^^___^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^\\\YYYWWWVVVWWWYYYZZZ^^^]]]]]]\\\[[[ZZZZZZZZZTTTWWWYYYWWWQQQOOOQQQTTT[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUXXXXXXWWWWWWVVVVVVVVVVVVXXXWWWWWWVVVVVVVVVVVVVVVXXXVVVTTTTTTVVVWWWVVVUUUUUUTTTSSSUUUVVVWWWVVVUUURRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQRRRSSSSSSSSSSSSSSSSSSSSSVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPPPPRRRTTTNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNPPPOOONNNMMMMMMLLLLLLLLLNNNMMMLLLLLLLLLMMMNNNOOONNNMMMLLLLLLKKKKKKJJJJJJMMMMMMLLLLLLLLLLLLLLLLLLPPPMMMIIIHHHIIILLLNNNNNNLLLMMMMMMKKKIIIGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>======??????>>>=========CCCDDDFFFGGGGGGGGGFFFEEE@@@AAABBBBBBBBBBBBAAA@@@AAABBBBBBCCCCCCDDDDDDDDD>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAABBBDDDGGGIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIKKKLLLMMMJJJJJJIIIIIILLLPPPTTTWWWeeeeeefffggghhhiiiiiihhhjjjjjjkkkkkkjjjhhhfffeeeaaacccddddddcccbbbbbbccceeeeeeeeefffffffffffffffffffffgggggggggggghhhhhhfffeeedddccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccbbbaaaaaaaaabbbcccdddaaabbbdddeeeeeeeeeeeedddbbb```^^^\\\[[[\\\]]]^^^aaaaaaaaabbbccceeefffgggdddcccaaa```______```aaaaaabbbcccdddeeeeeeffffffeeeeeedddccccccdddfffffffffggggggggggggeeecccbbbaaaaaaaaabbbeeeiiillloooggggggggggggggggggggggggiiiiiikkklllmmmmmmmmmmmmjjjjjjkkkjjjiiihhhjjjkkkmmmmmmllllllkkkkkkjjjjjjjjjjjjkkkkkklllkkkkkkkkkfffgggiiikkkmmmnnnnnnooommmoooqqqooojjjhhhhhhjjjhhheeeaaa```aaadddeeefffdddccccccdddffffffeeeccceeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjeeefffggggggeeeeeefffggggggggghhhhhhiiiiiiiiijjjllllllkkkkkkjjjiiiiiihhhgggfffdddcccccccccddddddeeegggiiijjjiiiiiiiiijjjiiijjjjjjjjjiiigggeeedddccccccddddddddddddddddddfffffffffgggggghhhhhhiiibbbccccccccccccbbbaaaaaa``````aaaaaaaaaaaabbbbbb________________________^^^^^^______aaabbbcccdddfffeeeddddddccccccddddddbbbbbbbbbbbbbbbcccccccccccccccbbbaaaaaaaaabbbbbb```bbbcccbbbaaaaaabbbcccccccccccccccccccccccccccdddddddddddddddccccccbbbaaa`````````____________``````___]]]^^^ccccccaaa```WWW]]]qqqvvvfffXXXXXXVVVWWWXXXWWWWWWXXX[[[]]]YYYZZZ[[[\\\]]]\\\[[[[[[]]]]]]\\\\\\[[[[[[ZZZZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYTTTVVVXXXWWWTTTSSSUUUWWW]]]]]]\\\[[[[[[ZZZYYYYYY[[[[[[\\\\\\[[[[[[ZZZYYYWWWWWWXXXXXXXXXYYYYYYYYYWWWXXXXXXXXXXXXWWWWWWVVV\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[ZZZYYYYYYYYYYYYZZZYYYWWWVVVVVVWWWXXXXXXWWWWWWVVVVVVWWWYYYZZZYYYWWWVVVWWWXXXXXXYYYXXXXXXXXXVVVVVVVVVWWWWWWWWWVVVVVVTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWXXXWWWVVVTTTSSSTTTVVVTTTUUUUUUTTTSSSSSSUUUXXXRRRRRRRRRSSSSSSSSSSSSTTTQQQRRRSSSSSSTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOMMMLLLKKKJJJJJJJJJJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNPPPMMMJJJJJJKKKNNNOOOOOOLLLLLLMMMLLLJJJHHHIIIJJJGGGHHHHHHIIIIIIIIIHHHHHHEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA???>>>>>>>>>>>>===???BBBBBBAAA@@@AAAAAAFFFGGGHHHHHHIIIIIIIIIHHHDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHH??????@@@@@@AAACCCDDDEEEAAABBBCCCCCCDDDCCCCCCBBB????????????AAACCCEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJKKKLLLMMMOOOQQQRRROOONNNNNNOOOQQQVVVZZZ\\\iiijjjkkkkkkllllllllllllmmmmmmmmmlllllllllkkkkkkggghhhjjjjjjhhhhhhhhhiiijjjjjjjjjiiiiiiiiiiiiiiijjjkkkkkkkkklllllllllllllllkkkiiiggggggggghhhiiihhhhhhhhhhhhhhhgggggggggeeedddcccccccccdddfffgggddddddeeefffgggggghhhhhhgggeeecccaaaaaabbbcccdddffffffffffffggghhhjjjkkkffffffffffffffffffffffffeeefffgggggghhhhhhhhhhhheeeeeeffffffggghhhhhhiiihhhiiikkklllllljjjgggeeeeeeeeedddeeegggkkkoooqqqiiijjjjjjjjjkkklllllllllllllllnnnooopppqqqqqqqqqpppooommmmmmooopppoooooommmllllllllllllmmmlllkkknnnnnnnnnooonnnnnnmmmmmmllllllmmmnnnoooooooooooorrryyyzzzqqqlllmmmnnnkkkhhhfffddddddfffhhhiiihhhfffeeedddfffhhhiiigggeeefffgggiiikkkkkkkkkjjjjjjiiiiiiiiiiiiiiijjjkkkkkkeeeggghhhgggeeeeeefffhhhfffggggggggggggggggggggghhhhhhgggggggggggggggggggggfffeeedddddddddeeefffeeegggjjjjjjiiigggggghhhiiiiiihhhhhhggggggffffffdddeeeeeeeeeeeeddddddcccffffffffffffggggggggggggaaabbbcccdddeeedddccccccbbbbbbbbbcccccccccddddddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeeeeeeeeeedddcccccccccddddddcccccccccccccccccccccccccccbbbaaaaaa`````````aaa```bbbcccbbb```___aaacccccccccccccccccccccccccccddddddeeeeeeddddddcccbbbbbbbbbaaaaaa`````````aaa^^^bbbccc``````ddddddaaaZZZ\\\bbbeee^^^VVVWWW```ZZZ[[[[[[YYYXXXYYY\\\^^^ZZZ[[[\\\]]]]]]]]]\\\[[[^^^^^^]]]]]]]]]\\\\\\\\\ZZZZZZYYYZZZZZZ[[[\\\]]][[[ZZZZZZYYYZZZZZZ\\\\\\ZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[XXXXXXYYYZZZ[[[\\\\\\]]][[[[[[\\\\\\]]]\\\\\\\\\^^^^^^]]]\\\\\\\\\]]]^^^aaaaaa```_______________ZZZYYYWWWWWWYYYZZZYYYXXXWWWWWWXXXZZZ]]]^^^]]]\\\]]]^^^^^^___``````______ZZZZZZ[[[\\\]]]]]]]]]]]]YYYYYY[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXX[[[[[[ZZZWWWUUUUUUWWW[[[XXXXXXYYYXXXWWWWWWZZZ\\\YYYYYYYYYYYYZZZZZZZZZ[[[YYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYWWWUUUTTTTTTTTTTTTRRRQQQPPPPPPPPPQQQSSSTTTPPPOOONNNMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSQQQOOOOOOQQQRRRSSSRRRNNNOOOPPPOOONNNMMMNNNPPPLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGEEECCC@@@??????@@@AAAAAADDDHHHIIIHHHGGGGGGIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHHHHIIIKKKLLLMMMMMMGGGGGGHHHHHHIIIJJJLLLLLLGGGHHHHHHHHHHHHFFFEEEDDDAAAAAAAAAAAABBBDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKKKKKKKMMMNNNOOOQQQQQQPPPQQQRRRUUUXXXZZZmmmmmmnnnooooooooooooooonnnmmmmmmlllmmmmmmnnnnnnjjjkkkmmmmmmkkkjjjkkklllmmmmmmmmmllllllkkkkkkkkkmmmnnnnnnnnnoooooopppppppppooollljjjjjjjjjkkkllljjjjjjjjjiiiiiiiiiiiiiiieeedddcccccccccdddeeefffffffffffffffgggiiijjjkkkllljjjhhhffffffgggiiikkkjjjjjjiiiiiiiiikkklllmmmgggiiikkkmmmmmmllljjjiiifffggghhhhhhhhhhhhhhhgggeeefffggghhhhhhhhhhhhhhhgggiiilllnnnnnnkkkhhhfffjjjiiigggffffffhhhjjjlllhhhhhhiiikkklllmmmnnnoookkklllnnnoooqqqrrrrrrrrrssspppmmmnnnqqqsssqqqooommmlllllllllmmmnnnmmmlllnnnnnnooonnnnnnmmmllllllnnnnnnnnnnnnnnnmmmmmmllltttqqqjjjnnnooohhhfffffffffhhhkkklllkkkjjjhhhfffeeegggjjjkkkiiiffffffhhhjjjlllmmmlllkkkjjjiiiiiihhhhhhiiijjjkkkkkkeeegggiiihhheeedddfffhhheeeeeeeeeeeeeeeeeeeeeeeegggggghhhhhhiiiiiijjjjjjiiihhhgggffffffggghhhiiigggiiijjjkkkiiihhhggghhhffffffeeeeeeeeeffffffgggggggggggggggfffeeeddddddeeeeeeeeeeeeeeeeeeddddddcccdddfffggghhhhhhgggfffeeeeeeeeeffffffgggggggggcccccccccccccccccccccccceeeeeeffffffggghhhhhhiiiggggggfffeeeeeeeeeeeeeeefffffffffeeeeeedddddddddeeeeeedddcccbbbbbbbbbcccaaaccceeedddaaa```bbbdddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeddddddeeeddddddcccbbbccccccccc^^^eeehhheeeccceeeddd```fffgggccc^^^^^^bbb___WWW]]]]]]\\\ZZZYYYYYY\\\^^^]]]^^^___`````````___^^^^^^^^^__________________ZZZZZZ[[[]]]^^^______```\\\\\\[[[[[[\\\]]]___``````___^^^___aaaaaaaaa___]]]]]]^^^^^^___`````````______``````______^^^]]]ZZZ[[[\\\]]]___```aaabbb``````aaabbbccccccbbbbbb______^^^^^^___```bbbcccfffeeeddddddccccccdddddd\\\ZZZYYYYYYZZZ[[[[[[ZZZWWWWWWYYY\\\```bbbbbb```bbbcccdddeeeeeeeeeeeeeee]]]^^^___aaabbbbbbcccccc\\\]]]___`````````______^^^^^^^^^]]]]]]\\\\\\\\\______]]]YYYVVVVVVZZZ^^^ZZZ[[[[[[ZZZZZZZZZ]]]___^^^^^^^^^______`````````______```aaabbbbbbaaaaaa```^^^\\\[[[YYYYYYYYYZZZWWWVVVVVVUUUVVVWWWYYYYYYUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUVVVWWWXXXXXXYYYYYYVVVUUUTTTUUUWWWXXXXXXWWWQQQSSSTTTTTTSSSSSSUUUVVVUUUTTTTTTSSSSSSRRRRRRRRRPPPOOOOOOMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLJJJHHHEEEBBB@@@AAABBBCCCDDDHHHLLLNNNMMMLLLMMMOOOIIIHHHGGGFFFFFFGGGHHHIIILLLMMMOOOPPPPPPOOOMMMLLLJJJJJJKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUOOOOOOOOOOOOMMMKKKIIIGGGFFFFFFFFFFFFFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGPPPPPPOOOOOOPPPQQQSSSTTTmmmmmmmmmllllllmmmmmmnnnnnnnnnnnnoooooooooooooookkklllnnnnnnnnnllljjjiiijjjjjjkkklllmmmmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnpppooommmlllkkkkkkllllllkkkkkkkkkkkkkkkjjjiiihhhgggdddaaa```bbbeeehhhiiifffgggjjjlllmmmlllkkkjjjmmmlllkkkjjjiiiiiiiiiiiillllllmmmmmmmmmmmmmmmmmmkkkllllllmmmlllkkkiiihhhiiiiiihhhgggfffffffffggghhhiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmmmmkkkiiihhhhhhhhhiiiiiiiiihhhggggggiiiiiiiiijjjjjjlllmmmnnnmmmllllllllllllmmmnnnnnnmmmmmmnnnnnnooopppppppppnnnnnnmmmmmmlllllllllkkkmmmnnnoooooooooooopppqqqnnnoooppppppnnnllllllmmmpppsssuuutttpppllllllmmmkkklllnnnooooooooonnnmmmkkkkkkkkklllnnnnnnllljjjjjjkkklllmmmnnnnnnnnnnnnppppppooonnnnnnoooooopppjjjjjjkkklllmmmllljjjgggiiiiiijjjjjjjjjiiihhhggghhhiiikkkmmmmmmlllkkkiiipppnnnkkkiiiiiijjjlllmmmiiikkkmmmnnnlllkkkllllllnnnmmmlllkkkjjjkkkkkklllnnnmmmlllkkkkkkkkkkkkkkkhhhiiijjjjjjjjjjjjhhhhhhdddfffhhhjjjkkkllllllkkkoooooommmkkkiiijjjlllooolllkkkjjjiiijjjjjjlllmmmkkkmmmoooooommmlllllllllnnnmmmkkkkkkllllllkkkjjjmmmllljjjjjjiiijjjkkklllkkkjjjjjjkkkmmmmmmkkkiiijjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkkllllllnnnllljjjhhhgggiiikkkllliiiiiijjjiiiiiihhhgggfffeeeeeefffggghhhiiiiiiiiiffffffdddbbb```^^^]]]\\\^^^^^^]]]]]]]]]^^^^^^___]]]]]]]]]]]]^^^___aaaaaa_______________^^^]]]]]]______````````````______^^^^^^]]]\\\]]]___bbbcccaaaaaaaaabbbbbbbbbbbbcccbbbaaaaaaaaaaaaaaabbbccc```aaaccceeefffeeedddcccbbbaaaaaabbbeeeffffffeeeddddddfffggggggfffeeedddeeeccc___]]]]]]```eeeggghhhgggfffeeedddccccccccc^^^___``````^^^\\\YYYWWWWWWXXX[[[]]]```bbbcccdddfffeeedddcccbbbbbbbbbbbb___]]]\\\___cccccc^^^YYY^^^^^^___``````aaaaaaaaa^^^___```aaaaaa___]]]\\\aaa___\\\[[[[[[\\\[[[ZZZ[[[YYYVVVTTTTTTUUUWWWYYY]]]]]]\\\\\\\\\\\\]]]]]]``````_________^^^^^^^^^[[[\\\\\\[[[XXXWWWXXXYYYXXXXXXWWWVVVVVVXXXYYYZZZXXXVVVTTTUUUWWWZZZZZZZZZ^^^[[[WWWWWWZZZ\\\[[[YYY[[[ZZZXXXWWWWWWYYY[[[\\\WWWWWWXXXXXXYYYYYYYYYZZZYYY\\\^^^\\\XXXVVVWWWYYYVVVVVVVVVSSSPPPNNNMMMNNNMMMJJJHHHIIIMMMOOOOOONNNOOONNNMMMKKKIIIGGGEEEDDDIIIJJJMMMPPPQQQQQQPPPOOOPPPPPPPPPOOONNNOOOQQQRRRRRRSSSUUUXXXYYYWWWRRROOOPPPQQQRRRTTTUUUWWWXXXXXXXXXVVVWWW\\\[[[VVVWWW\\\\\\[[[YYYWWWUUURRRQQQPPPQQQMMMJJJLLLPPPQQQOOOLLLRRRQQQOOONNNMMMMMMNNNNNNQQQOOOKKKIIIHHHHHHJJJLLLPPPQQQRRRSSSTTTSSSRRRQQQooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooolllmmmooopppooonnnlllkkkllllllmmmmmmmmmllllllkkknnnnnnnnnnnnoooooopppqqqooonnnmmmmmmllllllmmmmmmlllllllllllllllkkkjjjjjjiiigggddddddfffiiijjjkkkiiiiiikkkllllllllllllkkkmmmlllkkkjjjiiiiiiiiiiiijjjjjjkkkkkklllllllllllliiijjjkkkkkkkkkjjjiiihhhiiiiiihhhhhhhhhiiijjjjjjggghhhhhhhhhiiiiiiiiiiiimmmnnnooooooooonnnlllkkkjjjkkkkkklllllllllkkkkkklllkkkkkkllllllmmmnnnnnnjjjiiiiiiiiiiiijjjkkkkkklllllllllmmmnnnnnnoooooolllmmmmmmnnnnnnoooooooooqqquuuwwwvvvqqqooorrrvvvrrrrrrsssssssssrrrqqqqqqssstttttttttrrrqqqqqqrrrppppppqqqrrrrrrrrrqqqqqqooooooppprrrssssssqqqnnnlllmmmnnnoooppppppppppppttttttttttttttttttttttttqqqqqqqqqrrrsssrrrooommmpppppppppooooooooonnnnnnnnnppprrrssstttsssrrrqqqtttrrrpppnnnnnnoooppprrrppprrrtttsssrrrpppooopppqqqrrrsssttttttsssrrrrrrrrrrrrqqqqqqpppqqqqqqqqqnnnooooooooonnnmmmkkkjjjhhhiiikkkmmmooopppppppppssssssrrrooonnnnnnqqqsssqqqqqqpppooooooooopppqqqnnnppprrrrrrqqqoooooopppqqqpppooooooppppppooommmppppppnnnmmmmmmmmmmmmnnnnnnmmmllllllmmmnnnmmmlllmmmmmmlllkkkjjjjjjjjjkkkjjjkkkkkkllllllmmmnnnnnnnnnmmmkkkiiiiiijjjkkkmmmkkkkkkkkkkkkkkkjjjiiiiiihhhiiijjjllllllllllllllljjjjjjhhhgggeeecccbbbaaa_________```aaabbbcccdddcccbbbaaaaaa```aaaaaaaaabbbbbbbbbbbbbbbaaaaaa```bbbbbbccccccccccccbbbbbb______^^^]]]^^^```bbbcccbbbbbbaaaaaabbbbbbcccdddccccccccccccccccccbbbbbb___```bbbdddeeedddccccccdddbbbaaabbbdddddddddcccddddddeeeeeeeeeddddddcccbbb```\\\ZZZZZZ\\\```bbbfffeeedddcccbbbaaaaaaaaa____________^^^]]][[[ZZZZZZZZZ\\\]]]______``````````````````____________\\\ZZZZZZ^^^bbbbbb^^^ZZZ^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^___^^^]]][[[ZZZ```]]]ZZZYYYYYYYYYXXXWWWWWWVVVTTTTTTTTTVVVXXXYYYYYYYYYZZZZZZ[[[\\\^^^___^^^]]]]]]]]]]]]\\\\\\\\\ZZZ[[[[[[ZZZXXXWWWWWWXXXXXXXXXWWWWWWXXXYYYZZZ[[[YYYWWWVVVWWWYYY[[[[[[[[[]]][[[ZZZZZZ[[[]]]]]]]]][[[ZZZYYYYYYYYYZZZ\\\]]]ZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^^^^]]][[[YYYXXXYYYWWWXXXXXXWWWUUUTTTTTTUUURRRPPPNNNOOORRRTTTTTTSSSQQQPPPOOONNNMMMMMMMMMMMMPPPQQQRRRSSSSSSRRRQQQPPPRRRVVVXXXVVVSSSRRRWWW[[[VVVWWWYYY[[[]]][[[WWWSSSVVVVVVWWWXXXYYY[[[]]]^^^^^^\\\^^^aaa```\\\]]]bbbaaa```___^^^\\\[[[YYYYYYVVVRRRNNNOOOSSSVVVUUUSSSSSSRRRQQQOOONNNNNNNNNOOOVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVrrrqqqpppooooooooooooooonnnooooooooopppppppppqqqooopppqqqrrrrrrrrrqqqpppoooooooooooonnnmmmlllkkkoooooopppqqqqqqqqqqqqqqqmmmnnnnnnoooooooooooooooooooooooooooooonnnnnnmmmnnnlllkkklllnnnooooooooonnnnnnmmmmmmmmmnnnnnnoooqqqpppooonnnnnnnnnnnnnnnllllllmmmnnnoooppppppppplllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnooopppqqqoooooopppppppppqqqqqqqqqrrrssstttttttttsssrrrqqqnnnooopppqqqrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrssssssqqqqqqqqqqqqqqqrrrrrrsssssssssttttttuuuvvvvvvvvvrrrrrrtttuuuwwwxxxzzzzzz{{{{{{xxx|||yyywwwvvvxxxzzz{{{yyyvvv{{{zzzyyyyyy{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{tttuuuvvvyyyzzzzzzwwwtttuuuvvvwwwxxxxxxyyyxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxyyyyyyxxxyyyyyyxxxvvvsssvvvuuutttsssrrrsssssstttssstttvvvxxxxxxxxxxxxwwwxxxvvvtttsssssstttuuuvvvvvvwwwxxxxxxuuusssrrrrrrqqqsssvvvxxxyyyxxxvvvtttuuuuuutttttttttuuuvvvvvvsssssssssrrrqqqooommmllliiikkkmmmoooqqqrrrrrrrrruuuuuutttrrrppppppsssuuuuuuuuutttsssrrrrrrrrrrrroooqqqssstttrrrqqqqqqrrrooonnnmmmnnnoooooommmlllrrrqqqpppoooooooooppppppqqqooommmmmmnnnppppppooopppooonnnmmmlllkkkkkkkkkmmmmmmmmmnnnooooooppppppooonnnmmmkkkkkklllmmmmmmmmmmmmmmmmmmmmmllllllllljjjkkkmmmooopppooonnnmmmmmmmmmllljjjiiihhhffffffcccddddddeeefffhhhjjjjjjlllkkkiiihhhffffffeeeeeegggggggggggggggfffeeeeeeggggggggghhhhhhgggggggggccccccbbbaaabbbccceeefffeeedddbbbbbbbbbccceeegggdddeeeeeeeeeeeedddbbbaaaaaabbbcccdddeeeeeeeeeeeeeeecccbbbaaabbbcccbbbaaaeeedddccccccbbbbbbbbbbbbaaa___\\\ZZZZZZ\\\^^^```eeedddbbbaaa``````______`````````_________^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]___`````````___^^^\\\[[[\\\___cccccc```]]]bbb```^^^[[[ZZZZZZ[[[[[[]]]^^^_________^^^]]]\\\^^^\\\YYYXXXYYYYYYXXXWWWTTTTTTTTTUUUVVVWWWYYYZZZWWWWWWXXXYYY[[[]]]___```^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]\\\ZZZYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___^^^\\\[[[[[[]]]______^^^]]]^^^^^^]]]]]]^^^```bbb^^^^^^]]]]]]]]]^^^___```^^^^^^^^^^^^^^^_________```___^^^]]]]]]\\\YYYWWWVVVWWWYYYXXXWWWWWWYYYZZZVVVTTTRRRRRRTTTVVVWWWVVVRRRQQQPPPPPPPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVTTTZZZ^^^\\\VVVTTTYYY```WWWXXXZZZ\\\^^^]]]YYYVVVYYYYYYYYYYYY[[[]]]```bbb```___```cccbbb___```dddeeeeeeddddddcccccccccccc]]]ZZZWWWWWW[[[^^^___^^^]]]\\\ZZZYYYXXXWWWWWWWWW]]]]]]]]]]]]^^^^^^___```\\\]]]___`````````___^^^uuutttsssrrrrrrqqqrrrrrrqqqrrrrrrsssssstttttttttssssssuuuvvvvvvvvvvvvuuurrrrrrssssssrrrqqqpppppprrrrrrssstttsssrrrqqqpppnnnoooqqqssstttttttttsssssstttttttttttttttssssssssssssssstttvvvwwwvvvuuuuuusssrrrppppppqqqssstttyyyxxxwwwvvvvvvvvvvvvvvvsssssstttuuuwwwxxxyyyyyyttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvwwwxxxxxxxxxwwwwwwvvvsssssstttvvvwwwwwwwwwwwwyyyzzzzzzzzzzzzyyyyyyxxxzzzzzzzzzzzzzzz{{{{{{|||zzzzzzzzz{{{||||||}}}}}}wwwxxxyyyzzz|||~~~|||zzz||||||~~~}}}~~~{{{xxxyyyzzz}}}~~~{{{xxx{{{{{{|||}}}}}}}}}}}}}}}yyy{{{}}}~~~~~~}}}|||{{{}}}|||{{{{{{|||{{{xxxvvvwwwvvvtttrrrrrrssstttvvvssstttuuuvvvwwwxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwtttvvvxxxwwwuuusssrrrsssnnnppprrrtttuuuuuuttttttsssssssssssstttuuuuuuvvvssssssrrrqqqpppooonnnnnnhhhjjjlllooopppqqqqqqqqqqqqqqqqqqooonnnnnnpppsssttttttsssrrrqqqpppppppppmmmooorrrrrrqqqppppppqqqnnnmmmmmmnnnpppooonnnllloooooooooppppppqqqrrrrrrsssqqqnnnmmmooopppqqqqqqppppppnnnmmmlllkkkkkkkkknnnnnnoooooopppqqqqqqrrrppppppoooooonnnnnnoooooonnnnnnnnnnnnnnnnnnooooookkklllooopppqqqpppnnnmmmnnnnnnmmmlllkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnooosssrrrpppooommmmmmlllllllllllllllllllllkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjhhhhhhggggggggghhhiiiiiifffeeecccbbbbbbdddfffhhheeeeeeggggggfffdddbbb```eeeeeeeeefffgggggghhhhhheeecccaaaaaacccdddccccccfffeeecccbbbaaaaaabbbcccdddbbbaaa``````bbbdddffffffeeedddcccbbbaaaaaaaaacccbbbbbbaaabbbbbbcccccc```````````````___^^^]]]^^^```bbbdddeeedddcccbbbbbbbbbbbbdddffffffcccaaagggeeebbb___^^^___```bbbaaabbbcccccccccbbbaaaaaa\\\[[[ZZZZZZ\\\]]]\\\[[[WWWXXXYYYYYYZZZ[[[[[[[[[YYYYYYZZZ[[[]]]___```aaabbbbbbbbbbbbaaaaaaaaa``````aaabbbaaa___^^^___```^^^______```aaabbbcccccccccaaa```aaabbbcccbbbaaa___aaabbb```]]]]]]```ddd```aaaaaabbbbbbccccccccc````````````````````````aaa^^^[[[[[[\\\\\\XXXTTTTTTUUUWWWVVVVVVVVVWWWXXXUUUTTTSSSRRRSSSTTTUUUUUUSSSRRRQQQPPPQQQRRRTTTUUUTTTTTTTTTUUUWWWYYY[[[\\\WWWZZZ\\\ZZZUUUSSSVVVYYYTTTUUUWWWYYY[[[ZZZWWWUUUXXXWWWUUUUUUWWWZZZ]]]___[[[\\\]]]]]]\\\[[[]]]___bbbccccccddddddeeeeeeeeeaaa___^^^```ccceeeeeedddhhhhhhgggfffeeedddcccccccccbbb```___```aaabbbcccaaabbbdddeeefffeeeeeedddxxxxxxwwwvvvvvvuuuvvvvvvvvvvvvwwwwwwxxxyyyzzzzzzxxxxxxyyyzzzzzzzzzzzzzzzvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxuuusssrrrrrrsssvvvxxxyyyzzzyyyyyyxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxyyy{{{}}}}}}|||zzzzzzyyyvvvuuuuuuvvvxxxyyy}}}}}}||||||{{{{{{||||||yyyzzz{{{|||}}}~~~{{{{{{{{{{{{||||||}}}}}}||||||zzzyyyxxxxxxxxxxxxuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvuuuvvvwwwxxxyyyzzzzzzzzz{{{||||||}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxyyyzzzzzz{{{{{{wwwxxxxxxyyyzzzzzz{{{{{{}}}||||||}}}}}}~~~~~~|||www}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{}}}|||yyyyyyyyyzzzzzz{{{zzzzzzzzzyyyzzz|||~~~~~~}}}|||{{{|||{{{zzzzzzzzzzzzxxxvvvxxxwwwuuusssssstttuuuvvvsssssstttuuuvvvvvvvvvwwwuuutttsssssssssttttttuuurrrtttvvvvvvuuutttttttttpppppppppqqqssstttvvvvvvssssssrrrrrrssstttuuuuuurrrrrrrrrqqqqqqqqqqqqqqqjjjkkkmmmoooqqqqqqqqqqqqnnnoooooonnnmmmmmmoooqqqrrrrrrrrrqqqpppooonnnnnnmmmoooqqqrrrqqqppppppqqqrrrqqqrrrsssuuuuuurrrpppmmmnnnoooqqqsssuuuvvvvvvtttqqqnnnnnnoooqqqrrrrrrrrrrrrpppoooooonnnnnnnnnooooooppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppooonnnnnnnnnnnnooopppqqqnnnoooqqqrrrsssrrrpppoooppppppppppppooooooooonnnqqqqqqpppoooooooooppppppsssrrrqqqqqqpppppppppqqqooooooppppppoooooonnnmmmkkkllllllmmmmmmllllllkkkjjjjjjiiiiiiiiiiiiiiiiiieeecccaaa``````bbbeeegggeeefffggghhhgggeeebbbaaaffffffeeeeeefffgggiiijjjeeecccbbbbbbdddfffgggggggggfffeeecccccccccdddeeefffeeeeeeeeegggiiikkkllljjjiiihhhgggeeeeeeeeeeeeffffffeeeeeeeeefffggggggaaaaaabbbbbbbbbbbbbbbaaaaaaccceeeggghhhhhhgggfffggggggfffgggfffeeecccaaahhhfffdddbbbbbbdddfffhhhddddddeeeeeeeeeeeeeeeddd]]]\\\]]]___bbbddddddccc__________________^^^^^^^^^^^^^^^^^^___```aaabbbddddddddddddccccccccccccaaacccccccccaaa```aaabbb______```aaabbbbbbcccccccccbbbaaabbbccccccbbb``````bbbccc```]]]\\\___bbb^^^___aaabbbcccccccccbbb````````````````````````^^^\\\YYYYYY[[[ZZZVVVSSSUUUVVVWWWVVVUUUTTTUUUVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVUUUTTTSSSSSSTTTUUUUUUSSSSSSTTTUUUWWWYYY[[[\\\[[[YYYXXXVVVVVVTTTRRRPPPRRRSSSTTTWWWYYYYYYWWWUUUWWWUUUTTTSSSTTTVVVYYY[[[VVVXXXYYYWWWVVVWWWYYYZZZ]]]]]]^^^___```aaaaaabbb]]]^^^```ccceeeeeedddbbbiiiiiiiiihhhhhhgggffffffeeebbb^^^[[[[[[\\\___aaa```aaacccdddeeeeeedddddd{{{{{{zzzzzzzzzzzz{{{{{{zzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~zzz{{{|||}}}~~~~~~~~~~~~~~~|||zzzyyyxxxvvvwwwyyyzzz|||}}}}}}~~~||||||}}}~~~~~~~~~~~~}}}|||{{{{{{}}}}}}|||{{{zzzyyyyyyzzz|||}}}}}}}}}}}}|||||||||}}}}}}||||||}}}~~~}}}||||||{{{||||||}}}~~~}}}|||zzzxxxwwwvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwssssssssssssssstttttttttvvvwwwxxxyyyyyyzzzyyyyyywwwxxxzzzzzz{{{zzzyyyxxxvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{yyywwwzzz}}}{{{|||}}}~~~}}}{{{zzz{{{{{{|||||||||{{{{{{xxxyyy{{{|||}}}}}}|||{{{{{{zzzxxxyyyzzzzzzyyyxxx{{{zzzxxxwwwwwwwwwxxxyyywwwwwwwwwwwwwwwxxxxxxxxxsssssssssssssssttttttuuutttvvvxxxyyyxxxwwwwwwxxxvvvvvvuuuuuuvvvyyy{{{|||vvvuuuuuuuuuuuuvvvvvvwwwuuuuuuttttttttttttuuuuuuooopppqqqssssssssssssrrrnnnpppppppppooooooppprrrssssssssssssrrrqqqppppppoooqqqssstttssssssssstttqqqqqqrrrtttvvvuuussspppoooppprrruuuwwwxxxyyyzzztttrrrppppppqqqrrrrrrrrruuuuuutttsssssssssssstttpppqqqqqqrrrssssssttttttssstttuuuuuuuuutttrrrqqqpppooooooooooooqqqsssttttttttttttuuuuuuuuuttttttssssssssssssttttttttttttuuutttsssrrrqqqqqqqqqqqqpppooooooooooooppppppqqqpppqqqqqqqqqqqqpppoooooolllmmmmmmnnnnnnmmmmmmllljjjjjjjjjiiiiiihhhhhhgggdddcccbbbaaabbbccceeefffgggggghhhhhhhhhfffeeedddgggfffeeedddeeegggiiikkkhhhfffddddddgggiiikkkkkkhhhhhhhhhgggggghhhhhhiiiggggggggghhhjjjkkkmmmmmmmmmlllkkkiiihhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhbbbccccccdddddddddddddddbbbccceeegggggggggggggggggggggfffeeecccbbb```___eeedddccccccccceeegggiiicccccccccddddddddddddeee^^^^^^___bbbfffhhhhhhgggdddcccbbbbbbaaaaaabbbbbbcccbbbbbbaaaaaaaaabbbbbbccccccccccccbbbbbbbbbbbb```bbbbbbbbb``````aaabbb^^^^^^___`````````______aaa```______``````^^^\\\``````___^^^\\\\\\^^^___YYY[[[^^^```aaa```___^^^`````````____________^^^\\\[[[ZZZZZZZZZYYYWWWUUUYYYZZZ[[[ZZZXXXWWWWWWXXXYYYYYYYYYWWWUUUUUUWWWXXX[[[ZZZZZZZZZYYYXXXXXXWWWVVVVVVVVVWWWXXXXXXYYYYYY```\\\XXXXXXZZZXXXTTTOOOUUUUUUVVVYYY\\\\\\[[[YYYZZZYYYXXXVVVWWWXXXYYY[[[WWWZZZZZZVVVUUUXXX[[[[[[\\\\\\\\\]]]]]]^^^______[[[]]]```bbbcccbbbaaa```bbbbbbccccccccccccbbbbbbdddaaa^^^[[[ZZZZZZ]]]^^^\\\^^^___aaabbbbbbbbbaaa}}}}}}}}}}}}~~~|||}}}~~~~~~}}}}}}}}}}}}zzzzzzzzz{{{|||~~~}}}~~~|||{{{zzz{{{~~~~~~}}}{{{{{{zzzzzz{{{|||}}}~~~}}}|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{zzzyyywwwvvvvvvvvvvvvxxxxxxxxxyyyyyyyyyzzzzzzssssssssssssttttttuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwsssuuuwwwxxxyyyxxxwwwvvvyyyyyyxxxxxxyyyyyyzzz{{{yyyzzzzzz{{{{{{||||||}}}{{{{{{{{{{{{|||||||||||||||{{{{{{|||~~~~~~~~~}}}~~~zzzzzz{{{{{{|||}}}}}}~~~|||{{{yyyzzz|||}}}|||{{{||||||||||||{{{{{{{{{{{{|||{{{{{{zzzzzzzzzzzzzzzvvvvvvvvvvvvvvvwwwwwwxxxwwwyyy{{{{{{zzzxxxxxxxxxxxxyyyyyyzzz{{{||||||}}}yyyxxxxxxwwwwwwwwwwwwxxxxxxxxxvvvuuutttuuuuuuvvvsssssstttuuuuuutttsssssspppqqqrrrrrrqqqqqqrrrtttsssssstttuuuuuutttsssrrrppprrruuuvvvuuuuuuuuuvvvooooooqqqsssuuutttqqqoooqqqrrrtttvvvwwwxxxxxxxxxuuusssrrrssstttuuutttsssuuuuuuuuuuuuuuuvvvvvvwwwssssssssstttuuuuuuvvvvvvtttuuuwwwxxxxxxvvvtttrrrrrrqqqppppppqqqtttvvvwwwvvvvvvuuuttttttuuuuuuvvvssssssttttttuuuuuuuuuvvvtttssssssrrrrrrrrrrrrsssppppppoooooooooooopppppppppqqqqqqqqqqqqpppoooooommmnnnnnnoooooonnnnnnmmmllllllllllllkkkjjjiiihhhjjjiiiiiiiiiiiijjjkkkkkkjjjjjjjjjjjjjjjiiiiiiiiikkkiiigggfffgggiiilllnnnllljjjggggggiiikkkmmmmmmiiijjjkkkllllllmmmmmmllljjjjjjjjjkkkkkkkkkkkkkkkmmmlllkkkiiihhhhhhhhhhhhggghhhiiiiiiiiihhhgggfffcccdddddddddddddddcccccccccdddddddddeeeeeeffffffeeeeeeeeecccaaa```______bbbbbbbbbbbbcccdddeeefffcccbbbbbbbbbccccccdddeee``````aaadddggghhhgggfffdddcccaaa```aaabbbdddeeeddddddcccbbbbbbcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaabbbcccbbbaaaaaabbbccc___``````aaaaaa```^^^^^^```_________```___\\\ZZZ\\\ZZZYYYYYY[[[]]]^^^^^^WWWYYY]]]___``````^^^]]]`````````______^^^^^^^^^[[[]]]^^^]]]\\\[[[[[[[[[\\\]]]^^^]]]\\\[[[[[[]]]]]]]]]]]][[[XXXWWWYYY\\\[[[\\\^^^^^^^^^]]][[[ZZZVVVWWWYYYZZZ[[[[[[[[[ZZZ___^^^]]]]]]]]][[[YYYVVVXXXXXXYYY\\\___```___]]]___^^^]]]\\\[[[[[[[[[[[[[[[___^^^ZZZYYY]]]```___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddaaabbbcccdddeeeeeeeeedddbbbbbbbbbaaaaaa`````````]]]___```bbbcccccccccccc~~~~~~~~~}}}~~~~~~}}}|||{{{{{{{{{|||~~~{{{{{{zzzzzz|||}}}}}}~~~{{{zzzyyyyyy{{{}}}}}}}}}zzzzzzzzzzzz{{{}}}~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyywwwvvvvvvvvvwwwwwwxxxyyyvvvvvvvvvwwwvvvvvvuuuuuussstttvvvxxxyyyyyyxxxwwwzzzzzzzzzzzzzzz{{{{{{|||yyyyyyyyyzzz{{{{{{||||||vvvwwwwwwxxxyyyyyyzzzzzzyyy{{{||||||zzzyyy{{{}}}}}}}}}||||||}}}{{{}}}~~~|||zzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}{{{|||~~~|||}}}}}}}}}}}}|||{{{{{{~~~}}}|||{{{{{{{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{zzz{{{}}}|||zzzxxxwwwwwwuuuwwwzzz|||||||||zzzyyyzzzyyyxxxxxxwwwwwwwwwwwwzzzyyywwwuuussssssssssssssstttuuuuuuuuusssrrrqqqpppqqqrrrrrrrrrqqqssstttrrrssstttuuuuuutttssssssooorrrtttuuuuuutttuuuuuurrrrrrtttwwwxxxxxxuuurrrqqqrrrsssuuuuuuuuutttsssvvvuuuuuuvvvwwwwwwuuutttsssssssssssstttuuuvvvwwwuuuuuuuuuvvvwwwwwwxxxxxxtttvvvxxxyyyyyywwwtttsssssssssrrrrrrsssvvvxxxzzzvvvuuusssqqqqqqrrrtttuuuqqqqqqqqqrrrssstttttttttrrrrrrqqqrrrrrrsssttttttssssssrrrqqqqqqqqqqqqqqqppppppqqqqqqppppppooonnnnnnooooooppppppoooooonnnppppppppppppooommmlllkkkqqqqqqqqqrrrrrrrrrrrrrrrllllllkkkkkkkkklllmmmmmmooonnnkkkjjjkkkmmmqqqsssqqqnnnjjjiiijjjlllmmmmmmjjjkkkmmmoooppppppoooooommmnnnnnnmmmlllkkkjjjiiilllkkkjjjhhhggggggggggggfffgggiiijjjiiihhhfffdddddddddddddddcccbbbaaaaaaeeeeeedddddddddeeefffgggcccddddddcccaaa```aaaaaabbbbbbccccccdddddddddddddddcccccccccddddddeeefffaaaaaabbbdddffffffdddbbbbbb```___^^^___bbbeeegggccccccbbbbbbccccccdddeeecccccccccbbbbbbbbbbbbaaacccdddeeeeeeccccccdddeeebbbcccddddddcccbbb```___bbbbbbaaaaaabbbaaa^^^\\\XXXVVVTTTVVV[[[______^^^XXX[[[^^^aaacccbbb```^^^aaa`````````______^^^^^^\\\___bbbaaa^^^]]]^^^```\\\^^^___^^^]]]]]]^^^___^^^______\\\YYYXXXZZZ]]]YYY[[[^^^``````^^^\\\[[[TTTVVVZZZ]]]___``````___\\\___aaa```^^^\\\\\\]]]YYYYYYZZZ]]]```aaa```___bbbaaaaaa```^^^]]]\\\[[[^^^bbbbbb\\\[[[```cccaaaggggggffffffeeeeeeeeedddiiihhheeecccbbbdddhhhlllggghhhjjjlllmmmmmmmmmlllaaacccfffiiiiiigggeeecccaaabbbdddfffggghhhgggggg~~~~~~}}}~~~|||zzz{{{~~~}}}{{{}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}||||||{{{|||}}}~~~zzzzzz{{{}}}}}}~~~~~~}}}}}}||||||{{{||||||}}}}}}}}}}}}}}}|||||||||{{{yyyyyyzzz{{{zzzzzzzzzyyyyyyyyyxxxxxx{{{zzzzzzyyyxxxxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwyyyxxxvvvuuutttssssssssstttuuuuuuvvvwwwwwwxxxxxxxxxzzz{{{zzzxxxvvvvvvwww{{{||||||{{{zzzzzz{{{}}}{{{{{{{{{zzzyyyzzz}}}||||||{{{{{{{{{{{{||||||}}}~~~}}}|||zzzyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||~~~~~~~~~}}}}}}|||{{{{{{zzzzzz{{{||||||{{{zzz{{{|||}}}||||||{{{{{{zzzzzzzzzvvv}}}zzzwwwzzz{{{yyyyyyzzz{{{||||||zzzxxxwww|||{{{zzzzzz{{{zzzxxxvvvzzz{{{|||{{{yyyxxxxxxyyyyyyxxxwwwtttrrrrrrtttuuu{{{yyyvvvtttssssssuuuvvvxxxvvvuuutttuuuvvvuuutttrrrsssrrrpppooopppsssuuuttttttuuuvvvvvvvvvuuuuuuvvvwwwxxxwwwvvvvvvxxxzzzvvvvvvuuuwwwyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzyyywwwuuuuuuuuuwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{xxx||||||zzzzzz|||{{{xxxwwwwwwvvvvvvvvvwwwwwwxxxwwwvvvtttttttttvvvxxxyyyvvvvvvuuuttttttttttttuuurrrtttuuuuuutttuuuwwwyyywwwvvvvvvwwwyyyzzzyyyxxxsssqqqooopppsssttttttrrrrrrrrrrrrrrrqqqqqqqqqqqqvvvvvvwwwxxxyyyyyyvvvsssuuuvvvwwwvvvuuuttttttvvvxxxwwwuuusssqqqqqqqqqqqqssssssqqqqqqqqqqqqsssssssssssssssrrrqqqqqqppppppooorrrttttttqqqpppqqqsssrrrqqqqqqpppppppppqqqqqqqqqnnnlllkkklllllllllkkkppppppnnnlllkkkiiihhhggghhhhhhhhhhhhhhhgggfffeeehhhhhhiiiiiiiiijjjjjjjjjnnnllliiigggfffeeeddddddhhheeecccdddeeeeeebbb___fffffffffgggggghhhhhhhhhggggggggggggggggggggggggdddcccbbb``````bbbfffjjjfffffffffeeeeeeeeeddddddeeecccaaaaaaaaaaaa___^^^`````````aaabbbbbbccccccdddddddddcccaaa___^^^]]]]]]]]]]]]^^^^^^^^^______TTTSSSSSSUUUYYY]]]___```[[[\\\]]]^^^____________``````______^^^^^^^^^]]][[[___bbbccc```^^^^^^```bbbbbbbbbbbbbbbbbbcccccc\\\[[[[[[[[[[[[\\\]]]]]][[[\\\^^^______]]][[[ZZZZZZ[[[\\\]]]___aaabbbccc]]]___bbbcccbbbcccdddeeedddcccccccccdddgggiiikkkiiiiiihhhgggfffdddcccccccccccccccdddeeeggghhhiiipppooonnnmmmkkkkkkkkkkkkssspppllliiiiiikkkooorrrnnnoooqqqrrrsssssssssssslllmmmlllkkkiiiiiikkkmmmkkkmmmooonnnkkkhhheeeddd~~~}}}}}}}}}~~~}}}~~~~~~}}}}}}|||||||||}}}||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{~~~}}}{{{zzz{{{|||{{{zzzzzzzzzyyyyyyyyyyyyzzzyyyxxxwwwvvvwwwwwwxxxyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxvvvwwwwwwxxxyyyzzz{{{{{{yyyzzz{{{zzzxxxxxxxxxzzz{{{||||||{{{zzzzzz{{{}}}}}}}}}}}}|||{{{|||~~~}}}}}}|||||||||}}}~~~~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~|||~~~~~~}}}|||}}}zzzzzz{{{||||||}}}~~~~~~{{{}}}{{{}}}}}}zzzuuuvvvxxx{{{||||||{{{{{{{{{zzzzzz{{{}}}}}}|||zzz{{{|||||||||zzzyyyzzz{{{zzzyyyxxxvvvuuuuuuvvvxxx}}}|||yyywwwwwwwwwyyyzzzyyywwwuuuuuuvvvwwwvvvuuuvvvvvvvvvuuutttuuuxxx{{{yyyyyyyyyzzzzzzzzzyyyyyyzzzzzzyyyyyyzzz{{{{{{{{{|||{{{zzz{{{}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~|||zzzxxxxxxyyy{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz}}}}}}zzzzzz}}}}}}{{{||||||{{{{{{{{{{{{{{{{{{{{{zzzxxxwwwwwwxxxyyyzzz}}}|||{{{{{{zzzzzz{{{{{{{{{|||{{{yyywwwvvvxxxyyy~~~|||{{{|||}}}}}}|||{{{tttsssrrruuuyyy|||}}}|||zzzzzzzzzyyyyyyyyyyyyyyy}}}}}}}}}}}}{{{xxxyyyzzzyyywwwvvvxxxyyyzzzyyywwwuuutttttttttttttttssssssrrrrrrsssssstttvvvvvvuuuuuuuuutttttttttppprrrtttsssqqqpppqqqsssssssssrrrrrrrrrrrrssssssqqqnnnlllkkklllllllllkkkrrrqqqpppooonnnlllkkkkkkkkkkkkkkkkkkkkkjjjiiiiiikkkkkkjjjjjjkkkkkklllmmmmmmkkkiiihhhgggggggggggghhhgggeeefffggggggdddaaaeeeeeeeeeeeeffffffgggggggggggggggggggggggggggggggggeeeaaa]]][[[^^^cccgggbbbbbbbbbbbbbbbbbbbbbbbbfffdddcccbbbccccccaaa`````````aaaaaabbbbbbcccccccccccccccbbbaaa```___^^^]]]]]]]]]^^^^^^^^^______YYYWWWWWWYYY\\\___```aaa``````aaabbbcccccccccccc````````````aaaaaaaaaaaa]]]```cccdddbbb```aaaaaacccccccccccccccccccccccc^^^^^^^^^^^^^^^___``````^^^___```aaaaaa```___^^^```aaabbbcccdddffffffgggbbbdddfffgggffffffhhhiiihhhhhhgggfffgggiiilllmmmllllllkkkjjjiiihhhgggffffffffffffggghhhiiijjjkkkkkkkkkjjjjjjiiiiiijjjjjjqqqnnnkkkhhhggghhhjjjlllggghhhiiijjjkkkkkkjjjjjjccceeefffhhhiiiiiihhhggggggiiikkkkkkhhheeecccbbb~~~}}}|||||||||}}}~~~~~~}}}~~~}}}{{{zzz}}}zzzyyyyyy{{{xxxxxxxxxxxxwwwwwwwwwwwwyyyxxxvvvuuutttuuuwwwxxx{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||yyyyyyzzzzzz{{{|||||||||zzzzzz{{{zzzyyyyyy{{{}}}}}}~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~zzz|||}}}~~~~~~~~~|||{{{zzz{{{{{{{{{|||~~~~~~}}}|||}}}~~~}}}{{{zzz{{{|||{{{zzzyyyxxxxxxyyyzzz{{{~~~}}}||||||}}}~~~}}}{{{{{{|||}}}|||{{{xxxyyyyyyyyyyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||zzz|||~~~|||~~~||||||~~~}}}zzzxxxyyy{{{~~~~~~~~~~~~|||{{{|||||||||||||||||||||||||||~~~}}}zzz{{{~~~~~~}}}}}}}}}|||~~~}}}{{{zzz{{{{{{||||||zzzyyy{{{}}}~~~|||wwwvvvvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}zzzzzzzzzxxxvvvvvvxxxzzzyyyxxxwwwvvvuuuuuuuuuuuurrrrrrqqqqqqqqqqqqrrrrrrvvvvvvuuuuuuuuuuuuuuuuuupppqqqssssssqqqpppqqqrrrrrrrrrrrrqqqqqqrrrrrrssspppnnnkkkjjjkkklllkkkkkkppppppoooooonnnmmmmmmmmmkkkkkklllllllllkkkjjjjjjkkkjjjiiiiiiiiijjjlllllljjjiiihhhhhhhhhhhhhhhiiigggfffeeeeeeffffffdddbbbccccccddddddddddddeeeeeeddddddeeeeeeffffffgggggghhheee___ZZZWWWYYY^^^cccbbbbbbccccccddddddeeeeeefffeeeccccccddddddcccaaa``````aaaaaabbbcccccccccbbbbbbbbbbbbbbbaaaaaa```^^^^^^^^^_________``````___^^^]]]^^^```aaaaaaaaaccccccdddeeeffffffffffffaaaaaabbbbbbcccddddddddd___aaadddeeedddccccccdddeeeeeeeeeddddddccccccbbbbbbbbbaaaaaabbbbbbcccdddaaaaaabbbbbbccccccddddddbbbccccccddddddeeeffffffccceeeffffffeeeeeefffhhhhhhgggfffeeeeeegggiiijjjjjjjjjiiihhhgggfffffffffccccccccccccdddfffgggggggggggghhhhhhhhhiiiiiijjjmmmllliiigggffffffffffffccccccddddddddddddcccccc^^^___bbbhhhlllkkkgggbbbccceeeggggggeeebbbaaaaaa~~~}}}|||||||||}}}~~~~~~~~~}}}zzz}}}}}}}}}~~~~~~~~~}}}|||{{{|||||||||yyyvvvuuuuuuvvvttttttttttttttttttttttttzzzxxxvvvuuuuuuvvvxxxyyy{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyxxxzzz}}}~~~~~~}}}yyy~~~~~~~~~~~~}}}|||zzzyyy|||{{{{{{|||~~~}}}||||||}}}~~~~~~|||||||||~~~|||{{{zzzzzz|||}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}wwwxxxyyyyyyyyy{{{~~~~~~~~~~~~~~~|||yyy{{{{{{~~~|||zzzzzz{{{}}}}}}}}}|||zzzwwwvvvvvvyyy|||||||||}}}~~~}}}|||zzzxxx||||||||||||||||||||||||}}}~~~}}}zzzzzz~~~~~~}}}}}}|||{{{zzzyyy~~~}}}||||||}}}}}}~~~~~~}}}}}}~~~|||{{{{{{~~~~~~}}}}}}~~~}}}|||yyyxxxwwwwwwwwwwwwwwwwww}}}}}}}}}||||||{{{{{{zzzxxxwwwwwwxxxzzzzzzyyywwwwwwwwwwwwtttrrrrrrtttvvvuuuuuuttttttssssssssssssnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqrrrrrrrrrrrrrrrooopppqqqqqqqqqpppppppppooonnnnnnnnnnnnoooooopppooommmjjjiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjggghhhhhhiiihhhhhhgggggggggfffeeeddddddfffgggiiifffggggggfffeeedddeeefffccccccccccccdddcccbbbaaacccccccccccccccccccccccc```aaaaaabbbbbbcccccccccdddbbb^^^ZZZWWWXXX\\\___``````aaabbbcccdddeeeeeeeeecccbbbcccddddddcccbbb```aaaaaabbbbbbcccddddddbbbbbbcccddddddddddddccc``````aaaaaaaaabbbbbbbbbdddcccaaaaaabbbbbbaaa```bbbcccdddeeeeeeffffffeeeccccccccccccdddddddddddd```aaacccddddddddddddeeeggggggfffeeeddddddccccccddddddccccccddddddeeefffccccccccccccdddeeeggggggccccccdddddddddddddddeeeeeefffgggfffeeeeeefffhhhhhhgggeeeddddddeeeggghhhiiiiiiiiihhhhhhgggggggggbbbbbbbbbcccccceeeffffffiiiiiijjjjjjkkkkkkkkkkkkiiiiiiiiiiiihhhggggggffffffffffffeeeeeeddddddcccbbbbbbdddiiiooooooiiicccaaaccceeefffdddbbbbbbbbb~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{yyy{{{{{{||||||}}}}}}}}}~~~|||}}}}}}~~~~~~}}}}}}}}}{{{{{{zzzxxxuuussstttuuuttttttttttttttttttuuuuuu{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxyyyxxxxxxwwwwwwwwwwwwwwwzzzyyyxxxwwwvvvuuuttttttyyyzzzzzzyyyxxxzzz}}}~~~~~~|||yyyzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{||||||zzzxxx{{{}}}~~~}}}|||{{{|||~~~|||{{{yyyzzz}}}~~~~~~}}}||||||}}}~~~zzzxxxvvvwwwxxxyyyyyyxxxtttuuuvvvuuuvvvxxx|||}}}}}}|||{{{zzzzzz{{{{{{|||yyywwwyyy~~~|||www|||zzzxxxxxxyyyzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvuuuuuuxxx{{{}}}zzzzzz{{{{{{{{{zzzxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{|||}}}|||xxxyyy}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyzzzzzz{{{|||}}}~~~{{{||||||||||||{{{zzzyyy}}}}}}|||{{{yyyyyy|||~~~{{{zzzyyy{{{}}}~~~~~~}}}yyyxxxwwwuuusssrrrrrrrrrxxxxxxxxxwwwvvvuuuuuuuuurrrqqqqqqrrrttttttsssrrrtttuuutttrrrpppoooqqqsssrrrrrrrrrrrrrrrrrrrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooopppppppppnnnnnnnnnooooooooonnnnnnlllllllllllllllmmmnnnnnnmmmkkkiiihhhhhhiiiiiihhhffffffffffffggggggggghhhdddeeeeeefffffffffeeeeeedddcccbbbbbbbbbccceeeeeecccdddeeedddaaa______aaabbbbbbcccddddddccccccccccccccccccccccccccccccccc]]]^^^^^^^^^_________```]]]^^^^^^]]][[[ZZZ\\\]]]YYYZZZ[[[\\\]]]^^^___```bbbaaa```aaabbbcccbbbaaaaaaaaaaaabbbccccccddddddccccccdddeeeffffffffffffccccccccccccddddddddddddfffeeeccccccccccccaaa___aaabbbcccdddeeeeeeeeeeeeeeeeeedddccccccbbbaaaaaa______```aaacccdddddddddggggggffffffeeedddccccccdddddddddcccdddeeeeeefffccccccccccccdddeeefffgggffffffffffffffffffffffffiiijjjjjjiiihhhhhhjjjlllllljjjiiigggggghhhiiijjjmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjkkklllmmmmmmnnnnnnoooooonnnnnnmmmlllggghhhjjjkkkllllllkkkjjjjjjjjjiiihhhhhhgggggggggjjjgggfffiiinnnooojjjeeecccdddffffffeeeddddddddd~~~~~~~~~~~~~~~|||zzz}}}}}}}}}}}}}}}~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}}}}{{{xxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||yyyyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwuuutttssssssssswwwvvvvvvuuutttssssssrrrzzz{{{|||{{{{{{|||~~~}}}zzzxxxwww|||{{{zzzzzz{{{zzzxxxvvvyyy{{{||||||{{{zzz{{{}}}{{{yyyxxxyyy|||~~~|||zzzyyyzzz{{{}}}}}}}}}|||{{{wwwvvvuuuuuuwwwxxxwwwwwwtttuuuuuutttsssuuuxxx{{{{{{yyyxxxvvvvvvvvvwwwwwwxxxvvvvvvxxx{{{{{{yyyvvv|||zzzyyyyyyzzzzzzyyywwwzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzwwwvvvzzz{{{yyyyyyyyyzzzzzzzzzxxxwwwvvvttttttuuuwwwxxxyyyzzz{{{yyyzzz{{{{{{{{{zzzxxxwww|||||||||zzzwwwvvvvvvwwwyyyxxxxxxzzz|||~~~~~~}}}wwwxxxxxxvvvuuutttuuuwwwwwwvvvvvvuuutttsssrrrrrrrrrqqqpppqqqsssttttttssssssttttttsssqqqooooooppppppqqqqqqrrrrrrrrrqqqqqqnnnnnnoooooooooooonnnnnnllllllmmmnnnooooooppppppmmmlllllllllnnnnnnlllkkkkkkkkkkkkkkklllmmmnnnnnnkkkiiifffffffffggggggfffddddddeeeeeeffffffffffffddddddeeefffffffffeeeeeeccccccddddddeeeeeeeeeeeeaaaccceeeccc___]]]]]]___ccceeeggggggffffffggghhheeeeeeddddddddddddcccccc^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]___```___]]]^^^^^^ZZZZZZ[[[\\\]]]^^^___```___^^^^^^___aaabbbaaa```aaaaaabbbbbbcccdddddddddcccdddeeefffggggggggggggdddddddddeeeeeeeeefffffffffeeedddddddddcccaaa___bbbcccdddeeeffffffffffffffffffeeecccbbbaaa```___^^^]]]]]]___bbbdddddddddfffffffffeeeeeeddddddcccddddddccccccddddddeeefffbbbbbbccccccddddddeeeeeeccccccddddddddddddddddddgggggggggfffffffffiiikkkiiihhhfffeeeeeefffgggiiijjjjjjjjjkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmnnnoooooonnnooopppppppppnnnmmmlllggghhhjjjlllmmmnnnmmmmmmjjjiiihhhgggggggggggggggkkkiiiggggggiiijjjgggeeedddfffgggfffeeeddddddeee~~~~~~}}}{{{zzz{{{|||zzzzzz{{{{{{{{{|||||||||yyyzzz{{{|||||||||{{{{{{xxxyyy{{{||||||||||||{{{wwwwwwuuutttsssrrrrrrrrrsssttttttuuuuuuvvvvvvwww|||~~~~~~~~~~~~~~~|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||{{{|||{{{xxxvvvzzzyyyyyyyyy{{{{{{yyywwwwwwyyyzzzzzzyyyyyyzzz{{{zzzwwwuuuwww{{{|||yyyvvvvvvxxxzzz{{{{{{zzzxxxwwwxxxwwwvvvvvvxxxyyyyyyxxxxxxxxxwwwuuuttttttwwwyyyyyyxxxvvvtttssstttuuuuuuuuuvvvxxxyyyzzzyyyxxxwww{{{{{{{{{||||||{{{xxxuuu{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxyyyxxxwwwvvvwwwyyyzzz|||wwwwwwwwwwwwwwwwwwwwwwwwvvvxxxxxxuuutttvvvvvvsssuuuvvvwwwxxxxxxwwwuuutttqqqrrrssstttuuuvvvvvvvvvvvvwwwyyyyyyyyyxxxvvvuuuxxxzzz{{{zzzxxxvvvvvvvvvxxxwwwvvvxxxzzz{{{{{{zzzwwwyyyzzzyyyxxxwwwzzz|||wwwwwwvvvuuutttsssrrrrrrrrrqqqpppqqqssstttttttttppprrrtttsssqqqnnnmmmmmmlllmmmnnnoooppppppoooooommmnnnoooppppppooonnnmmmjjjjjjkkklllnnnoooooopppkkkjjjiiijjjlllmmmkkkhhhiiihhhhhhiiijjjkkklllllliiigggdddddddddeeeddddddccccccccccccddddddddddddbbbcccdddeeeeeeeeeeeedddbbbccceeefffgggfffeeeddd___cccfffeeeaaa___```bbbccceeehhhhhhgggggghhhjjjggggggffffffeeeeeeeeeeeecccccccccbbbaaaaaa``````___```aaaaaa```___```aaa]]]^^^^^^___```aaabbbbbb^^^]]]]]]^^^```bbbaaa```aaabbbbbbccccccddddddeeebbbcccdddeeeeeefffeeeeeeccccccdddddddddeeeeeeeeeeeeddddddeeefffeeecccaaabbbcccdddeeeffffffffffffeeeeeeddddddcccbbbaaaaaa^^^]]]\\\^^^bbbeeeeeedddeeeeeeeeedddddddddddddddddddddccccccddddddeeefffbbbcccdddeeeeeedddcccbbb`````````aaaaaabbbbbbbbbbbbccccccbbbbbbcccfffiiieeedddcccbbbbbbccceeefffeeeeeeeeeffffffggggggggghhhhhhhhhhhhhhhhhhiiijjjiiijjjlllmmmmmmlllkkkjjjggghhhiiikkkllllllllllllgggfffeeedddddddddeeefffgggggggggggggggfffeeeddddddeeeeeeeeecccbbbbbbccc}}}~~~~~~}}}{{{zzz|||}}}zzzzzzzzz{{{{{{|||||||||wwwyyy{{{}}}}}}|||{{{zzzyyyzzz|||}}}~~~~~~~~~vvvuuutttssssssrrrrrrrrrqqqrrrsssuuuwwwyyy{{{|||~~~|||~~~~~~~~~~~~~~~}}}|||zzzzzzzzz{{{||||||{{{zzz{{{|||}}}}}}|||zzzyyywwwvvvvvvvvvuuuxxx|||zzzuuuwww~~~~~~~~~}}}|||||||||}}}}}}yyyxxxxxxyyy{{{|||{{{zzzvvvwwwxxxxxxxxxwwwyyyzzzyyyvvvtttvvvzzz{{{wwwsssuuuwwwyyy{{{zzzyyyvvvuuuuuutttssssssuuuwwwwwwvvv||||||zzzxxxvvvvvvxxxzzzyyyxxxuuutttsssssstttuuuuuuxxxzzz{{{zzzyyyxxxyyyzzzzzz{{{|||}}}{{{wwwsssvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwvvvuuuvvvuuusssssstttvvvyyy|||uuuuuuuuuuuuuuuuuuuuuuuutttwwwwwwsssrrrtttrrroooqqqrrrtttuuuuuutttsssrrrqqqrrrsssssssssssssssrrrtttuuuvvvwwwwwwuuusssrrrsssvvvzzz{{{{{{zzzyyyzzzwwwuuuuuuuuuwwwwwwwwwuuuzzz|||}}}{{{yyyxxxzzz}}}xxxxxxwwwvvvuuussssssrrrpppnnnmmmnnnppprrrrrrrrrmmmppprrrrrrpppmmmjjjjjjhhhiiijjjlllllllllkkkkkkkkklllmmmnnnnnnmmmlllkkkhhhhhhiiijjjlllmmmnnnnnnjjjiiigggiiikkkllliiigggeeeeeeeeeeeefffggghhhiiihhhfffcccbbbcccdddccccccaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbccccccccccccccc```bbbeeeggggggfffdddbbb___cccggggggdddbbbdddgggaaadddggggggfffeeegggiiihhhhhhhhhggggggfffffffffhhhggggggfffeeedddccccccddddddcccaaa______aaaccc\\\\\\]]]^^^^^^_________^^^]]]]]]^^^aaabbbbbbaaaaaabbbbbbccccccdddeeeeeeaaabbbccccccdddddddddcccbbbbbbcccccccccddddddddddddddddddeeegggfffdddbbb```aaabbbcccdddddddddddddddddddddddddddddddddccc___]]]\\\^^^cccffffffeeeccccccdddddddddddddddddddddddddddddddddeeeffffffbbbccceeeffffffdddbbbaaabbbbbbcccddddddeeeffffffdddddddddddddddeeeiiilllgggfffdddddddddfffhhhiiieeeeeeffffffgggggghhhhhhffffffeeeeeeeeeffffffgggcccdddgggiiijjjjjjiiihhhggghhhhhhiiiiiiiiiiiiiiieeedddcccbbbbbbcccdddeeebbbeeehhhiiihhhfffeeeeeebbbcccdddccc```___```aaa~~~|||||||||~~~|||xxxyyy{{{}}}}}}|||zzzzzzzzz|||yyyvvvwwwzzz}}}|||zzz}}}xxxwww{{{~~~|||zzzzzzyyy|||}}}{{{|||~~~zzzyyyyyyzzz{{{}}}|||yyywwwtttwww{{{}}}}}}|||||||||}}}}}}~~~~~~{{{zzz||||||~~~}}}~~~~~~~~~}}}}}}}}}|||}}}xxxuuuuuuwwwxxxxxxyyyxxxwwwwwwxxxyyyxxxxxxwwwwwwvvvtttpppmmmlllmmmnnnooopppooonnnnnnppprrrrrrvvvuuuqqqqqquuuvvvrrrvvvwwwuuuvvvzzzxxxyyyzzz{{{{{{zzzyyyxxxuuuxxxzzzyyywwwvvvwwwyyyyyyyyyyyyzzzyyyxxxxxxwwwyyyvvvtttssstttuuuvvvuuuzzz{{{{{{zzzxxxwwwxxxyyysssuuuwwwwwwvvvuuuvvvwwwxxxyyyzzz{{{{{{yyyxxxwwwwwwwwwwwwwwwvvvtttrrrqqqqqqsssuuuuuutttsssssstttrrrrrrssssssttttttuuuuuuqqqrrrssstttttttttsssrrroooppprrruuuwwwwwwtttqqqooopppqqqrrrrrrrrrrrrrrrhhhkkknnnoooooopppqqqrrrsssrrrpppnnnnnnpppsssttttttssssssssstttuuuvvvwwwuuuuuuuuuvvvwwwxxxzzzzzzvvvtttssstttvvvxxxyyyyyywwwxxxzzz{{{{{{yyywwwuuuttttttuuuuuutttsssqqqpppqqqqqqrrrsssrrrpppnnnlllllllllnnnqqqrrrpppllliiijjjjjjjjjiiihhhiiilllnnnkkkllljjjiiikkkooonnniiiggggggggghhhhhhiiiiiiiiipppfffgggkkkffffffiiifffgggfffeeeeeegggjjjhhhddddddbbbaaabbbaaa``````bbb^^^ccceeedddcccdddaaa\\\]]]___``````bbbfffeeebbbdddcccbbbccceeeeeeaaa^^^_________aaaccceeeeeeeeedddbbbaaaaaaaaabbbaaaaaa^^^bbbdddaaa```bbbdddbbbccc___```dddaaa\\\]]]dddccc```]]][[[\\\]]]]]]\\\]]]]]]]]]\\\\\\\\\\\\[[[YYY[[[[[[YYYYYY]]]^^^\\\]]]]]]]]]]]]^^^___````````````__________________```aaaaaa```___^^^___aaa```aaabbbbbbaaa```aaaccc```dddhhhgggcccaaabbbeeegggeeebbbaaaccceeegggggggggdddbbbccceeegggfffeeeeeedddcccdddfffggggggfffiiifffcccccceeegggfffddddddbbbbbbdddhhhiiigggeeedddeeefffeeeddddddfffhhhgggfffeeedddddddddeeefffhhheeecccccceeeeeeccc```lllhhhdddccceeeggggggeeegggeeebbbccceeeeeeccc```cccfffiiikkkkkkjjjiiiiiikkkgggeeehhhiiigggeeefffeeedddbbbcccdddeeeeeedddbbbcccccccccaaa___]]][[[]]]^^^___```___\\\ZZZXXX~~~~~~{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~yyyxxx{{{{{{yyyyyyzzzyyyxxxwwwxxxzzz}}}|||xxxwwwyyy}}}zzzxxx|||~~~~~~~~~~~~|||{{{}}}|||yyyyyyyyyxxxwwwsssssstttuuuvvvvvvuuutttqqqrrrrrrpppllliiihhhhhhjjjiiiiiihhhhhhgggffffffnnnqqqooojjjhhhkkkjjjfffggggggiiiqqq~~~|||}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~}}}}}}}}}}}}|||||||||||||||yyywwwvvvxxxyyyzzzzzz~~~}}}}}}~~~~~~|||zzzyyyzzzzzzyyyxxxwwwuuutttssstttuuuuuuttttttuuuwwwrrrrrrsssssstttuuuvvvvvvvvvvvvuuuuuusssrrrqqqpppnnnnnnpppssswwwxxxvvvuuuqqqqqqqqqqqqpppooonnnmmmnnnqqqtttuuutttssssssssssssrrrpppoooppprrruuuwwwyyyxxxwwwwwwvvvvvvvvvwwwyyyxxxxxxxxxyyyyyyzzzzzzzzzxxxwwwwwwyyy{{{}}}}}}yyyxxxxxxwwwuuutttrrrrrrrrrrrrssssssrrrqqqooonnnooopppqqqqqqqqqooommmkkkiiiiiikkkmmmnnnmmmjjjhhhhhhiiijjjjjjiiiiiijjjlllnnnnnnkkkggghhhjjjhhhcccccccccdddeeeffffffffffffddd[[[```iiihhhhhhhhhaaaaaaaaa``````bbbbbb^^^ZZZ\\\[[[[[[\\\\\\[[[\\\]]]XXX[[[[[[XXXXXXZZZYYYVVV\\\______^^^aaaggghhhfffiiihhhggggggfffeeedddbbbccceeegggiiijjjllloooqqqooonnnllljjjhhhfffddddddaaafffgggbbb^^^^^^______```^^^___cccfffddd___[[[___\\\YYYWWWWWWXXXWWWWWWYYYYYYYYYXXXXXXXXXWWWWWWWWWYYYYYYUUUUUUXXXYYYVVVXXXXXXXXXXXXXXXYYY[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[\\\^^^aaabbbccccccbbbaaaaaabbbdddcccfffhhhfffcccbbbeeeiiijjjhhheeedddfffiiijjjjjjkkkiiiggghhhjjjjjjhhhfffccccccccceeehhhiiihhhggghhheeebbbbbbdddfffgggffffffdddcccdddhhhiiigggdddeeeffffffeeeddddddeeegggeeeeeedddccccccddddddeeejjjhhheeeccccccddddddeeegggdddbbbbbbccceeedddcccgggeeeeeefffgggeeeaaa]]]bbbgggkkkjjjgggeeehhhkkkjjjfffccceeeeeebbb```aaacccaaa______``````___^^^___^^^^^^]]]\\\ZZZYYYXXXYYYYYYYYYYYYXXXXXXWWWVVVwwwwwwwwwwwwvvvtttrrrqqqppprrrsssrrrnnnkkkiiiiiikkkhhhgggggghhhfffbbb___iiijjjiiieeeccceeedddbbbaaaaaakkk~~~~~~~~~~~~}}}~~~~~~|||{{{xxxxxxxxxyyy{{{|||{{{yyywwwyyy{{{{{{zzzyyyyyyzzz||||||wwwqqqoooooommmhhheeefffhhhjjjkkkkkkjjjiiiggg^^^eeerrrtttuuurrriii]]]\\\[[[\\\]]][[[WWWUUU\\\\\\[[[YYYWWWUUUSSSRRR___aaa___\\\\\\```bbbaaabbbdddffffffkkkuuu{{{}}}|||wwwuuuvvvwwwyyy|||vvvpppmmmiiioooqqqiiiaaa^^^```aaaaaaddddddfffooovvvnnn___aaa^^^[[[YYYXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVWWWYYYXXXTTTSSSVVVVVVSSSUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXVVVWWWWWWWWWWWWYYY]]]```bbbbbbccccccccceeehhhkkknnnooopppooommmmmmqqquuuwwwuuurrrrrrsssuuuvvvvvvuuuttttttuuuuuutttpppnnnjjjjjjlllooorrrsssrrrpppkkkiiifffeeehhhkkknnnooonnnkkkiiijjjmmmnnnmmmjjjiiijjjkkkkkkkkkkkkmmmooollllllkkkkkkkkklllllllllooonnnkkkfffbbbbbbfffkkkhhhgggggghhhjjjkkkkkkiiilllmmmnnnooooookkkfffbbbfffkkkooommmfffdddiiipppoooiiieeeeeeccc___]]]___cccaaa____________]]][[[^^^]]]\\\ZZZZZZZZZZZZZZZ\\\[[[XXXWWWWWWXXXZZZ\\\}}}}}}}}}~~~|||{{{}}}zzzxxxyyy|||{{{uuuoooooopppppppppqqqtttuuuuuuqqqrrryyyllloooyyy|||~~~uuuaaa^^^]]]^^^___]]]]]]___eeeggghhheeeddddddbbb^^^mmmppppppnnnpppvvvyyyyyy|||vvvqqqxxx{{{rrrhhhdddgggiiipppvvvvvvrrr~~~~~~vvvsssoookkkiiigggdddbbb^^^___aaaccceeefffffffffdddgggfffbbbbbbdddeeebbbaaa```^^^\\\[[[[[[\\\\\\[[[[[[\\\\\\]]]^^^______]]]^^^^^^^^^___cccgggkkkoooppprrrsssvvv{{{||||||~~~xxxpppooouuu}}}|||~~~{{{{{{zzzuuutttqqqmmmkkklllpppooonnnnnnooonnnmmmkkkooommmkkkiiiiiijjjlllmmmpppmmmjjjggghhhkkkooorrr|||xxxrrrppprrrrrrqqquuu||||||{{{uuusss|||wwwnnnllloooqqq~~~|||~~~|||yyywwwwwwwwwxxxwwwxxxxxxyyyzzz{{{||||||zzz|||}}}~~~~~~}}}xxx{{{|||zzz|||zzzzzz}}}{{{~~~{{{zzz{{{xxx|||~~~zzztttrrrwww|||}}}xxxyyywwwvvv{{{