BM6P6(@ tttgggdddddddddfffgggfffccc```bbbaaa```___```aaadddeeebbbiiiqqqyyy}}}uuukkkdddbbbcccccccccdddcccccccccbbbbbbaaaaaaaaabbbcccbbbccchhhqqqxxxzzz}}}}}}iiiddd^^^]]]aaagggkkkmmmpppqqqqqqnnnkkknnnuuu|||~~~ttthhh___XXXSSSOOOQQQSSSUUU\\\cccoooxxx~~~}}}~~~|||~~~yyyjjj]]]VVVNNNMMMKKKIIIIIIHHHIIIIIIMMMNNNMMMIIIJJJPPPSSSRRRQQQWWWccctttyyytttlll___RRRIIIEEEEEEFFFAAAAAAAAABBBEEEGGGGGGFFFFFFDDDCCCEEEHHHMMMYYYdddwww~~~{{{yyywwwuuupppqqqsssttttttrrrqqqoooiii^^^TTTMMMGGG@@@AAAFFFBBBCCCEEEEEEBBBBBBJJJUUUcccppp{{{~~~}}}~~~}}}}}}}}}~~~~~~zzzvvvrrrlllccc[[[PPPGGGHHHMMMVVVbbbpppyyyxxxpppeee]]]VVVRRRNNNHHHEEEFFFCCCFFFLLLTTTYYYZZZXXXUUUUUUWWW___nnnzzzrrrhhhVVVOOOFFF@@@???@@@AAA@@@AAACCCEEEHHHNNNZZZhhhrrr||||||yyyxxxyyy~~~{{{yyyyyyxxxqqqggg^^^RRRNNNJJJGGGFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>======>>>@@@@@@@@@BBBDDDGGGIIIMMMKKKNNNXXX[[[```ooouuuhhhcccccccccdddfffeeebbb`````````___^^^______aaabbbccciiipppwwwwwwllleeebbbbbbbbbbbbccccccbbbbbbaaaaaaaaaaaaaaabbbbbbaaabbbgggpppwww{{{qqqkkkccc```bbbfffjjjlllpppqqqqqqooolllnnntttyyyuuuiii```[[[UUUPPPPPPQQQRRRWWW^^^iiittt}}}}}}zzzkkk^^^VVVPPPOOONNNLLLLLLLLLMMMMMMQQQRRRPPPKKKJJJMMMNNNMMMPPPUUUaaarrr|||uuulll___RRRIIIDDDDDDEEEDDDCCCBBBBBBDDDDDDCCCBBBFFFCCCBBBDDDFFFKKKVVVaaarrrzzz}}}zzzxxxuuurrrpppqqqssstttuuuvvvuuuuuunnneee[[[TTTKKKCCCBBBFFFCCCDDDFFFGGGDDDCCCJJJTTTaaaooo{{{~~~~~~~~~}}}||||||}}}~~~~~~yyyuuuoooiiiaaaXXXNNNFFFGGGLLLWWWcccqqqzzzxxxpppfff^^^WWWSSSOOOIIIFFFGGGGGGJJJQQQXXX]]]]]]ZZZWWWVVVVVV]]]jjjvvv}}}qqqgggUUUNNNEEE@@@@@@AAABBBBBB@@@BBBEEEHHHNNNYYYhhhrrr{{{~~~{{{wwwvvvwwwyyyvvvttttttrrrlllbbbYYYPPPMMMHHHFFFFFFFFFFFFFFFDDDDDDCCCBBB@@@???>>>======???@@@@@@@@@AAADDDFFFFFFJJJHHHKKKVVVYYY___nnnxxxjjjbbbaaaaaabbbddddddbbb```^^^^^^^^^^^^^^^]]]]]]]]]ccchhhmmmrrr{{{zzzpppgggbbbaaaaaabbbaaaaaaaaaaaa````````````___```aaa```aaaeeennnttt||||||uuukkkdddccceeehhhiiinnnpppqqqooommmmmmqqqtttzzz~~~vvvjjjaaa]]]VVVQQQPPPOOOOOORRRXXXbbbppp~~~zzzlll^^^UUUPPPOOONNNMMMMMMNNNOOOPPPSSSTTTQQQKKKIIIKKKLLLJJJMMMRRR^^^ooo}}}uuummm```SSSIIIDDDCCCDDDDDDBBBAAAAAABBBCCCCCCBBBEEEBBBAAABBBCCCFFFQQQ[[[jjjsss{{{{{{xxxvvvsssooosssssstttuuuvvvwwwwwwxxxuuunnneee\\\SSSIIIDDDDDDDDDDDDGGGHHHEEEDDDIIIRRR^^^lllzzz|||||||||{{{|||~~~~~~xxxssslllfff___WWWNNNGGGHHHNNNYYYdddqqqzzz~~~~~~xxxpppggg___XXXTTTPPPKKKIIIJJJKKKOOOVVV]]]bbbaaa]]]YYYUUUTTTXXXdddooowww~~~{{{lllbbbSSSLLLDDD@@@@@@BBBCCCCCC???AAADDDGGGMMMXXXfffpppxxx{{{~~~|||xxxtttssssssrrrpppooonnnkkkeee[[[TTTMMMJJJGGGEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@???>>>===>>>???@@@@@@@@@@@@BBBDDDDDDHHHGGGJJJUUUXXX```pppzzzlllaaa```___```aaabbbbbbaaa^^^^^^^^^^^^^^^]]]\\\[[[aaaeeeiiilllvvvtttjjjdddaaaaaaaaa``````````````````______^^^___```______dddkkkqqq{{{~~~sssiiidddccceeefffjjjlllnnnnnnlllkkklllnnnqqqvvv|||xxxkkkaaa]]]VVVQQQPPPNNNMMMOOOTTT```pppxxxkkk^^^TTTNNNNNNMMMLLLLLLMMMNNNOOOOOOQQQOOOJJJIIILLLLLLJJJIIINNNZZZkkk}}}|||vvvnnnaaaSSSIIIDDDBBBBBB@@@???>>>???BBBEEEEEEEEEDDDAAA@@@@@@@@@CCCKKKUUUcccmmmwwwyyyxxxvvvrrrnnnxxxwwwvvvuuutttttttttuuuyyyuuummmdddYYYNNNFFFCCCDDDDDDFFFHHHEEECCCGGGNNNXXXfffuuu}}}~~~{{{zzzzzzzzz{{{}}}}}}vvvqqqkkkeee___XXXOOOIIIKKKQQQ[[[fffrrrzzz~~~}}}wwwoooggg___XXXTTTQQQLLLJJJLLLNNNRRRYYY```cccbbb]]]YYYQQQOOORRR\\\gggpppyyy}}}rrreee[[[PPPIIIBBB???@@@BBBCCCCCC>>>AAACCCGGGLLLWWWdddmmmtttxxxzzzxxxtttpppooopppnnnmmmkkkjjjggg```XXXQQQJJJHHHEEEDDDEEEFFFFFFEEECCCCCCBBBAAA@@@???>>>===???@@@AAA@@@???@@@AAACCCDDDIIIIIILLLVVVZZZbbbttt}}}ooobbb```^^^^^^```aaaaaa```_______________^^^]]]\\\___bbbeeehhhrrryyyooogggbbbaaaaaa__________________``````^^^___```______bbbiiioooxxxyyyooohhhdddcccdddgggiiijjjkkkjjjiiiiiiiiijjjnnntttyyy~~~{{{mmmddd\\\VVVQQQPPPOOOMMMOOOTTTaaaqqq~~~vvvkkk]]]SSSNNNMMMLLLLLLLLLMMMNNNOOOMMMOOOMMMIIIHHHJJJJJJHHHFFFJJJUUUggg{{{{{{uuummmaaaTTTJJJDDDBBBBBBAAA???>>>???BBBDDDFFFFFFDDDAAA@@@@@@???@@@HHHQQQ^^^iiitttwwwwwwvvvtttooowwwvvvuuutttsssssssssssszzzxxxrrriii^^^TTTJJJDDDDDDCCCDDDFFFDDDAAADDDJJJQQQ___nnnxxx~~~zzzyyyxxxxxxxxxzzz{{{|||}}}~~~|||uuuppphhhccc]]]WWWNNNIIIKKKQQQ\\\fffrrryyy||||||uuummmggg^^^WWWSSSPPPLLLKKKMMMPPPSSSXXX^^^aaa```ZZZVVVMMMJJJLLLVVVaaakkkttt|||~~~}}}|||zzzvvvmmm```WWWLLLGGG@@@>>>???AAABBBBBB>>>AAACCCFFFKKKUUUaaaiiiooosssuuutttpppllllllmmmmmmmmmkkkiiieee^^^WWWRRRIIIGGGEEEDDDEEEFFFFFFEEEBBBBBBAAA@@@??????>>>>>>>>>???@@@@@@??????AAACCCDDDJJJJJJLLLUUUYYYcccvvvqqqdddaaa^^^]]]^^^`````````__________________^^^^^^^^^aaacccfffooo~~~uuullleeebbbbbb____________````````````^^^___```______bbbhhhmmmvvvwwwnnngggdddccceeefffgggiiiiiiiiihhhggggggiiimmmqqqvvv}}}rrrhhh]]]WWWSSSRRRPPPNNNPPPUUU```nnn{{{uuukkk]]]SSSOOONNNMMMLLLLLLMMMNNNOOOLLLNNNLLLHHHFFFGGGFFFCCCDDDHHHRRRcccwww{{{tttmmmaaaTTTJJJEEEBBBBBBEEECCC@@@@@@AAACCCCCCCCCDDDAAA@@@@@@??????FFFOOOYYYeeepppuuuvvvwwwuuuqqqrrrrrrssssssssstttttttttwwwxxxtttlllbbbZZZPPPHHHFFFCCCCCCCCCBBB@@@BBBGGGLLLWWWeeennnwwwyyyxxxwwwvvvvvvwwwxxxxxxzzzzzz|||~~~~~~{{{uuupppgggbbb\\\VVVNNNHHHKKKQQQ\\\fffqqqwwwzzzzzzssskkkeee\\\TTTQQQNNNKKKJJJMMMPPPRRRVVVZZZ]]][[[WWWSSSJJJGGGHHHQQQ\\\eeennnvvvyyywwwvvvuuurrrjjj___WWWLLLFFF@@@>>>???BBBBBBAAA???AAADDDFFFJJJRRR]]]eeejjjmmmppppppllliiiiiijjjmmmmmmllliiiddd]]]WWWSSSIIIGGGFFFEEEFFFFFFFFFDDDBBBAAAAAA@@@??????>>>>>>===>>>????????????AAACCCCCCIIIIIIKKKSSSWWWbbbvvvsssgggccc___]]]^^^___``````______^^^]]]]]]^^^`````````bbbdddfffnnn{{{{{{qqqhhhdddbbb______`````````aaaaaaaaa^^^```aaa```___aaagggllluuu~~~~~~uuummmgggeeeeeeeeefffhhhiiijjjiiihhhffffffhhhjjjoooxxxxxxooo```ZZZVVVTTTRRROOOPPPTTTZZZggg~~~}}}zzzvvvmmm```UUUOOONNNLLLKKKJJJJJJKKKLLLHHHJJJIIIEEEEEEGGGFFFCCCDDDGGGOOO^^^qqq}}}yyyrrrkkk```TTTKKKEEECCCCCCGGGDDDAAA@@@AAACCCDDDEEEDDDBBBAAAAAA???@@@FFFOOOVVVaaalllqqqsssvvvuuusssqqqrrrssstttuuutttsssssstttwwwuuummmfff```XXXOOOIIIEEEBBBBBBAAA@@@BBBGGGIIIRRR\\\dddmmmwww||||||xxxwwwvvvuuuttttttuuuvvvwwwwwwyyy{{{{{{yyyuuuqqqjjjddd^^^XXXPPPKKKMMMTTT]]]fffpppvvvxxxxxxqqqjjjcccZZZRRROOOLLLIIIIIILLLQQQRRRTTTWWWYYYWWWTTTQQQJJJGGGHHHOOOXXX```hhhooorrrpppoooooommmggg^^^WWWMMMHHHBBB@@@AAACCCCCCBBB@@@BBBDDDFFFIIIPPPZZZaaaeeeiiilllmmmjjjhhhhhhiiikkklllkkkgggaaa[[[UUURRRJJJHHHGGGFFFGGGGGGEEEDDDAAAAAA@@@@@@???>>>>>>>>><<<===?????????@@@BBBDDDEEEKKKKKKLLLSSSWWWbbbwwwttthhheee```]]]]]]______```___^^^\\\\\\\\\^^^```bbbbbbeeeffffffmmmyyy~~~tttjjjeeeccc___`````````aaaaaabbbbbb^^^```aaa```___aaagggllluuu}}}{{{qqqjjjgggfffffffffhhhjjjlllkkkjjjfffeeeeeefffkkkttt|||sssccc]]]XXXVVVSSSOOOPPPSSSUUU```xxx}}}zzzwwwooobbbWWWLLLKKKIIIHHHGGGGGGGGGHHHAAADDDEEECCCEEEHHHIIIGGGEEEGGGNNN\\\mmm}}}|||xxxuuuqqqkkk```UUUKKKFFFDDDCCCDDDBBB???@@@BBBFFFHHHIIIDDDBBBAAAAAA@@@@@@GGGOOOTTT___jjjooorrruuuuuussstttuuuvvvvvvuuussspppooorrrvvvuuunnnhhhddd]]]TTTLLLGGGCCCBBBAAA@@@CCCHHHHHHOOOWWW]]]fffqqqwwwxxxxxxwwwuuutttssssssttttttvvvvvvvvvxxxyyyxxxuuurrrnnniiiccc]]]UUUOOOQQQXXX]]]fffpppuuuwwwvvvppphhhaaaYYYPPPMMMKKKHHHHHHLLLQQQQQQSSSUUUVVVUUUSSSPPPLLLHHHHHHOOOWWW\\\ccciiillljjjjjjjjjiiiddd\\\UUUOOOJJJDDDBBBCCCDDDDDDCCCAAACCCEEEFFFHHHOOOXXX___bbbfffjjjkkkhhhggggggiiijjjjjjiiifff___YYYTTTQQQKKKIIIHHHGGGGGGGGGEEECCCAAA@@@@@@@@@???>>>>>>>>>;;;<<<>>>??????@@@CCCEEEHHHOOOOOOOOOUUUYYYdddyyyyyyjjjbbb\\\\\\^^^]]]^^^```]]][[[\\\^^^]]][[[]]]aaaaaaaaadddiiimmmrrr|||}}}uuullleeedddcccbbbbbbddddddcccbbb___bbbdddcccaaabbbhhhnnnsss}}}|||uuupppeeeeeedddeeefffhhhkkkmmmiiigggdddcccfffooozzzuuuhhhbbbYYYTTTSSSSSSRRRPPPVVV^^^nnn}}}zzzxxxuuulll^^^TTTJJJHHHFFFFFFGGGGGGFFFEEEFFFEEECCCBBBBBBCCCDDDEEEBBBEEELLLWWWeeesss{{{xxxxxxuuuppprrrmmmdddXXXLLLDDD@@@@@@;;;>>>???<<<===AAADDDDDDEEEDDDCCCAAACCCHHHOOOUUUXXX]]]eeelllppprrrtttuuurrrssstttsssqqqpppqqqrrrpppqqqqqqooolllfffaaa]]]RRRLLLEEEAAABBBDDDEEEEEEIIIKKKPPPXXXaaaiiinnnppptttsssssssssssssssqqqppprrrrrrrrrtttvvvvvvuuusssnnnkkkdddZZZRRROOORRRVVV^^^eeemmmssswwwwwwqqqiiiaaaYYYNNNHHHIIIKKKKKKJJJLLLMMMOOOPPPPPPNNNKKKIIIHHHGGGGGGKKKRRRYYY___bbbhhhkkkkkkgggdddbbb^^^XXXQQQMMMHHHEEEDDDDDDCCCCCCEEEAAAAAAEEEJJJMMMSSSZZZ___aaadddgggiiiiiiiiihhhiiigggddd```\\\VVVPPPKKKEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDBBB@@@>>>===<<>>>>>???AAACCCDDDDDDJJJJJJLLLTTTYYYeeeyyy|||nnnfff___^^^___]]]]]]___]]][[[\\\^^^]]][[[\\\aaa___^^^aaafffjjjnnnyyyzzzqqqkkkhhhfffeeeeeeeeeeeecccaaa___bbbdddcccbbbccchhhmmmrrr|||xxxuuujjjhhheeeeeefffiiikkkllliiigggdddbbbeeelllwww~~~vvvjjjddd[[[VVVUUUUUUTTTSSSRRRXXXeeezzz}}}zzzwwwvvvssskkk___UUUKKKIIIFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFKKKSSS___mmmyyyzzzwwwwwwtttoooppplllcccXXXMMMEEEAAA@@@===@@@@@@======AAACCCBBBDDDCCCBBBCCCFFFLLLRRRVVVUUUXXX^^^dddiiimmmoooppprrrsssssssssqqqpppqqqrrrooooooppppppmmmiiieeecccVVVPPPGGGCCCCCCEEEGGGHHHNNNPPPSSSWWW\\\bbbiiinnnsssrrrrrrssssssrrrpppooorrrqqqqqqsssuuuuuutttrrrnnnllleee\\\TTTQQQSSSWWW]]]eeemmmrrrvvvwwwppphhh___WWWMMMGGGGGGIIIIIIIIIJJJKKKLLLMMMLLLKKKIIIHHHHHHGGGGGGKKKPPPWWW]]]```eeehhhiiifffcccccc___ZZZRRRNNNIIIEEEDDDDDDDDDDDDEEEBBBBBBFFFJJJNNNTTTZZZ```bbbeeegggiiiiiiiiihhhhhhfffbbb^^^ZZZTTTNNNJJJEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDBBB@@@???==================>>>???AAABBBDDDJJJJJJLLLUUUYYYeeeyyyqqqiiiaaa``````^^^]]]___]]][[[\\\^^^]]]ZZZ\\\aaa^^^^^^aaaeeeiiimmmvvvxxxrrrlllkkkjjjiiiiiifffccc``````ccceeedddcccdddiiimmmppp{{{~~~{{{rrrmmmgggeeegggiiijjjjjjiiigggeeecccdddiiiqqqwwwzzznnnggg^^^YYYWWWXXXWWWVVVQQQRRR[[[oooyyyvvvtttsssrrrkkk```VVVMMMJJJFFFEEEEEEGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCFFFHHHLLLQQQYYYeeeqqqyyyyyyvvvvvvtttpppnnnkkkcccYYYNNNFFFBBBAAA@@@BBBAAA>>>>>>BBBCCCBBBEEECCCCCCGGGNNNUUUXXXYYYXXXXXXYYY___ggglllooonnnqqqrrrsssrrrpppppppppqqqmmmnnnooopppooommmkkkiii\\\UUULLLEEEDDDFFFJJJLLLUUUWWWYYYXXXWWWZZZbbbiiioooppprrrssssssqqqpppoooqqqppppppqqqssssssrrrpppnnnlllggg___VVVSSSTTTWWW\\\dddlllqqquuuuuunnneee\\\UUUKKKFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGJJJNNNTTTZZZ^^^aaaeeefffdddcccccc```[[[TTTPPPJJJFFFEEEFFFFFFFFFEEEBBBBBBGGGKKKNNNTTTZZZbbbdddfffhhhiiiiiiiiihhhgggddd___[[[VVVQQQKKKGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBAAA???>>>===>>>=========>>>@@@BBBCCCDDDKKKJJJLLLUUUZZZeeezzzqqqiiibbbaaaaaa___^^^___^^^\\\]]]___]]][[[\\\aaa```___bbbgggjjjmmmvvv}}}wwwooonnnmmmmmmllliiiӵeeefffiiilllooozzzzzzsssjjjfffggghhhhhhggghhhgggfffccccccfffkkkppp}}}rrrkkkaaa[[[YYYYYYYYYXXXQQQPPPVVViiiĦjjj___VVVNNNKKKFFFĦGGGHHHDDDDDDDDDDDDDDDDDDCCCCCCGGGLLLQQQVVVZZZbbblllssswwwӵrrrmmmjjjddd[[[PPPHHHDDDCCCAAABBBAAA???@@@EEEFFFCCCHHHFFFFFFMMMWWW^^^___]]]ZZZVVVUUUZZZccckkknnnmmmppprrrrrrqqqpppooopppqqqmmmmmmnnnoooooonnnmmmlllbbb[[[QQQIIIEEEGGGLLLOOO[[[___bbb]]]VVVUUU[[[bbbkkknnnqqqssssssqqqpppppppppooonnnoooqqqrrrqqqooommmlllggg___WWWSSSSSSVVV[[[ccckkkpppsssssskkkcccXXXRRRJJJĦGGGFFFEEEEEEDDDEEEFFFGGGGGGGGGHHHIIILLLQQQWWW[[[___cccdddbbbbbbbbb___[[[VVVRRRLLLIIIHHHHHHHHHHHHEEEBBBCCCHHHLLLOOOTTTZZZdddfffhhhiiijjjjjjhhhgggeeebbb\\\WWWRRRMMMHHHDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@??????@@@@@@@@@@@@AAACCCDDDFFFDDDKKKKKKMMMUUUZZZfffzzzpppgggaaa```aaa```___aaa```^^^^^^```^^^[[[]]]aaa``````cccgggiiilllttt|||yyyrrrqqqoooooonnn4ĉ@ӵhhhjjjkkkpppyyyzzzqqqjjjhhhgggfffdddggghhhgggeeedddeeehhhkkkyyyxxxpppeee]]]ZZZYYYXXXWWWOOOMMMSSSeee>Lqqqjjj^^^UUUNNNJJJ=hĦFFFCCCCCCCCCCCCDDDDDDEEEEEEJJJQQQZZZ^^^___bbbhhhnnn4ĉ@ӵmmmkkkfff]]]SSSKKKFFFDDD@@@AAA@@@???CCCIIIJJJGGGGGGFFFGGGNNNXXX^^^^^^\\\TTTPPPMMMRRR[[[eeeiiijjjpppqqqrrrqqqooonnnooopppnnnnnnnnnnnnnnnmmmmmmmmmfff```WWWNNNIIIIIIMMMPPP]]]cccgggcccYYYSSSVVV[[[eeejjjpppssssssqqqqqqqqqnnnmmmlllmmmoooqqqqqqppplllkkkfff^^^VVVRRRRRRUUU[[[bbbiiimmmpppoooiiiaaaTTTOOOHHH>LDDDFFFEEEDDDCCCCCCDDDFFFGGGFFFGGGHHHIIIJJJNNNUUUZZZ___cccdddbbbaaaaaa^^^YYYXXXUUUPPPMMMLLLLLLKKKJJJDDDBBBCCCIIINNNQQQWWW]]]ggghhhjjjkkkkkkjjjhhhgggccc___YYYSSSNNNJJJFFFCCCEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@AAABBBCCCEEEFFFEEEKKKKKKMMMUUUZZZfffzzzpppgggaaaaaaaaa``````bbbaaa``````aaa```]]]^^^bbb______bbbfffgggiiipppyyy}}}vvvtttqqqpppoooGG=?jjjkkkooowwwzzzqqqjjjfffeeeeeefffggghhhhhhgggfffhhhiiisss{{{vvvjjj```[[[YYYWWWUUUJJJIIIOOOaaazzzHdĦqqqiii^^^UUUMMM=ĪjBBBBBBAAABBBCCCEEEGGGHHHOOOYYYccceeebbb```ccciiiGG=?mmmiiiaaaVVVMMMGGGEEEAAAAAA@@@???EEEKKKLLLIIIDDDDDDFFFKKKRRRVVVWWWVVVPPPMMMLLLOOOXXXbbbhhhkkkooopppqqqpppnnnnnnnnnooooooooonnnmmmmmmmmmnnnooojjjfff___VVVPPPMMMNNNPPP[[[aaafffbbbXXXQQQQQQUUU]]]dddlllqqqqqqppppppqqqmmmlllkkkllloooqqqrrrrrrmmmkkkfff]]]UUUQQQSSSUUU\\\aaagggiiillllllggg```QQQMMMHHHHdĦCCCEEEDDDCCCBBBCCCDDDEEEFFFEEEGGGIIIIIIIIIMMMTTTZZZ^^^bbbdddbbbaaaaaa^^^ZZZZZZWWWTTTRRRQQQPPPMMMKKKEEEDDDFFFMMMSSSWWW\\\bbbiiijjjkkklllllljjjhhhgggaaa\\\VVVPPPLLLHHHEEECCCEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@?????????@@@BBBDDDEEEEEELLLKKKMMMVVV[[[fff{{{ӵĭӵӵcccĦcccaaabbbcccaaa^^^___ccc```ӵӵĦƜ`1.׼skkkkkkjjjnnnĦӵĦzzzĭӵĦĦĦ\\\YYYVVVTTTLLLJJJNNN[[[qqqDdDJJJHHHEEE?fӵAAA@@@???ĦVVV```hhhӵƜ`1.׼sqqqpppĭӵ@@@DDDFFFPPPKKKJJJKKKOOOVVV___hhhӵnnnmmmnnnoooĦnnnnnnnnnpppqqqRRRPPPRRRMMMNNNQQQUUU]]]gggĦkkkjjjjjjlllooorrrUUUĦeeefffhhhjjjfff```OOOLLLHHHDdDBBBBBBCCCMMMUUUӵbbbcccӵWWWӵGGGJJJRRRmmmmmmĦJJJFFFӵCCCCCCCCC@@@ĭӵNNNVVV?~4g&e>&eg&ennn>hӵccccccdddbbb___```dddg&ekkkguO>uO>&e4ff?>ߝLmmmgĉ@kkklllkkkjjjShӵg&e>hӵfff?><zjjjg&e>&eHLShӵgLfff^^^YYYVVVTTTQQQNNNNNNWWWjjjS?ʬ3h?D%%)?GGGDDDZufĦAAA@@@>>>gLOOO\\\eeeg&e___gĉ@sssrrrg&e>&eBBB@eDDDFFF??MMMOOOBBBDDDFFFJJJPPPYYYg<ĉooonnnmmmnnn3we<Ħnnnnnnppprrr3h?@eRRRLLLIIIKKKNNNOOOXXXcccZoookkkjjjiiikkkooo3h?gLaaacccdddfffhhheee```NNNLLLHHHD%%)?BBBfff?><zIIIMMM=?Ħeeeg&eZZZg&eJJJJJJNNNS?ʬmmm4ff?>ߝLMMM@eEEEg&eFFFCCCCCC3h?g&e>&eLLLNNN??4DӵHƅ^Hu]ĦHu]ĦtttZuR)ĦcccccccccbbbbbbbbbbbbHu]ĦoooHŐeHŐeHu]ĦqIܗGIӵnnnttkkkkkkkkkHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦgggHƅ^Hu]ĦvvvntHdĦHGgĉ@HdĦoooccc]]]WWWRRRVVVNNNKKKSSSbbbtttHtƅ^Bt=o9ĦDtfo9ĦLLLFFFBBBg?AAADDDHdĦ[[[dddgggHu]ĦYYYttssssssHƅ^Hu]ĦBBBH׼sHHHDDDGGGGGGGGGJJJGGGFFFJJJOOOUUUtQnnnnnnooooooje<ĦpppqqqrrrBt=o9ĦH׼sKKKIIIHHHHHHFFFEEENNNRRRZZZHtĦkkkllljjjiiikkkBt=o9ĦHdĦ```aaacccgggjjjddd\\\UUUOOOGGGDtfo9ĦsߝLGdUĦIIIHt@cӵHu]ĦWWWHu]ĦKKKMMMHtƅ^qqqqIܗGIӵIIIH׼sDDDDDDHu]ĦFFFCCCBt=o9ĦHƅ^Hu]ĦGGGxxx4DuXӵDdDΦDdDĦDdDĦwwwccct|>>===@@@GGGMMMRRRgeĦlllmmmsp?aĦqqqqqqGIdnuR)ĦDdDĦGGGDDDCCCCCCCCCBBBIIIMMMTTTDdDĦjjjkkkjjjkkkGIdnuR)ĦDdDĦ___```aaaccceeeaaaYYYRRRLLLEEEDdDĦnuR)ĦDdDΦDdDĦIIIDdDĦnuR)ĦDdDĦWWWDdDĦLLLpo9uooopppjjjlll=ӊB1.uTӵGGGDdDĦAAAAAADdDĦBBBGIdnuR)ĦDdDΦDdDӵIIIMMMRRR[[[kkkzzz4DuXӵDdDʜ4DuTӵ>d<ĦDtbbb______aaabbbcccdddddd>d<Ħnnn>d<ʜDd<ʜ4DuTӵF&uTӵxxx4DufئL>ehhhpuR)Ħ>d<ĦDtDdDΦDdDĦmmm>d<ʜ4DuTӵnnn4DwDd<ĦpuR)Ħ>dd<ӵDddd<ĦRRR4DufئL>esssDdDʜ4DuTӵDDDDdDĦJJJDDDFFFKKKOOOPPPMMMFFFAAABBBAAAEEEKKKNNNQQQgeĦllls<v>aĦrrrrrrpeӵDx<DdDĦEEEAAA@@@AAAAAAAAAFFFIIIOOODdDĦiiiiiiiiikkkpeӵDx<>dd<ӵDd<DdDΦDdDĦIIIDdDӵnd<DdDĦTTT>d<ĦMMMpeӵnnnĦjjjF&uTӵFFFDdDĦ@@@AAA>d<ĦBBBpeӵDx<>d<ʜ4DuTӵJJJNNNRRR[[[lll|||4DuXӵD&dq&ĒRsdKĦDHRRud___```aaabbbcccdddeeesdKĦnnnD&oq<Ōq&ĒR>dp&ĒR}}}nfʜd<Φ>d<Ħmmms&dq&ĒRkkknnni?ʜtd<ĦHHܗDӊB<xlllddd^^^VVVNNNJJJLLLB?daĦrrrrrrB?Ho9lll>dd<ӵiiilllB?Ho9XXX<xbbbccc___ZZZPPPKKKEEE&ӫeʬtIӇ>>>>d<Φ>d<ĦIIID&ӫetIӇfffDdDĦPPPsdKĦQQQB?dp&ĒRFFFDDD>d<sdKĦBBBB?Ho9>>>s&dq&ĒRGGGKKKOOOSSS[[[mmm~~~4DuXӵHu]3hhne=e___```aaabbbcccdddeeeeeenelllnnnpIƎ@t@h>hfelll@ďDyyyne=eegerrrmmmsĪj@hiiikkkmmmfdDĦ@ďDHkge~~~vvvooofff[[[PPPJJJKKK@h@G~~~HĪj@IŌaaaUUUBeneCCCHkge[[[neOOOPPPfepppHu]3hhGGGFFFEEEseFFFHHHLLLPPPRRROOOIIIDDD??????BBBIIILLLMMMgeĦja>aĦqqqrrr@GvvvqqqseBBB???@@@AAAAAAAAACCCGGG<Ōkkkkkknnn@G^^^XXXHkgebbbaaaaaa^^^ZZZRRRMMMFFFHĪj@IŌ<<<===egeGGGJJJHu]3hIŌffffffDdDĦOOOneMMMVVV@h]]]___>hFFFDDDCCCseAAAneBBBAAA@G;;;:::sĪj@hEEEHHHLLLPPPSSS[[[nnn4DuXӵĵD^eeeaaabbbbbbcccdddeeeeeefffjjjkkkkkkkkklllmmmqqqtttzzzwwwnnnfffiiilllnnnqqqDdDĦ|||qqqcccTTTNNNPPPYYY~~~~~~iiicccWWWDDDDDD\\\VVVSSSRRRPPPssspppD^SSSJJJIIIHHHs׼sDDDEEEFFFHHHLLLNNNLLLIIIEEE@@@???BBBGGGHHHIIIgeFm8nnn>aĦppprrrrrrxxxxxxuuus׼sKKKDDDAAA@@@AAABBB@@@AAADDDHojjjnnnoooqqquuufff]]]XXXeeeaaa______]]]YYYTTTOOOHHH<<<===>>>DDDFFFJJJD^bbbdddeeeDdDĦQQQKKKKKKUUUYYY]]]RRRTTTSSSCCCCCCCCCBBBs׼s??????@@@@@@@@@???===;;;;;;CCCEEEHHHMMMQQQSSS[[[oooΦ4DuXӵtvӵ>d<ĦĦuuummmiiihhhhhhcccccccccddddddeeeeeefffeeegggĦiiijjjlllrrrwwwyyyrrrqqqnnnlllkkkkkklllmmmmmmoooqqqqqqppprrrwww|||Ħzzzoookkkjjjgggeeefffgggjjjmmmpppssswww~~~>d<ĦzzzkkkZZZTTTWWW```mmmwww}}}{{{{{{}}}~~~~~~~~~yyywwwvvvwwwwwwrrrkkkeee\\\YYYUUUQQQOOOLLLIIIGGGCCCDDDFFFJJJWWWfffiiieeeXXXRRRNNNOOOĦQQQPPPVVV___fffkkkoooqqqrrrqqq>d<Ħ\\\WWWMMMKKKJJJBeFFFDDDCCCDDDEEEHHHJJJJJJHHHFFFFFFDDDEEEGGGGGGFFFgeFYĉlllmmm>aĦppprrrsssrrrqqqppprrrsssvvvyyyzzzwwwBeWWWMMMEEEBBBAAABBBCCC???@@@CCCnu]ӵkkkwwwzzz{{{zzzxxxuuunnnddd\\\XXXYYY]]]aaaaaadddeee```]]]]]][[[XXXUUUPPPIIIDDDAAA???>>><<<>>>??????@@@@@@@@@??????AAABBBDDDFFFJJJ>d<Ħ\\\^^^```bbbeee>d<ĦSSSNNNLLLĦQQQTTTYYY\\\\\\ZZZVVVSSSIIILLLLLLHHHGGGGGGEEEAAAAAABBBBBBAAABeBBB=========<<<Ħ???======<<<;;;;;;;;;;;;<<<>>>===<<<<<<>>>@@@DDDFFFEEEHHHNNNQQQSSS\\\ooo?aŖ%7uSQuR)ӵsdKĦgdKĦxxxpppkkkhhhfffgggffffffeeeeeeffffffgggeeegdKĦkkklllmmmtttwww}}}yyyuuupppllllllnnnooooooooonnnnnnoooqqqsssuuuvvvgdKĦzzzpppiiiggghhhhhhhhhbbbgggnnnqqqrrruuuzzzgdDĦ}}}kkk\\\ZZZ^^^cccnnnyyy|||~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvvvvvvvssslllgggbbbYYYRRRNNNKKKHHHHHHJJJEEEDDDFFFNNNWWW]]]]]][[[QQQNNNLLLgdKĦPPPQQQSSSWWW___hhhoooqqqpppooosdKĦbbbZZZQQQLLLIIIFFFDDDEEEAAAAAACCCDDDEEEEEEEEEEEEDDDCCCBBBCCCDDDGGGŶSiiillllll3we>>>>>???@@@AAAAAAAAAAAADDDCCCCCCDDDHHHDdDĦ]]]aaaeeehhhiiisdKĦUUUMMMgdKĦPPPRRRUUUUUUSSSQQQPPPPPPEEEEEEEEEDDDBBB@@@???>>>>>>>>>???@@@@@@???>>>===<<<gdKĦ;;;<<<<<<======<<<;;;::::::@@@>>><<<;;;<<<@@@CCCFFFEEEFFFJJJOOOTTT]]]ooo>Aneneyyyqqqmmmjjjhhhffffffeeeeeeeeeeeeffffffnejjjkkklllmmmrrruuu{{{{{{tttpppnnnnnnoooooommmmmmmmmnnnppprrruuuvvvyyyne}}}ssslllhhhhhhhhhiiijjjkkknnnqqqtttwwwxxxDe|||kkk]]]\\\___bbbjjjtttxxx~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{wwwvvvuuuvvvvvvtttnnnhhhaaaXXXPPPMMMJJJGGGFFFIIIEEEDDDFFFLLLTTTYYYYYYVVVLLLJJJneYYYTTTPPPRRRVVV^^^gggnnnqqqqqqnnnneiiibbbZZZRRRLLLIIIJJJIIIEEECCCDDDBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCBBBCCCDDDGGG>Aaaaiiilllk<ttttttssssssssssssvvv{{{~~~|||yyyvvvjjjcccXXXOOOIIIEEEBBB???AAA>>>???fhzzz}}}{{{zzz{{{zzzxxxyyymmmbbb\\\YYYXXXZZZ]]]aaaaaaaaa^^^[[[YYYYYYYYYZZZVVVOOOHHHCCC@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCBBBBBBDDDHHHDeZZZ\\\```cccffffffneXXXRRRneGGGIIIKKKMMMMMMKKKIIIHHHHHHAAAAAAAAA@@@???>>>===<<<======>>>????????????>>>@@@???ne<<<<<<<<<<<<======<<<;;;;;;:::>>>===<<<<<<===@@@CCCEEEEEEGGGJJJOOOTTT]]]ooo{{{tttpppmmmkkkffffffeeeeeeeeeeeeffffffiiijjjkkklllmmmpppsssxxx~~~yyyssspppooonnnnnnkkkkkklllnnnpppsssuuuvvvsssxxxyyyqqqkkkhhhhhhjjjrrrqqqpppsssvvvwwwvvvtttzzzkkk```___``````eeennnrrrzzz}}}}}}}}}}}}}}}}}}||||||||||||uuutttsssuuuvvvuuuoookkk```XXXPPPLLLIIIEEEEEEGGGEEEDDDEEEIIIOOORRRRRRPPPIIIIIIWWWWWWVVVOOOQQQUUU]]]eeemmmqqqrrrmmmllljjjbbbZZZRRRMMMIIIIIIHHHDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFWWW```gggqqqssssssssstttuuutttvvv{{{~~~~~~{{{yyypppiii^^^SSSKKKEEEAAA>>>???===???EEExxx}}}|||zzzyyywwwtttxxxmmmccc]]]ZZZXXXYYY]]]aaaaaa```]]]ZZZYYYZZZ[[[]]]YYYRRRKKKDDD@@@>>>===>>>>>>???@@@AAAAAAAAAAAABBBAAAAAACCCGGGUUUYYY[[[^^^```aaaaaaVVVSSSMMMBBBBBBBBBDDDFFFEEECCCAAA@@@AAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@???<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<===>>>@@@BBBCCCFFFGGGKKKPPPTTT^^^ppp}}}wwwsssooommmffffffeeeeeeeeeeeeffffffggghhhhhhiiikkkllllllmmmooorrrwww}}}zzztttpppooonnnmmmjjjkkkmmmoooqqqtttvvvwwwvvvxxx|||wwwnnniiiiiikkkuuuvvvvvvvvvuuuuuutttttt{{{yyylllccccccbbb___bbbiiioooyyy~~~~~~~~~~~~}}}||||||{{{{{{tttrrrrrrtttvvvvvvqqqmmmbbbZZZQQQMMMJJJFFFEEEGGGFFFEEEEEEGGGJJJLLLLLLJJJLLLNNNPPPQQQRRRRRRSSSTTTNNNPPPTTT[[[cccjjjpppsssnnnqqqrrrooonnnllleee]]]TTTNNNIIIIIIGGGCCCBBBCCCDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHPPPVVV^^^eeejjjlllmmmnnnlllnnnqqqrrrrrrsssuuuvvvwwwyyy{{{~~~~~~|||zzzxxxqqqkkk```UUULLLEEE@@@>>>>>>===???EEELLLUUUcccpppxxx}}}|||yyyxxxvvvrrrssskkkccc___\\\ZZZ\\\aaabbbaaa```]]]ZZZZZZ\\\^^^___[[[UUUMMMGGGBBB???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAEEEJJJOOORRRVVVWWWYYYZZZ[[[ZZZYYYXXXOOOMMMIIIEEEBBB@@@>>>>>>>>>@@@AAAAAA>>>===<<<=========>>>???????????????<<<===>>>>>>??????>>>>>>======<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;999:::<<<>>>???AAAAAABBBFFFGGGKKKPPPTTT^^^pppzzzvvvqqqnnngggffffffeeeeeeffffffggghhhhhhiiijjjkkkllllllmmmppprrrwww}}}xxxrrrpppooonnnnnnkkklllnnnqqqsssvvvwwwxxxxxxyyy{{{|||sssllljjjkkkrrrwww{{{yyytttqqquuuyyy}}}yyynnnfffeeeccc___aaaiiiqqq{{{}}}{{{zzzxxxwwwsssqqqqqqsssvvvvvvsssoooeee]]]TTTPPPLLLGGGFFFHHHGGGFFFEEEFFFGGGHHHHHHHHHNNNQQQTTTTTTSSSRRRRRRTTTMMMOOOSSSYYY```gggnnnssspppssstttrrrqqqooohhhaaaVVVOOOJJJIIIGGGCCCBBBCCCDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGNNNSSS\\\cccgggkkkmmmooommmoooqqqqqqrrrsssvvvxxx{{{{{{||||||{{{yyyvvvtttmmmhhh```UUUKKKDDD@@@??????>>>@@@EEEKKKSSSaaannnvvv|||~~~|||{{{yyyuuusssllleeebbb^^^[[[]]]bbbcccbbbaaa___\\\\\\^^^aaa```]]]WWWPPPIIIDDDAAA@@@>>>>>>???@@@AAAAAAAAAAAA???>>>>>>>>>AAAFFFKKKNNNQQQRRRRRRSSSSSSRRRQQQPPPIIIHHHEEEBBB@@@>>>======;;;<<<======;;;::::::;;;<<<<<<>>>??????@@@@@@???===>>>??????@@@@@@??????===<<<;;;::::::999999999;;;;;;<<<<<<<<<<<<<<<;;;999:::<<>>>>>AAAEEEHHHOOO^^^kkkvvv|||}}}yyyvvvqqqjjjfff___ZZZ[[[```dddddddddbbb``````bbbdddbbb___YYYRRRLLLFFFCCCAAA>>>>>>???@@@AAAAAAAAAAAA>>>===<<<<<<>>>BBBFFFIIIJJJJJJKKKKKKJJJJJJIIIHHHDDDBBBAAA???============777999::::::888888:::;;;;;;<<<===>>>>>>?????????>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<:::;;;===???AAABBBCCCDDDGGGHHHLLLQQQUUU^^^ppp}}}wwwqqqllliiiiiihhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkklllllllllppprrrvvv|||{{{vvvsssrrrqqqppplllnnnppprrrtttuuuuuuvvvrrrrrrtttxxx{{{uuummmhhhhhhooovvvxxxvvvwww~~~|||rrriiihhheeebbbiiissszzz~~~~~~|||yyywwwuuuuuusssqqqppprrruuuvvvtttqqqjjjaaaXXXSSSNNNIIIHHHIIIHHHHHHHHHHHHHHHHHHJJJLLLPPPRRRUUUXXXXXXVVVRRROOONNNPPPSSSVVVZZZaaajjjqqqpppsssuuussssssrrrkkkddd[[[TTTMMMKKKIIIEEECCCEEEBBBBBB@@@@@@@@@BBBDDDEEEBBBBBBCCCDDDEEEEEEEEEEEEJJJOOOVVV]]]bbbhhhllloooooooooppppppqqqtttxxx{{{|||{{{zzzwwwtttqqqooommmgggeee^^^TTTJJJCCC@@@@@@======@@@CCCEEEJJJYYYgggssszzz~~~~~~|||xxxwwwrrrmmmiiibbb\\\]]]bbbeeefffgggfffeeedddeeeffffffbbb\\\UUUMMMFFFBBB???>>>>>>???@@@AAAAAAAAAAAA===<<<:::999;;;>>>AAADDDDDDDDDDDDCCCCCCCCCBBBBBB???===<<<::::::;;;===>>>666888999999999999<<<>>>===>>>>>>???@@@@@@@@@@@@===>>>>>>???????????????>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;<<<===???AAACCCEEEFFFGGGHHHLLLQQQUUU___qqq}}}wwwpppkkkjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkllllllllloooqqquuu{{{yyyuuusssrrrqqqlllmmmppprrrssstttttttttqqqqqqrrrvvv|||}}}wwwnnngggfffjjjqqquuuyyy}}}~~~sssjjjhhheeedddlllwww}}}~~~}}}~~~}}}|||{{{yyywwwvvvvvvtttrrrppprrruuuvvvtttqqqjjjaaaXXXSSSNNNIIIGGGIIIIIIIIIIIIIIIIIIJJJLLLNNNUUUUUUWWWYYYYYYTTTMMMGGGOOOQQQSSSVVVYYY```iiipppooorrrtttsssrrrqqqkkkddd\\\UUUNNNLLLIIIEEEDDDFFFBBBAAA@@@???@@@BBBEEEFFFBBBBBBCCCDDDEEEEEEEEEDDDHHHMMMTTT[[[aaagggllloooooopppppppppqqqtttxxx|||{{{zzzxxxuuurrrooonnnmmmgggeee___UUUJJJBBB??????<<<<<<>>>AAABBBGGGUUUcccpppwww||||||{{{{{{xxxttttttpppmmmjjjddd___aaaffffffhhhiiiiiihhhgggggghhhiiieee___VVVNNNFFF@@@===>>>>>>???@@@AAAAAAAAAAAA===;;;999888999;;;???AAA@@@@@@@@@???????????????<<<:::888777888:::<<<>>>888999:::;;;;;;<<>>>>>>>>>>>>>><<<<<<;;;:::999999999999::::::;;;<<<=========<<<<<<===>>>???AAADDDFFFGGGGGGHHHLLLQQQVVV___qqq~~~xxxrrrnnnlllkkkiiihhhhhhhhhiiijjjhhhhhhhhhiiijjjkkkmmmmmmrrrtttwwwyyy{{{{{{vvvsssssssssooonnnnnnppprrrsssrrrppppppppppppssszzz~~~wwwooojjjfffeeekkkwww{{{uuunnngggaaa```iiittt~~~~~~~~~{{{yyyyyyxxxwwwuuuwwwssspppqqqtttuuuqqqmmmhhhbbbZZZTTTPPPNNNMMMLLLOOONNNKKKJJJJJJKKKNNNOOOOOOVVVWWWRRRUUU[[[WWWMMMPPPPPPQQQSSSYYY___fffjjjoooppprrrrrrqqqmmmjjjggg___XXXPPPJJJHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGEEEBBB@@@BBBDDDHHHJJJOOOUUU]]]dddkkkoooqqqrrrrrrrrrqqqrrrtttwww{{{{{{xxxtttnnniiigggggggggddd```YYYQQQIIICCC??????@@@AAA@@@@@@EEEOOOWWWhhhooovvvzzzyyywwwyyy{{{ssspppjjjeeebbbbbbccceeegggggghhhhhhiiiiiiiiiiiijjjggg```XXXOOOHHHBBB???=========>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::;;;999777888:::;;;:::777;;;;;;;;;;;;:::999888888;;;<<<>>>??????>>>===<<<===???AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>????????????>>>===<<<:::888777777::::::::::::;;;===???@@@<<<======???@@@BBBDDDEEEFFFHHHLLLRRRVVV___qqq~~~xxxrrrnnnmmmllljjjiiihhhhhhiiijjjiiiiiiiiijjjkkklllnnnnnnooorrrvvvyyy||||||xxxuuussssssnnnnnnnnnoooqqqrrrqqqpppppppppppprrrvvv{{{{{{sssnnneeeeeejjjwww~~~wwwooohhhaaa```iiittt}}}~~~|||zzzyyyyyyyyywwwvvvwwwsssppppppssstttqqqnnnjjjddd\\\UUUQQQOOOMMMLLLOOONNNLLLJJJJJJLLLNNNOOONNNTTTTTTQQQTTT[[[XXXOOOOOOOOOPPPSSSXXX___eeeiiimmmnnnppppppooolllhhhfff^^^YYYRRRLLLHHHFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFDDDCCCDDDFFFGGGIIIMMMSSS[[[bbbhhhllloooppppppooooooppprrruuuwwwwwwuuuqqqlllhhhffffffdddbbb___ZZZSSSKKKEEEAAA???@@@AAA@@@???DDDMMMTTTbbbiiiqqquuutttssstttvvvpppnnniiieeecccdddeeefffdddccccccccccccdddeeeffffffccc\\\TTTLLLFFFAAA???========================<<<<<<<<<;;;;;;:::::::::;;;999888888:::;;;:::888::::::::::::::::::999888;;;<<<===>>>???@@@@@@@@@AAABBBBBBCCCAAA???===<<<<<<============>>>>>>>>>======<<<;;;::::::999999888888999:::;;;<<<======<<<======???@@@BBBDDDEEEGGGHHHLLLQQQUUU___qqq~~~yyysssnnnnnnmmmkkkjjjiiiiiijjjjjjjjjjjjjjjkkklllmmmoooooommmqqquuuyyy}}}{{{wwwtttsssnnnmmmmmmoooqqqqqqpppooopppqqqqqqqqqqqquuu|||yyytttgggeeeiiiuuu~~~~~~~~~xxxpppiiibbb```fffoootttwwwzzz|||}}}~~~}}}{{{yyyxxxyyyyyyxxxwwwxxxtttpppoooqqqsssrrrpppmmmggg___XXXSSSPPPNNNLLLOOOMMMLLLKKKKKKLLLMMMOOOLLLQQQQQQNNNPPPWWWWWWQQQMMMNNNOOOSSSXXX^^^cccgggjjjkkklllmmmkkkiiieeeccc\\\ZZZTTTMMMGGGDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFEEEEEEFFFHHHDDDGGGKKKQQQXXX___dddgggkkkllllllkkkkkkkkknnnpppqqqqqqqqqmmmhhhdddbbbaaa^^^^^^\\\YYYSSSMMMGGGCCC???@@@@@@???>>>BBBIIIOOOYYY___ggglllmmmllllllmmmjjjgggdddaaa```aaabbbccc]]]\\\[[[ZZZZZZ\\\]]]______\\\UUUNNNHHHCCC@@@???<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;:::999999;;;;;;:::999999999:::;;;;;;;;;;;;:::<<<<<<======???@@@BBBCCCAAABBBBBBBBBAAA???>>><<<;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;:::::::::666777999;;;<<<<<<;;;;;;<<<======???@@@BBBDDDEEEHHHIIILLLPPPTTT^^^qqqzzztttppppppooommmkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmnnnooonnnrrrvvvyyy}}}~~~yyyuuurrrmmmllllllnnnpppqqqpppnnnnnnqqqrrrpppnnnrrrzzz}}}yyymmmhhhhhhpppyyy~~~|||vvvqqqlllfffaaabbbhhhjjjlllooossswww{{{~~~{{{yyyxxxxxxyyyyyyyyyxxxvvvsssooommmoooqqqqqqqqqnnnhhhaaaZZZUUUQQQNNNLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKNNNMMMJJJKKKQQQRRROOOKKKLLLOOORRRWWW\\\aaaccceeefffggggggfffdddaaa___XXXWWWTTTMMMEEEBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEEEEEEEEEEEEEEEECCCFFFJJJOOOUUU[[[___bbbdddeeeeeeeeedddeeegggjjjkkklllllliiiccc^^^ZZZYYYVVVVVVVVVUUUQQQLLLGGGDDD?????????>>>===@@@EEEIIIPPPUUU]]]bbbdddccccccddd```___\\\ZZZYYYXXXYYYYYYUUUSSSQQQOOOOOOQQQSSSUUUUUURRRMMMGGGBBB???>>>>>>;;;;;;;;;:::::::::::::::999999999999999999::::::;;;:::::::::;;;;;;;;;:::999:::;;;<<<============???>>>======>>>@@@BBBCCC===>>>???@@@AAAAAAAAA@@@;;;;;;;;;<<<<<<======>>><<<<<<<<<;;;;;;::::::999666888:::<<<===<<<;;;:::<<<======???@@@BBBDDDEEEIIIIIIKKKOOOSSS^^^rrr|||wwwssssssqqqooommmkkkkkkkkkkkkhhhhhhiiiiiijjjlllmmmnnnpppssswwwyyy{{{{{{uuurrrmmmllllllnnnpppqqqpppnnnmmmppprrrqqqooosss{{{}}}uuummmgggkkkrrrzzzyyyvvvtttsssmmmeeebbbccccccccceeejjjoootttyyy{{{wwwuuuttttttuuuvvvvvvuuuqqqooollljjjkkklllnnnoookkkfff___YYYUUURRROOOMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKMMMKKKHHHGGGJJJLLLKKKJJJLLLOOORRRVVVZZZ]]]^^^___```aaaaaa```^^^\\\ZZZTTTSSSQQQJJJDDD@@@AAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@CCCEEEIIIMMMRRRVVVYYY[[[\\\]]]]]]\\\\\\]]]___bbbeeeffffffccc]]]WWWRRROOONNNNNNOOONNNLLLIIIEEECCC>>>>>>>>>======???BBBDDDHHHMMMRRRWWWYYYZZZZZZZZZYYYXXXUUUSSSQQQPPPOOONNNKKKIIIGGGEEEEEEGGGIIIKKKKKKHHHEEEAAA>>>===<<<<<<;;;:::::::::999999999888777888888999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<;;;;;;===>>>????????????AAA@@@???>>>>>>>>>@@@@@@<<<===>>>???@@@@@@@@@@@@;;;;;;<<<======>>>?????????>>>===<<<:::999888777888999;;;===>>>===<<<;;;<<<======???@@@BBBDDDEEEIIIIIIKKKOOOSSS^^^rrr{{{xxxuuusssqqqnnnlllkkkkkkkkkhhhhhhhhhiiijjjkkklllmmmqqqtttxxxyyyzzz}}}{{{vvvrrrnnnmmmmmmoooqqqqqqpppooonnnoooqqqqqqqqqtttzzz||||||qqqiiiiiiooowww~~~wwwttttttvvvrrriiidddccc^^^]]]]]]aaaggglllppprrrooommmllllllmmmnnnmmmlllhhhgggfffddddddeeeggghhheeeaaa\\\WWWTTTQQQOOOMMMJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKIIIGGGGGGHHHJJJJJJLLLOOORRRUUUWWWYYYYYYYYYZZZZZZZZZYYYXXXVVVUUUQQQOOOLLLHHHDDDAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCC@@@===CCCDDDGGGKKKNNNPPPRRRSSSSSSTTTTTTTTTSSSTTTVVVYYY]]]___aaa^^^XXXQQQLLLIIIHHHHHHHHHHHHGGGEEEDDDCCC>>>>>>======>>>???AAAAAACCCEEEHHHLLLNNNPPPPPPPPPQQQQQQOOOMMMKKKIIIGGGFFFBBBAAA???>>>===>>>@@@AAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;::::::999999888888777777888999::::::;;;;;;;;;<<<======;;;;;;<<<===;;;<<<===>>>???@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<===>>>??????@@@??????===<<<:::888777666::::::<<<=========<<<<<<<<<======???@@@BBBDDDEEEHHHIIILLLPPPTTT^^^qqq|||vvvuuurrrooommmllllllkkkiiiiiiiiijjjkkklllmmmnnnpppsssvvvxxxxxx{{{{{{uuurrrnnnnnnnnnoooqqqrrrqqqpppoooppppppqqqsssuuuwwwxxxxxx|||tttllllllpppvvv}}}}}}yyyrrrooonnnpppnnngggbbbbbb\\\ZZZXXXZZZ___eeehhhiiidddbbbaaa```aaabbbaaa```^^^^^^^^^^^^]]]]]]^^^______[[[WWWTTTRRRPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKIIIHHHIIILLLKKKMMMOOORRRTTTUUUUUUUUUTTTUUUUUUUUUTTTSSSRRRQQQPPPMMMIIIGGGEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFEEEBBB>>>AAACCCEEEGGGIIIJJJJJJJJJLLLLLLMMMLLLLLLLLLOOOQQQUUUXXXZZZZZZUUUOOOIIIFFFEEEEEEDDDCCCCCCCCCCCCCCC============???@@@@@@@@@>>>>>>???AAADDDFFFHHHHHHGGGGGGGGGFFFEEECCCAAA@@@;;;::::::999888888999999888999:::;;;;;;;;;::::::<<<;;;;;;:::999999888888777777888999:::;;;<<<===;;;===>>>===;;;;;;<<<>>>;;;<<<======>>>>>>>>>>>>>>>>>>??????>>>>>>============<<<;;;;;;;;;;;;<<<999:::;;;<<<===>>>>>>???>>>======;;;:::999888888::::::;;;;;;;;;;;;<<<<<<<<<======???@@@BBBDDDEEEGGGHHHLLLQQQUUU___qqqwwwvvvssspppnnnllllllllljjjjjjjjjkkklllmmmnnnooonnnqqquuuwwwxxxzzz{{{uuurrrooonnnnnnppprrrsssrrrpppqqqppppppqqqsssttttttsssuuuxxx}}}vvvnnnooorrrvvv{{{}}}yyyuuummmiiiggghhhfffbbb___```\\\YYYVVVWWW[[[```cccccc\\\[[[XXXXXXYYYYYYXXXWWWWWWXXXYYYYYYXXXXXXXXXYYYZZZWWWTTTQQQQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJMMMNNNLLLJJJLLLOOOKKKMMMPPPRRRTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPLLLHHHFFFGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBEEEHHHHHHDDDAAA@@@AAACCCEEEEEEFFFEEEEEEGGGHHHIIIHHHGGGHHHKKKMMMOOOSSSVVVWWWTTTNNNIIIFFFEEEDDDBBBAAAAAABBBCCCDDD======<<<>>>@@@AAA@@@@@@<<<;;;:::;;;>>>AAABBBCCC>>>???@@@@@@???>>><<<;;;777777777666666555555555444555888:::;;;;;;:::999<<<<<<;;;;;;:::999888888777777888999;;;<<<======;;;===???>>>;;;:::<<<>>>:::;;;<<<<<<<<<<<<<<<<<<;;;<<<===?????????>>>===999999999:::;;;<<<>>>>>>888888999:::<<<======>>><<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;;;;<<<======???@@@BBBDDDEEEFFFHHHLLLRRRVVV___qqq{{{uuunnnjjjjjjjjjiiigggiiiiiijjjkkkmmmnnnnnnooopppppppppqqqtttxxx|||~~~zzzwwwuuuvvvtttqqqpppqqqpppooonnnpppqqqrrrssstttssssssrrrrrruuuzzzyyyrrrppprrrwww|||}}}xxxxxxyyyxxxsssoooiiifffbbbbbbdddccc___ZZZWWWUUUTTTUUUWWWYYYZZZZZZZZZWWWTTTRRRSSSSSSSSSSSSRRRSSSTTTTTTUUUTTTTTTTTTUUUUUUTTTRRRPPPMMMKKKJJJNNNOOORRRSSSRRRPPPMMMJJJLLLOOORRRQQQNNNLLLMMMOOONNNRRRVVVXXXWWWUUUSSSSSSPPPRRRSSSSSSRRRQQQQQQRRRSSSOOOJJJFFFEEEDDDCCCCCCFFFFFFEEEDDDCCCBBBBBBAAAEEEDDDBBBCCCDDDEEECCCBBB??????CCCHHHFFF@@@@@@FFFFFFGGGGGGFFFEEEEEEFFFHHHMMMNNNPPPPPPNNNJJJFFFDDDDDDAAA???>>>>>>???>>>>>>:::;;;<<<======>>>============<<<;;;<<<===>>>???>>>>>>>>>>>><<<:::888777777777666555555555555666888888888888999:::;;;<<<>>><<<:::888777888999:::888888999999:::;;;<<<<<<========================>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;::::::999999888888888999;;;<<<:::;;;<<<>>>>>>>>>===<<<@@@===::::::;;;:::444///:::;;;===<<<;;;::::::;;;============???BBBEEEGGGGGGHHHLLLQQQVVV```sss|||}}}zzzvvvqqqllljjjjjjiiihhhiiiiiijjjkkklllmmmnnnnnnoooooooooqqqssswwwzzz||||||xxxwwwvvvtttrrrqqqqqqqqqpppoooqqqqqqrrrssssssrrrqqqqqqrrrtttxxx|||}}}uuupppppptttwwwzzz|||~~~}}}{{{{{{{{{{{{vvvttttttsssoookkkfffbbb______aaaaaa]]]XXXSSSRRRPPPQQQSSSUUUVVVUUUVVVTTTQQQQQQRRRSSSSSSSSSOOOOOOOOOPPPPPPPPPOOOOOORRRQQQQQQPPPNNNMMMKKKJJJQQQSSSVVVXXXXXXVVVRRRPPPNNNRRRUUUTTTPPPMMMMMMNNNPPPTTTXXXYYYYYYWWWWWWWWWRRRSSSTTTSSSQQQPPPPPPQQQIIIHHHFFFFFFGGGGGGFFFDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCBBBBBBCCCDDDCCCBBB@@@>>>@@@EEEEEEAAABBBGGGEEEFFFFFFEEEDDDDDDEEEGGGKKKLLLNNNNNNLLLIIIEEEBBBAAA???===<<<<<<===<<<;;;<<<===>>>??????@@@??????===<<<;;;::::::;;;<<<===;;;<<<======<<<;;;999888777777666666555666666777777777888888:::;;;===>>>@@@???===;;;:::;;;<<<<<<888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;888666666666888999999::::::;;;::::::999999888777777666777888999:::999:::<<<===>>>>>>>>>===AAA===:::;;;<<<:::555000888999;;;;;;999888999:::============???BBBEEEGGGHHHIIILLLQQQVVV___rrrppprrrtttvvvwwwyyy|||~~~xxxwwwtttpppkkkjjjjjjkkkiiiiiijjjkkklllmmmmmmnnnnnnnnnnnnppprrruuuwwwyyy}}}zzzxxxvvvtttrrrqqqqqqqqqpppoooppppppqqqqqqqqqpppoooooorrrsssuuuwwwzzz}}}xxxqqqooopppqqquuuxxxzzzwwwqqqnnnnnnqqquuuwwwyyy}}}~~~yyysssooonnnllliiifffaaa^^^\\\\\\^^^]]]ZZZWWWRRRPPPOOOPPPRRRSSSSSSSSSRRRPPPNNNNNNPPPRRRRRRRRRMMMMMMMMMMMMMMMMMMLLLLLLOOOOOOOOOOOOOOONNNMMMLLLSSSUUUZZZ]]]]]]ZZZWWWTTTRRRVVVYYYXXXTTTOOOMMMMMMRRRTTTWWWYYYXXXWWWWWWXXXTTTUUUUUUTTTQQQOOONNNOOODDDDDDEEEGGGHHHHHHEEECCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCDDDCCCAAABBB>>>===@@@CCCCCCDDDGGGDDDDDDEEEDDDCCCBBBDDDFFFHHHIIIJJJJJJIIIFFFBBB@@@>>><<<:::999:::;;;:::999<<<<<<===>>>????????????===<<<:::999888999999:::999:::;;;<<<<<<;;;::::::777777777666777777888888777888888999;;;===>>>???===<<<:::999888888999:::888888999999:::;;;;;;;;;::::::::::::::::::::::::<<<888444000000222666999777777888999999888888888777666555555555666777888888999:::<<<===>>>>>>>>>AAA>>><<<<<<===;;;777333666777999999888777777888<<<<<<<<<>>>@@@CCCEEEGGGHHHIIILLLPPPUUU^^^qqqhhhjjjlllmmmnnnpppsssuuuxxxzzz}}}~~~~~~}}}{{{vvvwwwvvvrrrmmmjjjlllnnniiijjjjjjkkklllmmmmmmmmmnnnnnnnnnoooqqqsssuuuvvvxxxzzz}}}|||yyywwwtttrrrppppppppppppooonnnlllmmmmmmnnnnnnnnnnnnnnnrrrqqqqqqrrrtttwwwzzz|||{{{}}}~~~}}}|||}}}~~~zzztttpppooonnnssswwwxxxsssjjjdddfffiiijjjmmmpppuuuzzz~~~yyyrrrmmmjjjhhhfffddd]]][[[ZZZZZZ[[[[[[YYYVVVTTTRRRQQQRRRSSSTTTTTTSSSPPPNNNLLLMMMNNNPPPPPPOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOPPPSSSXXX\\\]]]ZZZWWWTTTVVVZZZ]]]\\\WWWQQQNNNMMMSSSTTTVVVUUUTTTTTTUUUVVVWWWWWWWWWUUUQQQNNNMMMMMMIIIHHHHHHHHHHHHFFFCCC@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDCCCBBBFFFAAA===>>>BBBDDDEEEEEEBBBCCCCCCBBBAAAAAABBBDDDEEEFFFFFFFFFEEEBBB???===<<<:::888888999:::999777999:::;;;<<<======>>>======<<<:::888777777777777999999:::;;;;;;:::999999888888777888888999::::::;;;::::::;;;;;;<<<===>>>:::999888777777777777888888888888999999:::::::::888888888888888888888888;;;888444111111333666999555555666777777777777777888777666555555666777888777888999;;;<<<>>>>>>???@@@???>>>>>>>>><<<999666555777999999888777888999;;;<<<<<<>>>@@@CCCEEEGGGIIIIIILLLPPPTTT^^^pppfffggghhhhhhhhhhhhkkkmmmqqqrrrtttvvvwwwxxxyyyyyyyyyxxxvvvuuuuuuwwwyyy{{{yyyyyyxxxyyyzzzzzzxxxvvvsssuuuvvvtttooommmnnnpppkkkkkkkkkllllllmmmmmmnnnooooooooopppqqqrrrssstttsssuuuwwwzzz}}}~~~|||yyyvvvuuuqqqpppnnnmmmnnnnnnmmmlllhhhiiiiiijjjlllmmmnnnoooppppppoooooopppsssvvvxxxuuuvvvwwwwwwvvvwwwzzz|||zzzxxxwwwxxx|||}}}yyyuuurrrooorrruuuuuunnnddd___```eeecccfffjjjpppuuuzzz}}}{{{tttnnniiifffdddccc\\\[[[[[[[[[[[[ZZZXXXWWWUUUTTTSSSSSSUUUUUUTTTRRRPPPNNNMMMLLLNNNNNNMMMLLLOOONNNNNNMMMNNNOOOPPPPPPMMMMMMNNNOOOPPPPPPOOOOOONNNQQQVVVYYYZZZYYYVVVSSSWWW[[[___^^^YYYSSSPPPOOOUUUUUUUUUSSSRRRRRRTTTVVVZZZZZZZZZWWWRRROOOMMMMMMOOOLLLJJJHHHGGGFFFDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAABBBDDDEEEDDDCCCFFFCCC???>>>AAADDDCCCAAA@@@@@@AAA@@@???>>>@@@BBBBBBBBBCCCCCCAAA???===;;;:::999888999::::::999777888999:::<<<======>>>>>>>>><<<:::888777666777777:::;;;;;;<<<;;;999888777888888888999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::777777777888888888888888777777777777777777777777777777555444444555666666333444555666777888888888:::999888777777777888999777777888999;;;===>>>???????????????>>>===:::888666888::::::999888999::::::;;;<<<>>>AAADDDFFFGGGIIIJJJMMMQQQUUU^^^pppeeefffffffffddddddeeegggkkklllmmmnnnooopppqqqqqqsssrrrpppooooooqqqrrrttttttsssrrrssstttuuusssqqqppprrrssssssrrrqqqqqqqqqllllllmmmmmmnnnnnnnnnnnnqqqqqqqqqrrrrrrsssssssssqqqrrrtttvvvyyyzzz{{{{{{|||}}}~~~~~~}}}|||yyyyyyzzzyyyxxxuuusssrrrpppnnnllllllmmmmmmlllkkkiiiiiiiiijjjkkkmmmnnnoooooonnnmmmnnnoooqqqtttvvvrrrssstttssssssuuuxxxzzzxxxtttrrrtttvvvxxx}}}}}}xxxsssqqqqqqoooiiiaaa]]]^^^bbbaaaccchhhmmmrrrvvvzzz{{{}}}zzzuuunnniiieeecccbbb]]]]]]\\\\\\ZZZYYYXXXWWWTTTSSSRRRSSSTTTSSSQQQOOOPPPNNNMMMMMMNNNNNNMMMKKKMMMLLLLLLLLLMMMOOOPPPRRRMMMNNNNNNOOOOOONNNNNNMMMOOOQQQTTTWWWXXXVVVTTTSSSUUUYYY\\\[[[WWWRRRPPPPPPVVVUUUTTTRRRQQQSSSVVVZZZ\\\\\\\\\YYYTTTPPPOOONNNNNNLLLIIIIIIIIIIIIHHHGGGCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@AAACCCDDDDDDCCC@@@BBBAAA??????BBBAAA===>>>??????>>>======>>>@@@@@@@@@@@@@@@???===;;;:::999888888999::::::888777999:::<<<===>>>???@@@@@@>>>===;;;999888888888888;;;<<<<<<<<<;;;:::888777999999999:::;;;===>>>???@@@???>>><<<:::999999888999999999999999888888888666666666666666666666666666666666666666666666666333444555555555555444333333444555777888999999999;;;:::999888888888999:::888888888888:::;;;===>>>>>>>>>??????>>><<<;;;:::777888:::;;;::::::;;;<<<999:::<<>>>>>???AAABBBBBBAAA555<<<@@@>>>>>>@@@>>>;;;<<<===>>>===;;;;;;===>>>>>>>>>>>>>>>===;;;:::999777777777888:::999888666999:::;;;===>>>???@@@@@@???>>><<<;;;:::::::::;;;:::;;;<<<======<<<;;;:::999999:::;;;<<<>>>@@@@@@???>>>===;;;:::999999888555555666666666666666555444444444444444444444444666666666666666666666666333444555555555555444444444555666888:::;;;;;;;;;<<<;;;:::888888888999:::999888888888999:::<<<===<<<>>>??????===<<<;;;;;;666888:::;;;::::::;;;<<<999:::<<>>===<<<>>>===:::;;;<<<===<<<::::::<<<>>>>>>>>>======<<<;;;:::999666666666777999999777555666777999;;;<<<===>>>>>>@@@???===<<<;;;;;;<<<===999:::;;;===>>>>>>======999999:::;;;===???@@@AAA======<<<;;;:::999999999777888999999999999888888333333333333333333333333666666666666666666666666666666666666666666666777555666777999;;;<<<======<<<;;;999888888888999999999999888888888999;;;<<<;;;===??????===<<<;;;;;;555777:::::::::999:::<<<888:::<<>>?????????>>>========================<<<::::::999888999:::<<<<<<@@@???===;;;999888777777999888777777888888777666777999;;;===>>>>>>>>>===DDD@@@<<<;;;===??????>>>======>>>======<<<;;;;;;999::::::;;;===>>>@@@AAA777777888888999999999999444555666555444444555666666777888888777555333111222222222333333444444444444444444555555555666666888888777777777777888888:::;;;<<<;;;999777777777:::999777777777999;;;===<<<<<<;;;;;;;;;;;;<<<<<<999555555;;;???===;;;;;;======???AAACCCEEEFFFGGGJJJKKKOOOTTTYYYcccuuudddeeefffeeedddbbbccccccddddddddddddfffhhhjjjlllkkkkkkjjjiiiiiijjjkkklllooonnnmmmoooqqqrrrpppnnnpppqqqrrrssssssrrrqqqqqqmmmmmmnnnooopppqqqqqqrrruuuuuuuuuuuuvvvxxxyyyzzzvvvvvvwwwxxxyyyyyyxxxxxxxxxwwwvvvtttsssrrrqqqqqquuuttttttsssrrrqqqqqqqqqsssqqqoooqqqssstttsssqqqssssssrrrqqqpppnnnlllllliiikkkmmmppprrrssstttuuuttttttwwwzzz~~~~~~}}}wwwwwwvvvtttssssssuuuxxx}}}}}}}}}tttkkkcccbbbaaa```bbbeeeeeeiiinnntttvvvuuuqqqnnnrrrssspppiiieeefffddd___dddccc```]]][[[ZZZYYYYYYWWWVVVTTTRRRPPPNNNNNNMMMOOOOOOPPPPPPPPPPPPQQQQQQPPPMMMNNNQQQPPPNNNRRRYYYZZZXXXVVVVVVVVVTTTRRRPPPLLLLLLLLLKKKKKKKKKJJJJJJKKKMMMNNNMMMKKKJJJLLLNNNKKKKKKLLLOOORRRUUUXXXZZZWWWUUUTTTRRRPPPOOONNNMMMJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDBBBAAA???@@@AAAAAABBBBBBAAAAAA;;;;;;<<<<<<===>>>>>>???===<<<;;;::::::;;;<<<===AAA@@@???>>>===<<<<<<<<<888777666666888999999888999:::;;;<<<=========>>>AAA???======???@@@???===>>>>>>??????>>>======<<<;;;;;;;;;<<<===>>>???@@@<<<;;;:::888777666666666444555666555444444555666666777888999888666444333333333333333333333444444444444444555555555666666666666666666777888999:::999;;;<<<;;;999777777888:::999888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::777777<<>>???AAACCCEEEFFFGGGJJJKKKOOOTTTYYYcccuuudddeeefffeeedddcccdddeeefffffffffggghhhiiikkkllliiiiiijjjkkkjjjjjjiiihhhooonnnmmmnnnpppqqqpppooonnnppprrrssssssrrrooonnnlllmmmmmmnnnooopppqqqqqquuuuuuuuuuuuwwwxxxyyyzzzxxxxxxzzz{{{||||||||||||{{{zzzyyywwwtttrrrqqqpppxxxwwwwwwuuutttsssrrrrrrtttttttttvvvxxxxxxvvvtttvvvuuutttrrrooommmlllkkklllmmmpppsssuuuvvvwwwwwwuuuwwwzzz~~~}}}uuuuuuvvvvvvvvvxxx|||}}}zzz{{{{{{zzzooogggaaa`````````ccchhhkkkooouuuzzz{{{wwwqqqmmmrrrrrrpppjjjgggfffeeeaaacccbbb```^^^\\\[[[ZZZZZZYYYXXXVVVSSSQQQOOONNNMMMOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQSSSSSSPPPRRRVVVYYYWWWUUUUUUUUUTTTRRRPPPNNNMMMMMMLLLJJJIIIIIIHHHKKKMMMNNNMMMLLLKKKLLLNNNKKKLLLNNNPPPRRRSSSTTTTTTOOONNNMMMLLLKKKKKKKKKKKKEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBB@@@???>>>?????????@@@@@@@@@AAAAAA<<<<<<<<<=========>>>>>>>>>>>><<<;;;;;;<<<======??????>>>>>>>>>>>>>>>>>>888777666777:::<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>@@@AAAAAA???<<>>>>>===============>>>>>>>>>>>>===<<<:::777666555555555444555666555444444555666666777888999999888666666444444444444333333333333444444555555555666666666444555555666777999;;;<<<999;;;<<<;;;999888888888::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<999999===???<<<;;;<<<===>>>???AAACCCEEEGGGGGGJJJKKKOOOTTTYYYcccuuudddeeefffeeeddddddeeegggkkkkkkkkkkkklllmmmnnnnnnjjjkkknnnoooooommmkkkiiinnnmmmmmmlllmmmmmmmmmmmmlllnnnqqqsssrrrpppmmmkkklllmmmmmmnnnooopppqqqrrruuuuuuuuuvvvwwwxxxyyyzzzyyyyyy{{{|||~~~~~~||||||{{{yyywwwuuutttsssuuuuuuuuuuuuuuuuuutttttttttuuuwwwyyyzzzzzzxxxwwwwwwvvvuuurrrpppooonnnmmmrrrtttvvvxxxyyyyyyyyyxxxuuuwww{{{~~~{{{ttttttttttttvvv||||||zzzyyyyyy{{{~~~|||wwwjjjccc^^^]]]^^^___dddjjjpppvvv|||zzzsssoooooonnnlllhhheeedddcccaaaaaaaaa___^^^\\\[[[ZZZYYYYYYXXXVVVTTTRRRPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQRRRTTTUUUVVVWWWYYYWWWUUUSSSSSSSSSSSSQQQPPPOOONNNNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMNNNPPPQQQRRRQQQPPPOOOJJJIIIHHHHHHGGGGGGHHHHHHCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????????????????@@@@@@AAA??????>>>>>>=========<<<===<<<<<<;;;<<<===>>>???======<<<;;;;;;;;;;;;;;;:::999999;;;>>>AAABBBBBB>>>===;;;999:::;;;===???>>>>>>>>>???@@@@@@@@@???>>>>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>=========;;;999888666555666777888444555666555444444444666444555666777888777777777555555444444333333333222555555555555666666666666555555555666777999:::;;;999;;;<<<;;;:::888888999:::::::::::::::999888777:::::::::;;;;;;:::::::::<<<999999<<<===::::::<<<===>>>@@@BBBDDDFFFGGGHHHJJJKKKOOOTTTYYYcccuuuggghhhhhhhhhggggggjjjllloooppppppppppppppppppppplllnnnrrruuuuuussspppnnnqqqpppooonnnlllllllllmmmooopppsssuuutttrrrooolllmmmmmmnnnooopppqqqrrrrrruuuuuuvvvwwwxxxyyyyyyzzzyyyzzz{{{}}}~~~{{{{{{{{{{{{{{{zzzyyyxxxuuuuuuttttttttttttttttttvvvxxx{{{}}}}}}|||{{{{{{xxxwwwuuutttrrrqqqqqqqqqvvvxxxyyy{{{zzzyyywwwvvvtttuuuyyy}}}~~~{{{xxxuuusssppppppttt}}}|||yyywwwvvvtttvvvzzz~~~}}}xxxttthhhbbb]]]\\\\\\^^^dddllluuu{{{{{{uuuqqqllljjjhhhgggeeebbbaaabbbaaaaaa```___^^^]]]\\\[[[VVVVVVUUUSSSSSSRRRRRRRRRNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSTTTUUUYYY]]]```aaaYYYVVVTTTSSSSSSSSSQQQPPPLLLLLLLLLLLLLLLLLLLLLMMMJJJJJJKKKMMMNNNNNNNNNMMMOOOPPPRRRSSSRRRPPPMMMKKKHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFEEEEEEDDDCCCFFFEEEEEEDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC>>>?????????????????????::::::::::::<<<>>>@@@AAA===<<<;;;:::999888888888<<<<<<===@@@DDDGGGGGGGGG@@@>>><<<::::::<<>>===>>>@@@BBB<<<<<<======>>>======<<<>>>?????????>>>===;;;;;;:::999777666666666777777444555666555444444444666333333444555666666666666555555555444444333333333555555555666666666777777777777777777777777888999999;;;<<<<<<:::999999::::::::::::::::::999888777999999:::;;;;;;:::999999:::888888::::::888888<<<>>>>>>@@@BBBDDDFFFGGGHHHJJJKKKOOOTTTYYYcccuuuiiijjjjjjiiiiiijjjmmmoooqqqqqqqqqqqqqqqpppooonnnlllooosssvvvwwwvvvsssqqqttttttsssqqqnnnnnnoooqqqtttuuuwwwxxxwwwuuurrrqqqnnnoooooopppqqqrrrsssssstttuuuwwwxxxyyyzzzzzzzzzzzz{{{|||~~~zzz{{{|||~~~~~~~~~}}}|||yyyxxxwwwvvvuuutttsssrrrzzz|||{{{zzzwwwuuutttttttttuuuuuuvvvxxxyyyyyywwwtttrrrrrrsssuuuxxx{{{zzzwwwtttrrrpppnnnmmmrrr|||~~~yyyvvvsssqqqmmmnnnqqquuuxxxyyywwwuuuiiiddd___^^^]]]^^^fffnnnyyyxxxrrroookkkhhhffffffeeeaaaaaacccbbbbbbbbbbbbaaa```___^^^UUUTTTTTTSSSSSSSSSSSSSSSLLLLLLMMMNNNOOOPPPPPPQQQRRRUUUWWWZZZ```fffhhhfff\\\YYYVVVTTTSSSSSSRRRQQQIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKNNNQQQRRRQQQPPPRRRSSSSSSSSSRRROOOLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCC@@@AAABBBCCCDDDCCCBBBBBB===>>>???@@@BBBCCCDDDDDD;;;::::::;;;<<<>>>@@@AAA???>>>===;;;:::999999999===>>>AAAEEEJJJKKKJJJIII@@@???===<<<<<<>>>AAABBBCCCBBB@@@>>><<<===@@@CCC;;;<<<<<<============<<<===>>>>>>>>>>>><<<:::999;;;:::999888666555333333444555666555444444555666333333333444444555555555555555555444444444444444555555666666666777777777888888777777777777777888999;;;<<<<<<:::999:::;;;::::::999999999999999999888888::::::::::::888888888777777:::999666888===>>>???@@@BBBDDDFFFHHHHHHJJJKKKOOOTTTYYYcccuuuffffffgggffffffhhhkkknnnnnnooooooooonnnlllkkkjjjhhhkkkooosssuuutttrrrqqqrrrssssssqqqooopppsssvvvvvvvvvwwwwwwvvvuuusssrrrppppppqqqrrrsssttttttuuutttuuuwwwyyyzzzzzzzzzyyy}}}}}}~~~{{{|||~~~~~~~~~{{{{{{zzzzzzyyyxxxwwwwww{{{}}}~~~~~~{{{xxxvvvuuuuuuuuurrrtttwwwyyyyyywwwuuusssqqqqqqsssuuuwwwwwwtttrrrmmmmmmlllmmmrrr{{{}}}xxxtttqqqmmmjjjhhhhhhjjjnnnsssvvvwwwwwwnnniiidddaaa___```hhhqqq}}}zzzqqqkkkhhhhhhcccbbbdddccc___^^^bbb``````aaaaaa```___^^^]]]VVVUUUTTTSSSRRRQQQQQQQQQJJJKKKLLLMMMNNNOOOOOOPPPRRRXXX]]]aaahhhnnnmmmggg[[[XXXTTTQQQPPPPPPOOONNNJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKMMMQQQVVVXXXWWWUUUUUUUUUTTTSSSQQQOOOMMMKKKIIIIIIJJJJJJKKKMMMNNNOOOOOOPPPPPPPPPOOOMMMJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEDDDFFFHHHKKKKKKIIIGGGEEEBBBBBBBBBBBBCCCCCCCCCCCC???>>>===<<<===>>>???@@@>>>===<<<;;;;;;;;;;;;;;;===???CCCIIIMMMNNNKKKHHH@@@???>>>>>>???AAACCCDDDBBBCCCCCC@@@===<<<>>>@@@<<<<<<===>>>>>>>>>>>>>>>;;;<<<===>>>===;;;999888888888999999888666333222444555666555444444555666555444444444444555555666444444444444555555555555555666666666777777777777777777666666777888999999999;;;<<<<<<;;;::::::;;;:::999888888888999:::;;;777888999::::::999888777888777888:::999777:::???>>>???AAABBBEEEFFFHHHIIIJJJKKKOOOTTTYYYcccuuu```aaaaaaaaaaaacccfffiiikkklllllllllkkkiiigggfffdddgggkkkoooqqqqqqpppooonnnpppqqqpppnnnppptttxxxttttttttttttsssrrrqqqppppppqqqrrrrrrttttttuuuvvvtttuuuwwwyyyzzzzzzzzzyyy}}}~~~}}}zzz{{{{{{|||}}}~~~~~~yyy{{{}}}}}}||||||}}}yyywwwuuuuuuuuuqqqssswwwzzz{{{zzzxxxwwwqqqqqqqqqsssuuuuuusssrrriiijjjlllnnnsss{{{~~~xxxsssppplllhhhdddeeeeeegggkkkpppvvvyyyzzzrrrmmmhhhdddbbbbbbjjjtttvvvkkkeeebbbddd___^^^```___[[[[[[___\\\\\\]]]]]]]]]\\\ZZZYYYWWWVVVTTTSSSQQQPPPOOOOOOIIIJJJKKKLLLMMMNNNOOOOOOQQQZZZbbbhhhooosssnnndddYYYUUUQQQMMMLLLKKKJJJIIINNNNNNMMMLLLKKKJJJJJJIIIMMMMMMOOOTTTYYY\\\ZZZXXXVVVVVVUUUSSSQQQOOOMMMLLLIIIIIIJJJLLLNNNQQQSSSTTTTTTTTTUUUTTTRRRPPPMMMKKKOOONNNMMMLLLLLLLLLMMMNNNNNNQQQTTTWWWXXXUUURRRPPPJJJIIIGGGEEECCC@@@???>>>CCCBBB@@@>>>>>>>>>>>>>>>:::::::::::::::;;;<<<===<<>>???????????????:::;;;<<<======;;;999888222444777999:::888666555444555666555444444555666777666555555555555666666333444444444555666666666666666666666777777777777555555555666777999;;;;;;999;;;<<<<<<;;;:::;;;<<<:::999777777777999;;;===666777999::::::999777666888777999;;;999888;;;BBB>>>???AAACCCEEEGGGHHHIIIJJJKKKOOOTTTYYYcccuuubbb___aaafffeee``````dddaaaccceeeggghhhgggfffdddbbbdddggghhhhhhggghhhiiiiiimmmnnnkkkjjjnnnppppppqqqpppnnnmmmlllllllllllliiijjjmmmqqqtttvvvuuusssuuusssqqqrrrvvvyyyzzzzzz~~~|||zzzyyyzzz|||}}}}}}~~~~~~|||{{{|||}}}~~~|||{{{zzzyyywwwwwwxxx{{{|||yyy}}}zzzxxxwwwuuurrrpppnnnkkkjjjmmmppptttyyyxxxuuupppkkkgggfffeeeeeeggggggkkkttt}}}{{{ooommmjjjhhhhhhjjjmmmoooyyyzzz{{{yyytttmmmfffbbb``````___]]]\\\ZZZYYYXXXYYYYYYYYY[[[\\\[[[XXXUUUVVVSSSPPPPPPSSSTTTSSSRRRMMMJJJJJJMMMNNNLLLNNNQQQVVVZZZccclllqqqppphhhbbb[[[SSSMMMMMMMMMLLLLLLNNNOOOOOORRRSSSLLLFFFIIIRRRQQQVVVZZZYYYZZZ]]]^^^[[[ccc]]]ZZZZZZXXXSSSQQQRRRLLLSSSWWWVVVWWW[[[___```cccbbbcccccc^^^YYYZZZ^^^YYYWWWVVVVVVWWWZZZ]]]___cccmmmqqqooonnnoooiii```UUUMMMKKKMMMKKKDDDCCCHHHGGGFFFDDDCCCAAA@@@@@@@@@======<<<;;;;;;;;;;;;<<<===???DDDKKKPPPPPPLLLGGG???@@@@@@AAABBBCCCDDDEEEEEEEEEDDDBBB@@@===;;;:::<<<===============<<<;;;<<<<<<<<<;;;999777666555777777777777666555333333888777555444444444555666555555555555666888999:::555666666555333333555666666777888999999888777666999999888888999999:::;;;<<<<<<============<<<<<<::::::;;;<<<<<<;;;;;;:::999999999888888888888777888888777888999;;;>>>???>>>>>>???AAACCCFFFHHHIIIKKKLLLPPPUUUZZZcccvvveeeccceeehhhfff```^^^aaabbbbbbccccccddddddccccccbbbdddggghhhgggfffggghhhfffjjjllliiihhhkkkllljjjllllllmmmmmmmmmlllkkkkkkhhhhhhkkknnnqqqssssssssswwwuuusssrrrrrrtttvvvvvv{{{}}}~~~~~~}}}{{{zzzyyyxxxyyyzzz{{{|||~~~~~~}}}}}}~~~~~~}}}}}}||||||zzzzzz|||~~~{{{wwwtttnnnrrrqqqlllnnnwww|||yyyrrroookkkfffcccbbbbbbbbbcccgggoooyyy}}}qqqnnnkkkhhhggghhhkkkmmmssstttuuutttqqqkkkeeeaaaaaa```^^^]]][[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWTTTRRRTTTRRRRRRSSSVVVWWWUUUSSSNNNJJJIIILLLMMMMMMOOOSSS]]]```gggooorrrppphhhbbbZZZUUURRRSSSRRROOOOOORRRTTTVVV[[[\\\VVVOOOQQQYYYZZZaaafffggggggjjjlllkkkqqqlllhhhgggddd]]]ZZZ[[[YYYaaahhhjjjlllpppttttttvvvuuutttsssmmmffffffkkkkkkkkkkkklllnnnpppsssuuu}}}{{{mmm^^^TTTNNNPPPNNNHHHFFFJJJHHHHHHGGGEEECCCBBBAAA@@@;;;;;;:::999999999999:::888999===BBBFFFFFFBBB???===>>>???AAABBBCCCDDDEEEGGGFFFEEECCC@@@>>><<<;;;>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;999777666555222333444666888888999999777777777777777777888888666666555666666777888999444555666555333333555666888888::::::::::::888888999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999999999888888888888777888888888888:::;;;===?????????@@@AAACCCEEEGGGHHHKKKLLLPPPUUUZZZcccuuullllllmmmpppnnnhhhcccbbbbbbbbbaaaaaaaaabbbccccccbbbeeeggghhhgggffffffgggeeejjjmmmkkkiiiiiihhheeehhhjjjmmmppprrrrrrqqqpppkkkkkklllnnnpppqqqssstttuuutttrrrpppnnnnnnqqqtttwwwyyy|||}}}|||zzzyyyxxxuuuvvvvvvxxxyyy|||}}}}}}}}}}}}}}}~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~zzzrrrssstttuuuvvvwwwwwwwwwooommmjjjgggdddccccccdddgggmmmwww}}}uuuqqqmmmiiigggiiikkknnnqqqrrrtttuuusssnnnjjjgggeeedddbbb___]]]\\\\\\\\\YYYWWWVVVVVVWWWWWWWWWVVVWWWWWWXXXYYY[[[[[[ZZZXXXRRRNNNMMMPPPRRRSSSWWW]]]iiilllppptttuuuqqqjjjddd^^^]]]]]]]]]ZZZVVVWWW\\\bbbgggnnnpppiiiaaaaaafffllluuu}}}~~~~~~~~~{{{uuummmhhhiiijjjuuuwwwwww{{{mmm^^^SSSSSSSSSNNNKKKLLLIIIIIIIIIHHHFFFDDDAAA@@@;;;;;;:::999999999999:::;;;;;;===???AAAAAA???===;;;===>>>AAACCCDDDEEEFFFHHHGGGEEECCCAAA???===<<<@@@@@@@@@??????>>>>>>>>><<<<<<<<<;;;999888666666111222444777999;;;<<<<<<777888:::;;;;;;;;;;;;:::777777777666666777777888444555555555333333555666::::::;;;<<<<<<;;;::::::888888999999:::;;;<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888888777777777888999:::<<<===>>>???@@@@@@AAACCCEEEFFFGGGLLLMMMQQQUUUZZZcccuuuwwwwwwxxxzzzxxxqqqjjjfff```aaaaaabbbbbbcccccccccdddfffhhhiiihhhggggggggghhhooorrrqqqooonnnkkkfffjjjlllppptttyyy|||zzzzzzyyywwwwwwwwwzzz|||{{{{{{yyyvvvttttttwwwzzzvvvzzz~~~{{{zzz{{{vvvvvvuuuvvvxxxzzzzzzzzzwwwxxxzzz{{{|||}}}{{{zzzzzz}}}}}}}}}~~~wwwyyy{{{{{{{{{yyywwwtttssssssssssssxxx~~~}}}zzzuuurrrqqqssswwwzzz}}}~~~}}}zzzwwwrrrpppmmmjjjhhhhhhhhhhhhfffcccaaaaaacccgggiiikkkiiihhhfffeeeeeefffffffff```[[[YYY[[[___bbbiiippp{{{|||~~~|||wwwppplllllllllllliiiccc^^^ccckkkwww{{{xxxzzzzzzuuuvvv{{{zzzfffVVVUUUVVVRRRNNNOOOJJJJJJJJJJJJGGGDDDAAA???======<<<;;;;;;;;;;;;<<>>===;;;===???BBBEEEGGGGGGHHHHHHGGGEEECCC@@@???======AAA@@@??????>>>>>>>>>>>><<<<<<<<<;;;:::888777666555666777999::::::::::::;;;<<<>>>@@@@@@>>><<<:::999888888777666666777777444555666555444444666777:::;;;<<<======<<<;;;:::888888999:::;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;::::::::::::999999999999999999999999888888888777777777777888999:::<<<===>>>@@@@@@@@@AAACCCEEEFFFGGGLLLMMMQQQUUUZZZcccuuu{{{uuukkkccc]]]^^^```bbbcccbbbbbbaaafffhhhjjjjjjiiigggggggggnnnuuuyyyyyywwwuuuqqqlllnnnpppsssyyy||||||zzzxxxyyyzzz{{{{{{yyysssvvvyyy{{{}}}}}}}}}~~~~~~}}}{{{{{{|||}}}|||yyyvvvvvv{{{zzzwwwxxx{{{~~~tttnnnkkklllpppuuu~~~{{{xxx|||zzzxxxrrrjjjgggooozzz|||~~~kkkYYYVVVXXXTTTQQQPPPKKKKKKKKKJJJGGGCCC@@@=========<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999:::<<<>>>BBBEEEHHHIIIJJJJJJGGGFFFDDDBBB@@@??????>>>AAA@@@???======<<<======<<<<<<<<<;;;:::999888777888999999:::;;;;;;::::::@@@AAACCCDDDBBB???<<<999:::999888777777666666777555666666666555555777999;;;;;;<<<======<<<;;;;;;888999:::<<<=========<<<<<<<<<============<<<<<<;;;:::999888888888888999999999999888888888777777666777888:::;;;<<<======???@@@@@@AAACCCEEEFFFGGGLLLMMMQQQVVVZZZcccttt~~~xxxmmmbbb^^^______``````______^^^gggiiikkkjjjhhhgggffffffooovvv{{{|||zzzzzzvvvrrrpppqqqtttzzz}}}zzz{{{}}}~~~}}}{{{qqquuuzzz}}}~~~|||{{{}}}~~~||||||~~~|||vvvnnnlllvvv}}}{{{mmm[[[WWWXXXUUURRRSSSMMMLLLKKKIIIFFFCCC@@@>>>;;;;;;:::999999999999::::::;;;;;;999888777999;;;>>>@@@CCCGGGJJJKKKKKKKKKFFFEEECCCBBBAAAAAABBBBBBBBB@@@???===<<<<<<<<<===<<<<<<<<<<<<;;;:::999888666777999;;;===>>>??????DDDEEEFFFFFFDDD@@@<<<::::::999888777777777777777666777888777777777999;;;;;;<<<===>>>>>>===<<<;;;:::;;;<<<=========<<<;;;<<<==================<<<;;;:::888777666777777888999999999888888888888777666777888:::;;;<<<======>>>??????AAACCCFFFHHHIIIMMMNNNQQQVVVZZZbbbttt}}}rrriiifffbbb___]]]]]]^^^```fffhhhiiiiiigggeeeddddddjjjqqqwwwxxxxxxxxxvvvrrrkkkmmmrrryyy~~~~~~{{{wwwuuuwww{{{}}}|||yyynnnrrrxxxzzz||||||zzz{{{yyywwwtttssswww|||wwwtttooonnnvvv}}}uuuvvv|||~~~wwwsssxxxnnn]]]ZZZYYYVVVTTTWWWPPPOOOMMMJJJGGGDDDAAA@@@;;;;;;:::999999999999:::999;;;<<<<<<:::999;;;>>>>>>@@@DDDGGGJJJJJJJJJIIIGGGFFFDDDCCCCCCDDDFFFGGGCCCBBB@@@>>>=========>>><<<<<<<<<<<<;;;:::999888555666888;;;>>>@@@BBBBBBEEEFFFFFFFFFDDDAAA???===999999888888777888888888777888999999888999;;;======>>>???@@@@@@???>>>===;;;<<<===>>>>>>===;;;:::;;;<<<<<<======<<<<<<;;;;;;:::888666555666777888999999999888888888888777555777999:::<<<<<<<<<<<<======???AAACCCFFFIIIJJJMMMNNNRRRVVVZZZbbbtttuuupppggg```]]]]]]aaaccceeeggghhhgggeeecccbbbbbbdddlllrrrssssssuuussspppfffiiiooowww~~~zzzwwwvvvssspppnnnpppvvvyyyxxxvvvjjjoootttvvvwwwzzz|||rrrpppqqqpppnnnkkkkkkpppzzzzzzyyyyyyxxxtttrrrqqqoooooouuu}}}vvvooorrryyy~~~~~~wwwqqqjjjhhhnnnvvvooo___[[[ZZZVVVUUUYYYSSSQQQNNNKKKGGGEEECCCBBB======<<<;;;;;;;;;;;;<<<555888::::::999888;;;===>>>@@@DDDGGGIIIIIIIIIHHHHHHGGGFFFEEEFFFGGGIIIKKKEEECCCAAA???>>>>>>??????<<<<<<<<<<<<;;;:::999999666777:::<<<>>>@@@AAABBBEEEEEEEEEEEEDDDCCCAAA@@@999888888888888888999999888999::::::999:::<<<>>>???@@@AAAAAAAAAAAA@@@???<<<===>>>???>>><<<:::999:::;;;;;;<<<<<<;;;;;;:::<<<:::888666555555777777999999999888888888888777555777999;;;<<<===<<<<<<<<<<<<>>>AAADDDGGGJJJKKKMMMNNNRRRVVVZZZbbbtttwwwjjjccc```___aaaeeemmmjjjfffdddcccccccccbbb___aaadddhhhiiijjjiiiiiiiiimmmrrrwww~~~}}}wwwtttqqqmmmjjjkkkooopppnnnkkkppplllmmmuuuxxxvvvuuuxxx}}}uuukkkeeebbbccceeeeeedddcccgggsss||||||}}}uuuqqqtttzzzrrrooonnnnnnnnnpppqqqooolllmmmtttzzz{{{sssllljjjnnnrrr||||||qqqfffaaaeeefffbbbeeennn{{{}}}~~~{{{~~~ggg\\\ZZZSSSRRRXXXXXXZZZUUUQQQOOOKKKEEECCCEEE<<<<<<;;;:::999999999999;;;>>>???<<<888999>>>DDD@@@BBBDDDFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHFFFCCC???===>>>???===;;;?????????>>>>>>>>>===============<<<<<<>>>BBBEEEAAABBBCCCCCCCCCAAA???===999999999999:::;;;<<<<<<888888888:::<<<>>>>>>===???AAABBBBBBAAA?????????@@@???>>><<<<<<;;;;;;;;;999888888999;;;<<<<<<;;;<<<999777777999999888666777777666666777999;;;<<<<<<;;;999888888999;;;<<<<<<<<<>>>AAADDDGGGJJJKKKPPPQQQSSSVVVZZZbbbttt|||oooiiihhhfffgggiiilllhhhdddaaa___^^^\\\[[[\\\]]]___bbbdddfffhhhhhhjjjpppuuuyyy~~~zzzzzz~~~~~~|||zzz|||zzzsssqqqmmmkkkiiiiiilllnnnnnnmmmnnnkkklllrrrtttqqqpppqqqqqqpppnnniiiddd___]]]\\\]]]^^^______dddppp}}}xxxsssqqqsssvvvssslllfffdddfffooowwwnnnhhheeeffffffkkklllnnnoooqqquuuzzz~~~~~~~~~zzztttllliiijjjlllrrrwww~~~}}}vvvqqqiii```\\\aaaccc```bbbiiitttwww}}}~~~xxxuuu}}}fff[[[YYYSSSSSSYYYZZZVVVOOOJJJIIIFFFAAA>>>???>>>===<<<;;;:::999999999:::;;;;;;999777777<<>>@@@AAABBBDDDFFFGGGIIIIIIHHHGGGGGGFFFFFFFFFEEEAAA>>>===>>>???>>><<>>>>>======<<<<<<======<<<;;;<<>><<<;;;::::::::::::;;;;;;<<<999999999:::<<<>>>??????@@@BBBCCCCCCAAA???>>>>>>???>>>===<<<;;;;;;;;;;;;:::999999:::<<<===<<<;;;<<<:::777777888999888666333333444555888:::===>>>;;;:::999888888999:::;;;<<<<<<>>>AAADDDGGGJJJKKKPPPPPPRRRVVVYYYaaasss}}}|||oookkkkkkjjjiiiiiihhheeeaaa___^^^\\\ZZZXXXWWWWWWWWWYYY\\\```dddgggnnnvvv}}}~~~zzzuuuqqqttt|||zzzxxxwwwvvvxxx||||||tttmmmjjjcccddddddddddddfffjjjmmmooolllmmmqqqrrrnnnkkkkkkcccbbbaaa``````^^^\\\ZZZYYY[[[\\\]]]bbbnnn}}}wwwuuuuuuuuurrrmmmiiihhhgggccc^^^ZZZZZZ[[[bbbqqq~~~{{{vvvooogggbbb``````aaadddeeehhhmmmsssyyy|||}}}yyyyyyuuu|||~~~{{{tttmmmjjjjjjkkkmmmppprrrrrroookkkhhheee___^^^dddgggeeeffflllqqqvvv}}}yyysssmmmzzz{{{eeeZZZYYYTTTUUU\\\]]]ZZZQQQJJJIIIIIIEEEAAA@@@@@@???===<<<;;;::::::::::::999888777777888:::<<<@@@AAAAAAAAABBBDDDGGGJJJLLLKKKJJJIIIGGGFFFEEEDDDBBB@@@>>>===>>>??????>>>@@@@@@??????>>>======<<<;;;<<<======;;;;;;<<<=========?????????>>>===<<<===<<<<<<;;;;;;;;;;;;;;;::::::::::::<<<>>>@@@AAABBBCCCEEEDDDAAA>>>===============<<<;;;;;;::::::;;;::::::;;;===>>>>>>===<<<:::888888888888888666333333444555777999;;;<<<:::999888777777888999:::<<<<<<>>>AAADDDGGGJJJKKKOOOOOOQQQUUUXXX```rrrvvvzzzooommmooommmjjjiiidddbbb````````````^^^\\\XXXVVVUUUUUUYYY^^^eeeiiittt}}}{{{vvvpppppprrryyyxxxttt{{{|||tttqqqrrruuussskkkdddaaa\\\___bbbaaa```bbbhhhnnnpppooooooppppppmmmjjjhhhaaa___^^^```cccdddaaa^^^^^^`````````bbbkkkxxxxxxooohhhmmmoooqqqqqqnnnhhhccc```^^^[[[XXXYYY[[[aaannn{{{|||zzzzzz{{{}}}~~~vvvtttpppkkkgggcccaaa___``````dddlllwww}}}~~~|||{{{~~~}}}yyywww{{{uuurrrppppppppppppooonnnmmmllloookkklllssswwwvvvwwwzzz}}}yyyrrrhhhsssxxxcccYYYZZZUUUWWW^^^```^^^SSSKKKKKKLLLJJJEEEBBBAAA@@@???===<<<;;;;;;;;;===;;;888888:::;;;<<<;;;AAABBBBBBAAA@@@CCCHHHMMMOOONNNLLLJJJHHHEEECCCBBB???>>>======>>>???@@@@@@AAAAAAAAA@@@???>>>>>>>>><<<>>>??????===;;;:::;;;<<<<<<===>>>??????>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>AAADDDDDDEEEFFFDDDAAA>>>======<<<<<<<<<<<<<<<;;;::::::===<<<;;;<<<>>>??????>>><<<;;;:::999888888777777555555555555666666666666888777777666777777888999<<<<<<>>>AAADDDGGGJJJKKKNNNNNNPPPTTTWWW___qqqzzz}}}uuuuuuwwwuuuqqqpppgggffffffffffffdddaaa___]]][[[YYYXXX[[[aaahhhlllvvv}}}wwwpppjjjmmmooosssyyyzzzzzz}}}xxxtttwwwvvvyyy|||wwwooollljjjllliii```ZZZWWWYYY]]]aaa```^^^```fffmmmooonnnmmmllllllllliiifffeeebbbaaabbbeeefffdddaaafffgggfffccc```dddnnnvvv}}}uuukkkddddddfffkkkmmmlllggg```[[[\\\YYYXXXZZZ\\\aaammmyyy}}}zzzxxxvvvvvvwwwwwwrrrssssssqqqmmmgggaaa]]]]]]^^^cccnnn|||~~~|||{{{{{{{{{|||yyyqqqgggppp~~~ttt```XXX[[[WWWXXX___```[[[PPPGGGFFFHHHFFFBBB@@@AAAAAA???>>>===<<<<<<<<<===<<<:::999;;;<<<<<<;;;===>>>???===;;;>>>EEEJJJQQQPPPNNNLLLHHHEEEBBB@@@===============>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@>>>@@@BBBAAA???<<<;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAA???>>>======<<<<<<;;;===>>>>>>>>>???BBBEEEEEEFFFGGGEEEBBB???======<<<<<<=========<<<;;;:::===<<<<<<===???@@@@@@???<<<<<<;;;999888777777777666666666666666555555555666666666666777888888999<<<<<<>>>AAADDDGGGJJJKKKMMMNNNPPPSSSWWW___qqq}}}~~~zzzyyywwwvvvtttqqqlllhhheeecccaaaaaacccgggkkkooozzzyyyqqqiiiffffffjjjoooqqqppprrrwwwsssrrrtttoooooorrrnnnlllgggddddddaaaZZZVVVUUUUUUYYY]]]]]][[[\\\aaaeeejjjkkkiiifffgggjjjjjjgggfffdddbbbbbbbbbbbbaaa```jjjkkkiiiccc]]]]]]cccjjjqqqyyyyyyxxxyyy~~~{{{~~~}}}wwwlllccc^^^```eeejjjkkkhhhaaa\\\^^^]]]^^^```aaadddlllvvv}}}yyyuuurrrqqqqqqrrrqqqtttwwwxxxuuuooohhhccc]]]___fffrrryyyqqqhhhnnnwwwppp]]]XXX\\\YYYYYY^^^]]]XXXOOOGGGFFFFFFDDDAAAAAA@@@@@@???>>>============<<<<<<;;;;;;::::::;;;;;;===@@@AAA???===???FFFLLLRRRQQQPPPMMMIIIEEEAAA???<<<=========<<<===@@@BBB@@@AAAAAAAAAAAABBBBBBBBB@@@BBBCCCCCC@@@>>>======<<<===>>>???AAABBBCCCDDDBBBBBB@@@???>>>>>>>>>>>>;;;>>>AAAAAA@@@@@@CCCFFFEEEGGGGGGFFFCCC@@@>>>>>>;;;<<<===>>>>>>===<<<;;;===<<<<<<===???@@@@@@???======<<<:::888666777888333444555666777777777777666666777777888888999999<<<<<<>>>AAADDDGGGJJJKKKNNNNNNPPPTTTWWW___qqq{{{zzzyyyyyyzzz|||~~~uuummmlllnnnssstttrrrsssvvvzzzsssxxx~~~wwwssssssmmmnnnhhhddddddbbb^^^\\\^^^[[[^^^aaabbbaaaaaaccceeehhhiiifffccceeelllnnnkkkiiihhheeebbb```___aaacccjjjkkkiiiccc]]][[[___dddiiirrr|||yyyvvvuuuwww~~~~~~xxx{{{tttjjjdddgggkkkqqquuutttoookkkmmmooossswwwvvvsssvvv{{{||||||yyyxxxxxxyyy~~~|||yyypppsssyyyyyyrrrhhhjjjppp{{{yyylll[[[XXX]]]ZZZYYY\\\ZZZYYYQQQJJJHHHGGGDDDCCCEEE>>>>>>>>>=========>>>>>><<<>>>@@@>>>;;;:::<<<>>>???CCCEEECCC@@@AAAHHHOOORRRRRRQQQNNNJJJFFFAAA???<<<===>>>===<<<<<>>>>>???@@@AAABBBBBBAAABBBCCCBBB@@@>>>>>>???<<<<<<===>>>@@@BBBDDDEEEBBBBBBAAA@@@@@@???@@@@@@999>>>CCCDDDBBBAAACCCFFFEEEFFFGGGFFFCCC@@@??????<<<===>>>@@@@@@???===<<<===<<<;;;===???@@@???>>>===>>>===;;;777666777888444444666777888777777666666666777888999999999999<<<<<<>>>AAADDDGGGJJJKKKNNNOOOQQQTTTWWW```qqq|||wwwrrrlllhhhhhhhhhffffffiiiiiillloooppppppooonnnnnniiijjjgggbbbfffooosssppplllllljjjeeeaaa```dddhhhiiikkkjjjddd^^^\\\aaaeeegggrrr}}}~~~zzzwwwxxx~~~{{{wwwqqqssswww~~~|||{{{tttggghhhkkktttrrrjjjZZZXXX^^^[[[YYY[[[XXXVVVPPPKKKHHHEEEAAABBBFFF===============>>>>>>???>>>BBBEEECCC>>><<>>???EEELLLRRRRRRQQQOOOKKKFFFBBB???<<<>>>???===;;;;;;???BBB;;;;;;<<<>>>???@@@AAABBBAAABBBBBBAAA???>>>>>>???;;;;;;<<<>>>@@@BBBDDDEEEBBBBBBAAA@@@@@@@@@AAAAAA999>>>DDDFFFCCCBBBCCCEEEEEEFFFGGGFFFDDDAAA@@@@@@<<<===???@@@AAA@@@>>>======<<<;;;<<<>>>@@@???>>>===>>>>>>;;;777555777999888888999888888666444333666666888999::::::::::::<<<<<<>>>AAADDDGGGJJJKKKOOOOOOQQQUUUXXX```rrr~~~{{{{{{~~~yyyuuurrrppppppqqqvvvvvvssspppmmmlllmmmooowww}}}~~~pppgggcccdddmmmyyy}}}wwwoooaaa\\\XXXYYY]]]___]]]ZZZUUURRRNNNIIIEEEDDDCCCDDDEEEBBB??????AAACCCCCCAAADDDCCCAAA@@@???@@@@@@AAA>>>@@@BBBBBBAAAAAADDDGGGPPPOOOLLLIIIFFFDDDBBBBBB>>>>>>>>>>>>>>>======<<<;;;;;;<<<===>>>???@@@@@@BBBCCCCCCAAA???======>>><<<============>>>AAADDDEEEEEEDDDBBB???>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGEEEBBB???===???@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;<<<===>>>=========;;;888555555666666666777777777777666666555555666777888999::::::;;;>>>@@@BBBDDDGGGJJJMMMNNNRRRNNNMMMUUU[[[hhh~~~|||ooohhhdddcccjjjtttxxxssskkk```\\\XXXYYY]]]```^^^[[[UUURRRNNNIIIFFFDDDDDDDDDFFFCCCBBBBBBDDDEEECCCAAACCCBBBAAA@@@@@@@@@AAABBB???AAABBBBBBAAAAAADDDFFFLLLKKKIIIGGGDDDBBB@@@???>>>>>>??????>>>>>>===<<<;;;;;;<<<===>>>???@@@@@@BBBCCCCCCAAA???===>>>>>><<<===????????????BBBDDDDDDEEEDDDAAA???>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFEEECCC@@@??????@@@@@@@@@@@@@@@@@@??????>>>============>>>???<<<<<<<<<:::777555555666666666777777777777666666666666666777888999999::::::<<>>>>>????????????>>>======;;;<<<<<<===>>>???@@@@@@BBBBBBCCCAAA???>>>>>>???===???AAABBBAAAAAABBBDDDCCCDDDCCCAAA>>>>>>???AAAAAABBBCCCEEEFFFGGGGGGGGGDDDEEEEEEEEEEEECCCBBB@@@??????@@@@@@@@@@@@????????????>>>>>>>>>>>>???@@@:::;;;;;;:::777555555666555666666777777666666555777777777888888999999999:::<<<>>>@@@BBBEEEHHHKKKKKKQQQOOOPPPYYYaaaooowwwooonnnlllnnnttt||||||tttlll___[[[YYY[[[```bbb```]]]VVVTTTOOOJJJGGGEEEEEEEEEGGGHHHJJJLLLKKKIIIEEEBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHHHHHHHGGGDDDBBB@@@??????@@@@@@??????>>>===<<<<<<===>>>???@@@@@@AAAAAABBBBBBAAA???>>>>>>???>>>@@@CCCDDDCCCCCCCCCDDDBBBBBBBBB@@@======>>>@@@AAABBBDDDEEEGGGHHHHHHIIIFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????:::;;;;;;999777555555666555666666666666666666555888888888999999999:::::::::<<>><<<<<<===>>>???@@@AAAAAAAAABBBBBBAAA???>>>???@@@>>>@@@CCCDDDCCCBBBBBBCCC@@@AAA@@@>>><<<<<<>>>@@@@@@AAACCCEEEGGGHHHIIIJJJIIIHHHGGGEEECCCAAA???>>>===>>>>>>??????>>>>>>===<<<<<<<<<======>>>>>>>>>:::;;;;;;:::777555555666555555666666666666555555888888999999::::::;;;;;;;;;===@@@BBBDDDFFFJJJMMMLLLQQQOOOPPPXXX^^^jjjwwwwwwooottt|||zzznnn```]]][[[]]]bbbddd```\\\XXXUUUPPPLLLHHHFFFFFFFFFJJJMMMQQQRRROOOJJJFFFDDDAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@AAADDDFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@AAAAAAAAAAAA@@@??????<<<======>>>???@@@AAAAAA@@@AAABBBAAA???>>>???@@@>>>@@@BBBBBBAAAAAAAAABBB?????????===<<<;;;===??????@@@BBBDDDGGGHHHIIIJJJKKKJJJHHHEEEBBB@@@>>>=========>>>>>>>>>>>>======:::;;;<<<===>>>>>>===============;;;888555555666444555555666666555555444777888999:::;;;<<<<<<===<<<>>>@@@BBBDDDGGGJJJMMMLLLQQQOOOPPPWWW[[[ggg|||zzz|||vvvzzz{{{pppaaa^^^\\\^^^cccddd```[[[XXXUUUQQQLLLIIIGGGGGGGGGKKKOOORRRRRRNNNIIIFFFEEEBBBCCCCCCDDDDDDCCCBBBAAABBB@@@???AAAEEEGGGHHHGGGCCCCCCCCCDDDDDDEEEEEEEEEAAAAAAAAABBBAAA@@@@@@???======>>>???@@@AAAAAABBB@@@AAABBBAAA?????????@@@>>>???@@@???>>>>>>@@@BBB>>>>>>>>>===;;;;;;===???===>>>AAACCCFFFHHHIIIJJJJJJIIIGGGDDDBBB@@@???>>><<<======>>>>>>======<<<:::;;;===>>>??????>>>>>>???@@@???<<<888666555555444555555666666555555444666777888:::;;;===>>>???;;;===???AAACCCFFFJJJLLLKKKQQQOOOPPPWWW[[[ggg{{{{{{~~~}}}sssbbb___]]]___cccddd___[[[YYYVVVQQQLLLIIIGGGGGGGGGLLLOOOSSSRRRNNNIIIFFFEEECCCCCCDDDDDDDDDCCCAAA@@@AAA???>>>AAAEEEHHHIIIHHHEEEEEEEEEEEEFFFGGGIIIJJJAAAAAABBBBBBAAAAAA@@@???======>>>???@@@AAAAAABBB@@@AAABBBAAA?????????AAA>>>???>>>===<<<===???AAA===>>>>>><<<;;;;;;===>>><<<>>>@@@CCCFFFHHHIIIJJJHHHGGGFFFDDDBBBAAAAAA@@@<<<<<<============<<<<<<;;;<<<>>>???@@@@@@@@@???AAAAAA@@@===999666555555444555555555555555555444666777888:::<<<>>>???@@@:::<<<>>>@@@BBBEEEIIIKKKJJJPPPOOOPPPXXX\\\hhh|||~~~nnn```______aaabbbaaa___]]]UUUOOOJJJJJJJJJHHHHHHJJJNNNOOOQQQQQQOOOLLLIIIGGGHHHGGGFFFDDDCCCBBBBBBBBB???@@@AAACCCDDDEEEEEEEEEEEEDDDBBBCCCEEEFFFFFFEEECCCDDDEEEDDDAAA>>><<<<<<<<<===>>>@@@AAABBBCCCCCC?????????>>>>>>=========???AAA@@@===<<>><<<<<<;;;;;;;;;<<>>======<<<<<<<<<<<<;;;;;;;;;======>>>@@@@@@AAAAAAAAAMMMIIIBBB===999777555444;;;888444444666777666555777888888999;;;<<<======<<<===???AAADDDGGGIIIJJJLLLLLLNNNQQQSSS[[[kkk{{{|||kkk___^^^^^^^^^___^^^[[[YYYSSSMMMIIIJJJJJJGGGGGGIIILLLLLLNNNNNNMMMLLLJJJHHHJJJIIIGGGEEECCCAAA@@@@@@???@@@AAACCCDDDDDDEEEEEEDDDCCCBBBCCCDDDFFFEEEDDDCCCEEEFFFEEEBBB???>>>???===>>>???AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@>>>AAA@@@<<<<<>>===<<<;;;;;;;;;;;;<<<>>>AAABBBBBBCCCDDDFFFGGGFFFEEECCC@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAAEEEBBB===999777666444222:::777555444666777666555777777888999:::;;;<<<<<<<<<===???AAADDDFFFHHHIIILLLLLLNNNQQQSSSZZZkkkzzzzzzhhh\\\[[[[[[[[[[[[YYYUUUSSSPPPKKKHHHIIIIIIGGGFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKHHHEEEBBB@@@>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAABBBDDDEEEDDDCCCAAABBBCCCBBB@@@???>>>???===>>>???AAABBBCCCDDDDDDBBBBBBAAA@@@>>>===<<<<<<>>>@@@???<<<;;;>>>???<<<>>>>>>===<<<;;;;;;;;;;;;<<<>>>@@@AAAAAAAAABBBDDDEEEEEECCCAAA???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<>>>???AAAAAAAAA>>><<<:::999888777555333999777555555666777666555666666777888999::::::;;;;;;<<<>>>AAACCCFFFHHHIIIKKKLLLNNNQQQSSSZZZjjjyyyyyygggWWWWWWWWWWWWXXXUUURRRNNNMMMHHHFFFIIIIIIGGGFFFHHHFFFGGGHHHIIIKKKMMMNNNOOOMMMKKKHHHEEEAAA>>><<<;;;??????@@@BBBBBBCCCCCCCCCBBBAAA@@@AAACCCCCCBBBAAA<<<===>>>>>><<<;;;<<<===;;;<<<>>>???AAABBBBBBBBB???>>>===<<<:::999888777<<>>;;;;;;>>>>>><<<>>>===<<<;;;;;;;;;;;;;;;===???AAAAAAAAAAAABBBCCCEEEDDDCCCAAA@@@>>>======<<<<<<<<<;;;;;;;;;::::::888999;;;===???@@@AAABBB>>><<<<<<<<<<<<:::777555777666555555666666666555555666666777888999999999:::;;;===@@@CCCEEEGGGHHHJJJKKKNNNQQQSSSYYYhhhwwwyyyhhhSSSSSSTTTUUUVVVTTTPPPLLLJJJFFFEEEIIIJJJHHHFFFGGGEEEFFFGGGIIILLLNNNPPPQQQLLLJJJGGGCCC@@@===;;;:::>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@AAABBBBBB@@@>>>:::;;;<<<;;;:::999:::<<<999:::<<<===??????@@@@@@BBBAAA@@@???===<<<::::::;;;>>>===::::::===>>><<<===<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;:::::::::888999;;;===???@@@AAABBB???>>>=========;;;777444555555666666666555555666666666666777777888888999:::;;;===???BBBEEEGGGHHHJJJKKKNNNQQQSSSXXXgggvvv~~~}}}|||xxxhhhTTTTTTUUUVVVVVVSSSNNNJJJGGGDDDEEEIIIKKKIIIGGGGGGDDDFFFHHHJJJMMMNNNOOOPPPHHHGGGDDDAAA>>><<<::::::>>>???@@@@@@AAAAAAAAA@@@?????????@@@AAA@@@>>><<<;;;<<<<<<;;;999999:::<<<888999:::<<<===>>>??????BBBBBBAAA???>>>===<<<<<<:::===<<<999:::===>>><<<<<<<<<;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBDDDEEEDDDCCCCCCBBBAAA@@@@@@???;;;;;;;;;;;;::::::::::::999:::<<<>>>???AAAAAAAAA???>>><<<<<<<<<:::666444333444666666555555555666666666777777888888888888999:::<<>>??????@@@@@@@@@@@@@@@>>>>>>>>>???@@@???===:::;;;;;;;;;999777777888:::888999:::<<<===>>>????????????>>>>>>===<<<;;;;;;999<<<<<<999999===>>>;;;<<<;;;;;;::::::;;;;;;<<<;;;===@@@AAAAAABBBCCCEEEBBBBBBAAAAAA@@@@@@??????;;;;;;;;;:::::::::999999;;;<<<===???@@@AAAAAAAAA>>>===;;;;;;;;;:::888666111444777777555444555666777777888888888888999999999:::<<<>>>AAACCCEEEFFFHHHJJJNNNQQQRRRWWWeeesss|||oooooorrr{{{rrreee\\\[[[ZZZYYYVVVPPPIIIDDDEEECCCEEEKKKMMMKKKHHHIIIBBBDDDGGGJJJLLLKKKJJJIIIAAAAAA???===<<<;;;;;;;;;>>>??????@@@@@@@@@??????>>>>>>>>>???@@@???<<<999999999888666444444555777999999;;;===>>>??????@@@@@@@@@??????>>>>>>>>>===999<<<;;;999999===>>>;;;;;;;;;:::::::::;;;;;;<<<999;;;>>>@@@@@@AAACCCDDD@@@@@@@@@@@@??????>>>>>>;;;;;;;;;:::::::::999999======>>>@@@@@@AAAAAAAAA>>>===;;;;;;<<<<<<;;;:::000444777777555444555666888888888888888999999999888999;;;>>>AAACCCEEEFFFHHHJJJMMMQQQRRRWWWeeerrr}}}nnnjjjmmm}}}sssggg[[[YYYWWWWWWUUUPPPIIICCCDDDFFFIIIMMMPPPOOOLLLJJJFFFGGGIIIHHHFFFEEEEEEEEECCCAAA???===<<<<<<===>>>BBBAAA???>>>===>>>>>>???===>>>>>>>>>===<<<;;;;;;999888777666555444444444888888999:::;;;===???@@@??????@@@@@@???>>><<<;;;444777::::::888777999;;;<<<999888999;;;<<<:::888<<<<<<===>>>???AAACCCDDDBBBCCCCCCCCCAAA???<<<:::;;;;;;:::999999::::::::::::;;;===>>>?????????>>><<<<<<<<<<<<;;;:::999888888666555666888999999888?????????>>>===<<<:::999999:::<<>>======>>>???@@@AAAAAA@@@???????????????<<<<<<===<<<<<<;;;:::999888777666555444444444444555555666777888:::<<<=========>>>>>>===<<<:::999666888::::::::::::;;;;;;<<<:::999999;;;<<<;;;999<<<<<<===>>>???AAABBBCCCAAAAAA???>>><<<;;;;;;:::;;;::::::999999999:::::::::;;;===>>>????????????<<<<<<<<<<<<;;;:::999888:::888777888999;;;;;;::::::999999888888777777666999:::<<>>>>>===>>>???@@@AAA@@@@@@@@@@@@@@@@@@??????<<<<<<<<<;;;;;;:::888888666666555444333333333444444444555666777999:::;;;:::;;;<<<<<<;;;:::888777999999999:::<<<===<<<;;;<<<;;;::::::<<<<<<;;;:::<<<<<<<<<===???@@@BBBCCC@@@>>><<<999888888999::::::999999999999999::::::999;;;<<<>>>???@@@??????<<<<<<<<<<<<<<<;;;:::999:::999777888999;;;::::::777666555444444555666666999:::<<<>>>AAADDDFFFGGGGGGHHHKKKNNNOOOTTTbbbpppzzzwwwzzzyyy~~~qqqhhh___]]]ZZZVVVPPPKKKEEEBBBFFFJJJQQQVVVXXXXXXVVVUUUPPPPPPOOOLLLGGGCCCAAAAAA@@@??????>>>>>>???@@@@@@>>>???@@@AAAAAAAAA??????<<<<<<<<<<<<;;;999888777555444444333333333444444666666666777888999:::;;;999::::::;;;:::999777666:::888777999===>>><<<999<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAA>>>===;;;:::999888888999999888888888888999999:::999:::<<<>>>???@@@@@@???<<<<<<<<<<<<<<<;;;::::::999777666666777888888777888777666555555777999;;;888:::;;;>>>AAACCCEEEFFFFFFHHHLLLOOOOOOSSS```mmm|||zzz~~~{{{mmmeee]]][[[XXXSSSMMMGGGDDDBBBFFFLLLTTTYYYZZZYYYXXXXXXVVVVVVTTTPPPJJJEEEBBBAAABBBAAA@@@??????>>>>>>>>><<<===???@@@AAA@@@@@@???=========<<<;;;:::999888444444333333333444444555555555555666777888999:::::::::;;;;;;:::999777666888666555777;;;<<<:::777:::;;;;;;;;;;;;:::;;;;;;:::::::::;;;<<<===>>>???<<<=========<<<;;;999888777777777777777888999:::888:::<<<>>>@@@@@@@@@@@@<<<<<<======<<<<<<;;;;;;999777666666777888888777:::999777777777999<<<===888999;;;>>>@@@CCCEEEFFFFFFHHHLLLOOOOOORRR^^^kkk{{{{{{yyyjjjaaaZZZYYYVVVPPPJJJFFFDDDDDDGGGOOOXXX]]]]]][[[ZZZZZZZZZYYYWWWRRRLLLGGGCCCBBBBBBBBBAAA@@@???>>>======;;;<<<===>>>????????????>>>>>>>>>===;;;:::888777444333333333444555666666444444444444555666777888::::::;;;;;;:::999777666555555555666888999888777999:::;;;;;;999999:::;;;888888888999999;;;<<<<<<;;;<<<===>>>===;;;888777666666666666777888999999888999<<<>>>@@@@@@@@@@@@<<<<<<=========<<<<<<;;;<<<:::888888999:::999888888888777777777999:::;;;888999;;;===@@@CCCEEEFFFGGGHHHKKKNNNNNNQQQ]]]jjjwwwxxx~~~xxxhhh___XXXWWWUUUPPPJJJGGGGGGHHHJJJRRR\\\aaa```]]]\\\]]][[[ZZZXXXSSSMMMGGGDDDBBBAAAAAAAAAAAA@@@??????>>>::::::;;;;;;<<<>>>???@@@=========<<<:::999777666444444444444555666777888444444444444555666777888999999::::::999888666555333555666777777666777888777999;;;:::888777888:::777777777777777888999:::999:::999999888888777666666555555666777888999999888999;;;>>>@@@AAAAAAAAA<<<<<<============<<<<<<<<<:::888888999:::999888777777777777777888888888888999;;;===@@@BBBDDDEEEHHHHHHKKKMMMLLLOOO\\\iii}}}~~~tttuuu{{{~~~xxxhhh^^^WWWWWWUUUPPPJJJHHHIIILLLMMMUUU___cccbbb___^^^^^^[[[ZZZXXXSSSLLLFFFCCCBBB??????@@@AAAAAAAAAAAA@@@::::::999:::;;;===???@@@<<<<<<<<<;;;999777666555444444444555666777888999777777777777777888999:::888888999999888777666444222555888888666555777:::666999:::999777666888:::666666555666666777888999999888666444333444555666555555555555666777999999888999;;;>>>@@@AAAAAAAAA<<<<<<===============<<<:::888666666777888777666777777888888888888777777777999:::===@@@BBBDDDEEEHHHIIIKKKLLLKKKOOO\\\iiizzzzzzpppnnnooovvvvvvhhhYYYWWWXXXYYYWWWSSSPPPNNNNNNRRRZZZaaadddffffffccc]]]\\\XXXSSSOOOKKKGGGBBB@@@>>>???@@@AAAAAA@@@>>>======<<<;;;:::999:::;;;<<<>>>======<<<:::888666555444666777777666555555666:::777444555777888777555666666666555444444333333111000///000222444444444;;;===>>>===:::888777777666666555555555444444444999555444666777555777:::666666666666777777777777888999<<<===>>>>>><<<;;;;;;::::::<<<===>>><<<;;;<<<;;;999888777777666666999888777777777888:::;;;::::::;;;===???AAACCCDDDGGGIIIKKKKKKKKKPPPZZZbbbyyyvvvkkkffffffooo~~~|||ttthhhZZZZZZ\\\\\\[[[XXXUUUTTTTTTVVV]]]dddgggiiijjjfff```ZZZWWWRRRNNNKKKHHHDDDBBB??????@@@@@@@@@??????>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;:::888666555444444555777777555444555666999777555555777888666555666666666555444444333333333111000111333444444444555666777777777777555444666555555555444444444333777444333666777444555888555555666666666777777777888999;;;=========<<<;;;;;;:::999:::;;;<<<;;;:::888888777777888888999:::888777777777777888999999999:::;;;<<>><<<;;;;;;;;;<<<===888888888777666555333222333555666555444444555666999777666666777777666444666666555555444333333333444333111222333444444333222111111333777888666333555555444444444444333333444222222666666333333666555555555666666666666777777888:::;;;<<<<<<;;;;;;<<<:::888777888::::::999888888777777888888999:::555666777777888888777777888999:::<<>>>>>>>>???@@@AAA>>>===<<<;;;::::::;;;;;;777777777666555444333222333444555555444333555777888888777777777666555555666666555444444333333222555444222222333444333222333111000333999;;;777333444444333333333333333333222000111555666222111333444444555555555666666666666777888:::::::::::::::===:::777666777999999999;;;;;;999888777666666666444555777888888777777666888888:::<<<>>>AAADDDEEEDDDGGGJJJJJJIIIMMMVVV]]]qqq~~~kkkbbb```bbbccckkkssssssnnnggg```ZZZ```bbbddddddcccaaaaaabbb^^^eeellloooqqqrrrnnnhhh^^^YYYRRRLLLHHHDDDAAA???@@@???>>>>>>>>>???AAABBB===<<<;;;999888888999999666777777777666555444444444444555444333444666888888999:::999888777666555555555555444333333222222555333222222333444333222555222111444999:::666222222222333333333333333333000///000444555111000222444444444444555555555555555666777888888999999999===:::777777888:::::::::;;;;;;999888777666666666444555777888888777777666888888999;;;>>>AAACCCDDDBBBFFFIIIIIIHHHLLLTTT[[[ooo|||jjjaaaaaacccdddjjjppppppkkkccc]]]YYY]]]___bbbbbbaaa______```^^^fffmmmppprrrsssoooiiiaaa[[[SSSLLLFFFBBB???<<<>>>>>>>>>>>>???@@@AAAAAA===<<<:::999888777888888666666777777777666666555555555555555444555777:::999;;;===<<<:::777666777555555444444333222222222333222000111222333333222333222111333666666333000111111222222222222333333111///000333333111000333333333333444444444555555555555555666777777888888;;;999777777999:::;;;:::888888777777888888999:::555666777777888888777777999999:::;;;===@@@BBBCCCAAAEEEHHHHHHHHHKKKRRRYYYmmmnnndddbbbbbbccchhhmmmnnnhhh```[[[YYY\\\^^^``````^^^]]]]]]]]]___gggnnnqqqssstttpppjjjbbb\\\SSSKKKFFFAAA>>><<<======>>>???@@@AAAAAAAAA>>>===;;;999888888888888555555666666666666666555666666666555555666999;;;:::===???>>>;;;888777888555555444333333222222111111000//////111333333222000111222333444333222222111111111111222222222333222//////222222000111444222333333333333444444444444444444444555666777888666666555777999::::::999888888777777888888999:::888777777777777888999999:::::::::;;;===???@@@AAA@@@DDDGGGHHHGGGJJJQQQWWWjjj}}}uuuiiicccbbbbbbeeejjjlllfff^^^ZZZYYY[[[]]]______]]][[[[[[\\\```hhhooorrrttttttpppkkkaaa[[[SSSKKKEEEBBB???===<<<===???@@@AAAAAA@@@@@@???>>><<<:::999999999999444444555555666666555555666777777666555777:::===;;;>>>AAA@@@<<<999888999555555444333333222222111000......///111222333222///111444555444444444555000000111111222222222333333000///111111000111555222222333333333444444444444444444444444666777777333333444666999:::999888<<<;;;999888777777666666999888777777777888:::;;;;;;;;;;;;;;;===>>>???@@@???CCCGGGGGGGGGIIIPPPVVVhhh{{{{{{mmmfffddddddfffgggiiijjjgggaaaYYYSSSYYY\\\^^^[[[VVVTTTWWWZZZdddiiipppuuuuuupppiiiddd^^^XXXOOOGGGCCC@@@===<<<===>>>???@@@@@@@@@@@@@@@<<<<<<;;;999888666555444555555555666666666666777555444333333555888;;;===AAAAAAAAA@@@===999666444111222222333333222222111444111///000333555444222222333333444444333333222000000000000////////////222222222222222333333333333333333444444555555555666666666666666555555555777555333666;;;===;;;888???>>>===;;;:::999888888777666555666888999999999888555666<<<>>>;;;===BBBDDDEEEFFFFFFHHHLLLQQQUUUeeetttyyylllfffeeeeeedddeeeggghhhfffaaaZZZVVV]]]___aaa]]]XXXWWW[[[___fffjjjooorrrqqqlllfffaaaZZZUUUMMMFFFBBB@@@>>>======>>>??????@@@@@@@@@???;;;;;;:::999777666555555444444555555555666666666666555444555666:::===???AAAAAAAAA???<<<888555333111222222333333222222111111///---...111333222111222333333444444333333222000000000000000000000///111111222222222222333333222333333333444444444444666666666666555555555555888555444777;;;===;;;888;;;;;;:::999888888888888777666555666888999999999999666777<<<>>><<<===BBBCCCDDDEEEEEEGGGJJJOOOSSScccsssvvviiiddddddeeeaaaccceeefffeeeaaa]]]ZZZ```bbbbbb^^^YYYYYY^^^ccciiijjjlllllljjjeee___\\\UUUPPPIIIDDDAAA@@@???>>>===>>>>>>?????????>>>>>>999999999888777666666555333444444444555555555555666666555666999<<>>;;;777444222111222222333333222222111000.........111222333222222222333333333333222222000000000000000000000000111111111111222222333333222222222222333333333333555555555555555555555555888666555888;;;===;;;888777777666666666777777888777666555666888999999999999777999<<<>>>===>>>AAAAAABBBDDDDDDFFFIIIMMMQQQaaappptttfffaaaaaabbb```bbbeeefffdddbbb```^^^aaabbb```\\\WWWWWW^^^dddjjjiiihhheeeaaa\\\XXXVVVOOOKKKEEEBBBAAAAAA@@@@@@>>>>>>?????????>>>======888888888777777666666666333333333444444444555555555555666777:::===@@@BBBCCCBBBAAA>>>;;;777444222111222222333333222222111111000000111222444555555222222333333333333222222000000000000000111111111000000111111222333333333222222222222222222222222444444555555555555555666777666666888;;;<<<:::999777666666555555666666777777666555666888999999999999999:::<<<>>>>>>???AAAAAABBBDDDEEEFFFIIIMMMPPP]]]mmmtttfff```^^^___```cccggghhhfffcccbbbbbbccccccaaa\\\WWWWWW]]]dddhhhfffbbb]]]XXXSSSPPPOOOIIIFFFBBB@@@AAAAAAAAAAAA???????????????>>>===<<<999888888888777777666666333333333444444444555555444555666888:::===@@@AAADDDCCCAAA>>>;;;888555444111222222333333222222111111111111111222333444555111222222333333222222111///000000000111111111222000111111222333333444444222222222222222222222222333444444444555555666666777666777888999:::999888999888777666666555555666777666555666888999999999999:::;;;<<<===???@@@@@@BBBCCCEEEFFFGGGIIILLLOOOZZZiiixxxjjjbbb___^^^aaafffkkkllliiieeeddddddeeefffccc^^^XXXWWW]]]cccccc```[[[UUUPPPLLLJJJIIIFFFCCCAAA@@@AAABBBCCCBBBAAAAAAAAA@@@@@@>>>===<<<::::::999999888777777666333444444444555555555555555666777999;;;===@@@AAABBBAAA???===:::777666555111222222333333222222111///000111000//////111333111111222222222222111111///000000111111222222222111222222333444555666666333333333333222222222222333333333444555555666666555666666777888888777777:::999888777666666666666777666555666888999999999888;;;<<<:::<<>>AAACCCEEEFFFGGGIIILLLNNNVVVeee}}}~~~ppphhhdddcccdddjjjpppqqqlllgggddddddeeeeeeccc]]]WWWUUUZZZ___]]]ZZZUUUOOOJJJGGGEEEDDDDDDBBB@@@@@@AAACCCCCCCCCCCCCCCBBBBBB@@@???>>>======<<<;;;:::999888777666444444555555555666666666777888999;;;===???@@@AAA???>>><<<:::888666555444111222222333333222222111000111222111......000222111111222222222222111111///000000111111222333333222333333444555666777888444444444444333333333222222222333444444555666666444555666666666666666666777777666666666666777777777666555666888999999999777;;;<<<999:::>>>???<<<@@@BBBDDDEEEFFFGGGJJJLLLTTTccczzzuuummmiiigggfffmmmssstttooohhheeedddbbbcccaaa[[[TTTRRRUUUZZZZZZWWWRRRLLLGGGDDDBBBBBBCCCAAA@@@@@@BBBCCCDDDCCCDDDDDDCCCBBBAAA@@@>>>===>>>===<<<;;;999888777666555555555666666666666777::::::;;;===>>>@@@AAAAAA<<<;;;999777666555444444222222222333333222222222333444555333000///111333111111222222222222111111///000000111222222333333333333444555666777888999555555555444444333333333222222333333444555666666333444666666555444555555444444444555666777888888777666555666888999999999666;;;<<<888999>>>???;;;???AAACCCDDDEEEFFFHHHJJJRRRaaayyy}}}zzz}}}~~~zzzmmmiiilllooovvv{{{xxxqqqlllfffaaabbb___\\\YYYXXXWWWUUUSSSUUUPPPIIIDDDBBBBBBBBBCCC@@@??????>>>>>>>>>>>>>>>@@@EEEFFFBBB@@@CCCCCC???;;;:::999999::::::888666777666444333333444666777555888777555888>>>AAA@@@<<<;;;999777666555555555111333666888777555222000111111222222222333333333444444333222111111111222//////000111222333333444222222333444555666777888444444555555444444333222333333444444555666777777666555555444444444555555777666666555555555666666666666666666555555555555888999::::::999:::<<<>>>@@@@@@AAABBBDDDFFFHHHIIIPPP^^^sss~~~zzz{{{|||zzzmmmhhhjjjooowww{{{wwwpppiiiaaaZZZ^^^\\\YYYWWWVVVTTTRRRPPPMMMIIIDDD@@@@@@BBBCCCDDD@@@@@@??????>>>>>>>>>???===???>>>;;;<<>>999<<<;;;::::::::::::888666777666555444444555666777555777888777999>>>AAA???;;;:::777555444333444444000111333444444222000...111111111111222222222333333333222111111111111111///000000000111222222222222333444555666777777888444555555555555444333333111111222222333444444555555555444444444444555555444444333333333444444555666666666666666666666666999:::::::::999999;;;<<<@@@@@@AAABBBDDDFFFGGGHHHOOO\\\ppp|||zzzzzz}}}zzzlllfffgggooowww|||xxxnnneee[[[SSSYYYWWWUUUSSSRRRPPPNNNLLLGGGDDD???===>>>@@@BBBBBB@@@@@@?????????>>>>>>>>>>>>>>><<<;;;===@@@>>>999===;;;:::::::::999777555444333333222222333333444333777999999;;;???@@@>>>;;;999666333222222333444111222222222222111000///000000000111111111222222222111111111111000000000000000000000000000000000333444444555666777888888555555666666555555444333111111222222333333444444555444444444444444555555333333333333333444555666777777777777777777777777999:::;;;:::999999:::<<>>======>>>>>>>>>>>>?????????>>>>>>===============<<<<<<======<<<<<<:::999999999888555333444444333333333333444444333777::::::<<>>??????@@@AAABBBDDDFFFGGGLLLVVVggg|||~~~{{{zzz{{{vvvwwwxxx}}}vvvjjjeeedddmmmwww}}}yyypppeeeYYYPPPRRRPPPOOONNNNNNLLLIIIFFFCCC@@@>>>===>>>??????>>>======>>>>>>>>>===<<<;;;888999;;;:::777666999===:::888777777777666444222777777666666666666777777333888;;;;;;===@@@???;;;===;;;888555444444555666555444333222222222333333///000000000000111111111///000111111111111000000000000000///////////////444444555555666666777777555555555555555444444333333333333444444444444444333333333333333444555555444444444555666777888999666777777777888888888999555777999999999;;;>>>@@@?????????@@@BBBCCCEEEEEEKKKSSSbbbwww~~~zzzxxxxxxzzzvvvvvvxxx}}}sssjjjffffffnnnwww}}}yyypppfffZZZQQQOOONNNMMMLLLLLLJJJGGGDDD>>>===<<<>>>@@@BBBBBBAAA<<<===>>>???>>>===<<<;;;;;;999:::;;;999777:::???888777666777777777555333555444222111111222444555444999<<<;;;===@@@???<<<>>><<<:::999777777777777444333222222111111222222000000000111111111222222///000111222222222111000000000000000000000000000444444444444555555666666444444555555444444333222111111111111222222222222222222222222333444555666333333333333333444555666555666666777777888888888555777999999:::;;;>>>@@@?????????@@@AAABBBDDDDDDKKKQQQ^^^rrr|||xxxwwwxxx{{{zzzzzz|||zzzpppiiiggghhhpppxxx}}}xxxnnndddYYYPPPLLLKKKJJJJJJJJJHHHDDDAAA=========>>>AAABBBAAA@@@>>>???@@@AAA@@@???===<<>>???@@@???>>><<>>999555999888888999;;;;;;:::888:::777333000000333777:::777:::<<<:::<<>>@@@AAA>>>>>>AAAAAA>>>===<<<<<<======>>>???@@@===;;;999:::<<<===;;;999999;;;;;;999:::===;;;777888888888777555555666777888;;;>>>>>>===<<<;;;;;;888:::<<<;;;999777555555777666555444444444444555222222222222222222222222222222222222222222222222000000000000000000000000111111222333444444555555333333333333333222111000444333222111111333555666444444555555555444333333555444333222222444555777555666666777777777777666999999999999:::;;;<<<===AAA======AAA@@@>>>AAAHHHJJJPPP[[[lll|||||||||{{{{{{}}}ssskkkhhhjjjmmmrrrrrrrrrnnnggg\\\PPPHHHJJJJJJJJJJJJKKKIIIFFFCCC===@@@@@@>>>>>>@@@@@@>>>===============>>>??????===;;;:::;;;======;;;888999;;;:::888:::===;;;777555666666555333222444555:::<<>>=========:::<<<>>>>>><<<999888777333333333333222222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111222333444444444333333333333333222111000444333222111111333444666333333444444444444444333555444333222222444666777666666777777888888777777777777777777888999:::;;;@@@======@@@@@@>>>BBBHHHIIINNNYYYjjj~~~}}}|||rrrjjjhhhiiimmmqqqqqqooojjjaaaVVVLLLFFFHHHGGGHHHIIIJJJIIIFFFDDD===@@@@@@======@@@@@@==================>>>>>>???===<<<<<<=========:::888888::::::888999<<<:::666777888888777666555666888;;;===@@@@@@???>>>??????;;;>>>@@@@@@===:::888777444555555666666555333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111222333333333222222333333333222111111333222222111111333444555111222222333444444444444555444333333333444666777666777777888999999888888777777777777888999:::;;;>>><<<===@@@@@@???BBBGGGHHHMMMWWWhhh~~~}}}}}}qqqjjjgggiiimmmoooooollleee\\\RRRJJJFFFEEEEEEFFFHHHJJJIIIGGGEEE===@@@@@@======??????<<<===============>>>>>>???======>>>>>>>>><<<:::888888:::999777999<<<:::666777888999888666666777999;;;===???@@@?????????@@@<<>>>>>???BBBEEEIIIMMMVVVfff|||}}}{{{{{{|||}}}qqqjjjgggjjjnnnnnnmmmjjjcccYYYOOOIIIGGGCCCCCCDDDGGGIIIIIIGGGEEE>>>AAA@@@======??????<<<<<<<<<<<<======>>>???@@@>>>???@@@???===;;;:::999888::::::888999<<<;;;666333444444333222222444555;;;===>>>???>>>>>>???AAAAAACCCEEEDDD@@@;;;777555---///000222222111///...111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111222222111222222333333333222222111111111111222222333333000111222333444555555555444444444444555555666666666666777999999:::::::::999999999999:::;;;<<<<<<999;;;=========???AAABBBJJJMMMVVVeeezzzzzzwwwxxxyyyzzz~~~rrrjjjhhhkkkooooooooollldddXXXNNNHHHGGGBBBBBBCCCFFFHHHHHHFFFDDD@@@BBBBBB>>>>>>@@@???<<<;;;;;;;;;<<<>>>???AAABBBAAAAAAAAA???<<<::::::;;;999;;;;;;999:::===;;;777444555666555444444666888;;;===>>>>>>>>>>>>@@@BBBHHHKKKLLLJJJEEE???:::777///000111222222222111000111111111222222333333444222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333222222111111111222222222222222222222333444555555555555444444555555666666666666555555777888999999::::::777777777777888999:::;;;:::>>>@@@>>>===@@@BBBAAAJJJMMMUUUcccxxx}}}~~~|||yyyyyyvvvxxx|||rrrkkkiiilllqqqsssssspppgggYYYMMMGGGDDDBBBBBBCCCEEEGGGGGGEEECCCAAACCCCCC??????AAA@@@===999999:::<<<>>>@@@BBBCCCCCCCCCBBB>>>:::999;;;===:::<<<<<<:::;;;>>><<<888888999:::999888888:::<<<<<<>>>?????????@@@BBBDDDNNNPPPQQQNNNHHH@@@:::777333333444444555555555555000111111222333333444444222222222222222222222222222222222222222222222222333333333333333222222222000111222333333333333222000000111222222222222222444444555666666555555555444555555666666666666666444444666777888999999999777777777777888999:::;;;===BBBDDDAAA@@@CCCDDDAAAIIILLLSSSaaauuu{{{|||}}}}}}vvvxxx|||ssskkkiiimmmrrrwwwwwwtttjjjZZZLLLEEEBBBBBBBBBCCCEEEGGGFFFDDDBBBBBBDDDDDD@@@???AAAAAA>>>888888:::<<<>>>AAACCCEEEDDDDDDBBB>>>999888;;;>>>;;;===<<<:::<<>>???@@@@@@@@@AAADDDFFFOOOQQQQQQNNNGGG???888444333222222222222333444555000000111222333333444444222222222222222222222222222222222222222222222222333333333333333333333333000111222333333333333333000000111222222222222111666666666666666666555555444555555666777666666666333444555666888888999999999999999999:::;;;<<<===@@@FFFGGGCCCBBBEEEEEEBBBHHHKKKQQQ___sss~~~{{{}}}}}}~~~}}}zzz}}}ooofffffflllsss{{{|||yyyoooaaaSSSJJJEEECCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBB???:::666<<<;;;;;;;;;<<>>>>>>>>???@@@AAACCCDDDMMMPPPPPPKKKHHHDDD<<<333555555555555555555555555333333444444555666777777222333444333222222333555222333555444333333444666222222222222222222222222444444333222222222333333111---))))))---111333333444222222222444444444222555444444333444555666777777777777777666666666666888888888888888888999999FFFPPPTTTJJJ@@@???CCCFFFGGGIIIOOO\\\ppp~~~}}}zzz|||}}}oooggggggnnnvvv{{{qqqaaaRRRHHHDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAABBBAAA>>>;;;<<<;;;;;;;;;<<>><<<;;;;;;;;;===???AAABBBAAA@@@???===<<<:::999999<<<======>>>>>>=========:::999999888999;;;<<<===???@@@@@@@@@AAAAAABBBBBBCCCGGGIIIFFFCCCAAA;;;555444444444444444444444444444444333333222111111000333444444333222111333444222444555555444444555666555555555444444333333333333444555666666666555444444333111111333444333222222111111222555666666555555444444444444555666666666666666666777777777777444555555666777888999999:::???AAA===;;;===@@@AAADDDGGGMMMXXXjjj|||{{{{{{}}}rrrnnnqqqzzz~~~qqqaaaSSSKKKHHHJJJIIIGGGFFFEEEEEEFFFFFFIIIFFFBBB@@@@@@???===<<<<<<;;;;;;<<<===???@@@AAA>>>>>>>>>>>><<<;;;999888<<<<<<===>>>>>>>>>======;;;:::::::::;;;===>>>???AAAAAAAAAAAAAAAAAAAAA@@@AAAFFFGGGDDDAAA>>>:::555444444444444444444444444222222222333333333444444333444444333222111222444333444555555444444555666555555555444333333222222222333555666777666444333444444444444444333222111222111111222555777777666555555444444555555555555666666666666777777777777444555666777888999:::;;;:::;;;<<<<<<===???AAAAAADDDGGGLLLWWWhhh}}}|||}}}vvvtttyyyrrr```RRRIIIGGGIIIHHHHHHGGGGGGGGGGGGGGGIIIFFFBBB@@@??????>>>===<<<<<<<<<===>>>???@@@@@@============<<<;;;999888;;;<<<>>>?????????>>>===<<<<<<;;;<<<===???@@@BBBBBBBBBBBBBBBBBBAAA??????AAAGGGHHHDDD???===:::666555555555555555555555555444444444555555555555555444444555333111111222444333444666555444444555777444333333333222222111111000111444555666555333222333444555555333222111000222111111333555777777666555555555555555555444444555666666666777777777888666666777888:::;;;<<<<<<<<<::::::<<<>>>???@@@AAADDDGGGMMMVVVeee|||zzzzzzuuuaaaQQQIIIFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEBBB@@@??????@@@@@@???;;;<<<<<<===>>>?????????<<<<<<;;;;;;;;;::::::::::::<<<>>>@@@@@@@@@>>>===============>>>@@@BBBDDDCCCCCCDDDCCCBBB@@@>>>===AAAFFFHHHDDD>>><<<:::777666666666666666666666666:::999888777666555444333444555555333111111222333333555666666555555666777222222222222222222222222000111222444444444444333222333555444222111111222333222222333666777777666555555555666555555444333555555666666777777888888777888888999:::;;;<<<<<<;;;999999<<<===<<<>>>AAADDDGGGMMMUUUcccyyy~~~yyyeeeVVVOOOMMMLLLMMMNNNMMMKKKHHHEEECCCCCCAAA??????@@@@@@???===;;;<<<===>>>>>>?????????<<<;;;:::999999999:::;;;:::<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDEEEDDDCCC@@@>>><<<===CCCFFFBBB===;;;;;;999888888888888888888888888::::::999888666555444333555555555333111000111333444555666666555555666777111111222222333444444444222222333333444555555666222444555444222111222444444333333444666666666555555555666666666555333333555555555666777888888888888888999999999:::::::::999777:::>>>>>><<>>??????>>>>>><<<;;;999888888999;;;<<<:::<<<>>>AAAAAAAAA???>>>>>>>>>>>>???@@@CCCEEEFFFDDDEEEEEEEEECCC@@@===;;;999@@@DDD@@@<<<;;;<<<<<<888888888888888888888888777777777777777666666666555555555333111000111333444555666666555555666888111222222333444555666666444333333444444666777888333444666444222111444777555444333444666666555444555555666666666555333222444555555666777888888999888888888888888888999999888888;;;@@@@@@>>>BBBKKKAAAEEEJJJQQQ]]]sssyyyeeeYYYVVVXXXWWW___ZZZQQQQQQKKKCCCBBB@@@BBB???@@@DDD>>>888>>><<<<<<======>>>>>>??????@@@;;;777888;;;===;;;888:::<<>>======>>>:::<<>>>>>AAACCC>>>>>>>>>???????????????@@@<<<888888;;;===;;;999888:::===@@@AAAAAAAAA@@@===<<<===???BBBCCCCCCCCCBBBBBBAAA???>>>=========<<<<<<>>>AAACCCCCC@@@>>>:::777666888;;;<<<888555::::::999888888777666666222111111000000111111222111:::CCCDDD===444111111444444333333333333444444111222444444444444444444333333333333444555666666888888777777777777777777999999999888777666555444555444444777::::::666222555777999999999999:::;;;999;;;<<<===<<<===???@@@CCCDDDIIIQQQ[[[lllyyyfffZZZVVVVVV]]]aaa```ZZZUUUPPPHHHBBBHHHEEEQQQQQQAAAAAAJJJDDD@@@AAAAAAAAAAAA@@@@@@??????<<<999999;;;===<<<:::666888;;;>>>@@@AAAAAA@@@=========???AAACCCBBBAAA@@@???>>>===<<<<<<<<<<<<===<<<===???BBBCCCCCCBBB;;;999888999<<<===:::777999999999888888777777777444333222111111333444555666AAAKKKJJJ???444000111555555444444444444555555222666888777222000222444333333333444444555777777;;;:::888666666777888999999999888777666555555444111333555888::::::999888666666666999;;;===<<<;;;999;;;<<<===<<<===???@@@BBBCCCHHHOOOYYYiiixxxggg\\\WWWVVV\\\___bbb[[[OOOOOOSSSQQQNNNZZZyyywwwOOOEEENNNBBBBBBCCCCCCCCCCCCBBBAAA@@@???===::::::;;;<<<<<<;;;888:::<<>>@@@BBBCCCAAA@@@>>>===;;;;;;;;;;;;;;;:::<<<<<<<<>>???AAACCCCCCAAA???===:::888999:::;;;:::999:::;;;===@@@BBBAAA>>>;;;===<<<;;;<<<=========<<<777777777666555555555444222222333555999>>>CCCFFF@@@>>>:::666444333444444555555555444444555555555555444333555777777666444444444444555666777999999:::;;;;;;;;;:::999777666444444444444555666777888000444888777555333555888888666555777:::;;;888666999;;;<<<===<<<===???@@@DDDDDDGGGMMMVVVeee}}}|||zzz}}}~~~~~~}}}}}}nnnaaaYYYUUUSSSWWWTTT___\\\MMMddd[[[FFFMMMIIICCCDDDEEEFFFFFFEEECCCBBB>>>>>><<<;;;;;;;;;<<<===??????@@@@@@@@@@@@??????@@@@@@AAACCCDDDDDDAAA???<<<999666777:::<<<;;;888999:::<<>>===<<<<<<<<<<<<===>>>999888777666555444444333///000111333777<<<@@@CCC666444333444555555222///555555444444444444555555666333222444999:::888555444444444555777888:::;;;999:::;;;<<<;;;999666444777666555333333333444555333555777666444222444555888777777777888888777666999;;;<<<===<<<===???@@@DDDDDDGGGLLLTTTbbbzzz}}}zzzxxxzzz{{{~~~zzzyyy}}}~~~~~~vvvfff[[[TTTQQQPPPRRRIIIUUUYYYTTTwwwTTTIIILLLIIIAAACCCEEEGGGGGGFFFDDDCCC>>>>>>===<<<;;;;;;<<<======>>>>>>>>>??????@@@@@@BBBBBBCCCEEEFFFEEEBBB???;;;888555777;;;===;;;888::::::;;;===@@@AAA@@@>>>=========<<<;;;<<<===>>><<<;;;:::888777555444333111111222333444666888888///111222444444333222111444444333333333333444444444444555666888888888777444444555666777999:::;;;;;;;;;::::::888777666555777666444222222333444555555666666666555555555666555777999999888888999:::999;;;<<<===<<<===???@@@CCCCCCEEEJJJQQQ___vvv|||yyywwwxxxyyy|||{{{vvvxxx|||~~~pppaaaVVVQQQNNNMMMTTTGGGSSS\\\___hhhPPPNNNJJJDDD@@@BBBEEEGGGGGGFFFDDDCCC>>>>>>>>><<<;;;;;;<<<>>>;;;;;;<<<===>>>???@@@AAACCCCCCDDDFFFGGGFFFBBB???;;;888555666;;;===<<<999;;;::::::;;;???BBBDDDDDD=========<<<;;;;;;===???>>>>>><<<:::888666555444666666555444333222111111000222333222//////333777444333333222222333333444333666999999666444666999444444555666777999;;;<<<===;;;999777666666666777333222111111222555777999666666666666777777888777333777:::;;;999999;;;>>>999;;;<<<===<<<===???@@@BBBBBBDDDIIIOOO]]]ttt{{{zzz{{{zzz{{{|||~~~~~~zzzxxxvvvtttuuuxxx~~~yyyjjj\\\TTTPPPMMMKKKHHHPPPRRRZZZ~~~xxxTTTHHHIIIFFF@@@@@@AAACCCDDDDDDCCCAAA@@@<<<;;;;;;;;;;;;<<<======:::<<<>>>???>>>???AAABBBFFFKKKNNNMMMKKKIIICCC===888777666666666777999:::999777666888===AAAAAAAAA??????>>>===============::::::;;;::::::999888777777666444333222222333333333222222222222333444444999777666444333333333444444555666777777666555555444333333666;;;>>>>>><<<>>>===<<<:::888666555444555333111222555777666444999444444888888333333777555555666666777888888888:::;;;======<<<<<<>>>???AAAGGGFFFIIITTT^^^ooo{{{yyyzzzzzzzzz|||}}}|||}}}|||vvvuuusssqqqrrrvvvzzzwwwgggYYYRRRNNNLLLKKKOOOLLLSSSpppkkkOOOHHHHHHEEE>>>???@@@BBBCCCCCCBBBAAA???<<<<<<;;;:::999999999::::::<<<=========>>>AAACCCDDDIIILLLKKKIIIGGGBBB<<<:::999888666666666666777999777666888<<>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::888777666666:::888666333111000000000333333333333333444444555666666444333333444555555333444666777777777666666777555444666:::;;;;;;999::::::999888777666666555666444222333555777666555777333444888888555666999666666666666777888999::::::;;;======<<<<<<>>>???@@@FFFEEEHHHTTT]]]mmm{{{xxxyyyzzz{{{|||zzzzzz|||~~~~~~xxxtttsssrrroooqqquuuzzztttcccUUUOOOLLLLLLKKKMMMIII^^^XXXGGGGGGFFFAAA>>>??????AAAAAAAAA@@@???>>><<<;;;:::888777777666666;;;<<<<<<<<<<<<>>>AAADDDBBBFFFIIIHHHFFFFFFAAA<<<<<<;;;999777555444444444777666555777:::===??????>>>===<<<<<<;;;<<<<<<<<<>>>===;;;999777666666555:::999666333111000000000444333333333333444555555555444333333333444666777333444666777888888888888999777666777888999888666777777777666666666666666666444333333555666666555555333333777888777777:::777666555555666777999;;;999;;;<<<===<<<<<<===??????EEEEEEGGGRRR[[[kkk{{{xxxyyy{{{|||}}}zzzzzz}}}}}}yyyzzzvvvtttuuusssqqqsssxxx~~~rrr```SSSLLLKKKKKKKKKGGGPPPqqqiiiIIICCCFFFBBB>>>???>>>??????@@@??????>>>===;;;:::999888777777777777;;;;;;;;;::::::===AAAEEEAAAEEEGGGEEEDDDDDDAAA<<<<<<:::888666555444444444666555555666888;;;===>>>???>>>======<<<<<<=========<<<;;;999888888888888888777555444333333444555444444333333444444555666555444333333333444555666222444666777999999999999888777777777777777777666777666666666666666666666555444333333444444555555444333444555666666666888777666444333444666999;;;999;;;<<<<<<<<<<<<===??????EEEDDDGGGQQQYYYhhh~~~zzzxxxyyy|||}}}}}}}}}}}}~~~~~~}}}xxxsssuuuttttttvvvuuusssvvv{{{}}}qqq```SSSLLLKKKLLLLLLHHHUUUoooiiiQQQ@@@AAACCC===<<>>======<<<::::::999999999999::::::999::::::999:::<<>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======:::888777666555555666666444333333333333444555555777666444333222222333333222333555777888999999888555555666666666666777888888888888777666666555555444444444333222222333444444555555444444444444333666555333222222555888999999:::<<<<<<;;;;;;===>>>???EEEDDDFFFPPPWWWeee{{{yyyxxxzzz{{{}}}~~~~~~}}}}}}~~~xxxsssqqqqqqtttwwwvvvtttwww}}}sssbbbUUUOOOMMMMMMLLLKKKMMMSSSddd}}}vvv\\\KKKBBB===@@@AAA======BBB@@@??????>>>=========<<<:::::::::::::::;;;<<<<<<888888999999:::<<<@@@DDDCCCFFFFFFBBB@@@AAA>>>:::666666555444555666888888444555666666666888;;;>>><<<;;;::::::999999::::::<<<<<<>>>???@@@@@@@@@@@@===<<<999666444333333333333222222222222333444444777666444333222111222222222333555666777777777777222444555666555666777999888888777777666666555555444555555444222222333555444666666333333555444222555444333333333555777999888:::;;;<<<;;;;;;<<<>>>???EEEEEEGGGPPPVVVdddyyy~~~xxxxxx|||yyy{{{~~~~~~}}}~~~|||wwwqqqrrrwwwzzzyyywww{{{uuufffYYYRRRPPPNNNMMMKKKFFFBBBGGGVVV___RRR@@@???>>>===>>>>>>???AAAAAAAAA@@@???>>>============<<<;;;;;;::::::::::::;;;555777999:::;;;===@@@BBBDDDFFFDDD???======;;;888666555555444555666777888444666777777666888;;;>>>======<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEDDDBBBAAA<<<:::888555333222111111222111111111111222333333666555333222222222333333222333444666666666555444222444666666444444666888444555555555555666666666666777888666444333555777444777777444444888888555666666555666666777888999888:::;;;;;;;;;;;;<<<>>>@@@FFFEEEGGGPPPVVVcccxxx}}}wwwxxx}}}wwwyyy}}}{{{zzz||||||{{{zzz|||~~~~~~{{{xxxsssuuuzzz~~~|||wwwhhh\\\UUUQQQOOOMMMLLLKKKIIIGGGDDDAAAAAABBB===???>>>;;;===CCCDDDAAAAAAAAA???>>>==================;;;:::999888888888444666999;;;<<<===???AAACCCEEECCC===;;;;;;999555777666555444444555666777555777888888666777;;;???AAAAAA@@@???????????????@@@BBBEEEGGGGGGEEEBBB@@@777666444333222222333333111111000000111111222333444333222222222333444555222333444555555555444333333555777666444333555777111111222333555666777777888999:::888555444666999333777888555666;;;<<<888666777777888999999::::::888:::;;;;;;;;;;;;<<<>>>@@@GGGFFFHHHQQQVVVbbbwwwzzzwwwvvvyyyzzz|||}}}wwwuuuwwwyyyxxx|||{{{zzz}}}|||}}}qqq___UUUPPPNNNMMMLLLIIIFFFDDDCCCAAA???===>>>>>>>>>???@@@@@@AAAAAACCCAAA???===;;;;;;;;;;;;;;;:::999999888888888888999888888999;;;???CCCFFFEEECCC@@@===;;;:::999999;;;555111222666777222---333555888999999:::;;;<<<;;;:::999888999;;;===>>>DDDGGGIIIJJJHHHDDD???;;;666666555444333333333333333333333333333333333333555555444333222222222222666666666666777777777777555555555555555555555555888777666555444555666666777666666666666777777888666666666666777777777777777777777777666666666666888999;;;;;;;;;<<>><<<======>>>??????@@@@@@AAAAAAAAA???>>>===<<<;;;;;;;;;;;;:::999999999999999999999888999<<>>@@@AAACCCDDDFFFGGGEEEAAA===:::666666555444333333333333333333333333333333333333666555444444333333333444333444444555666666777777777777666666555444444333555444444444444666777888777777666555555666666666555666666666777777777777777777777777666666666666888999;;;;;;;;;<<>>>>>??????@@@@@@???@@@@@@@@@???>>><<<;;;<<<<<<;;;::::::::::::;;;999999999:::<<>>;;;999666666555444333333333333222222222222222222222222666666555444444444555555333333444666777888999::::::999888777555444333222111111222333444666888999777777666555444444444444555555666666666777777777666666666666777777777777888999;;;;;;;;;<<>>??????@@@===>>>@@@BBBAAA@@@===<<<===<<<<<<;;;;;;;;;<<<<<<999999:::;;;===@@@CCCDDDBBBAAA>>>;;;888777666666111444777777666666999<<<:::999888555333222444777999:::<<<>>>@@@AAAAAAAAA@@@@@@???>>>===;;;999999666666555444333333333333111111111111111111111111555444444444444444555666555555777888:::<<<===>>>::::::999888666555444333000111222333444666777888888777666444444333333333555555555666666666777777666666666666777777777777888999;;;;;;;;;<<>>??????<<<>>>@@@CCCCCCAAA???===<<<<<<<<<;;;;;;<<<<<<===:::::::::<<<>>>@@@BBBDDDBBB@@@===:::888777666666000444888888666666999===777777777555444555888:::<<<<<<===>>>>>>>>>======??????>>>===<<<:::999999666666555444333333333333111111111111111111111111333222222222333444555555444555777999;;;<<<>>>???:::999999888888777666666333333333444444444444444888777666444444333333333555555555555666666666666555666666666777777777888888999;;;;;;;;;<<>>>>><<<===@@@CCCCCCCCCAAA@@@<<<;;;;;;;;;;;;<<<======::::::;;;===>>>@@@BBBCCCBBBAAA>>>;;;888777666666222555777777666666888;;;555666777777777999<<>>===<<<;;;;;;::::::=========<<<;;;:::999888666666555444333333333333222222222222222222222222111111111222333444555666333333555666888:::;;;<<<:::::::::999999888888777555555555555555444333222777777666555444444444444444444555555555666666666555555666666777777888888888999;;;;;;;;;<<>>;;;:::;;;;;;<<<<<<===>>>>>><<<===@@@BBBCCCCCCCCCBBB;;;;;;::::::;;;<<<<<<===:::;;;<<<===???AAABBBCCCCCCAAA>>>;;;999777777777555555666666666666666777444666999:::;;;<<>><<<::::::;;;;;;<<<======>>><<<===???AAACCCDDDDDDCCC:::::::::::::::;;;<<<===:::;;;<<<>>>???AAABBBBBBCCCBBB???<<<999888777777666666666555666555555555555777;;;<<<===>>>@@@AAAAAA@@@===;;;::::::;;;<<<999999;;;;;;:::888666444666666555444333333333333333333333333333333333333222222333333555666888999555555666888999:::;;;<<>>;;;:::===<<<;;;;;;<<<===>>>???===>>>???@@@AAABBBBBBBBBAAA@@@>>><<<<<<===???@@@===>>>>>>???@@@@@@AAABBB======;;;999888777666666444555666555444555777999:::<<>>;;;999;;;<<<=========;;;:::999======<<<<<<;;;;;;;;;;;;333333333222222333444444444444444444444444444444333333222222333333444555777222333999<<<:::999======<<<;;;999777666444444333444444444555666666666333666555222333888999888666666777777777777666666888777666888:::<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;??????BBBGGGIIIJJJRRRZZZmmm|||zzzyyy~~~|||~~~tttnnnoooqqqtttwww}}}|||wwwmmmbbb[[[YYY[[[\\\ZZZUUUNNNFFF@@@>>>===>>>===<<<;;;<<<===>>>???>>>???AAACCCEEEFFFFFFGGGAAA@@@???=========>>>>>><<<===>>>???@@@@@@@@@@@@>>>===<<<:::888777666666666666555444444555999<<>>???===>>>??????>>>===;;;;;;============<<<;;;::::::444333333222333333444444444444444444444444444444333333333222333444444555999666666:::<<<:::<<>>===<<<<<<<<<===>>>???@@@BBBDDDFFFGGGHHHIIIAAA@@@@@@???>>>===<<<<<<:::;;;>>>???@@@???>>>===???===<<<:::888777666666666666666555555777;;;???>>><<<999777888:::>>>AAAAAAAAABBBBBBAAA???>>>===<<<===>>>>>>>>><<<:::888444444333333333333333444444444444444444444444444444333333333333444555555888888999;;;999888<<>>???AAABBBCCCDDDEEEEEEAAAAAA@@@@@@???===;;;:::999;;;===???@@@>>><<<;;;===<<<:::888666555555444555666777888888999<<>>=========AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@???===;;;:::999;;;===??????>>><<<:::;;;:::888777555444444444333666999;;;;;;;;;<<<===888999:::;;;<<<<<<<<<<<>>@@@@@@???<<<999777666555444444333333333444333333333333333333333333555555444444555555666777000777======:::888:::;;;::::::999888777555444444555555444444333333333222555888888555555777777444666666777777777777666666777666666888:::<<<;;;:::;;;;;;<<<<<<===>>>>>>???>>>>>>@@@DDDEEEFFFMMMUUU```ttt~~~}}}vvvuuuuuuvvv~~~}}}}}}{{{xxxtttrrrrrrpppmmmjjjhhhiiijjjkkkjjjgggaaaXXXOOOIIIGGGGGGJJJHHHEEEBBB@@@>>>======DDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<:::<<<===??????>>><<<;;;999888777666555555555555444777:::;;;;;;;;;;;;<<<>>><<<999777888:::>>>AAA???@@@AAABBBBBBBBBAAA@@@>>>???@@@@@@>>><<<:::888777666555444333333333333333333333333333333333333666555555555555666777777444:::???>>><<<======;;;:::999888777666555555444444444444444333333333333777:::;;;888888;;;:::777666666777777777777666666888777777888;;;<<<<<<;;;;;;<<<<<<===>>>???@@@@@@======???CCCDDDFFFLLLUUU]]]qqq~~~{{{tttttttttuuu|||~~~}}}yyyuuuoookkkiiiiiijjjkkkkkkiiiddd^^^VVVQQQOOONNNMMMKKKHHHDDDAAA???>>>>>>DDDEEEEEEEEEEEEDDDCCCCCCAAA@@@???=========>>>>>>======>>>>>>>>>======<<<888888777777777777888888888888999888888999;;;>>>???===;;;999999;;;>>>???;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@???===<<<:::999777666555444444333333333222222222222222222222222666666555555666666777888888<<<===::::::>>>???<<<999999888777666555555444333333333333333333444444444888999888888;;;;;;777666666777777777777666666777666666777:::;;;;;;:::;;;;;;<<<===>>>???@@@@@@>>>===???CCCCCCDDDJJJRRRXXXlll~~~yyytttttttttuuu{{{zzzrrrllliiiiiijjjjjjkkkjjjgggbbb[[[WWWTTTTTTOOOMMMJJJFFFCCC@@@???>>>BBBBBBCCCDDDDDDDDDDDDDDDAAA@@@>>><<<<<<===???@@@>>>>>>>>>>>>============999999888888999:::;;;;;;;;;:::888555444777<<<@@@:::<<>>;;;999888999<<<>>>???@@@@@@@@@AAAAAA@@@>>>===;;;::::::777777666555444333333333222222222222222222222222666666666666666777888888;;;<<<888333555===???<<<999888888777666555555444222222222333333444444444111444666555666999888555666666777777777777666666666555555666999::::::999::::::;;;<<<===>>>???@@@@@@???@@@CCCBBBBBBHHHPPPTTThhh{{{{{{yyyvvvvvv|||}}}pppiiihhhjjjkkkkkkgggfffcccbbbaaa^^^[[[YYYUUUPPPIIICCC@@@@@@BBBDDDHHHHHHIIIHHHGGGEEECCCBBB@@@@@@@@@@@@???>>><<<<<<@@@>>>======??????>>><<<;;;;;;:::999:::;;;<<<===000666777555555999888444???@@@@@@>>>;;;999999:::999;;;===>>>???@@@BBBDDDCCC@@@======>>>>>>;;;888777777666666666555555555222666666333444777555///555444444555888999999888:::;;;<<<=========;;;;;;:::999999888777666555555777666444222222222444555777;;;999222///333444222777777777777777777777777555555555666777999:::;;;888999:::<<<>>>???@@@AAA@@@@@@@@@???@@@CCCHHHLLLXXXggg~~~~~~{{{xxxyyy}}}}}}pppgggdddddddddcccaaa`````````aaa```^^^\\\WWWRRRLLLFFFBBBAAAAAABBBBBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>??????>>>>>>>>>===<<<;;;::::::;;;<<<<<<<<<;;;:::555999:::888999======999???@@@@@@>>>;;;999999:::888999<<<======>>>AAACCCBBB@@@============;;;888555555444444444333333333222555555333444888666000666555444555666777666555;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999777666555555555777555444222222333444555888;;;:::444222555666555777777777777777777777777666666666777888999:::;;;::::::;;;<<<===>>>>>>???????????????@@@CCCHHHLLLTTTbbbxxx}}}zzz}}}~~~wwwyyyyyylllccc^^^\\\ZZZXXXXXXXXXZZZ]]]```aaa```^^^WWWSSSNNNHHHDDDAAA@@@@@@===???@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAA>>><<<;;;;;;999;;;===???>>>===:::888888:::;;;:::;;;??????>>>?????????>>>;;;999999:::777888;;;<<<<<<===???AAAAAA???===<<<<<<<<<:::888555555555444444444333333222444444333555888777333777666555555666666555333<<<<<<;;;;;;;;;;;;;;;<<<<<<:::888666444444444444666555444333222333444555888;;;;;;777555777999999777777777777777777777777777777777888888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@CCCHHHLLLPPP^^^sss~~~zzz{{{pppoootttvvvwwwyyyvvvoooeee\\\WWWTTTRRRPPPOOOQQQTTTYYY^^^___^^^\\\SSSQQQMMMHHHDDDAAA@@@???===>>>@@@BBBCCCCCCCCCBBB@@@?????????@@@BBBDDDEEEGGGHHHIIIFFFBBB>>>======;;;<<<===>>>>>>===;;;:::888999::::::;;;===??????>>>??????===;;;999999999777999;;;;;;<<<<<<>>>@@@???>>>===<<<;;;:::999888777777777777666666666666333333333333666888777555777666555666777888777666===<<<;;;:::999:::;;;<<<<<<:::888555333333333444555444444333333333444555777999:::888777888:::;;;666666666666666666666666888888888888999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>@@@CCCHHHKKKPPP\\\ooo~~~|||zzzjjjeeefffhhhkkkmmmiiiddd]]]VVVRRROOOMMMLLLJJJLLLPPPVVV[[[\\\ZZZXXXMMMLLLIIIFFFCCCAAA??????>>>???@@@AAAAAA@@@???>>>>>>>>>===>>>AAAEEEIIIKKKPPPQQQPPPMMMHHHDDDAAA???>>>======<<<<<<=========:::999:::<<<======>>>???>>>??????===:::888888999888999;;;<<<<<<===>>>@@@=========;;;999888777777888888777777777666666666444222222444666777777777666555555777:::;;;;;;:::===<<<;;;999999999:::;;;:::999777555333333333333444444444333444444444444666666888888888777999<<<666666666666666666666666888888888888999:::;;;;;;888888999:::;;;<<<======;;;<<<>>>>>>@@@BBBFFFJJJOOOYYYkkk|||iiiaaa```aaacccfffbbb___ZZZUUUPPPLLLJJJIIIGGGIIIOOOUUUZZZ[[[XXXUUUJJJHHHFFFCCC@@@???>>>>>><<<===>>>>>>===<<<;;;:::>>>===>>>@@@DDDJJJPPPTTT[[[YYYVVVSSSPPPKKKEEE@@@>>>===<<<<<<<<<>>>???@@@>>><<<>>>BBBBBB@@@???AAA>>>>>>>>>===:::888888999888:::;;;<<<<<<<<<>>>@@@<<<======;;;888666666777666666666555555555444444777333222555777666666888666555666888;;;============<<<;;;:::999999999999777777666555444333222222333333444444444444444444555555666999888666777;;;777777777777777777777777888888888888888999::::::777777888999:::<<<<<<===;;;<<<>>>??????AAAEEEGGGMMMUUUeeezzz}}}}}}~~~mmmdddbbbaaabbbccccccaaa]]]WWWPPPJJJFFFEEEEEEHHHOOOVVV\\\\\\ZZZWWWKKKIIIEEEAAA>>>===<<<===;;;<<<=========<<<;;;:::?????????BBBHHHPPPXXX\\\ccc^^^YYYWWWVVVQQQHHH@@@;;;<<<===>>>???@@@@@@@@@@@@???AAAGGGGGGAAA???AAA===>>>>>><<<:::888888999777999:::;;;:::;;;<<<>>>;;;<<<<<<:::777555555777666666666666555555555444999444222555777555555888777666666888:::<<<<<<;;;;;;;;;;;;;;;:::999888888333444555666666444333111222333333444555555555444666555666:::999666777;;;777777777777777777777777888888777777777888999999888888999999::::::::::::<<<===>>>??????@@@CCCEEEKKKSSSaaauuu|||zzz{{{}}}qqqiiifffdddcccdddhhhfffaaaZZZPPPIIIDDDAAADDDHHHOOOXXX]]]___\\\YYYNNNKKKFFFAAA===<<<;;;;;;<<<===>>>??????>>>>>>===@@@@@@AAAEEEKKKTTT]]]bbbgggaaaZZZXXXYYYUUUIII???888:::===@@@BBBAAA@@@???@@@???BBBHHHHHHAAA===???===>>>>>><<<:::888888888666777999999999999;;;<<<:::<<<<<<:::666444555777888888888888777777777777;;;444222666777444444888888777666777999::::::999;;;;;;<<<<<<;;;999888666111333555777777555333111222333444444555555555444777555777;;;:::666666<<<777777777777777777777777777777777777777777888888:::::::::999999999888888<<<>>>????????????BBBDDDLLLSSS```ttt~~~yyywwwxxxzzz||||||qqqiiifffhhhmmmvvvrrrjjj```VVVLLLEEEBBBEEEMMMXXX```bbb___ZZZWWWRRRNNNHHHBBB>>>>>>???@@@===>>>>>>===;;;;;;<<<>>>???@@@CCCHHHOOOXXX___dddfffccc^^^YYYTTTNNNHHHDDDAAA@@@??????AAABBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAA===<<<;;;:::999999999999:::999888888999:::<<<======;;;999777666666666777999888777666666666666666333444555555666666555555555666888;;;<<<======<<<<<<<<<:::999888777777777999999888777666555444444444333333222222333333444444666888:::;;;:::999777999888777666666888:::;;;999888888:::<<<<<<888555;;;999777888;;;===;;;888<<<>>>????????????BBBDDDJJJPPP[[[nnnyyyyyyyyyzzz|||tttmmmjjjnnntttzzzvvvmmmbbbVVVLLLFFFCCCIIIPPP[[[cccdddbbb^^^[[[RRRNNNHHHBBB>>>===>>>???<<<=========;;;;;;===???@@@BBBFFFLLLSSS[[[bbbfffccc___ZZZVVVRRRMMMHHHEEE>>><<<::::::;;;=========CCCBBBBBBBBBBBBAAAAAAAAA<<<;;;::::::999999999999999999999888999:::<<<======<<<:::999777777777888888777777666555555666666444444444555555555666666777888999:::;;;;;;;;;;;;<<<;;;:::999888777777777777777777666666555555555444333333222222333333444666777777888999999999:::999888777666777888:::;;;;;;888666666888:::999777;;;::::::;;;===>>>======:::<<<============@@@BBBIIINNNYYYlll~~~zzzrrrpppvvv~~~}}}ssseeeXXXMMMHHHGGGKKKRRR\\\cccdddbbb^^^\\\QQQNNNHHHCCC???======>>>;;;<<<===<<<<<<<<<>>>@@@???BBBFFFMMMTTT[[[```ccc\\\YYYTTTPPPNNNKKKHHHFFFCCC@@@===<<<===???@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA;;;;;;:::999999999::::::999999999999:::;;;<<<<<<===<<<;;;:::999888888888666666666666555555555555555555444444555555666777::::::999999::::::;;;;;;<<<;;;:::999888777777777555555555555555555555555444444333333333333444444888777666666777888:::;;;999888777777777888:::;;;<<<999555333555777::::::888:::;;;<<<;;;<<<===???:::<<<============@@@BBBGGGLLLWWWhhh~~~xxxuuu{{{zzziiiYYYNNNJJJIIIJJJPPPYYY^^^___]]]ZZZXXXPPPMMMHHHCCC???=========:::;;;<<<<<<<<<<<>><<<;;;:::888777777666666555555555555444444444444444444333333333333444444666666666777777888999:::888888777777777888999:::;;;999666555666888:::<<<666999;;;:::888777999<<<<<<>>>????????????BBBDDDFFFLLLVVVfffzzz~~~zzz|||jjjXXXLLLHHHHHHJJJOOOVVVZZZZZZXXXUUUSSSNNNKKKHHHDDD@@@>>>===<<<:::;;;<<<<<<<<<<<>>AAADDDHHHKKKMMMMMMMMMMMMJJJGGGEEEFFFGGGGGGGGGGGGCCC???>>>???BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@;;;;;;:::999999999::::::888888999:::;;;;;;;;;;;;999999888888777777666666555555666777777666666555555555555555555666777777777777777888999<<>>????????????BBBDDDFFFKKKUUUcccvvv}}}kkkWWWIIIEEEFFFLLLPPPUUUXXXWWWTTTQQQOOOKKKIIIGGGDDDAAA???======;;;<<<===<<<<<<<<<>>>@@@AAACCCEEEFFFHHHHHHHHHGGGFFFDDDBBBBBBDDDEEEFFFEEEEEEBBB@@@???AAACCCEEEEEEDDDDDDCCCBBBAAAAAA@@@???===<<<;;;:::999999999999888888999:::;;;;;;;;;;;;777777888888777666555555444555777888888888777666444555666777777777777666555555666888;;;===???AAA;;;:::999888777666666666666666666555555555444444555555444444444444555555222444777999:::999777666777777888888999999999999666999<<<======;;;;;;;;;;;;<<<<<<;;;:::999999::::::<<<============@@@BBBEEEKKKTTTaaarrroooZZZKKKGGGGGGMMMPPPTTTUUUSSSOOOLLLKKKHHHGGGFFFDDDBBB@@@>>>===<<<=========;;;;;;===???AAABBBCCCDDDDDDEEEEEEEEEAAA@@@@@@AAACCCEEEDDDDDDFFFDDDCCCCCCFFFHHHIIIHHHEEEDDDCCCBBBAAA@@@@@@???>>>===<<<:::999888777777777888:::;;;<<<;;;;;;;;;777777888999888777666555555666888999:::999888777333555777999999888666555555666777:::<<<===>>>>>>;;;:::999777666666666666444444555666666777888888555555444444444444555555444555666777888888888777777777888999999999999999444888<<<===<<<::::::;;;:::999999999;;;<<<;;;::::::<<<============@@@BBBDDDIIIRRR]]]mmmttt___PPPKKKKKKLLLOOORRRRRROOOKKKHHHFFFFFFFFFEEEDDDCCCAAA???>>>===>>>>>>===;;;;;;<<<>>>?????????@@@AAABBBCCCCCC>>>>>>???AAACCCEEEDDDBBBCCCBBBBBBCCCFFFHHHIIIHHHEEEDDDDDDBBBAAA@@@?????????>>><<<:::999777777666777888:::;;;<<<<<<;;;:::777888999::::::999777666555777999:::;;;:::999888222444777::::::888666444666777999;;;<<<<<<<<<<<<;;;:::999777666666555555111222444666888:::;;;<<<555555444444444444555555666666555555666777999:::777777888999999999999888444777;;;;;;999999:::<<<666444333666:::===<<<:::<<<>>>????????????BBBDDDBBBGGGPPP[[[jjjqqqaaaTTTMMMJJJJJJMMMPPPNNNJJJEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB??????AAABBBCCCDDDDDDDDDDDDCCCBBBCCCEEEFFFGGGFFFGGGEEEBBBAAA@@@???===<<>>@@@@@@<<<;;;999777666666777777444444555555555555555555222333333444444555555666333555777888666555555666999:::555------444888777999::::::;;;;;;::::::999999;;;;;;;;;999888999;;;;;;<<<===>>>>>>???AAACCCHHHIIIOOO[[[jjj}}}uuueeeXXXPPPLLLJJJMMMNNNLLLGGGCCCAAAAAA???@@@AAABBBCCCCCCCCCBBB@@@????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@BBBBBBCCCCCCCCCCCCBBBAAABBBEEEGGGGGGFFFHHHEEEBBBAAABBBCCCBBB@@@@@@>>>;;;:::::::::888777:::;;;;;;<<<<<<;;;;;;:::999:::;;;999777666777999777777888999999999999999;;;999777777999999777444777888999;;;<<<>>>???@@@>>><<<;;;999888777777777666666666555444444444333222222222333444444555555333555777888777666666666:::<<<:::555555999:::888999::::::;;;;;;::::::999999:::;;;;;;999999:::;;;;;;<<<>>>>>>>>>@@@BBBEEEGGGHHHNNNYYYgggzzz{{{kkk^^^UUUQQQLLLLLLKKKHHHDDD@@@>>>>>><<<===@@@BBBDDDDDDCCCCCC>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBAAAAAA@@@@@@@@@BBBEEEGGGGGGGGGGGGCCC>>>???CCCFFFEEECCCAAA???<<<:::::::::999888:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;888666666777999888888888999999999999999;;;;;;:::999999888888777777777999:::<<<===>>>??????>>><<<:::999888777777777777666555444333333222333333333444555555666666444555777888777666777888999<<<===;;;;;;<<<;;;777999::::::;;;;;;::::::999888999::::::::::::;;;<<<;;;===>>>???@@@AAADDDFFFEEEFFFLLLVVVccctttsssfff\\\WWWOOOMMMIIIEEE@@@>>>===<<<999<<>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>===>>>AAAEEEGGGGGGFFFDDD???:::<<>>>>>===<<<:::999777666666666666555555444444444333444555555666777777888888444666777888777777888999777999;;;;;;;;;:::999777999::::::;;;;;;::::::999777888::::::::::::<<<===;;;===???@@@AAABBBEEEHHHEEEFFFKKKTTT___pppxxxmmmddd___TTTOOOIIICCC???===<<<<<<:::<<<@@@CCCEEEEEECCCBBB@@@@@@???>>>=========>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>><<<<<<===@@@DDDFFFFFFEEEAAA>>>;;;===CCCGGGHHHFFFDDDAAA===;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777999<<<>>>@@@???===;;;999999888888999999:::;;;;;;<<<<<<:::888666666777666777888999:::;;;<<<===<<<<<<;;;:::888777555555333444444444555555666666444444444555666666777777555666888888777777999;;;999888888999999888999:::999::::::;;;;;;::::::999777888::::::::::::<<<===<<<>>>@@@@@@AAABBBEEEHHHFFFGGGLLLSSS\\\lll|||rrrkkkfffZZZTTTJJJCCC???>>>>>>>>>>>>???BBBCCCDDDDDDCCCBBB@@@@@@???>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA???>>>===:::;;;===@@@DDDEEEEEEDDDAAA@@@@@@BBBEEEHHHIIIIIIDDD@@@<<<::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::333555999>>>AAA@@@===::::::999999888888:::;;;<<<===<<<;;;:::999777666666666777777888:::;;;;;;<<<:::::::::999888777666555222333333444555666777777111222222333444444555555666777888888777888:::======999888::::::999;;;>>>999::::::;;;;;;::::::999888999::::::::::::;;;<<<===???@@@@@@@@@AAADDDFFFFFFHHHMMMRRRZZZiii}}}vvvppplll```XXXLLLDDD@@@@@@@@@@@@CCCCCCDDDDDDDDDCCCBBBBBB>>>>>>>>>??????AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCAAA???>>>===:::;;;<<<@@@CCCDDDCCCBBB>>>AAAEEEFFFEEEEEEGGGHHHDDD@@@<<<999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::777777999===@@@@@@===:::;;;:::999888888:::;;;===@@@===::::::;;;;;;888555666666777888999:::;;;;;;999999:::::::::999888777333444444444555666666666333333333444555555666666666777888888888999;;;>>><<<999888<<<<<<::::::>>>999::::::;;;;;;::::::999999:::;;;;;;999999:::;;;>>>???@@@@@@???@@@BBBDDDFFFHHHLLLQQQWWWeee~~~wwwrrrpppddd[[[NNNEEEAAAAAABBBBBBFFFFFFEEEDDDCCCBBBBBBBBB<<<<<<===???AAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDBBB@@@>>>===:::;;;===@@@CCCDDDBBB@@@;;;@@@FFFFFFCCCBBBCCCFFFCCC@@@;;;888888::::::::::::;;;;;;<<<<<<;;;;;;:::===<<<;;;===@@@AAA???===;;;:::999888888:::<<<===CCC>>>::::::======999555666666777888999::::::;;;999:::;;;;;;;;;;;;999999555555555555555555444444666666777777888999999999777777888888888999<<<>>>:::666777======999888<<<999::::::;;;;;;::::::999999;;;<<<;;;999999999;;;???@@@@@@@@@??????AAACCCFFFHHHLLLPPPUUUccc}}}{{{uuuqqqjjj```RRRHHHCCCCCCDDDDDDGGGGGGEEECCCAAA???===<<<>>>===>>>@@@CCCEEEDDDCCCFFFEEEDDDCCCDDDEEEGGGHHHKKKJJJHHHDDD@@@<<<;;;<<<999;;;===???AAAAAAAAAAAA>>>????????????@@@@@@@@@<<<<<<;;;:::999999999999@@@>>><<<:::999888888888<<<======>>>???@@@@@@AAA???===;;;999888999;;;<<<999999:::;;;;;;;;;::::::444555555666888999;;;<<<:::888777888::::::888555888777666555444444555666777666666555555555666666666777888999999888666666<<<<<<;;;;;;;;;<<<======<<<;;;;;;::::::999888888888888999999:::;;;<<<<<<<<<======???@@@AAABBBBBBCCCCCCGGGNNNVVVbbbuuu{{{uuurrrkkkaaaUUUJJJFFFEEEFFFFFFLLLJJJHHHDDDAAA???>>>===>>>>>>@@@CCCGGGIIIHHHGGGIIIHHHFFFEEEEEEGGGIIIKKKKKKKKKHHHDDD???<<<;;;;;;;;;;;;<<<======<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999::::::???>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>===<<<999777777888:::;;;999:::::::::::::::999999444444555666777999;;;;;;>>><<<:::999:::999555222888777666555444555555666777666666555555555666666777888999999999888777777<<<<<<;;;;;;<<<<<<======<<<<<<<<<;;;::::::999999999999::::::;;;<<<<<<===<<<<<<===>>>???@@@AAAAAADDDDDDGGGMMMTTT```rrr{{{~~~zzzuuusssllldddYYYOOOJJJIIIIIIJJJRRROOOKKKFFFBBB???>>>>>>>>>???CCCHHHMMMOOONNNLLLLLLKKKHHHGGGGGGIIILLLNNNLLLKKKIIIEEE???;;;::::::;;;<<<<<<===<<<;;;999888>>>>>>======<<<<<<;;;;;;:::999999999999:::;;;;;;===<<<<<<<<<<<<<<<===>>>888999999::::::;;;;;;<<<;;;:::888777666777999:::::::::::::::999999888777444444555666777888:::;;;???===<<<;;;:::999666444777777666555555555555666666666666555555666666777888999999::::::999999888<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<=========<<<======>>>???@@@AAAAAADDDDDDGGGMMMSSS]]]nnn}}}wwwssszzzxxxtttrrrnnnhhh___VVVPPPNNNNNNNNNVVVRRRLLLFFFBBB???>>>>>>===???DDDKKKQQQTTTSSSRRRPPPMMMJJJHHHGGGJJJMMMOOONNNMMMKKKFFF@@@===;;;;;;;;;<<<>>>?????????>>>>>>======<<<;;;:::999888888888888888888999:::;;;<<<::::::::::::::::::::::::888888888999999::::::::::::999888777777888:::;;;::::::::::::999888777666555555555666777888::::::<<<<<<;;;<<<;;;;;;999888666666666555555555666666666666666666666666777888999999::::::::::::::::::;;;<<<<<<===>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<;;;<<<<<<<<<=========>>>>>>>>>??????@@@AAAAAABBBEEEDDDGGGKKKPPPYYYiiixxxtttpppxxx}}}uuuqqqqqqooollleee]]]WWWTTTSSSTTTWWWSSSMMMGGGBBB???>>>>>><<>>=========>>>???@@@AAAAAA@@@???===<<<;;;:::999777666666777777777888999:::;;;<<<;;;;;;;;;::::::999888888888999999999999999::::::999999888888999:::;;;<<<;;;;;;;;;:::999888777666666666666666777999:::;;;<<<======<<<;;;:::999999555555666666666666666666666666666666666777888888999999:::::::::;;;;;;<<<;;;<<<===>>>????????????@@@??????>>>>>>===<<<<<<<<<<<<===============>>>???@@@@@@AAAAAABBBBBBBBBDDDDDDFFFJJJNNNUUUdddrrrtttooouuuzzzqqqooopppqqqooojjjddd]]]YYYXXXYYYVVVSSSNNNIIIDDDAAA@@@???>>>@@@FFFMMMUUUYYYZZZZZZWWWSSSLLLGGGEEEGGGJJJMMMNNNMMMKKKGGGCCC???>>>???>>>??????@@@???>>><<<;;;;;;;;;:::999888777666666777777777888888:::;;;;;;============<<<;;;999888999999999999999999999999888888888999:::;;;<<<<<<;;;;;;;;;;;;::::::999888888777777888999:::;;;;;;???@@@@@@===:::777555555444555666666777666666666666666666666777888999999999999999999:::;;;<<<<<<;;;<<<>>>???@@@@@@@@@???@@@??????>>>>>>======<<<<<<<<<==================@@@@@@@@@@@@AAAAAABBBBBBCCCBBBEEEIIILLLSSSaaannnssslllppp{{{uuunnnnnnqqqsssrrroooiiibbb]]]\\\\\\UUUSSSPPPLLLHHHEEECCCBBB@@@BBBGGGNNNVVV[[[^^^^^^[[[VVVNNNHHHEEEFFFJJJMMMKKKKKKIIIFFFAAA???>>>???<<<===>>>??????>>>===<<<;;;::::::999888777666666888888777777888999:::::::::;;;<<<<<<<<<;;;::::::999999888888888888888888666666777888999:::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::999999999999:::;;;<<<<<<>>>@@@@@@===999555444555333444666777777777666666666666666666777888999:::999888888888999:::<<<<<<:::<<<>>>@@@AAAAAAAAA@@@?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????@@@@@@AAAAAADDDGGGJJJQQQ^^^kkkrrrjjjkkkuuu~~~rrrlllnnnrrrssssssqqqkkkddd___^^^^^^TTTSSSQQQNNNKKKHHHEEEDDDCCCDDDHHHOOOWWW]]]```aaa^^^XXXPPPHHHEEEFFFJJJMMMHHHHHHGGGDDD@@@>>>>>>>>>999;;;===???AAAAAAAAAAAA::::::999999888888777777888888888777888888999:::666777888:::;;;;;;::::::888888888888777777777777444555666777888999:::;;;;;;;;;<<<<<<===<<<<<<<<<::::::::::::;;;;;;<<<===:::===>>><<<999666777888333444666777777777666666666666666666777888999:::888888777777888:::;;;<<<:::<<<>>>AAABBBBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>@@@@@@CCCGGGJJJPPP]]]jjj}}}ooofffiiitttxxxhhhbbbeeekkkooommmjjjfffbbb```^^^^^^WWWTTTQQQOOOMMMIIIFFFCCCGGGGGGIIIOOOWWW^^^bbbdddZZZVVVOOOIIIEEEDDDEEEFFFLLLJJJGGGCCC@@@>>>======888999;;;>>>????????????;;;;;;999888777777777777777777777888999999::::::<<<=========;;;:::;;;<<>>;;;999666555333333777777666555444555888:::888:::<<<>>>??????============<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::999999777777777777666666666666444777666111222999===:::999888888888999::::::;;;=========>>>??????@@@@@@????????????>>>>>>>>>>>>=========<<<;;;;;;::::::999;;;:::444555<<>><<<;;;;;;999:::;;;<<<===>>>>>>>>>999999888666666555555555777777888888999:::::::::<<<===>>>===;;;:::;;;<<>><<<:::888666555555666666666555444555888:::999;;;===???AAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999777777777777777777777777444888888666777;;;<<<999888888777777888999999:::=========>>>??????@@@@@@@@@??????>>>>>>=========;;;;;;<<<<<<<<<<<<<<<<<<===@@@???;;;;;;@@@BBB@@@AAA@@@BBBEEEHHHKKKUUU___sssqqqhhhjjjtttvvvfff\\\\\\^^^bbb___\\\XXXUUURRRQQQPPPLLLLLLMMMOOOPPPNNNKKKHHHBBBCCCGGGNNNWWW___dddfff^^^XXXOOOGGGBBBAAACCCDDDEEEDDDAAA===;;;999888888;;;;;;;;;;;;;;;<<<<<<===999999888777666666666666777888888999999::::::;;;<<<===>>>===;;;:::;;;<<<>>>===<<<:::999888777777444555555555444555888:::999;;;>>>@@@BBBDDDDDDDDDAAAAAA???>>>==================<<<<<<;;;:::::::::777777888888888888888888666999;;;;;;;;;===;;;888888888777777777888999999=========>>>??????@@@@@@@@@@@@???>>>>>>===<<<<<<::::::;;;;;;<<<======>>><<>>===<<<;;;;;;======<<<;;;:::999888888888333444555444444555777:::888999<<>>??????@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;<<<=========>>>===;;;???>>>AAAEEEFFFHHHPPPXXXlll~~~zzz}}}sssdddYYYVVVVVVXXXVVVRRRNNNKKKHHHGGGFFFEEEFFFGGGIIIJJJHHHDDD@@@===???CCCKKKUUU\\\aaabbb\\\VVVLLLCCC>>>>>>@@@CCCCCCAAA???<<<:::999999999===<<<;;;999999:::;;;<<<;;;:::::::::::::::;;;<<<999999999:::;;;;;;<<<<<<===>>>>>>>>><<<;;;<<<===;;;:::999888888777777777222333444444444444666888555777999<<>>======<<<<<<;;;::::::999999999999::::::;;;;;;<<<;;;;;;;;;;;;::::::;;;<<<;;;;;;::::::;;;;;;;;;=========>>>??????@@@@@@??????>>>>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;======???AAAAAA???>>>>>>???>>>???BBBDDDHHHQQQ[[[hhhzzzpppbbbXXXUUUUUUWWWUUUQQQMMMJJJGGGFFFFFFFFFEEEEEEFFFFFFDDD@@@<<<<<<>>>BBBJJJRRRYYY\\\]]]WWWQQQIIIAAA===>>>@@@BBBCCCAAA???===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<888888888888999:::;;;;;;999::::::;;;;;;<<<<<<======>>>???>>><<<;;;<<<===;;;:::999888777777666777222333555444333333444555333444666999<<>>>>>======<<<;;;;;;;;;999999::::::;;;;;;<<<<<<>>>;;;:::<<<<<<:::;;;=========<<<<<<;;;;;;<<<<<<=========>>>??????@@@@@@>>>>>>============<<<<<<>>>======<<<;;;;;;:::::::::999;;;??????===<<<>>>???>>>>>>AAACCCGGGQQQ[[[cccttt|||lll^^^WWWUUUUUUWWWUUUQQQMMMJJJGGGFFFFFFFFFEEEDDDDDDDDDBBB???<<<<<<===BBBHHHPPPUUUXXXXXXPPPLLLFFF@@@===>>>@@@BBBBBBAAA???===<<<<<<<<<<<<;;;<<<<<<=========<<<<<<888888888999999:::<<<<<<:::::::::;;;<<<<<<=========>>>???>>><<<<<<<<<>>>===<<<:::999888777777777222444555555333222222333222333555777:::===@@@AAADDDCCCBBBAAAAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;999::::::;;;<<<<<<======>>>;;;<<>>======<<<;;;;;;;;;;;;;;;=========>>>??????@@@@@@<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;888555777<<<===:::;;;???======???BBBCCCEEELLLUUU^^^oooxxxhhh\\\VVVTTTTTTWWWUUUQQQMMMJJJHHHFFFFFFGGGEEEDDDCCCCCCBBB@@@>>><<<>>>AAAHHHNNNSSSUUUUUULLLIIIDDD???===>>>@@@BBBBBBAAA???===<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<:::::::::;;;<<<===>>>???::::::;;;;;;<<<============>>>???>>>===<<<===>>>>>>===<<<:::999888777777333444666555333111111222333333555777:::===???AAAAAA@@@@@@?????????@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>><<<;;;>>>EEEEEE???<<<>>>===<<<;;;:::::::::::::::=========>>>??????@@@@@@;;;;;;<<<<<<===>>>>>>>>>::::::;;;;;;<<<=========<<<888999???@@@>>>???DDD<<<<<>>===>>>DDDIIILLLPPPUUUUUUQQQIIIDDD>>>;;;;;;???CCCEEEDDDBBB@@@>>><<<;;;;;;;;;:::<<<>>>??????>>>;;;:::888999;;;<<<===<<<<<<;;;===>>>>>>??????>>>>>>>>>===>>>@@@AAAAAA@@@???>>><<<<<<;;;::::::999999888<<<333...111555555444444555444444444666999===???===>>>??????>>>===>>>@@@@@@???>>>===<<<;;;::::::@@@@@@@@@????????????>>>AAA@@@@@@??????@@@@@@AAA======>>>>>>>>><<<;;;999@@@@@@??????????????????>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@??????>>>>>>======<<<===>>>>>>@@@CCCHHHLLLXXXeeeyyyuuuiii^^^SSSLLLLLLQQQPPPOOOLLLIIIFFFDDDCCCCCC>>>?????????>>>>>>===<<>>;;;<<<@@@DDDFFFDDDBBB@@@===<<<<<<======:::;;;>>>??????>>><<<;;;999999:::;;;<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>><<<<<<;;;;;;:::999999999888444333444444333777===555444444444555888;;;===<<<===??????>>>>>>???@@@???>>>>>>======<<<<<<;;;>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????>>>===<<<<<>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@CCCHHHLLLUUUbbbvvv{{{oooaaaXXXPPPJJJIIILLLJJJIIIGGGEEECCCAAA@@@???===============<<<<<<<<<@@@EEEJJJKKKNNNQQQQQQNNNFFFBBB>>><<<>>>BBBFFFGGGEEECCC???<<<;;;<<<===???:::;;;>>>???@@@???>>>===;;;::::::;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCAAABBBCCCCCCBBBAAA???>>>======<<<<<<;;;::::::999444666888888333222:::EEE555444444333555777999;;;;;;<<<>>>>>>>>>>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???AAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>????????????????????????>>>>>>===<<<;;;;;;;;;;;;==========================================>>>>>>@@@@@@@@@@@@@@@CCCGGGKKKRRR^^^qqq|||ooo___VVVOOOIIIGGGHHHDDDDDDDDDCCCBBB@@@>>>=========<<<<<<<<<<<<<<<===AAAEEEIIIIIIKKKOOONNNKKKDDDAAA>>>===@@@DDDGGGIIIHHHEEE@@@<<<::::::<<<>>>;;;<<<>>>???@@@@@@???>>><<<;;;;;;:::;;;===>>>???>>>???AAACCCDDDEEEFFFFFFDDDDDDDDDDDDCCCBBB@@@???>>>>>>===<<<<<<;;;;;;:::666777:::999444222:::EEE555444444444444666888999:::;;;===>>>>>>>>>@@@BBB======>>>>>>???@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBAAA???>>>======>>>???>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<========================;;;;;;<<<<<<======>>>>>>AAABBBAAA@@@@@@CCCGGGJJJOOOZZZmmmqqqbbbXXXQQQIIIEEEFFFAAABBBCCCDDDCCCAAA???>>>>>>===<<<<<<<<<======>>>@@@DDDGGGFFFHHHKKKKKKHHHBBB@@@>>>???BBBFFFHHHIIIKKKHHHBBB===:::999:::<<<======>>>@@@@@@@@@??????===<<<;;;;;;<<<===???@@@>>>???AAACCCEEEFFFFFFGGGEEEEEEEEEDDDCCCBBBAAAAAA??????>>>======<<<<<<;;;:::888888888666444777===444444444444555666888999999;;;=========>>>@@@AAA======>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCAAA@@@>>>===<<<<<<===>>>======>>>>>>>>>?????????>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>BBBBBBAAA@@@@@@BBBFFFIIIMMMWWWiii}}}|||qqqdddZZZPPPGGGBBBBBB???AAACCCEEEEEEDDDAAA@@@======<<<;;;;;;<<<>>>???===AAADDDCCCEEEHHHIIIFFFBBB@@@???@@@DDDGGGIIIIIIKKKHHHCCC>>>;;;::::::;;;??????@@@@@@@@@@@@??????===<<<<<<======>>>???@@@>>>???@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@???>>>>>>======<<<===999777999999666444666444444444555666888999::::::;;;============???@@@>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@???>>>============<<<======>>>>>>?????????>>>>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>@@@AAA@@@??????AAAEEEIIIJJJTTTdddwww}}}zzz~~~rrrkkkbbbYYYMMMBBB===???>>>@@@DDDFFFGGGEEECCCAAA<<<;;;:::999:::;;;===>>>;;;???AAA@@@BBBFFFGGGDDDBBBAAA@@@BBBEEEGGGHHHHHHHHHFFFCCC???===<<<<<<<<>>>>><<<<<<===>>>????????????===>>>???AAABBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCAAA@@@@@@???>>>>>>======;;;999999<<<;;;666444555333444555666888999:::;;;;;;<<<======<<<<<<>>>?????????@@@AAABBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>======<<<<<<======>>>??????@@@>>>>>>============>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>======>>>??????>>>>>>AAAEEEHHHHHHPPP___rrr~~~|||yyyqqqpppuuujjjeee^^^VVVIII===:::<<<===@@@DDDGGGHHHFFFCCCAAA;;;:::999888888:::<<<===999===???>>>@@@EEEEEECCCBBBAAAAAACCCEEEHHHHHHHHHEEEDDDBBB@@@>>>>>>>>>>>>CCCBBBBBBAAA@@@???>>>>>>;;;<<<>>>@@@@@@@@@??????===>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@???>>>>>>>>>888999;;;???<<<666444777333333555777999:::<<<<<<;;;===>>>===<<<<<<===>>>@@@@@@AAAAAABBBCCCDDDDDD@@@AAAAAABBBCCCDDDEEEEEEAAA@@@@@@??????@@@@@@AAA@@@AAABBBBBBAAA@@@>>>===;;;<<<<<<===>>>??????@@@>>>>>>============>>>???????????????????????????@@@@@@??????>>>>>>=========>>>>>>===>>>@@@EEEHHHEEENNN\\\nnnxxxpppmmmjjjgggfffdddaaa[[[OOODDD???AAAEEE@@@AAABBBCCCBBBBBB@@@@@@<<<;;;:::999999999:::;;;999:::;;;===???AAACCCDDDBBBCCCEEEFFFGGGHHHIIIIIIDDDAAA===::::::<<<@@@CCCBBBEEEFFFCCCBBBCCCAAA===>>><<<;;;===@@@BBBAAA??????@@@BBBCCCDDDDDDCCCBBBDDDDDDDDDBBB@@@???@@@AAAAAAAAAAAAAAA@@@@@@???>>>===;;;999777666666666777666666666666666777888888999::::::;;;<<<===>>>>>>?????????BBBDDDDDDCCCAAAAAABBBBBBCCCDDDEEEEEEFFFCCCAAA@@@>>>>>>???AAABBB@@@@@@@@@===;;;999:::;;;999::::::;;;<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>BBBAAA@@@@@@AAAAAA???>>>@@@?????????>>>>>>======>>>>>>???AAAAAAAAAAAAAAAHHHMMMXXXggg{{{tttjjjeeeaaa^^^^^^^^^]]]YYYOOOEEE>>>>>>@@@===>>>???@@@@@@???>>>===<<<;;;:::999999:::;;;;;;;;;;;;<<<===???AAACCCDDDCCCDDDEEEGGGHHHIIIIIIIIICCC@@@===::::::===@@@BBBAAADDDDDDAAA???@@@>>>:::>>><<<<<<>>>AAABBBAAA???AAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@?????????===;;;999888777777777555555555666666888999999;;;;;;;;;<<<<<<<<<<<<<<>>>>>???AAAAAA@@@>>>AAAAAAAAABBBBBBCCCCCCDDDAAA@@@>>>===<<<===>>>????????????===;;;:::;;;<<<999::::::;;;<<<===>>>>>>======>>>>>>??????>>>>>>@@@>>>======>>>>>>===;;;>>>>>>=========<<<<<<<<<>>>>>>??????@@@AAAAAABBBGGGLLLUUUdddwwwnnnbbb^^^ZZZYYYYYYYYYXXXUUUNNNDDD===;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>???AAACCCDDDDDDEEEFFFHHHIIIIIIIIIIIIAAA@@@===;;;<<<>>>@@@BBBCCCFFFFFFBBB@@@@@@===999<<<<<<===@@@BBBCCCBBB@@@DDDDDDEEEEEEFFFFFFEEEEEEBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@>>><<<:::888777777444444555666777888:::;;;======<<<<<<<<<;;;;;;;;;@@@>>>======???@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBB@@@???===<<<<<<=========>>>>>>===;;;;;;<<<===::::::;;;<<<===>>>>>>???>>>>>>>>>????????????@@@???>>><<<===>>>>>>===<<<>>>>>>>>>>>>============???>>>>>>>>>>>>@@@AAABBBFFFJJJRRR___qqq~~~iii]]]YYYXXXYYY[[[VVVUUUQQQKKKCCC===::::::<<<===>>>?????????>>>===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDFFFEEEFFFGGGHHHIIIJJJJJJJJJAAA???===<<<===???BBBCCCHHHKKKJJJEEEBBBAAA>>>:::;;;<<>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA???>>>=========<<<=========;;;;;;===???::::::;;;<<<===>>>?????????????????????@@@@@@AAAAAA@@@??????AAAAAA@@@???@@@@@@@@@@@@@@@@@@?????????>>>===<<<===???AAACCCEEEIIIPPP[[[lll|||eeeYYYUUUTTTUUUXXXWWWTTTNNNGGG@@@===<<<<<<;;;<<<===>>>???>>>>>>===;;;;;;<<<<<<============888999;;;===@@@CCCFFFGGGDDDEEEFFFHHHIIIJJJKKKKKKBBB@@@>>>===>>>AAADDDFFFMMMOOOMMMGGGCCCBBB>>>999;;;===@@@BBBCCCDDDEEEEEEIIIIIIJJJKKKJJJIIIGGGFFFBBB@@@>>>>>>@@@BBBAAA@@@BBBAAA@@@@@@@@@AAABBBBBBAAA@@@???===;;;999777666444444555666888:::;;;<<<::::::;;;;;;<<<======>>>;;;999888999<<>>======<<<;;;=========;;;<<<===???:::;;;;;;<<<===>>>????????????>>>>>>??????@@@AAABBB@@@???@@@AAABBBAAA@@@??????????????????@@@@@@>>>===<<<<<<<<<>>>@@@BBBEEEIIIOOOXXXggg}}}{{{cccUUUOOOMMMMMMOOOVVVRRRKKKEEE@@@===<<<<<<888999;;;<<<======<<<;;;:::;;;<<<===>>>>>>>>>>>>777888:::<<>>BBBGGGJJJOOOQQQNNNHHHCCCAAA<<<777<<<>>>@@@BBBCCCDDDGGGIIILLLMMMPPPQQQPPPMMMIIIGGGDDDAAA>>>???AAACCCAAA???AAA@@@???>>>???@@@AAABBB@@@@@@???>>><<<:::888777555555666777888999;;;<<<999999:::;;;<<<===>>>???777666666777;;;===>>>===??????@@@@@@@@@@@@@@@@@@??????>>>======<<<;;;:::<<<=========;;;;;;===???;;;;;;<<<===>>>??????@@@??????>>>===>>>???@@@AAA???>>>===>>>???@@@???>>><<<<<<<<<<<<===============<<<<<<<<<<<<>>>???@@@EEEHHHNNNVVVcccxxxyyyaaaSSSMMMJJJJJJLLLRRROOOJJJEEEAAA>>>;;;999888999;;;<<<======<<<<<<:::;;;===>>>??????>>>>>>999999:::<<<>>>@@@BBBCCC???AAACCCFFFIIIKKKLLLMMMGGGDDD@@@===???DDDJJJNNNSSSTTTQQQJJJEEEBBB===777===???AAAAAABBBDDDIIIMMMOOORRRVVVXXXWWWRRRMMMIIIFFFBBB??????BBBCCCAAA>>>@@@???>>>======???AAABBB@@@@@@@@@@@@>>><<<:::999777777777777888999:::;;;:::;;;;;;;;;<<<<<<======999999999:::<<<===<<<:::=========>>>>>>??????@@@===============<<<;;;;;;======>>>===;;;;;;<<<>>>;;;;;;<<<===>>>???@@@@@@???>>>===<<<<<<>>>???AAA<<<;;;;;;<<<===>>>>>><<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>???CCCGGGMMMTTT___rrrwww```TTTOOOMMMMMMOOONNNLLLIIIFFFCCC>>>999666:::;;;===???????????????:::;;;===>>>?????????>>>;;;;;;;;;;;;<<<>>>??????===???BBBEEEHHHKKKMMMNNNIIIEEE@@@===???EEELLLQQQWWWXXXUUUNNNHHHDDD???999>>>@@@AAAAAAAAADDDJJJOOORRRUUUZZZ]]][[[VVVPPPKKKHHHCCC@@@@@@CCCDDDAAA>>>???>>>===<<<===>>>@@@BBBAAAAAABBBAAA@@@>>><<<;;;888777777777888999::::::===<<<<<<<<<<<<;;;;;;;;;???>>>>>>???@@@???<<<::::::;;;;;;<<<===>>>??????>>>???????????????>>>======>>>>>>===;;;;;;<<<===;;;;;;<<<===>>>???@@@@@@???>>><<<;;;<<<===???@@@<<<;;;;;;<<<>>>???>>>===;;;<<<<<<<<<======>>>>>>:::;;;<<<===>>>>>>>>>>>>AAAFFFLLLRRR\\\nnn{{{gggVVVMMMKKKLLLMMMHHHKKKKKKGGG@@@;;;<<<>>>============>>>>>>>>>>>>BBB@@@>>>>>>AAAAAA???===AAA===:::;;;===>>><<<:::===>>>@@@BBBEEEHHHIIIJJJIIIFFFBBB@@@AAAEEEKKKOOOVVVWWWUUUNNNEEE@@@@@@BBB???@@@@@@AAACCCFFFLLLOOOTTTZZZ^^^^^^]]]\\\VVVPPPMMMJJJEEEBBBAAA@@@???>>>@@@???????????????@@@@@@BBBBBBBBBAAA@@@===;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<+++222;;;@@@@@@??????@@@;;;===============???AAA======>>>>>>>>>>>>======>>>>>>============>>>>>>>>>>>>===============>>>????????????>>><<<;;;:::============>>>>>>>>>>>>>>>>>>===;;;:::;;;===@@@>>>>>>>>>>>>>>>??????@@@???CCCJJJRRRXXXfff~~~xxxiii\\\TTTNNNKKKHHHDDDFFFGGGCCC<<<999999;;;============>>>>>>>>>???AAA???===>>>@@@@@@>>><<<>>>===<<<<<<===>>>=========>>>@@@BBBDDDGGGIIIJJJHHHEEEBBB@@@AAAEEEKKKOOORRRSSSRRRLLLDDD??????AAA===>>>???@@@AAAEEEJJJNNNUUU[[[`````````___ZZZTTTNNNKKKFFFCCCAAA@@@???===??????>>>>>>>>>>>>??????AAAAAAAAAAAA???===;;;:::999999999999::::::::::::<<<<<<===============>>>777999<<<======<<<;;;;;;;;;===============???AAA======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>============>>>>>>>>>>>>???>>>>>>===<<<;;;<<<=========>>>>>>>>>>>><<<===<<<;;;999:::<<>>???AAADDDJJJOOOUUUbbbzzzwwwrrrkkkccc[[[RRRIIICCCAAACCCCCC???;;;888999;;;=========>>>>>>>>>??????@@@>>>======>>>???===<<<<<<===>>>>>>======>>>???===>>>???AAACCCFFFGGGHHHHHHEEEBBB@@@AAADDDIIILLLKKKMMMMMMIIIDDD???>>>???<<<===>>>???@@@CCCHHHKKKUUUZZZ_________```\\\WWWOOOLLLHHHDDDBBBAAA???===>>>>>>============>>>>>>????????????>>>===<<<;;;::::::::::::::::::::::::=========>>>>>>?????????@@@>>>;;;::::::;;;;;;:::;;;===============???AAA===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======>>>>>>>>>>>>=========>>>>>>======<<<<<<<<<=========>>>>>>>>>;;;<<<<<<:::999999;;;>>><<<<<<;;;;;;<<<<<<===>>>CCCDDDHHHLLLQQQ^^^ttt~~~zzzvvvssslllkkkiiieee]]]SSSHHHBBBAAAAAAAAA>>>;;;:::;;;=========>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<===???AAA@@@===;;;<<>>???AAACCCEEEFFFGGGIIIGGGCCCAAA@@@BBBEEEGGGEEEFFFHHHFFFBBB???======;;;<<<>>>???@@@CCCGGGJJJQQQVVVZZZ[[[\\\]]][[[VVVPPPMMMIIIFFFDDDBBB???===>>>======<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>?????????@@@<<<999999<<<>>>>>>===;;;=========<<<===???AAA>>>>>>>>>??????>>>>>>>>>>>>>>>============>>>>>><<<=========>>>>>>>>>===;;;<<<<<<===>>>>>>======<<<<<<<<<=========>>>>>><<<<<<===<<<::::::<<<>>><<<<<<;;;;;;<<<<<<===>>>CCCCCCFFFJJJPPP[[[qqq{{{sssqqqmmmjjjhhheeecccaaaaaacccccc```ZZZQQQIIIDDD@@@@@@???<<<;;;:::;;;===>>>>>>>>>>>>??????????????????@@@???>>>>>>>>>>>>???BBBCCCBBB>>>;;;;;;===>>>>>>@@@AAACCCDDDEEEFFFKKKIIIEEEAAA??????@@@AAA@@@AAABBBBBB@@@>>><<<<<<;;;===???@@@@@@CCCFFFIIINNNSSSVVVVVVXXXZZZYYYUUUPPPNNNJJJGGGEEECCC@@@>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;999;;;???AAA???===;;;=========<<<===???AAA>>>>>>????????????>>>>>>>>>>>>============>>>>>>:::;;;<<<============<<<:::;;;<<<======>>>>>>===<<<<<<<<<<<<===============>>>>>>>>><<<<<<===???======<<<<<<======>>>???BBBBBBEEEJJJOOO[[[nnnyyyqqqjjjfff\\\\\\[[[ZZZXXXVVVTTTSSSWWWYYY[[[YYYTTTMMMHHHFFF@@@???<<<:::999999:::;;;>>>>>>>>>?????????@@@@@@AAABBBCCCBBB@@@???@@@AAA@@@BBBCCCBBB@@@===<<<;;;???@@@AAABBBCCCDDDEEEEEEKKKIIIEEEBBB???>>>======>>>>>>>>>>>>======<<<;;;;;;<<>>===<<<<<<;;;<<<<<<;;;;;;:::999999999::::::<<<<<<===???@@@BBBCCCDDDAAAAAAAAA@@@??????>>>>>>>>>===>>>???@@@???<<<:::;;;===============???AAA>>>??????@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<888999:::<<<<<<<<<;;;;;;:::;;;<<<===============;;;;;;<<<<<<<<<============>>>??????>>>===>>>???======<<<<<<======>>>???@@@@@@CCCIIIOOOYYYjjjyyy~~~zzznnneee^^^XXXUUUNNNPPPRRRTTTSSSPPPNNNMMMLLLOOOSSSSSSOOOJJJGGGFFFCCC@@@===::::::;;;;;;<<<>>>>>>?????????@@@@@@@@@BBBDDDEEEDDDBBBAAABBBDDD@@@???@@@AAABBBAAA???<<>>=========<<<;;;;;;;;;<<<;;;;;;999;;;===??????AAACCCEEEIIIMMMNNNMMMOOORRRRRROOONNNMMMJJJIIIIIIGGGDDDBBB@@@???>>>===<<<<<<<<<<<<;;;:::999888777888888999::::::<<>><<<<<<<<<;;;===============???AAA>>>??????@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<555777999;;;;;;;;;:::999;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<>>>??????=========>>><<<<<<;;;;;;<<<<<<===>>>??????CCCIIINNNVVVdddpppppptttxxx{{{||||||}}}~~~}}}{{{zzzxxxuuuqqqmmmlllmmmooorrruuuwwwyyyyyy}}}yyytttqqqpppnnnjjjggghhhllltttzzz~~~}}}{{{yyynnnnnnnnnqqqtttwwwwwwwwwwww}}}qqqcccYYYRRROOOMMMIIIMMMRRRUUUTTTRRRPPPOOOEEEJJJOOOPPPMMMHHHEEEEEEFFFCCC???======>>>>>>>>>>>>????????????@@@@@@@@@DDDFFFGGGFFFCCCBBBDDDFFF>>>======@@@DDDEEEBBB>>>BBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>><<<:::999:::;;;;;;;;;888:::<<<===>>>???AAACCCEEEHHHIIIHHHIIIMMMMMMJJJNNNLLLJJJJJJIIIHHHEEECCC@@@@@@???======<<<<<<<<<<<<:::999777777777777888888999;;;>>>AAADDDFFFGGGIIIIIIGGGFFFDDDBBBAAA@@@===???@@@???<<<;;;>>>BBB;;;===============???AAA??????@@@@@@@@@@@@??????>>>>>>============>>>>>>444666888:::;;;:::999888;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;===>>>>>>===<<<<<<===;;;::::::::::::;;;<<<<<>>>>>???@@@AAABBBBBBBBBGGGGGGFFFDDDDDDCCCCCCCCCAAAAAAAAA@@@>>>===>>>???CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEBBB???======>>>;;;<<<===>>>>>>===<<<;;;>>><<<;;;;;;>>>AAABBBCCCFFFHHHKKKKKKKKKJJJJJJKKKHHHHHHIIIIIIHHHHHHGGGGGGCCCBBB@@@>>>===<<<;;;;;;;;;999666444555777;;;===555777999===@@@DDDFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>>>>>>>??????;;;<<<<<<<<<======>>>>>>888BBBIIIEEE:::555:::AAA@@@>>><<<;;;;;;;;;:::888999999:::999888777999;;;===<<<;;;:::999:::;;;<<<:::;;;<<<<<<<<<;;;:::999@@@@@@@@@???>>>======<<<>>>======<<<<<<<<<======AAAAAACCCGGGLLLRRR^^^jjjUUUUUUTTTTTTTTTTTTTTTTTTWWWXXXZZZ]]]bbbgggkkknnnsssqqqnnnjjjgggeeeddddddbbbdddgggkkknnnqqqssstttyyy|||}}}|||{{{yyywwwvvvvvvwwwxxxvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxvvvtttrrrqqqooonnnllljjjiiihhhhhhhhhccc```]]]ZZZYYYXXXWWWUUURRRRRRQQQPPPOOONNNLLLKKKJJJJJJKKKMMMOOOSSSVVVXXX[[[ZZZXXXSSSNNNJJJIIIIIIFFFHHHNNNVVV]]]``````___[[[]]]aaaeeeiiilllnnnnnnmmmnnnrrr{{{|||ooocccYYYPPPJJJFFFCCCFFFLLLPPPQQQOOOLLLJJJGGGKKKQQQSSSRRROOOLLLJJJNNNKKKJJJIIIDDD>>><<>>>>>@@@BBBGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDAAA???===>>>??????>>>============>>>???>>><<<::::::===???AAAAAADDDFFFHHHIIIIIIHHHHHHIIIGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDBBB@@@>>>===<<<;;;888777666555555666777888444666888<<>>>>>>>>???;;;<<<<<<<<<=========>>>999>>>BBBBBB???>>>@@@DDDCCCAAA>>>======<<<;;;999888888888888999;;;<<<<<<<<<;;;:::::::::;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;@@@@@@??????>>>======<<<======<<<<<<<<<<<<======AAA@@@BBBGGGKKKPPP\\\gggyyyWWWTTTPPPLLLJJJJJJKKKLLLKKKLLLNNNQQQTTTWWWZZZ\\\___]]]YYYVVVRRRPPPOOONNNQQQSSSUUUXXXZZZ[[[\\\\\\```cccgggiiikkklllnnnpppmmmmmmlllkkkjjjhhhhhhggghhhggggggggghhhjjjlllmmmlllllllllmmmooorrrvvvxxxqqqqqqqqqqqqpppooonnnmmmmmmkkkiiihhhggghhhjjjkkkmmmooopppqqqppppppqqqssswwwyyyzzzxxxtttrrrsssvvvtttsssqqqnnnmmmmmmmmmmmmlllmmmnnnoooppprrrrrrsssmmmmmmmmmjjjhhhhhhiiikkkhhhjjjnnnqqqtttwwwxxxxxxtttqqqllliiigggeeecccaaa___^^^]]][[[[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^`````````___^^^\\\[[[YYYXXXWWWUUUSSSRRRQQQQQQRRRNNNLLLIIIHHHHHHIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDCCCDDDFFFIIIMMMOOOTTTTTTRRRNNNHHHDDDAAAAAABBBCCCFFFLLLSSSYYY\\\]]]YYY[[[^^^bbbdddfffgggggggggfffhhhnnnvvv~~~yyysssjjjaaaWWWNNNEEE@@@BBBDDDGGGJJJKKKKKKJJJHHHJJJNNNSSSWWWVVVTTTQQQPPPVVVSSSQQQOOOJJJCCCAAACCCAAA@@@?????????AAACCCDDDHHHHHHFFFDDDBBBAAAAAA@@@AAAAAA@@@??????@@@DDDGGGLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBAAA???>>>???@@@CCCBBB@@@>>>>>>@@@BBBCCC???===;;;:::<<<>>>??????AAACCCFFFGGGFFFEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGEEECCC@@@>>>===<<<666666666666555444333222333555777:::===@@@CCCDDDHHHHHHIIIIIIIIIIIIHHHHHHGGGEEECCC@@@???>>>===>>><<<<<<<<<<<<<<<============<<<===@@@CCCEEEEEECCCDDDBBB???======<<<:::888888777666888<<<>>>>>><<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>@@@??????>>>>>>======<<<======<<<<<<<<<<<<======AAA@@@BBBEEEHHHMMMXXXbbbuuuTTTRRROOOKKKIIIIIIIIIJJJIIIJJJLLLOOORRRUUUWWWXXXXXXVVVSSSQQQNNNMMMLLLLLLOOORRRUUUWWWXXXWWWVVVTTTVVVXXXZZZ[[[\\\\\\\\\\\\]]]\\\ZZZYYYWWWVVVUUUUUUVVVWWWZZZ\\\]]]]]]]]]\\\ZZZZZZYYYXXXYYY[[[]]]^^^\\\]]]^^^^^^]]][[[YYYWWWXXXVVVUUUTTTSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ]]]```bbbbbbaaa^^^[[[ZZZ\\\^^^\\\\\\[[[YYYWWWUUUVVVVVVYYYXXXXXXXXXYYY[[[]]]___\\\\\\[[[XXXVVVUUUVVVXXXTTTVVV[[[___bbbddddddccc___]]]YYYUUURRRPPPNNNMMMLLLLLLKKKJJJJJJJJJKKKKKKNNNNNNNNNNNNNNNOOOOOOPPPRRRSSSSSSTTTSSSQQQOOONNNMMMLLLJJJIIIHHHHHHHHHHHHIIIGGGEEEEEEGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEECCCBBBCCCGGGKKKMMMRRRSSSSSSPPPJJJEEEBBB@@@DDDDDDFFFKKKRRRWWWZZZ[[[[[[]]]^^^```aaa``````___aaa^^^]]]aaahhhppptttuuupppkkkbbbZZZRRRIIIBBB===AAABBBDDDEEEGGGHHHHHHHHHIIINNNTTTXXXYYYYYYXXXWWW\\\YYYVVVTTTNNNGGGDDDGGGCCCBBB@@@??????AAADDDFFFFFFEEECCCAAA???>>>===<<>>>>>BBBGGGKKKPPPNNNKKKHHHEEECCCAAAAAA???@@@AAA@@@>>>>>>@@@AAAEEEEEEDDDDDDEEEEEEGGGGGGCCC@@@===<<<===>>>>>>>>>@@@BBBDDDEEEEEEDDDDDDEEECCCDDDEEEGGGHHHHHHIIIIIIJJJIIIHHHEEECCC@@@>>>===777777666555444222111000222333666888;;;>>>@@@AAAGGGGGGHHHJJJKKKKKKKKKKKKJJJHHHEEEBBB???>>>======<<<<<<<<<<<<<<<<<<<<<<<<@@@===<<>>>>>===============<<<<<<<<<<<<======>>>AAA???AAADDDFFFJJJSSS]]]pppIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIKKKLLLOOORRRTTTVVVVVVTTTRRROOONNNOOOPPPQQQSSSWWW\\\``````]]]XXXUUUUUUTTTSSSSSSSSSTTTSSSSSSVVVUUUSSSPPPNNNMMMMMMLLLMMMQQQYYY___```^^^YYYVVVVVVTTTQQQOOOMMMMMMNNNNNNPPPQQQSSSTTTSSSQQQNNNLLLMMMLLLKKKJJJJJJJJJJJJKKKIIIJJJKKKKKKKKKNNNQQQTTTUUUSSSQQQOOOLLLMMMNNNPPPNNNOOOPPPOOOKKKIIIIIIJJJKKKJJJIIIHHHIIIKKKNNNPPPRRRSSSRRRPPPMMMKKKKKKLLLHHHKKKPPPTTTWWWWWWWWWVVVRRRQQQNNNJJJFFFDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNOOONNNLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGEEECCCBBBCCCEEEHHHIIIHHHDDDCCCBBBBBBBBBBBBCCCCCCCCCAAA???>>>???BBBFFFHHHSSSUUUVVVTTTPPPJJJFFFDDDCCCDDDGGGLLLRRRUUUVVVVVVZZZZZZ[[[[[[[[[\\\\\\[[[[[[XXXVVVXXX^^^eeeiiijjjiiicccZZZQQQJJJDDD@@@===@@@AAABBBCCCDDDFFFGGGGGGHHHMMMTTTYYY\\\]]]]]]^^^]]]YYYWWWUUUPPPHHHFFFHHHFFFDDDBBBAAAAAACCCEEEGGGFFFEEECCCAAA???>>>===<<<>>>>>>>>>>>>???CCCIIIMMMQQQOOOKKKGGGDDDBBBAAA@@@>>>?????????>>>>>>@@@BBBDDDFFFIIIKKKLLLLLLKKKJJJHHHEEEBBB@@@???@@@?????????BBBDDDEEEDDDDDDDDDEEEBBBCCCDDDFFFGGGHHHHHHIIIKKKKKKJJJHHHEEEBBB@@@>>>;;;999777444333222222222222333555777:::<<<>>>???EEEFFFHHHJJJLLLMMMNNNNNNMMMKKKHHHDDDAAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAACCC@@@===;;;;;;999777666;;;888666999===>>>;;;666888999:::;;;<<<<<<======;;;:::::::::;;;<<<>>>???>>>>>>>>>===============<<<<<<<<<<<<<<<===>>>>>>@@@???@@@CCCEEEHHHPPPZZZfffzzzDDDGGGJJJMMMNNNNNNLLLKKKMMMLLLMMMNNNQQQUUUXXX[[[XXXVVVRRROOOOOORRRUUUWWWYYY___gggmmmmmmhhhaaa\\\XXXTTTPPPNNNNNNQQQRRRSSSUUUTTTQQQNNNLLLJJJJJJJJJHHHPPPZZZcccfffbbb[[[VVVVVVTTTPPPLLLIIIHHHGGGGGGIIIJJJKKKLLLLLLJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFBBBCCCDDDEEEEEEGGGKKKMMMNNNLLLJJJHHHHHHHHHJJJKKKIIILLLNNNMMMIIIEEEEEEFFFIIIHHHFFFEEEFFFHHHKKKMMMMMMNNNOOONNNKKKGGGFFFEEECCCEEEIIILLLOOOOOONNNMMMKKKJJJHHHDDD@@@>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDFFFHHHJJJIIIHHHEEEDDDBBBAAAAAAAAABBBCCCEEEFFFCCCBBB@@@AAADDDFFFGGGGGGCCCBBBAAA@@@???@@@AAABBB@@@???======>>>@@@CCCEEEQQQTTTXXXXXXTTTNNNIIIGGGFFFHHHLLLRRRXXXZZZZZZYYYWWWVVVUUUUUUUUUWWWXXXYYYWWWTTTRRRUUU[[[aaaccccccccc\\\RRRIIIDDDAAA???>>>??????@@@AAACCCDDDEEEFFFGGGLLLRRRXXXZZZ\\\]]]^^^XXXVVVTTTSSSNNNGGGFFFHHHGGGFFFEEEDDDDDDEEEGGGHHHHHHHHHFFFDDDBBBAAAAAA@@@===>>>???@@@BBBEEEKKKOOOPPPNNNJJJFFFCCCAAAAAAAAA===>>>???>>>======???AAABBBEEEJJJNNNPPPPPPOOONNNMMMJJJEEECCCBBBAAA@@@??????AAADDDEEEDDDCCCDDDEEEBBBBBBDDDEEEGGGGGGHHHHHHKKKKKKJJJIIIGGGDDDAAA???<<<;;;777555333222333333222333444777999;;;<<<===CCCDDDGGGJJJLLLNNNPPPQQQOOOMMMIIIEEEBBB???>>>===<<<<<<<<<;;;;;;;;;;;;;;;777:::<<<<<<<<<===AAADDDDDDBBB???======<<<:::888:::888777999<<<<<<999666999999:::;;;<<<<<<<<<<<<:::::::::::::::;;;<<<===========================<<<<<<;;;<<<<<<===>>>??????>>>@@@CCCDDDGGGOOOXXXcccwwwIIIKKKNNNQQQRRRQQQPPPOOOQQQQQQRRRUUU[[[cccjjjnnnfffccc]]]YYYYYY\\\aaaeeejjjqqq|||uuunnneee^^^UUUOOOOOORRRUUUWWWXXXVVVRRROOOLLLKKKKKKKKKHHHPPP[[[eeehhheee___ZZZVVVTTTPPPLLLHHHFFFFFFEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@AAACCCDDDDDDEEEHHHJJJJJJIIIGGGGGGGGGHHHIIIIIIHHHLLLPPPNNNIIIFFFEEEFFFIIIHHHFFFFFFFFFHHHKKKLLLKKKNNNPPPPPPLLLHHHDDDBBBBBBCCCFFFHHHJJJJJJIIIIIIGGGGGGFFFBBB>>><<<===???<<<===>>>???@@@@@@@@@@@@??????>>>>>>??????@@@AAA@@@BBBEEEGGGGGGEEECCCAAA>>>>>>>>>???AAACCCEEEGGGDDDCCCAAABBBDDDFFFGGGGGGEEECCCBBB@@@@@@@@@AAABBB@@@@@@???@@@AAABBBDDDFFFOOOTTTXXXZZZWWWQQQLLLIIIKKKMMMQQQXXX^^^bbbdddccc]]]ZZZVVVSSSQQQRRRTTTUUUTTTSSSRRRVVV\\\``````___]]]WWWNNNFFFAAA???===<<<<<<===>>>@@@AAABBBCCCCCCCCCGGGMMMPPPRRRSSSSSSTTTRRRPPPOOOOOOKKKEEEDDDGGGIIIHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDDDDCCCCCC>>>@@@BBBDDDEEEIIIMMMPPPMMMKKKGGGCCCAAA@@@@@@AAA===>>>>>>>>>======>>>@@@AAADDDHHHLLLOOOQQQQQQQQQPPPLLLHHHDDDBBBAAA@@@???>>>@@@CCCDDDCCCBBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFJJJJJJJJJJJJHHHEEEBBB@@@:::999888666555333222111333333555666888:::<<<<<>><<<<<<<<<;;;;;;::::::::::::;;;<<<;;;;;;<<>>======<<<;;;999555666888999::::::888777999:::;;;<<<<<<<<<;;;:::999999:::::::::::::::999========================;;;;;;;;;<<<<<<===>>>???>>>===???CCCDDDFFFNNNWWWcccxxxLLLMMMNNNOOOPPPOOONNNMMMOOOPPPSSSYYYcccooozzzxxxtttmmmhhhgggjjjpppttt|||uuukkk^^^UUUSSSUUUXXXZZZ[[[YYYUUUQQQOOOMMMMMMMMMJJJQQQ\\\eeeiiigggbbb^^^UUURRRNNNJJJGGGFFFEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@BBBDDDEEEEEEFFFHHHJJJHHHGGGFFFFFFHHHIIIIIIHHHHHHMMMQQQOOOJJJFFFEEEGGGDDDCCCBBBBBBBBBDDDFFFGGGLLLOOORRRSSSOOOIIIEEEBBBCCCDDDFFFGGGHHHHHHHHHHHHFFFGGGFFFCCC???===???AAA;;;<<<===>>>???@@@@@@@@@???????????????@@@AAAAAA@@@BBBEEEGGGGGGFFFCCCAAA======>>>???BBBEEEHHHIIIDDDCCCAAAAAACCCEEEEEEEEEDDDBBB@@@>>>>>>>>>???@@@>>>>>>???@@@AAACCCDDDEEEOOOTTTZZZ\\\YYYTTTOOOLLLKKKLLLPPPWWW^^^eeehhhiiihhhccc\\\UUUPPPOOOPPPQQQSSSRRRSSSXXX]]]aaa```^^^YYYSSSLLLFFFBBB???<<<::::::;;;===???@@@AAAAAAAAA>>>BBBFFFIIIIIIIIIIIIIIIMMMKKKKKKKKKHHHCCCCCCFFFIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFDDDDDDCCCCCCCCC@@@BBBEEEGGGIIIKKKOOOQQQKKKIIIEEEBBB@@@@@@@@@AAA===>>>>>>>>><<<<<<>>>???AAABBBEEEIIILLLPPPRRRTTTQQQMMMHHHEEEBBBAAA???>>>===???BBBCCCBBBAAABBBCCCBBBCCCDDDEEEEEEFFFFFFEEEIIIIIIJJJJJJHHHFFFCCCAAA666777888888777444111///333444555777888:::;;;<<<@@@AAAEEEHHHLLLOOOQQQRRRPPPNNNJJJGGGCCCAAA@@@???<<<<<<<<<;;;;;;:::::::::BBB???<<<;;;;;;<<<;;;:::@@@>>><<<;;;;;;;;;:::888111444777999999999999::::::;;;<<<<<<<<<;;;:::999888999:::;;;:::999888777<<<<<<<<<===============;;;;;;;;;<<<<<<>>>??????======???CCCDDDGGGNNNWWW___tttMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTXXXbbbqqq}}}vvvuuu|||xxxhhh```]]][[[^^^bbb^^^YYYSSSNNNLLLLLLLLLKKKIIIMMMTTT]]]cccbbb\\\VVVSSSQQQMMMHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBEEEGGGHHHIIIGGGFFFGGGHHHGGGHHHIIIHHHFFFFFFFFFHHHPPPQQQRRRRRRPPPLLLGGGEEEBBBBBBAAAAAABBBEEEGGGIIIHHHKKKOOONNNJJJFFFCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFCCCCCCBBBAAAAAA@@@??????===>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>@@@AAABBBBBBBBBAAA@@@?????????@@@BBBFFFIIIJJJJJJGGGCCC??????AAADDDEEEDDDAAA@@@@@@@@@AAA@@@===;;;???>>>======>>>@@@BBBCCCOOOQQQTTTWWWWWWTTTQQQOOOOOOPPPRRRUUUZZZ```fffiiiddd___XXXPPPKKKJJJJJJKKKNNNOOOPPPSSSUUUWWWYYYZZZSSSNNNGGGAAA===;;;999888;;;<<<<<<<<<<<<<<<<<<;;;===<<<;;;:::;;;===???AAACCCCCCCCCBBBAAABBBDDDGGGFFFHHHIIIHHHGGGGGGHHHIIIKKKJJJHHHGGGEEEDDDDDDDDDIIIFFFDDDFFFKKKOOONNNKKKLLLGGGDDDBBB>>>777555666>>>===<<<:::::::::;;;<<>>===>>>>>>???@@@AAAAAABBBBBBAAAAAAFFFAAAAAAEEEFFFCCCDDDIIIIIIJJJJJJJJJHHHFFFCCCAAA<<<;;;999777555444333222222222333555777999<<<===???AAAEEEHHHKKKNNNRRRUUUSSSQQQMMMHHHCCC???===;;;???;;;:::======888777;;;<<<<<<<<<<<<============??????>>>===;;;:::999888666777888999::::::999888GGGCCC???>>>??????===:::???>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<============@@@>>>>>>BBBDDDFFFMMMUUU]]]oooLLLLLLMMMNNNOOOPPPQQQRRRVVVVVVZZZeeetttrrriiidddaaaaaaeee]]]XXXRRRNNNLLLLLLLLLLLLKKKMMMQQQWWW\\\]]]YYYVVVRRROOOLLLHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIGGGEEEDDDCCCCCCDDDGGGJJJKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGFFFGGGHHHMMMOOOPPPPPPNNNKKKGGGEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGJJJMMMMMMJJJFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@???@@@???@@@BBBFFFIIIIIIIIIGGGDDD@@@@@@BBBDDDDDDDDD@@@@@@@@@@@@@@@???===;;;??????>>>>>>???AAABBBCCCGGGJJJNNNQQQSSSRRRPPPNNNKKKLLLMMMPPPTTTYYY^^^```\\\XXXRRRLLLHHHFFFFFFFFFGGGHHHIIIKKKNNNPPPQQQRRRLLLHHHBBB===;;;:::999888999999::::::::::::999999:::999888888888:::<<<===>>>??????>>>===>>>AAADDDFFFHHHIIIIIIGGGGGGHHHJJJIIIIIIIIIIIIIIIHHHHHHHHHKKKHHHFFFHHHLLLOOOMMMKKKIIIEEEBBBAAA>>>999888:::======<<<;;;;;;;;;;;;;;;===>>>@@@CCCEEEHHHJJJKKKKKKHHHDDD@@@>>>======>>>???@@@@@@AAAAAAAAAAAAAAADDD@@@@@@DDDEEECCCDDDHHHHHHHHHIIIHHHGGGEEEBBB@@@<<<:::999777555444333333222333444555888:::<<<===>>>AAAEEEHHHKKKNNNRRRUUUSSSQQQNNNIIIDDD@@@===;;;???;;;:::===<<<888888;;;<<<<<<<<<<<<===============<<<<<<<<<;;;;;;::::::555666888:::;;;<<<<<<;;;>>>===<<<<<<===>>>>>>=========<<<<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<============???======AAACCCEEELLLSSS[[[mmmLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPTTT]]]kkk{{{xxxnnnhhhcccbbbdddZZZVVVQQQNNNMMMMMMLLLLLLLLLLLLMMMPPPSSSUUUUUUTTTPPPNNNKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLOOONNNMMMKKKIIIGGGFFFFFFDDDHHHLLLNNNMMMJJJGGGFFFHHHIIIJJJIIIGGGFFFGGGHHHJJJKKKMMMNNNMMMJJJGGGEEEGGGFFFEEEDDDDDDDDDFFFFFFFFFIIIKKKLLLJJJGGGEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@??????>>>???@@@@@@@@@@@@??????>>>============>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@???@@@BBBEEEGGGHHHGGGGGGDDDAAA@@@AAABBBBBBBBB>>>??????@@@???>>><<<;;;????????????@@@AAABBBBBBBBBEEEHHHKKKLLLLLLJJJIIIFFFGGGGGGIIIKKKOOORRRTTTPPPMMMIIIEEEBBB@@@@@@@@@@@@AAABBBDDDEEEGGGIIIIIIDDDAAA<<<999888888888777666777777888888777777666666555555444555777888999999:::;;;;;;;;;<<<@@@BBBFFFGGGHHHHHHGGGGGGIIIJJJGGGHHHJJJLLLMMMMMMMMMMMMMMMJJJHHHIIIMMMNNNLLLJJJFFFBBB??????===:::;;;>>>;;;<<<<<<<<<<<<;;;;;;:::;;;;;;===???AAABBBDDDEEEEEECCCAAA???============>>>???@@@@@@AAAAAA@@@@@@AAA???@@@CCCDDDCCCDDDGGGEEEFFFFFFFFFDDDBBB@@@???;;;:::888666555333333333333333444555777:::<<<===>>>@@@DDDGGGJJJNNNRRRUUUUUUSSSOOOJJJFFFAAA>>><<<>>>;;;;;;<<<<<<999888;;;<<<<<<<<<<<<============::::::::::::;;;;;;;;;;;;555666888:::<<<===>>>>>>:::;;;<<<<<<;;;<<<>>>???;;;;;;;;;<<<<<<===??????=========<<<===>>>>>>???<<<<<<<<<<<<============>>><<<<<<@@@BBBCCCJJJQQQYYYiiiKKKKKKLLLMMMNNNNNNNNNNNNJJJKKKMMMSSS]]]jjjuuu{{{|||zzzvvvuuuvvvzzz~~~rrriiiccc^^^\\\]]]WWWTTTPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQQQQOOONNNMMMKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPSSSRRRQQQOOOMMMKKKIIIHHHGGGJJJMMMNNNMMMJJJIIIHHHJJJKKKKKKJJJHHHGGGHHHIIIGGGIIIJJJKKKKKKIIIGGGFFFGGGFFFFFFEEEFFFFFFGGGHHHGGGHHHJJJKKKJJJIIIGGGFFFCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@??????>>>===<<<<<<======>>>>>>??????>>>?????????@@@@@@@@@@@@@@@??????AAACCCEEEEEEDDDDDDBBB@@@???>>>?????????<<<>>>??????>>><<<;;;;;;>>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEGGGHHHEEEDDDBBB???===<<<;;;;;;===>>>>>>@@@AAABBBCCCDDD@@@===999666666666666555555555666666666666555555333333333333333555666777777888:::;;;;;;===@@@BBBDDDFFFGGGGGGFFFFFFHHHIIIGGGHHHKKKNNNOOOOOOOOONNNMMMLLLJJJKKKLLLMMMKKKIIIEEE@@@>>>>>>===;;;<<<@@@:::;;;<<<===<<<<<<:::999::::::;;;<<<===>>>????????????>>>======<<<<<<======>>>??????@@@@@@????????????AAACCCDDDDDDEEEFFFCCCCCCCCCCCCAAA@@@>>>===:::999888666444333333333222333333555666888:::;;;===@@@CCCFFFIIIMMMRRRUUUVVVTTTQQQMMMHHHCCC???===<<<;;;;;;<<<;;;:::::::::<<<<<<<<<<<<============;;;:::::::::::::::999999666777888999;;;<<<<<<<<<===???@@@>>>;;;:::===@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<============>>><<<===@@@BBBCCCHHHOOOVVVfff}}}IIIJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNPPPUUU\\\dddiiihhhgggfffeeegggiiimmmooo||||||qqqfff```[[[WWWUUUVVVSSSQQQOOONNNNNNNNNMMMLLLKKKLLLNNNOOOOOONNNNNNNNNOOOOOONNNNNNOOOPPPQQQRRRPPPPPPQQQQQQRRRRRRRRRRRRTTTTTTTTTRRRQQQNNNLLLKKKMMMNNNNNNMMMKKKJJJKKKMMMKKKLLLMMMKKKIIIHHHHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFFFFGGGHHHIIIJJJKKKHHHIIIJJJKKKKKKJJJIIIGGGDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========????????????>>>======<<<<<<=========>>>>>>??????============>>>>>>?????????>>>>>>???AAABBBBBBAAA@@@???>>><<<;;;;;;;;;<<<:::<<>><<<;;;;;;<<<;;;<<<<<<===============???@@@@@@AAAAAA@@@@@@????????????>>>?????????@@@>>>===<<<;;;:::999999999;;;<<<<<<===>>>>>>?????????<<<999666666555444333555555666666666666555555222222222333333444555555444666888999:::;;;>>>@@@AAACCCDDDEEEDDDDDDFFFGGGGGGHHHKKKMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIGGGEEE@@@>>>>>>===:::;;;>>>999:::;;;<<<<<<;;;:::999999:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<===>>>>>>??????>>>>>>???AAABBBCCCDDDEEEEEEDDDAAAAAA@@@@@@???>>>===<<<999888777555444333333333111222222333555777999:::===???BBBDDDHHHLLLRRRVVVXXXVVVSSSOOOJJJDDD@@@===;;;<<<<<<;;;:::;;;;;;:::<<<<<<<<<<<<===============<<<;;;:::999888777777888888888888888999999999<<<>>>@@@>>>;;;;;;===@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<============???===>>>AAACCCCCCHHHNNNTTTcccxxxHHHIIIKKKLLLMMMLLLKKKKKKLLLMMMNNNNNNOOORRRVVVZZZ\\\\\\[[[[[[]]]___aaabbbhhhnnntttwwwzzz~~~}}}yyynnnddd[[[XXXVVVSSSQQQRRRPPPNNNMMMNNNOOOOOONNNLLLIIILLLOOOPPPOOOMMMMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUTTTSSSQQQOOOMMMPPPPPPOOOMMMKKKKKKMMMOOOMMMNNNNNNLLLJJJIIIIIIJJJHHHIIIJJJJJJKKKJJJIIIHHHEEEFFFGGGHHHJJJKKKLLLMMMIIIIIIIIIJJJKKKJJJHHHFFFCCCCCCCCCCCCBBBAAA@@@???========================<<<============<<<<<<;;;<<<<<<<<<===============;;;:::::::::;;;<<<===>>>>>>===<<<===>>>???>>>===;;;<<<<<<;;;999888999;;;888;;;>>>>>>;;;999:::<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888888::::::;;;;;;;;;;;;;;;;;;???<<<999666666555333222555555555666666555555555222222222333444444555555222444666777888999;;;===>>>???AAAAAAAAAAAACCCDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHFFFEEECCC@@@>>>???>>>::::::<<<999::::::;;;;;;;;;;;;:::999999999:::::::::;;;;;;::::::999999:::;;;===>>>;;;<<<======>>>>>>======>>>AAACCCBBBBBBEEEDDDAAA@@@??????>>>======<<<<<<999888666555444333333333222222333444555777888999<<<>>>AAACCCGGGLLLRRRVVVYYYXXXUUUQQQLLLFFFAAA>>>:::<<<<<<::::::<<<<<<:::<<<<<<<<<<<<============>>>>>>===;;;:::888777777:::999888777777777888888999:::;;;;;;;;;<<>>???BBBCCCCCCGGGMMMQQQ^^^sssHHHIIIKKKLLLLLLKKKJJJIIIGGGIIILLLLLLLLLMMMPPPRRRUUUUUUUUUUUUVVVWWWYYYZZZXXX^^^cccdddgggkkkkkkgggddd\\\UUUTTTSSSPPPOOOOOOMMMLLLLLLNNNOOOPPPNNNLLLIIILLLNNNNNNLLLLLLMMMNNNMMMNNNNNNOOOPPPQQQRRRSSSQQQQQQQQQRRRSSSTTTTTTTTTRRRSSSTTTTTTTTTRRRPPPOOOPPPQQQQQQPPPNNNMMMMMMOOONNNOOOOOOMMMKKKIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJJJJGGGHHHIIIJJJKKKKKKLLLLLLIIIGGGFFFGGGIIIIIIFFFCCCAAAAAABBBBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888999:::<<<<<<===;;;:::;;;<<<<<<;;;:::999:::<<<;;;999888999;;;666:::>>>===:::888999<<<:::;;;<<<<<<<<<;;;::::::888888888999:::<<<>>>???999999::::::;;;::::::::::::999888666666777888999<<<<<<;;;;;;;;;;;;;;;;;;<<<:::777666666555444222444444444555555444444444111111222333444444444444222555777888888999;;;<<<:::<<<===>>>>>>>>>@@@AAAAAABBBCCCDDDEEEFFFGGGGGGEEEFFFHHHHHHGGGEEEDDDCCC@@@>>>>>>AAA@@@;;;:::<<<::::::999999::::::;;;<<<888888888888999999999:::;;;:::888777888:::===???;;;;;;<<<============<<<<<<@@@BBB???@@@BBBAAA<<>>===<<<<<<<<<<<<888777666555444333333333444444555555777888:::;;;<<<===@@@BBBFFFKKKRRRVVV[[[YYYWWWSSSMMMGGGBBB>>>999======999999======999<<<<<<<<<<<<==================<<<<<<;;;:::999999:::999888888888999::::::<<<;;;:::;;;===?????????>>>======<<<<<<<<<======;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============>>>===>>>AAABBBAAAEEEJJJMMMYYYmmmGGGIIIJJJLLLLLLKKKIIIHHHEEEIIIMMMOOOOOOOOORRRTTTQQQPPPPPPPPPPPPRRRSSSTTTTTTYYY]]]^^^```dddddd``````XXXRRRRRRRRROOOMMMNNNLLLKKKLLLNNNPPPPPPNNNLLLJJJLLLMMMLLLJJJJJJMMMPPPLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRSSSSSSTTTTTTQQQRRRTTTTTTTTTSSSQQQOOOOOOQQQSSSSSSQQQNNNMMMMMMNNNOOOOOONNNKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHFFFDDDEEEGGGGGGDDDAAA???@@@@@@@@@@@@???>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<888999999:::;;;;;;;;;;;;:::999999888888777777777888777666666777999;;;<<<<<<;;;999999:::;;;999888888:::<<<;;;999888:::<<<666:::>>>===:::777999<<<;;;<<<=========<<<;;;::::::999888777777888999:::777888999999::::::999999:::888777555555666777999>>>>>>>>>>>>=========<<<:::888666555666666555333333333333444444333333333000111222333333444444333555888:::;;;;;;;;;===>>>888999;;;<<<<<<<<<>>>@@@>>>>>>???@@@BBBDDDFFFGGGCCCEEEGGGGGGFFFDDDBBBBBB===<<<===AAAAAA===;;;<<<::::::999888999:::<<<===666777777777888888999999<<<:::888666777:::===???:::;;;<<<<<<======<<<<<<:::???AAA>>>===@@@>>>999???>>>===<<<<<<<<<<<<<<<888777666555444333333333666666666777888:::;;;<<<;;;===???BBBEEEKKKRRRVVV[[[ZZZXXXTTTNNNHHHBBB???888======999999======999<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888999;;;<<<>>>DDDAAA>>>>>>@@@AAA???<<<<<<<<<;;;<<<<<<===>>>???<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<=========>>>===<<<===@@@AAA@@@CCCHHHJJJVVViiiLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPQQQQQQIIIJJJLLLNNNQQQSSSUUUVVVTTTTTTVVVXXXZZZ[[[\\\]]]^^^XXXRRRNNNNNNNNNMMMLLLQQQOOONNNNNNOOOOOOMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQNNNOOOPPPQQQQQQQQQPPPOOOTTTSSSSSSQQQPPPOOONNNNNNSSSRRRRRRRRRSSSSSSPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLKKKFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGEEEDDDDDDEEE???======>>>???@@@???>>>??????>>><<<;;;:::999888999999888888888999;;;<<<999::::::;;;;;;::::::999888999999::::::999999888999999999888777666666555666888999999888888999:::<<<<<<<<<<<<;;;:::999888;;;<<<=========;;;888777555555666666777777888888666666666555555555888:::999999999999999999999999>>>???@@@@@@@@@@@@>>>>>>;;;:::888777555444444333111111111111111111111111...000111333444444333333444555666777888888888888::::::999999999999::::::<<<<<<<<<>>>@@@AAAAAA@@@???AAABBBDDDDDDCCCAAA@@@======>>>>>>>>>===;;;::::::;;;<<<===<<<;;;:::999===;;;888777888999999888888888888888999:::;;;<<<;;;;;;===>>>>>>>>>===<<>>???>>>===<<<;;;::::::::::::777333333555777666444444444444444555777888::::::;;;???DDDFFFHHHOOOWWWXXXXXXWWWSSSLLLFFFAAA@@@;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888777888999:::::::::::::::888999:::999888888999;;;=====================<<<======<<<;;;;;;;;;;;;<<<===???AAA@@@===<<<>>>@@@>>>>>>>>>>>>???AAAFFFIIIOOOUUUeee}}}LLLKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQOOOPPPPPPPPPPPPPPPQQQQQQSSSTTTTTTVVVWWWYYY[[[\\\___ZZZTTTQQQPPPPPPNNNMMMPPPNNNMMMNNNOOOOOONNNMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQOOOPPPQQQQQQQQQQQQOOOOOORRRRRRQQQPPPOOONNNMMMLLLQQQPPPPPPQQQRRRRRROOOMMMNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHGGGDDDCCCCCCDDDAAA???>>>???@@@AAA@@@>>>>>>>>>===<<<;;;::::::999:::999888888888999:::;;;999999999999999999999999888999999999999999999888999999888888777666666555666777888888777777888:::;;;;;;;;;;;;:::999888888:::;;;<<<<<<;;;:::888666666666777777777777777777555666777666666666888:::999999999999999999999999>>>>>>@@@AAAAAA@@@???>>>;;;:::888666555444444333222222222222222222222222000111222222333333333333222222444555555666666666888888888777777888888888999::::::<<<>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>><<<<<<=========<<<:::::::::;;;;;;<<<;;;:::999888===;;;999888999::::::999888888888888999:::;;;<<<999:::<<<===>>>?????????@@@@@@AAAAAAAAA@@@??????>>>===<<<:::999999888888:::777444444666777666555444444444444555777888:::;;;;;;>>>CCCEEEGGGNNNWWWXXXYYYXXXTTTMMMGGGBBB@@@<<<<<<;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888999999999:::999999888888999;;;<<<<<<;;;<<<>>>@@@;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<:::<<<>>>===;;;;;;<<<>>>>>>>>>???>>>???AAAEEEIIIKKKQQQaaayyyKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPRRRQQQQQQQQQPPPPPPOOOOOOSSSSSSSSSSSSUUUWWWZZZ\\\```\\\WWWTTTRRRQQQOOONNNOOOMMMMMMMMMOOOPPPOOONNNOOOOOOMMMLLLKKKIIIHHHHHHHHHIIIKKKMMMOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPOOONNNMMMLLLLLLKKKPPPOOOOOOPPPQQQQQQNNNLLLNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGGGGFFFDDDBBBBBBCCCCCCAAA@@@@@@AAAAAA???>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::999888777777888999:::999999999999999999999999999888888777777666666555555666777777666666777888::::::::::::999888777777999999:::::::::888777555777777777666666666666666333555777777777777888999999999999999999999999999===>>>???@@@AAAAAA@@@???:::999888666555444444333444444444444444444444444222222222111222222333333222222333444555555555555666666555555555555666666666777888999:::;;;;;;;;;>>>??????@@@???>>><<<;;;:::;;;;;;<<<<<<;;;999999999::::::::::::999888888<<<:::999888:::::::::999888888888888999:::;;;;;;999::::::<<<>>>@@@BBBCCCBBBCCCCCCCCCBBBAAA@@@@@@<<<<<<:::999888777777777999777555444555666666555444444444444555777888:::===<<<>>>AAACCCEEEMMMWWWZZZ[[[ZZZWWWPPPIIIDDDBBB===<<<<<<;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888999999999999999777666666666888999999999:::===???:::::::::;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<:::;;;======<<<<<<===???>>>>>>???>>>???AAAEEEHHHJJJOOO]]]tttJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOONNNNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQSSSVVVYYY[[[^^^\\\XXXUUURRRPPPOOONNNNNNMMMLLLMMMOOOPPPPPPNNNPPPOOONNNMMMKKKJJJIIIHHHIIIJJJKKKMMMOOOPPPPPPPPPSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOONNNMMMLLLLLLKKKOOOOOOOOOPPPQQQQQQOOOMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGHHHHHHHHHHHHIIIIIIIIIGGGHHHHHHGGGDDDCCCCCCDDDDDDBBB@@@@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999:::888777555555777888:::999999888888888888999999888888777777666666666666444555666666555555666888888888999888888777666666777777888888888777666555666666555555444444444333222444777888888777888888888999999999999999::::::<<<===???@@@AAA@@@@@@???999888777666555444444444333333333333333333333333444333222111111111222333333444555666666666666666444444333333333333444444444555777888888888999:::>>>>>>???>>>===<<<;;;:::888999:::;;;;;;:::999888999999999999888888777777:::999888888999:::999888999888888888999999:::;;;;;;;;;;;;<<<===@@@BBBDDDDDDDDDDDDDDDCCCBBBAAA@@@<<<;;;:::999888777777777777666444333333444444555444444444444555777888:::>>><<<===@@@BBBDDDMMMWWW\\\]]]^^^[[[UUUMMMGGGDDD>>>===<<<;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888888888888999999888777777777888999999888999;;;===:::;;;;;;<<<<<<===============<<<;;;;;;;;;;;;<<<;;;<<<===>>>>>>???@@@@@@===>>>?????????AAADDDGGGJJJOOO]]]sssIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNKKKLLLMMMOOOPPPRRRSSSTTTSSSRRRQQQPPPRRRUUUXXXZZZZZZZZZXXXUUURRROOONNNMMMNNNMMMLLLMMMOOOPPPPPPNNNOOOOOONNNMMMLLLKKKJJJJJJIIIJJJLLLMMMOOOOOOPPPPPPSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMPPPOOOOOOQQQRRRRRRPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHFFFDDDEEEEEECCCAAA?????????>>><<<:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888666555555666888999999888888777777888888999777777777666666666666666333555666666555555666777777777888888777777666666666666666666666666555555444444444333333222222111111444777888888777888999888888888999999:::::::::<<<<<<>>>?????????>>>>>>888888666555444444444444333333333333333333333333444333222111111111222333333444444555555555555444333333222222222222333333222555777888777777999:::>>>>>>>>>===<<<;;;::::::777888999::::::999888888999999888888888777777777888777666777999999888666999999888888999999::::::>>>=========>>>@@@BBBCCCEEEEEEEEEDDDCCCAAA@@@???===<<<;;;999888888777777555444333222111222333444444444444444555777888:::>>><<<===@@@BBBEEENNNXXX___aaaccc```ZZZQQQKKKGGG???>>><<<;;;::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888555666777999999:::::::::===>>>>>>===;;;;;;<<<>>><<<<<<======>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>?????????===>>>?????????@@@CCCEEEJJJNNN\\\rrrHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQPPPPPPOOOQQQSSSUUUWWWVVVWWWWWWUUURRROOONNNNNNOOOMMMMMMMMMOOOPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLJJJKKKLLLMMMNNNOOOOOOOOORRRQQQPPPOOOOOOOOOOOOOOOQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOQQQSSSSSSQQQOOONNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJIIIGGGEEEEEEFFFBBB@@@???>>>>>>>>><<<:::;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;:::999999888777666666777888999999888777666666777888999666666666666666666666666444555666666555555666777666777777888777777666666666666666555555555555555333333333222222222222222222444666777777777999:::888888888999999::::::;;;;;;<<<===>>>>>>===<<<;;;888777666555444444444444222222222222222222222222222222222111222222333333111111222333333222222111333333222222222222333333111444888888666666888:::===<<<<<<;;;;;;:::::::::777888999:::::::::999888:::999888888777777888888777777666888999:::888777:::999999888999999::::::>>>>>>>>>>>>???@@@BBBBBBEEEEEEDDDCCCBBB@@@>>>===<<<<<<:::999888777777777444444444222111111222444444444444444555777888:::<<<<<<>>>BBBDDDGGGPPPYYYbbbeeegggfff___VVVOOOJJJAAA???===;;;::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888555666888999;;;;;;<<<<<<===>>>>>><<<:::999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;:::999:::<<<======<<<<<<>>>?????????@@@BBBDDDHHHMMM[[[rrrHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUWWWVVVSSSPPPOOOOOOPPPNNNMMMNNNOOOOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOOJJJKKKLLLMMMNNNOOOOOOOOOPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNPPPRRRRRRPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGIIIJJJJJJHHHFFFEEEEEEFFFBBBAAA????????????===<<<<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;:::888888888888888888888888999888777666666777888999666666666666666666666666444666777777666555777888666777777888888888777777666666555555555555666666333333333333444444444444222444555666666777:::<<<777888888999::::::;;;;;;;;;<<<<<<===<<<;;;999888777777666555444444444444444444444444444444444444000111222222333333333333111111222222222222111111444444333333333333444444///333777777555444777:::::::::999999999999999999777888999:::::::::999999;;;:::999888777888999999888888888:::;;;<<<:::888::::::999999888999999:::;;;<<<>>>@@@AAABBBCCCCCCDDDDDDCCCBBB@@@>>><<<;;;;;;:::999888777666666666555666666444222111444666444444444444555777888:::;;;;;;???DDDGGGIIIQQQZZZeeeiiillljjjdddZZZRRRMMMBBB@@@===;;;999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888777888999:::;;;<<<<<<<<<:::;;;;;;:::888888999;;;??????>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<<<<:::999:::<<<===<<<:::<<<>>>????????????AAACCCHHHNNN^^^vvvGGGHHHJJJLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJKKKLLLMMMNNNNNNNNNRRRUUUXXXWWWTTTQQQPPPQQQQQQOOONNNNNNOOOOOOMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOMMMLLLMMMOOOPPPQQQOOOMMMNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIGGGEEEDDDDDDEEECCCAAA@@@@@@AAA@@@???>>>======<<<<<<<<<;;;;;;;;;888999;;;<<<===<<<;;;;;;888888999999999999888888999888777555555777888999555555555666666666666666555666777777666666777999777777888888888888888777666666555555555666666777444444444555555666666666333444555555555777:::===777777888999::::::;;;;;;;;;<<<<<<<<<;;;999777666777666555444444444444444555555555555555555555555...000222333444444333333333333444444444333333222555444444333333444444555...222666666333222555999888777777777777777888999777888999:::;;;::::::999;;;;;;999888888888999:::999999:::;;;======<<<:::::::::999999888999999999888:::===@@@CCCDDDEEEEEECCCCCCBBBAAA???===;;;999:::999888666555555555555666777888666333333555888444444444444555777888::::::;;;???EEEHHHKKKSSS[[[gggkkknnnmmmfff]]]TTTOOOBBB@@@===;;;999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888::::::;;;<<<<<<<<<;;;;;;;;;<<<======<<<<<<>>>@@@??????>>>===<<<;;;::::::======<<<;;;;;;;;;;;;<<>>???===:::<<<>>>???@@@??????AAACCCKKKQQQbbbzzzGGGHHHIIIKKKKKKKKKKKKJJJEEEGGGJJJMMMNNNMMMLLLJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKMMMMMMRRRSSSTTTVVVWWWUUUQQQNNNHHHKKKNNNOOOMMMLLLLLLNNNLLLKKKKKKLLLNNNPPPOOONNNLLLKKKKKKKKKLLLMMMNNNNNNLLLLLLMMMMMMMMMLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQPPPPPPOOONNNMMMMMMLLLKKKKKKKKKMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@>>>:::777;;;<<<===>>>>>>===<<<;;;:::;;;<<<===<<<;;;:::999:::::::::999999888888888444444444555555555666666888666555666777888777555777777777777777777888888666666666666777777777777777666555444333222222222222333444555555444333222555555555555666666666666888777666777999::::::999:::999999888777666666555444444444444444444444444666444333333555666666555333333333444444444555555333333222222111000//////000111222333444444444444000111222333333333333333::::::999999888777666666999666555777;;;===<<<:::<<<:::888999;;;<<<:::888777999;;;=========;;;;;;888777777777888999::::::???>>>>>>>>>>>>@@@AAABBB??????@@@@@@???>>><<<;;;:::999777666444333333333444444444555555555666666555555555555555666777888???>>>???BBBEEEJJJTTT___iiinnnpppnnnjjjdddYYYNNNGGGEEEBBB@@@???>>><<<:::999:::;;;<<<<<<<<<;;;:::999999999999999888777666888888999::::::::::::999<<<<<<======>>>>>>?????????>>><<<;;;<<<===???@@@<<<<<<<<<<<<<<<;;;::::::======>>>>>>>>>======<<<<<<;;;:::;;;>>>BBBDDDEEEGGGOOOdddFFFGGGIIIJJJKKKKKKJJJJJJHHHJJJLLLMMMNNNLLLJJJIIILLLLLLLLLMMMMMMMMMMMMNNNKKKKKKJJJIIIJJJKKKLLLMMMQQQRRRTTTWWWXXXVVVRRRNNNHHHKKKMMMMMMKKKJJJLLLMMMMMMLLLLLLMMMOOOPPPOOONNNMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKNNNMMMMMMLLLLLLMMMMMMNNNOOOOOONNNNNNMMMLLLLLLKKKLLLKKKJJJKKKMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAA===:::;;;<<<============<<<;;;;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888444444555555555666666666999777666666777777666555888888888888888888888888666666666666777777777777666555444444333333333333333333444444444444333333444555555555666666666666888777666777999999999777888888888777666555555555444444444444444444444444555444333444666777666555222222222333333333444444111111222222333333444444444444444444333333222111...///111333555666777777::::::999999888777777777666555666777:::;;;:::999<<<:::999999;;;<<<;;;999999;;;<<<>>>>>>===<<<;;;888888888777888888999999===<<<<<<<<<===>>>???@@@>>>>>>??????>>>===;;;:::999888777555444444444444444444444444555555555666444444444444555666777888>>><<<===AAACCCHHHRRR]]]ffflllqqqpppnnnhhh^^^TTTKKKHHHCCC@@@???>>><<<;;;999:::;;;<<<<<<;;;:::::::::::::::::::::999888888999999:::;;;;;;;;;;;;:::=========>>>??????@@@@@@???>>>===<<<<<<<<<===>>>;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<=========<<<<<<===<<<<<<===???BBBDDDEEEKKKUUUjjjEEEFFFHHHIIIJJJJJJIIIIIIKKKLLLMMMNNNMMMLLLJJJHHHKKKLLLLLLLLLLLLMMMMMMMMMJJJIIIIIIHHHIIIJJJKKKLLLPPPQQQTTTXXXYYYWWWSSSOOOJJJKKKKKKJJJIIIIIIKKKMMMOOONNNMMMMMMOOOPPPOOOMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDDDDEEEEEEFFFGGGHHHFFFDDDBBBAAA@@@AAABBBCCCCCCBBBBBBBBBCCCBBB???===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;:::::::::999999999999888555555555555666666666666999888777777888888777555888888888888888888888888666666666666777777777777555444444333333333444444444444333333333333444444444444444555555555666666999777666777888888777666666666666555555444444333444444444444444444444444555444444666888888666444111111111222222222333333222222222333444555555555555555555444444333111111///000222444555777777777:::::::::999888888777777222555777999999888999999<<<:::999:::;;;<<<;;;:::<<<===>>>>>>>>>===<<<;;;999999888888777888888888::::::::::::;;;<<<===>>>============<<<;;;:::999777666666555444444555555444444444444555555555555333333333444555777888999<<<;;;<<<@@@BBBEEEOOOYYYbbbjjjqqqsssrrrnnneee\\\QQQLLLFFFAAA>>>>>>======999::::::;;;;;;:::999999::::::;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<;;;===>>>>>>??????@@@AAAAAA>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<:::;;;<<<===============>>>>>>>>>???@@@CCCEEEFFFRRR^^^tttDDDEEEGGGHHHIIIIIIHHHHHHJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHGGGHHHIIIKKKLLLMMMOOOSSSXXXZZZYYYTTTPPPMMMLLLJJJIIIHHHJJJLLLNNNPPPOOOMMMNNNOOOOOONNNMMMPPPOOONNNMMMMMMLLLMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDBBB@@@???AAACCCDDD@@@??????@@@AAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;999999999999999999999999555555666666666777777777888777666777999:::999888999999999999888888888888666666666666777777777777444444333333333444555555555444333222222333444555333333444444444555555555999777666666777777555444555444444444333333222222333333444444444444444444444444555777999888666444222222222222333333333333555444444444333333222222222222333444555555444444222333444444555555444444:::::::::999999888888888111555999:::999777999;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===<<<:::999::::::999888777777777888999999999:::;;;;;;<<<===;;;;;;;;;::::::999888888555555555444444555555666444444444444444444444444222222222333555777999:::;;;:::<<<@@@AAADDDLLLUUU___iiirrrvvvuuussskkkcccXXXRRRIIIBBB???>>>>>>???:::::::::::::::999999999999:::::::::::::::999999999::::::;;;;;;;;;;;;;;;=========>>>??????@@@@@@============<<<;;;999999:::;;;<<<===>>>>>>>>>>>>;;;<<<======>>>>>>>>>>>>>>>???@@@@@@AAACCCFFFIIIXXXggg~~~DDDEEEFFFHHHHHHHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLHHHHHHHHHIIIIIIIIIIIIJJJHHHGGGGGGGGGHHHIIIKKKLLLKKKMMMQQQVVVYYYYYYUUURRRPPPMMMKKKIIIIIIKKKMMMOOOPPPNNNMMMMMMOOOOOONNNMMMOOOOOONNNMMMLLLLLLLLLLLLHHHIIIJJJLLLMMMNNNOOOOOOLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHIIIKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDCCCDDDDDDEEEEEEGGGEEEBBB@@@@@@BBBDDDEEE@@@???>>>???@@@@@@???===;;;;;;;;;::::::;;;;;;;;;===<<<;;;:::999:::;;;;;;999999999999999999999999666666666777777777888888666555555777:::<<<<<<;;;999999999888888888777777666666666666777777777777444444333333333444555555444333222111111222333444333333333333444444444444777666555555555666444333333333333222222222222222333333333444444444555555444444555777999888666333333333333333444444444444333333333333222222222222333333444555555555444444111222333444555555555555:::::::::999999999999999333777:::;;;999888:::<<<;;;;;;<<<<<<<<<<<<===>>>=========<<<;;;:::999888::::::999888777777777888999999:::;;;<<<<<<<<<<<<::::::999888888777777777444444444444444555555666444444444444444444333333111111222333555777888999;;;:::===AAABBBCCCJJJRRR\\\gggqqqvvvvvvtttoooiii___WWWMMMDDD@@@??????@@@;;;;;;;;;::::::999999999888888999999999999888888888888999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>============<<<;;;999999888999:::<<<===>>>??????;;;<<<===>>>>>>>>>>>>>>>>>>@@@AAABBBCCCFFFKKKOOOaaarrrDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKMMMJJJKKKOOOSSSWWWXXXVVVTTTQQQNNNKKKIIIJJJLLLMMMNNNNNNMMMLLLLLLNNNOOONNNLLLMMMMMMLLLLLLLLLLLLLLLLLLFFFGGGIIIKKKLLLMMMNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCAAAAAABBBDDDEEEBBB@@@??????AAAAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;888999999999999:::::::::777777777777888888888888666666666888;;;======<<<999999888888777666666666666666666666777777777777555444444333333333444444333333222222222222333333222222222333333333444444666444333444555555444333222222222222222222222222222333333444444555555555444333333555777777555333333333444444444555555555///000111222333444555666777777777666444333111000---///111444777999:::;;;::::::::::::::::::999999666777999999999:::;;;===:::<<<======<<<<<<>>>???======<<<;;;:::999999999999999888888777888888888999:::;;;<<<=========<<<:::999888777777666666777555444444444444444555555444444444444333333333333222222222333444666777888::::::===AAAAAABBBGGGOOOWWWcccnnnsssttttttrrrnnnddd\\\QQQGGGBBB@@@@@@@@@======<<<;;;::::::::::::777777888999999999888888777888999999::::::999999::::::;;;<<<<<<======>>>>>>======<<<<<<;;;;;;;;;666777999;;;===>>>???@@@>>>??????@@@@@@???>>>>>>AAABBBDDDDDDFFFKKKTTT[[[mmmEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGHHHIIIJJJLLLMMMIIIIIILLLPPPTTTWWWWWWVVVPPPMMMJJJIIIKKKLLLLLLKKKLLLKKKJJJKKKMMMNNNNNNMMMKKKKKKKKKJJJKKKKKKLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGHHHJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBAAABBBBBBCCCCCCBBB@@@>>>>>>??????>>>=========<<<;;;;;;<<<======;;;;;;<<<<<<;;;;;;:::999888888999999999:::::::::777777777888888888999999999888888999;;;<<<;;;:::888888777777666555555444666666666666777777777777666555444444333333333333222222333333333333222222222222222222333333333333444333222333444555444333222222222222222222222222222222333333444555555666444333222333444555555333222222333333333444444444000000111333444666777777888777777666555333111000...000222666:::<<<>>>???::::::::::::::::::::::::888777555666888:::<<<<<<:::<<<>>>>>>===<<<>>>AAA======<<<;;;;;;;;;;;;;;;888888888777888888999999888999:::<<<<<<<<<<<<;;;:::999888777666666666777555555444333333444444444444444444333333333222222333333333333444555666777888999<<<@@@@@@???DDDKKKPPP]]]iiinnnqqqtttuuutttggg```TTTJJJDDDAAA@@@??????>>>===;;;::::::;;;;;;777888999999:::::::::999888999::::::;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<<<<<<<===>>>:::;;;===???BBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDFFFGGGHHHJJJRRR^^^ggg|||EEEFFFHHHIIIJJJJJJIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHHHHHHHIIIKKKMMMNNNHHHHHHJJJNNNSSSVVVWWWWWWOOOLLLIIIHHHJJJLLLKKKIIIJJJIIIIIIJJJMMMNNNNNNMMMJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLHHHHHHGGGHHHIIIJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;<<<<<<;;;:::>>>===<<<;;;;;;<<<===>>>:::;;;<<<===<<<;;;:::999888888888999999:::::::::777888888888888999999999<<<;;;999:::;;;;;;999888888777777666555444444333666666666666777777777777777666555444333222222222111222333444444333222111111111222222222333333333333222111222444555444333222222222222222222333333222222333333444555666666444222111111333444444444111111222222222333333333444444555555555555555555444555555555555555444444222444666999;;;===>>>???:::::::::::::::::::::::::::666222333666:::;;;;;;:::<<>>======???AAA>>>>>>===<<<<<<<<<<<<===888777777777888999::::::777888:::;;;<<<<<<;;;;;;;;;:::888777666666777777666555444333333333333444444444444333333222222222333333333333333444555666777777;;;>>>>>>===BBBHHHLLLXXXeeekkkoootttxxxxxxiiiaaaVVVLLLEEEAAA@@@???@@@???===<<<;;;;;;<<<<<<888999::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>????????????>>><<<;;;<<<===???@@@???@@@BBBEEEHHHJJJKKKKKKOOOOOOOOONNNMMMLLLJJJJJJGGGIIIJJJKKKNNNWWWeeeoooDDDFFFGGGHHHHHHGGGFFFDDDGGGGGGGGGHHHIIIKKKNNNOOOIIIJJJLLLLLLKKKKKKMMMNNNMMMKKKIIIHHHGGGHHHJJJKKKHHHKKKNNNPPPPPPQQQRRRTTTPPPNNNKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNKKKJJJIIIHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIEEEDDDCCCBBBCCCEEEGGGHHHFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAA========================:::;;;;;;;;;<<<=========<<<<<<======<<<:::888777888888999999999:::::::::888666666:::@@@BBB@@@<<<>>>===<<<;;;999888777666999999888666666555555555444555555555666666777777444555666666444222222333555444333333444444222000444666777777555333333444666666555555555444444444111111222222222333333333333333222222333333444555333333333333333333333333555222000000111333333333555555555555666666777777555555444333333333444444000333666:::<<<>>>>>>===@@@???===:::888666444444===::::::>>><<<777888===>>><<<:::;;;???AAA@@@???@@@???<<<::::::;;;===???===<<<;;;999888999999:::888:::<<<<<<:::999:::;;;999:::999888666555666777555555555555555555555555444444444444333222111000444333222222222444666888888999:::<<>>>>>???>>><<<:::::::::::::::::::::::::::===>>>>>>===<<<;;;===???888:::<<<======>>>???AAA?????????@@@AAABBBBBBBBBBBBDDDGGGJJJKKKMMMQQQSSSVVVVVVVVVVVVUUUTTTSSSRRRRRRTTTUUUUUUYYYeeexxxDDDEEEFFFGGGGGGFFFEEEDDDIIIIIIHHHHHHHHHIIIJJJKKKGGGIIIJJJJJJJJJJJJKKKMMMPPPNNNLLLJJJHHHHHHHHHIIIIIIKKKMMMNNNOOOPPPRRRTTTQQQOOOLLLJJJIIIIIIHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJHHHGGGGGGGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIHHHGGGJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDCCCBBBBBBDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;999888888999999999999::::::::::::999999===BBBEEECCC@@@??????===<<<:::999888777888888777666555555555555555555555555666666666777444666777666333222222222444333222333444444222111555666666555444333333555666555555555444444444444222222222222222222222333222222222222222333444444333333333333333333333333111111111111111111222333333333444444555555555555555555444444444444444555333444777:::<<<======<<<:::999777666555555555666<<<999:::===<<<777888======;;;:::;;;>>>@@@???>>><<<<<<<<<;;;;;;;;;::::::===<<<:::999888999999::::::<<<===<<<;;;:::;;;<<<999::::::999777555666777555555555555555555555555555555555555444333222222444333222222222444666777777888:::<<<>>>@@@AAABBBIIIMMMUUU```kkkqqqsssrrrppphhh\\\QQQJJJEEEBBB@@@@@@???>>>>>>>>>===;;;999::::::::::::::::::::::::;;;<<<<<<<<<::::::<<<>>>;;;===???@@@@@@AAACCCEEEAAABBBBBBCCCDDDEEEFFFFFFIIILLLPPPRRRUUUWWWZZZ]]]^^^^^^^^^^^^]]]\\\[[[[[[YYY[[[]]]^^^cccpppCCCDDDEEEFFFFFFEEEDDDCCCJJJIIIHHHGGGGGGFFFGGGGGGFFFHHHIIIIIIHHHIIIJJJLLLRRRQQQOOOLLLJJJHHHGGGGGGKKKLLLLLLLLLMMMOOORRRUUUSSSQQQMMMJJJIIIHHHIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIGGGFFFFFFJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????======<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;::::::999999999999::::::::::::;;;999:::===BBBEEECCCAAA@@@@@@>>>===;;;999888777777666555444444444444444555555555555666666666666555666777666333111111111333222222333444555333222555666555444222222444666555555555555444444444444222222222222222222222222222222111111222222333444333333333333333333333333---000333333111000111444444444555666666666666555666555555555555555666666666777999;;;;;;;;;;;;:::444444333333444666888:::;;;:::;;;===<<<999:::>>><<<;;;::::::<<<>>>>>>===;;;<<<===>>>>>><<<:::999;;;;;;999999999999:::;;;===>>>>>>===<<<<<<===???:::;;;<<<;;;888666555666555555555555555555555555666666666666555444333333444333222222333444666777666777999:::<<<>>>@@@@@@EEEHHHOOOYYYdddlllpppqqqqqqjjj___UUUMMMGGGBBB@@@AAA???============;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???>>>@@@BBBDDDDDDEEEHHHJJJHHHHHHIIIJJJKKKLLLMMMNNNQQQUUUYYY\\\___bbbfffhhhggggggggggggfffeeedddddd```cccfffiiiooo}}}CCCCCCDDDEEEEEEDDDCCCCCCHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIIIIHHHHHHJJJKKKRRRQQQPPPNNNLLLJJJIIIHHHLLLLLLKKKJJJJJJMMMRRRVVVTTTSSSPPPMMMIIIHHHIIIJJJLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::999999:::===???>>>===@@@???>>><<<;;;999888777666555555444333333444444555555555666666666666666666777777666333111111111222111111333555555444333555555555333111222444777444444444444444444444444333333333222222222222111222111111111111222333333333333333333333333333333+++000555555222000222666777888999::::::999888888666666666666666777888999::::::;;;;;;:::999888888444333222333555888;;;===;;;;;;===>>>===<<<===???<<<<<<;;;;;;<<<<<<======>>>???@@@AAA@@@???===<<<;;;:::999999999:::<<<===??????@@@>>>======???AAA;;;======<<<999777666666555555555555555555555555555555555555555444333333333333222333333444666777666666888999;;;===>>>???AAADDDJJJSSS]]]fffmmmqqqqqqkkkbbbYYYRRRKKKEEEAAABBB@@@>>>======<<<;;;999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>===>>>@@@BBBAAACCCFFFHHHIIIJJJMMMOOOPPPPPPQQQSSSTTTVVVWWWWWWWWW[[[```dddgggjjjmmmooonnnnnnnnnnnnmmmlllkkkjjjeeehhhlllqqqzzzCCCCCCCCCDDDDDDCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIJJJLLLNNNNNNOOOOOOOOOMMMLLLKKKLLLLLLKKKIIIIIILLLQQQUUUUUUUUUTTTPPPLLLIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????????????????????????????>>>>>>>>>======<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<999999:::::::::;;;;;;;;;;;;:::999999:::::::::999>>>===<<<;;;:::888777777666666555444444444555555666666666666666555555555555666777666333111111111222111111333555555444333555555444222111222555777333333444444444444444444222222222222222222222222222222111111222222333444333333333333333333333333,,,111666777444333555999999999;;;<<<;;;:::999888666666777777888999:::;;;<<<<<<;;;:::999777666555333333222333444777:::;;;;;;===???>>>>>>???AAAAAA>>>>>>======<<<<<<======AAAAAA@@@@@@????????????::::::999999:::<<<>>>???AAABBBBBBAAA@@@@@@AAACCC>>>??????===999777666666555555555555555555555555333444444444444333222222222333333333444555555666555666777999:::<<<===>>>@@@CCCHHHNNNWWWaaajjjooooookkkeee^^^WWWPPPIIIDDDCCCAAA>>>======<<<;;;:::;;;;;;;;;<<<<<<=========:::<<<===>>>>>>???BBBDDDDDDGGGJJJLLLNNNPPPSSSVVVUUUVVVWWWYYY[[[]]]^^^___^^^bbbgggkkknnnpppsssuuuttttttttttttsssrrrqqqpppjjjmmmssszzzDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFHHHIIIIIIIIIIIIJJJLLLKKKLLLNNNPPPPPPOOONNNMMMLLLLLLKKKIIIIIIKKKPPPSSSVVVXXXYYYUUUPPPKKKJJJKKKGGGGGGFFFFFFGGGHHHIIIIIILLLKKKIIIHHHFFFEEEEEEEEECCCDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@??????>>>@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>==================<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;===<<<;;;:::::::::::::::<<<;;;;;;:::999999888888888777777666666666777777666666666666666555555555444555666666444222222333333222222333444555333222333444444333222222444666333333333333444444444444111111222222222333333333333333222222333333444555333333333333333333333333///222555666555555888:::888999:::;;;;;;:::888666777777777888999;;;<<<======<<<:::999777555444333111111111222333555666777:::>>>@@@>>>>>>AAACCCBBB@@@AAAAAA???======>>>???AAA@@@???>>>>>>>>>>>>???:::::::::;;;<<<>>>AAABBBCCCEEEFFFFFFEEEDDDDDDEEEAAAAAA@@@<<<999777777888555555555555555555555555222333333444333333222222222222333444444555555555666666777999:::<<<======???BBBFFFLLLRRR[[[dddkkkllljjjfffbbb\\\UUUNNNHHHFFFCCC???>>>======<<<;;;;;;;;;<<<<<<===>>>>>>>>>999;;;===>>>???@@@DDDFFFHHHKKKOOOQQQTTTVVVZZZ\\\ZZZ[[[]]]___aaaccceeefffiiimmmqqquuuwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvrrruuu|||EEEDDDDDDDDDDDDDDDDDDEEECCCDDDEEEGGGHHHHHHGGGGGGEEEFFFHHHHHHGGGGGGIIIJJJIIIKKKNNNPPPQQQOOOMMMLLLKKKKKKKKKIIIIIIKKKOOORRRVVVZZZ]]]ZZZSSSMMMKKKKKKHHHHHHGGGGGGFFFFFFGGGGGGJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGEEEGGGHHHJJJIIIGGGEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDBBBAAAAAAAAA@@@@@@??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>======;;;:::999::::::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999999:::777666666666555555555555222444555555444333333444444333222333444444222111111333444444333222444555222222333333333444444444000000111222333444444555444444333333444444555666333333333333333333333333000111222333555777999:::999:::<<<===<<<;;;888777777777888999:::<<<>>>???<<<;;;999777555333222111///000222444555666666666777===???<<<<<>>@@@BBB???@@@AAAAAAAAA@@@>>>===;;;;;;;;;<<<>>>AAACCCDDDFFFIIILLLMMMLLLJJJIIIHHHDDDCCC@@@<<<888666888999555555555555555555555555333333444444444444444333222222333444555555555555666777888999:::<<<======>>>AAAEEEJJJNNNVVV___eeehhhhhhfffdddaaaZZZRRRMMMHHHEEEAAA???>>>>>>======;;;<<<<<<===>>>>>>??????<<<>>>@@@AAABBBEEEHHHKKKMMMPPPTTTWWWYYY]]]```ccccccdddeeehhhjjjmmmnnnooorrrvvvzzz|||}}}}}}}}}}}}|||}}}}}}||||||{{{zzzyyyxxx|||EEEEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFFFFDDDEEEGGGGGGFFFFFFHHHIIIIIIKKKNNNPPPQQQOOOLLLJJJJJJKKKKKKJJJIIIKKKNNNQQQWWW[[[___]]]VVVOOOLLLKKKMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEGGGIIIJJJJJJHHHEEEDDDAAAAAAAAAAAABBBBBBCCCDDDCCCCCCDDDEEEFFFFFFEEEEEE???@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>========================<<<<<<======>>>>>>??????>>>===<<<:::999999:::::::::::::::;;;;;;;;;<<<<<<777888999888999:::===???;;;;;;;;;<<<<<<<<<======;;;:::::::::::::::;;;;;;777777666666555555555444111333555555444333444555555444333333444444222000000222444444333333333444222222222333333444444444//////000111333444555666555444444444444555666666333333333333333333333333111000///111444777999999;;;===???@@@???===;;;999777888888999;;;===???@@@<<<;;;888666444222111111///111444777999999999888555;;;===:::;;;@@@BBB@@@DDDFFFFFFDDDAAA???AAACCC???AAADDDFFFFFFCCC@@@===;;;;;;<<<===???BBBDDDFFFIIILLLPPPRRRPPPNNNLLLKKKFFFDDD@@@;;;777666888:::555555555555555555555555444444555555666555555444111222333444555555555555777777888:::;;;<<<======>>>AAAEEEHHHLLLRRR[[[aaaffffffffffffccc]]]UUUOOOIIIFFFBBB?????????>>>===;;;<<<<<<===>>>??????@@@@@@BBBDDDFFFHHHJJJMMMPPPQQQSSSWWW[[[^^^aaaeeehhhjjjkkkmmmpppsssuuuwwwxxxvvvzzz~~~~~~~~~~~~||||||||||||{{{zzzyyyyyy{{{BBBCCCEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLKKKHHHHHHHHHIIIJJJKKKMMMMMMTTTZZZ___^^^\\\XXXOOOGGGKKKKKKKKKKKKIIIGGGDDDCCCFFFFFFEEEDDDCCCBBBAAAAAADDDDDDCCCBBBCCCEEEGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEFFFFFFEEECCCGGGEEECCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<<===>>>?????????>>>===<<<;;;::::::???>>>===>>>???>>>===;;;<<<<<<<<<<<<============???>>>;;;;;;;;;;;;:::999999999888888999999:::;;;<<<;;;:::999:::;;;<<<======???BBBCCCDDDCCCAAA@@@???===<<<<<<>>>??????>>>::::::888777666666555555333444444444333333555666222333444444555555444444444444444333333333222222111000000000111222333333444222111111333444444333777666444222111222444555555555444333333333444444444444444444666888:::<<<<<<<<<<<<<<<<<<=========>>>>>>============>>>???;;;888444111111111000///444555555333111//////000999999:::;;;===@@@CCCEEEHHHGGGFFFEEECCCBBBAAAAAACCCDDDDDDCCCBBBAAA??????<<<<<<<<<===@@@DDDHHHKKKMMMNNNOOOPPPOOONNNLLLJJJEEEDDDAAA>>>;;;999777777666555444333222333444444333444555555333333444555111111222333555666777777>>>===;;;:::999:::;;;;;;===???@@@AAACCCIIIRRRYYYaaagggjjjhhheeeaaaYYYRRRKKKGGGBBB@@@@@@@@@???<<<;;;;;;;;;::::::<<<@@@DDDFFFHHHJJJKKKLLLOOORRRUUU[[[[[[\\\^^^bbbgggkkkmmmmmmpppuuuxxxyyyzzz{{{|||}}}{{{zzz{{{{{{{{{{{{BBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIJJJLLLLLLRRRYYY^^^^^^\\\XXXPPPHHHJJJJJJIIIIIIGGGFFFDDDDDDFFFEEEEEEDDDDDDCCCCCCBBBEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDEEEDDDBBB@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>=========>>>>>>===============<<<<<<<<<===<<<<<<<<<======;;;:::;;;;;;<<<<<<<<<=========???===;;;:::;;;;;;:::999999999888888999999:::;;;;;;:::999999999:::;;;<<>>>>>======<<<>>>>>>=========<<<<<<<<<999666222000000111000000000222333333111111222444666666777999;;;>>>AAACCCGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCCCCBBBAAA@@@@@@@@@=========>>>AAAFFFJJJLLLQQQQQQRRRSSSRRRPPPNNNMMMFFFDDDBBB???<<<:::888777777666555444444444555555333444555555333333444555222222333444444555666666;;;:::999999999:::;;;<<<===???@@@@@@BBBHHHPPPWWW```fffjjjhhhfffbbb[[[SSSKKKFFFAAA?????????>>>;;;;;;;;;;;;:::;;;===BBBFFFKKKMMMPPPRRRSSSUUUYYY[[[``````aaacccfffjjjmmmpppooossswww{{{|||}}}~~~}}}{{{zzzzzz{{{{{{{{{CCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKNNNVVV\\\]]]\\\YYYRRRJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>><<<;;;:::;;;<<<<<<:::888;;;;;;;;;;;;<<<<<<<<<<<<>>><<<:::::::::;;;:::999999888888888888999::::::::::::999888999:::;;;<<>>BBBBBBBBBAAA@@@???>>>=========>>>===<<<;;;999888555333000///000111000000000111222222111111222444222333444666999<<>>@@@@@@AAAFFFNNNUUU^^^dddiiiiiigggeee^^^VVVLLLGGGAAA>>>>>>>>>===;;;;;;;;;;;;;;;<<<@@@EEEIIIRRRTTTXXX[[[]]]___bbbdddgggggghhhiiikkknnnqqqsssssswww|||}}}|||zzzyyyyyyzzz{{{|||CCCDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKRRRXXXZZZ[[[ZZZTTTMMMHHHGGGFFFDDDDDDDDDEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGEEEDDDBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>???>>>>>>======<<<<<<<<<===============<<<;;;:::;;;<<<<<<:::888::::::::::::;;;;;;;;;;;;<<<;;;999999999:::999888888888888888888999999:::::::::999999:::;;;<<<===BBBEEEJJJNNNOOONNNLLLJJJJJJHHHGGGGGGHHHGGGEEECCC>>>===;;;999888777666666888888888666444333444666888888999::::::::::::999444444444333333333222222222222222222333333444555444222111111333444444333333333333444333222111000///111333444444333222000222333333555888;;;>>>@@@BBBBBBCCCCCCBBBAAA@@@???<<<=========;;;888555333222000......000111000000222333444222000//////000000111222444777:::>>>@@@CCCDDDEEEFFFFFFFFFEEEEEECCCBBB@@@>>>>>>???AAABBB@@@AAABBBDDDGGGKKKNNNPPPRRRRRRQQQPPPOOOMMMKKKJJJFFFDDDBBB???===;;;:::999777777666666666555555555333555555555333222333444444444444444555555555555333444555777999;;;<<<===<<<>>>@@@@@@AAAEEELLLRRR\\\ccciiijjjiiigggaaaYYYNNNIIIBBB?????????===;;;;;;;;;<<<<<>>>>>>>>>>>======???>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<:::999999999999999::::::::::::;;;999777777999999999888888888777777888888999:::;;;::::::::::::<<<>>>???AAADDDHHHLLLMMMMMMKKKIIIIIIHHHGGGGGGHHHGGGEEEBBB>>>===;;;999888777666666666777888777666666777999999:::;;;;;;<<<<<<;;;;;;777777777666666666555555444333333222222222333333444222111111333444444333444444444333222000///...///000222444444444222111222222333555777:::===???>>>???AAABBBCCCCCCBBBAAA;;;<<<<<<;;;999666333111///...---...000111000///222333333222000///000111000111111333666:::===???@@@AAACCCDDDEEEEEEDDDCCCAAA@@@???>>>>>>???AAABBBBBBBBBCCCEEEHHHKKKNNNPPPPPPOOOOOOMMMLLLJJJIIIHHHEEEDDDAAA???<<<;;;:::999666666666666555555444444444555666555333222333444555555555555555555555555222333555777:::;;;======;;;===???@@@AAAEEELLLQQQZZZbbbiiikkkkkkjjjccc\\\RRRLLLDDD@@@@@@@@@???===<<<<<<===>>>BBBHHHPPPUUU]]]aaagggkkknnnoooqqqrrrrrrrrrssstttuuuwwwxxxyyyzzz~~~{{{{{{zzzyyywwwyyy}}}EEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFLLLPPPQQQSSSVVVTTTPPPKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCCCCDDDEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAA????????????????????????<<<<<<============>>>>>>??????>>>===<<<;;;::::::<<<;;;:::;;;<<<<<<:::888888888888888999999999999:::888666666888888888777888777777777777888999999:::999999999:::<<<>>>???>>>@@@CCCFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDBBB@@@<<<;;;:::999888777777777333555666777888999<<<>>>:::;;;<<<<<<======<<<<<<:::999999999999888888888777666555444333222222222444222111111333444444333555444333222000///......000111222444444444333333222222333444666999<<<===:::<<>>@@@BBBCCCBBBAAA@@@??????>>>>>>>>>???AAABBBCCCCCCDDDFFFHHHJJJLLLMMMNNNMMMLLLKKKJJJHHHHHHGGGCCCBBB@@@>>><<<:::999999555555666666666555444333444555666555333222222333444444555555555666666666555666888:::;;;=========:::===???AAABBBFFFMMMRRRZZZbbbjjjlllmmmkkkeee]]]TTTNNNFFFAAA@@@@@@???>>>===>>>???AAAEEEMMMVVV\\\dddiiiooosssuuuvvvvvvwwwvvvvvvwwwyyyzzz{{{||||||~~~{{{|||{{{yyywwwyyyEEEDDDCCCCCCCCCCCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFJJJLLLLLLOOOSSSSSSQQQMMMMMMLLLLLLJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>???>>>>>>======<<<<<<<<<;;;;;;:::999:::;;;;;;999777777777777888888888999999888777555666777888888777777777777777777888999999888777777777888:::<<<===;;;<<<===??????@@@@@@??????>>>???@@@BBBAAA>>><<<:::999888777777777777777555777888888888999;;;===;;;;;;<<<===============;;;;;;:::::::::999999999;;;:::999777555333333222444222111111333444444333333222111000///000111111111222222333444444555555222222222333555777:::;;;999:::===??????>>>===;;;::::::888666444333111000///......///111111000...---...000111000111333444111111111222444666999:::999;;;>>>@@@@@@???>>><<<=========>>>???@@@@@@AAACCCDDDEEEFFFGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA???===;;;999888888666666777777777666555444555666666555333222222333333444444555666777777888888999;;;<<<============999<<>>===>>>???@@@CCCHHHQQQ[[[aaakkkpppwww|||}}}}}}||||||yyyzzz{{{}}}~~~{{{|||}}}zzzxxxzzzEEEEEECCCBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCBBBBBBBBBDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHFFFIIIJJJJJJLLLQQQSSSQQQNNNNNNOOONNNLLLJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAADDDBBBAAAAAABBBCCCAAA@@@????????????>>><<<;;;;;;========================>>>===;;;:::;;;<<>><<<:::888888777777777777888888;;;<<<;;;:::777666777888;;;;;;<<<===============;;;;;;;;;:::::::::999999???>>>;;;999777555444333444222111222333444444444000000......///111333555333333222333444555666777222222222333444666888:::888:::<<<======;;;999777:::999777555333222111111000//////000111111000...000111222111000///000111111111111111333555777888888:::<<<>>>>>>===;;;:::;;;<<<===???@@@@@@@@@@@@DDDDDDEEEFFFGGGGGGHHHHHHCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@>>><<<:::999888777777888888999999777666555555666666555333222222333333333444555666777888999:::;;;===>>>>>>>>>======999<<<@@@BBBDDDHHHOOOTTTZZZccckkknnnooommmfff^^^UUUNNNEEE@@@>>>>>>===<<>>>>>??????@@@???@@@AAA@@@>>>===>>>???======<<<<<<<<<<<<======;;;<<<<<<;;;999999:::<<>>>>>======<<<<<<:::::::::999999999888888555555555555555666777777777777777777777777777777666777777777777888888888777999999999777777888:::;;;;;;;;;:::999888666666888888888888999999999999333444666888:::;;;<<<<<<<<<<<<;;;;;;:::::::::999;;;;;;<<<<<<<<<<<<<<<;;;<<<:::777666666999===???<<<;;;999777555555555555444444444444444444444444222555555222111444444111444444444444444444444444111222444444444555888:::888;;;>>>>>>;;;888777666888888555111111222111,,,111111111111111111111111222111000//////000111222000111111111111333777;;;666777888999999999999999777:::===>>>===>>>AAADDDCCCBBBAAAAAACCCEEEEEEDDDBBB@@@>>><<<;;;;;;<<<===>>>===<<<;;;999888777666666666666666777777777777999777555555666666333000222333444555666777888999999999::::::;;;<<<<<<======>>>@@@AAADDDGGGMMMPPP[[[___ffflllnnnllliiifffWWWOOOGGGCCC@@@<<<;;;>>><<>>???@@@======<<<<<<<<<<<<======;;;<<<===;;;:::999:::<<<;;;;;;;;;::::::::::::::::::999999999888888888888555555555555555666777777666666666666666666666666777777777777888888888888555555555444333555888;;;>>>===<<<:::888666555444555555555555666666666666333444666888999;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<:::999999999:::;;;===>>>>>>===;;;999777777777777444444444444444444444444000333444111222555555333444444444444444444444444111222444555555666999;;;:::===???>>><<<888666666666777666333444888777333111111111111111111111111333222111000000//////000...///000000000222555777666777888888999999999888999<<<>>>>>>======???AAA???===<<<===???@@@@@@@@@???===<<<::::::;;;<<<===<<<<<<;;;:::999888777777666777777777777777777777888666444333333111...+++333333444666777888999:::::::::;;;<<<<<<============>>>@@@AAACCCGGGLLLOOOXXX]]]dddkkknnnmmmjjjgggYYYQQQHHHDDDAAA======???>>>BBBGGGNNNVVV___hhhmmmyyy|||~~~~~~~~~|||}}}CCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEDDDDDDEEEEEEFFFIIIIIIJJJIIIIIIJJJMMMOOONNNRRRUUUUUUSSSPPPQQQRRRUUUTTTRRRPPPMMMKKKIIIHHHIIIIIIHHHIIIKKKKKKJJJHHHHHHOOOQQQJJJFFFGGGGGGCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCC@@@BBBBBBAAA@@@???@@@AAA======<<<<<<<<<<<<======;;;<<<===<<<:::::::::<<<888888999999999999999:::999999888888888777777777666555555555555666666777666666666666666666666666777777777888888888999999444444222111222555<<<@@@DDDBBB>>>999666444333222333333333444444444555555333444555777888:::;;;<<<>>>>>>============<<<<<<::::::;;;<<<<<<<<<<<<<<<777888999;;;<<<============<<<:::888777666777777444444444444444444444444///222333111222666777444333333333333333333333333111333555555666777:::======???@@@???<<<888666555333444333000222666555222111111111111111111111111333333222222111000.........000222333333333444666666777777888888888888888:::<<<======<<<<<<<<<>>><<<:::999:::<<<>>>>>>===<<<;;;999999888999:::;;;:::::::::999999999888888777777777777777777777777999777666666666555222000444444555777888999:::;;;;;;<<<======>>>?????????===>>>@@@AAABBBEEEJJJNNNTTTZZZbbbjjjnnnnnnkkkiii\\\SSSJJJFFFBBB???>>>AAABBBEEEKKKRRRZZZbbbkkkppp}}}|||{{{zzz~~~BBBBBBBBBBBBBBBCCCCCCCCCAAABBBCCCDDDEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIIIIHHHIIIKKKMMMQQQTTTXXXXXXUUUQQQQQQQQQWWWVVVTTTQQQNNNKKKIIIHHHKKKJJJIIIJJJKKKKKKIIIHHHBBBHHHJJJFFFEEEGGGHHHEEECCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCBBB@@@???@@@AAA======<<<<<<<<<<<<======;;;<<<======;;;::::::;;;999:::::::::;;;<<<<<<<<<888888888777777777777666666666555555555555666777666666666666666666666666777777777888888888999999777555333222333999AAAGGGIIIFFF@@@:::555333222222444444444444555555555555444444555666777999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;:::999666666888999:::;;;<<<<<<;;;999888666555444555555444444444444444444444444000333333111222555666444333333333333333333333333222333555666777999<<>>???>>><<<;;;:::999888888999999888888888999999999::::::888888888777777777777777555555666777888999888888555555666777999:::;;;<<<<<<===>>>@@@@@@@@@@@@@@@===>>>???@@@AAADDDHHHKKKRRRXXX```hhhmmmmmmkkkiii^^^UUUKKKGGGCCC??????BBBFFFJJJPPPWWW___gggooottt~~~|||{{{{{{@@@AAAAAABBBBBBBBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDCCCCCCDDDEEEFFFFFFFFFHHHIIIJJJIIIHHHIIIJJJRRRUUUYYYXXXUUUQQQPPPPPPXXXWWWUUURRROOOLLLJJJIIIKKKJJJIIIJJJKKKKKKIIIHHHCCCFFFGGGEEEEEEGGGGGGFFFCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCBBB@@@???@@@AAA======<<<<<<<<<<<<======;;;<<<>>>>>><<<;;;;;;;;;:::::::::;;;<<<<<<<<<===888888888777777777777666666666555555555555666666555555555555555555555555666666777777777888888888777666444333555;;;CCCJJJKKKGGGAAA:::555333333333222333333333444444444444444444444555666888999:::============>>>>>>>>>>>>>>>======<<<;;;999777666666555555555666888:::<<<:::999777555444444555555444444444444444444444444222555444222222444444111333333333333333333333333222444666888999;;;???AAABBBBBBBBB???;;;777444444777888666222333666555111000000000000000000000000---///111222333333333222222444888999888777666666666666777777777666666555555666888;;;===>>>===<<<:::999888:::<<<>>>>>>>>>>>>===<<<;;;999888888888777888888999::::::;;;;;;999888888888777777777666111222333555555666666777555666777888999:::;;;<<<===>>>@@@AAABBBAAAAAA@@@>>>?????????@@@BBBFFFIIIPPPVVV^^^gggkkkllljjjhhh```VVVMMMGGGDDD@@@@@@DDDJJJNNNUUU\\\ccckkkrrrwww~~~||||||}}}~~~???@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFIIIKKKLLLKKKJJJJJJKKKQQQTTTWWWVVVRRROOONNNOOOWWWVVVTTTRRROOOMMMKKKJJJIIIIIIHHHIIIKKKKKKJJJHHHJJJJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBB@@@??????>>>>>>??????@@@@@@BBBBBBAAA@@@???@@@AAA======<<<<<<<<<<<<======;;;===??????===;;;;;;;;;999999999999999999::::::999999888888888777777777777666666555555555555666555555555555555555555555555555555666666666777777444333333222444999@@@EEEHHHEEE???999555333333444000000111111111111222222444444333444555777888:::;;;<<<<<<<<<<<<<<<======>>>>>>===<<<:::888777666666555444333444666888:::;;;:::888777666666777777444444444444444444444444333555555222111444333111444444444444444444444444222444777999:::===AAACCCBBBBBBAAA>>>:::666444444333444222000222666555222000000000000000000000000---...000222333444555555222444777888777555444555666666666666666555555444444444666:::===>>>===;;;777666666777:::<<<<<<<<<>>>======<<<;;;:::999888888888999::::::;;;<<<<<<999999999888888777777666555777888888666555555666555555666888999:::;;;<<<<<<>>>@@@BBBCCCBBBAAA@@@>>>?????????>>>@@@DDDGGGLLLRRR\\\eeekkklllkkkiiicccYYYOOOIIIEEEBBBCCCFFFMMMRRRYYY```gggnnnuuuyyy~~~~~~{{{{{{|||>>>???@@@AAABBBAAAAAA@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCEEEFFFFFFDDDGGGKKKMMMMMMLLLLLLMMMOOORRRTTTRRRNNNLLLMMMOOOVVVUUUSSSQQQOOOMMMKKKKKKGGGGGGGGGHHHJJJKKKJJJHHHLLLJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBB??????>>>>>>>>>>>>??????@@@AAAAAAAAA???>>>???@@@======<<<<<<<<<<<<======;;;===??????===<<<;;;;;;888888888888888777777777:::999999999888888888888777777666555555555555555555555555555555555555555444444444444555555555555111222333444555888<<>>BBBEEEAAAAAA@@@===888555444444111222111...///222222...000000000000000000000000//////000111222444555666444666888888666555555555555666666666555555444333555555666999======;;;888666555444666888;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===::::::999888888777777666888:::<<<;;;888777777999444555666777888:::;;;;;;<<<>>>@@@BBBCCCBBBAAA???>>>??????>>>===???BBBEEEFFFMMMXXXccckkknnnnnnmmmggg]]]RRRLLLHHHEEEFFFIIIOOOTTT[[[bbbiiipppvvv{{{~~~}}}{{{zzz|||>>>???@@@AAABBBAAA@@@@@@BBBAAA@@@???@@@AAABBBCCC@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBCCCCCCEEEFFFFFF@@@DDDIIILLLMMMMMMMMMNNNNNNPPPQQQOOOLLLJJJLLLNNNTTTTTTRRRQQQOOOMMMLLLKKKFFFFFFFFFGGGJJJKKKJJJHHHHHHEEECCCDDDEEEDDDCCCDDDCCCCCCBBBAAAAAAAAAAAABBB@@@??????????????????@@@???@@@AAA@@@>>>===>>>???======<<<<<<<<<<<<======:::===???@@@>>><<<;;;;;;::::::999999888888777777:::::::::999999999999888888777666555555555555555555555555555555555555555333333333444444444555555111333555666777888;;;===<<<:::777555333222222222222333333333333444444444555444333222333555888999888888888999999:::::::::888999:::;;;;;;;;;;;;:::555666888999999777555333888777666555444444555555444444444444444444444444///222333111222666777444666666666666666666666666333555888:::<<>>===>>>AAADDDBBBIIIUUUbbbkkkpppqqqpppjjj```UUUOOOKKKGGGHHHLLLPPPUUU\\\dddkkkqqqwww{{{}}}||||||{{{{{{}}}@@@??????@@@BBBBBBAAA???AAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCCCCBBBAAA@@@>>>>>>???@@@BBBCCCDDDDDDDDDGGGJJJMMMNNNNNNLLLJJJLLLKKKJJJIIIIIIHHHIIIIIIOOOOOOOOOQQQRRRQQQNNNKKKJJJHHHFFFFFFGGGIIIIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>===???@@@@@@???>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;<<<===============<<<;;;===;;;999:::<<<===;;;999888888888777777777777666555555666666666666555555888777777666555555444444444444444555555666666666111444444111222666777555555555666666555333111000444333222222333666888:::222222333333333333444444111333555666555555666777888666555666777888777555444444444444444444333333999:::;;;:::888666666666222222222222222222222222111111222333333444555555666666777777777555444333444555777:::<<<===>>>???@@@???===:::777444222111//////000000000000////////////............//////------...000222444666777555555777888888999999999777888888888777666555555333333444555666666666555777777777777888:::<<<>>>;;;:::999888999;;;===>>>:::;;;;;;:::888888999;;;;;;;;;:::999888777666555777777777777777888888999555444444555666999<<<>>>;;;???CCCEEECCCAAAAAABBB>>>>>>>>>>>>???@@@AAABBBDDDJJJUUU^^^eeejjjnnnpppnnnggg\\\RRRLLLJJJKKKMMMWWW\\\cccjjjooossswwwyyy~~~~~~~~~~~~}}}}}}|||zzz{{{@@@??????@@@BBBBBBAAA???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCCCCDDDEEEHHHKKKNNNPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHLLLKKKLLLMMMOOONNNKKKIIIIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAA@@@>>>===>>>???========================>>>>>>======<<<;;;;;;:::<<<<<<============<<<<<<>>>;;;999999::::::888666:::::::::999999999999888555666666777777666666555777777777666555444444444333333444444444555555555222444444111222666777444444444555555555333222111666555333222222333555666222222222333333333444444222333555555444444666777777666555666777777666555666666555555555555666666888999999888666444333444222222222222222222222222111111222222333444444444444555555666555444333222333444666888:::<<<<<<======<<<:::888555333111000//////000000000000////////////............////////////000111222444666777555666777777888888888888777777777777666555444444333444444555555555555444555555555666777999;;;<<<<<<;;;::::::;;;===???@@@?????????>>><<<<<<===>>><<<<<<;;;:::999888777777777777666666777777888999777666666555666888:::<<<;;;>>>BBBDDDBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAAAAAHHHSSS]]]eeejjjnnnppplllfff]]]TTTOOOOOOQQQSSSZZZ___eeekkkppptttxxx{{{~~~~~~~~~}}}}}}|||||||||}}}|||{{{}}}@@@??????@@@BBBBBBAAA???>>>??????@@@@@@??????>>>AAA@@@@@@@@@@@@@@@@@@AAA@@@AAAAAAAAABBBBBBBBBBBBDDDFFFIIILLLNNNOOONNNNNNKKKKKKJJJIIIHHHHHHHHHHHHJJJIIIIIIKKKLLLLLLJJJHHHGGGFFFEEEFFFHHHHHHFFFEEEFFFEEEEEEDDDDDDCCCBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAABBB@@@>>><<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;:::::::::;;;<<<==================<<<:::999999888666444:::::::::999999999999888666666777777777777666666777666666555555444444444333333333333444444444444222555444111222555555333222333444555555444333222777666444222111111222222222222222222333333333333222333444333222333666888777555555555666777666555777666555444444555666777666777888666333111000000333333333333333333333333222222222222222222333333222333444444444333222111222333444666888999999999888777666555333222000000//////000000000000////////////............//////111111111222333444555666555666777777777777777666666777777666555444333333444444555555555444333333333333444444666888999:::<<<;;;;;;;;;<<<>>>@@@BBBBBBBBBBBB@@@>>>===>>>@@@======<<<;;;::::::999999777666666666666777888888:::999777666666888999;;;;;;===AAABBBAAA@@@@@@@@@============>>>???@@@AAA???FFFQQQ\\\ccciiimmmoookkkfff___XXXUUUUUUWWWYYY^^^bbbhhhnnnrrrvvvyyy|||~~~~~~}}}}}}|||{{{zzzzzz{{{zzz{{{~~~@@@??????@@@BBBBBBAAA?????????@@@@@@@@@@@@??????AAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBEEEHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJLLLMMMKKKJJJFFFEEEEEEFFFGGGGGGEEEBBBBBBBBBAAAAAA@@@??????????????????@@@@@@@@@@@@@@@???@@@AAA@@@===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::999:::;;;<<<======>>>===<<<;;;::::::999999888777888888888777777777666666666777777888888777777666666666666555555555444444333333333333333333333333333555555111111444444222111222333444555444333222666555333222111000111111111222222222222333333333333333333222111222555888666555444444666666555444444333222111111333444555555666777555222/////////333333333333333333333333222222222222111111111111111222333444444444333222111222333444555666666666555444444333222222111111//////000000000000////////////............//////111111111111222333444444555666666777777666666555666666666666555444222222444444444444444333222111222222333555666888999:::::::::;;;;;;===>>>@@@AAA@@@AAAAAA???===;;;<<<>>>======<<<<<<;;;:::999999777666666666666777888888:::999777777777888:::<<<;;;<<<>>>@@@@@@?????????============>>>???@@@@@@???FFFPPPYYY```eeeiiikkkjjjfffaaa\\\ZZZZZZ[[[]]]bbbeeejjjooorrrvvvzzz|||~~~~~~~~~}}}|||{{{zzzzzzyyyvvvvvvyyy}}}@@@??????@@@BBBBBBAAA???@@@AAAAAAAAAAAAAAAAAA@@@BBBAAA@@@??????@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAA@@@AAACCCEEEHHHJJJKKKLLLJJJIIIHHHGGGGGGFFFFFFGGGHHHGGGGGGHHHKKKLLLKKKJJJFFFEEEEEEFFFGGGFFFDDDAAAAAAAAA@@@@@@???>>>>>>>>>AAAAAA@@@???>>>>>>=========>>>??????>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999;;;<<<============::::::;;;;;;::::::;;;;;;888888888777777777666666777777888888888888777777666666666666666555555555333333333333333333333333333555444111111444444222111222333444444444333222222222222222111222222222111111111222222222333333222222222111000222555888555444333444555666555333333222222111222333444555555666777555222000///000222222222222222222222222111111111111111111000000111222333444555555444333111222333444444444444444333333333333333333222222//////000000000000////////////............//////000000000000000111222222444444555666666666666555777777777666555333222111333444444444333222111111222333444666888:::;;;;;;888999999:::;;;<<<===>>>>>>??????===;;;:::;;;===<<<<<<;;;;;;::::::999999777777777777777888999999999888777777888:::<<<>>>:::;;;<<<===>>>???>>>===<<<<<<<<<<<<===>>>???@@@AAAFFFNNNTTTZZZ___cccfffjjjgggddd```^^^^^^^^^___eeehhhlllppprrruuuyyy|||~~~~~~}}}|||~~~}}}}}}|||{{{zzzzzzzzzsssuuuyyy@@@??????@@@BBBBBBAAA???AAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGIIILLLMMMIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCEEEHHHIIIIIIIIIGGGFFFEEEFFFFFFFFFDDDBBBCCCBBBBBBAAAAAA@@@@@@???AAAAAA@@@???>>>===<<<;;;<<<===???>>>======???@@@<<<<<<<<<<<<<<<<<<<<<<<<========================999:::;;;<<<<<<<<<<<<<<<888:::;;;;;;;;;;;;<<<>>>:::::::::999999999999888888888999999999999888888777777777777777777777777444444444444333333333333111444333000111444444222111222333444444333222111111111111222222333333333111111111111222222222222111111222111000111444666555444333333444555444333333333444444555555666666444555666555333111000111111111111111111111111111000000000000000000111111000111222444555555444444333333444444444333333222333333333333333333333333//////000000000000////////////............/////////////////////000111222222333444555666666666666888888777777555444222111222222333333333222111111222333555888:::;;;<<<<<<888888888999::::::;;;;;;===>>>>>>===;;;;;;<<<>>><<<<<<;;;;;;;;;:::::::::999888888888888999::::::999888888888999;;;===???:::::::::;;;===>>>===<<<;;;;;;;;;<<<<<<===>>>???BBBEEEJJJOOOSSSYYY^^^bbbiiihhhfffeeecccccccccccciiikkknnnqqqsssvvvyyy|||}}}}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{{{{{{{zzzzzzzzzzzzyyytttvvv{{{@@@??????@@@BBBBBBAAA???BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEHHHJJJKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDGGGIIIJJJIIIIIIHHHFFFEEEFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>============>>>???>>>===<<<===>>>========================>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<;;;;;;;;;888:::<<<;;;999999:::<<<:::::::::999999999999888888999999999999999999888888888888888888888888999555555555444444444333333000333333000111444555333222333444444333222111000111222222333333333333333111111111111222222222222///000222222111111333444444333222333444444444222000222444666666666555444222333444444222111111222////////////////////////.../////////000111111111...///111222444444444333555555555555555444333222222222222222222222222222//////000000000000////////////............//////////////////000111222333000111333444555666777777999999888777666444333222000111111222222222222111111333555888:::<<<<<<<<<888888999999999999999888;;;<<<<<<<<<;;;;;;<<<>>>=========<<<<<<<<<<<<;;;::::::999999::::::;;;<<<;;;:::999888999:::<<<>>>:::999888999<<<===<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBEEEIIINNNUUU\\\bbbggghhhhhhhhhiiiiiiiiiiiimmmoooqqqsssuuuwww{{{}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwxxxxxxxxxxxxsssvvv|||@@@??????@@@BBBBBBAAA???AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAABBBDDDGGGIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDFFFIIILLLLLLLLLKKKIIIFFFEEEEEEFFFEEEEEEAAAAAA@@@@@@???>>>>>>>>>============>>>>>>>>>>>>???@@@@@@???<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????;;;;;;;;;<<<;;;;;;::::::999;;;<<<;;;888666888:::888888888777777777777666888999999::::::999999888999999999999999999::::::666666666555555444444444///222222000111555666444333333444444333111000///333333444444444333333222000111111111111222222222...000222222222111222333444333222222444444333222---///222444555444333111000111333333111000111222////////////////////////---......///000111111222,,,---///111222333333222666666666666555444333222222222222111111111111111//////000000000000////////////............///////////////000111333444555///000222444555777777888::::::999888777555333222///000111222222222222222111222555888:::;;;<<<<<<999999:::::::::999888888888999:::999999999;;;===>>>>>>>>>>>>============;;;;;;::::::;;;;;;<<<===>>>===;;;999999999;;;<<<:::888777888<<<===<<<:::;;;;;;;;;;;;;;;===>>>>>>???@@@BBBEEEKKKSSS\\\cccfffgggiiikkkmmmnnnnnnnnnpppqqqtttuuuvvvyyy|||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||~~~~~~~~~~~~|||zzzxxxwwwtttttttttuuuvvvvvvwwwwwwqqqtttzzz??????@@@@@@@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEDDDCCCCCCEEEHHHLLLLLLLLLKKKIIIHHHFFFDDDCCCFFFEEEDDDDDDEEEHHHKKKNNNOOONNNLLLIIIEEECCCCCCDDDBBBAAA@@@@@@??????@@@@@@>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@============<<<<<<<<<<<<999999999:::::::::;;;;;;999999999::::::;;;;;;;;;888999::::::888777777777666777888999999999999999999555666<<<>>>:::888:::888888777777666666666555111222333333444444333333111111000000111111222333222222222222222222222222//////000111222333333333222222111111222222333444111222444444444333111///555555444444333222111111000111222222222111///...---///000111111000///---///............//////000000111111000///000333555:::999888666444222000///333444444444333111///---,,,,,,,,,---000222222111000000000000000000000000222111111111222333333444111333555777888888777666:::::::::999888777666555555444333222222222333444555666888:::;;;;;;;;;;;;:::888666666666666555444888:::;;;;;;999999:::;;;???@@@AAAAAAAAAAAA@@@???:::999999888999999::::::;;;;;;<<<<<<;;;;;;:::999777777777777888999:::;;;777777888999::::::;;;;;;>>>AAAGGGJJJFFFDDDPPP___ccceeeiiimmmqqqqqqooommmtttuuuvvvxxxyyyzzzzzzzzz|||yyyzzz~~~}}}zzzxxxxxxyyyzzz|||~~~~~~~~~~~~|||xxxvvvuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvqqqsssyyy??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCBBBBBBDDDGGGJJJJJJJJJJJJJJJIIIHHHFFFEEEFFFEEEDDDDDDEEEHHHKKKMMMOOONNNMMMIIIEEECCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@============<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999999::::::;;;;;;;;;;;;888:::;;;:::888777777888888888999999999999999888999666666<<<===999777888777777777666666555555555222222333444444444444333444444333222111111111111222222222222222222222222000000111111222222333333222111111111111222333333222222333444333222111000444444333333222111111111111111222222222111000///000111222333333222111000///............///000000111111222111///000222444777777666555444333222222555666777777666444111000000///...///111222111000000000000000000000000000111111111111222333444555222444666777888777666555999999999999999888777666555555333333333333444555777888:::;;;<<<<<<<<<;;;:::888666666777777666555888:::;;;;;;::::::;;;===@@@AAABBBCCCCCCBBBAAA@@@<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::888777777777888999::::::666666777888888999::::::===???CCCFFFDDDDDDMMMZZZaaacccggglllpppqqqpppoootttuuuvvvxxxyyyzzzzzzzzz|||yyyyyy}}}~~~|||yyyxxxyyyyyyzzz{{{}}}~~~}}}}}}}}}{{{xxxuuuuuuvvvtttuuuuuuuuuuuuuuuuuuuuupppsssyyy??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBAAAAAAAAA@@@BBBCCCCCCCCCCCCCCCCCCBBBCCCBBBAAAAAAAAABBBDDDEEEBBBBBBBBBBBBAAACCCFFFIIIIIIJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEHHHJJJLLLOOOOOONNNJJJFFFCCCBBBCCCBBBAAA@@@@@@??????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@============<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;<<<999:::;;;;;;999888888999999999:::::::::999999888:::777777;;;<<<999777777666666666555555555555555222333444444555555444444888777555333111000000000333333333333333333333333111111111222222222222222111111111111111222333333333333333333222222222222333333222222111000000000111111222222222111000///000111222333333222111000///.........//////000111111222222111//////000222444444444444444444333333666777777888777555222111333111000111222222111000000000000000000000000000000000000111222444555666444555666777777666555444888888999999999888888777777666555444444555666777:::;;;<<<===>>>======<<<:::888666666888888888777888:::;;;;;;;;;;;;===???BBBCCCEEEFFFFFFEEECCCBBB@@@???>>>==============================<<<<<<;;;999999888888888999999:::666666666777888888999999<<<<<>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>><<<<<<>>>???============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;:::999999:::999::::::::::::999888888:::999888999:::999777666555555555555555555444444333333444555555555555555888777666444222222111111444444444444444444444444222222222222222222222111111111111111111222333333555444333222222222222333222111111111000000//////111111111000000000//////...///000000000000///...............///000111111111222222111///...///000222222222333333333333333444555666666555444111000222111000111222333222111//////////////////////////////000111222444666777555666666777666666555444666777888999999999999999888777666666666777888999:::;;;===>>>>>>>>>===<<<:::888777777999::::::999999:::;;;;;;;;;<<>>>>>======>>>>>>>>>>>>>>>===<<<<<<::::::999888888888999999777777777777888888999999<<<;;;<<<>>>AAADDDHHHLLLVVVZZZ```eeeiiillloooppppppqqqsssuuuwwwxxxxxxxxx{{{yyywwwwwwxxxyyyxxxwwwyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyzzzxxxuuuttttttuuusssssssssrrrrrrrrrqqqqqqpppsss{{{??????@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCBBB@@@???@@@AAACCCEEEBBBDDDDDDDDDDDDEEEGGGJJJKKKLLLMMMNNNMMMJJJHHHFFFEEEDDDDDDEEEEEEGGGHHHIIILLLNNNNNNMMMIIIEEECCCBBBBBBAAA@@@@@@??????@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<===???============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;:::999:::;;;999999999::::::999999888:::999888888888999777555444444555555555555555555444444555666666666666555666555444444333333444444444444444444444444444444333333333222222222222222222222222222222333333444555444333222222222333333111111000000000000000///000000//////............//////000000000000//////.........//////000222222000111222111000...///000222222222222222111111111333444555666666444222000///......000222444444333//////////////////////////////000111222444666777666666666666666555555555666777888999999999999999888888777666777888999::::::;;;<<<>>>>>>>>>======;;;999888888:::;;;;;;:::999:::;;;::::::<<>>======>>>>>>??????>>>>>>===<<<::::::999999999999999999888888888999999999999999<<<<<<<<<===@@@DDDGGGGGGNNNSSSZZZ```cccgggkkknnnmmmnnnppprrrtttuuuvvvwwwxxxvvvuuuuuuvvvwwwwwwvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxwwwuuuttttttuuutttssssssrrrqqqppppppoooooosss{{{??????@@@@@@@@@AAAAAAAAA>>>>>>???@@@AAABBBCCCCCCAAABBBBBBBBBBBBBBBBBBAAABBBAAA@@@@@@@@@AAACCCDDDBBBDDDEEEEEEEEEFFFHHHJJJKKKLLLMMMNNNMMMJJJGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHJJJLLLNNNNNNKKKGGGDDDCCCBBBAAA@@@@@@??????@@@@@@?????????@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<===???============<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999777999;;;;;;:::999:::;;;777777888999999999999888888999888666777:::999555555555555555555666666666444555666666777666666666333333333333333444555666555555555555555555555555222222222333333333333333333333333333333444555555444444444444333333333333111111000000000000000000111000///.........//////222111111111111111111222.........///000111222333///000222111000//////000111111111111111111111111444555777777777666444222///......000333444555444000000000000000000000000000000000111222444555666555555555555666666666666666777888999999999999999888888777777777999:::;;;999:::<<<>>>?????????>>>===;;;999999;;;;;;;;;::::::::::::999999;;;>>>AAABBBEEEIIIMMMOOOPPPNNNMMMIIIGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>======<<<::::::999999999::::::;;;999999999999999999999999;;;===>>><<<>>>CCCEEEEEEGGGMMMTTTYYY]]]aaafffjjjjjjkkkmmmpppqqqsssttttttsssssssssssstttuuuvvvwwwvvvwwwxxxyyyyyyxxxwwwwwwvvvwwwxxxwwwuuutttuuuvvvuuutttsssrrrqqqpppooonnnooosss|||??????@@@@@@@@@AAAAAAAAA??????@@@@@@AAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAACCCDDDEEEDDDEEEGGGHHHHHHJJJLLLMMMMMMKKKHHHFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHKKKNNNNNNLLLHHHFFFDDDBBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;;;;===>>>============<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::999999999888888888666888::::::999888999:::444555666777888999999999777999888444666;;;:::666555555555666666777777777555555666777777777777666333333222222333444555555555555555555555555555555111222222333333444444444555444444444444555666666333444555555555444222222111111111111111111111111333222111000///000000111222222111111111111222222.........///000222333444---///111111000//////000---......///000111222333333444666777666555333222111000000111444555555444000000000000000000000000111111111111222333444555555555555555555666777888777888888999999999888888888777777777777999:::;;;999;;;===???AAABBBBBBAAA>>>===;;;:::;;;;;;;;;:::;;;;;;:::888888999<<>>>>>======<<<;;;999999999999999:::;;;<<<999999999888888888888888888===???<<<;;;@@@CCCBBBBBBHHHOOOTTTWWW[[[aaafffgggiiikkkmmmoooqqqrrrrrrppppppqqqrrrssstttvvvwwwtttuuuwwwxxxyyyxxxwwwvvvvvvwwwxxxwwwuuuuuuuuuwwwvvvuuutttsssqqqpppooonnnooosss}}}??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@??????@@@AAABBBBBBBBBAAAAAA@@@BBBCCCDDDDDDDDDFFFGGGEEEGGGJJJMMMMMMLLLIIIGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFJJJMMMOOOMMMIIIGGGEEEBBBAAA@@@@@@??????@@@@@@======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;;;;===>>>>>>=========<<<<<<<<<<<<999999999:::::::::;;;;;;999999999888888888777777555777999999888888999:::222333555666888999999999666888777444666;;;;;;666555666666666777777888888555666666777777777777777444333333222222333333444666666666666666666666666111111222333333444555555666555555555555666777777333444555666666444222111111111111111111222222222444444222111111111222333000000////////////000000.........///000222333444,,,...111111000000000111***+++---///111333444555000222333444444222111///555444333333555555444333000000000000000000000000222111111111222333333444444444444444555777888999888888999999999888888777777777666666777999:::<<<:::;;;>>>@@@BBBDDDDDDDDD@@@>>><<<;;;;;;;;;:::999;;;;;;:::888777888;;;>>>???BBBHHHNNNRRRSSSSSSRRROOOMMMKKKHHHEEECCCAAAAAA===============<<<<<<;;;888888888999:::;;;<<<===888888888777777777777777666===???;;;999>>>AAAAAA>>>EEELLLQQQSSSWWW^^^cccfffgggiiikkknnnooopppqqqmmmooopppqqqrrrsssvvvxxxssstttvvvxxxyyyxxxwwwvvvvvvwwwxxxwwwvvvuuuvvvwwwvvvvvvtttsssqqqpppooonnnnnnsss}}}???@@@@@@>>><<<<<<===???<<<======>>>???@@@@@@@@@===@@@BBBAAA???>>>@@@CCC@@@@@@??????>>>?????????AAA@@@@@@AAABBBDDDFFFGGGGGGGGGHHHKKKMMMMMMKKKHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJMMMOOONNNKKKGGGEEEAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>????????????????????????===============<<<<<<;;;=========<<<===>>>>>>???777888999:::::::::999888999888888777888:::;;;<<<444666777999::::::::::::444444555555555555444444888777666555555555555555666777888999::::::999888;;;777444666;;;===:::666444222000000111333333222555555555555666666666666222222222222222222222222333444666555444444555666555555555333222222444666666555333333333333111000222222111000000111222333444222111333444000''' ///000111222222333222222333333222111111000000000000000000000111222333444000000111111222222222333222222111111111111222222000000000000111111111111111222222333333444444555444333333333444666777888===<<<:::999888777777777888666333333555888999999>>>@@@DDDFFFHHHGGGFFFEEE@@@???>>>???@@@AAA???>>>::::::888777777777888999;;;???CCCHHHLLLPPPUUUXXXSSSOOOJJJGGGFFFEEEBBB???DDDCCCAAA???=========>>>???>>><<<;;;:::999999999:::::::::999999999999999888<<<===;;;;;;>>>>>>;;;@@@CCCIIINNNRRRWWW\\\```aaadddgggjjjllllllkkkjjjlllllllllmmmnnnpppqqqrrruuuuuuwwwxxxxxxwwwvvvvvvvvvwwwwwwvvvuuuttttttuuuuuuuuutttsssqqqooommmlllooottt~~~@@@AAABBBAAA???>>>???@@@=========>>>???@@@@@@@@@???@@@AAAAAA@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEGGGHHHFFFFFFHHHJJJLLLLLLIIIFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHJJJMMMOOONNNLLLIIIFFFAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>======????????????????????????======>>>>>>======<<<;;;===============>>>??????:::;;;<<<<<<===<<<;;;:::999999888888888999:::;;;555666888999::::::999999666666666777777666666666777666666555555555555666444555666777777777666666777666666666777888888777666444222222333444444444444555555555666666666666333333333333333333333333222444555555444444555777888888777555333222444555666444333333333333222000555444333111000//////000222///...000333333000,,,000111222333444444444444222333444555555555555555333333222111000000000000000000000111111111222222222111111111111111111222000000000000111111111111000000111111222333333333555444333333333444666666;;;;;;:::::::::999999999777555444555777999:::999;;;===AAADDDFFFFFFFFFEEEBBBAAAAAAAAABBBAAA???===;;;:::888777777777888999;;;>>>CCCGGGJJJNNNRRRVVVTTTPPPKKKHHHGGGFFFCCC@@@@@@@@@?????????@@@@@@AAA@@@???===;;;:::999888888999999999999888888888888888;;;<<<;;;;;;>>>>>>;;;???BBBGGGLLLPPPTTTYYY]]]___bbbeeehhhjjjjjjjjjiiijjjkkkkkklllmmmnnnpppqqqssstttuuuwwwwwwvvvuuuuuuuuuvvvwwwvvvtttssstttuuuttttttsssrrrqqqooommmlllnnnsss}}}@@@BBBDDDDDDBBBAAA@@@AAA======>>>>>>???@@@@@@@@@AAA@@@@@@@@@BBBCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCDDDEEEGGGHHHEEEFFFHHHJJJLLLKKKGGGDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGIIILLLNNNOOOMMMJJJHHHAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>======????????????????????????>>>>>>>>>>>>>>>======<<<=========>>>>>>>>>??????;;;<<<<<<======<<<;;;;;;::::::999888888888888999777888999::::::999888777777777888888888888777777555555555444555555666666555666666777666666555444333555777666555444666888777555333333444666666555444444444555555555666666333333333333333333333333111333444555444444666888:::::::::777555333444555666444333333333333222000555444333111000000000000333000---...222555555555222222333444555555555555222444555777777666555444444333222111000000000000//////000000000000111111111111111111111111111111000000000000111111111111111111111222333333444444555555444333333444555666::::::;;;<<<<<<;;;:::999666555555666999;;;;;;:::888:::>>>AAADDDDDDDDDDDDEEEDDDCCCDDDDDDCCCAAA>>>===;;;999777666666777888;;;>>>BBBEEEHHHKKKOOORRRTTTQQQMMMJJJIIIGGGEEECCC@@@AAAAAAAAAAAAAAA@@@@@@BBB@@@???<<<:::999888888999888888888777777777666777;;;<<<:::;;;>>>>>>;;;>>>AAAFFFIIIMMMQQQUUUXXX]]]___bbbfffhhhiiiiiihhhhhhhhhiiijjjkkkmmmooopppqqqrrrsssuuuuuuuuutttssstttuuuvvvuuutttssstttuuutttssssssqqqpppnnnlllkkkmmmrrr|||???AAADDDEEECCCAAA@@@@@@>>>>>>>>>??????@@@@@@@@@CCC@@@>>>@@@CCCDDDCCC@@@BBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHFFFGGGIIIKKKMMMKKKGGGCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHKKKNNNNNNMMMLLLJJJAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>============????????????????????????>>>>>>??????>>>>>>===<<<======>>>>>>>>>??????>>>;;;;;;;;;;;;::::::999999;;;:::999999888777777777888999999:::999888777666777777888888888888777777444444444444555555666777888888888888777666666555444555555555555555666777777555333333444555666555333333444444444555555555444444444444444444444444111222444444444444666888888999999777555444444666555444222333333444222111000000111111222333444444666333//////111333444444222222333444555555555555333444666666555222///---111111111111111222333333///////////////000000000111111111222222111111111///000000000111111111111333333444555555666666777555444444444555777999:::<<<===>>>>>>>>><<<999888555555666888;;;<<<;;;:::999;;;===@@@AAABBBBBBAAADDDDDDEEEFFFHHHGGGEEECCC???===:::888666666777888:::===@@@CCCEEEGGGKKKMMMSSSQQQOOOMMMKKKIIIGGGFFFEEEEEEEEEEEECCCAAA>>>===CCCBBB@@@===;;;999888888888888777777666666555555777:::;;;:::;;;>>>>>>;;;>>>AAAEEEHHHKKKNNNRRRUUU\\\]]]```dddfffggghhhgggffffffggghhhjjjlllnnnoooooopppqqqsssssssssrrrrrrssstttuuutttsssrrrssstttsssrrrrrrqqqooommmkkkjjjkkkqqq{{{===@@@BBBCCCBBB@@@@@@@@@????????????@@@@@@@@@@@@BBB@@@>>>???CCCDDDBBB@@@@@@@@@??????@@@AAABBBBBBAAAAAAAAAAAABBBDDDFFFHHHIIIIIIJJJLLLMMMKKKGGGDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGJJJLLLMMMMMMKKKJJJAAAAAAAAA@@@@@@@@@??????>>>>>>>>>============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>>>>>>>>===;;;;;;::::::999999999999:::::::::999888777666555999999::::::999888666555555666666666666666666555444444444444444555666777888888777666666555555555888555222444888999777444666444111111333444444333333333333333444444444444444444444444444444444444111222444444333444555777333555666666555444555666555333222222444444333111///000111222333444555555444333222111222222222111111222333444555555555555222333555666555333000...333222222222222333333444000000000///////////////000111222222222222111000///000000000111111111111333333444555555666666777444444555666999<<<>>>@@@@@@AAAAAA@@@>>>;;;888666666555666888:::<<<;;;999<<<===>>>?????????>>>>>>AAABBBDDDHHHKKKMMMKKKJJJCCC@@@<<<999777777777888999;;;>>>AAABBBEEEHHHJJJPPPPPPPPPNNNLLLKKKJJJIIIHHHHHHHHHGGGEEECCC@@@???DDDCCCAAA>>><<<;;;999999888888777777666555555444666999;;;999;;;>>>>>>;;;???BBBEEEHHHKKKNNNQQQTTT[[[\\\___bbbdddeeeffffffddddddeeegggiiilllnnnooommmnnnpppqqqrrrrrrqqqqqqqqqrrrssssssrrrqqqrrrtttrrrqqqqqqooonnnllljjjiiijjjpppzzz===???AAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAABBBAAA@@@>>>>>>>>>>>>???@@@AAAAAA?????????@@@BBBEEEGGGIIIKKKKKKKKKKKKLLLKKKHHHEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKKKKKKKJJJIIIAAAAAAAAA@@@@@@@@@??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;:::;;;<<<===>>>===<<<;;;======;;;:::::::::::::::999999999999888777666555888999::::::999888777666444444555555555555444444444444444333444444555555555444444333333333444444888444111333888;;;777333444222000000111333333222222222222333333333444444333333333333333333333333222333444444333333444555000222444555444444555666444333222222444444333222111222333333333333333222000111222333444444444333111222333444555555555555000222555777888999888777888777666444333222222111111111000000000000//////000111222333333222111000000000000000111111111111111111111222333333444444333444555777;;;???BBBDDDDDDDDDCCCAAA???;;;888777777666666777999:::999888===============<<<<<<;;;===???CCCIIINNNQQQPPPOOOFFFCCC???:::888777888999888:::===???AAACCCFFFIIILLLNNNOOOOOOMMMLLLLLLMMMHHHIIIIIIHHHHHHGGGFFFEEEEEECCCAAA???===<<<;;;;;;999999888777666555444444555999:::999:::>>>>>><<>>@@@??????>>>@@@AAA>>>======>>>???@@@AAAAAA>>>>>>???AAACCCGGGJJJLLLMMMKKKJJJIIIIIIIIIGGGEEEBBBBBBAAAAAAAAAAAABBBBBBEEEFFFHHHIIIJJJIIIHHHHHHAAAAAAAAA@@@@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::888999;;;<<<===<<<;;;:::===<<<:::999888888999999888888999999888777666555777888999:::999999777666444444555555555555444444555555444333333333444444444333222222222333444555555333222333666777555444444222000000111222222222222222222222333333333333333333333333333333333333333444555444222222222333111333555555444333333444444333222222444444333222111111333444444444333333111222333444444555666888333333444555666666666666222333555888:::;;;<<<===:::999777666444333333333222222111111111000000000///111222333333222111///000000000000111111111111000000111111222333333333444444666888;;;>>>BBBDDDEEEEEECCCAAA>>><<<;;;:::999777555555666888888777::::::::::::::::::::::::<<<>>>CCCJJJOOORRRRRRQQQIIIFFFAAA<<<999888:::;;;777999<<>>=========:::999999888666555555444444888:::999:::>>>>>><<<===@@@DDDGGGJJJMMMPPPSSSXXXYYYZZZ[[[\\\]]]^^^^^^\\\]]]___aaadddgggiiikkkkkkmmmnnnpppqqqrrrqqqqqqooopppqqqqqqppppppqqqsssppppppooonnnllljjjhhhgggjjjppp{{{???@@@@@@@@@??????AAACCC@@@@@@@@@@@@@@@@@@@@@@@@;;;>>>@@@@@@===<<>>>>>>>>>>>???@@@AAABBB>>>>>>???BBBEEEIIILLLNNNMMMKKKHHHGGGGGGGGGFFFEEEAAA@@@@@@@@@@@@@@@@@@AAAEEEFFFGGGHHHHHHHHHGGGGGGAAAAAAAAA@@@@@@@@@??????>>>=========<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999777888:::<<<<<<;;;:::999;;;:::888666555555666666777777888999999888666555777888999::::::999888777444444555555555555444444666555444444333333333333555444444333444555777888111333444444222222333555444222000000111333333222111111222222222333333333222222222222222222222222444555555444222111111222333555666666444222222222444333222222444444444222---...111333555666777777666666555444444444777999444555666777888888888888666666777777999:::;;;;;;888777777666666666777777333222222222111111000000///000222333333222000///000000000000111111111111111222222333333444555555555555666777:::===@@@BBBEEEDDDBBB@@@>>>=========:::888555444555666777777777777777888999999::::::<<<>>>CCCJJJPPPSSSRRRQQQKKKHHHBBB===:::999:::;;;666888<<<>>>@@@CCCFFFIIIFFFJJJNNNOOONNNNNNOOORRRSSSQQQNNNKKKIIIHHHGGGHHHDDDCCCBBB@@@???>>>>>>>>>::::::999888777666555555444888:::999:::>>>>>><<<<<>>===<<<<<<>>>@@@AAAAAAAAA???>>>>>>>>>???@@@<<<===>>>??????>>>===<<<============>>>>>>>>>>>>@@@???@@@BBBFFFIIIJJJJJJMMMKKKHHHFFFEEEDDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBDDDEEEEEEEEEEEEEEEBBB@@@??????@@@???>>>>>>>>>>>>>>><<<:::888777777888999:::;;;<<<<<<<<<;;;;;;;;;:::999777444333666777999:::999888666444;;;::::::999777555444333777777777777777777777777777777777777777777777777444444444555555555555555555555555666666666666777666666555444444444444555///111333555666444333111111000000000111222333333111222333333111111222333444444333222222333333444666555444444222222111000222222222333333444444444333222333555666333---(((111222333444555555555555666888888777444444777:::888888777777777888999::::::::::::;;;<<>>:::666444444555777666666666555444444444333111111111111111111111111000000000000000111111222111111111111111111111111111222555888<<<@@@DDDFFFCCCCCCBBB@@@===:::888666666666666666666666666666444444444555666888999:::777:::@@@EEEIIIKKKKKKJJJEEECCC@@@===::::::::::::;;;>>>AAABBBCCCDDDEEEGGGMMMMMMLLLLLLMMMOOOPPPQQQSSSRRRPPPMMMKKKHHHFFFEEEDDDCCCAAA@@@???@@@@@@AAA>>>===;;;999777666555555666444444666;;;>>>???>>>@@@AAACCCEEEHHHJJJLLLMMMRRRRRRSSSSSSTTTVVVWWWXXXWWWXXXYYY\\\___cccgggiiikkklllnnnooonnnmmmnnnooopppppppppooooooooooooooopppnnnkkkiiigggggghhhhhhjjjqqq}}}@@@???>>>======???@@@BBBAAA@@@???>>>>>>>>>??????======>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>AAAAAAAAADDDHHHKKKLLLKKKKKKIIIFFFDDDDDDCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDBBB???>>>?????????>>>>>>>>>>>>===<<<:::888777::::::;;;;;;::::::999888;;;;;;;;;;;;:::888777555666777999999999888666555888888888888888777666666777777777777777777777777777777777777777777777777555555555555555555444444222222222222333333333444666666555444444444444444111222222222222333333333111111111111111111222333000111222222111000111222333222222222222333333444444444444333333222222111333333444444444444444444555333222333444333000,,,444555666777777888888888444555555333111111444888::::::999999::::::;;;;;;>>>??????@@@AAABBBCCCDDDAAA???;;;888666666777888777777666555555444444444000000000000000000000000000000000000000111222222111111111111111111111111333444666999===AAADDDFFFDDDCCCAAA???<<<999777666777777777777777777777777999888777666666666666666777:::>>>BBBFFFGGGHHHGGGCCCAAA???<<<::::::::::::;;;===@@@BBBCCCDDDFFFHHHMMMLLLLLLLLLLLLNNNOOOPPPSSSRRRPPPNNNKKKIIIGGGFFFCCCBBBAAA@@@???@@@AAABBB???>>><<<:::888777666555555444444666;;;===>>>======>>>@@@BBBEEEGGGIIIJJJMMMMMMMMMNNNOOOPPPRRRRRRUUUUUUWWWYYY]]]aaadddfffkkklllnnnooonnnmmmnnnooooooooonnnnnnnnnnnnmmmmmmooonnnkkkiiiggggggggghhhiiippp|||@@@@@@???>>>>>>???AAABBB@@@@@@???>>>>>>>>>>>>???>>>>>>============>>>>>><<<============>>>>>>>>>BBBBBBCCCFFFJJJLLLMMMLLLIIIGGGDDDCCCCCCBBBAAA???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAACCCAAA>>>>>>>>>??????>>>>>>>>>>>>===;;;:::888777:::::::::::::::999999888::::::;;;;;;::::::999888777888888999999777666555555666777888888999888888777777777777777777777777777777777777777777777777666666666555444444444333111111111222222222333333666555555444444444444444333222111000000222444555333222222111111111111222000111222111000///000222111111111111111222333444333333333333333333333333555444444444444444444444666444222222333444333222555666777888999999999999666555444111000111555888<<<============>>>>>>>>>AAABBBCCCDDDDDDDDDCCCCCC@@@???===;;;:::999888888888888777666666555444444111111111111111111111111000000111111111222222222111111111111111111111111444555777:::>>>AAAEEEFFFEEECCC@@@===:::888777777999999999999999999999999:::999888777666666666666888999;;;>>>@@@BBBCCCCCC@@@???===;;;:::::::::;;;999<<>><<<:::888666666333333444777:::<<<<<<;;;<<<===???BBBDDDFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMRRRRRRTTTVVVYYY]]]aaacccjjjlllnnnooonnnmmmmmmnnnnnnnnnmmmmmmllllllllllllnnnllljjjhhhgggggggggggghhhooo|||AAA@@@@@@??????@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???@@@>>>>>>>>>>>>????????????BBBBBBDDDHHHKKKMMMMMMLLLHHHFFFDDDCCCCCCCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAABBB@@@>>>===>>>??????>>>>>>======<<<;;;:::999888666777888999:::;;;;;;;;;888888999999999:::::::::777888888888888777666666555666777888888999888888666666666666666666666666777777777777777777777777777777666555444333333333333444444444444555555555666555444444333333444444333333222111111222444555444333222222111111111111000222333222111000111222000000000000111222333333111111222222333333333333444444333333333333222222444444333444555555555555555666777888888999888888;;;999666333333555999<<>>>>>>>>===<<<:::999888999999888777666666555444333333333333333333333333111111111222222222222222111111111111111111111111444555666999<<<@@@CCCDDDEEEBBB???;;;999888888888::::::::::::::::::::::::888888777777777888888999999999999:::;;;===>>>???===<<<;;;:::::::::;;;;;;888;;;>>>AAACCCDDDGGGIIIJJJJJJIIIHHHIIIJJJKKKLLLOOOOOONNNMMMKKKIIIGGGEEE@@@??????>>>???@@@BBBCCCAAA@@@???===;;;999777666222333555777:::;;;;;;:::>>>???AAACCCEEEGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKOOOOOOQQQSSSWWW[[[^^^```hhhjjjmmmnnnmmmllllllmmmnnnnnnmmmmmmllllllkkkkkklllkkkiiihhhgggffffffffffffnnn|||AAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>======>>>===<<<<<<<<<===???@@@??????@@@@@@@@@AAAAAAAAA@@@AAADDDIIILLLNNNLLLJJJHHHFFFDDDCCCCCCDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCAAA???===<<<===>>>>>>>>>======<<<;;;:::999999999666666888999:::;;;;;;;;;666666666777888888999:::888888888888888777666666777888888888888777777666666666666666666666666666666666666666666666666666777777666555444333333333555555555555666666666666555555444333333333333333222333333444444444444444444444333222111111111222222333444444222222333444111000000000111111222333000111111222222333333444111111111111111111111111111333555777777666666666777777888999::::::::::::>>>;;;777555666888;;;===???@@@AAABBBBBBBBBAAAAAAAAABBBEEEFFFFFFDDDAAA???============<<<;;;999888;;;:::999888777666555555333333333333333333333333111111222333444333333222111111111111111111111111222333444777:::===???AAACCCAAA===:::888888888999::::::::::::::::::::::::999999888888888999999::::::999999999999:::;;;<<<;;;;;;::::::::::::;;;;;;888:::>>>AAABBBDDDGGGIIIIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJGGGEEECCC???>>>======>>>???@@@AAA?????????>>><<<:::888777222444666777888999:::;;;>>>@@@BBBEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHMMMMMMOOOQQQTTTXXX\\\^^^dddgggkkkmmmllllllkkkllloooooonnnmmmmmmlllkkkkkkjjjiiihhhgggfffeeeeeeeeefffnnn|||@@@@@@@@@@@@@@@?????????>>>>>>??????>>>>>>===<<<===<<<<<<======>>>???@@@???@@@@@@@@@@@@AAAAAAAAA@@@BBBEEEJJJNNNOOOLLLJJJGGGEEECCCCCCCCCDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@===>>>@@@AAABBBCCCCCCCCC@@@>>><<<;;;===>>>>>>======<<<;;;:::999999999999999999999999999888888777666555555666666888999999888888888777777777777777999999999888888666555444777777777777777777777777666666666666666666666666666666666555444444444333333333333444444444555555555444444333333333333333111222333444444444333333444333333222222222222333333444555444333222333555222222222111111111222222000111111111222222333333//////000000000111111111000333666888777666666666:::;;;<<<===>>>>>>>>>>>>===:::666555666999:::;;;>>>???@@@AAABBBAAA@@@@@@@@@BBBDDDFFFFFFEEECCCAAA===============<<<;;;:::<<<<<<;;;:::888777666666111111111111111111111111111222333444555444333333111111111111111111111111111111333555777:::<<<>>>???>>><<<:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>AAABBBCCCFFFHHHGGGFFFEEEEEEEEEEEEGGGGGGFFFGGGHHHHHHGGGEEEBBB@@@>>>===<<<;;;<<<===>>>???======>>>>>>===;;;999888444555777777777888;;;===>>>@@@BBBEEEFFFFFFEEEDDDBBBBBBAAAAAABBBCCCCCCDDDJJJJJJLLLNNNRRRVVVYYY[[[___ccchhhkkkkkkkkkkkkkkkoooooonnnmmmlllkkkkkkjjjhhhhhhggggggfffeeeddddddfffnnn}}}??????@@@@@@???>>>>>>======>>>?????????>>><<<<<<;;;<<<===>>>>>>?????????>>>>>>>>>?????????@@@@@@AAACCCGGGLLLPPPPPPNNNKKKEEECCCAAAAAABBBCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA???===;;;;;;<<<>>>>>>======<<<;;;999999999999:::999999999999999888777777777777666666666888999:::999888888777777777777777999999999888888777666555777777777777777777777777666666666666666666666666555555555555555555444444222222333333333444444444555444333333222222333333222111000000000111222333333333222222222333444444222333444444222222333444555444333222222111111222111111111111111222222222......///000111222333333222444666666444444666888;;;<<<===>>>????????????<<<999666666888::::::999<<<===???@@@@@@@@@>>>>>><<<>>>@@@BBBCCCCCCBBBBBB>>>>>>>>>>>>>>>===============<<<:::999888777666222222222222222222222222111222444555666555444333111111111111111111111111000111222444666999;;;<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::<<<;;;:::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;999<<>>===<<<===>>>?????????>>><<<;;;:::;;;===????????????>>>============>>>>>>>>>>>>BBBDDDIIINNNRRRRRROOOLLLCCCAAA@@@@@@AAABBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????===;;;;;;<<<>>>>>>======<<<:::999888999999:::555666777888999:::::::::999888777777777888:::;;;999888888777777777777777777888888888888777777666777777777777777777777777666666666666666666666666444444444555555555555555333333444444444555555555555444333333222222333333222000---+++,,,...222444222222222222333444444555111222333333111111222333666666444333222111111111111111111111111111111111......///111222333444555444555555333111222666::::::;;;<<<======>>>>>>>>>===:::777888:::<<<;;;999:::<<<>>>??????>>>===<<<777999;;;===???@@@@@@@@@@@@@@@??????>>>??????@@@>>>===<<<;;;999888777666666666666666666666666666111222444666666555444333111111111111111111111111111111222444666888:::<<<999999:::;;;;;;;;;::::::::::::::::::::::::::::::888888888999:::;;;===>>><<<======>>>>>>======<<<<<<<<<======<<<<<<;;;::::::<<>>@@@BBBBBBAAA?????????AAAAAA@@@???>>>===<<<<<<<<<<<<===???@@@AAABBBCCCAAA===::::::===??????>>>BBBDDDIIIPPPTTTRRRKKKEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBB???@@@BBBCCCCCCBBB@@@???@@@@@@???>>>======>>>>>>>>>;;;888777777888999888888888888888777777777777999999999999999999999999888888999:::999777555333999999999888888666555444666666666666555555555555777777777777777777777777333333333333333444555666111333444444222222333555333333222222111000000000555444222111111222444555111111111111111111111111222222333333333444444444555555444333222222222222111111111111111111111111......///000000000000000000222444555555666888999<<<<<<<<<<<<<<<<<<<<<<<<::::::888666444444777:::;;;<<<=========;;;888777888888777888:::===@@@BBBAAA@@@@@@@@@??????>>>>>>???>>><<<:::999777777666333333333444444444555555333444555666666555444333333333333333222111000000111222333444555666666666999999:::;;;:::999888777888555333555999<<<<<<;;;;;;:::999999:::;;;===>>>@@@@@@AAABBBAAA@@@???>>>============<<<;;;:::999:::;;;>>>@@@BBBBBBBBBBBBDDDCCCCCCBBBAAA@@@???>>>???@@@BBBCCCBBB???<<<::::::999888888777777888888<<<<<<;;;:::999888777777888888777666666999===AAA;;;DDDLLLQQQSSSSSSMMMFFFGGGDDDAAA>>>===>>>@@@AAAAAABBBDDDFFFJJJMMMPPPRRRWWWYYY]]]aaadddggghhhiiihhhiiijjjiiigggeeeeeefffeeeeeeeeeddddddeeeeeeeeehhhppp}}}???AAABBBBBB@@@>>>>>>>>>@@@??????>>>===<<<<<<<<<<<<<<<===>>>??????@@@@@@AAA???<<<<<<>>>@@@@@@@@@CCCEEEJJJPPPTTTRRRKKKFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDCCCBBB@@@???>>>>>>>>>===>>>>>>??????>>><<<888777888888888888888888888888888888888888999999999999999999999999:::999888777777666666666999999999888777666555555666666666666555555555555666666666666666666666666444444333333333444555555111333444444222222333555444444333333222111111000444444222222222222333444111111111111111111111111222222333333333444444444555555444333222222222222111111111111111111111111//////000111111111111000///111333333333333555666;;;;;;;;;;;;;;;;;;;;;;;;999888777555333444777:::999::::::::::::888777666666666555666888:::===???AAAAAA@@@???===<<<;;;;;;===<<<:::999888777666666333333333444444444444555444555666666666555444333333444444333333222111000000111222444555555555555777888999::::::999888888<<<999666666888999888777888888888999:::<<<>>>@@@@@@@@@AAAAAAAAA@@@???>>>============<<<;;;:::999;;;<<<===???@@@AAAAAAAAACCCBBBAAA@@@???>>>>>>===>>>???@@@@@@???>>><<<;;;999888777777666666777777666666666555444444333333777777777666666888===AAAAAAIIIRRRVVVXXXYYYSSSMMMIIIFFFCCC???>>>>>>@@@AAAAAABBBCCCFFFIIIMMMOOOQQQUUUWWW[[[___bbbdddffffffggghhhiiiiiifffeeeeeeeeeeeeddddddddddddddddddeeejjjrrr???AAABBBBBB@@@=========>>>=========<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>AAA???======???AAABBBAAADDDGGGLLLQQQTTTQQQKKKFFFDDDDDDDDDDDDDDDDDDEEEEEEAAABBBDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDBBB@@@???============>>>???@@@@@@>>><<<999888888888888777777777888888999999::::::999999999999999999999999;;;:::777555555666777888888888888888777666666555666666666666555555555555666666666666666666666666555444444444444444333333111333444444222222333555555444444333222222111111222222333333333333333333222222222222222222222222333333333333444444444444555555444333222222222222111111111111111111111111000000111222222222222111000222333333222222333555999999999999999999999999666666555444333444666999888777777666666555555555555555555666777:::<<<===@@@@@@>>>===;;;:::888888999999888777666555666666333333333333444444444444666666777777666555444444444444444444333222111111000111222333444555555555555666777888999999999888===;;;888777777777777666666666777999;;;===???AAA???@@@@@@@@@@@@???>>>>>>===============<<<;;;:::<<<======>>>??????@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;888777777666666666666666777777777777777777777777777777777666666888<<>>>>>???AAAAAABBBFFFIIINNNRRRSSSPPPKKKGGGCCCCCCCCCDDDDDDEEEEEEEEEAAABBBEEEGGGHHHGGGFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>=========>>>>>>???>>><<<999888888888777666555666666777888999::::::888888888888888888888888:::999777666666666777888666777777777777777666666666666666666555555555555666666666666666666666666555555555555444333333222111222444333222222333555444333333222222111111000111111222333333333222222222222222222222222222222333333333444444444444555555555444333222222222222111111111111111111111111111111222333333333333222333555666555333333444555666666666666666666666666333444444333222333666888777666555444444444444444666666666777999;;;<<<>>>===<<<<<<;;;999888777777666555555444444444444555222222333333333444444444777777777666666555444444555555555555444333222111///000222333444444555555333444555666777888999999;;;999888777777888888888666777888999;;;===>>>??????????????????>>>>>>>>>===============<<<;;;:::============>>>??????@@@??????>>>===<<<;;;::::::999999888888888999;;;<<<888888777666666666666777999999::::::;;;;;;;;;<<<666666666666555777;;;>>>EEEMMMTTTWWWZZZ\\\XXXSSSMMMJJJGGGCCCAAA@@@@@@@@@@@@AAABBBDDDGGGIIILLLMMMPPPRRRUUUYYY]]]___```aaaccceeeffffffdddbbbccccccbbbbbbaaaaaaaaaaaabbbbbbdddlllzzz>>>???AAA@@@>>><<<<<<<<<::::::::::::;;;;;;;;;;;;??????>>>>>>>>>===============>>>>>>??????AAABBBGGGKKKPPPRRRRRRNNNIIIFFFBBBBBBCCCCCCDDDDDDEEEEEEAAACCCEEEHHHHHHHHHGGGFFFGGGFFFFFFEEEDDDBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<:::999888999999888777555555666666777888999999888888888888888888888888777777888999999888666555555666666777777777666666666666666666555555555555555555555555555555555555444555555555555333222222111222444333222222333555222222111111000/////////000111222333333333333222222222222222222222222222333333444444444555555555555555444333222222222222111111111111111111111111111111222333333333333333444555555555333222333444555555555555555555555555222333333333222333555777666555555444444444444555555555666777888:::;;;;;;999888888888888888888888444333333222222333333333222222222333333333444444777777666555555555555555555555555555555333222222000111222333444555555555333333444555777888999:::;;;:::999888666666777888888999:::;;;<<<=========??????>>>>>>>>>=========;;;<<<<<<<<<<<<;;;;;;:::======>>>>>>?????????@@@>>>===<<<;;;:::999999888777666555555666777999:::999999888777777777777888555555666666777777888888555666666666555666999<<>>@@@@@@>>><<<<<<<<<999999::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;===????????????@@@BBBHHHLLLPPPRRRPPPLLLHHHFFFBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???===<<<;;;:::::::::999888999::::::999888666666666777888888999999888888888888888888888888555777888::::::888666555444555666666777777777777666666666666555555555555555555555555555555555555333444555555555444333222111333444444222222333555111111111000//////......000000111111222333333333333333333333333333333333333444444444555555555555555555444333222222222222111111111111111111111111111111222333333333333222111222333222111000111222444444444444444444444444222333444333222222444555444444444444444444444444222333333444666777777888666666777777777888888888333333222111111111222222222222222222333333333333555555444444444444555666666666666666555444333222111111333444555666666666444444444555666888999:::>>>>>><<<999555333444555:::;;;<<<======>>>======???>>>>>>===<<<=========::::::;;;;;;;;;::::::999<<<===???@@@AAAAAA@@@@@@===<<<<<<;;;:::999888888666555555444555666777888:::999999888888888888888333444444444555555666666555666666666555666888;;;???FFFLLLNNNQQQTTTSSSOOOJJJHHHEEEBBB@@@>>>======???@@@@@@BBBDDDFFFHHHIIIKKKMMMQQQUUUXXX[[[\\\]]]___aaabbbbbbaaa``````aaa___^^^^^^]]]]]]^^^^^^___aaajjjxxx:::<<<>>>???>>>=========999999::::::;;;<<<<<<===========================;;;>>>@@@AAA@@@@@@BBBDDDHHHLLLQQQQQQNNNIIIFFFEEEAAAAAAAAAAAAAAAAAA@@@@@@EEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBB@@@???>>>===<<<;;;;;;;;;888777777999;;;<<<;;;999999999999999999999999999888888888888888888888888777777777888888888777777333444555666777777777777666666666666555555555555555555555555555555555555222333444666666555444333111333444444222222333555222222111111000/////////111000000000000222444555333333333333333333333333444444444444555555555555555555444333222222222222111111111111111111111111000111111222222222222222000111222222111000111333333333333333333333333333333444555444333222333444222333444555555444333222111222333444555666666666777777777777777777666666333333222111111000111111111222222222222333333333333333222222333444555666666777777666666555444333222333444555666777777777666666555555666888999:::======<<<999555333444666999;;;<<<>>>???@@@@@@@@@???>>>===<<<<<<<<<======888999999::::::999999888:::<<<@@@CCCDDDCCCBBB@@@===<<<<<<;;;:::999888777555555555444555555666666999999888777777777777777555555555555666666666666444555666555555555777999:::@@@FFFHHHKKKOOONNNJJJGGGEEECCCAAA>>>===<<<;;;??????@@@AAACCCDDDFFFGGGHHHJJJNNNRRRUUUXXXYYYZZZ^^^___aaaaaa_________```]]]]]]]]]\\\\\\]]]]]]]]]```hhhvvv999;;;===>>>>>>======>>>999999:::;;;<<<<<<======;;;;;;;;;<<<<<<<<<======<<>>======<<<<<<<<<======777666777999;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777999888666555666777888:::333333555666777777777777777666666666555555555555555555555555555555555555111222444666666666444333111333444444333222444555333333222222111000000000111000//////000222444555333333333333333333333333444444444555555555666666555555444333222222222222111111111111111111111111000000111222222222222111111333444444333333444555333333333333333333333333444555666555333222333444000111333444444333222000333444555666777777777777999999888777666555555555444333222111000000000000111111222222222333333333222111111111222444666777777777777777666555444333222333555666777777888888777777666666666888999:::999::::::888666555777:::888:::<<>>===;;;;;;<<<<<<===777888888999999999888888999<<>>>>>===:::::::::;;;;;;===>>>>>>???>>>>>>===============<<>>======<<<;;;;;;;;;;;;<<<:::::::::999999888888888666777888999888666444333444444444555555555555555999888666555444444555555666666777777666555444444333333333333333333333333444333333222222333333444333222222111111222222333000000111222333333444444222222111000//////000000444555666777777666555444666666666444333333555777222222333333222111000///111222444555555444222111444444444444444333222111...///222444555444333222444444333333333333222222555555444333222222222222111222333444555777888888444222222222444555444222444111......///111222111444222000///000111111111222333555555555666888:::;;;:::999777666555555555111222444666888999::::::666666777888999999::::::;;;;;;999888777666666666===???AAACCCDDDDDDDDDCCC???>>>===<<<;;;:::::::::888444555;;;===999777::::::<<>>AAABBBBBBBBB>>>>>>======<<<<<<;;;;;;@@@@@@@@@AAAAAABBBBBBBBBFFFGGGIIIKKKNNNQQQTTTVVVYYY[[[\\\\\\[[[[[[[[[\\\\\\]]]^^^]]][[[YYYYYYZZZZZZdddsss:::;;;===???AAABBBCCCCCC;;;;;;;;;;;;<<<===>>>?????????>>>===============<<<>>>AAAAAAAAA@@@@@@AAAIIILLLOOOOOOLLLGGGDDDBBBCCCBBBAAA@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGFFFEEEAAABBBDDDDDDDDDBBBAAA???===============<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;:::::::::999999999888888666666888888999888777666555555555555555555555555666666555444555555666777666666666666666555444444333333333333333333333333444333333222222333333444333222222111111222222333000111111222333333444444222222111000000000000000333444555555555555444333555555555444222222444666222222222111111111000000111222444555555444222111333333333333333222222111///000222444444444333222222222222333333444444444777666555333222222222222333333444555666777777888555333222333444444333222555222000///111222333222555222000000111222111111222444555666666777999;;;;;;:::999888777666666666666777888888999999999888666777777888999999::::::<<<;;;:::888777777777777:::<<>>===<<<:::888777777777999555555999:::777555666999;;;???BBBEEEFFFFFFFFFFFFCCC@@@<<<999888888999555555555555555666666777<<<;;;:::999777777666666333555666666444333333444555555444333333333333444555777999;;;<<<<<<;;;;;;>>>=========<<<<<<;;;;;;;;;<<<===???AAABBBDDDDDDEEEFFFGGGJJJMMMPPPRRRTTTVVVXXXZZZZZZZZZYYYZZZ[[[ZZZ[[[\\\[[[YYYWWWXXXXXXZZZdddsss888999<<>>?????????>>>===============<<<>>>@@@@@@@@@@@@@@@BBBIIIKKKNNNNNNKKKGGGDDDCCCBBBAAA@@@??????@@@AAABBBDDDFFFHHHJJJJJJHHHFFFDDD@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<=========<<<===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999777777777888999:::::::::777777666666555555444444444444444444555666888888666666666666666555555444333333333333333333333333444333333222222333333444333222222111111222222333111111111222222333333444222222111000000000000111222222333333333333222222444444444333222222444777333222111000000000111222111222333444444333222111111111111222222222222222111222333444444333222111111111222333444555666666888777666555333333333333555666666777888888777777777555444444555555333222555333111111222444444333555333000000111222222111333555777888888888:::<<<;;;;;;999888777777777777888888999::::::::::::999777777777888999999::::::<<<<<<:::999888777777777777999===AAADDDEEEFFFFFF???>>><<<:::888666555555999555555777888555333333888:::>>>AAADDDFFFGGGGGGGGGDDD@@@===:::888888888555555444444555555666777::::::;;;:::999888666555333555555444333222222333555555444333333333333333111333444666777777777666<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCCDDDEEEGGGJJJMMMOOOPPPSSSUUUWWWXXXWWWWWWXXXZZZXXXYYYZZZYYYWWWVVVVVVWWWZZZdddsss555666999;;;>>>@@@AAAAAA<<<<<<<<<<<<<<<===>>>??????>>>======<<<<<<======;;;===????????????@@@BBBHHHJJJLLLMMMJJJGGGDDDCCCAAAAAA????????????AAAAAAEEEFFFGGGHHHHHHGGGEEEDDD@@@AAAAAABBBBBBAAA@@@@@@AAAAAA@@@???>>>===;;;:::;;;<<<===??????>>>=========<<<;;;;;;::::::;;;;;;:::::::::::::::::::::::::::999999999999:::;;;<<<888888777777666555444444555555555555666666777777555666666666666666555555333333333333333333333333444333333222222333333444333222222111111222222333111111111222222333333333222222111000000111111111222222222333333222222222333333444333222333555777444333111000///000222333111222333333333333222111000000000000111222222333222333333444444333222111222222333333444555555666999888777555444444444444777888999999999888777777888777555555555555333222555444222222333444444333555333111000111222222111555666999999999999;;;<<<::::::999888777777777888555666777999:::;;;<<<<<<777777888888888999999999===<<<;;;999888888777777666888<<<@@@CCCDDDEEEEEEBBBAAA>>><<<999777666555888666444666777666444333777999<<>>>>>===<<<<<<;;;;;;<<<<<<:::<<<>>>>>>>>>>>>@@@BBBFFFIIIKKKKKKIIIFFFEEEDDDAAAAAA????????????AAAAAAFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBAAAAAA?????????>>>===<<<:::999<<<===>>>???@@@???>>>===<<<<<<;;;:::::::::::::::::::::::::::::::::::::::<<<<<<;;;:::999999::::::999999888777666666555555666666666666666555555444555555666666666666666555333333333333333333333333444333333222222333333444333222222111111222222333111222222222222222333333222111111111111111222222444444333333333333444444222333333333222333666888666555333111000111222333222222222222222222222222111000000000000222333333333333444444333333333222444444444444444444444444888888777666555555555555888999:::::::::999777666999888666666666666444333555444333333444555444333555333111000111222222222666888:::;;;:::::::::;;;888777777666666666777777444555666888999:::::::::888888888888888999999999<<<<<<:::999888777777777777999<<<@@@BBBCCCDDDCCCBBBAAA>>><<<999777555555666555444444666888888666666777:::===AAACCCEEEFFFDDDBBB???<<<999777666666444444444444444555666666666888:::;;;;;;888555333333444444333111111333555444444333222222222222333///000111333555777888999999999::::::;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBDDDFFFHHHIIINNNPPPSSSUUUVVVWWWXXXZZZYYYYYYYYYXXXVVVVVVXXXYYY[[[eeevvv888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;::::::::::::::::::;;;<<<======>>>@@@BBBEEEHHHJJJJJJHHHFFFEEEEEEBBBAAA@@@??????@@@AAABBBGGGFFFDDDCCCBBBBBBCCCDDD@@@AAAAAAAAAAAAAAABBBBBB>>>>>>>>>===<<<;;;:::999<<<<<<===>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999999888888777777666666777777777777666555444333444555666666666666666666333333333333333333333333444333333222222333333444333222222111111222222333222222222222222222222222222111111111111222333333555555444444444444555555222333444444333555888:::999777555333222222222222222222222222222222222222333222111000000111333444333333333333333444444444555555555555444444333333666666555555555555666666777888:::;;;;;;999888666:::888777777777888666555777555555555777777666555666444111111222333333222888:::<<<<<<:::999888999555444444444444444555666666777777777777666555555888888888888888888888888;;;;;;999888777666666666777999<<<@@@BBBDDDDDDDDD@@@>>><<<999777555333333444555444333555999999666555666888;;;>>>AAACCCDDDEEECCCAAA???<<<;;;999999444444333333444444555666555777999:::999777555333222333333222222333555888444444333222222222222222444444444444555555555666888888999999:::;;;<<<<<<======>>>???@@@AAABBBCCC??????@@@AAACCCDDDFFFGGGKKKNNNQQQSSSTTTVVVXXXZZZYYYZZZYYYXXXWWWWWWYYY[[[\\\gggxxx888999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999888888999999999;;;<<<<<<<<<===@@@CCCEEEGGGIIIIIIGGGFFFEEEFFFCCCBBBAAA@@@@@@AAABBBCCCFFFFFFFFFEEEDDDCCCCCCBBB???????????????@@@AAAAAA============<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<999:::;;;<<<;;;:::999999888888888888888888888888555555666777777666555444444444555666666666666666333333333333333333333333444333333222222333333444333222222111111222222333222222222222222222222222222111111111222222333444666555444333333444555666222333444555555666999<<<;;;:::999777555333111000222222111111111111222222555444222111111111333444333333333333444444555666444444444444555555555555444444444444555666777777666777999;;;;;;:::888666999888777777888999888666999888888888::::::999777666444222111222333333222999;;;===<<<:::777666666111111111111111222333444666777777777666666555444888888888888888888888888::::::888777666555555555555888<<<@@@CCCEEEFFFFFF???===;;;999666555444333444666444111222777777333444555666999;;;>>>@@@AAACCCBBBAAA???===<<<;;;:::444444333333444444555666444555777777777666444333222222333222222444888;;;444333222222111222222222333333333333333333444444666777888999:::;;;<<<<<<<<<======>>>???@@@AAAAAA?????????@@@AAACCCDDDEEEHHHKKKNNNQQQRRRTTTWWWYYYYYYYYYYYYWWWVVVWWWYYY[[[^^^hhhzzz666777888999:::;;;;;;;;;;;;::::::999999999:::::::::999888888777777888888999:::;;;;;;;;;===@@@CCCDDDFFFHHHHHHGGGEEEEEEFFFCCCCCCAAAAAAAAAAAACCCCCCEEEFFFHHHHHHHHHEEECCCAAA>>>>>>======>>>???@@@@@@<<<===============<<<<<<999888777666777888999:::<<<;;;::::::999999:::::::::::::::;;;;;;<<<<<<<<<666888:::<<<<<<<<<:::999888888888888888999999999333444555777777777666666444444555666777777666666333333333333333333333333444333333222222333333444333222222222222222222333222222222222222222222222222111111111222333333444555555333333333333555555333444555555555777:::===<<<<<<;;;999666333111///222222111111111111222222666555333111111222333444222222222333444555666777222333333444555666777777222222333333555666777888444666999;;;;;;:::888777999888777777999:::999888;;;::::::;;;<<<<<<;;;999666444222111222333333222:::<<<======:::666444444////////////000111222222444444555777888888888888999999888888888888888888:::999888666555555444444333666;;;@@@DDDGGGIIIIII@@@???===;;;888777666666555777444///000555555000444555666777:::<<<>>>???@@@??????===<<<;;;:::999444333333333333444555555444555555666666555444333111222333333333555999===444333222222111111222222......///000222333555666666666777999:::;;;<<<<<>>>>>=========<<>>???@@@@@@BBBGGGKKKLLLJJJGGGBBBAAAAAA@@@@@@AAAAAABBBGGGFFFEEEDDDCCCBBBAAAAAA??????>>>>>>???@@@AAAAAA<<<<<<<<<;;;;;;:::::::::;;;:::999999888888888999::::::;;;;;;;;;:::999999555666999;;;<<<;;;:::999;;;;;;;;;;;;:::999888777888777666555555666777888777777777888999999999:::555777999:::888777777777222222222333333444444444555555555555555555444444888222...000222111111333222333333333222222111000333333333333333333333333000111222111000///000111444333222222333555888999<<<<<<;;;999888666444333777555333333444444333222//////000111222333333444555222000111444666555333333444444555555444444333444555666666666666555555999::::::;;;;;;:::999999888999:::;;;<<<;;;:::999<<<>>>AAABBBBBB@@@===;;;;;;999555222111333666888///888>>>;;;888777444///////////////000000000111000111333333333333555777777888:::;;;;;;;;;:::::::::999888666555555444444222555:::AAAGGGIIIHHHFFFBBB???;;;888888888777666777666555444444444444444555555666888:::<<<>>>@@@???@@@???===999777666777777888888888888666444333666666444333333333333333444333111111111333555666444444444444444444444444111222222333333444444555222444666999;;;===>>>>>>AAA@@@>>>======>>>@@@AAA>>>>>>>>>>>>???@@@AAABBBEEEFFFHHHJJJMMMQQQTTTUUUWWWYYYZZZXXXVVVVVVZZZ]]]```mmm888888999:::;;;<<<<<<===>>>======<<<;;;;;;::::::999888888888888999::::::::::::;;;<<<===>>>??????BBBBBBCCCFFFJJJJJJGGGEEEBBBAAAAAA@@@@@@AAAAAABBBFFFFFFEEEDDDCCCBBBAAAAAA??????>>>??????@@@@@@AAA;;;<<<===>>>>>><<<:::999;;;::::::999999999::::::;;;;;;;;;;;;::::::999888888999;;;<<<<<<;;;:::999;;;;;;;;;:::999999888888888777666555555666777888999999999888888888777777666777999888777666777888333333333444444444444444333333444444555555666666999333000333444222111333222333333333333333222222333333333333333333333333111222333222111000111222555444333222333555777888::::::;;;;;;:::888666555888666444333444444444222111111111222222222222222444333111222333444444333333444444555555444444333444444444555555666666666<<<;;;:::999888777777666999999:::;;;;;;;;;;;;;;;>>>???BBBDDDDDDBBB???===<<<999666333222444666888222:::>>>;;;777666333//////////////////000000000///111333333333444555777;;;;;;============;;;;;;999999777666555444444444444666;;;AAAFFFHHHFFFDDDBBB???;;;999888888888777777666666555444444555555333444555666888;;;===>>>?????????===999777777777888888888888777666555444777666555444333333333333444333222111111333444666111111111111111111111111111111222333333444444555555666777999;;;<<<<<<<<>>======>>>??????============>>>???@@@AAADDDEEEFFFIIILLLOOORRRTTTVVVXXXYYYXXXVVVVVVYYY]]]aaaooo888999999:::;;;<<<===>>>>>>>>>>>>======<<<<<<;;;777777777888999;;;======;;;;;;<<<===>>>??????@@@BBBBBBCCCEEEGGGGGGEEECCCBBBBBBAAAAAAAAAAAABBBBBBEEEEEEDDDCCCBBBAAAAAA@@@???????????????@@@@@@@@@:::<<>>;;;888;;;:::::::::::::::;;;;;;;;;<<<;;;;;;:::999888777:::;;;<<<===<<<;;;:::999<<<;;;:::888888888888999777777666666666666777777;;;;;;:::999888777666555666777888777666555777999555555555555555444444444111222222333555555666777888444333555666333111333222333333444444444333333333333333333333333333333111333444333222222333444666555444333333444555666777999:::<<<<<<;;;:::999999777555444555555444333444333333333222222222111333444444333222111333444333444444555555444444333444333333333444555777888@@@>>><<<:::888777666666;;;::::::::::::;;;<<<<<>>????????????===:::888888999999888777777666666666666777777555444444444444444333333222111111222444555000000000000000000000000111111222222333444444444666777888999:::;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<===>>>??????BBBCCCEEEGGGJJJMMMPPPQQQTTTVVVXXXWWWUUUUUUYYY]]]eeesss888888999:::<<<===>>>>>>?????????>>>>>>>>>======888888888999:::<<<===>>><<<======>>>??????@@@@@@???@@@BBBDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCBBBAAAAAA@@@?????????@@@@@@@@@??????:::<<<===???>>>===;;;:::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;:::999888777999:::;;;;;;<<<;;;;;;:::<<<;;;999777666777888999777777666666666666777777::::::999999888777777666777888888666555555777999777777666666555555444444222222333333444444444555666333333666666222000222333333444444555555444444333333333333333333333333111222333333222222333444666555444333333333333444444666999<<<>>>>>>===<<<:::888666555555555444333333333333333333333333333222444666444111000222555333444444555555444444333444444333333444666999;;;BBBAAA>>>;;;:::999:::;;;<<<;;;:::999:::;;;===>>>>>>@@@BBBCCCDDDBBBAAA@@@<<<;;;999777777777888999<<<<<<;;;888555333111///000000////////////......///111333444444555777999;;;;;;;;;;;;:::888555444777666555444333333333333555666:::???DDDFFFEEEDDDCCCAAA===;;;;;;;;;;;;:::999888888777777777888888999999:::;;;===???AAABBB???@@@@@@>>>;;;999999:::999888777666666666777888777777666555444444444444333222222111111222333333222222222222222222222222111111111222333333444444555666888999:::;;;<<<<<<<<<===???@@@@@@???===<<<===<<<<<<<<<======>>>???@@@AAACCCEEEHHHKKKMMMOOORRRTTTVVVUUUTTTUUUXXX\\\iiivvv777888999:::<<<===>>>>>>???????????????>>>>>>>>>;;;;;;:::;;;;;;<<<============>>>>>>??????@@@@@@<<<>>>AAACCCDDDEEEFFFFFFCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@??????>>><<<;;;;;;::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;:::999888777666777888999:::;;;<<<<<<<<<:::888666555666777888666666777777777777666666777777888888888999999999888888888777555666888:::777777777666666555555555444444333333222222222111333222222555444000000222333333444555555444444444333333333333333333333333000111222222111111222444666555444444333333222222333555888;;;===>>>======:::888666555555555444222111111222333333444555555222444555444111000333666333444444555555444444333555444333333555777:::;;;???===;;;:::999:::<<<===;;;;;;:::999999;;;<<<===<<<>>>???AAAAAAAAA@@@???<<<;;;:::999888888888999===:::777666444222000000000000000000000000000///111222444555555666888:::@@@@@@@@@???===;;;999777555555444333222222222222333555999???DDDHHHHHHGGGDDDAAA>>><<<<<<===<<<<<<;;;:::::::::::::::;;;;;;<<<======>>>@@@BBBDDDEEE@@@AAA@@@>>>;;;999999:::999888777666666777999:::777666555444444333333444333222222222222222222222333333333333333333333333000000111222222333333444333444666999;;;<<<===>>>===>>>@@@AAAAAA@@@>>>===>>>>>>=========>>>?????????@@@AAACCCFFFIIIKKKMMMPPPRRRTTTTTTSSSTTTXXX\\\lllyyy666666888999;;;<<<===>>>????????????????????????======<<<<<<<<<<<<<<<======>>>>>>>>>????????????;;;>>>AAABBBCCCDDDFFFHHHCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAAAAA???>>>===<<<;;;999888888:::<<<>>><<<<<<;;;:::::::::::::::::::::;;;;;;;;;:::999999555555666888:::;;;======:::999888666666666666777666666777777777777666666555555666888999:::;;;<<<888999:::999888777999:::666666666666666555555555555444444333222111000///222000111444333000111555444444444444444333222222333333333333333333333333///000222222111111333444555444444444333333222222333444666888:::;;;<<<===:::888666444555444333222000000111222333444555555222333333333222222444666333444444555555444444333555444444444555666888999777777666666777888:::;;;:::999999999999:::;;;;;;;;;<<<===?????????>>>>>>;;;;;;;;;::::::999888888;;;666333444444111000111000000000111111222222222444555777777777777999;;;??????>>>>>><<<999777666444444333222222222222222444555999???EEEIIIIIIIIIEEEBBB???===>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>???@@@AAACCCDDDEEEBBBBBBBBB???<<<999999999777777777777888888999:::666666444333333333333333222222222222222111111111111111111111111111111111000000111111222333333333222444666999;;;===>>>???===???@@@AAAAAA@@@???===???>>>>>>======>>>>>>?????????@@@BBBEEEHHHJJJKKKNNNPPPRRRRRRQQQSSSWWW[[[lllyyy444555666888:::;;;======>>>>>>>>>???????????????>>>======<<<<<<======>>>=========>>>>>>>>>>>>???===@@@BBBCCCBBBCCCEEEHHHCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>???AAAAAAAAA???>>><<<;;;;;;;;;:::;;;<<<===>>>===<<<;;;999888888888888999999::::::;;;;;;::::::777777888999:::;;;======999888888777666666555555555666777888888777666555444555666777999:::<<<<<<888:::<<<;;;:::999:::;;;555555555555555555666666333333222222111111000000111000111333222111444:::444444444444333111000///333333333333333333333333000111333333222222444666333333444444444333333222333333333444666888:::;;;:::777555444444333222000000111111111222222333333222111000111333555666555333444444555555444444333333333333444444444555555444444555555666777888888777888999999::::::999999:::;;;<<<>>>>>>???>>>>>>::::::;;;;;;:::999777777777111///333444111000111000000111222333444444555777888:::999999888:::;;;:::::::::999888555333222333333222111111111111222777888;;;@@@EEEIIIIIIIIIFFFCCC@@@>>>???????????????????????????@@@AAAAAAAAAAAABBBBBBDDDEEEGGGHHHDDDDDDCCC@@@<<<999888888555666777888999:::::::::555444333222222111222222222222222222222111000000000000000000000000000000000000000111222222333333444555777999;;;<<<=========>>>???@@@@@@???>>>===>>>======<<<<<<=========??????@@@BBBDDDGGGIIIJJJLLLOOOQQQQQQQQQRRRWWW[[[iiixxx444444666777999;;;<<<===>>>>>>>>>>>>>>>>>>??????===============>>>??????============>>>>>>>>>>>>???BBBDDDDDDBBBBBBDDDGGGCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@>>>???AAABBBAAA???===<<<:::;;;<<<>>>>>>>>>=========<<<;;;999888777666666888888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<===777888888888777666555444555666777888888777666555555666777888999:::;;;;;;888;;;======<<<::::::;;;333444444444555555666666111111111111111222222222222111222444333222666===555555444333222000///...333333333333333333333333111222444444444444555777222333333444444333333222444333222222333555888999999777444333333333111000222222222111111111111000222000...000444777777555333444444555555444444333111111222333333333222222444555666777888888777777666777888999:::999888888;;;;;;===>>>>>>?????????999:::;;;;;;:::999777666555...---222555222000222000000111222444555666777999:::;;;;;;999999:::;;;;;;;;;;;;:::999777555333222222111111111111111111:::;;;===AAAFFFHHHHHHHHHFFFCCC@@@??????@@@@@@@@@AAA@@@@@@@@@AAAAAABBBCCCEEEEEEEEEFFFGGGIIIJJJKKKEEEEEEDDDAAA<<<999888888444666888999:::::::::999444444333222111111111111222222222222222111000///111111111111111111111111000000000111222222333333666777888999:::;;;;;;;;;======>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<>>>>>???@@@???===;;;;;;<<>>===;;;:::999888>>>>>>>>>>>>============???@@@CCCDDDDDDEEEGGGIIICCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBB???======???AAA???AAACCCCCCAAA???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888777777888999999:::;;;;;;;;;:::999:::<<<===<<<;;;;;;:::999888777555444444777777777777777777777777666777777777777888;;;>>><<<<<<<<<<<<<<<<<<;;;;;;555555555555555444444444333333222111000000000111777666555444222111000///444333333222111111111222444444444444333222111111111333555555444444555666333111//////111000---***222333444555666666666666222222222222222111000000333222111000111222333444222222222333333444444444444444444444444444333333333222222111111222222333111......222444333444666::::::999888888999:::;;;:::;;;===>>>???===<<<;;;>>>>>>===;;;999777444333444333333222111000//////111111111222555888<<<>>>===;;;::::::;;;:::888666;;;;;;:::999777555333222,,,,,,---///000222333333666999===AAACCCDDDDDDCCCAAA@@@>>>===<<<===???@@@AAACCCEEEFFFEEEFFFGGGHHHFFFEEECCCAAAAAABBBDDDFFFEEEBBB>>>======;;;777444444555777888888888777666555555444333333333444444...///111222333333333222////////////////////////222111000000000111333333666666666777888999;;;;;;==================<<<<<<::::::;;;;;;<<<======>>>===>>>@@@BBBCCCEEEHHHJJJJJJKKKMMMOOOPPPSSSWWWZZZjjjvvv555666777777777888;;;===>>>???@@@@@@===<<<;;;<<>>===<<<;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBB???======???AAA???AAACCCCCCAAA>>>============<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999888888888999999:::;;;;;;<<<;;;:::999:::<<<<<<<<<;;;::::::999888777666666555888888888888888888888888666777777777777888;;;===:::;;;;;;<<<<<<<<<;;;;;;777666555555444444555555444333222222222222222222555555444333222111000000444333222222111111222222333333333333333222222111///111333333222222222333777555333444555555333000333333444555666666666666222222222333222222111111222222111111222222333333222222222333333444444444333333333333333333333333333333222222222222333333555...***...333444444555777777777777888999;;;<<<:::;;;===?????????>>>=========<<<;;;999777555444222222222111111111000000222222222333555888;;;===666666777999;;;<<<<<<<<<::::::999888666444333111......//////000000111111555777;;;>>>@@@AAA@@@??????===<<<;;;;;;<<<>>>???BBBDDDGGGHHHHHHHHHHHHIIIGGGFFFCCCBBBAAABBBDDDEEEEEEBBB>>><<<;;;:::777555444555666777777777666555555555444333333333333444///000111222222222222222111111111111111111111111222111000000000111222333666666666777888999:::;;;=========>>>>>>>>>>>>>>>;;;<<<<<<======>>>>>>>>><<<>>>@@@AAABBBCCCGGGIIIIIIKKKMMMNNNOOORRRVVVYYYhhhttt444555777777777888;;;======???@@@@@@>>><<<<<<<<<>>>===;;;:::::::::;;;<<<>>>>>>??????????????????>>>@@@AAABBBBBBBBBDDDFFFBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBB@@@>>>>>>???@@@???AAABBBBBB@@@>>>============<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999::::::;;;<<<<<<<<<;;;:::999:::;;;<<<;;;:::999999999888888888777777888888888888888888888888666777777777666777:::===999999:::;;;<<<<<<<<<;;;888777666555444555666777333333333222333333444444333222222222222111111111333333222222111111222222000111222222333222222222000111333333222111222333444333222333444555444222555555555555555555555555222222222222222333333333111222333444444444333333222222333333333333444444111111222222333333444444333333222222222222333333999...'''+++222555444444444444444555777888:::;;;:::;;;===>>>????????????<<<;;;:::999777666555444000000111111111222222222333333333444666888;;;<<<999:::;;;:::888666777777999999888777555333222111000000000000////////////444666888;;;<<<<<<;;;;;;;;;:::999888999:::<<<>>>@@@CCCGGGIIIIIIHHHGGGGGGGGGFFFCCCAAA@@@AAABBBCCCCCC@@@===::::::999888666333444555666666666555444555555444333333333333333222111111111111111222222111111111111111111111111111111000000111111222333666666666666777999:::;;;======>>>>>>??????@@@@@@============>>>>>>>>>>>>;;;===??????@@@BBBDDDGGGHHHIIIKKKLLLNNNQQQTTTXXXeeeppp555666888999999:::===???===???AAAAAA???===<<<<<<===<<<:::999999:::<<<===>>>>>>??????@@@@@@@@@AAA>>>???AAAAAAAAAAAACCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@BBBBBBAAA@@@??????@@@???AAABBBAAA???===<<<=========<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======:::999888999;;;<<<;;;:::999999999999999999999999888888888888888888888888666777777777666777:::<<<777777999:::;;;;;;;;;;;;999888666555555555777888222222222222222333444555000000111111111222222222333333222222111222222333//////000111222333333222222444555555444333444555222111111222333444555555666666666555555555555555111111111111111222222333111333666888888777666444333333333333333333333333111111222333444444555555333333333222222333333333777000,,,///333444333444333333333444555777888888::::::;;;<<<======<<<<<<999888777666555555444444///000000111222333333444444444444444666888999::::::;;;;;;999555333333555777777666555444222111000//////////////////000000444555777888999999888777777777666555666888:::<<<<<<@@@DDDFFFFFFDDDCCCBBBEEECCCAAA???>>>>>>>>>>>>AAA???<<<999888888888888222333444555555555444333555555444333222222222222333222111000000000111222////////////////////////111111111111111222222222555555555666777888999:::;;;<<<===>>>???@@@@@@AAA>>>>>>>>>>>>=========<<<:::<<<===>>>>>>@@@BBBDDDFFFHHHJJJKKKLLLNNNRRRUUUaaalll}}}555666888888888:::<<<>>><<<>>>AAABBB@@@>>>======;;;;;;:::999:::;;;<<<=========>>>???@@@AAAAAABBB>>>@@@AAAAAA@@@@@@BBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@BBBCCCCCCBBB@@@@@@AAAAAABBBBBBAAA>>>===============<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======:::999888999;;;<<<;;;:::999999999999::::::::::::888888888888888888888888666777777666555666999;;;666666888999::::::::::::999888777666555666666777111111000111111222333444///000000111222222333333333222222111222222333333...///000111222333333333333444666555444333333444333333444444555666888999777777666555555555666666111111000000000000111222333555888;;;;;;:::888777333333333333333333333333222333333444555666777777444333333333333333333444333222444777666222222666333333444444555555555444999999999999999888888888777666555444444444444555111111222222333333444444444444444555555666777888333444444555555666999;;;666666666555333222000000......//////000000111111444555666777777777666555555444333333444666888999:::===AAACCCCCCAAA?????????>>>===;;;:::999999999===<<<;;;999777777888888111222444555555555444333555555444333222111111111333222111000000000111222////////////////////////000000111111222222222222444444444555666777999999999999;;;<<<>>>???@@@AAA@@@??????>>>===<<<;;;;;;:::<<<=========>>>@@@BBBEEEFFFHHHIIIJJJLLLPPPSSS]]]gggwww444555666666666777999;;;;;;>>>AAABBBAAA???======::::::::::::;;;;;;;;;;;;<<<<<<===>>>???AAAAAABBB@@@AAABBBBBB@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAA@@@BBBEEEFFFDDDCCCBBBBBBCCCCCCCCCAAA???======>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888999:::;;;:::999::::::::::::::::::::::::999999999999999999999999666777777666555666888:::666666777888999999999888777777777666666666555555111111000000111111222222000000111111222333333444222222111111222222333333///000111222333333333333111333444333222111111222111222222222222333666999777666555555555666777888444333111000000000111222444666999;;;<<<<<<:::999444444333333333333222222444444555555666666777777444444333333333333444444222444888;;;777111222666333444444555444444333333666666666555555555666666666555444444444555666777444444444444444444444444444444444444444555555555555333111222444777777777666555555555333222111000---......///000111111222333444444555555555555555444333222111222444666777999<<>>======:::999888777666666555555999:::;;;:::888777777888222333444555555555444333666555444222111111111111222111111111111111222222111111111111111111111111000000111222222222222111444444444444555777888999777888999;;;>>>@@@AAABBBBBBBBBAAA???>>><<<;;;;;;;;;<<<======<<<===???AAACCCEEEFFFGGGHHHJJJMMMPPPWWW```ppp555666777666555666777999;;;>>>BBBCCCBBB???>>>===999:::;;;<<<<<<;;;999888:::;;;<<<===???@@@AAABBBAAABBBCCCBBBAAA@@@AAABBBAAA@@@>>>======>>>@@@AAA@@@CCCGGGHHHGGGEEECCCCCCDDDEEEDDDBBB???>>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888:::;;;:::999;;;;;;;;;;;;::::::::::::999999999999999999999999666777777666555555888:::666666777777888777777777444555666777777555444333333333222111111111222222111111222222333333444444222222111111222222333444111111222333333444333333111333444444222000111111///000111000///000444777777666555444555666888:::777666444222111111222222444555888:::;;;;;;:::999444444444333333222222222555555555555555555555555444444333333333333444444555444666888666222222555111222444555555555444444222222222333444666777888888777666555666777999:::999888777666555444333333333333333333333333222222999444///000444777555222555555555555444333111111////////////000000000000222222222333333444444444444333222111111222444555777999;;;<<<:::999999:::666666555555444444444444555888;;;;;;888666666777222333444666666555555444666555444222111000000000///000111222222222222222111111111111111111111111///000111222333222222111333333333444555666888888777888:::<<>>===<<<<<<===>>>===<<<===???AAABBBDDDEEEEEEFFFHHHLLLNNNPPPZZZhhhyyy888999999888777777888:::;;;>>>BBBCCCBBB@@@>>>===888:::<<<======;;;888666999:::;;;===>>>@@@AAABBBBBBCCCDDDCCCAAA@@@AAABBB@@@???>>><<<<<<>>>???@@@AAADDDHHHIIIHHHFFFDDDCCCEEEFFFEEECCC@@@>>>???@@@======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777888:::;;;:::999<<<<<<;;;;;;;;;:::::::::999999999999999999999999666777777666555555777999666777777777777777666555333444666888777555333111555444444333222222222222222222333333333444444444222111111111222333333444222222333444444444333333444555666666444222333333333555555444222333777;;;666555444444555777999;;;:::999666444222222333333333444666888999999999999444444444333333222222222444444444444444444333333555444444333333444444555999444111333555333222333///111333555666666666666//////000222444777999::::::999777777888:::<<<===;;;;;;999888666444333222222333333333333222111000333---(((,,,666<<<;;;777666666666555444333222111222111111000///.........000000111111222222333333555444222000000111333444333555666666555555555666444444444444444444444333333777;;;;;;999777666777333444555666666666555444666555444222111000000000...///111222333333333222///////////////////////////000111222333222111111333333333444555666777888777888:::===@@@BBBDDDEEEHHHGGGFFFDDDBBB@@@>>>>>><<<===>>>=========???@@@BBBCCCDDDEEEEEEGGGKKKNNNLLLUUUdddttt666666777888999;;;<<<======>>>@@@AAAAAA@@@??????>>>===<<<;;;:::999999888888;;;???AAA@@@??????@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<<===>>>>>>CCCDDDFFFGGGHHHGGGEEEDDDCCCDDDEEEEEEDDDAAA===;;;:::999888888777777888888999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888888888999;;;<<<===<<<;;;:::999999;;;;;;;;;;;;999999<<<<<<;;;:::999999999999222333444666777999:::;;;444444555777:::;;;999777555555666666666555333222222333444555555333111000555555555444444333333333555666666444222222333444555444333333222222222222333333333333333333333333666666555333222333555888888777555444555888;;;>>>777555444444555555444222777777777777888888888888555555444333333333444444444444444555666777777888333444555555555444333222666666777777777777666666444444444555555555666666777666666666666888:::;;;999999999999:::<<<===>>>;;;777333444888999777333444888999333***'''---444......000111222222222222555555555555444333222111111//////000111222111000000111222333333333333333333333222222111222222222555777888777555444444555222222222222222222222222333444666888:::===>>>???555555555555555555555555;;;444------111444222...//////000000111111222222111111000000000000111111222222111111222222333444222333555555444555666888444666:::<<>><<<<<<<<<;;;;;;<<<<<<<<>>???@@@@@@@@@???>>>>>>>>>===<<<;;;:::999999999;;;>>>????????????@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>AAABBBDDDEEEEEEEEECCCBBBCCCDDDEEEEEECCC@@@===;;;::::::999888888888888999888888999:::::::::::::::;;;;;;:::999888888888888888888999999::::::::::::888999:::;;;;;;:::999888::::::999888888888888999666666666777777888888888===;;;999777555555555666777777888888777555444333222333555555555444222111444333333333333333222222333444444333111000222333555444333333222222333333333333333333333333333333666666555444222333555888888666444333444777:::<<<:::999777888888999777666444555555666777777888888555555444333333333333444444444444555666777777777444444444555555444444333666666666666666666555444444555555555555666666666555555555555777999;;;===::::::;;;;;;<<<============999555444666777444111111555888666000---000333111111111111000000000000222222333333222222111000111000///000222333222111111111222333333333333333333333222111111111111222333555666555444222222333222222222222222222222222333333555777999;;;===>>>444444444444444444444444777444111000111222222222000000000000111111111111111111000000000000111111111111000000111111222333222333555555444444666888555777:::===???CCCGGGJJJKKKKKKLLLKKKIIIFFFBBB@@@>>>======<<<<<<======>>>???AAABBBCCCCCCDDDGGGIIIIIIMMMVVVcccuuu<<<<<<>>>>>>>>><<<:::999======>>>??????????????????>>>>>>===<<<;;;:::999:::<<<===>>>>>>>>>@@@AAA???????????????>>>>>>>>>======<<<<<<======>>>??????@@@AAABBBCCCBBBAAA@@@BBBCCCDDDDDDCCC@@@>>><<<;;;;;;:::999999999999999666666777888888888888777;;;:::999888777777777777888888777777777888999999888999999::::::999999888777777777777777777888999999999888888777666666555777777666444333777>>>DDD999999999999888777666555333444555555555444222111222222222222222333333333111222222111000///111222555444333333333333333333333333333333333333333333555666555444333333555777777666444333444666888:::<<<;;;::::::;;;;;;:::999333444444555666666777777555555444333222222333333444444444555666666777777555444444444444444555555666666666666666555444444555666666666666777777777333444444555777:::<<<>>><<<<<<>>>>>>>>>>>>===<<<@@@;;;666333444444222000...111666888777444333222444333111000//////000000000111222222333333333222222111000111333444333222222222333444444444444333333222111000000000000000111222444333111000111111222222222222222222222222111222444555777999:::;;;444444444444444444444444222444555333111111333555111111111111111000000000111111000000000000111111000000//////000000111222222333555555444444555777666888:::===???BBBGGGJJJNNNOOOQQQQQQOOOKKKGGGDDD@@@???>>>======>>>??????===???@@@@@@@@@AAADDDFFFEEEHHHNNNYYYiii~~~<<<===???AAA@@@>>><<<:::<<<======>>>????????????@@@???>>>===<<<;;;;;;:::<<<===>>>>>>>>>???AAACCC????????????????????????=========<<<===>>>>>>???>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBB@@@>>>===<<<;;;::::::999999::::::666666777777888777777666999999888777777777777777777777777888888888777777888888888888888888888888666666666666777888999:::888888777777666555444444///222444444444999CCCKKK777777777888888888888888444555555555555444333333222222222333333444444444111222222111000000111333555444444333333333444444333333333333333333333333555555666555333333555777777666444333333555777999<<<:::999:::;;;<<<:::999666666666666666666666666666555444333222222222333444444444555555666666666555555444333333444666777777777777777777666555555777777777777888888888888555555555555777999;;;======>>>???@@@@@@>>><<<;;;>>>:::555333333333222111///000333666888777444111555333111/////////111222111222333444555666666666333222111222444555444333333444444555555555444444222222111000///////////////111333222111000000111111111111111111111111111111111222444555777888888333333333333333333333333111333444444333222333555222222222111111000000000222111111000000111111222000000000000000111222222222333555444444333555666777888:::<<<>>>BBBGGGJJJNNNQQQTTTVVVTTTPPPKKKGGGBBBAAA???======>>>??????===>>>?????????@@@BBBDDDDDDFFFIIIQQQ___ttt999;;;>>>@@@AAA@@@>>>============>>>??????@@@AAAAAA@@@??????======<<<;;;===>>>?????????@@@BBBDDD???????????????@@@@@@@@@===============>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA???>>>===<<<;;;::::::999999::::::777888888888888888777777888888777666666666777777555777999::::::888666555777777777777777777777777666666666666777999:::;;;555555555555555555555444666888:::888444444:::???444444555666888999:::;;;666666666666555555444444333333444444555555666666222333444333111111333555444444444333333444555555333333333333333333333333444555666555444333555666666555444444444666777999<<<;;;:::;;;<<<===<<<;;;;;;;;;:::999888777666666777666555444333333333333444444444444555555555555555555444333444555666888888888999999999999888888888888888999999999::::::777777666666666888999:::===>>>???@@@???>>>;;;::::::777444333222333333333222111111222555555333111444222111//////111222444000111222444555666777777555444333444555666666444555555666666666555555444333222111000///////////////111333333111111111222111111111111111111111111000111111222444555666666333333333333333333333333333222111222444555444222333333222222111111000000222222111111111111222222222111111111111222333333222333555444333333444555777888:::;;;===AAAFFFJJJMMMPPPUUUXXXWWWTTTOOOKKKEEECCC@@@>>>======>>>???===???@@@@@@???@@@BBBDDDEEEFFFHHHMMMXXXlll777999<<<>>>@@@@@@??????>>>>>>>>>>>>???@@@BBBCCCBBBAAA@@@???>>>======<<<<<<>>>@@@@@@@@@@@@BBBCCC?????????@@@@@@@@@@@@@@@>>>>>>======>>>>>>???@@@??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@??????>>>;;;;;;:::999999999999999888999999999999888888777777777666666666666777777666777888999999777666444777666666555555666666777666666666666777888::::::444555555555555555666666888:::;;;999555444555777333444444666888:::<<<===777777666666555555555555555555555555666666666666333444555444333333555666444444444444444444555666333333333333333333333333444555666666444444444666555444444444555777999:::>>><<<<<<<<<>>>???>>>===>>>===<<<;;;:::999888777888888666555444444444444444444444444444444444444444444444444555666777777777888999::::::;;;;;;:::999999:::::::::;;;;;;;;;999888777666666777888999<<<======>>>===<<<::::::555444444333333333444444444333111111222333333333333222111000111111333333...///000222333444555555666555444555777888777666666777777777777666555555444333222111000////////////111333333222111222333111111111111111111111111000111111222333444444444222222222222222222222222555222000000222333222111222222222222222111111111222222111111111111222222222222222111222333333444222333555444333222333555777888888999;;;???EEEIIILLLOOOTTTXXXYYYWWWSSSPPPIIIGGGCCC@@@=========>>>>>>???@@@@@@???@@@BBBDDDDDDFFFHHHKKKSSSdddzzz777888:::<<<===>>>????????????>>>???@@@AAACCCDDDBBBBBBAAA@@@???>>>======999<<<>>>@@@??????@@@AAA?????????@@@@@@AAAAAAAAA>>>>>>======>>>>>>???@@@???????????????@@@@@@AAA>>>>>>??????????????????::::::999888888888888999888999999999999888777666666666666555555666666777888777555444444444555666666666555444444555666666555555555555666777777888777777777777777777777777666666555555666666888999777777777777888:::;;;===888777777666666666666666555555555555555444444444333444555444333333555777444444444444444555666666333333333333333333333333333555666666555444444555444444444555777999;;;<<<<<<;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::999888777555555555555444444444444444444444444333444555666666777777777555666777999:::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<777777666666666888999:::;;;;;;::::::::::::::::::222333555555444333222222222333333333333444555555444333333222222111111000...///000222333444444555777666555666888999888777777888888888777777666555555444333222000000000000///000222222111111222333111111111111111111111111111111111222222333333444222222222222222222222222333333222000......000333111222222222222222222333333222222111111222222333111111111111111222222333222444444444222222333444666777777888999===CCCGGGKKKOOOTTTXXXZZZYYYWWWUUUOOOLLLGGGBBB???>>>>>>???===?????????>>>???AAACCCAAADDDGGGIIIOOO]]]qqq888999999:::;;;<<<===>>>@@@?????????@@@BBBDDDEEECCCBBBBBBAAA@@@???>>>>>>777:::===??????>>>>>>>>>?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>????????????:::999888888777777888888888888888888888777666666666666555555555666666777:::777333//////111555888666555444333333444555666555444444444444555666666::::::999999888888777777:::777444333444555666666;;;:::999999999:::;;;<<<888888777666666666666666555555555444444333333333222333444444333333555777444444444444444555666777333333333333333333333333333555666666555444444555333333444666888:::<<<===999888888999;;;<<<;;;:::999999:::;;;;;;<<<<<<===;;;:::999777666666555555444444444444444444444444222333555777888777777666333444666888:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===666555555666777999;;;<<<:::999999888888999999:::222444666666444222111000000222555666555555666888555555555444222000///...111111333444555666666666888666666777888999888777888888888888888777666666666555444222111000000000...///111222111000111222000000000000000000000000111111222222222333333333111111111111111111111111111444555111***)))///555111111111222222333333444333222222111111222222333000000000000000111111222222444444444222222333444666666666777888<<>>???>>>===>>>@@@BBB???BBBFFFHHHLLLYYYkkkyyy999999999:::;;;<<<===>>>>>>>>>>>>======???BBBEEEGGGFFFDDDBBB???<<<:::999;;;;;;<<<===>>>???@@@@@@CCCBBB@@@???>>>???@@@@@@>>>>>>============>>>>>>AAA@@@?????????@@@AAABBB>>>?????????>>>===;;;:::777666666666666777777888::::::::::::888666444333444666555111111333444111888888777555444333222111666666555444333222222111555444444333333333444444333444555555666666555555555555555666555555444333444555666888999999999999;;;;;;;;;:::999888777666333444444555555444444333333333333444444666777777888888777777666666555555333333333444444444555555555555666666666666555555777777888999::::::;;;;;;<<<:::888999999777222---555777:::<<<>>>>>>======???===999666555666888999666666555555555666666777333333111222777;;;888111555555666666777888:::;;;===<<<::::::::::::888777333444666777777777666555777777777777777777777777666666555444333333222222111222222333444555666666888777555222111000000111111222333555666777777777888888888888888999999999222333666888777555111///555333666<<<;;;333...///000111222222111000111333000000000000000111111111000111222111000//////000333333111000000000111222444444444444444444444444333333333333333444444444111111000000000000000111333222111111111222333444111222333444444444333222333444666777888;;;???BBBFFFKKKQQQXXX]]]___```___YYYUUUPPPIIIDDD@@@>>>===>>>>>>>>>>>>>>>???@@@@@@CCCDDDDDDFFFKKKWWWeeeppp999999999:::;;;<<<===>>>>>>??????>>>===>>>AAADDDFFFEEECCCAAA>>><<<:::999:::;;;<<<===>>>???@@@@@@BBBAAA@@@@@@?????????@@@>>>======<<<<<<======>>>??????>>>======>>>???@@@????????????>>>===;;;:::777777666666666666666777666777777777666444333111333555555111111444444222777777666555444333333222666666666666555555555555555444444333333444444555444555666666777777666666666666777777666666555444333444444555777888888999::::::;;;;;;:::888777666333444444444444444444333444444444444555666777888888777777777666666666555444444444444555555555555555555666666666666555555666666777888999:::;;;<<<===<<<:::::::::888444111555777:::<<<===>>>=========<<<;;;999888888888888777666666555555555666666555666444333666;;;:::555777777777888999:::;;;<<<===<<<;;;:::999888777666444444555666666666666666777777777777777777777777666555555444333333222222222222333444555666666777888777555333111111111111444555444444333222111000888888888888888888888888444555777888777555333222444222444999888111---...000111333222111111222333000000000///////////////000111222111//////111333333333111000000000111222222222222222222222222222000000000000000/////////222111000//////000111111222222111000111222333444333444555666666666555555333444666777888;;;???BBBFFFJJJQQQXXX^^^aaaaaaaaa]]]ZZZTTTNNNHHHCCC@@@???>>>=========>>>???@@@AAA???@@@@@@AAAEEEOOO]]]ggg}}}999999999999:::<<<===>>>???@@@???>>>======???AAADDDCCCAAA???===;;;999888999:::;;;<<<>>>???@@@AAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>===<<<;;;;;;<<<======??????@@@???>>><<<;;;999888777777666555555555555444555666666666555333222222555555222222555666444666666555555555444444444444444444555555555666666555444444444444444555555666666777888888888888777777777777777777666666555444333333333444666777888888999;;;<<<;;;999777555444444444444444444444444555555555666666777777888777777777777666666666666555555555666666666777777555666666777777666666555555555666777888:::<<<===@@@>>><<<;;;;;;:::888666666888:::<<<============;;;;;;<<<<<<<<<;;;999999777777777666555555555555555777666333444888:::888888888888999:::;;;=========<<<;;;:::888777666555555555555444555555666777777777777777777777777777555555555444444333333222222222333444555666777777888777555333111111111111666666555444333111000///999999888888777777666666666666777777666666555444333111222444333///---...000222333333222222333555000000000//////......---111111111000///111444666333333222111111111111222111111111111111111111111222222222111111000000///222111///......000111333111111000000111111222333333444555555666666555555333555666777888:::>>>AAAEEEIIIPPPXXX^^^bbbddddddddd```[[[TTTMMMGGGCCC@@@============>>>???@@@AAA@@@AAAAAAAAACCCKKKVVV___sss888888888999:::;;;======@@@@@@@@@???===<<<>>>???BBBAAA@@@>>><<<:::999888999999:::<<<>>>???@@@AAA>>>???@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::;;;<<>>===;;;999999888777666555555444444555666777888888777666555222555555222333666777555444555555555555555555555222222222333333333333333555444444444444555555666555666777777888888777777666777777777777666555555555444222222333555777999555777:::<<<<<<:::777444444444444333333444444444555666666777777777777777777777777777666666666666666666777777777888888888666666777777777777666666444444555666888:::<<<>>>AAA???===<<<;;;::::::999777888:::;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;888888888777777555555444222666888555444666888777888888888999:::;;;<<<===;;;<<<;;;999777555444444666555444333444555666777666666666666666666666666555555444444444333333333333333444555666777777888888777555333222222222222333444444555666666666555999999888777666666555555666666555555555555555666333111111111000......///111222333333333333444666222111111000///......---111111111000///111666999333333222222111111111111333333333333333333333333333333222222111000//////222111///......000222333000000000000111222222333222222222333333333333333333555666777777:::===@@@CCCHHHOOOWWW^^^cccfffggghhheee```YYYQQQJJJEEEBBB============>>>???@@@AAAAAABBBBBBAAABBBGGGPPPWWWhhhuuu888888888999:::;;;<<<===???@@@@@@???===<<<===>>>@@@???>>>===;;;:::999888999999:::<<<===???@@@@@@===>>>@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;:::;;;;;;<<<>>>>>>??????>>>===;;;::::::999888777666555555555555666777888888888777666333666555333333777888666444444444555555555555555555555444333333222111111444444444444444555666777555555666777777777777666555555666666555555444333666555333333333555777999444666999;;;<<<:::777555555444333333333333444555555666777777888777777666666666666666777777777777777777777888888888999999666666777777777777666666555555555666888:::===???BBBAAA???===;;;:::::::::888999:::;;;<<<<<<======???===;;;:::999;;;===>>>999999:::999888777666555222888:::888777888888666777777777777888:::;;;<<<999:::;;;999555333333555555444333333333444666777555555555555555555555555444444444444444333333333333444444555666777888999888777555333222222333333000111333555666777888888888888777777666555444444555444444333333444555555333333111///...000000000000222333333333333555666333333222222111000//////111111000//////222666999333333333333222222111111222222222222222222222222000//////...---,,,,,,+++111000///...///000222333///000000111222333333333222222222222333333444444333555666666777999===???BBBFFFNNNVVV^^^dddgggiiiiiigggccc\\\UUUMMMGGGCCC>>>>>>>>>>>>>>>??????@@@===??????>>>>>>AAAHHHNNN]]]jjj}}}888888888888999;;;<<<===>>>???@@@???===<<<===>>>??????>>>===<<<::::::999::::::;;;<<<===>>>>>>???===>>>??????@@@?????????===<<<<<<<<<<<<<<<<<<===???>>>===;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<:::999999888777777777777444555666777777666555555444777777444444777888666444444555555555555555555999888777666555444333333444444444444555666777777444555666666777777666666555555555555555444444333555444444333444555666777444666888:::;;;:::888777555444333222222333444555444555777777777777666555666666666666777777777777777777777888888888999999666777777888888777777666777777666666888;;;===???CCCCCCCCC@@@===:::::::::999999::::::;;;<<<======AAA>>>;;;888888:::<<<>>>::::::;;;<<<;;;:::888777777:::;;;999:::<<<:::777555555555666777888::::::666999:::888444222333555444444444333444444555666555555555555555555555555444444444444444444444444444444555666777888999999888777555333333333333444000111222333444444444444777777666666555555444444444333333333333444555555222444222......111222000///111222333222333444666333333333222222111111000000000000000000111555888333333333444333222222111////////////////////////111000000//////........./////////000000111222222///000111222333444444444555444444444444555666777444555666666777999<<>>>>>>>>>>>>>>===???AAA@@@@@@BBBGGGLLLSSSaaattt777777888888999:::<<<======>>>??????===<<<===>>>???>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@>>>======<<<<<<======>>>???>>><<<;;;::::::;;;;;;:::;;;===>>>??????>>>>>>::::::999999999999999:::666666777888888777666555666888888444444777777555555555555555555555444444888888888777777666666666444444444444555666777888555666777777888888777777666666666666666555444444333333333333444444444444444555777888999999999888666555333222222333555666444555666777777666444333555666666666777777777888777777777777888888888888777777888888888888777777:::999888777888;;;>>>@@@EEEFFFGGGEEE@@@<<<::::::::::::::::::;;;<<<<<<===???>>><<<:::999999:::;;;:::;;;=========<<<;;;999;;;:::666333666;;;;;;777555555555666777888999:::444777999777333222444777333333444444555555444444444444444444444444444444444444444444444444444444444555666777888999999:::777666555444333333444444222222333333444333333333555555555555555555555555333444444444555555555555000333222...---111222///...000111222222222444555222222111111111111111111...000111000000111333555333333444444444333222111////////////////////////222222222222222222222222---...000111222222111111///000222444555555555555555555444444444555666777444555666666666888;;;>>>@@@DDDKKKSSS[[[bbbfffhhhgggfffdddaaaZZZSSSLLLHHHBBBAAA@@@>>>======<<<<<<===@@@BBBBBBBBBCCCHHHLLLKKKYYYlll~~~777777777888999:::<<<<<<<<<===??????>>>======>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>=========>>>@@@AAA>>>>>>============>>>>>>>>>===<<<:::999999::::::999;;;<<<>>>???@@@??????:::::::::999::::::;;;;;;999:::;;;;;;:::999888777777999888555444777777444666666555555555444444444555555555555666666666666444444444555555777888888777777888999999999999888777777777777777666666555111111222333333333222222555555666777888999999999666555333222222333555666333444666777777555444222555666666666777777888888666777777777777888888888777777888888888888777777<<<:::999888999;;;>>>@@@GGGIIIJJJHHHBBB===;;;;;;:::::::::::::::;;;<<<============<<<;;;999888777:::;;;===??????>>><<<;;;<<<888000,,,000777999555555555666666777999:::;;;222666888777333111444888222333444555666555444333444444444444444444444444444444444444444444444444555555666777888999::::::777666555444333333444555222333444555666666666666444444555555555555555555444444555666777777666666///222222------111222...---///111111111222333555000000000000000111111111---///111111000000111333333333444555444333222111111111111111111111111111////////////000000000000,,,...000222333222111000000111333555666666666666333333222111222333444555444555666666666888;;;>>>@@@DDDJJJRRRZZZaaaeeegggffffffeeebbb]]]UUUOOOKKKCCCBBB@@@???===<<<;;;;;;888;;;>>>??????@@@DDDHHHGGGTTTgggyyy:::999888777777888999999999<<>>>>>>>>>>>>>><<<;;;::::::;;;<<<>>>???;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<>>>???AAA<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>@@@AAA@@@???>>><<<<<<<<<<<<<<<===>>>???<<<;;;999888777888999999777777666666555555555444666555555555555666666777666666666666666666666666444444444444555666888888888777777777777777888888888777555444333333444444444333333222222333333444000111333555777777777777888555333333555666555333333555777888666555555555555555555555666666666666555777888777666555666777444555777:::;;;:::999999;;;<<<===<<<<<<>>>@@@CCCHHHIIIIIIGGGBBB===:::999999999888888999;;;===>>>;;;:::999:::<<<===<<<;;;999:::<<<@@@DDDEEEEEECCC<<<;;;:::999888888888888888999999888888777666555555555555666555555444444666333222444333//////111444444333333333333222222333333222111000000000000555666777888:::;;;<<<===<<<999666555555555444333000000111555888777333///777777777666555555444444111000000222333444333111999777444111//////000000000000000///000111111222222111111111000000//////......///111222333444555333333222222111000000000///000111222333222111111222111111000000/////////............///000111222555777:::<<<:::666222...777555333333555555555444000444777777555555888:::>>>CCCKKKRRRYYY___eeehhhffffffdddaaa[[[UUUOOOKKKHHHEEEAAA>>><<<;;;<<<===>>><<<===BBBCCCAAAAAADDDHHHLLLXXXjjj|||:::999888777777888999:::999<<>><<<<<<<<<======<<<<<<<<<============>>>???@@@@@@======<<<<<<<<<<<<<<<======>>>???@@@@@@???>>>>>>;;;;;;::::::;;;;;;<<<<<<<<<;;;:::888888888888999777777666666666555555555777666666666666777888888666666666666666666666666555555555555666777888999888777777777777777888888888777666444444444444555444333333222222333333444444555777999;;;;;;;;;;;;999777555555666777666444333555777777666444444555555555555555666666666666777888999888666555666777666777999;;;<<<;;;:::999999:::;;;;;;;;;===@@@CCCIIIKKKLLLJJJEEE@@@<<<:::999999888888999:::;;;<<<;;;:::999:::<<<<<<<<<;;;:::;;;===AAADDDEEEDDDCCC???>>><<<:::888777666666777777888777777666555444222333333444333333222222666333222444444111000333444444333333333333222222555444444333222222222333666777888:::<<<>>>???@@@???<<<888666555555555444666555444555555333///+++555555555555666666666666222444555666555444555666555333111///...///000000000000000000000111111222111111111111000000000/////////000111222222333444222222222111111111111111///000111222333222222111222333333333333222222111000000000000111222333444222333666888::::::999999;;;999666555555444333111333444555555555666888:::>>>CCCJJJRRRXXX^^^cccgggffffffeeebbb]]]WWWRRROOOJJJHHHDDD@@@===<<<<<<===<<<:::;;;???@@@>>>???BBBEEEHHHSSSddduuu:::999999888888999:::::::::<<>><<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>======<<<======@@@????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888888888888777777666666666666555555777777777888888888999999666666666666666666666666666666666666777888999999888777777666666777777777888777666555555444444555333333222222222222333333111222444666777888888888;;;999777777888777666444333444666666444333444555555555555555666666666666666777999999888888999;;;999:::;;;<<<<<<;;;:::999666888999999:::<<<@@@BBBJJJLLLNNNMMMHHHBBB===;;;:::999999888888999::::::;;;:::999:::;;;<<<;;;:::======???BBBDDDEEECCCBBBBBB@@@>>>;;;888666555555777777777666666555444333222222333333444333333222555333333555555222222555444444333333333333222222444444333333222333333333666888:::===@@@BBBDDDEEEDDD@@@;;;777666666666666999777666555444222///,,,222333333555666777888888333666888777555444666888333222000//////000111111000000000000000111111111111111111111000000000000000000000111111111222222000111111111111222222222000000111222222222222111...///111222222111000///000000000000111222333333111222444666999<<>>BBBJJJQQQWWW\\\bbbeeeffffffeeeccc___[[[WWWTTTNNNLLLHHHCCC???======<<<<<<:::;;;>>>???>>>>>>AAABBBDDDLLL[[[jjjyyy999999999999:::::::::;;;:::<<<>>>???===<<<;;;<<<======<<<<<<===>>>???@@@>>>===<<<;;;;;;<<<======<<<;;;:::999999:::;;;<<<<<<===???@@@AAAAAA@@@@@@AAA@@@???>>>============@@@???>>>>>>>>>???@@@@@@AAA@@@???>>>============<<<<<<;;;:::999888888888777777666666666666666666666666777888888999999999777777777777777777777777888888777777888999999:::888777777666666666666777888777777666555555555444333333222222222222333333......///111222333444555;;;:::999888888666555444222444555555333333333555555555555555666666666666444666888999999:::===???:::::::::;;;:::999888777444555777888999;;;???BBBIIILLLNNNNNNIIICCC===;;;::::::999999888888888888:::999888999;;;<<<;;;:::>>>>>>@@@BBBDDDEEECCCAAAAAA@@@>>>;;;999888777666777777777777666555444444444444555555666555555555666333333666666444444777444444333333333222222222111111111000111111222222777999<<<@@@DDDGGGIIIIIIJJJEEE???:::888888999999777666555555555555555555222333333444555666777888444444444444444444555555444333222111000000000111//////000111111111111111111111111000000000000000111111111111000000000000///000000111222222333333000000111111222222222222,,,...000333333222000///...............///000000333444666888:::<<<>>>???;;;:::999999999999777555888444000000444777888888===BBBIIIPPPVVV[[[```dddeeeeeedddcccaaa^^^[[[YYYRRROOOKKKFFFAAA>>><<<<<>>???CCCAAABBBHHHSSS___mmm999999::::::;;;;;;;;;;;;:::<<<>>>>>>===<<<<<<=========<<<<<<<<<>>>@@@AAA???>>>===<<<;;;;;;<<<===<<<;;;:::999999:::;;;<<<<<<===???@@@AAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>=========>>>???AAABBBCCCBBBAAA@@@???>>>============<<<<<<;;;:::999888777666666777777777777777777444555666777888888888888888888888888888888888888999888888888888999999:::888888777666555555666666777777777666555555444444333222222111111222222333111111222333555666777888999999:::999777555444333333444555444333222444555555555555555666666666666777888::::::999999;;;<<<888888888888777666666555333444666777888:::>>>AAAFFFIIILLLKKKGGGBBB===:::;;;:::::::::999888888777:::999888999;;;<<<;;;:::>>>>>>???BBBDDDDDDBBB@@@>>>===<<<;;;:::999999999888888888888777666555555333444444555666666666555666333333666666444444777444444333333333222222222000000000000111222333333777999>>>CCCGGGJJJLLLLLLNNNIIIBBB===;;;;;;::::::666666666666777888:::;;;555555555555555555555555777444111111444666444222444333222000///------,,,//////000111111111111000000000000000000000111111111111111000000000000/////////000111222333333444111111111111111222222222000222555777777666444333..................///000222444777;;;===============<<<;;;;;;;;;:::777555888444000000333777777777<<>>???===>>>BBBBBBBBBFFFNNNWWWcccttt999999:::;;;<<<<<<<<<<<<;;;===>>>>>>=========>>>;;;:::999999:::<<>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>??????;;;<<<===???AAABBBCCCDDD@@@@@@>>>===<<<<<<<<<<<<=========<<<;;;999777666666666777777777777888888333444666888999999888888888888888888888888888888999888888888888888999999888888777666555555555555666666666666555444333222222222111111111111222222333333333444555777999999777999::::::888555555555444555555444333333444666555555555555666666666666<<<======;;;888666666666777666666555555555444444444555666777777999===???BBBEEEHHHHHHEEE@@@===;;;;;;;;;;;;;;;;;;:::999888:::999888999:::;;;:::999======>>>AAACCCCCCAAA???;;;;;;::::::::::::;;;;;;999999999999888777666555111111222333444444444444666444444666666333333666444444333333333333222222222222222222333444555666777999>>>DDDHHHKKKMMMMMMMMMIIIBBB>>><<<;;;:::999888999999999777777999:::666666555555444333333222777555222222333555444333222111000...---+++***)))...///000222222111111000000000000000111111111111000000000000000000000000//////000111222222333333111111000000111111222333111222444555555444333222000000000//////000000111---000555:::>>>???@@@@@@AAA@@@>>><<<;;;888333000666444222222333555666666;;;@@@HHHPPPVVV\\\bbbeeeccccccccccccbbbaaa```___XXXUUUQQQLLLGGGCCC???>>>===:::999;;;<<<:::<<>>>>>======>>>???;;;:::999999:::<<>>===;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<============>>>???@@@@@@===============>>>???@@@<<<===???AAABBBBBBBBBBBB@@@???>>>>>>========================;;;999777666666666777777777888888888333555777999::::::999999999999999999999999999999999888888777777777888888888888777555555444444555444555555555444333222111222222111111111111222222111111111222333555777888666999<<<<<<999777777777555666666555333333555777555555555555666666666666;;;<<<<<<:::777555555666666555555444444444444555555666777777777999<<<>>>@@@BBBEEEEEECCC@@@>>>===:::;;;<<<<<<<<<;;;::::::999888888888:::;;;:::999;;;;;;===@@@BBBCCCAAA???::::::999999999::::::;;;888888888888777666555444000111222333444444444444777444444666555222222444444444333333333333222222111111111222333555666777666999>>>DDDHHHKKKLLLLLLIIIEEE@@@===;;;999888666777999:::999666555666888666666555444444333222222222444555222...---111555111111111000///---,,,+++...///111222222222000//////000000000111111111111/////////000000000000000000000000111222222222333222111000000000111222333//////000000000///......111000000/////////000000---///333777;;;???BBBCCCAAA@@@>>>===;;;777333///333444444444333333555666:::@@@HHHPPPWWW^^^dddgggeeeeeeeeeddddddccccccbbb[[[YYYUUUPPPKKKGGGCCCAAA===:::999:::;;;999;;;???@@@@@@BBBEEEHHHNNN]]]lll{{{888999;;;===>>>>>>===<<<;;;===>>>>>>======>>>@@@===<<<;;;:::<<<>>>AAACCCBBBAAA???===<<<;;;;;;<<<;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<>>>@@@AAA;;;<<<<<<<<<===???@@@AAA===>>>@@@BBBCCCBBB@@@???BBBAAA@@@@@@???@@@@@@@@@===>>>>>>===;;;999777666666666777777888888888999444666888;;;<<<<<<;;;:::999999999999999999999999888888777777777777777888888888777555555444444444333444444555444333111000222222111111111111222222333333222333444666888:::777:::======;;;888888999666777666555444444666888555555555555666666666777666888999999888777999:::555555444444444555555666666777777777777888;;;>>>???AAACCCDDDBBB@@@??????:::;;;<<<=========;;;;;;999888777888:::;;;:::999::::::<<>>DDDHHHKKKLLLLLLFFFBBB>>>;;;999888555444333666999888666555666888555555444444444333333333***222777111'''$$$,,,666333333333333333222111111...///111222333222000/////////000000111111111222////////////000000000111111111111111111222222222222111000000000111333444222222111111000000/////////......---------......111111222444888===AAADDD>>>===<<<<<<<<<999555222111444666555333222444666:::???HHHPPPXXX___eeeiiigggggggggfffeeeeeeeeeddd]]]\\\XXXSSSNNNJJJFFFDDD@@@<<<:::<<<<<<;;;===AAA>>>>>>@@@BBBCCCHHHVVVdddrrr888999;;;===>>>>>>===<<<<<<======>>>???@@@@@@AAA???>>>>>>>>>???AAACCCDDDEEEDDDAAA???===<<<<<<<<<::::::;;;<<<===>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<<<<>>>????????????@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@?????????>>><<<:::888666555666666777888999999::::::999999999::::::;;;;;;;;;<<<<<<;;;:::999999999999777777888888888888777777777666555444333333444444444555666777777555333222111111111111222333444555555555555555555555555555:::999999;;;======:::666666777888:::::::::999888999888777555555555666777666777888999999888777666666666666666555555555555555666777666666777:::<<>>===;;;;;;===>>>;;;999888;;;>>>>>>888333777999:::888333111222555333444555555666666555555444444555555444333222222000111222444444333222111222222222000...///222444555666888;;;>>>AAACCCDDDDDDBBB>>>:::888777888999777999:::<<<<<<;;;:::888888888777555444333222111333222111222555666444222222333222111//////111333111111000000000000000000333222000000000///---+++//////000111111111111111777444111000222222111...///000222333333111///---222222222222111111000000000111000...------000333000000111333777<<>>===<<<<<<===>>>???:::>>>AAAAAAAAAFFFNNNUUUfffuuu777999;;;<<<======<<<;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>@@@BBBDDDEEEEEEDDDBBB???===<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>===<<<<<<>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===;;;999777666777777777888999999::::::777888999:::;;;<<<=========<<<;;;:::999999999999777777777777777777777777777777666666555444444333444555666777666555333222222111111111222333444444444444444444444444444444999999999:::===<<<999666666777777888999999888888888777666555444555555666666777888999999888777666666666666666555555555555666777888777777888;;;===>>>???BBBEEEHHHGGGBBB===<<<<<<===;;;:::999:::<<<999999999999999999999999<<<=========;;;;;;<<<>>><<<:::888888999999777555888777777666666666444333222333333444444444444444666666666666666555444444444444444444333333222111444444444222111111444666555666777999;;;===??????AAA>>>;;;888666666777888888999;;;<<<<<<<<<:::999888888777666444333222222333222111333666666444111333333333111//////111333000000000000000111111111000//////000111111///...//////000111111111111000555333111222333333111///000000...------...///000222222222222111111111000000000000...---...000222111111000111444888<<<>>>>>>===;;;999777555444444333333222333333444555666888===DDDLLLTTT\\\ccchhhkkkkkklllmmmlllkkkiiihhhgggeee```ZZZSSSKKKFFFCCC@@@???>>>=========>>>???;;;===?????????CCCJJJQQQ^^^lll{{{666777999:::;;;;;;:::999999::::::;;;<<<>>>>>>???=========>>>@@@CCCEEEGGGFFFDDDBBB@@@>>>=========<<<======>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@>>>======>>>>>>>>>?????????@@@@@@??????@@@AAAAAABBBCCCCCC@@@@@@???>>><<<;;;999888777777888888999:::::::::666777888:::<<<===??????======;;;:::::::::::::::999888777666666777888999777777888888777666444333444555666666666555444333333333222222222333333444444444444444444444444444999888999:::;;;;;;999777777777666666666777888888666666555444444444555555777777888888888888777777666666666666555555555555666888999999888999<<<>>>===???CCCHHHJJJHHHCCC???<<<======<<<::::::;;;===999999999999999999999999;;;<<<===<<<;;;;;;<<<===;;;;;;:::777555444555777777444222444777777333///111111222333333333333333555666666666666555555444777666555444333222222222444444444222111111333666444555555777888999::::::;;;:::777555444555666777999:::;;;<<<===<<<<<<;;;999888777666555444333222222222333555666666444111333444333222000000222333//////000000111111111222---------///111222222000...///000000111111000000333222222333555444222000222222111111222222222222222222222222111111111111000000000///---...000222222111000000111444666888;;;:::999888777666555444222222222333333444555666888<<>>=========>>>>>><<<===>>>>>>===@@@EEEJJJRRR^^^mmm{{{666666888888999999888888777888999:::;;;<<<===>>><<<<<<===>>>AAADDDGGGHHHEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@BBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@>>>===>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@??????===<<<;;;:::888888888999999:::::::::888888999;;;<<<===??????>>>===<<<;;;:::::::::::::::888666555555666888:::666777888999888777444333444555555666666555444444555444444333333333333444444444444444444444444444888888999999:::999888777888777666555555666777888666666666666555555666666777777777888888777777777666666666666555555555555555777888999888999;;;===;;;>>>CCCHHHIIIGGGCCC@@@<<<======<<<:::999;;;<<<999999999999999999999999:::;;;===<<<;;;:::;;;<<<;;;===>>>;;;666333555888444333222333444333000---111222222333333333333333333333333444444333333222666555333222111222222333111222222111000000111333222333333555666777888888777666555444444555666777999:::;;;<<<=========<<<:::999888777555444333333111222444666777666444222444444444222000000222444/////////000111111222222---------///111222222000...//////000000000000000000111222444555555333111///111444666666444222000222222222222222222222222///000000///......000111111000000///000222333555777777777777666666555555222222222222333444555666777;;;BBBJJJSSS\\\eeejjjoooppprrrrrrrrrpppmmmlllhhhfffbbb]]]WWWQQQMMMJJJAAA???>>><<<;;;;;;<<<<<<>>>>>>>>>===<<<>>>BBBEEEIIIRRR```nnn}}}666666777777777777777777666666777999:::;;;======<<<<<<===???AAADDDGGGIIIEEECCCAAA???>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCAAA@@@>>>======>>>>>>>>>?????????BBBBBBBBBAAAAAA@@@@@@@@@????????????>>>===<<<;;;999999999999999:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;:::888666555555666888:::666777888999888777444333444444555555555555555555555555444444333444444444444444444444444444444444777888888999888888888888888777666555555666777888777777777777888888777777888777777777777777777888666666666666555555555555444666777888888888999;;;888<<>>===>>>AAABBBDDDJJJVVVcccqqq666666666666666666777777555555777888:::;;;======<<<======???AAAEEEHHHIIICCCBBB@@@>>>=========>>>===>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEDDDCCCAAA???=========>>>>>>>>>??????CCCCCCBBBAAAAAA@@@??????>>>>>>???>>>>>>===<<<<<<999999::::::::::::::::::<<<<<<<<<===============???>>>===<<<<<<;;;<<<<<<999888777666666777888999777777888888777666444333444444444555555555555666555555444444444555555666555555555555555555555555666888888888666666777888888888777777666666777777777777888999999999888888888888777777777777888888666666666666555555555555333555777888888888999:::888<<>>BBBAAA<<<888777888777:::;;;999444111333666222333333444444444444444333444444555555555555444////////////111222333444222333444444333222333444///000111333444666777777444444444444555666777777999999:::;;;<<<======>>>;;;:::999888777666555444222444555555444444555666555666555444222222444555111000000000000000000000111000///000111000...,,,---...//////000000//////---///222222222111111222888333,,,''''''+++111666222222222222333333333333...000111000///...///000/////////000111222333444111222444555555555444333111111111222222333444555666:::@@@GGGOOOYYYbbbhhhmmmooorrruuuuuusssqqqooollliiieee^^^WWWPPPJJJGGGAAA@@@>>><<<:::999999999??????>>>>>>>>>???AAABBBBBBEEEMMMYYYeeerrr777777666666666666777777555555777888:::<<<===>>>======>>>???BBBDDDGGGIIIBBBAAA???===<<<<<<======>>>>>>???@@@AAABBBBBBCCC@@@AAAAAAAAAAAAAAAAAABBBAAACCCEEEFFFFFFDDDBBB@@@============>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>======<<<<<<::::::::::::::::::::::::;;;;;;<<<===>>>>>>??????@@@???>>>===<<<<<<<<<<<<777777777777777777777777777777666666555444444333444444444444444555666666555444444444555666777777666666666666666666666666666777888777555555777999888888999999888777777666555666777888999888888777999888777666666777888999666666666666555555555555333666888999999999:::;;;:::===AAABBB@@@?????????;;;<<<<<<;;;999999:::;;;999999999999999999999999777999;;;<<<;;;999888999888;;;===<<<999666777888888888777555444555777888111111222333333333333333222333444555555555555555///000111222222222222222222333555444333222333444000000111111222333333444333333333444444555666666888888999999;;;<<<===>>>;;;;;;:::999777666555555333555555444333333555888666666666444222222444666222222111111000/////////111000///000111000///------...//////000000//////---///111000......///111;;;777111,,,+++...333666222222222333333333444444...000111111/////////000////////////000000111111000111333444555444333222111111111111222333444555666999???EEEMMMVVV```fffjjjmmmqqqtttuuutttqqqooommmjjjfff___XXXQQQKKKHHHDDDBBB@@@===;;;;;;::::::======<<<===???@@@AAAAAAAAAAAAFFFPPPYYYdddttt888777777666666666777777555555777888:::<<<===>>>>>>>>>>>>@@@BBBDDDGGGHHHAAA@@@>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAACCCEEEFFFFFFDDDBBB@@@============>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCC<<<<<<============<<<<<<::::::::::::::::::::::::999:::;;;===>>>@@@AAABBB@@@???>>>======<<<<<<<<<777777888888888888777777777666555444333333444444444444444444444555666777444444444555555777888999777777777777777777777777555777888777555444666999888999:::::::::888777666444555666888888888777666999888777666666777888999777666666666555555555555444777999;;;::::::;;;;;;<<>>???@@@<<<======<<<::::::;;;===999999999999999999999999666999;;;<<<:::999888888888888777666444444666777777222//////333777888777000000111222222222222111000111222222333333333333111222333444444333111000///111333333111000111111111111111111000000000000222222222333333444444444888888888999:::;;;===>>><<<;;;:::999888666555555444555666444222222666:::666666666444333333444666333333222111000///......000///...///111111000...---......///////////////...///000///,,,,,,...111333333222222000///---,,,222222222333333444444444...///111111000//////000//////////////////......000111333444444333222111111111111111222333444555666999>>>DDDLLLUUU^^^dddhhhkkkpppsssuuutttrrrpppjjjhhheee```ZZZTTTOOOMMMFFFDDDBBB???===<<<<<<<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@>>>AAAJJJRRRZZZjjjyyy;;;999666555555555333222666555444444666999<<>>???@@@@@@AAAAAAAAAAAA>>>===<<<<<<===<<<:::888>>>>>>>>>???@@@@@@@@@AAAAAA@@@??????@@@AAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCBBB@@@???@@@AAADDDBBB@@@AAADDDDDDBBB???AAA@@@@@@???>>>===<<<<<<======<<<;;;::::::999999<<<<<<;;;;;;;;;===???@@@@@@@@@??????>>>=========<<<;;;:::999999999::::::888777555444333333444444222222333444444444333333333444444555555666777777888777666555555666888999:::999888888:::;;;:::888:::::::::999888777666555888777777777777777888999777777666666555555444444777777666666555555555444999999:::::::::999999888<<<<<<======>>>==================<<<;;;:::999888888888888888888777666555666666777888888777555444888777777666666666666777666666555444333222222111555555555555555555444444555444333333222222222222111222222222222111000000'''111222111222111...000111111111111222222222333333444444444444444444000555999:::999777888:::::::::999999888777666666555555444444444555555666666777777777777555333222222111111000///......---000///------///000///.............../////////000000111222222222000///......---,,,...111444555444000111222333333222111000111111000///////////////////////////////////////111111000000111111222333000000000000111111111111222555:::@@@GGGPPPZZZ```gggiiilllpppqqqpppmmmjjjjjjhhheee___ZZZTTTOOOLLLGGGFFFCCC@@@>>><<<<<<;;;999:::<<<=========<<<<<<>>>>>>???AAAGGGPPP[[[bbbyyy:::888666555555555444222777666555444555888:::<<<<<<===>>>@@@AAABBBBBBBBB===<<<;;;<<<===<<<:::888<<<======>>>>>>??????@@@@@@????????????AAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCAAABBBBBBBBB@@@???@@@AAABBBAAA@@@AAACCCDDDBBB@@@@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999999;;;;;;;;;;;;<<<===>>>???;;;;;;<<<======>>>>>>???<<<;;;:::999888999::::::999777666444333333444444222222333444444444444333333444444555666666666777888777555444444555777888888777666777999:::999888;;;;;;;;;;;;:::999888777888888777777777777777888999888888888777777777666777666666666555555555555999999999::::::999999888;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<;;;:::999777777444555666777888999999999888888888888888777666555666555555555555555666666444444444444444444333333555555555555555555555555555444333333222222222333222222222222222111000000'''///444222000222222///111111111111222222222222333333444444444444555555777777888777666666888:::::::::999888888777666666666555555555555555666666666777777777666555444333111111111111000000000000000///------///000///............/////////000000...///000111222222111000222111//////000111111000000000111111111111000000111111000///////////////////////////////////////000000//////000000111222000000000000111111111111111444888>>>DDDLLLUUU[[[eeefffiiillllllkkkgggeeeiiigggddd___ZZZTTTOOOLLLHHHFFFDDDAAA???=========:::;;;<<<=========<<<<<<===>>>>>>@@@DDDKKKTTTZZZlll~~~:::888666555555666444333888777666555555666888999:::;;;===???@@@BBBBBBCCC<<<;;;;;;;;;======;;;999;;;;;;<<<======>>>?????????>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBB@@@AAABBBAAA???>>>???@@@@@@@@@@@@AAACCCDDDCCCAAA@@@@@@???>>>===<<<<<<;;;:::::::::999999999999999999:::;;;<<<<<<=========:::::::::;;;<<<<<<======;;;;;;999888888888999:::999888777555444444333333222333333444444444444555333444555666777777777777777666555444444444666666666555444666888999999888<<<<<<===<<<<<<;;;:::999999999888777666666666777888888888888777777777777666666666666555555555555888999999::::::999999999::::::;;;;;;;;;;;;:::::::::::::::999888777555555444444555666777888999999999888777666555555555555333333333333444555666666333333333444444444555555555555555555555555555555444444333222222222333333222222222222222111111000333555444111111444444333111111111111222222222333333333444444444555555555===:::666333444666888999999999888888777777666666777666666555555666666666666777777777666555444333333333222222111000000000111///......///000000///....../////////000000000---...///111222333333333444222000///000000000...000000////////////000000111000000///////////////000000000000000000000000///////////////000000111000000000000111111111111000333777;;;@@@GGGNNNSSS]]]___bbbeeeffffffdddccchhhfffddd___ZZZUUUPPPMMMIIIGGGEEEBBB@@@?????????;;;<<<<<<============<<<;;;<<<===>>>@@@DDDJJJOOO\\\mmm:::888666666666777666555888777666555666777888999:::;;;===>>>???@@@@@@@@@;;;::::::;;;<<<===;;;:::;;;;;;<<<===>>>>>>???????????????@@@@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAA???@@@AAAAAA?????????AAA??????@@@AAACCCCCCCCCBBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;:::999888888777888:::<<<<<<<<<;;;;;;===<<<<<<;;;::::::999999;;;:::999777777888888999999999888666555555444444444444444444555555666777555555777888999999888888666666555444444444555555555444444666888::::::999<<<<<<<<<<<<<<<;;;::::::::::::888777666666666666666666666666555555555555666666666666666555555555888888999:::::::::999999999999::::::::::::999999888888888888777555444333777666666666666666666666888777555333222222333333333333333333444555666777444444444444444444444444444444444555555555555555444333333222222333333333222222333333222222111000444333111111333666666555111111111222222222333333333333444444555555666666===999444333666888888777888888777777777666666666888777777666666666666777666666666666666555555444555444333222000///...---111///......///000000///...////////////000000000...///000111222333333333111000//////111222111111000///...------...///000000000////////////000000000000000000000000000000000////////////000111111///000000000111111111111111333666999===BBBHHHLLLRRRUUUZZZ___bbbdddfffggggggfffddd```\\\VVVQQQOOOIIIHHHFFFDDDBBBAAAAAAAAA========================999;;;===>>>???AAADDDGGGQQQaaattt:::888777777888999888777666666666666777999:::;;;<<<<<<===>>>>>>=========;;;:::999;;;<<<<<<;;;999;;;;;;<<<===>>>@@@@@@AAA@@@@@@AAABBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAA@@@???@@@AAA>>>???@@@AAABBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>===@@@???>>><<<;;;999888777666777999;;;;;;;;;::::::===<<<<<<;;;;;;:::999999:::999888777666777888888888888888777777666555555555555555555666777888999777888:::<<<<<<<<<;;;;;;777777666666555555555555666555555666999;;;;;;::::::;;;;;;;;;;;;::::::999::::::888777666666666666555555555555666666666666555555555666666666666666777888999:::::::::::::::888999::::::;;;;;;::::::888888888777666555444333666555555444444555666666999777666444333333444555444444444444555666777888666666555444333333222222444444444555555555666666333333333222222333333444222333333333333222111111222000000222444444444333111222222222222333333333333333444555555666777777999666444666999:::999666777777666666666666666666888888777666666666666666777666666555555555555555111111000000000/////////111000......000111000///////////////000000000111111111111111111222222333222000//////000111111000000///...------...///000000000////////////000000000000000000000000000000111000000000000111222222///000000000111111111111222444666999;;;>>>CCCFFFLLLPPPUUUYYY\\\```dddgggeeedddcccaaa]]]WWWSSSPPPIIIHHHFFFDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>888:::===>>>???@@@CCCEEEMMMZZZkkk{{{;;;999888888:::;;;;;;:::666777777888999:::<<<<<<<<<<<<=========<<<;;;;;;;;;:::::::::<<<<<<:::888;;;;;;<<<===???@@@AAAAAA@@@AAABBBCCCDDDDDDDDDCCCAAABBBBBBBBBBBBBBBBBBAAA???AAABBBBBBAAA@@@AAACCC===???AAABBBAAA@@@AAABBBBBBBBBAAA@@@???>>>>>>===AAA@@@???===<<<:::999888666777888999::::::::::::999999999:::;;;;;;<<<<<<999999777666666666777888777777888888888888777777888777777777888999;;;<<<;;;<<<>>>@@@AAA@@@???>>>999999999888888777777666777666555777999::::::999999999::::::::::::999999999999888777666666666777777777777777888888888888555555555666666666666666777888999999::::::::::::888999:::<<<============999999999888777666444444222222222222444666999:::999888777777666777777777555444444444555666777777777666555444333222222111333333444444555666666666333333222222222333444444333333333333333222222111222111111444444111000222222222222222333333333333333333444555666777777888555555777999;;;:::888555666666666666555555555555888888777666555555555555777666555555555555666666,,,,,,---///000111222333222000//////000111000000/////////000000000111111222222111111111222222333555333111000000000...---//////............/////////////////////000000111000000000000000000000000111111111111111222222333000000000000111111111111222444666888999;;;???AAAIIILLLQQQTTTUUUXXX]]]aaaaaaaaaaaa___\\\WWWRRROOOIIIHHHFFFEEEDDDDDDDDDEEE@@@??????>>>>>>>>>>>>???:::<<<>>>???@@@@@@BBBDDDJJJSSSbbbrrr<<<;;;999:::<<<======<<<999999999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<;;;::::::;;;;;;999777999:::;;;<<<>>>???@@@AAA???@@@AAACCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBCCCCCCBBBBBBCCCDDD>>>@@@BBBBBB@@@???@@@AAAAAA@@@@@@???>>>===<<<<<<=========<<<;;;;;;::::::777777777777888888::::::777777888999999::::::;;;999888777666555666777777555666777999999999999999:::999888888999;;;>>>???>>>@@@BBBDDDEEEDDDCCCBBB<<<<<<<<<;;;;;;:::999888777666555666888999888777999999::::::::::::999999888888777777777777777888666777777777888888888999555555555555666666666777777777888999::::::::::::888999;;;===???@@@AAAAAA:::::::::999888777666555111111111111333666999:::555555666777777777666666555444444444444444555555555555555444444333333333333333444444555666666777333222222222333333444555333333444444333333222111222111333666444000333:::222222222333333333444444333333444555666777888888555777::::::999777666555555555555555555555555555888777666555444444444444777666555444444555666777......///000111111222222222000//////000111111000//////000000000111111111111000000000111333444555444222000///000000///.../////////000000////////////////////////000111111////////////////////////000000000000000111222222000000000000111111111111000222555666777888;;;===AAAEEEJJJLLLMMMPPPVVV[[[]]]]]]^^^\\\YYYTTTOOOLLLHHHGGGFFFDDDDDDDDDEEEEEEAAA@@@???>>>>>>>>>??????===>>>@@@@@@??????AAACCCDDDKKKXXXgggwww===;;;:::;;;===??????>>><<<<<<<<<;;;;;;:::::::::888999:::;;;<<<<<<<<<<<<===;;;::::::;;;:::888666888999:::;;;===>>>???@@@>>>???AAABBBCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCBBBBBBDDDEEE>>>AAACCCBBB???>>>???AAA??????>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<777777666666666888:::;;;999999888888777666666666999888666555555666666777444555777999::::::::::::;;;:::999999:::===???AAA@@@BBBEEEGGGHHHGGGEEEDDD============<<<;;;:::999666555444555666777666555999999:::;;;;;;:::::::::888777777777777777888999444555555555666666777777444555555555666666777777666777888999:::;;;;;;;;;888:::<<<>>>@@@BBBCCCCCC;;;;;;;;;;;;999888777666555444222222222444666777000111333444555444444333444444333222222222333333333333333444444444555555333333444444555666777777222222222222333333444555333333444444333333222111000///222666444333:::DDD222222333333333444444444333333444555666777888999777:::<<<:::666444444666444555555555555555555555777777666444444333333333777666555444444555666777444444333222111000///...222000//////000111111000000000000000111111111111/////////000222444777888000///...///111222333222...///000111111000///...///////////////000111111///////////////////////////////////////000111111000000000000111111111111///111333555555777999;;;888===CCCFFFHHHLLLTTT[[[YYYZZZ[[[ZZZWWWRRRMMMJJJHHHGGGEEEDDDDDDDDDEEEFFFBBBAAA???>>>>>>>>>??????@@@AAAAAA@@@>>>>>>???AAA???DDDPPP___ooo999:::<<<<<<<<<<<<:::999======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999999999999888666777888:::<<<======<<<<<>>===<<<<<<>>>>>>>>>===<<<<<<;;;;;;???999555888???AAA<<<666555555666666777777888888777777777777666666666666666666555555444444444333777666666666666888999:::999888888888:::<<>>===;;;999777777777777666666666666777777777777555666777666555444555666777777888999::::::;;;;;;>>>;;;;;;???DDDFFFDDD@@@???===:::777666555666666333555777777666555666777444444444555555555666666555666666444111000000222555444333333333333444555444777666000000555666333222333333444444333333333///000222333333222111000111111222333444444444444111222333333444444444444333222111222444666666666:::::::::999888777666555333333444444555666777777333444555444222111222333333333333333333444555666222222222111222222333333111000///...///000222444...000111222111000111222000000111111111222222222222222111111111111222222333222111111000000111111000000000000111111111111---------.............../////////000111111222222//////000111222333333333111222333555777888999:::666999<<>>???AAAAAA???>>>>>>CCCLLLVVVcccvvv;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999::::::888777999:::;;;<<<======<<<;;;======>>>>>>???@@@@@@AAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<>>>>>>======<<<;;;;;;:::>>>:::777999===>>>999444555555666666666777777777777666666666666666666666666666666666555555444444888777777777777999:::;;;::::::999:::;;;===@@@BBBAAACCCEEEGGGHHHGGGFFFFFFCCCAAA===;;;;;;;;;:::888;;;999888777777888999;;;;;;;;;:::999999999999:::<<<;;;999888777666777777555555666666666777777777555666777777666555666888888888888999999::::::;;;===;;;:::>>>CCCEEEBBB???<<<:::888555444333444444222444555555333333555666444444555555555666666666666666666444222111111333555555444333333444555555444777666111111444444111333333444444444333222222000111222222222222000000000111222333333444444333222222333444444444333333777666555555777888888888999999999999888777666555333333444555555666666777333444555444222111222333333333444444555555555555333222222111222222333333...///222333333111...---///111333333222111222333111222222222333333333333222222111111111111222222222111000000//////000000/////////000000000111111333333222111000///....../////////000111111222222000000000111222222222333000000111333444555666777666888;;;>>>AAAEEEJJJNNNUUUUUUUUUUUURRROOOLLLJJJEEEEEECCCBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>>>>>>>=========??????>>><<<<<<@@@GGGOOOZZZlll<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;;;;999888;;;;;;======>>>===<<<;;;=========>>>??????@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@???>>>============<<<<<<;;;:::::::::<<<:::999999999999666444555555555666666666666666666666666666666666666666777777777777666666666666888888777777888999;;;<<<;;;;;;;;;;;;<<<>>>AAABBBAAABBBDDDFFFGGGGGGGGGGGGCCC@@@===<<<<<<;;;;;;:::;;;:::999888888999:::;;;;;;:::999999888888999999999888777777666666777777555555555555666666666666555666888888777777888:::999999999999999999999999<<<:::999<<<@@@BBB@@@>>>:::999777555444444444444444555555444333333666888555555555555666666666666777777777555333222333444555555444333333444555555444666666333222333222///444444444444333333222111222222222222222111000//////000111222222333333222333444444444444333333222555444444444444444555555888999999999888777666555444444444555555666666777333444555444333222333444333444555666777666555555333333222222111222222333333333444444444222000///000222444444333222333444222222333333333444444444222222111111111111222222111000000///////////////....../////////000000000444444333222111000000////////////000111111222222111111111111111111222222111111222222333444444444555666999;;;>>>BBBFFFJJJOOOPPPRRRSSSRRROOOLLLJJJEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCAAA???>>>===<<<===;;;;;;;;;<<<===<<<;;;???BBBGGGLLLUUUeeexxx;;;:::999888888999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::===<<<:::;;;;;;<<<:::999<<<===>>>>>>>>>===<<<;;;>>>>>>??????@@@AAAAAAAAA??????@@@AAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@????????????@@@@@@???>>>>>>===<<<<<<;;;;;;::::::999999777888999888777666555666555555555555555555555555555555555666666666666666888888777777777777777777888777777666777999:::;;;;;;;;;;;;<<<===>>>@@@AAA@@@AAACCCEEEFFFGGGGGGGGGCCC@@@===;;;::::::888777;;;::::::999999::::::;;;::::::999888888888888888666666666666666666666666444555555555666666666666555777888888888888:::;;;::::::999999999999999999:::999999:::===>>>>>><<<;;;:::999777666666666666777888777666444666999;;;555555666666666777777777777888888666444333444555555555444444444444555555222444444444444333111000444444444444333222111111333333333222111000//////...///000111111222222222444555555555444333222222222222333333222333444666999999:::999999888777777444444555555666666666777333444555444333222333444333555666888888777555444333333222222111111222222666333///,,,,,,...222555000222444444333222333444222222222333333333333444222222111111111111222222111111000////////////000............////////////.........//////000000111/////////000111111222222222222222111111111111111333333333444444444444444333555777999;;;>>>BBBEEEHHHJJJNNNQQQQQQOOOLLLJJJDDDDDDCCCBBBBBBCCCEEEFFFDDDDDDBBBAAA???===;;;;;;===;;;::::::<<<<<<<<<;;;???BBBEEEHHHOOO]]]ppp}}}:::999888777777888999:::999999::::::::::::::::::999999999999999999999999===;;;::::::<<<<<<;;;999<<<===>>>>>>>>>===<<<;;;===>>>>>>??????@@@@@@AAA>>>???@@@@@@AAAAAA@@@@@@>>>>>>???????????????>>>>>>>>>?????????>>>======;;;;;;::::::999888888888222555777777666555666888555555555444444444444444444444555555666666666777777777888888888888888888666666555555666777999:::::::::;;;;;;<<<===>>>???@@@@@@BBBCCCDDDEEEEEEFFFCCC@@@<<<999888777555444::::::::::::::::::::::::999999888777777777777888444444555555666666666666555555555666666666666777555777888999888999:::<<<::::::999999999999999999:::999888999;;;;;;;;;;;;999999888777777666666666888888888666555666999<<<666666666777777777888888777888888666444444555666555555555555555555555555111222333555555444222222333444444444333333222111444333222111111000//////......///000111111111111555555555555444444333222333444666666555666999;;;:::::::::;;;::::::999999555555555666666666666666333444555555333333444555444555777888888666555333444333222222111111111222///,,,)))'''(((+++000333///111333333222111222333111111111111222222222222222222111111111111222222222222111000000000000111............////////////,,,,,,---......///000000/////////000111111222222222222222111111111111111222222333333333333333333333444666777888:::>>>AAABBBEEEJJJMMMOOONNNLLLJJJEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBB@@@>>><<<;;;:::>>><<<::::::<<<======<<<:::===???AAAFFFSSSdddqqq999888888777777888888999888888999999999999::::::999999999999999999999999<<<:::999:::;;;<<<:::999;;;;;;======>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@@@@@@@@@@???<<<===>>>>>>???>>>>>>>>><<<======>>>>>>===<<<<<<:::::::::999888888777777111333555666666666777888444444444444444333333333444444444555555666666777777777777777888888888888555555444444555666888999::::::;;;<<<======>>>>>>@@@@@@@@@AAAAAABBBCCCCCCAAA>>>;;;888777666444333999999::::::::::::999999999888777777666777777777444444555666666666555555666666666666777777777777666777999999888888999;;;999999999999999999999999:::999999999999999:::;;;555555555555555555555555666777777666555555888:::777777777777888888888888666777777666444444555666444555666666666666555444444222333666666333333555222333333444444333333222333333222111000000000111...///000111111222222111444555555555555444444333111444666555444444777;;;999:::::::::::::::999999666666666666666666666666333444555555444444555666555555666777666555444333444444333222111111111111+++,,,...000222222222222///111333333222111222333000000111111111222222222222222111111111111222222333222222111111111111111....../////////000000000111000000000/////////.../////////000111111222222111111111111111111222222/////////000000000000000333444555666666888;;;>>>???BBBFFFJJJLLLLLLKKKJJJFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBAAA???===<<<;;;:::???===;;;;;;<<<===>>>===;;;===???@@@CCCMMM\\\gggwww999999::::::::::::999999888888888888999999999:::999999999999999999999999:::999888999:::;;;:::999999:::;;;<<<======<<<;;;::::::;;;<<<<<<======>>>===>>>>>>???????????????;;;<<<======>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::999999888777777666666444444555666777777777666444444444333333333222222333333444555555666777777666666666777777777888888666555555555555777888999;;;<<<<<<===>>>>>>>>>>>>@@@???????????????@@@@@@???<<<999888888888777666888999999999999999999888888888777666666666666777555555666777666666555444777777777777888888888999666888999888777777888999888888888999999::::::;;;:::::::::888888888999;;;444444555555555555555555555666888777666666777999777777777888888888999999555666666555444333555666444555666777777666555444:::666555777666111111444111111222333444444444444333222111000000111111222//////000111222222222222333444555555555555555555111444666444000///222666777888888999999888888888777666666666666666666666333444555555444444555777555555555555444444333333555444333222111111111111...000333666777666444333000222444444333222333444111111111222222222333333222222111111111111222222222222111000000000000000/////////000000000111111111111111000000000000000/////////000111111222222000000000111222222222333.........//////000000000444444555555555666999;;;===???CCCFFFIIIJJJJJJJJJGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;???===;;;:::;;;============???AAA@@@AAAHHHTTT]]]jjjyyy::::::<<<======<<<::::::777777888888999999999:::999999999999999999999999:::999888888:::::::::888777888:::<<<======<<<<<<<<<<<<======>>>?????????======>>>???????????????;;;;;;<<<===>>>>>>======::::::;;;;;;<<<;;;;;;:::999999888888777666666666777666555666777777555333444444444333333222222222333333444444555666777777555555666666777777777888777666666666666888999:::<<<===>>>???????????????@@@??????>>>===>>>>>>>>>===:::888888999;;;;;;:::777888888999999888888777888888777666666666666666555666777777777666444333777888888888999999999999777888999888777666777888777777888999::::::;;;;;;:::;;;:::999777777999;;;555666777777888777777777777888:::;;;:::999999:::777888888888888999999999555666666555333333444666444555666777777666555444???999666888555000///333000111222333444555555555222111000000000111222333///000111222222333333222333333444555666666666555777:::;;;888333000333666555666666777777777666666777777777777666666666666333444555555444444666777666555444333333333333333555444333222111111111111222111///......000111333111333555555444333444555222222333333333444444444222222111111111111222222111111000///////////////000000000000111111111111,,,---...///000111222222/////////000111111222222//////000111222333333444/////////000111222222222444555555555444555888:::===>>>AAADDDGGGIIIJJJJJJHHHGGGEEECCCBBBAAAAAABBB@@@??????>>>===<<<<<<;;;???<<<:::999;;;<<<======:::<<<>>><<<<<<@@@JJJRRR^^^mmm999999999::::::999999888999999999:::;;;<<<===>>>;;;:::999888888888999::::::999888777666666666666666777999;;;<<<<<<<<<<<<:::;;;<<<>>>???????????????>>><<<:::::::::<<<===;;;<<<<<<===<<<<<<;;;:::===>>>>>>>>>===;;;888666777777777777777777777777666666666666555555555555111222222333333222222111444444333333444444555666444555666666777666666666<<<666333444555555777:::===777555999>>>===:::999>>>===<<<<<<;;;999666333<<<<<<;;;:::999777777666;;;999777777999:::888555444444444444444444333333777777666666666666777777555666666777888999999::::::999777666555666777999::::::::::::::::::::::::;;;::::::::::::::::::;;;666666777777777777666666<<<888444333666888999888888888777777777777777888;;;:::777555555666777999777777777777666555444333333333333333333333333333333333222222111000//////111111111111000000000000000000000000000111111111555555555555555555555555444333222222222333444555555444444666888999888777777666555666777888777666888888777666666666666666666666555555444444444333444444444333222111000///000111111111111222222222222222333333333333444444333222222111111222222333...///111111000000111222////////////000000000000333000111666555///---000............////////////222111111111000000//////000000//////000111222222111111111111111222222222333333333333333444555666:::;;;===@@@CCCFFFIIIKKKIIIHHHGGGEEECCCBBBAAA@@@<<>>===:::888===<<<:::999999:::<<<===::::::999:::<<<@@@DDDFFFTTT___nnn~~~888888999:::::::::999999888888999999:::;;;===>>>;;;;;;999888888888999:::999999888777777777888888666777999;;;<<<<<<<<<<<<;;;<<<===>>>????????????===<<<:::888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<:::888777666666666666666666666666777777777666666555555555222333333444444333333222444333333333333444555555444444555666666666666666999555222444555555999>>>AAA:::777:::===;;;999888;;;:::::::::;;;;;;888666;;;;;;:::999888777777666:::888777777999999777555777777777777777777777777777777777777777777777777555555666777777888999999;;;:::888777666777888999::::::::::::::::::::::::;;;:::999888888999:::;;;999999::::::::::::999999;;;888555555777999999999888888777777777777777888999777666444555666888:::777777777777666555444333333333333333333333333333333333222222111000000000000000000000///////////////000000000111111222222555555555555555555555555555444333222333444555666555444444666777888777666777666555666777888777666666666555444444444444444888777777777666666666555444444444333333111000000111111111111222222222222222222333333333333444444333333222222222222333333///000111111000000111333////////////000000000000222000444999999222//////111111111111111111111111111111000000000/////////000000000000000111111222111111111111111222222222333333333333333444555555888999:::===@@@DDDGGGHHHHHHHHHGGGFFFDDDCCCAAA@@@@@@AAA@@@???>>>===<<<:::===;;;:::999999:::;;;===<<<;;;::::::;;;>>>AAACCCLLLUUUcccqqq777888999:::::::::::::::777777777888999:::<<<<<<<<<;;;999888888888999:::999999888888999999::::::888888:::;;;<<<<<<<<<<<<<<<<<<===>>>????????????:::999777666666777888999;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;:::999888888666666666666666666666666888888888777666555555444444444444555555444444444444333333333333444555555333444555555666555555555555333333444333444;;;CCCDDD===888:::;;;999777888777777777999;;;<<<;;;999999999999888888777777777999777666666888888777555888888888888888888888888666777888999999888777666555555666666777777888888<<<;;;999888888888999:::::::::::::::::::::::::::;;;:::888777777888:::;;;::::::::::::::::::::::::999777777888999;;;:::999777777777666666777777888666555444444444666888:::777777777777666555444333333333333333333333333333333333333222111111000000000000/////////............//////000111222333333444444444444444444444444555444333333333555666777777666666777888999777666666555555666777888888777666666555555555444444444777777777666666666666666333444444333333222111000111111111111222222222333222222333333333333444444444333333333333333333444000111222222111111222333////////////000000000000000111555::::::444000///333333222222111000000000000000///////////////...000000000000000111111111000000111111111222222222333333222222333333444444555666888:::===@@@CCCDDDFFFFFFGGGGGGFFFDDDAAA@@@DDDAAA>>>===============<<<;;;:::999999:::;;;<<<===<<<:::::::::<<<>>>???BBBIIITTT```mmm|||777777888999::::::::::::666666777777888:::;;;<<<<<<;;;:::999888999::::::999999999999:::;;;<<<===999::::::;;;<<<============>>>>>>?????????>>>>>>999888666555555666888999;;;:::::::::;;;===>>>???===<<<;;;:::::::::::::::777777777777777777777777999999888888777666555555555555666666666666555555444444333333444444555666333333444555555555555555444444555555333222:::CCCBBB<<<777888888666666999777666666888:::<<<;;;:::888888777777777777777777777777666666777777666666555555666666666666666777666777999::::::999777666555555666666666777777777;;;:::999888888888888999999999::::::::::::;;;;;;;;;999777666666777999;;;888888888777777888888888777777888:::;;;;;;:::999777666666666666777777888777666555444444555777888666666777666666555444444333333333333333333333333333333333222222111111111000000000000////////////......///000222333444444444444444444444444444444444333222222333444666777:::999888999::::::888777666555444555777999888777888888888888888777666666444444444444444444444444333333444444333222222111111111111222222222333333222222222333333333444444444444444444444444444444111222333333222111222333////////////000000000000///000333666666333111000333222222000///...------////////////............000000000111111111000000000000000111222222333333333333222222222222333333444444666888:::===???AAACCCDDDFFFGGGGGGEEEBBB@@@BBB>>>;;;<<<===<<<===???;;;;;;:::999999:::;;;;;;;;;;;;:::999:::;;;===>>><<>>>>>???????????????>>>===999888777666666777999::::::::::::;;;<<<===>>>???<<<<<<;;;::::::;;;;;;<<<888888888888888888888888:::999999888777777666666555666666777777666666555555555444444555555666777333444555555666666555555666666777777333111777@@@===888444555666555666:::888666666777999::::::999888888777777777777777777666666777777666666777777444444444555555666666666666888999;;;;;;999888666666666666666777777777777999999888777777777777777999999999::::::;;;;;;;;;:::999777666666777999:::888777666666666666777888666888:::;;;;;;:::999999666666555555666777888888999888666555444444444444666666666666666666555444333333333333333333333333333333333222222222222222222222222111111111000000...///000111222333444444444444444444444444444444222111111111111333444555999888777888999999888666666555444555888999888777888888999999888888777666333333333444444444444444333333444444444333222222111222222222222333333333222222222333333333444444333444444555555444444333111333444333111111222333////////////000000000000///////////////111222111444333222111000///...---............////////////000000111111111111000//////000000111222222333333333222222111111111222222333444555777999;;;===???AAABBBDDDFFFFFFDDDBBB@@@===:::;;;???>>>;;;<<<@@@:::::::::999999:::::::::999999999999:::;;;===>>>;;;>>>CCCIIISSSaaaqqq|||999999999::::::999999888666666666777888999;;;;;;===<<<:::999999999:::;;;999999999999:::;;;<<<===<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???>>>======999888777666666777999;;;::::::;;;<<<=========<<<::::::::::::;;;;;;;;;;;;999999999999999999999999999999999999888888888888555666666777777666666555666666666666666777888888444555555666777666666666777666777888666222555;;;888444333555555444666:::888777555666777999999888999999999888888777777777555777888888666666777999555666666777777888888888888999:::;;;;;;:::999888777777777777888888888888888888888888777777666666888999999::::::;;;;;;<<<999999999888888999999999:::999888777777888999:::666888;;;;;;999888888888555555555555666777888888:::999888666555444333333555666666666666666555555333333333333333333333333333333333333333333222222333333222222222111111111///000000111222333444444333333333333333333333333000000000000111222444555666555555666777777666444555444444555888999999888555666777888777666555444555555555555555666666666333333444444444444333333222222222222333333333333222222333333333333444444222333444555555444333222111222333222111000111222////////////000000000000///000///,,,,,,111444333666666555444333222111000...////////////000000000000000111222222111///...//////000111222333333444222222111111000000111111333333444666777:::;;;===???@@@BBBCCCDDDCCCBBBAAA:::<<>>;;;===AAADDDJJJUUUbbblllxxx::::::::::::999888888777777777777888999:::;;;<<<===<<<;;;:::999:::;;;;;;999999888999999:::;;;;;;>>>===<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>===<<<888777666555666777999:::999:::===>>>>>>===;;;:::666777888999:::999999888888888888888888888888888888888888999999999999:::555666666666666666666555888888777777888888999:::555666777777888888777777777555666999999555444777666444444777666444666:::777555444555777999999999;;;;;;:::999888777777666555777999999777777888:::666666777888888999::::::::::::::::::::::::::::::999999999999888888888888888999999999888888777777888888999::::::;;;<<<<<<888999:::;;;;;;:::999888;;;:::888777777888:::;;;777999;;;:::777555666777555444444555555777888888999999888777666666555555555555666666666666555555333333333333333333333333333333333333333333333333222222222111111111111000111111111222222333333333333333333333333333333333111000000000111333555666666555555777999999888777555444444555888999999888555666777888888666555444444444444555555666666666333333444444444444444333222222222333333333444444222222333333333333444444111222333444444333222111111222333222000///000111////////////000000000000///222222...///555777555666666555444333222222222/////////000000000111111000000222222222111///......///000111222333444444222222111000000000000000222222333444666777999:::===>>>???@@@AAABBBBBBBBB<<>>@@@CCCJJJSSSZZZgggsss;;;;;;;;;:::999888777666777777888888999:::<<<======<<<;;;:::999:::;;;;;;999999888888999999::::::>>>>>>===<<<<<<===??????AAAAAAAAA@@@???>>>===<<<777666555444555777888:::999;;;===??????===:::888333444666888999888777666777777777777777777777777777888888999999:::;;;;;;555555666666666666555555999999888888999999:::;;;666666777888888888888888666333444999;;;888555555777555666999888444555999555444333444777999::::::<<<<<<;;;:::999888777666555888:::999777777999;;;555666666777888888999999;;;::::::999999::::::;;;::::::999999999999999999999::::::::::::999888888888888999::::::;;;<<<<<<888999;;;<<<<<<;;;999888:::999777666666777999:::888:::;;;999555444555777444444444555555777888888888888888888777777777777555555666666666666666555333333333333333333333333333333333333333333333333111111111111000000000000222222222222222222222333333333333333333333333333111111111111222444666777888888888:::<<<===<<<;;;555444444555888999999888777888:::;;;:::999777666222222222333333444444444333333444444555444444444222222333333333444444444222222333333333444444444000111333444444333111000000222222111///...///000////////////000000000000///444555333444999:::666444333333222222111111000//////000000111111222222000111222333222111///---...///000111222333444444222222111000000///000000111111222333444666777888======>>>>>>@@@AAABBBBBB@@@IIIYYYaaaSSS===888???888999999::::::999999888>>>>>>===<<<;;;;;;::::::777999<<<<<<>>>BBBIIIOOO[[[eeeqqq{{{666666666777888888999999;;;:::999999999:::;;;<<<::::::::::::::::::::::::888777666666666777999::::::;;;;;;<<<===>>>??????@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777777666777888888888888999999999999999999888777666666555666777888999999888777666888777666555555444444555444555777999:::999888777777666666666555555555555888888888888888888888888888777777888999888666444555555555555666666666666:::999666555444555666777777777666666666777777888555555555555555555555555666777888999:::;;;;;;;;;666888::::::999999999:::;;;:::999888888888999:::;;;:::888777777888:::;;;888888888888999:::;;;;;;999999888777666666777777<<<;;;:::888777777666666777666666555555777888999888777666666666777999:::888777666555555555555555777777666555444444333333222222222111111111000000---......000111222333444333222111111333444444333333333333333333333333333222111000000000222444666666777777666444555888:::555444444444444555666666666777888999999999999999333333444555555444444333444222000222555666333111000222444666666444222000444444444333333222222222111111222222222222111111222111000//////000111111000//////.........//////,,,---...///222444666888888777666444222111111111......///000111222222333111111000///////////////000000000000111111111111444333111000000000111111222222222333444555777777999:::<<<>>>>>>>>>>>>===666EEESSSTTTIII???===@@@<<<<<<<<<;;;;;;:::::::::555777:::===>>><<<:::888===<<<::::::;;;>>>BBBDDDKKKRRR^^^kkkxxx888888888777777777777777::::::999999999:::;;;<<<;;;;;;:::::::::999999999777777777777777888888999:::;;;;;;;;;<<<=========???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777666888888888888999999999999:::999999888777777666666666777888999999888777666777777666555555555666666666777888999999888666555777777666666666555555555555555666888999:::;;;<<<999888888999999999777555555555666666666777777777:::999777555444444555666777666666555666666777777555555555555555555555555666777888999::::::::::::777999:::;;;:::999:::;;;<<<;;;:::999888888999999;;;:::999777777999:::;;;999999999888999999::::::888777777777666666666666::::::999888777777777777777666555555555666777888777777666666777888888999777666666555555555555666777666666555555444333333444444333333333222222222111111111222222222222222222111000333777999666333333333333333333333333333444333222222222444666777555666777666555555777999555444444444444555666666555666777777888888888777444444444444444444444444555444444555666666444333111222444555555444222111333333333333222222222111000111111222222111111000222111000//////000111111//////............//////------...000222444666777888777666444222111111111//////000000111111222222111111000///////////////------------............444333222111000111111222111222222222333555666777777888:::<<<============:::@@@FFFGGGBBB===;;;<<<;;;;;;:::::::::999999999888:::<<<======;;;999888<<<;;;::::::;;;===???AAAFFFKKKSSS\\\hhhxxx999999888888777666666555:::999999999999:::;;;<<<<<<;;;;;;:::999888888777666777777888888888888777::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999888777777888888888888999999999::::::999999888888777777777777777888999999888777777666666666666666777777888888999999:::999777666444777777777777666666666666555555666888999:::;;;<<<:::999888999::::::888666666777777777777888888888;;;:::888666555444555555666666555555555555666666666666666666666666666666666666777888999999999999777999;;;;;;:::::::::;;;======;;;:::999999999999;;;:::999888888999:::;;;::::::999999888999999999666666777888777666555444888888777777777777888888666555555444444666777888666666777777888888777777666666666666666666777777777666666555555444444444666666555555555444444444555555444333222111000000222000000333888999555000333333333333333333333333333333222222333444666777444555777777666666666777555444444444444555666666555555666666777777666666555555333333333333444555111333444333111000000000222333333333333333333222222222222111111111111111000111111222222111111000111000000//////000000111//////............//////---...///111333555666777777777555333222111111111000000000000000111111111111111000///////////////,,,,,,,,,---------......444333333222222222222333111111111222333444555666444555777999;;;<<<<<<<<>>===<<<;;;:::999999999;;;:::999999999999:::;;;;;;;;;:::999888888888888555777888999999888666555777666666666777777888999666555444444444555777888555666777888888777666555555555666666777777777777777666666666555555444444666666666555555555555444666555444333222111000///222222222333333222111000222222222222222222222222000000000000111222333444222555777888777666666666555444444444444555666666555666666777777666666666777555333222222333444555000333555333000---...000444333222111111222333444111111111000000000000000000000111111111111000000////////////000000000111///............//////000...///000222444555666777777666444333222111111111111111111000000000000000111000000////////////////////////000000000000111444333333333333333333333111111111111222333444555111222444666888999;;;;;;@@@<<<888888;;;===<<<::::::::::::999999999999999>>>===<<<<<<;;;;;;;;;;;;:::;;;<<<======<<<;;;:::???@@@AAACCCJJJXXXiiivvv666666777777888888888888888888999:::;;;;;;<<<<<<======<<<;;;:::888888777666777888999999888777666888888888888888777777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888999999999999:::::::::::::::::::::999999999999999999888888888888999999666666666777888999:::;;;777777888999999999999999999888888888888777777777888888888888888888888888:::999888888:::::::::999888888888888999999999999======<<<:::999888888888777777666555555555555555777777777777777777777777666666777888888888888777777999;;;;;;:::999:::;;;======<<<<<<;;;:::999999;;;::::::::::::::::::;;;;;;;;;:::999888888888888777888:::;;;;;;:::888777666666666666777888999:::666555555444555666777888555666777888888777666555444555666777888888777777666666666666666555555555555555555555444444444444333333222222111111111000111333555333//////222666222222222222222222222222000000000000111222333333222444777777666555555666555444444444444555666666666777777888888777666666777666444222222222444555555777999888444222333444444333111000000111333444000000000000000000000000000000000111111000000000......//////000000000000...............///000000...///111333555666666666666555444333222111111111111111111000000000000000111000000///////////////000111111111111222222222333333333333333333333333111111111111111222333444000000222333555777999:::::::::::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>;;;<<<===>>>>>><<<;;;:::;;;<<<>>>@@@EEENNN[[[eeezzz555666666777888888999999777888999:::;;;<<<<<<<<<>>>======<<<;;;::::::999777888888888888777777666777777777777777777888888777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999:::::::::::::::::::::::::::::::::::::::999888888888888999:::777777777777888999:::;;;777777888888999::::::;;;999999999999888888888777555555666888999:::;;;<<<:::888777777999::::::999777888888888888999999999<<<<<<<<<;;;::::::999999999888777666666555666666777777777777777777777777777777888888999888888777666888::::::999999999::::::;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;::::::::::::999999888999999999888999:::;;;<<<;;;::::::888888777777888999::::::777666666555555777888999666666777777777666555555555666777888999888777666666666666666666666666666555444444444444333333333222222222222222111111111///222555444222222666:::222222222222222222222222111111222222333444444444333444666666555555555666555444444444444555666666777777888888888777666666777666444333222222333444444666777666444333333333333222111000000111222333000000000000111111111111///000000111111000000///------...///000000000000......---......///000111///000333555666777666666555444333222111111111111000000000000000111111111111111000/////////////////////000000000111111111111222222333333333333222111111000000111111222333000000111222333555777888333777::::::999777888:::::::::;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>;;;<<<===>>>>>>===;;;;;;555888;;;===@@@FFFOOOVVVlllzzz777777777777777888888888666777999;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<<999888888777777777777777666666666777888888999999666777777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888888888888999:::;;;999999999888999999::::::::::::999999999888888888555555666888999:::;;;<<<999777666666888999999999777777777888888888888999999999::::::::::::999999::::::888777777666666666888888888888888888888888888999999999999999888888555777999999888888888999888999:::;;;;;;::::::999:::;;;;;;;;;;;;;;;;;;:::999999999888999999::::::999999999:::::::::;;;;;;:::999999999999999::::::888777777666777888999:::777777666555555555555555666777888999999888666555666666666666666666666777555555444444444333333333444333333333222222222222111000111333555444000---111111111111111111111111000111222333333444444444444555555555444444666777555444444444444555666666666777777777666666555444666555555444333333222222222111111111222222111///222222111111111111222222000000000111111222222222//////000000000000//////,,,---...000000000000///---------......///000111///111333666777777777666444444333222111111111111//////000000111111222222111111000///////////////////////////000000000000000000222333333333222222111000000000000111222222111000000111222444555777333555888999999888888999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;444777:::;;;===AAAHHHMMM___nnn999999888888777666666666666777999;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>=========:::999777666666666777888555666666777888999999:::666666777999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999999888888999999:::;;;;;;;;;:::999888888888888:::::::::999999999888888888888888888888888888888888777555555777999999999666777777777777888888888777777888999999999999888;;;:::999888777777777777888888888888888888888888999999:::::::::999999888555777888888777777888999666777999:::;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;;;;999888888888999999:::;;;;;;;;;::::::999::::::;;;999888777777777888:::;;;888777666444444444555666777888999:::999777555444666666666666777777777777666555555555444444444444666666555444333333222222444000...111666222&&&111111111111111111111111...///000111111222111111444555555444333333666888555444444444444555666666555666666666555444333333555555555555444333222111444222111222555666444111111111111111111111111111000000111111222222222333//////000000000000//////+++,,,...000000000000///---------......000111111000111444666777777777666444444333222111111111111...//////000111222222333111111000///////////////000000000000111111111111///000111222333222222111111000000000000000111222222111111111111333555666777666666888:::;;;;;;:::888888888999999:::::::::;;;;;;;;;;;;:::999888888999999999::::::;;;;;;;;;555888::::::;;;???FFFLLLVVVeee{{{999999888888999999:::;;;777777999:::;;;<<<<<<<<<@@@@@@??????>>><<<;;;:::888888888888888777666555:::888777777888999999888777777888888888999999999===<<<;;;:::999999999999888999::::::;;;;;;::::::888888999999999:::::::::888888777777888888999:::888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>:::999888888888999:::;;;999888777555555777888999888888999::::::::::::999<<<999777777:::;;;:::888777777777888999999999:::;;;:::888888999:::999999:::;;;<<<;;;::::::<<<>>><<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;:::;;;;;;<<<888999999999999999888888888888888888999999999999::::::;;;;;;<<<<<<;;;;;;;;;::::::999888888888999:::;;;;;;<<<<<<;;;;;;:::===;;;999777777888:::<<<888888888888888999999999999999999888777666666555999888888888777777666666666777888999999999999999666666555444444444444444999666333222222333333333111111222555777777555333666555333333333333111000222222111111111111222222666555444444555666555444444444333333444555777888666666666666666666666666777777666555444333333333333333333333333333333333111111111222444444333222111222222333333222222111333222000///.........///,,,,,,,,,---------......111000///...///000222444444444444444444333333333444444333222111111111222555444444333333222222111222111000//////000111222//////000000000000//////.........000222333333111222111000//////000111222111111222222222333333333333444555666777777777777888999::::::999888999;;;:::999999999::::::;;;<<<888999:::;;;<<<<<<<<<<<<>>>===<<<<<<<<<===???@@@PPP\\\nnn999999888888999999:::;;;777888999;;;<<<<<<======????????????===<<<;;;:::888888999999888888777666:::888777777888999999888888888888888999999999999<<<<<<;;;999999888888888999999:::;;;;;;;;;;;;:::888888888888999999999999888888777777888888999:::888777777888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<999888777777777888:::;;;:::999888777777888999:::999999:::;;;;;;;;;;;;:::;;;999777777:::;;;:::888999999999999999:::::::::;;;999777777999:::999888:::;;;;;;;;;::::::<<<>>>;;;;;;:::::::::999999999;;;;;;:::999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;::::::;;;::::::999888888999999999::::::::::::::::::999AAA???<<<999777777888999:::::::::999999999999999:::::::::999888888777777999888888888777777777777777777888999999999999999777666666555555555555555999777444333444555555444111111222555777777555333666444333333333333222000222222111111111111222222666555444444666666555444333222222222222444555666666666666666666666666666777666555444444333333333333333333333333333333333111111111222333333333222111222222333333222222111333222111000//////000000------------............111000/////////111333444666666666666666555555555333222222111111111111222333222222222222111111111222111000//////000111222000000111111111111000000...///000111111111222222111111000000000000111111111111111111222222222333333333444555666666666666777888999999888888999:::::::::999999999::::::;;;888999:::;;;<<<<<<<<<<<<>>>===<<<<<<<<<===>>>???JJJUUUfffxxx999999888888999999:::;;;888999:::<<<======>>>>>>?????????>>>===<<<;;;:::999999999999999999888777:::888777777888999999888888888999999999:::::::::;;;;;;:::999888888888888999::::::;;;;;;;;;;;;;;;777777777777888888888888888777777777777888999999777777777777888999::::::999:::;;;;;;;;;:::999888888777666666666777999:::;;;:::999888888999:::;;;::::::;;;<<<<<<<<<<<<;;;;;;999888888999::::::999;;;;;;;;;::::::::::::::::::888777777888999999888999:::;;;:::999999;;;===;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999999::::::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888;;;::::::999999999999999999999999999999999999999???>>><<<:::888888999999<<<;;;;;;::::::999999888;;;;;;;;;:::999999888888888888888888888777777777777888999999999999999999888777777666666666666666999666444444555666666666222222222444666777555333666444333333333333222000222222111111111111222222666444333444555666555444333333222333333444666666666666666666666666666666777666555444333333333333222222222222222222222222000000111222222222222111111111222222222222111111222222111111111111111222............////////////111000//////000222333444777777666666666555555555111000000000000111111222000000000111111111111111111111000000000000111111000111111222222111111000...111333333000///000222000000111111111111000000000000000111111111222222222222333444444555555666555777888888777777888:::;;;::::::999999999::::::888999:::;;;;;;<<<<<<;;;===<<<<<<<<<<<<===>>>>>>CCCLLL[[[kkk|||999999888888999999:::;;;999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999:::::::::999999888:::888777777888999999888999999999999::::::::::::::::::999888888888888888999999:::;;;;;;;;;;;;;;;666666666666777777777777777777777777777888999999666666666666777888999:::888999;;;<<<;;;999777666777666666555555777888999::::::999999999999::::::999::::::;;;;;;;;;;;;;;;:::999888888999999999999;;;;;;::::::999999999888999777666777888999999888777888999888777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;888999::::::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<:::999888777;;;::::::999999999::::::::::::999999999999::::::999888888999999:::;;;;;;::::::::::::::::::::::::;;;:::::::::999999999888888888888888888888888888888888999::::::999999999999888888777666777777777777555333444555666666666333222222444666666555333555444222333333444222111222222111111111111222222444333222222444444333222555555555555666777888888555555555555555555555555666555444444333333333444111111111111111111111111///111222222111111111111111111222222222222111111111111111111111111111222////////////000000000000000000000000111333444555555555555444333333222222///////////////000111222//////000000111222333333111000000000000000000111000000111111111111000000...222666444///---///222///000111222222111000//////000000000000111111111222222222222333444555555444666777777666666888999;;;:::999999888999999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>EEEQQQ___ppp999999888888999999:::;;;::::::<<<===>>>?????????======>>>======<<<;;;:::888999999:::::::::999999:::888777777888999999888888888999999999:::::::::999999888777777777888888888999::::::;;;;;;::::::555555666666666777777777777777666666777777888999666666666666777888999:::888999;;;;;;;;;999777555777666555555555666777888999999999888888999999999888888999:::::::::::::::999999999999888888999:::::::::999999888888777777999777666777999::::::999666777888777666666888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;<<<======>>>>>>>>>===?????????>>>>>>=========>>>>>>===<<<;;;999888777;;;::::::999::::::;;;;;;;;;;;;::::::::::::;;;;;;666666777888999:::::::::888999999::::::;;;;;;;;;999999999999999888888888888888888888888999999999999999:::::::::999999888999999888777777777777777555444222333555555555444444333222333555666444333555333222222444444333111222222111111111111222222222111000000222222111000444444555666666777777777444444444444444444444444555444444333333333333444111111111111111111111111000222333333111000111222000111111222222111111000//////000000000000000000/////////000000000111111000000111222333444555666666555555444333333222222///.........///000111111///000000111222333444444000000000111111000000000......////////////......///333666444000---///222///000111222222111000//////000000000000111111111222222111111222333555555333555666777666666888999:::999999888888999999999999999::::::;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<>>>>>??????===============<<<;;;:::777888999999999999999999:::888777777888999999888777777888888888999999999888888777777777777777888777888888999999999999999666666666666777777777777777666666666666777888888777777777777888999::::::888999:::::::::999888777777666555555555666888999888999999999999999999888777888999999::::::999999999::::::999888888999;;;999999888888888888888888999888777888:::;;;;;;:::777888999888777777999;;;:::::::::::::::;;;;;;;;;:::;;;===>>>??????>>>===<<<===>>>??????@@@??????@@@@@@???>>><<<;;;::::::??????>>>>>><<<;;;:::999:::::::::::::::;;;;;;<<<<<<<<<::::::::::::<<<<<<999:::;;;<<<<<<;;;999999:::::::::;;;;;;;;;<<<<<<999999999999999888888888888888888999999999999999::::::::::::::::::999888999888888777777777777777555444333333444555444222555444333333444555444333444333222222444444333222222222111111111111222222222000///000111222111000000111222333444444444444444444444444444444444444444444333333333333444444222222222222222222222222000333555444111000111333000000111111111111000000//////000000000//////...////////////000000000000000000111333444555666666888888777666555444444333000////////////000000111000000111111222333444444000000111111111111000000---......//////......---000333555444111///000222000000111111111111000000000000000111111111222222333222111111222333555666333555666777666777888:::888888888888888999::::::999999::::::::::::999999999:::;;;;;;<<<<<<;;;;;;<<<@@@FFFOOO[[[mmm999999888888999999:::;;;999:::;;;<<<===>>>>>>>>><<<<<<======<<<<<<;;;;;;666777888888999999888888:::888777777888999999888666666777777777888888888777777666666666777777888666666777888888888888777666666777777777888888888666666666666666777888888888777777888888999:::;;;999999999:::::::::::::::777777666666666777888999999999::::::::::::999999888999::::::;;;;;;::::::888:::;;;:::777777999;;;888888999999999999999999:::999888999;;;<<<<<<<<<999:::;;;:::999:::;;;===;;;<<<<<<<<<============;;;===@@@BBBCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDBBB@@@>>><<<;;;:::????????????>>>===;;;;;;:::::::::::::::;;;<<<<<<<<<;;;999888888999;;;<<<===>>>@@@BBBBBBAAA???===??????>>>>>>===<<<<<<;;;999:::::::::::::::::::::888888888999999:::::::::::::::;;;;;;::::::999888888888777666666666666777777555444555555555333222666444333333444555444333444333222222444444333222222222111111111111222222333111111111222333222111///000111333333333333222333333333333333333333333444333333222333333444444333333333333333333333333111444777666222000222444000000111111111111000000000111111222111000.............../////////000000///000222333555666666777888888777666555444333333111111000000//////000000///000000000111111222222///000111222222111000///......////////////......222222333333222222111111111111000000000000111111111111111111222222222333444333222111222444666777333555777777777777999;;;777777777777888:::;;;;;;999999:::::::::999999888888999:::;;;<<<;;;;;;::::::===AAAHHHRRRbbbsss999999888888999999:::;;;888999:::<<<======>>>>>><<<<<<<<<===<<<<<<;;;;;;555666777888888888888888:::888777777888999999888666666666666777777777777777777666666666666777888555555666777777777777777777777777777888888888888666666666666666777888888888888888888999:::;;;<<<:::999999999:::;;;<<<<<<888777666666666777999::::::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;888:::;;;:::777777999<<<999999999::::::;;;;;;;;;;;;999888999;;;=========<<<=========<<<<<<>>>?????????@@@@@@AAAAAAAAABBB???AAADDDGGGIIIIIIIIIHHHOOOPPPQQQRRRSSSSSSSSSSSSOOONNNLLLJJJGGGEEECCCBBB???@@@@@@??????>>>===<<<:::::::::::::::;;;<<<===;;;:::888777777888:::;;;===???CCCFFFGGGGGGFFFEEEDDDDDDBBB@@@>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::;;;;;;;;;;;;::::::999888888777777666666666666666888777666666777666444222666444333333444555444333444333222222444444444222222222111111111111222222444333222222444444333222000111333444555555444333333333333333333333333333333333333222222333444444333333333333333333333333222555888777222000222555000000111111111111000000222333333333222111///...............///////////////000222444555666777777777666555444333222111111333222111000000///000000////////////000000000000///000111222222111000/////////000000000000//////222111111222444444222111222111000//////000111222111222222222222333333333444333222222222444666888444555777888777888:::;;;666666666777888:::;;;<<<999999:::::::::999999888888999:::;;;<<<;;;::::::888;;;>>>CCCLLLZZZkkkvvv999999999::::::999888888:::<<<======<<<<<<>>>???<<<<<<<<<<<<;;;:::999888::::::999999888777666666777888:::;;;:::888666555::::::999888777777888888666999:::999666444666888:::999666444444555777888888888777666666666666666444444444444555777888999999999999999999999999999:::::::::;;;;;;;;;<<<<<<999888777666666888:::;;;999999:::;;;<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;<<<===<<<;;;::::::;;;888999999:::;;;<<<===>>>BBBCCCCCCBBBBBBCCCFFFHHHFFFFFFFFFFFFFFFGGGKKKNNNIIIIIIJJJLLLNNNOOOMMMKKKMMMOOORRRVVVYYYZZZ[[[\\\\\\___ccceeeeeeddddddeeeeeebbb]]]XXXTTTNNNHHHDDDDDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;999888999<<>><<>><<<;;;;;;===???AAA<<<;;;:::;;;=========<<<666888:::<<<<<<:::777666555555666777888888777777666666666666666666666666111111222222222222333333222222333444444555555666555444333222111111111111666777777777555444555666333111000222666888777555555333111111222333222111222222111111111111222222222666666222111444666555222222222222222222222222000000111111111222222222222222111111000/////////222000...,,,,,,---///111///000333555777888888888888666444111/////////000111000///...------...///333222222222111111000000111111111000000000000000------......//////000000222222222222222222222222000000000000000000000000111333444555555444222111000000111222333555666777333333333444444444555555555555666777888999999:::444888;;;;;;999777888999<<<;;;;;;::::::;;;;;;;;;:::;;;<<<<<>>>>>===<<<888:::;;;<<<;;;999777555999999999999999888777666777777777777777777777777666666555444333222111111222333333444444555555666666666444333333222222222444555666555333222333444333222111222555777666555555333111111222333222111333333222222222222333333111555555222111333555333222222222222222222222222111111111111222222222222000000000000000111111111000000000000///000000000...///222444666777777777888666444111000///000000111000///...---......///222222111111111000000000000000111111111111111111//////////////////000000333333333333333333333333111111111111111111111111000111333444555444333222222222222111111222222333333333333444444444444555666666666777888888888999444777::::::999888999::::::::::::::::::;;;<<<<<<<<<=========???IIIVVV```rrr::::::;;;;;;;;;;;;::::::888:::<<<<<<<<<===???@@@<<<<<<<<<<<<<<<;;;:::999:::::::::999888888777777666777888999888777666555888888777666666666666777;;;:::999999::::::999888555666777888777666555444888888777666666666666777777777777666666777777888999999999999999999999999777888999;;;<<<<<<;;;;;;::::::999888888:::;;;<<<:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999;;;<<<;;;;;;;;;===???===???AAACCCEEEJJJOOOSSSZZZ\\\```bbbdddfffiiilllnnnoooqqqpppooonnnoooppplllkkkkkkmmmoooqqqqqqpppqqqsssvvvzzz~~~}}}yyyuuuqqqkkkhhhbbbaaa```^^^\\\YYYWWWUUUVVVUUUTTTRRRPPPMMMKKKIIIGGGGGGGGGFFFDDDDDDFFFHHHOOOSSSXXX]]]``````^^^]]]^^^]]][[[WWWTTTPPPLLLJJJFFFDDDBBB@@@@@@@@@BBBBBBAAA@@@@@@@@@AAA@@@>>><<<<<<<<<======<<<:::888777;;;;;;;;;:::999777666555888888888888888888888888888888777666555444333333333333333444555555666666555555444333222222222222222333444333222111111333444333222333555666555444555333222111222333222111444444333333333333444444111555555222000333444222222222222222222222222222111111222222222333333333...//////000111111222222///000111222222111000///...///111444555666666666777555333111000000000000000000///.........//////111111000000000000//////000000000111222222333333000000000000000000//////333333333333333333333333111111111111111111111111///000222444555555444444222222111000000111111222333333333333444444444444777777777777777777777777555777999::::::999:::;;;:::999999999:::;;;<<<<<<============>>>CCCMMMTTTeeettt::::::;;;;;;<<<<<<;;;;;;999;;;<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<;;;:::::::::::::::999999888888888777888999999999888888777::::::999888888999999999:::777555666999:::888555666666666777777666666555999888777777666666777777999999888777777777777777888888888888999999999999555777999;;;<<<<<<;;;:::777777777666777888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<===???AAA???BBBFFFJJJNNNTTT\\\bbbhhhkkknnnqqqsssuuuxxx{{{~~~||||||{{{yyyyyy{{{}}}{{{xxxvvvvvvtttqqqnnnkkkhhhgggeeeeeeccc```]]]ZZZWWWVVVTTTTTTTTTRRRPPPPPPQQQRRRVVVYYY^^^cccfffgggfffeeedddcccaaa^^^[[[XXXUUUSSSOOONNNLLLJJJIIIIIIIIIJJJIIIHHHGGGGGGFFFCCC???;;;>>>>>>>>>===<<<;;;:::999:::::::::999888777555555777777777777777777777777555555555555666666666666333333444444555666666666333222111000000000000000222333444333111111111222444333333444444555444444555444222222333333333222444444333333333333444444222666777444222444444222222222222222111111111111222222222222333333333333//////000000111111111111//////000111111111000000///000222555666777777666555444333222111000111111000000//////////////////000000000//////////////////000000111222333333444222222111111000000//////222222222222222222222222111111111111111111111111000111222333333333333333//////000000111333444555222222333333333444444444777777777777777666666666777888999::::::;;;<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<@@@EEEJJJZZZiii{{{999:::;;;;;;<<<<<<<<<;;;;;;<<<===<<<;;;:::;;;<<<<<<<<<======<<<<<<;;;;;;:::::::::999999999999999999::::::::::::::::::::::::999999999999999::::::999777555666999:::888555888777666555555666888999999999888777777777777777:::999888777777666666777777777777888888999999999666777888:::::::::::::::777666666777777777888888:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@CCCDDDIIIOOOTTTXXX___hhhooouuuxxxzzz|||}}}|||yyyxxxttttttrrrooollliiifffeeedddeeeeeeccc```^^^___```___aaafffjjjmmmmmmmmmlllkkkjjjjjjhhhfffdddbbbaaaZZZYYYWWWUUUTTTSSSSSSSSSUUUTTTSSSRRROOOJJJDDD?????????>>><<<;;;;;;::::::777777777777777666555555666666666666666666666666333444444444444555555555333333444555555666666777222222111111000111111111333444555444333222333444333444444444444444444555666444222222333444333222333333222222222222333333333888999666444666555333222222222111111000000000111111222222222333333333111111111111000000//////000///---------///111222111222444666777888888777444333333222111111111111//////000000000000000000///////////////000000000//////000111222222333333222222111111000000//////000000000000000000000000111111111111111111111111333333333333222111111000111111111222333444555666222222222333333333444444777777777666666666666666999999999999;;;<<<<<<<<<>>>===<<<;;;:::999999999999:::;;;;;;<<<>>>AAADDDQQQ___ppp888999:::;;;;;;<<<;;;;;;;;;<<<===<<<:::::::::<<<<<<<<<=========<<<<<<;;;::::::::::::::::::999999;;;;;;;;;;;;;;;;;;<<<<<<888777777777777888999999999888888999:::;;;:::999:::999666555555777:::<<<999999888777777777777888999888777777666666666666666666777777888999999999888888888888888999999999888888888999999999999:::999::::::::::::999999888::::::::::::;;;;;;;;;;;;999:::;;;<<<===@@@DDDHHHQQQWWW^^^ccceeejjjrrrxxx~~~|||yyywwwuuuvvvvvvvvvtttqqqooonnnoookkkmmmpppsssuuuuuutttsssoooooooooooonnnmmmlllkkkeeedddcccaaa```_________cccbbbaaa```]]]WWWPPPKKKFFFDDDAAA>>><<<;;;::::::888888888888888888777777555555555555555555555555666555555444333222111111444444444555666666777777555555444333333444444555444555666555444333444555222333444444333333555666666444222222333444333222333333222222222222333333444999;;;888666777666333222222222111000000//////000000111111111222222222222222111111000//////...000...,,,+++,,,...111333222333555777888888888888222222222222222222222222//////000111111111000000//////000000000000111111/////////000111111222222000000000000000000//////////////////////////////222222222222222222222222444444333222111000//////555555444333222222222222222222222222333333333333666666666666666666666666<<<:::999999;;;<<<<<<;;;??????===<<<;;;;;;::::::999999999:::<<<>>>@@@AAAIIIUUUdddqqq777888999:::;;;;;;;;;;;;888:::;;;;;;;;;;;;<<<>>><<<<<<============<<<<<<:::::::::::::::::::::::::::::::::::::::;;;<<<<<<888777777777888888999:::777999::::::999999:::;;;999999888888888999;;;;;;:::999888888777777888888777777666666555666666666666666666777888999999999:::999777666666777888999777888888999999999999999888999999999999888777666999999:::::::::;;;;;;;;;:::;;;>>>@@@CCCIIIOOOTTTcccjjjqqqsssssstttyyy~~~|||{{{{{{xxxzzz|||}}}~~~}}}|||{{{vvvvvvwwwwwwvvvuuuttttttrrrqqqqqqpppooonnnnnnmmmmmmmmmnnnnnnlllggg___ZZZTTTQQQLLLFFFBBB???>>>>>>============<<<;;;999999666666666666666666666666666555555444333222111111444444555555666666777777666555555444555555666666444555666555444333444555000222444444333333555888666444333333444444444222444444333333333333444444444999;;;888666666555222222222222111000///////////////000000000111111111111111111000000000000000............///000111222222333555777777888777777111222222333333222222222...///000111222111111000000000000111111111222222/////////////////////000//////////////////000000000000000000000000000000222222222222222222222222333333222111111000000000555444333222111111111111111222222222222333333333444555555555666777777777???<<<:::999;;;<<<<<<:::>>>>>>============>>>>>>;;;:::999:::;;;===>>>???@@@KKKWWWaaannn666777888999::::::;;;:::555777999;;;;;;<<>>BBBFFFKKKRRRZZZ```pppwww~~~{{{zzz}}}~~~}}}||||||{{{{{{zzzzzzyyyyyyssstttvvvwwwwwwrrrkkkfffbbb^^^WWWPPPJJJFFFCCCCCCCCCCCCBBBAAA???===;;;:::777777777777777777777777333333333444444444555555444444555555666777777777444444333333333444444555444555666555333222333444///222444444333333666999666555333333444444444333555555555444444555555555333888:::777555555444111222222222111000//////...////////////000000000000/////////000111111222222---...000111222222222111111222444666777777666666111111222333333333222222...///000222222222111000000000111111222222222333////////////............------......//////000000000000000000000000000000222222222222222222222222222111111111111111222222111000000000111222333333111111222222222333333333333444444555666777888888AAA===::::::;;;<<<;;;:::<<<<<<======>>>@@@AAABBB>>><<<::::::;;;=========:::CCCMMMVVVbbbttt777888::::::888777888999:::888666777999;;;<<<;;;:::;;;===>>>>>>>>>===<<<888888888888777777777777888888888888888888888888888999::::::::::::999888999999888888888888888888::::::::::::::::::::::::999999:::999999888666666444555666777777888888888777777777777888888888888666777888999999888666666777777888999999999999888777777888777666666888:::666888:::;;;;;;<<<===???>>>DDDLLLSSSYYY___ggglll}}}}}}~~~~~~~~~}}}{{{wwwtttrrrmmmeee\\\VVVRRRQQQQQQKKKLLLLLLKKKHHHDDD???;;;>>><<<:::::::::999888666999555222222666888666222333333333444555666777888888666444333444555555555555555555555555555555555444555555555555555444444333222111222444555444333666777777555333222333444888888777666555333111000333333222222111000000000///000111000//////111333222222222222222222222222//////000000111222444444444555555555555555555444111222333444444333222111111000///////////////000111111000000//////......//////000000000000//////111000......///000000///000///.........///111222111222333444333222111000333333222111000000111111...///000111222333333333222333555444333222222333333333333222222444888<<<======<<<<<<===>>>@@@AAA========================<<<<<<<<<<<<===============AAAEEEJJJSSSaaasss666888:::999888777888888999888666777999;;;;;;;;;999:::;;;======<<<<<<;;;999999888888888777777777:::999777666666777999:::999:::;;;;;;;;;;;;:::999888888888888888888888888::::::::::::::::::::::::999999888777777666666555444555666777777888888888666666777777777888888888888888999::::::999888777777777888999999999999999888888999888666666777999777888999::::::;;;===???GGGNNNWWW^^^dddiiipppuuu}}}~~~{{{wwwpppjjjdddaaa``````[[[[[[ZZZXXXSSSMMMHHHDDDCCCAAA???>>>>>>>>>===;;;<<<888444555777888555222444444444555666777888888888666444444666777777777666666666666666666666666555666666777666666555555333444555555555555555555777777777555333222333555666777666666555444333222111111111111111111222222///000111000///000111333222222222222222222222222111111111111111111222222333444444555555444444333111222222333333222222111111111000000000000111111111111111111000000000/////////000000000000//////111///......000000000///000//////...///000111222333333444444333111000...333222222111000000111111///000111222333333333333111333444444333222222333555666777666555444555777;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;>>>AAADDDJJJVVVeeepppxxx666888999999888777777888888777666666888:::::::::888999:::;;;<<<;;;;;;:::999999999888888888777777;;;888555333333555888;;;999:::;;;<<<<<<;;;:::999888888888888888888888888::::::::::::::::::::::::999888666555444444555555444555666777777888888888666666777777777777888888777777888888888888777777777888888999999999999999999::::::888777666777888999:::;;;;;;;;;>>>BBBEEEQQQYYYbbbjjjpppuuuzzz~~~~~~}}}yyyvvvsssrrrqqqppppppnnnjjjddd]]]VVVRRRMMMKKKHHHGGGGGGFFFEEEDDDCCC@@@<<<;;;<<<;;;888555777777888888888999999:::888666444555777999999999777777777777777777777777666666777777777777777666333666999999777666777888777777777666444333444666555555666666666555444444///000000111222222333333000111111111000000222333111111111111111111111111333222222111000000111111222222333333333333222222222222222111111222222222111111111111111111111111222222111111111111000000///000000111111000000///111///...///000111000///000////////////000111222444444444444222000...---333222111111000111111111000111222333333444444333111333444333222222222444333555888888777555555555999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;<<<===>>>BBBJJJUUU^^^gggzzz666888999999777777777888888666666777999::::::999888999:::<<<<<<;;;;;;:::888888777777777666666666999777555444444555777999999999:::;;;;;;:::999999888888888888888999999999999999999999999999999999:::888666444444444555666444555666777777888888888666666666666777777777888444444444555555555555555777888999999::::::999999;;;;;;;;;999777666777888;;;<<<===???AAAFFFLLLPPPYYY```kkkssswww{{{~~~~~~yyytttmmmgggccc^^^[[[WWWUUUTTTRRRPPPNNNNNNLLLHHHFFFEEECCC???<<<;;;<<<<<<<<<;;;;;;::::::777555444444666888999888777777777777777777777777555555666777777777666666222777<<<;;;888555777:::777888888666555444555777666666777666666555444333000000111111111222222222000111222111000000222444000000000000000000000000222222111111111111111222111111222222222222111111333222111000000111222333///000000111111111111000111000000000000000000000000000000111111000000000000///...///111111000...000000000000000111111111222333333333222111///...222222111111111111111222111222333444444444444444111222333222111111333444000222444555555666777999777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>======???DDDLLLQQQYYYjjjuuu~~~666777999999777666777888777666666888:::;;;:::999999:::;;;<<<===<<<;;;;;;777777666666666555555555555666777777777777666555777888999::::::999888777777777888888888999999999999999999999999999999999;;;999777555444555666777444555666777777888888888555666666666666777777777444444444444444555555666888888999::::::::::::999;;;<<<<<<:::888777888999999;;;???BBBGGGOOOVVV\\\aaahhhqqqxxx|||zzzvvvssspppmmmjjjgggeeebbb^^^[[[[[[YYYVVVSSSPPPLLLGGGDDDAAAAAAAAA@@@???===;;;:::888666444444555777777777666666666666666666666666333444555555666666666555222777;;;:::777555777:::777888888777555555666888999999888777666444222111222222222111111111000000000111222111000000222444000000000000000000000000000000000000111222333444000111111111111111111000333222000000000000222333------...///000000//////.../////////////////////000000111111111111000000000//////000111111///...///000000111111111111111///000111222222222111000222111111111111111222222222222333444444444333333111222222111111111333555000111111111111333666999777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>BBBFFFJJJLLLXXX___iii{{{555777888888777666666777888777777999;;;<<<;;;999999:::;;;======<<<<<<;;;777777666666666555555555555666888999999888666555666777888999999888777666777777777888999999::::::999999999999999999999999:::999888666555666666777444555666777777888888888555555666666666666777777666666555666666777888999888999999:::::::::::::::;;;<<<<<<:::888888999:::999<<>>>>>;;;999777888888777666666666666666666666666666222333444555666666666555444777999888666555777:::777888999888666666777999::::::999888666444222111333333222222111000000///000222222222111111222444111111111111111111111111/////////000111333444555000000111111111111000000111111111000000111111111+++,,,...///000//////...------............//////000111111222222111111000/////////000222111///---///000111111222222111111...///000222222222222111111111111000111111222333222222333333333333222222000111111111000111333666444333222000...///333666777888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;===???BBBCCCDDDMMMRRRZZZlllwww~~~555777888888777666666777888888999:::<<<===;;;:::888999:::;;;<<<;;;;;;:::888888888888777777777777777777888999999888777777777888999999999999888777666777777888999999::::::888888888888888888888888888777777666666555555444444555666777777888888888555555555666666666777777666666666666666888999:::888999::::::;;;;;;::::::;;;;;;<<<;;;999999:::<<<===BBBHHHPPPWWW```hhhmmmqqqvvv|||zzzyyyyyywwwsssnnnhhhcccaaa^^^^^^\\\ZZZVVVQQQMMMJJJGGGDDD@@@>>>===<<<:::999777777777777777777777777333444555666666777777777888777666666666777999:::777888999888777777888:::999999888888666555444333222222111111111111111111111222222222111111333555222222222222222222222222111000000000111222333333000111111222222111111000000000111111111111000000+++,,,...000111000//////............/////////000000111111222222111111000/////////111222111///---///000111222222222111111///000111222222111000000111111000000111222222333111222222222222222111111000111111000///000333666222333333222000111222444666777999:::;;;;;;::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>>>>>>><<>><<<:::777888999:::;;;:::999999:::::::::999999999999888:::999888777777888999:::888999::::::::::::999888666777777888999999::::::888888888888888888888888666666666666555444333222444555666777888888888888555555555555666666666777555444444444555666888999888999::::::;;;;;;:::::::::;;;<<<;;;::::::;;;===DDDIIIPPPXXX___gggnnnssstttxxx}}}{{{uuuqqqooonnnmmmlllhhhddd^^^YYYVVVMMMJJJFFFCCCAAA???===;;;888888888888888888888888444555666777888888888888;;;888555444666999:::;;;888888999888777777999:::777777777777777666555555000000000111222222333333111222333222111111333555222222222222222222222222333222111111000111111111111111222222222222111111///000111222222111000///+++---///111222222000000.../////////000000111111111111222222222222111111///...///111222222///,,,///000111222333222111111000111222222111000///...111111000000111222333333111111222222222111111000000111000000///000444666---000333444444444555666555666888999::::::999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<===<<<;;;<<<===>>>===<<<111???DDDGGGOOOVVVaaarrrzzz777777777777666666666666777777888999999999999888;;;;;;;;;::::::999999999<<<<<<<<<;;;;;;:::::::::888999999::::::999999888999999999888888888777777888777666666666777999:::999999888888888888888999666777777777666555444444666666666666777777777777444444444444555777888:::666666666666777777777777666888::::::999999:::;;;:::;;;<<<<<<;;;<<<===???IIIOOOXXXaaaggglllooorrrvvvyyy~~~xxxyyyyyyxxxuuuooojjjgggccc]]]TTTMMMJJJHHHEEEBBB@@@======>>>>>>===AAAGGG===;;;999777666666777888666777888999::::::::::::777999;;;:::888888:::===888888777777666444333222333111000111222222111000111111222222222222111111111111222333333333333222111111222222222333333333000222444333000///000333111000///------....../////////000000///...------111111111000000000000000000000000000000000000000///......------///000111&&&)))---//////000111222000000111111111111000000000000000000111111111111333333222222111111222222111111111000000000000000333222000//////000222333333666777666888<<<===;;;<<<;;;:::999888999:::;;;888999;;;<<<===<<<;;;;;;999:::<<<=========<<<;;;<<<>>>@@@CCCGGGNNNVVV[[[gggqqq777777777777777777777666888888999:::::::::::::::;;;;;;:::::::::999999999::::::::::::999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999888777777777777777999888888777777888888888666666666777666666555555666666666666777777777777555555444444555666888999666666666666777777777777888:::<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<>>>BBBEEEMMMRRR[[[bbbhhhlllppprrrwwwzzzzzzxxxpppjjjbbb\\\WWWTTTPPPMMMKKKGGGEEEFFFEEECCCCCCGGG???===;;;999888888999:::777777888888888888888888777888:::999888888;;;===888888888777666555444333222111000111222333222111111111222222222222111111111111222333333333333222111222222222222333333333555444333222111000//////111000///...---...////////////000000///......---000000000000000111111111000000000000000000000000///......---...///000111***,,,///000/////////000000000111111111111000000000000000000000000000///333333333333333444444555111000000000000000000000444333222111111222333444222555666555666:::;;;999<<<;;;:::999999:::;;;;;;999:::;;;<<<<<<<<<;;;::::::;;;<<<<<<===<<<<<<<<<<<<===???AAADDDHHHNNNRRR^^^iiixxx777777777777777777777777999999:::;;;;;;;;;;;;:::::::::::::::999999999999888888888888888888999999::::::<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999888666555444888777777777777777888888555666666777777777777666666666666666777777777777777666666555555666666777666666666777777777888888999:::<<<<<<;;;:::;;;<<<;;;;;;;;;<<<===BBBIIINNNTTTXXX___eeejjjnnnqqqtttxxx|||}}}yyysssmmmhhhccc___[[[\\\VVVSSSTTTTTTOOOKKKJJJEEEDDDBBB???>>>=========;;;;;;:::999888777777666666777888888777888:::<<<999999999888777666555444222111000111333444333222111111222222222222111111111222222333333333333333222222222222333333333333555444222222222222111000111000///.........////////////000000000///......//////000000111111222222000000000000000000000000///............///000000///000111111///......///000000111111111111000000000000000//////.........111111111111222333444555000000000000000000111111555444333222222333444555111555555444555999:::888<<<;;;;;;:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<;;;;;;;;;;;;<<<=========>>>@@@AAABBBCCCFFFIIIRRR\\\lll{{{777777777777777888888888888999999:::;;;::::::::::::999999999999999999999777777777888999999999:::777888:::;;;===>>>>>>???=========<<<<<<<<<<<<;;;999999::::::999888666555777777666666777777888888555666777777888888888888666666666666777777777777888777777666666666555555666666666777777888888999777999::::::999888999::::::;;;;;;<<<@@@GGGPPPWWW\\\___dddhhhkkkooosssvvvzzz{{{vvvqqqllliiinnngggcccffffff```YYYUUURRRPPPMMMJJJGGGEEEDDDCCCAAA@@@>>><<<:::888666666666666777666666777888999:::::::::999888777666666111111000222444555555444111222222333333222222111111222333333444444333333222222222333333333444444000111222222111222444777000000000/////////////////////000000000//////.........///000111222222333000000000000000000000000............/////////000000222222222000...///000000000111111111111000000000000//////......------000///////////////000000000000000000000111111111444333222222222222333444222555666444555999:::888;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;::::::999<<<<<<;;;::::::<<<===>>>>>>@@@BBBBBBBBBBBBCCCDDDIIIRRR```ppp666777777777888888888999777888888999999999999999999999999999999999999999888999999::::::;;;;;;;;;777888:::<<<===?????????<<<<<<<<<<<<;;;;;;;;;;;;777888999::::::999888777777777777777777888999999666666777888999999999888666666666666777777777777888888888777777666555555666666666777888999999999888999;;;:::999888888999999:::<<<@@@EEENNNWWW^^^dddfffhhhjjjmmmpppuuuyyy}}}|||yyywww{{{vvvssswwwxxxrrrjjjfffbbb```]]]YYYTTTQQQNNNMMMIIIGGGDDD???<<<999777666888777666666777777777777999::::::999999888777666222111111222444666555555222222333333333333222222222222333444444444444333222222333333333444444444...222444222//////444999000000000000000///////////////000000000000000///......///000111222222333000000000000000000000000---......///////////////000111222111000000111222000000111111111111000000000/////////.........---111000000///............//////000000111111111111222222111111111111222222333666777555666::::::888:::;;;;;;<<<<<<=========<<<<<<<<<;;;::::::::::::<<<<<<;;;::::::<<<===>>>;;;>>>@@@AAAAAAAAABBBCCCDDDLLLXXXfffuuu666777777888888999999999777777888999999999999888888888888999999999999999;;;;;;;;;;;;;;;;;;<<<<<<999:::<<<>>>???@@@AAAAAA<<<;;;;;;;;;;;;:::::::::777888888999::::::999999777777777777888999:::;;;777888888999999999999888666666666666777777777777777888888888888777666555555666777777888999:::::::::<<<===<<<;;;::::::;;;999<<>>;;;:::===;;;999888999999888666999999999999999888777777444333222333555666555444222222333333333333222222222222333444444444444444333333333333444444444444333444444111---,,,000444000000111111111000///...//////000111111111000000//////000000111111222222000000000000000000000000---......///000////////////000000000///000222444000000111111111111000000////////////////////////333222222111111111111111/////////000111111222222111111111111111111111111444777777555666::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======999;;;>>>?????????@@@BBBBBBHHHQQQ]]]jjj|||666777777888888999::::::777888999999::::::999999777888888888999999999999<<<<<<<<<;;;;;;;;;;;;;;;999:::<<<===>>>?????????<<<<<<;;;;;;;;;:::::::::::::::999888888888999999888888888888999:::;;;<<<999999999:::999999888888666666666666777777777777777777888888888777666666555666777888999::::::;;;:::<<<======;;;999:::::::::???GGGOOOVVV^^^eeeiiimmmmmmllllllnnnrrryyy~~~}}}}}}~~~{{{zzzxxxvvvssspppmmmlllfffbbb\\\UUUOOOJJJGGGFFFDDDAAA>>><<<===<<<:::888888888888888888888777666555444333444555666555444222333333444444333333222222333444444555444444444333333333444444444444555888333///---...000///...000000111222111000///...//////000111111111111111000000000000000111111111000000000000000000000000------///000000000///...///000000///...///111333000000111111111111000000...//////000000111111111000000000111222333444555...//////000111111222222111222222222222222222111333666666444555888999666777888:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===:::;;;<<<<<<===<<<<<<<<<;;;===>>>???>>>???AAACCC@@@EEEKKKTTT```ppp666777777888999999::::::999999:::;;;;;;;;;;;;:::777777888888999999999999<<<<<<<<<;;;;;;:::::::::888888:::;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;===<<<:::888777777888888999999999999:::;;;<<<===:::::::::::::::999888777666666666666777777777777666777888999999888777666555666777888999:::;;;;;;999:::;;;;;;999777888888;;;BBBKKKUUU\\\ccciiilllnnnnnnmmmlllnnnssszzz~~~|||}}}~~~~~~}}}|||zzzxxxwwwtttpppjjjbbb[[[VVVSSSQQQIIIEEEAAA@@@@@@???<<<999777777888888888777777666666555444444555666555333222333333444444333333222222333444444555555444444333333333444444444555555999000''')))111555222+++000111111222222000///...//////000111111111111111111111111000000000000000000000000000000000000000,,,---///000000000///...000111000///------///111000000111111111111000000......///000111222333333,,,,,,---///111333555666...//////000111222222222222333333444444333333222222555555333444777777555666888999;;;<<<<<<;;;;;;;;;::::::999:::;;;===>>>999:::<<<=========<<<;;;@@@AAAAAAAAA@@@AAACCCEEE???BBBGGGNNNYYYhhhyyy<<<;;;:::999:::;;;<<<===<<<;;;:::888777777888888999999::::::::::::;;;;;;::::::999888888999::::::999999::::::;;;<<<============<<<;;;::::::999999:::777555666999;;;:::888???;;;777666888;;;<<<;;;:::::::::999888777777666999777666666777777666444666777888999999999999999::::::999999888999999999;;;<<<<<<;;;999888999:::???IIIUUU\\\cccjjjmmmlllsssqqqpppnnnpppuuu}}}~~~~~~|||yyywwwrrrmmmgggbbb___]]]\\\UUUNNNIIIHHHEEE@@@<<<===<<<:::999:::;;;:::999777555333333444444333222333444444444444444444444777777666555444222111000777666555333222111111000000111222111000//////111///////////////.........111111111111111111111111////////////////////////000111111000//////000222111000///......///000111000000///////////////000000000//////.........------...000000000111333555///444777333+++'''+++111000000000000000000000000000111111111111222222222444444444555555555555555777777888888888999999999>>>===;;;999999;;;<<<===??????@@@@@@???>>><<<;;;??????@@@AAAAAABBBCCCCCCBBBCCCEEEJJJSSSaaaoooyyy999999888888999:::;;;<<<<<<<<<:::999888888888999888888888999999999:::::::::999999888888999999:::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999777555666888:::999888AAA>>>:::999:::;;;:::999:::999999888777777666666999777666666777777666444666777888999999999999999999888888888999:::;;;;;;:::;;;;;;:::999:::<<<>>>DDDOOOZZZbbbhhhoooqqqooopppooonnnmmmooouuu}}}}}}yyytttoookkkhhhgggddd___XXXUUUSSSPPPJJJEEECCCAAA???>>>??????>>><<<999777555444555555555444444444333333333222222222333444555555666666555555555444333222222222222222000111222111000//////111////////////////////////111111111111111111111111222222222222222222222222000111111000//////000222111000///......///000111000000///////////////000000000/////////.........///000111000//////000222...222555333...,,,000555000000000000000000000000000111111111111222222222444444444444555555555555666666777888999999::::::======<<<;;;;;;<<<======>>>>>>???@@@???>>>======??????@@@AAAAAABBBCCCCCCBBBCCCDDDHHHPPP\\\iiiqqq777777777777888999;;;;;;<<<<<<;;;:::999999999999777777777888888888888999:::999888888888888999:::999999999::::::;;;;;;<<<<<<;;;;;;::::::999999999888666555555777888888777<<<:::999999::::::999888999888888777777666666555888777666666777777666555666666777999999:::::::::888888888888999;;;<<<===999999:::::::::;;;???AAAKKKUUUaaahhhnnnrrrssspppmmmmmmmmmmmmpppvvv~~~{{{wwwtttrrrqqqnnnjjjfffccc```\\\VVVPPPMMMKKKHHHGGGFFFFFFDDDBBB???;;;777555555666666666555555444444333333222222333333555666777777777777333222222111111222333333000111222111000//////111//////////////////000000000000000000000000000000000000000000000000000000000111111000//////000222000000////////////000000000//////......///000000000000////////////......111222111000---,,,---...111333333222111111333555000000000000000000000000000111111111111222222222333333444444555555555555555555666777999:::;;;;;;<<<=========>>>===============>>>????????????>>>???@@@@@@AAAAAABBBBBBCCCAAABBBCCCEEEKKKTTT^^^eeeuuu~~~666777777888999:::;;;;;;<<<;;;;;;:::::::::999999777777777888888888999999999999888888888888999999888999999999:::::::::;;;;;;:::::::::999999999888777666666555666777777777222333555777999:::999999888777777777666666555555888666555666777888777555555666777888999:::::::::999999999999999:::;;;<<<999999999888999;;;@@@CCCOOOYYYdddjjjnnnrrrqqqnnnllllllmmmnnnrrryyy}}}~~~~~~~~~}}}zzz|||~~~{{{yyywwwwwwtttrrrpppnnnlllggg```[[[YYYVVVSSSQQQPPPOOOMMMKKKHHHDDD===999777777666666777777666666666555555555555555666666666666666555333333222111111111222222000111222111/////////111//////000000000000111111////////////////////////////////////////////////000111111000//////000222000000////////////000000//////.........///000000000000//////////////////111111111///---,,,,,,...666444222111222111111000000000000000000000000000000000111111111222222222333333333444444555555666444444555777888:::;;;;;;;;;<<<>>>???@@@???===<<<<<<======>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCEEEKKKRRRWWWiiirrr777888999999:::;;;;;;;;;::::::::::::::::::999999888888888888999999999:::888888888888888888888888888888888999999999999999999999999999999888888888777777777666555666666777000222555777888999999999777777777777666666666666777666555666777888777666555666777888999:::::::::<<<<<<;;;:::999999999999:::999999888888<<>>;;;999888999999888888888888777777444555555666666666666666666555444222111000000000000111222111/////////111000000000000111111222222////////////////////////222222222222222222222222000111111000//////000222//////000000000000//////...............///000000//////000000000000000000...///000///------...000444222//////111111000///000000000000000000000000000000111111111222222222222222333333444555555666333444555666888999;;;;;;:::<<<>>>@@@@@@???>>><<<<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAAAAABBBDDDIIILLLZZZcccooo|||888999::::::;;;:::::::::888999999::::::999999888888888888999999999::::::777777888999999888777777888888888888888888888888888888888888888888888888777888888777555555666888555777999:::999777777888777777777777777777777777777666555666777888777666444555777888::::::;;;;;;>>>===<<<:::999999999999::::::999888:::???FFFLLLUUU^^^eeehhhjjjlllkkkhhhggghhhjjjmmmqqqxxx|||||||||~~~{{{zzzzzzzzz{{{}}}~~~}}}|||||||||~~~~~~~~~}}}zzzvvvssspppnnnlllkkkkkkjjjiiihhhddd___WWWPPPKKKGGGCCCAAA??????>>>===<<<:::999999222333555666888999::::::777666555333222111000000000111222111000//////111000000000111222222333333000000000000000000000000111111111111111111111111000111111000//////000222//////000000000000//////------------...///000000//////000000000000111111---...//////......000222...---,,,---000222222222000000000000000000000000000111111111111222222222111111222333444555555666444444555666888999::::::999;;;===?????????>>>===============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA@@@AAACCCFFFLLLSSS___kkkwww888999999::::::999777777777777888999999999888777777777777888888888888999666777888999999888777666888888888888888888888777777888888888888888888888888999:::888666555777999777999::::::888666777999888888888888888888888888666555555666777888888666444555666888:::;;;;;;;;;===<<<;;;:::::::::::::::::::::::::::>>>EEENNNUUU]]]ccciiijjjkkkmmmmmmjjjhhhjjjlllooossszzz~~~}}}xxxyyyzzz|||~~~}}}{{{xxxuuuuuuuuuvvvxxx{{{~~~||||||{{{|||~~~~~~|||{{{zzzxxxwwwwwwxxxyyyxxxwwwrrrnnngggaaa[[[WWWRRROOOMMMLLLJJJGGGCCC@@@>>>===555666777999:::;;;;;;;;;777666555444333333333333000111222111000//////111000000111111222333333444111111111111111111111111........................000111111000//////000222...///000111111000///...------------...///000000//////000000000111111111///000000000//////111333,,,,,,---...///000222444000000000000000000000000000111111111111222222222000111222333444555555666555555555666777888888999999:::<<<===>>>>>>======>>>>>>=========???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAA@@@AAABBBDDDJJJRRR[[[eeerrr888888999999888777555444666666888999999888777666666666666666777777777777666777888999999888777666888888888777777777777777777777777777777888888888888:::;;;999666555777:::222555777777666666888;;;888888888888888999999999666555555666777888888777444555666888:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<999::::::<<>>=========>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCCCCBBB@@@AAABBBDDDHHHMMMRRRYYYdddrrr{{{999999999888888888777777666777777777888888888888666666666666777777777777999888777555555777888999555555555666888999;;;<<<:::999777666666666777888888777666777888999888666666666666666777777777777999999999999999888777666999777555666999:::888666:::999777666777999<<<>>>>>><<<999888999;;;<<<<<<:::999999===EEEOOOXXX]]]eeehhhmmmqqqrrrssstttuuuwwwwwwvvvuuuxxx~~~~~~}}}}}}~~~~~~}}}yyyuuutttssssssssssssrrrpppooonnnnnnpppuuuyyy}}}~~~~~~~~~|||{{{zzz|||~~~}}}zzzvvvrrrooommmkkkhhhddd```\\\VVVQQQLLLEEEAAA;;;:::<<>>;;;888444333444555333000111111111111111222333444222222333333333333222222333111//////000111000///---111222111444888333***))),,,000222444222000///222111111000///......---000000////////////000000222222111000//////000000333222111000////////////000000111222222222222222...000111222111111333444222222111111111111111111111111222222222333333333555555444444555666888999::::::;;;;;;<<<;;;;;;;;;:::;;;======<<<<<<>>>???AAAAAABBBCCCCCCBBBBBBAAA@@@AAABBBAAA???>>>???@@@AAACCCFFFHHHKKKUUUcccmmmyyy999999999888888888777777777777777777777777777777666666666777777777888888888777666555555666777888555555555555666888999:::999888777666666666777888999888777777999999888777666666666666777777777888999999999999999888777777:::888666777888999777666:::999777777777999<<<===<<<;;;999999:::;;;;;;;;;999999;;;AAAJJJTTT\\\aaafffjjjpppsssuuuuuuuuuvvvxxxxxxxxxyyy{{{~~~}}}}}}}}}~~~|||yyyuuusssqqqqqqrrrrrrqqqooonnnmmmmmmppptttxxx|||}}}}}}}}}~~~~~~}}}|||zzz{{{}}}|||zzzxxxwwwtttrrrooollliiiddd]]]YYYNNNIIICCCAAAAAAAAA@@@>>>@@@;;;777555666777555333222222111000000000111111111222222333333222222111333111//////000111000///,,,000111...---111222///,,,---000222222222000///111111111000///.........000000////////////000000111111000000000000000000333222111000///////////////000111111222222111111...000111222111111333444111111111111111111111111111111222222222333333333555444444444555666777888999999:::;;;;;;;;;;;;:::999;;;<<<===<<<<<<===???@@@@@@AAAAAABBBAAAAAAAAA???@@@AAA@@@>>>===>>>???@@@BBBCCCDDDFFFMMMXXXaaakkkuuu999888888888888777777777666666666666666666666666777777777777888888888888777666555444444555666777777777777777777888999999999888777666666666777777999777666777888999888777666666666777777777888888888999999999999888777777:::999777777888888777555999999888888888:::<<<===::::::::::::::::::::::::999;;;@@@HHHPPPYYY```dddhhhlllqqquuuvvvuuuuuuuuuwwwyyy{{{|||~~~}}}~~~~~~~~~zzzwwwsssrrrpppoooppppppooonnnnnnoooppprrruuuzzz~~~~~~}}}}}}}}}}}}|||{{{|||}}}~~~}}}|||zzzxxxsssmmmhhhZZZUUUQQQNNNNNNMMMIIIFFFGGGBBB<<<999888888777444444444222111111000000000111111222222222222111111333111//////000111000///,,,000000+++(((+++000333//////000111111000000///111111000000//////......000000////////////000000000000000000000000000000222222111000////////////...///000000111111000000///000222222111111222444111111111111111111111111111111222222222333333333444444444444444666777777888888999:::::::::::::::999:::<<<<<<;;;;;;===>>>>>>>>>??????@@@@@@@@@AAA>>>???@@@???>>>===>>>???>>>???AAA@@@@@@DDDKKKQQQYYYcccrrr888888888888777777777777666666666666555555555555777777777777888888888999777666666555555666666777:::999999888888999999999888888777777666666666666777666555666777777777555666666777777777888888888888888999999999888888777:::999999888888888777666999999999999:::;;;<<<<<<888999:::;;;::::::::::::;;;???GGGOOOVVV\\\aaadddgggkkkooorrrsssrrrqqqqqqrrruuuzzz}}}~~~{{{wwwtttqqqooommmmmmnnnnnnnnnmmmppprrrtttwwwzzz~~~|||zzz}}}}}}~~~}}}wwwrrreeebbb_________^^^[[[WWWRRRLLLCCC>>><<<:::777444555555444333222222222222111111222222222222111111333111//////000111000//////000000---+++---111444222111111000/////////000111000000000/////////...000000////////////000000/////////000000000000000111111000///////////////......///000000000000000///111222222111111222333111111111111111222222222111111222222222333333333333333333444444555666666666777777888999999999999888999;;;;;;::::::<<<===<<<<<<======>>>???@@@@@@???@@@AAA@@@???>>>???@@@===>>>??????>>>???CCCFFFKKKTTTaaaooo{{{777777777777777777777777666666666666555555555555666777777777777888888888777777777777777777777777999999888777777777777888777777777777666666555555666555444444555666555444777777777777888888888888777888888999999999888888999999999999888777777888888888999:::;;;;;;;;;;;;777999;;;<<<:::999:::<<>>@@@AAA@@@AAABBBBBB@@@@@@AAABBB>>>>>>????????????AAABBBEEEKKKTTT^^^hhhuuu666666777777777777777888555555666666666777777777666666666666777777777777777777888888888888777777666666555555555555555666666666777777777666555444666444333444555666555444777777777888888888999999777777888999999999999888888999:::999888888999:::777888:::<<<<<<<<<;;;;;;777:::===<<<:::999<<>>@@@BBB@@@AAABBBBBBAAAAAABBBCCC@@@@@@@@@@@@@@@@@@AAAAAAAAAEEEJJJPPPWWWcccqqq{{{666666666666777777888888444555666666777888999999444555555555666666666666666777777777777777777666666666666555666666777777555666777777777666555444777666555555777777666555777777888888888999999999777777888999999999999999666888::::::888888:::<<<777888;;;=========;;;:::999<<<===<<<999999>>>BBBIIIQQQ[[[aaabbbaaaccceeefffffffffeeeddddddgggiiihhhlllrrrwww|||~~~}}}~~~~~~|||yyyuuurrrpppkkkiiiggghhhkkkoooqqqrrrrrrxxx~~~}}}}}}}}}}}}{{{xxxuuuvvvxxxxxxvvvsssrrrllleee```[[[TTTMMMGGG???>>><<<999777555444444444555555666666555555444333111//////000111000///222...///444555111000333111111111111111111111111////////////000000000000000000////////////000000///000111111000...,,,+++//////.........//////000///000111111222222111111000222333222111000111222///000000111222222333333111111222222222333333333000000222333444444333333111222333555666666666777555777888888777888999;;;:::999999:::<<<>>>AAACCC???@@@BBBBBBAAA@@@BBBCCCCCCAAA@@@???????????????===@@@CCCFFFKKKSSS^^^fffpppwww555666666666777777888888444555666777888999:::;;;444444444444555555555666555555666666666666555555999999888888999::::::;;;555666777777777666444333999777666777888999888666777888888888888999999999666777888999999999999999555777::::::888888;;;>>>666888;;;===>>>===;;;::::::===>>><<<999:::???DDDKKKSSS]]]cccddddddfffhhhiiihhhgggdddcccdddgggjjjjjjnnnrrrwww{{{}}}|||}}}~~~{{{{{{|||{{{{{{{{{zzzxxxuuurrrqqqjjjhhhfffhhhkkkooorrrtttwww}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{xxxvvvxxx|||}}}wwwsssmmmiiieee___WWWQQQJJJHHHEEEAAA===:::888777555555666666666666555555333111//////000111000//////---///222000+++...555000111222222222222111111////////////000000000000000000////////////000000000111111111000...+++)))//////.........//////000000000111222222222222222111222333222111000111222///000000111222222333333111111222222222333333333///000222333444444333333000111333444555666666666555666888888777777999::::::999999:::<<>>???AAAAAA@@@@@@AAABBBDDDBBB???>>>=========<<<999<<<@@@BBBDDDJJJRRRXXXbbbiiiuuu444444555555555555444444222333444555777777777777:::888666555555666888:::;;;:::888777777888:::;;;777777888999999999999888888777777777777999:::;;;666777777777888888888888666666666777888888999999888888999999999999888888888777777777777999:::;;;555555666777999:::;;;<<<888999:::;;;;;;===AAADDDRRRYYYaaafffgggffffffggghhhgggeeedddeeegggjjjlllsssvvvyyy{{{}}}~~~|||xxxwwwxxxzzz|||~~~{{{wwwttttttvvvyyy|||yyyyyyyyyxxxvvvtttqqqpppnnnhhhdddgggiiilllpppuuu}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{|||~~~{{{uuuqqqoooiii```YYYXXXUUUOOOIIIDDD@@@>>>===;;;:::999999999777444222444333111111222222000///111111111111111111111111111111111111111111111111111222222333222111000///333222000///...///111222444---)))---000,,,%%% ////////////000000000000000000000000111111111111111111111111111000///...---...111333333222000...333222222111111222222333111222333333444444333333111222222333333444444555666666777777888888999999<<<<<<;;;<<<<<<===>>>???????????????@@@AAABBBBBBDDDDDDBBBAAA???>>>===<<>>>>>????????????@@@@@@AAABBBBBBBBBAAAAAA@@@?????????@@@@@@??????@@@BBBDDDEEELLLOOOWWWcccnnnxxx666777777888888777777666555555777888999:::::::::777888888888888888888777777666555444444555666777666777888888999999888888777777777777888999:::;;;888999999999999::::::::::::999999888777777666666888888999999999999888888777999;;;<<<;;;888555333999999999999:::::::::;;;:::999999888999>>>EEEIIIVVV[[[aaadddcccccceeegggkkkkkkjjjkkklllnnnooopppwwwyyyyyyyyywwwvvvwwwxxxzzzxxxuuurrrqqqqqqssstttqqqoookkkiiiiiikkknnnppptttuuuvvvvvvvvvuuuttttttnnnjjjiiillloooqqqvvv|||~~~}}}}}}||||||{{{{{{zzzzzzyyyzzz|||~~~|||zzzyyyvvvpppkkkhhheee```[[[VVVRRROOONNNKKKHHHEEEBBB@@@===;;;888<<<888333000000111222222222222222222222222222222111111111111111111111111111111222222111111000///...///000000///,,,)))'''///)))''',,,222222000///////////////000000000000000000000000111111111111///000000111111111111000333111///------...000222222222111111111111222222111222222333333333333333111222222333333444444555333444444555555666777777999999::::::;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>@@@AAABBBCCCEEEKKKUUU]]]gggttt666666777777777777666666444555666888999999999999666777999::::::999777666666555555444444555555666666777777888888888888888777777777888888999::::::888888888999999999::::::999999999888888777777777888888999999999999888888777888:::::::::888777555::::::::::::::::::::::::;;;:::999888:::@@@IIIOOOZZZ^^^ccceeeddddddfffhhhjjjkkklllnnnooooooppppppvvvvvvvvvssspppoooooooootttsssqqqoooooopppqqqrrrllljjjgggeeeeeegggjjjlllqqqrrrtttvvvvvvvvvuuutttooolllllloooqqqsssyyy}}}}}}}}}|||{{{zzzzzzyyyxxxyyy{{{|||~~~~~~|||zzzyyyxxxvvvrrrooollljjjfffaaa]]]YYYWWWUUUUUUQQQLLLHHHEEEBBB???======<<<:::777444...'''###222222222222222222222222111111111111111111111111111111111111111111000000111111222111111///---,,,333,,,)))---000...------////////////000000000000///000000000111111111111...///000111111111111111...///111111000---)))'''222222111111111111222222111111222333333333333222111222222333333444444555555555666666777888888999777888999999:::;;;;;;;;;=========>>>???@@@AAABBB@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>???@@@BBBBBBFFFLLLSSSZZZgggsss999::::::;;;;;;::::::999888999:::;;;<<<=========666777999;;;;;;999777666666666666666666666666666666666777888888888888777666777777888999999::::::777777777777888888888999777777888888999999999:::888888999999999999888888888888777777888999999:::;;;;;;::::::::::::999999<<<;;;::::::<<>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????????????????CCCBBBDDDIIILLLQQQ\\\gggpppxxx888888999999999999888888666777888:::;;;;;;;;;;;;777888:::;;;;;;:::888777777777777777777777777777555666777777888888777777666666888999999:::999999666666777777777888888888777777888888999::::::;;;888888999999999999888888888777777666777999;;;<<<::::::::::::999999999999;;;:::::::::>>>EEEOOOUUU]]]bbbhhhjjjiiihhhjjjkkknnnpppsssuuuuuussspppnnniiiiiigggdddaaa```aaabbbccceeegggjjjmmmppprrrssskkkjjjhhhggggggiiikkkmmmssswww|||}}}xxxuuurrrpppqqqtttxxx~~~~~~}}}|||yyyyyyzzz{{{{{{{{{{{{{{{yyyxxxwwwvvvtttssssssrrrqqqpppnnnllljjjhhhfffeeeddd```\\\XXXUUUQQQNNNKKKGGGCCC===888666666666555333333333333333333333333111111111111111111111111000000/////////000111111111000...---...000222444666222111444444222000111////////////000000000000000000000000111111111111///000000111111111111000111000//////111444888:::111111000000000000111111000111111222222222222222111222222333333444444555222333333444444555666666555777888:::::::::999999;;;;;;;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@DDDCCCDDDFFFGGGJJJRRR[[[fffmmmxxx555666666666666666666555333444555777888888999999888888999::::::999888888666666777777777777666666555666666777777777777777555666888999::::::999999777777888888888999999999999999999999999999999999888888999999999999888888888888888888999999888888888888888999999999999999888888999:::>>>FFFOOOUUU\\\aaahhhkkkkkkiiijjjkkklllnnnrrrtttssspppkkkhhhccccccbbb___]]]]]]^^^```bbbeeeiiinnnssswwwzzz|||uuutttrrrqqqrrrsssuuuwwwyyy}}}{{{wwwqqqppprrrwww}}}||||||}}}}}}||||||{{{zzzyyyxxxwwwuuusssrrrrrrrrrppppppoooooommmlllkkkjjjhhhfffccc```^^^ZZZVVVSSSTTTNNNDDD<<<777444222111333333333333333333333333111111111111111111111111000//////...///000111222///////////////000000000555222222444444000...///////////////000000000000000000000000111111111111000111111111111000000///111000//////111444888:::111111000000000000111111000000111222222222222222111222222333333444444555222222333444444555555666555777999:::;;;;;;:::999::::::;;;<<<===???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBEEECCCDDDEEEEEEEEEKKKSSSbbbeeekkkvvv888888999999999999888888666777888999:::;;;;;;;;;999999999::::::999999999555555666666666666555555555666666777777777777777555666888999::::::999999888888999999999:::::::::;;;;;;:::999999888888888888888999999999999888888777999:::;;;;;;888666444777777888888888999999999555666777999>>>EEENNNTTTZZZ```ggglllkkkjjjiiijjjhhhkkknnnqqqoookkkfffbbb_________]]][[[\\\^^^aaaeeehhhnnnuuu{{{~~~}}}|||||||||~~~}}}~~~xxxpppppprrryyy~~~}}}|||{{{xxxxxxwwwtttqqqpppppppppnnnnnnnnnnnnmmmmmmlllkkkkkkiiigggfffddd```\\\XXXWWWSSSNNNHHHBBB<<<666333333333333333333333333333111111111111111111111111000///.........000111222000111222333222111///---&&&&&&)))000444222333555////////////000000000000000000000000111111111111111111111111111000///......///111333333222///...111111000000000000111111000000111222222222222111111222222333333444555555444444555555666777777888666777999;;;<<<;;;:::999:::::::::;;;===???@@@AAA>>>>>>@@@AAACCCDDDEEEFFFBBBCCCDDDDDDEEEEEEDDDDDDFFFEEEEEEFFFDDDCCCGGGOOO\\\\\\^^^fffuuu999:::<<<===<<<:::888666999999::::::999888666555888888777777777777888888<<<888444333444666555444777777777888999999:::::::::777777999888555444777;;;<<<<<<:::888888999;;;:::;;;======;;;::::::;;;<<<<<<;;;::::::999888888:::::::::777555666999===;;;:::999999999:::;;;<<<:::;;;<<<===@@@FFFMMMSSSWWW\\\cccjjjlllkkkgggddddddeeehhhkkkmmmllliiieeeeeedddbbb___^^^aaafffjjjkkkpppwwwyyytttooosss}}}zzzwwwvvvuuutttsssqqqrrrrrrrrrqqqqqqpppnnnnnnllliiieeeeeeffffffdddaaabbb^^^XXXPPPIIICCC>>>===<<<:::777666666666444333666444222222333333222111333333222222111000000000...,,,,,,000111///111444333333222111000...+++)))111000//////000000///...000000000000000000000000...//////...---///222555222111000///---+++******//////000000111111111111000111222333333222111000444333333222333444666777111222444666666666666555555555666666777777888888::::::;;;<<<===>>>?????????@@@@@@AAAAAABBBBBBCCCEEEBBBCCCGGGHHHEEECCCDDDGGGHHHHHHGGGFFFEEEGGGIIIMMMMMMSSS^^^jjjwww888888888888777777666666999999999::::::999999888999888777777777777777888<<<999666666888:::999888777777777777888888999999<<<999999;;;;;;888888:::>>>??????>>><<<;;;;;;<<>>>>>???<<<<<<<<<;;;;;;:::::::::999;;;<<<<<<:::999:::<<<======;;;;;;;;;;;;<<<===888999;;;===@@@EEELLLQQQWWW\\\ccciiilllkkkhhheeebbbbbbcccfffhhhhhheeeccccccdddeeefffhhhmmmrrrwwwvvvyyyzzzrrrrrrzzz}}}{{{yyyyyyxxxvvvtttuuuttttttsssrrrpppooonnnllljjjgggggghhhhhhfffdddfffccc]]]VVVOOOIIIEEECCC???===;;;::::::999888666666444222111222222111000333333222111111000000///222///...111111...///222///000111000//////000111222000//////000000///...000000000000000000000000/////////......///222555000000000//////.........000000000000000111111111///000222333444444444333222222111111111111222333333444666777888888777777666666666777888888999999999::::::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBBBBEEEBBBCCCFFFGGGDDDCCCEEEFFFGGGHHHHHHFFFFFFGGGHHHKKKJJJNNNXXXbbbmmm{{{999888666555555555777888888888888888999:::;;;<<<:::999888777777777777777777666666666888999999777888888888888888999::::::===;;;;;;???@@@>>>>>>AAAEEEGGGHHHHHHFFFDDDCCCCCCIIIJJJKKKJJJHHHFFFFFFFFFBBBBBBAAAAAA@@@?????????<<<>>>@@@@@@>>><<<;;;;;;<<<;;;:::999888999:::;;;888;;;===@@@CCCHHHMMMQQQVVV[[[bbbhhhlllllliiihhhaaa```___```bbbdddccccccbbbeeeiiilllpppuuuzzz~~~yyyuuu{{{~~~|||zzzxxxxxxwwwuuusssqqqooommmmmmkkkiiiiiijjjkkkjjjiiikkkiiieee```ZZZTTTOOOLLLGGGEEEBBBAAA@@@???===;;;999666444333333333111000222222222111000000//////555222111222111......000...///000000///000222333222000//////000111///...000000000000000000000000000000111000///000222555...//////000000111222222111111111000000000000000///000111333555666666666222222222111111111000000444444555666777777777777666777777888888999::::::888888999:::;;;<<<======>>>>>>??????@@@AAAAAABBBCCCAAABBBFFFGGGDDDCCCFFFEEEGGGIIIIIIHHHGGGGGGGGGIIIGGGHHHOOOVVV___kkkwww888777777777777888888999666666666666888:::<<<>>>::::::999888777777777777777777777888999999888777::::::999999:::<<<===>>>???===???EEEGGGGGGIIILLLRRRTTTWWWWWWUUUSSSRRRRRRWWWXXXYYYWWWUUUSSSRRRSSSPPPPPPOOOMMMLLLJJJIIIIIIEEEFFFFFFDDDBBB>>><<<:::;;;:::999999999:::;;;<<<<<>>??????@@@@@@AAABBBAAABBBEEEEEECCCDDDHHHCCCFFFIIIJJJIIIGGGGGGGGGGGGDDDDDDHHHNNNTTT___jjj|||444555777999999999888777666555555555777999;;;===::::::999888888777888888999:::;;;;;;;;;::::::::::::::::::;;;===???BBBDDDEEEDDDGGGMMMQQQRRRUUUZZZaaadddggggggfffdddddddddfffggghhhfffdddbbbaaabbbdddcccaaa___]]][[[ZZZYYYVVVTTTPPPLLLHHHEEEBBB@@@??????>>>>>>???@@@AAABBBAAACCCGGGJJJLLLNNNQQQSSSYYY]]]cccjjjnnnqqqrrrrrrgggccc___^^^```dddggghhhvvvyyy~~~tttuuu~~~yyyvvv~~~}}}{{{xxxuuuqqqnnnlllmmmmmmmmmmmmmmmmmmnnnooopppooonnnlllhhhdddaaa^^^^^^\\\XXXUUURRRNNNIIIFFFAAA>>>:::888777555333111333333222222111111000000444000000222222000000333444///...555===>>>444***222111000000111111000///000000000000000000000000000111222222000000222333//////////////////000000111111111000000000000000111111111111111222222222111111222333444444555555222222222222222333333333444444555555666777777777666666777888999:::;;;;;;<<<<<<======>>>??????@@@AAA@@@BBBEEEDDDBBBDDDJJJCCCFFFIIIJJJIIIGGGGGGGGGFFFDDDCCCGGGJJJOOOXXXaaapppxxx000222555888999888666555777777777777888999:::;;;999999888888888999999:::777888999999999888:::;;;<<<<<<===???CCCHHHLLLNNNRRRPPPSSSZZZ^^^___aaafffllloooqqqrrrrrrrrrrrrsssrrrttttttsssqqqoooooopppuuutttsssqqqpppnnnmmmlllkkkgggaaa]]]XXXUUUPPPNNNGGGFFFEEEDDDDDDDDDEEEFFFGGGIIILLLMMMNNNPPPRRRTTT\\\```eeelllrrruuuwwwxxxlllhhhcccbbbdddhhhkkkmmmyyy}}}}}}}}}~~~{{{wwwssspppnnnnnnooopppooonnnnnnpppqqqqqqpppooommmkkkiiigggeeefffdddaaa^^^[[[WWWQQQNNNFFFCCC???<<<999777444222444444444333222222111111111///...111222000111444444//////777BBBDDD:::///333111000000111222000///000000000000000000000000///111222222000000111222000000////////////......///000000000111111111111222222111000000111111222222111000000111333444555444444333333333444444555333333444555555666666777666666777888999:::;;;;;;;;;;;;<<<======>>>>>>?????????BBBDDDCCCAAAEEEKKKCCCFFFHHHIIIHHHGGGHHHHHHGGGEEEEEEHHHJJJLLLRRRYYYdddlllyyy222333555777888888888888:::::::::;;;;;;::::::999888888888888999:::;;;;;;666888:::::::::<<<@@@CCCEEEEEEGGGJJJPPPVVV\\\___bbb```bbbgggiiiiiikkknnnqqqsssuuuvvvvvvwwwzzz|||zzz|||}}}|||zzzyyyyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvssspppkkkeee```WWWUUURRRPPPMMMLLLLLLLLLQQQRRRSSSSSSSSSTTTWWWYYY___bbbhhhooouuuyyy|||~~~tttpppllljjjlllppptttuuu{{{~~~zzzwwwsssrrrqqqssssssrrrpppoooqqqsssrrrqqqooonnnllllllkkkkkkiiihhhfffeeeccc___ZZZWWWOOOLLLGGGDDDAAA>>>;;;888666555555444444333333222111......111111///000333222000000555;;;===888333333222000111222222111///000000000000000000000000///000111111000//////000000000000000000000000000......///000111222222333222111111000111222444444777555333000000111333555555444333222222333444444444444555555666777777777666777777888999:::;;;<<<:::;;;;;;<<<======>>>>>>>>>???AAADDDBBBAAAEEEMMMDDDFFFGGGGGGGGGGGGHHHJJJHHHFFFGGGIIIIIIHHHKKKQQQXXX```lll{{{777666666777888:::<<<===<<<===>>>>>>===;;;:::999777777777888999:::<<<<<<<<<>>>AAABBBBBBFFFLLLPPPNNNOOOQQQUUU\\\cccjjjnnnnnnllllllpppqqqoooooorrrqqqrrrtttuuuvvvxxx|||~~~~~~~~~~~~|||tttmmmjjjhhhddd```\\\YYYWWWWWWZZZZZZZZZZZZYYYZZZ\\\___aaadddjjjpppwww||||||xxxtttsssuuuxxx|||}}}}}}yyyvvvttttttuuuvvvuuurrrqqqsssuuurrrqqqooonnnmmmmmmnnnnnnjjjiiihhhhhhgggeeeaaa^^^XXXTTTPPPLLLIIIFFFBBB@@@777666666555555444333333222///...000000......111000111111111111111111222333222111111222222111///000000000000000000000000...000111111///...//////000000000111222222333333------...000111222333444111111111111222444666888>>>;;;777333111222444666333222111000000000111222555555666666777888888888777777888999:::;;;;;;<<<::::::;;;;;;<<<======>>>>>>>>>AAADDDBBB@@@FFFMMMEEEFFFGGGGGGFFFGGGIIIKKKIIIGGGHHHJJJHHHEEEFFFJJJQQQXXXdddsss888777666888<<<@@@BBBBBBDDDFFFHHHIIIGGGCCC===:::888:::===>>>>>>???BBBDDDDDDCCCCCCEEEJJJRRRZZZ___aaacccfffjjjnnnsssvvvxxxxxxtttqqqpppqqqsssrrrqqquuutttsssqqqqqqtttzzz~~~{{{|||~~~~~~|||{{{}}}|||xxxsssnnnjjjeee```\\\bbbbbbbbbccccccccccccdddfffiiiooovvv|||}}}{{{yyyzzz|||~~~~~~}}}|||zzzyyyxxxxxxxxxvvvtttsssqqqooommmlllmmmnnnnnnlllkkkkkkjjjiiihhhgggggg___]]]ZZZWWWSSSOOOJJJFFFFFFBBB<<<666333333555777666333000//////000111000111111222222222222111111444444444222///...///000222111///111333444111///333333111000////////////111000000000000000111222000000000000000111111222//////......111777@@@FFF999888666444333333333444111222333222111111333555333333444444555666666666888888888777666777999<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGHHHHHHMMMRRR\\\iiiyyy666666777888<<>>AAACCCEEEGGGJJJLLLOOOOOOQQQTTTYYY___dddhhhlllmmmppptttxxx{{{~~~{{{wwwsssqqqrrrrrrqqqoooppppppooonnnnnnrrrwww{{{|||}}}~~~~~~|||{{{|||}}}}}}}}}}}}~~~zzzvvvrrrmmmiiiffffffgggiiijjjkkklllmmmllloootttzzz~~~{{{zzzyyyxxxvvvttttttssspppooonnnnnnnnnooonnnmmmmmmlllkkkjjjiiihhhdddbbb```]]][[[VVVQQQMMMGGGEEEBBB???<<<:::999999:::777444333333333333333111222222333333333333222444444444333000///000111222111000111333333111///222111000///............111111000000000000000111000000000000000111111222111111000///000555;;;@@@666555333222222222222333111222333222111111333555333333444444555666666666777888888777666777999;;;:::::::::;;;<<<<<<======>>>>>>???@@@@@@AAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJNNNWWWcccsss444666888999<<>>>>>???@@@@@@AAAAAADDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJHHHKKKSSS^^^nnn333666888999;;;CCCOOOYYY^^^^^^]]][[[XXXTTTPPPNNNLLLPPPUUUZZZ^^^aaaeeehhhggghhhiiikkkooorrruuuwwwzzz|||~~~{{{wwwtttqqqnnnmmmmmmnnnoooooopppssswww{{{~~~~~~|||zzzxxxvvvtttrrrvvvzzz}}}~~~}}}}}}~~~{{{xxxvvvwwwxxxzzz|||~~~~~~}}}{{{zzzyyywwwuuuuuutttrrrqqqppppppppppppqqqppppppooonnnmmmllllllllllllllllllkkkhhhccc___OOOPPPPPPPPPNNNJJJFFFDDDDDDAAA>>>;;;:::999777555333333333333333444444555222222333222000000111333111111111222222222111000111000000////////////000333333111000////////////000000000000000111111222111222222222000000222333000000000000111111222222111222333222111111333555222333333444444555666666666777888888777777888:::888888999999:::;;;;;;;;;<<<======>>>???@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJIIILLLSSS^^^nnn444777999999;;;CCCPPPZZZ]]]]]][[[ZZZXXXVVVUUUUUUVVVZZZ```eeeiiilllooorrrnnnnnnmmmnnnpppuuuyyy|||{{{wwwsssqqqpppppprrrsssttttttvvvyyy{{{~~~|||yyywwwuuutttxxx|||~~~}}}{{{~~~~~~{{{yyyxxxxxxwwwvvvssssssrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnmmmmmmllllllllllllmmmnnnlllhhhddd[[[ZZZYYYXXXVVVTTTRRRQQQJJJHHHDDDAAA???<<<999666555444444333333444444555111222222111//////000222000111222222222111111111111111111000111111222222333333111000////////////000000000000000111111222...000222222111111111222000000111222222333333333111222333222111111333555222222333333444555555555555777888888777777888999999999999:::;;;;;;<<<<<<;;;<<<<<<===???@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKNNNTTT___ooo888888999999;;;BBBLLLTTTXXXWWWWWWWWWXXXYYY[[[]]]^^^bbbgggllloooqqqssstttsssrrrqqqqqqsssxxx||||||yyyxxxxxxvvvwwwyyyyyyyyyxxxzzz{{{~~~}}}}}}||||||~~~{{{~~~{{{xxxwwwvvvuuutttrrrssssssttttttuuuuuuuuusssrrrqqqpppooonnnnnnmmmlllllllllmmmnnnnnnllljjjgggfffeeecccaaa`````````UUURRRNNNKKKGGGDDD@@@===:::999777666555555666666222333333111000///000222000111333333111000111222111111111111222222333444222222111000/////////000000000000000000111111222,,,...111222111222333444000111222333333333333333111222333222111111333555222222222333444444555555444666888888777666777888888999999::::::;;;<<<<<<:::;;;<<<===>>>???@@@AAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFHHHIIIKKKKKKJJJNNNUUU```ooo<<<:::888888:::@@@FFFKKKOOOOOOOOOQQQUUUZZZ___bbbbbbeeejjjnnnooopppqqqrrrsssssstttuuuxxx{{{~~~~~~}}}}}}}}}~~~}}}xxxuuutttrrrpppssssssuuuwwwxxxyyyzzzzzzuuutttsssrrrqqqppppppooonnnllllllllloooppppppooonnnmmmmmmllljjjiiihhhhhhbbb```[[[WWWTTTOOOJJJGGG@@@>>><<<:::888888888999555555555444111000111222///111333333111000111222000000000000111222333444111111000000000000000111000000000000000111111222---///111222111222333555000111222333333333222111111222333222111111333555111222222333333444555555444666888888777666777777777777888888999:::::::::999:::;;;<<<>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGHHHJJJKKKMMMNNNJJJOOOWWWbbbrrr???<<<888777:::???CCCDDDGGGGGGHHHKKKQQQXXX___ccccccfffkkkmmmnnnnnnnnnnnnppprrruuuxxx{{{|||}}}}}}yyyuuurrrpppnnnsssuuuwwwyyy{{{|||}}}}}}vvvvvvuuutttsssrrrrrrqqqooonnnlllmmmooorrrssssssnnnoooppppppooommmjjjiiillliiieeeaaa]]]XXXSSSOOODDDBBB???===;;;:::;;;;;;888888888666333222222333///111444333111///111222////////////000111333333111000000000000000111222000000000000000111111222...000111222111111333555000111222333333222111000111222333222111111333555111222222333333444555555333555888888777666666777666666666777888888999999999999;;;<<<===???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPLLLQQQZZZfffuuu888777666666777;;;>>>@@@@@@BBBEEEIIIOOOTTTYYY[[[```cccfffhhhhhhhhhiiijjjppppppssswww|||~~~zzzxxxwwwuuusssppprrruuuyyy{{{}}}}}}}}}|||zzzwwwvvvuuutttqqqoooqqqooollllllnnnpppqqqqqqqqqqqqssstttttttttsssrrrrrrqqqoookkkeee___ZZZWWWKKKIIIGGGEEEDDDBBB@@@>>><<<:::777666666666444333333111//////000000///...000111222333444333333222333111111333...((((((...////////////000000000000////////////000000000000000111222333333222000///222222111111222222333444222111000//////111333444555555555555555666777777999::::::999777666777888999::::::;;;<<<===>>>???DDDDDDEEEFFFGGGHHHIIIIIIJJJHHHGGGJJJNNNQQQQQQOOOTTTWWW^^^iiiyyy777777666666888:::<<<>>>AAACCCEEEIIINNNSSSVVVYYY\\\^^^```aaaaaabbbccceeennnppptttxxx||||||yyywwwuuusssppprrruuuyyy|||~~~~~~~~~}}}{{{xxxwwwvvvuuurrrpppqqqooollllllnnnpppqqqppprrrssstttvvvwwwwwwvvvvvvwwwvvvuuuqqqlllfff```]]]UUURRROOOKKKIIIFFFBBB???@@@>>>;;;999999888666555555333111111222222111000000000222333333333222222333111111333///******///////////////000000000111000000000000111111111111222222111111111111111222222222111111222222333444333333222111222333444555555555555555555666777777666888999999888777999:::;;;;;;<<<===>>>>>>??????CCCDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKMMMQQQTTTVVVWWWUUUYYY```lll|||777777777777888999:::;;;>>>@@@DDDHHHNNNSSSVVVXXXZZZ[[[[[[[[[ZZZ[[[]]]___hhhmmmssswwwzzz~~~{{{xxxuuusssppprrrvvvyyy}}}~~~|||zzzxxxxxxwwwtttrrrqqqooommmmmmooopppqqqqqqssstttvvvxxxyyyzzzzzzzzzzzzzzzzzzxxxsssmmmgggccc___\\\XXXTTTRRRNNNJJJGGGFFFCCC@@@>>>===<<<:::888888666444333444444333222000000111222222222111111222111111333000------111/////////000000000111111111111111111222222222222333222000//////000222444222222111111222222333444444444444444555555555555555555555555555666777777444555777888888888:::<<<===>>>>>>>>>??????@@@@@@CCCDDDFFFHHHJJJMMMOOOPPPOOOPPPQQQRRRSSSWWW[[[^^^WWW\\\dddqqq777777888888888888888888999<<>><<<:::888555555555555333222000111111111111111111111111111111222111000111222//////000000000111111111000000000111111111222222222111000000000111222333222222111111222222333444333333444555666555555555555555555555555666777777444555777888888888:::<<>>;;;888777666555444222222222111111111111111111000111111111222333333222000000000000111111111111/////////000000000111111///000111222333222222111222222111111222222333444222222333444444444444333555555555555555666777777555777999999888888:::;;;??????@@@@@@AAAAAABBBBBBFFFHHHJJJNNNRRRUUUXXXZZZXXXZZZ[[[YYYVVVWWWZZZ^^^\\\aaakkkzzz999999999888999999::::::???BBBGGGMMMRRRVVVYYYZZZ___^^^\\\XXXUUUUUUWWWZZZYYY]]]aaadddgggkkkrrrwww{{{vvvrrruuuwwwyyy|||~~~|||zzzxxxwwwwwwxxxyyyzzzyyyxxxvvvvvvvvvxxxzzz|||~~~~~~{{{xxxvvvuuurrrooollliiifffccc```[[[XXXTTTRRRPPPOOOLLLJJJEEEBBB>>><<<:::999666444444333222222111222222222000111111///111444444000000000000111111111222222.../////////000000000000---///111333444333222111222222111111222222333444222222222222333333333333555555555555555666777777777888::::::999:::;;;===@@@@@@AAABBBCCCDDDEEEEEEJJJKKKNNNRRRVVVZZZ]]]^^^]]]^^^^^^]]][[[ZZZ[[[\\\___eeeppp;;;:::999888999:::<<<===@@@DDDJJJRRRXXX^^^aaabbbdddcccaaa^^^ZZZYYYZZZ\\\\\\]]]^^^aaadddiiimmmpppuuuxxx{{{}}}~~~yyyuuuxxxyyyzzz}}}~~~||||||{{{{{{|||}}}~~~}}}{{{xxxxxxxxxyyyzzz|||~~~~~~}}}|||yyyvvvsssqqqooommmiiigggbbb___\\\ZZZXXXWWWUUUSSSNNNKKKGGGCCCAAA>>>;;;999555555333222222222333333000222000...000555333...000000111111111222222222//////000000000111111111//////000111222222333333222222111111222222333444333222111111111222444555555555555555555666777777666888:::;;;;;;<<<>>>@@@AAABBBCCCEEEFFFHHHIIIJJJMMMOOORRRUUUZZZ]]]```bbbbbbaaaaaabbbcccbbb```^^^cccjjjuuu<<<;;;999888999;;;>>>@@@===BBBKKKUUU^^^fffkkkmmmiiiiiigggddd```^^^^^^``````___^^^```dddhhhkkklllllloootttxxx}}}{{{~~~|||xxxyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~zzzyyyyyyzzz{{{}}}~~~}}}}}}~~~~~~xxxvvvtttsssssssssqqqooofffdddaaa___^^^\\\ZZZYYYUUURRRMMMIIIFFFCCC???===777666444333222333444444000222000---///555333---000111111111111222222222000111111111111222222222111000//////000222444555222222111111222222333444444333222111111333555666555555555555555666777777444666999;;;<<<>>>AAADDDCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQTTTXXX\\\___bbbddddddcccccceeeiiiiiieeeaaagggmmmxxxDDDBBB???<<<<<>>:::666333333444444444444222111111333444444333333222...)))%%%''',,,111000111111111222222222222000000000000111111111111000000111222333444444555555222000222555777666444333444444555555666666666777888999;;;===>>>@@@@@@CCCEEEFFFGGGHHHJJJNNNQQQRRRUUUXXX[[[^^^aaafffiiimmmkkkhhhfffffffffeeedddjjjrrrHHHFFFBBB@@@@@@CCCHHHJJJSSSYYY```fffiiimmmrrrvvv{{{xxxtttnnnjjjhhhiiijjjhhhfffdddeeehhhlllnnnoooooopppqqqrrrsssvvvzzz}}}~~~|||{{{yyyxxxyyyzzz|||}}}~~~~~~~~~}}}}}}|||{{{zzzxxxwwwwwwvvvvvvppppppooommmkkkiiigggfffdddccc```]]]XXXSSSNNNLLLDDD@@@<<<888777666666555222111///000111222222111111222333111///000444777000000000111111111222222000000000000111111111111111111111222222333333444444222111222555666666555333333444555555666666666999:::;;;<<<>>>???@@@AAAFFFHHHIIIJJJKKKMMMQQQTTTTTTVVVZZZ\\\___bbbgggjjjmmmkkkiiihhhiiiiiijjjjjjnnnvvvOOOLLLHHHEEEFFFKKKPPPTTT]]]cccjjjoooqqqssswww{{{~~~{{{vvvpppllljjjiiiiiihhhggggggiiinnnrrrtttuuurrrsssrrrpppooooooqqqtttzzz}}}}}}|||zzzzzzzzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwttttttsssrrrpppooonnnmmmkkkkkkjjjhhhddd___ZZZVVVNNNJJJEEE@@@===;;;999777333222000000111222111000...000333444444333333444///000000000111111111111000000000111111111222222222222222222222222222222444222111222444666666555333333444555555666777777<<<<<<===>>>???AAAAAABBBIIIKKKMMMOOOPPPRRRUUUXXXWWWYYY\\\___aaadddhhhkkkmmmllllllkkklllmmmooopppsss{{{WWWTTTOOOLLLMMMRRRXXX\\\ggglllrrruuuvvvvvvxxxzzz|||xxxsssnnnkkkiiihhhgggfffggghhhlllrrrvvvyyyzzzyyyxxxuuupppkkkiiiiiikkktttwww|||~~~|||{{{{{{|||}}}||||||}}}~~~|||zzzyyyxxxxxxwwwwwwvvvuuutttsssssssssooopppqqqpppmmmhhhbbb___YYYUUUOOOIIIEEEAAA===;;;888666444333444444333222000111333333333111////////////000000000111111111000000111111111222222222333333333222222111111111333333222333444555666666333444444555666777888888??????@@@AAABBBCCCDDDDDDLLLNNNQQQRRRTTTVVVYYY[[[ZZZ]]]___aaacccfffjjjmmmnnnnnnnnnnnnnnnoooqqqsssyyy___[[[VVVRRRSSSWWW]]]aaaoootttyyy{{{yyyxxxxxxzzzxxxtttooommmlllkkkiiigggfffgggkkkpppwww|||~~~~~~}}}xxxqqqjjjfffeeefffooossszzz~~~||||||}}}}}}|||}}}~~~}}}{{{zzzzzzzzzzzzyyyxxxvvvvvvuuuvvvvvvsssuuuvvvvvvtttoookkkhhhccc^^^XXXSSSNNNJJJFFFCCC???<<<999888777666444222555444333333333333222111000000000000111111111111111111111111222222222222444333333222222111111111222333333333333444666777444555555777888999999:::AAAAAABBBCCCEEEFFFGGGGGGMMMPPPSSSUUUVVVXXX[[[]]]]]]___bbbdddeeehhhkkknnnnnnppppppooonnnnnnqqqttt~~~gggccc^^^ZZZYYY\\\```cccqqqvvv|||~~~|||zzzzzz{{{vvvrrrnnnmmmnnnnnnllljjjhhhjjjnnnuuu|||yyyqqqjjjgggggghhhooottt}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~|||{{{yyywwwwwwwwwwwwxxxxxxyyyzzzzzzyyyvvvsssqqqkkkgggbbb]]]YYYUUUQQQNNNGGGDDD@@@===;;;999666444444222000000111333333333000111111111222222222222111111111222222222222333333333333222222111111111222333444444333333555777666666777888:::;;;<<<<<>>>>>CCCDDDEEEGGGJJJLLLNNNOOOPPPSSSWWWZZZ\\\^^^```bbbaaaccceeefffgggiiilllooommmppprrrrrrpppqqqvvv{{{ssspppkkkfffccccccdddeeecccjjjrrrwwwxxxyyy{{{|||vvvqqqmmmlllnnnnnnjjjfffeeehhhmmmuuu|||yyywwwsssooollllllooorrrvvv~~~~~~}}}zzzyyyxxxyyyzzzyyyyyyyyyyyyxxxxxxwwwwwwvvvssspppmmmkkkhhheeebbb\\\YYYSSSNNNJJJFFFBBB???===;;;999999999777333///222222333333333444444444111111222222222333333333222222222222222222222222111333555444222222555888888999:::;;;===>>>???@@@CCCDDDFFFHHHKKKNNNPPPQQQQQQUUUYYY\\\^^^```bbbdddbbbccceeefffgggiiilllnnnkkkooossssssrrrtttyyyzzzvvvqqqllliiifffbbb```bbbeeeiiimmmrrrvvvxxxzzzuuupppkkkkkkllllllhhhdddfffjjjlllnnnttt|||~~~|||wwwtttpppmmmmmmppptttwww}}}~~~~~~}}}}}}}}}~~~}}}{{{yyywwwwwwzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwvvvssspppmmmkkkgggddd___ZZZVVVRRRMMMIIIDDDAAA===;;;:::999777666333222222222111222222222222333444444444222111000111111333333444333222111111111222333444555777888BBB???======AAADDDEEEDDDHHHJJJKKKLLLMMMOOOQQQTTTSSSVVVZZZ]]]___aaadddffffffggghhhiiikkklllmmmnnnqqqpppooooooqqqvvv~~~|||xxxrrrmmmjjjfffccc```___```cccgggkkkooorrrtttrrrmmmiiihhhiiiiiifffccccccfffhhhjjjooovvvxxxvvvtttrrrooommmnnnrrrvvvyyy~~~}}}~~~~~~|||yyyxxxwwwxxxyyy}}}}}}~~~~~~|||zzzxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwuuusssrrrpppmmmhhhddd```\\\WWWTTTNNNJJJFFFBBB???===:::888555444333111111111111222222222333333333222111000222333333444333222111000444444444555666888999:::EEEBBB??????AAACCCCCCCCCHHHJJJLLLMMMNNNOOORRRUUUWWWZZZ]]]______```bbbdddgggggghhhjjjkkkmmmnnnnnnqqqpppoooooorrryyy}}}zzztttppplllhhhdddaaa]]]]]]^^^aaadddhhhkkkmmmlllhhhdddccceeeeeeccc```aaadddfffggglllsssuuussssssrrrpppoooqqquuuzzz}}}|||wwwuuutttuuuvvvyyyzzz{{{}}}|||zzzyyyxxxxxxyyyzzz{{{{{{yyywwwvvvwwwxxxyyy{{{{{{{{{{{{zzzyyyvvvqqqnnnkkkgggccc```[[[WWWQQQMMMIIIEEEAAA>>>;;;999777444222222333444333333444444444333222111333444444444333222111111444444555666777999:::;;;DDDBBB@@@AAACCCEEEEEEEEEIIIKKKMMMOOOOOOQQQTTTVVVWWWZZZ]]]```aaabbbeeeggghhhhhhiiikkklllmmmnnnoooooooooooopppuuu}}}{{{vvvrrrnnniiieeeaaa^^^^^^^^^___aaadddhhhjjjfffccc___^^^___```___^^^```cccfffhhhnnnvvvxxxvvvvvvuuussssssuuuxxx}}}}}}zzzyyyyyyzzzzzz{{{|||~~~|||zzzxxxxxxwwwyyy{{{||||||zzzwwwuuuwwwxxxzzz|||}}}~~~~~~}}}{{{xxxuuurrrpppmmmjjjgggeeeaaa\\\WWWSSSNNNJJJFFFCCC@@@===999777666777777666666555555555444333333333333333444444444444444222333333444666888:::;;;>>>>>>???AAADDDGGGIIIJJJJJJLLLOOOQQQRRRSSSUUUWWWTTTWWW[[[___bbbeeeiiikkkiiijjjkkklllmmmnnnoooooommmnnnooorrrxxx|||wwwsssoookkkfffbbb```___^^^^^^___aaadddeeeaaa^^^\\\ZZZ[[[\\\]]]]]]^^^bbbfffiiiqqqzzz}}}||||||{{{yyyxxxxxx{{{~~~}}}{{{yyyxxxwwwxxxyyy|||}}}}}}{{{yyyxxxxxxyyy{{{}}}~~~~~~}}}}}}{{{yyyvvvtttsssqqqnnnlllkkkhhhddd```]]]YYYTTTQQQIIIGGGCCC???<<<;;;::::::888777666555444333222222222222333333444666666777333333444555777999;;;<<<===>>>@@@BBBDDDGGGIIIKKKJJJMMMPPPSSSTTTUUUWWWYYYTTTWWW\\\```cccfffiiilllkkkkkklllmmmnnnoooooopppkkkmmmpppuuu}}}~~~{{{wwwtttppplllgggccc___^^^]]]]]]]]]^^^___```]]][[[YYYXXXXXXYYY\\\]]]]]]aaaeeejjjrrr|||~~~|||{{{zzz|||~~~~~~~~~}}}{{{zzzyyyyyyyyy{{{}}}~~~}}}}}}||||||~~~~~~}}}}}}}}}{{{yyyxxxxxxvvvtttrrrpppmmmjjjhhheeebbb^^^ZZZOOONNNKKKHHHEEEBBB@@@???;;;:::888666444333222111333333333444555666777888555666777888:::<<<>>>@@@AAACCCEEEEEEEEEFFFGGGIIIKKKNNNRRRUUUVVVWWWYYYZZZZZZ]]]```bbbdddeeegggiiilllmmmmmmnnnooooooppppppkkkooottt{{{|||yyyvvvtttqqqmmmhhhddd_________^^^]]]]]]\\\\\\ZZZZZZXXXVVVVVVXXX\\\^^^```dddhhhlllttt~~~~~~|||{{{{{{|||~~~~~~}}}|||||||||}}}~~~~~~}}}|||{{{{{{{{{{{{|||~~~}}}|||{{{{{{{{{yyyxxxuuussspppnnnllliiidddaaaXXXXXXWWWTTTQQQNNNKKKIIIDDDBBB???<<<999777666666777666555444444555666666666666777999;;;===???AAACCCFFFHHHIIIHHHGGGIIIKKKKKKOOOSSSVVVXXXYYYZZZ\\\^^^aaadddeeefffgggiiikkkmmmnnnnnnooooooppppppqqqmmmrrryyyzzzxxxvvvtttqqqmmmiiieeeaaaaaaaaaaaa```^^^\\\\\\ZZZYYYWWWVVVUUUXXX\\\___dddhhhkkkooowww}}}|||{{{zzz{{{|||~~~|||zzzzzz{{{{{{|||~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}|||}}}}}}{{{zzzyyywwwtttrrrppplllhhhdddaaaaaaaaa___\\\XXXUUURRRLLLJJJGGGCCC???===<<<;;;:::999777555444333444444444555666777999<<<>>>???BBBFFFIIIKKKJJJKKKMMMPPPLLLOOOTTTWWWYYYZZZ[[[\\\^^^aaadddgggiiikkknnnpppnnnnnnooooooppppppqqqqqqooottt}}}|||wwwtttrrrooollljjjgggeeebbb```___^^^]]][[[ZZZXXXVVVUUUVVVZZZ^^^aaaccciiiooorrrwww~~~}}}|||xxxuuuvvvzzz~~~||||||}}}}}}zzzzzzzzzzzz{{{}}}~~~}}}{{{zzz{{{|||}}}{{{zzzxxxuuurrrpppnnnmmmkkkkkklllkkkhhhdddaaa^^^WWWSSSMMMHHHEEECCC@@@???;;;:::888777777777777888777888999999:::;;;???AAAFFFGGGIIIIIIIIIJJJMMMOOOOOORRRUUUWWWYYY[[[^^^```bbbeeeiiikkkkkklllnnnqqqssswwwssspppvvvssslllppptttyyy}}}{{{wwwuuussspppmmmjjjiiifffcccaaa```___]]][[[ZZZXXXWWWWWWYYY\\\aaadddggglllpppssswww}}}~~~~~~}}}zzzvvvtttuuuyyy}}}||||||{{{{{{{{{}}}~~~~~~}}}}}}~~~{{{zzzyyywwwuuusssrrrqqqrrrtttuuuuuusssoookkkhhh```\\\UUUPPPKKKHHHDDDBBBCCCCCC@@@===999666666777777888::::::;;;>>>AAADDDFFFHHHIIIJJJJJJKKKNNNPPPPPPSSSVVVYYY[[[]]]aaacccgggjjjmmmnnnmmmmmmnnnppptttxxxssspppuuusssnnnrrryyy~~~{{{yyywwwvvvuuurrrnnnkkkkkkiiieeecccbbb```^^^\\\ZZZYYYYYYZZZ]]]aaaeeehhhkkkppprrrsssvvv|||~~~zzzyyyvvvsssrrrtttxxx|||~~~~~~}}}||||||}}}~~~|||{{{zzzyyyxxxxxxxxxxxxzzz|||{{{vvvsssmmmhhhaaaZZZUUUPPPKKKHHHGGGFFFDDD@@@<<<999999999888:::;;;===>>>AAADDDHHHGGGIIIKKKKKKLLLNNNQQQSSSSSSVVVYYY\\\^^^aaaeeegggjjjllloooppppppqqqrrrtttvvvyyysssoootttsssqqqwwwzzzyyyyyyyyyxxxvvvrrrnnnnnnkkkgggeeecccaaa^^^\\\YYYZZZ[[[]]]aaaeeeiiilllooorrrssssssuuu{{{}}}|||vvvvvvtttrrrrrrtttxxx|||}}}~~~~~~~~~||||||{{{zzz{{{{{{|||}}}}}}}}}zzzvvvrrrkkkeee___ZZZUUUQQQLLLIIIFFFFFFIIIJJJGGGDDD<<<===??????@@@BBBFFFHHHHHHJJJLLLMMMOOOQQQTTTWWWWWWZZZ]]]```ccceeeiiillliiikkknnnqqqtttvvvxxxyyywww{{{tttpppuuuuuuvvvzzzyyyyyyzzz{{{yyyvvvsssqqqmmmiiifffdddaaa^^^\\\XXXZZZ\\\```dddhhhlllnnnqqqtttuuusssuuuzzz|||zzzvvvvvvuuutttsssvvvzzz}}}|||~~~}}}|||||||||~~~{{{wwwrrrmmmhhhddd___\\\XXXQQQLLLOOOXXX[[[VVVNNNAAABBBCCCBBBAAABBBEEEGGGIIIKKKNNNPPPQQQTTTXXXZZZ[[[^^^aaadddfffiiillloookkklllnnnrrruuuwwwxxxyyywww{{{vvvqqqwwwyyy|||yyyyyyyyyzzz{{{{{{yyywwwrrrooojjjgggdddaaa]]][[[WWWYYY]]]aaaeeeiiilllnnnsssvvvwwwvvvwww{{{|||zzzxxxyyyxxxwwwwwwyyy}}}~~~~~~}}}zzzvvvssspppmmmhhheee```WWWQQQSSSZZZ[[[SSSJJJDDDEEEEEEDDDBBBCCCEEEGGGJJJLLLOOORRRTTTWWW[[[^^^___bbbeeegggiiikkknnnqqqqqqqqqqqqsssuuuvvvvvvtttvvv|||xxxttt{{{~~~xxxwwwvvvwwwyyy{{{zzzyyyssspppkkkgggccc```\\\ZZZVVVYYY]]]aaafffiiilllmmmtttxxxzzzzzz{{{~~~~~~{{{|||}}}}}}|||{{{}}}~~~{{{xxxvvvrrrnnnkkkddd___YYYWWWWWWSSSLLLFFFDDDEEEEEEDDDCCCDDDFFFHHHKKKMMMPPPSSSVVVYYY^^^aaaccceeehhhiiijjjllloooqqquuusssssstttwwwxxxvvvtttttt|||zzzxxxvvvuuutttuuuwwwyyyzzzyyytttpppkkkgggccc```\\\YYYVVVXXX\\\aaafffiiikkklllvvvzzz}}}}}}~~~}}}~~~~~~~~~{{{yyyuuuqqqnnniiihhheee```YYYSSSNNNKKKCCCDDDDDDDDDDDDEEEHHHJJJKKKNNNQQQTTTWWWZZZ___bbbeeegggiiijjjkkkmmmoooqqqtttsssrrruuuyyy{{{yyywwwsss|||{{{zzzvvvtttssssssuuuwwwxxxxxxsssqqqoookkkeee___ZZZXXXUUUXXX\\\```dddiiiooosssxxxzzz|||}}}}}}}}}~~~||||||}}}~~~~~~|||{{{xxxuuurrrooolllhhhccc]]]WWWPPPLLLHHHGGGEEEDDDDDDFFFHHHJJJHHHLLLQQQUUUYYY]]]aaacccgggiiimmmooooooqqqssstttsssvvvzzz}}}~~~}}}zzzxxxxxxtttvvvxxxvvvttttttvvvxxxxxxwwwuuutttpppkkkeee___ZZZXXXWWW[[[___dddgggkkkpppssswwwyyy|||}}}||||||}}}~~~~~~|||{{{yyyyyyzzz{{{|||~~~|||zzzvvvtttqqqnnnjjjeee```YYYSSSNNNJJJIIIGGGEEEEEEGGGIIIKKKKKKOOOTTTXXX\\\___cccfffkkkmmmpppqqqqqqrrrsssuuuwwwxxxzzz{{{}}}~~~~~~~~~{{{}}}{{{yyywwwwwwxxxxxxxxxwwwwwwuuuqqqlllfff```\\\YYY[[[___eeeiiilllooorrrtttuuuwwwzzz{{{{{{zzz{{{|||{{{zzzxxxwwwwwwwwwyyyzzz~~~|||xxxvvvtttqqqmmmhhhccc]]]VVVRRRMMMKKKHHHFFFFFFHHHKKKMMMOOOSSSXXX\\\___cccgggiiioooqqqssstttttttttuuuvvv|||{{{{{{{{{}}}~~~|||zzzyyyzzzyyyxxxvvvwwwuuuqqqlllgggccc```^^^```dddjjjooorrrssstttuuusssvvvxxxzzzyyyxxxyyyyyyzzzyyywwwvvvvvvxxxyyyzzz|||}}}zzzwwwvvvsssooojjjeee___YYYTTTOOOLLLIIIGGGGGGIIILLLNNNRRRUUUZZZ___bbbfffjjjmmmqqqsssvvvwwwwwwxxxyyy{{{~~~~~~}}}||||||{{{yyywwwuuurrrooojjjgggeeeddddddeeejjjppptttvvvvvvvvvwwwtttuuuwwwwwwvvvvvvwwwyyywwwvvvuuuuuuvvvxxxzzz|||}}}}}}zzzxxxvvvsssoookkkfff```ZZZUUUOOOMMMJJJHHHHHHKKKNNNQQQTTTXXX]]]bbbgggkkkooorrrtttvvvzzz|||}}}~~~}}}{{{xxxsssqqqmmmiiigggfffggghhhjjjoootttxxxyyyxxxxxxxxxuuuvvvvvvuuuttttttwwwyyyuuuttttttuuuwwwyyy|||~~~~~~{{{yyywwwtttppplllgggaaa[[[WWWQQQNNNKKKIIIJJJNNNRRRVVVYYY]]]ccciiinnnsssxxx{{{{{{~~~|||zzztttqqqlllhhheeeeeeggghhhooorrrwwwyyyzzzyyyzzzzzzwwwwwwuuusssqqqssswww{{{wwwwwwwwwxxx{{{~~~{{{xxxuuuqqqmmmiiiccc]]]YYYRRRPPPMMMLLLNNNRRRWWW[[[___cccjjjqqqwww|||}}}{{{uuurrrlllgggeeedddfffgggqqqtttxxxzzzzzzzzzzzz{{{yyywwwuuuqqqpppsssxxx|||{{{{{{|||~~~}}}yyyvvvrrrnnnjjjddd^^^ZZZTTTRRROOONNNPPPUUU[[[___dddhhhpppwww}}}|||wwwpppiiifffdddaaabbbeeelllpppuuuzzz{{{||||||}}}{{{xxxtttssstttwwwyyy{{{}}}~~~}}}yyyssspppnnnhhh___XXXTTTSSSSSSRRRSSSXXX___ccckkkrrr||||||{{{ssslllhhhddd``````cccjjjnnnuuuzzz||||||}}}}}}|||yyyuuurrrsssvvvxxxzzz}}}yyytttqqqooojjjbbb[[[ZZZYYYXXXXXXZZZaaaiiiooovvv}}}~~~~~~wwwoooiiiddd^^^^^^aaahhhmmmuuuzzz}}}}}}||||||~~~{{{wwwttttttwww{{{~~~}}}yyyuuurrroookkkddd___\\\[[[ZZZ[[[___gggqqqyyy~~~wwwpppjjjddd^^^^^^bbbiiinnnvvv{{{||||||{{{zzz}}}|||zzzyyyzzz~~~}}}zzzuuurrrnnniiiccc___]]]]]]]]]___eeeooo{{{~~~}}}|||zzzuuuooojjjddd___aaafffkkkpppvvvzzz{{{zzzyyyxxxzzz{{{}}}~~~}}}zzzvvvqqqlllgggaaa^^^aaacccfffjjjrrr}}}}}}{{{yyyvvvrrrnnniiiccc___ccciiilllpppuuuyyyyyyyyyyyyyyyxxx}}}|||zzzvvvqqqkkkfffbbb```cccgggmmmuuu~~~}}}yyyssspppllliiiccc___ccckkkkkknnnsssvvvxxxzzz|||}}}~~~zzzxxxvvvqqqlllhhhfffeeeeeellluuu}}}rrrooolllhhhbbb^^^bbbjjjiiilllqqqtttwww{{{~~~~~~}}}xxxwwwuuurrrnnnkkkjjjjjjllltttwwwqqqlllhhhfffbbb___```eeekkkooouuuyyy|||~~~|||zzzrrrqqqooollljjjkkknnnqqq~~~}}}sssoookkkiiifffbbbcccggglllqqqwww||||||yyyxxxvvvuuurrrooonnnrrryyy~~~tttnnniiigggdddaaabbbfffpppuuu|||~~~{{{xxxvvvttttttrrrooonnnpppxxxyyypppgggdddbbbbbbfffkkkvvv|||~~~{{{xxxuuusssrrrooooooppprrrwwwxxxkkkeeeeeeiiipppxxx|||yyyvvvtttrrrqqqooorrrxxx~~~qqqkkkmmmrrr|||~~~{{{yyyvvvtttsssrrrqqqvvv{{{~~~~~~{{{yyyvvvuuuttttttwww}}}~~~{{{yyywwwvvvvvvvvv}}}zzzyyy{{{}}}}}}||||||}}}}}}~~~}}}}}}}}}