BM6P6(@ iiieeeccceeefffeeehhhmmm{{{iiiQQQFFFGGGAAA???===<<<<<<<<<;;;:::<<<;;;;;;<<<<<<===>>>???AAACCCHHHQQQ\\\eeelllnnnsss}}}nnnbbb[[[UUURRRRRRPPPTTTYYY^^^aaacccfffhhhmmmyyyqqqhhhllloooqqqwww~~~nnn^^^YYYZZZZZZYYYYYY```ccciiipppuuu}}}}}}llleeecccaaa___```eeemmmvvv{{{rrrbbbWWWQQQLLLHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPPPPRRRTTTWWWYYYZZZ[[[\\\^^^___```aaa```bbbcccccccccdddhhhjjjtttxxx}}}iiiNNNHHHDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBDDDGGGLLLSSSYYY___bbbjjj{{{xxxttttttsssvvvxxxyyyyyyxxxyyyyyyiiifffdddfffggggggjjjnnnwwwmmmQQQCCCBBBAAA???===<<<<<<<<<;;;:::<<<;;;;;;<<<<<<===>>>???AAACCCHHHQQQ\\\ffflllooorrr|||mmmbbb[[[UUURRRSSSTTTWWW[[[^^^```bbbdddfffiiiuuuzzzmmmggghhhlllnnnrrrwwwfff______^^^^^^^^^\\\```hhhpppvvv~~~{{{jjjddd```___^^^```eeemmmuuuyyy{{{iii[[[RRRKKKGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMOOOQQQQQQRRRSSSVVVXXX[[[[[[\\\]]]]]]^^^_________```aaabbbbbbdddgggjjjrrrvvv{{{iiiOOOIIIEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDGGGMMMSSSZZZ___cccqqq{{{rrrnnnoooqqqsssvvvwwwvvvvvvvvvwww|||}}}gggdddcccfffgggfffiiimmmssstttTTTCCC@@@AAA???===<<<<<<<<<;;;:::<<<;;;;;;<<<<<<===>>>???@@@CCCHHHQQQ\\\fffllloooppp{{{mmmbbb[[[UUUSSSSSSYYYZZZ\\\]]]^^^```ccceeegggrrr~~~~~~zzzppphhheeedddhhhlllnnnwww~~~kkkbbb```^^^^^^___[[[```iiissszzz|||kkkeeeaaaaaabbbdddiiiooouuuxxx|||ppp```TTTKKKFFFGGGGGGGGGHHHIIIKKKLLLMMMOOOPPPRRRSSSSSSTTTWWWYYY\\\\\\]]]]]]]]]]]]^^^^^^]]]^^^```aaabbbdddhhhkkkppptttzzziiiPPPKKKGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDHHHMMMSSS[[[aaaeeewww{{{rrrjjjhhhjjjmmmoooqqqrrrrrrrrrtttuuu{{{}}}dddaaa```cccdddccceeejjjrrr|||ZZZGGGDDDAAA???===<<<<<<<<<;;;:::<<<;;;;;;<<<<<<===>>>???@@@BBBHHHQQQ]]]gggmmmpppnnnzzznnnccc\\\VVVTTTTTTYYY[[[\\\\\\]]]```cccfffhhhssszzztttpppooolllgggddddddbbbhhhmmmooosssqqqeeeaaa^^^^^^___```eeepppzzzqqqlllhhhiiijjjmmmppptttwwwyyyzzztttcccWWWMMMGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPRRRSSSSSSUUUWWWZZZ[[[[[[\\\]]]]]]^^^______]]]^^^```aaaccceeeiiilllppptttyyy~~~kkkQQQLLLGGGDDDCCCCCCBBBBBBCCCCCCDDDCCCEEEHHHMMMTTT\\\cccgggxxx~~~uuummmhhhgggiiijjjllloooppppppppprrrttt|||dddaaaaaaddddddcccdddhhhrrr___IIIEEEAAA???===<<<<<<<<<;;;:::<<<;;;;;;<<<<<<===>>>???@@@BBBHHHRRR]]]gggnnnqqqmmmzzzpppddd]]]WWWTTTTTTWWWXXXZZZ[[[]]]```dddhhhhhhrrr|||ssslllfffdddcccaaaaaaddddddiiiooosssvvv~~~yyyllleeeaaaaaaccceeekkkvvvxxxsssqqqrrrsssuuuwwwxxxyyyzzzwwweeeWWWMMMGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNPPPRRRRRRSSSTTTWWWYYYXXXYYYZZZ\\\^^^```aaabbb^^^```bbbcccdddgggkkknnnppptttyyy~~~nnnSSSLLLFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDEEEHHHMMMUUU]]]eeeiiizzzzzztttoookkkjjjmmmjjjlllnnnppppppqqqtttvvv|||hhheeedddggggggdddeeehhhppp```HHHDDDAAA???===<<<<<<<<<;;;:::<<<;;;;;;<<<<<<===>>>???@@@BBBHHHRRR]]]hhhooorrrnnn{{{sssfff^^^XXXUUUUUUSSSUUUXXX[[[]]]```dddggggggppp}}}|||wwwmmmfff___^^^^^^^^^```dddeeeiiiooouuuxxx~~~{{{nnnfffaaaaaacccgggmmmyyy{{{xxxyyyzzz{{{|||}}}}}}~~~tttaaaTTTKKKFFFFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPRRRRRRSSSTTTWWWYYYWWWXXXZZZ\\\^^^```bbbccc```aaacccdddeeegggkkknnnppptttyyy}}}qqqUUULLLFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHNNNUUU___ggglllyyyvvvtttppppppsssnnnoooqqqrrrsssuuuxxx{{{}}}jjjgggfffhhhgggddddddfffkkk}}}cccIIIEEEAAA???===<<<<<<<<<;;;:::<<<;;;;;;<<<<<<===>>>???@@@BBBHHHRRR^^^hhhooorrrooo}}}vvvhhh```YYYUUUUUUQQQTTTXXX[[[]]]___bbbdddhhhppp|||{{{vvviiibbb\\\\\\\\\\\\___ccceeeeeekkkrrrwww{{{{{{ooogggaaa```ccchhhooo}}}~~~jjjYYYOOOIIIFFFEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQSSSTTTTTTVVVXXX[[[XXXYYYZZZ\\\^^^```aaabbbaaabbbccccccdddfffiiilllooorrrwww{{{sssVVVMMMGGGDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFIIINNNVVV___hhhnnn|||xxxxxxxxxuuuuuuwwwrrrsssuuuvvvxxxzzz~~~iiifffeeegggfffbbbaaacccfffvvvfffLLLHHHAAA???===<<<<<<<<<;;;:::<<<;;;;;;<<<<<<===>>>???@@@BBBHHHRRR^^^iiiooosssqqqwwwjjjaaaYYYUUUUUUPPPTTTXXX[[[]]]^^^```aaaiiiqqq~~~|||xxxggg```[[[[[[\\\\\\^^^bbbcccbbbgggoootttwwwuuulllfffeeegggiiiqqqttt^^^QQQKKKHHHGGGDDDDDDEEEFFFHHHJJJLLLMMMQQQSSSUUUUUUVVVWWWZZZ\\\ZZZZZZ[[[\\\^^^___`````````bbbcccccccccdddhhhjjjmmmqqquuuyyy}}}sssWWWNNNHHHCCCCCCCCCBBBBBBCCCCCCCCCEEEFFFIIINNNVVV```iiiooo|||zzz~~~~~~yyywwwyyyzzzwwwwwwyyyuuuvvvxxxyyy{{{}}}ffffffeeedddcccccccccccchhhsssoooLLLEEEBBB@@@===<<<<<<===<<<;;;:::;;;<<<;;;;;;;;;===???CCCDDDIIISSSaaalllsssvvvqqqzzz}}}ooocccYYYTTTTTTWWWXXXYYYZZZZZZ\\\```bbbgggqqqzzzmmmbbb^^^YYYVVVXXX\\\aaaddddddfffhhhiiimmmvvvxxxjjjcccaaabbbjjjsss{{{dddWWWQQQKKKFFFDDD@@@AAADDDGGGIIIKKKLLLMMMSSSTTTTTTUUUWWWYYY[[[\\\YYY[[[^^^bbbccccccbbbaaaaaa___^^^]]]___bbbfffiiinnnsssyyy~~~yyyVVVIIIMMMCCCCCCBBBBBBBBBBBBCCCCCCGGGGGGJJJPPPXXXaaagggiiizzzuuuwww|||xxxttttttwwwzzz{{{zzz{{{yyyzzz}}}~~~~~~gggfffeeeddddddccccccddddddooouuuPPPGGGBBB@@@===<<<<<<===<<<;;;:::;;;<<<;;;;;;;;;===???CCCDDDIIISSSaaammmtttvvvsss|||qqqcccXXXSSSTTTVVVWWWYYYYYYZZZ\\\___bbbhhhrrruuujjjaaa]]]YYYVVVWWW[[[```bbbbbbdddeeegggkkkuuuxxxjjjcccaaabbbkkktttmmmZZZPPPLLLGGGDDDBBBAAABBBDDDFFFHHHKKKMMMNNNSSSSSSTTTUUUVVVXXXZZZ[[[YYY[[[^^^aaabbbbbbaaa```aaa```^^^^^^___bbbfffhhhmmmrrryyy~~~zzzVVVIIILLLCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFIIIPPPZZZccciiilll{{{wwwtttwww}}}zzzwwwwwwxxx{{{|||}}}hhhgggfffeeeeeeddddddeeeaaakkk|||UUUHHHBBB@@@===<<<<<<===<<<;;;:::;;;<<<;;;;;;;;;===???CCCDDDHHHRRR```mmmtttwwwwwwvvveeeWWWSSSVVVWWWXXXZZZ[[[[[[]]]aaadddhhhqqq~~~xxxooofff___\\\YYYVVVVVVYYY^^^```aaabbbdddeeeiiitttxxxjjjbbbaaabbbkkkuuulll^^^OOOIIIHHHFFFCCCCCCCCCCCCDDDEEEGGGJJJMMMOOORRRRRRRRRTTTUUUWWWYYYZZZYYY[[[]]]```aaaaaa```___bbbaaa______```cccfffhhhlllqqqyyy|||XXXIIILLLCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFIIIQQQ[[[dddkkknnnyyywwwuuuyyy}}}}}}|||zzzyyy{{{~~~iiihhhgggffffffeeeeeeeeeaaajjjXXXHHHBBB@@@===<<<<<<===<<<;;;:::;;;<<<;;;;;;;;;===???CCCCCCGGGRRR```mmmuuuyyy{{{yyygggYYYVVVYYYXXXZZZ[[[\\\]]]```cccffffffooo|||yyyrrrjjjddd\\\[[[YYYVVVVVVXXX\\\___aaadddfffgggjjjvvvxxxiii```^^^___hhhrrroooaaaUUUKKKHHHHHHGGGEEEFFFEEEDDDDDDEEEGGGJJJMMMOOOQQQQQQRRRSSSUUUVVVXXXYYYZZZ[[[]]]___``````___^^^bbbaaa``````aaadddggghhhlllrrryyy~~~ZZZJJJKKKCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEIIIPPPZZZcccjjjmmmyyy}}}{{{}}}~~~~~~|||zzz{{{iiiiiihhhgggffffffffffffdddlllXXXGGGBBB@@@===<<<<<<===<<<;;;:::;;;<<<;;;;;;;;;===???BBBCCCGGGQQQ```mmmvvvzzz}}}yyygggYYYVVVYYYVVVXXXZZZ[[[\\\^^^bbbeeegggooo|||{{{ssskkkddd___YYYYYYYYYWWWVVVWWW[[[___eeeiiimmmmmmoooxxxwwwhhh___\\\\\\bbbkkk||||||{{{xxxxxx{{{|||iii]]]SSSJJJHHHIIIGGGFFFGGGEEEEEEDDDEEEGGGJJJMMMOOOPPPQQQQQQRRRTTTVVVXXXYYY[[[\\\]]]_________^^^^^^aaa``````aaaccceeehhhiiinnnssszzz\\\JJJJJJCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFIIIOOOXXX```fffiiisss{{{}}}}}}|||zzz{{{iiihhhgggffffffeeeeeeffffffmmm}}}XXXHHHBBB@@@===<<<<<<===<<<;;;:::;;;<<<;;;;;;;;;===???BBBBBBFFFPPP___nnnwww{{{}}}wwwfffYYYUUUVVVSSSTTTVVVWWWXXX[[[___bbbkkkrrr{{{rrrjjjaaa[[[YYYUUUWWWYYYXXXWWWXXX\\\```iiiooouuuvvvuuu{{{xxxiii___ZZZYYY]]]cccpppzzzxxxyyywwwxxx}}}jjjZZZQQQIIIGGGGGGEEEDDDEEEEEEEEEEEEFFFHHHKKKMMMNNNQQQQQQQQQSSSTTTVVVXXXYYY]]]^^^^^^_________^^^^^^___``````bbbdddgggjjjkkkpppuuu{{{]]]KKKIIICCCCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHNNNWWW___eeegggpppzzzzzz{{{zzz{{{~~~hhhhhhgggfffeeeeeeeeeeeedddjjj|||ZZZLLLBBB@@@===<<<<<<===<<<;;;:::;;;<<<;;;;;;;;;===???BBBBBBEEEPPP___nnnxxx|||{{{yyyjjj]]]VVVUUURRRTTTVVVWWWXXX[[[___bbbllltttrrrjjjcccZZZUUUVVVRRRVVVYYYYYYXXXYYY^^^bbbmmmuuu}}}~~~zzz|||zzzkkk```ZZZXXXXXX\\\eeerrr~~~}}}}}}}}}kkkYYYQQQIIIGGGEEECCCCCCFFFEEEEEEFFFHHHJJJKKKLLLMMMQQQQQQRRRSSSUUUWWWYYYZZZ________________________^^^^^^```bbbeeeiiilllmmmqqqvvv|||^^^KKKIIICCCCCCBBBBBBBBBBBBCCCCCCDDDEEEHHHOOOXXXaaagggjjjrrrzzzyyyxxxyyy}}}hhhgggfffeeeeeeddddddeeeaaahhh}}}\\\OOOBBB@@@===<<<<<<===<<<;;;:::;;;<<<;;;;;;;;;===???AAAAAAEEEPPP___nnnxxx}}}zzz}}}pppbbbYYYVVVTTTVVVXXXYYY[[[^^^bbbeeekkksss{{{mmmfff```XXXTTTVVVQQQUUUYYYZZZXXXZZZ___cccnnnxxx}}}||||||nnnbbb[[[XXXVVVXXX___jjjuuujjjZZZQQQJJJGGGFFFDDDEEEHHHDDDEEEGGGIIIKKKLLLLLLLLLRRRRRRSSSTTTUUUWWWYYYZZZ```````````````_________]]]^^^```bbbfffjjjmmmnnnqqqvvv|||___LLLIIICCCCCCCCCBBBBBBCCCCCCCCCCCCDDDHHHOOOYYYccciiimmmttt{{{xxxwwwyyymmmjjjfffdddddddddcccccc___eeexxxaaaLLLBBB@@@===<<<<<<===<<<<<<<<<<<<;;;;;;<<<===???@@@@@@DDDIIIPPP]]]llluuuwww~~~pppbbbZZZXXX[[[XXXWWWXXXYYYZZZ___fffnnntttuuukkkeee___XXXUUUWWWSSSXXXZZZYYYZZZ___bbbbbbhhhqqq{{{~~~wwwjjj^^^ZZZ\\\]]]]]]```gggqqqyyygggVVVRRRLLLGGGFFFEEEEEEDDDFFFFFFGGGHHHIIIKKKLLLLLLPPPQQQSSSUUUVVVXXXXXXXXX^^^```aaaaaa```______```bbbbbbbbbccceeehhhlllnnnrrrvvv|||^^^LLLIIICCCBBBBBBBBBBBBCCCDDDDDDCCCDDDHHHPPP[[[fffmmmqqqxxx~~~}}}}}}llliiieeeddddddddddddccc^^^ccctttbbbMMMBBB@@@===<<<======<<<;;;<<<<<<;;;;;;<<<===???@@@@@@DDDIIIPPP\\\llluuuwwwxxx{{{ttteee\\\ZZZ[[[XXXWWWYYYYYYZZZ___fffjjjppp~~~|||rrrhhhbbb\\\VVVUUUWWWUUUZZZ\\\[[[\\\```ccccccccclllwww}}}~~~}}}~~~ttthhh^^^ZZZZZZ[[[[[[```hhhssspppbbbUUUQQQKKKGGGEEEEEEEEEDDDGGGGGGHHHIIIKKKLLLMMMMMMQQQRRRTTTVVVWWWXXXYYYYYY]]]___``````___^^^^^^___aaaaaaaaaccceeehhhkkkmmmpppttt{{{^^^LLLIIICCCBBBBBBBBBBBBCCCDDDDDDDDDEEEIIIQQQ[[[fffmmmppp{{{~~~~~~iiigggdddcccdddddddddcccaaadddqqqeeeMMMCCCAAA>>><<<======<<<;;;<<<<<<;;;;;;<<<===???@@@@@@DDDIIIOOO\\\kkkuuuwwwssswwwyyyiii```^^^[[[XXXXXXYYYZZZZZZ___fffhhhooo}}}xxxnnnccc]]]XXXTTTTTTWWWXXX]]]___]]]^^^bbbdddddd```iiiuuu}}}~~~oooeee]]]XXXXXXXXXYYY^^^hhhtttuuufff]]]SSSOOOJJJFFFEEEEEEEEEDDDGGGHHHIIIJJJLLLMMMNNNNNNRRRSSSTTTWWWXXXZZZZZZ[[[]]]^^^``````^^^^^^^^^______```aaadddfffhhhjjjkkknnnttt{{{```LLLIIICCCCCCBBBBBBCCCCCCDDDEEEFFFFFFJJJRRR\\\eeelllooo{{{gggeeeccccccdddeeeeeedddeeefffqqqhhhNNNDDDAAA>>>=========<<<;;;<<<<<<;;;;;;<<<===???@@@@@@DDDHHHNNN[[[kkkuuuxxxuuuyyy}}}lllbbb```[[[YYYXXXZZZZZZZZZ___eeeiiippptttjjj```ZZZVVVTTTUUUYYYYYY^^^aaa___```ccceeedddcccjjjvvv~~~lllbbb[[[WWWVVVUUUWWW]]]ggguuuxxxggg]]]YYYPPPMMMHHHFFFEEEEEEEEEDDDFFFGGGHHHJJJKKKMMMNNNNNNRRRSSSUUUWWWYYY[[[\\\\\\^^^```aaaaaa```______```^^^___aaadddggghhhiiijjjooouuu~~~aaaLLLHHHCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHKKKRRR\\\ffflllooo~~~fffeeeddddddeeefffeeedddbbbdddpppjjjNNNEEEBBB???=========<<<;;;<<<<<<;;;;;;<<<===???@@@AAADDDHHHMMMZZZjjjuuuxxxxxx|||nnndddbbb\\\YYYYYY[[[[[[[[[^^^dddiiiqqqrrrhhh^^^YYYVVVTTTVVV[[[ZZZ___bbbaaabbbeeegggfffgggmmmwwwlll```XXXUUUUUUSSSTTTZZZeeesss}}}jjj\\\VVVTTTMMMJJJGGGEEEEEEEEEDDDDDDEEEEEEGGGHHHJJJLLLMMMNNNRRRSSSUUUXXXZZZ[[[\\\]]]```aaaccccccaaa```aaabbb^^^___bbbeeegggiiijjjjjjqqqyyycccMMMHHHDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHLLLSSS]]]fffmmmpppgggfffeeeeeeggggggfffddd]]]___llllllPPPEEECCC???>>>======<<<;;;<<<<<<;;;;;;<<<===???@@@AAADDDGGGMMMYYYjjjuuuxxxxxx}}}pppeeeccc\\\ZZZZZZ\\\\\\[[[^^^dddgggooopppfff]]]YYYWWWUUUVVVZZZ[[[aaaddddddeeeiiikkkiiikkkooowwwooo___UUURRRTTTQQQRRRXXXbbbooonnn___UUUPPPNNNJJJHHHEEEDDDEEEEEEDDDDDDDDDDDDFFFHHHJJJLLLMMMNNNQQQSSSUUUWWWZZZ[[[\\\]]]aaacccddddddbbbbbbbbbccc```aaabbbeeegggiiikkklllttt}}}dddMMMHHHDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHLLLSSS^^^gggnnnqqq~~~iiihhhgggggghhhhhhfffddd^^^___jjjoooSSSFFFCCC@@@>>>>>>===<<<;;;<<<<<<;;;;;;<<<===???@@@AAADDDGGGLLLYYYiiiuuuxxxwww}}}rrrgggeee\\\ZZZ[[[]]]]]][[[^^^ccceeemmm~~~mmmddd\\\YYYWWWTTTUUUXXX\\\cccggghhhjjjnnnooonnnppprrrxxxsss___SSSQQQTTTPPPQQQVVV___jjj{{{rrrdddZZZTTTOOOLLLHHHFFFDDDDDDEEEEEEDDDCCCDDDEEEFFFHHHKKKMMMNNNOOOPPPRRRTTTWWWYYY[[[\\\]]]```bbbddddddbbbaaabbbcccbbbbbbcccdddgggjjjmmmnnnvvvfffNNNGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHLLLTTT^^^hhhpppsss}}}jjjiiihhhhhhiiihhhfffddddddbbbjjjqqqUUUFFFDDD@@@>>>>>>===<<<;;;<<<<<<;;;;;;<<<===???@@@AAADDDFFFLLLXXXiiiuuuxxxwww~~~tttiiifff\\\ZZZ[[[]]]]]][[[^^^cccfffnnn|||kkkccc\\\YYYVVVSSSSSSVVV^^^eeejjjkkkmmmqqqsssqqquuuuuu{{{vvv___QQQPPPTTTPPPPPPTTT]]]gggwwwxxxjjj___ZZZVVVQQQMMMGGGEEEDDDCCCDDDEEEDDDCCCEEEFFFHHHJJJLLLNNNOOOPPPPPPQQQSSSVVVYYY[[[\\\]]]```aaaccccccaaa```aaabbbdddccccccdddgggjjjnnnpppwwwfffNNNGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHLLLTTT___iiiqqqtttjjjiiiiiijjjjjjhhhdddaaa^^^\\\eee~~~}}}TTTFFFDDDAAA?????????>>><<<999:::;;;:::999:::===???DDDDDDGGGNNNYYYfffqqqwwwxxx|||{{{nnnggg```[[[YYY\\\^^^]]]^^^```hhhpppzzziii```XXXVVVUUUSSSRRRSSS\\\aaagggmmmpppqqqssstttuuuxxxyyy```UUUPPPMMMKKKLLLQQQZZZdddooozzzgggbbbcccZZZRRROOOIIIEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFIIILLLOOOQQQQQQRRRUUUVVVWWWXXXYYYZZZ[[[\\\`````````aaabbbbbbcccccccccdddeeegggkkkppptttvvvyyygggNNNHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDIIIJJJSSSccciiiooo|||}}}jjjiiihhhiiiiiigggdddaaa___]]]bbbxxxUUUGGGDDDAAA??????>>>>>>===;;;;;;<<<;;;:::;;;>>>@@@BBBCCCEEELLLXXXeeeqqqxxxzzz}}}rrrjjjbbb]]]YYY[[[\\\[[[\\\___gggnnnzzziii```YYYXXXYYYXXXXXXZZZ^^^ccciiiooorrrsssuuuvvvxxx||||||bbbVVVQQQNNNNNNNNNRRRZZZbbblllzzzuuubbb\\\]]]UUUOOOMMMIIIEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEHHHKKKNNNPPPQQQQQQVVVVVVWWWXXXZZZ[[[\\\\\\`````````aaabbbbbbccccccddddddeeegggjjjoootttwww{{{gggOOOHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDIIIJJJSSSccciiiooo}}}zzz{{{kkkjjjjjjjjjjjjhhheeebbbccc___cccuuuYYYHHHEEEAAA???>>>>>>>>>===<<<======<<<<<<<<>>>>>>>>===<<<<<<===<<<;;;<<>>>>>>>>>>>;;;<<<<<<;;;;;;;;;>>>@@@AAACCCGGGMMMVVVdddsss~~~}}}}}}~~~qqqfff^^^WWWWWWXXXYYY]]]bbbeeejjjwwwzzzhhh___XXXWWWYYY[[[]]]aaabbbfffkkkpppuuuzzzooo[[[UUUUUUSSSRRRUUU[[[___eeeppp{{{|||yyyttt}}}yyycccXXXWWWNNNKKKMMMLLLGGGFFFDDDBBB@@@@@@AAAAAACCCEEEHHHMMMPPPSSSTTTUUUVVVWWWXXXZZZ[[[]]]^^^____________```aaaaaabbbbbbeeeddddddfffjjjoootttxxxvvvzzzfffNNNIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDHHHIIIRRRccckkksss~~~|||}}}mmmkkkiiihhhhhhgggfffdddccc^^^^^^llljjjLLLHHHBBB???>>>>>>>>>>>>;;;;;;<<<;;;:::;;;>>>@@@BBBDDDHHHMMMVVVcccsss~~~}}}}}}uuuhhh```YYYXXXYYYYYY]]]aaaeeeiiivvv|||jjj```XXXVVVXXXYYY[[[___bbbeeekkkqqqvvv}}}ttt]]]WWWWWWTTTTTTXXX^^^bbbhhhrrr}}}{{{uuuuuuyyy|||vvvoooiiiccc```gggqqqwww{{{vvv```UUUSSSKKKGGGJJJIIIHHHFFFDDDBBBAAAAAABBBCCCDDDFFFJJJNNNQQQSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^___^^^______``````aaaaaabbbcccdddeeegggkkkppptttvvvuuuzzzdddMMMJJJEEEEEEDDDCCCCCCCCCCCCCCCDDDHHHIIIQQQcccllltttnnnllljjjiiiiiiiiigggfffccc^^^^^^jjjkkkMMMHHHBBB???===>>>>>>>>><<<<<<===<<<;;;<<>>>>>>>>===>>>>>>======>>>@@@BBBBBBDDDHHHLLLRRR___ppp|||oooggg```]]][[[XXXXXXZZZaaaffftttnnnddd[[[YYYZZZ\\\___ccccccggglllsss{{{zzz```XXXYYY[[[[[[^^^dddgggkkkuuu}}}wwwsssllllllsssuuueee___[[[VVVSSSXXX\\\]]]]]]bbbmmmvvvoooZZZRRRRRRKKKHHHKKKJJJHHHFFFDDDBBBBBBCCCEEEGGGEEEFFFIIILLLOOOQQQQQQRRRSSSTTTUUUWWWZZZ\\\]]]^^^^^^^^^______```aaaaaaaaaaaacccfffjjjnnnqqqssstttyyy}}}aaaLLLKKKEEEEEEDDDCCCCCCCCCCCCCCCDDDHHHHHHQQQcccmmmvvvlllllllllkkkiiigggfffeeeYYYVVVWWWbbbyyydddLLLFFFAAA@@@???<<<<<<>>>======<<<<<<===>>>@@@AAAAAABBBEEEKKKSSS^^^qqqpppjjjddd```[[[XXXZZZ```dddkkkwwwooofff^^^\\\[[[[[[^^^bbbjjjiiimmmvvvbbbZZZXXX[[[^^^bbbfffhhhkkkxxxrrrpppmmmiiirrrttt___WWWVVVUUUQQQTTTYYY]]]aaagggpppvvvbbbYYYQQQMMMJJJFFFFFFHHHGGGEEECCCBBBAAABBBDDDEEEEEEEEEJJJQQQTTTRRRQQQSSSSSSUUUYYY[[[[[[]]]___```]]]^^^^^^___```aaaaaabbbffffffggghhhlllpppsssvvvyyybbbKKKFFFBBBBBBCCCCCCCCCCCCBBBBBBDDDHHHNNNUUU^^^jjjxxxnnnmmmllljjjhhheeebbbaaaXXXUUUUUU___vvvbbbLLLFFFAAA@@@???<<<<<<>>>======<<<<<<===>>>@@@AAABBBBBBFFFLLLSSS^^^qqqsssllleee```\\\XXXZZZ___bbbhhhuuurrrhhh```]]]]]]]]]```dddiiihhhmmmvvveee]]]ZZZZZZ]]]bbbgggjjjooo}}}xxxllllllllllllxxxuuu]]]SSSQQQPPPNNNUUU]]]cccgggmmmwww~~~uuuaaaXXXQQQMMMJJJFFFEEEHHHFFFEEECCCBBBBBBBBBDDDDDDFFFFFFKKKRRRUUUSSSRRRTTTSSSUUUYYY[[[\\\]]]___aaa____________``````aaabbbeeeeeefffhhhkkkppptttvvv{{{dddMMMIIIEEEEEEFFFFFFFFFFFFEEEEEEDDDHHHMMMTTT^^^jjjwwwpppooommmjjjfffbbb___]]]ZZZUUUTTT^^^uuu___LLLFFFAAA@@@???<<<<<<>>>======<<<<<<===>>>@@@AAACCCCCCGGGMMMSSS^^^pppxxxpppgggaaa\\\YYYZZZ___```fffrrrvvvkkkbbb___``````cccgggiiihhhmmmwwwhhh___[[[YYY\\\bbbiiimmmtttpppgggjjjoootttxxx]]]QQQOOONNNLLLVVVccckkkooovvvppp___WWWOOOLLLIIIEEEEEEGGGFFFEEECCCBBBBBBBBBCCCDDDFFFFFFKKKRRRUUUSSSRRRTTTRRRUUUXXXZZZ\\\]]]___aaaaaaaaa```______```aaabbbcccccceeegggkkkpppuuuxxx}}}dddNNNKKKCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHMMMTTT]]]iiiuuu}}}qqqpppnnnjjjfffbbb___]]]\\\WWWUUU___xxx\\\LLLFFFAAA@@@???<<<<<<>>>======<<<<<<===>>>???AAADDDDDDHHHNNNTTT^^^ooo~~~~~~~~~~~~tttiiibbb]]]YYYZZZ^^^___eeeooo~~~{{{oooccc```aaabbbeeehhhiiiiiinnnyyyhhh^^^YYYYYY\\\bbbiiinnnvvvxxxmmmfffllluuu}}}```SSSQQQQQQNNNZZZhhhooottt}}}mmm\\\UUUNNNKKKIIIEEEDDDFFFEEEDDDCCCBBBBBBBBBCCCCCCEEEEEEJJJQQQTTTQQQQQQSSSRRRUUUXXXZZZ\\\]]]```aaacccbbbaaa______```aaabbbbbbbbbdddggglllqqqvvvyyy~~~bbbMMMJJJBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGLLLSSS]]]iiissszzzqqqpppnnnkkkhhheeebbb```[[[VVVTTT^^^zzz\\\LLLFFFAAA@@@???<<<<<<>>>======<<<<<<===>>>???AAADDDDDDHHHNNNSSS\\\lll{{{|||zzzzzzlllccc^^^ZZZZZZ]]]```eeennn}}}rrrddd```bbbcccfffhhhjjjjjjppp{{{ggg[[[VVV[[[]]]cccjjjnnnvvvvvvmmmjjjrrr~~~dddUUUSSSTTTVVV```lllsssyyyyyyhhhYYYRRRLLLJJJHHHDDDCCCEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCGGGNNNQQQOOONNNPPPQQQTTTXXXZZZ\\\]]]```bbbccccccaaaaaa```aaabbbbbbbbbcccdddhhhmmmrrrwwwzzz~~~bbbMMMJJJFFFFFFEEEDDDDDDEEEFFFFFFFFFGGGKKKSSS]]]hhhqqqvvvpppooonnnkkkiiifffcccbbbYYYSSSQQQ\\\xxxaaaLLLFFFAAA@@@???<<<<<<>>>======<<<<<<===>>>@@@AAADDDDDDHHHMMMRRR[[[jjjxxx~~~yyy~~~~~~nnneee___ZZZZZZ\\\```dddmmm{{{wwwgggaaacccdddfffhhhkkkkkkrrr~~~fff[[[VVV\\\___dddkkkoooxxxvvvqqqrrr{{{eeeUUUTTTVVV___gggqqqyyyrrreeeWWWPPPKKKIIIGGGDDDCCCDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAFFFMMMPPPNNNMMMOOOQQQTTTXXXZZZ\\\^^^```bbbbbbbbbbbbbbbccccccccccccddddddfffiiinnnsssxxx{{{eeeOOOLLLEEEEEECCCCCCCCCCCCEEEEEEFFFGGGJJJRRR]]]gggooorrrpppooommmkkkhhhdddbbb```YYYSSSPPP[[[vvviiiLLLFFFAAA@@@???<<<<<<>>>======<<<<<<===>>>@@@AAACCCDDDGGGLLLQQQYYYhhhuuu|||www}}}pppeee___[[[ZZZ\\\___ccclllyyy|||jjjddddddfffgggiiilllmmmttthhh^^^[[[]]]```eeelllqqq{{{{{{yyy|||dddVVVWWW\\\eeelllxxxwwwhhh```UUUNNNIIIIIIGGGCCCBBBDDDBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAFFFMMMPPPNNNMMMOOOQQQTTTWWWZZZ\\\^^^aaaccc```aaacccdddeeedddcccbbbffffffhhhkkkoootttyyy{{{fffOOOKKKDDDBBBAAA@@@@@@AAABBBDDDGGGGGGJJJQQQ\\\gggmmmppppppooommmjjjfffccc___^^^\\\VVVRRR\\\vvvpppLLLFFFAAA@@@???<<<<<<>>>======<<<<<<===>>>@@@AAACCCCCCGGGLLLPPPXXXfffttt|||xxxuuu}}}qqqfff___[[[ZZZ[[[___bbbkkkwwwmmmeeefffggghhhjjjmmmnnnuuujjjbbb___^^^```fffmmmttt~~~~~~cccYYY]]]ccchhhooo|||wwwiii\\\WWWTTTMMMIIIHHHGGGCCCBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBGGGNNNQQQOOONNNPPPQQQSSSWWWZZZ\\\^^^aaaccc^^^```cccfffffffffdddcccggghhhiiilllppptttyyy|||dddMMMHHHGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGJJJQQQ\\\ffflllnnnrrrooommmjjjhhheeeaaa^^^]]]VVVRRR[[[tttmmmRRRDDD@@@AAA;;;;;;???;;;;;;===============???AAACCCFFFJJJLLLOOOXXXeeeooovvvtttqqqwwwqqqddd]]]YYYXXX[[[^^^```fffrrrqqqddddddhhhjjjhhhmmmqqqwwwsssccc```]]]cccjjjpppuuuvvviiibbbdddjjjmmmyyyuuukkkhhhcccZZZRRRNNNKKKGGGDDDDDDDDDCCCCCCCCCDDDDDDCCCAAAAAABBBDDDDDDFFFIIIKKKLLLNNNQQQSSSYYYYYYYYYZZZ\\\^^^aaabbbbbbbbbcccdddeeeffffffggghhhfffhhhnnnsssvvvzzzaaaNNNEEEGGGFFFEEECCCCCCCCCDDDEEEEEEFFFIIIRRR]]]ggglllnnnpppnnnkkkjjjhhhfffccc```[[[UUUQQQ[[[uuusssSSSEEEAAAAAA;;;<<>>===AAA===;;;=========<<<===???AAACCCGGGKKKNNNRRRZZZfffooouuuvvvxxxyyyuuuiii^^^ZZZ[[[ZZZ\\\aaaiiivvvuuuiiiggghhhjjjnnnpppttt{{{{{{qqqmmmqqqssssss|||nnnhhhlllwwwsssjjjfffaaa[[[VVVRRROOOKKKHHHKKKIIIGGGFFFFFFEEEDDDBBBAAABBBCCCCCCBBBBBBDDDFFFHHHJJJMMMNNNOOOQQQSSSVVVYYYZZZ\\\]]]^^^^^^^^^]]]aaaaaabbbcccdddeeeeeefffeeegggnnnxxx}}}}}}}}}^^^NNNHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGKKKRRR\\\hhhssszzzvvv~~~|||{{{|||rrroookkkhhhfffeeecccaaaccc___YYY[[[sssWWWHHHDDDDDD======@@@<<<;;;===============???AAABBBGGGLLLOOOSSSZZZfffooowwwyyy}}}}}}~~~}}}ooobbb\\\]]][[[^^^ccciiittt|||nnniiijjjlllnnnpppuuu}}}zzzqqqtttvvvvvv~~~|||lllgggmmmzzzpppddd^^^XXXWWWUUURRROOOMMMKKKJJJJJJHHHGGGFFFGGGFFFDDDBBBAAABBBCCCBBBBBBBBBDDDFFFJJJLLLNNNOOOPPPQQQSSSUUUXXXYYY[[[\\\]]]^^^^^^^^^aaabbbcccdddeeeffffffgggdddfffnnnxxx}}}{{{zzz|||xxx___OOOIIIEEEDDDDDDCCCCCCDDDFFFFFFEEEGGGLLLSSS\\\iiiwww|||~~~xxxwwwvvvzzzqqqmmmiiigggffffffeeeddddddaaaZZZ[[[rrrWWWHHHDDDCCC===<<>>:::===<<<:::::::::;;;===???BBBFFFKKKNNNQQQZZZfffpppzzzxxxkkkccc___]]]\\\^^^eeekkktttqqqkkkkkknnnqqqzzz~~~{{{fffZZZWWWZZZaaa```___\\\WWWRRRMMMJJJIIIIIIIIIEEEAAA???@@@CCCAAABBBBBBBBBAAABBBEEEGGGHHHLLLRRRUUUWWWWWWXXXYYYYYYZZZ\\\^^^```bbbcccdddgggdddaaabbbeeehhhiiihhhjjjlllooorrrsssvvvyyy|||nnnTTTMMMHHHEEEDDDBBBBBBBBBCCCEEEFFFJJJHHHJJJRRR___kkkqqqsssvvvnnnlllnnnrrrvvvyyyzzzyyyyyyzzzyyy|||pppooonnnkkkiiifffdddccceee]]]TTTVVVhhhYYYIIIBBBBBB<<<<<>>@@@FFFMMMQQQUUU\\\gggoootttddd[[[[[[ZZZ[[[```fffnnn{{{{{{sssppprrruuu}}}~~~}}}|||iiiaaa^^^```ccceeeccc```[[[WWWSSSQQQOOOLLLLLLIIIEEEAAA???@@@AAA@@@AAABBBBBBBBBCCCFFFHHHKKKNNNSSSVVVWWWXXXYYYZZZ^^^^^^^^^______`````````eeecccbbbccceeehhhiiiiiijjjnnntttyyy}}}iiiRRRMMMHHHDDDDDDCCCBBBCCCDDDEEEFFFEEEDDDGGGOOOYYYbbbggghhhvvvtttnnnmmmmmmooosssuuuwwwyyy|||~~~}}}sssrrrooollliiigggeeedddaaa]]]XXXWWWdddYYYHHHBBBBBB======@@@;;;===<<<<<<;;;<<<===>>>>>>???FFFNNNTTTXXX^^^gggooo}}}~~~lllaaa\\\ZZZ[[[___dddkkkxxxzzzvvvvvvxxx}}}xxxoooaaa______bbbeeecccaaa]]]XXXTTTRRRQQQPPPNNNLLLIIIDDDAAA???@@@@@@@@@AAABBBBBBBBBDDDGGGJJJMMMPPPTTTVVVXXXXXXZZZ[[[^^^^^^^^^___``````aaaaaaccccccbbbccceeeggghhhiiikkkpppwww}}}fffPPPLLLGGGDDDCCCCCCCCCDDDEEEFFFGGGFFFGGGJJJQQQ[[[cccgggiiiqqqvvvrrrsssrrrsssuuuvvvxxxzzz~~~~~~rrrqqqnnnkkkiiigggffffffbbb___YYYWWWcccYYYHHHCCCCCC===>>>AAA<<<<<<<<<<<<<<<======>>>>>>???FFFOOOUUUYYY```iiipppyyytttiii___]]]]]]```ccciiiuuu|||}}}|||www}}}iii^^^]]]^^^```aaa^^^[[[WWWSSSQQQOOOOOOPPPOOOLLLGGGCCC@@@????????????@@@BBBBBBCCCEEEHHHKKKOOOQQQUUUWWWXXXYYY[[[\\\\\\]]]^^^___```bbbccccccaaabbbcccdddeeefffhhhiiimmmqqqxxx}}}cccOOOLLLGGGCCCCCCCCCDDDEEEFFFFFFGGGGGGIIILLLSSS[[[dddiiillluuu|||wwwvvvxxxzzz{{{{{{{{{{{{}}}rrrpppmmmjjjhhhgggffffffbbb^^^WWWVVVdddxxxYYYHHHCCCCCC>>>???AAA===<<<<<<=========>>>>>>>>>@@@GGGPPPVVVZZZaaajjjrrrxxxzzzmmmaaa___^^^```bbbgggsss~~~~~~xxx}}}xxxggg^^^\\\ZZZZZZ[[[WWWUUURRROOONNNMMMNNNOOONNNJJJDDD@@@???????????????@@@BBBBBBCCCFFFIIILLLQQQSSSVVVXXXXXXZZZ\\\]]]\\\]]]^^^___aaabbbcccddd___aaacccdddeeefffhhhiiinnnrrrxxx|||```MMMLLLFFFBBBCCCDDDEEEFFFFFFGGGGGGFFFHHHKKKQQQZZZccckkkpppyyyvvvxxx|||sssqqqmmmiiifffeeedddddd```ZZZTTTUUUgggyyyXXXHHHCCCCCC>>>???BBB===<<<<<<===>>>>>>>>>>>>>>>BBBHHHPPPUUUZZZaaakkksss|||qqqbbb___^^^```aaaeeeppp{{{|||}}}~~~rrrfff___[[[VVVTTTUUUQQQPPPNNNMMMMMMMMMNNNNNNMMMHHHAAA>>>>>>??????>>>>>>@@@AAABBBDDDFFFJJJMMMRRRTTTWWWXXXYYYZZZ\\\^^^^^^______```aaaaaabbbbbb^^^aaadddeeedddeeegggjjjmmmqqqvvv{{{^^^LLLKKKEEEBBBCCCDDDEEEFFFGGGGGGGGGEEEGGGKKKQQQYYYdddooovvv}}}wwwwww{{{uuurrrnnniiieeecccbbbaaa]]]WWWQQQTTTiii~~~XXXHHHCCCCCC>>>???BBB>>><<<<<<===>>>>>>>>>>>>>>>BBBHHHPPPUUUZZZaaallluuutttbbb___^^^___```cccnnnyyy|||zzzyyyvvvnnneee```ZZZSSSPPPQQQMMMMMMMMMMMMMMMMMMNNNNNNKKKFFF@@@======??????>>>>>>@@@AAACCCDDDGGGKKKNNNSSSUUUWWWXXXYYYZZZ]]]___aaaaaaaaaaaa````````````]]]```dddeeedddeeegggjjjlllpppuuuzzz]]]LLLKKKDDDBBBCCCDDDFFFGGGGGGHHHHHHGGGHHHLLLRRR[[[gggsss{{{}}}yyyyyyuuutttqqqmmmhhhdddaaa___```YYYSSSWWWkkk]]]HHH???CCC@@@@@@AAA==================>>>??????BBBEEELLLUUU\\\cccmmmxxx{{{nnnddd]]]___```bbbjjjuuuyyy~~~zzz~~~||||||xxxuuulllhhhbbb^^^\\\XXXSSSOOOOOONNNMMMLLLMMMOOOQQQSSSFFFBBB>>><<<<<<>>>??????AAACCCDDDEEEFFFIIILLLOOOUUUVVVXXX[[[\\\]]]]]]]]]```___^^^^^^___aaadddeeeeeebbb``````bbbfffhhhiiippppppuuu~~~___NNNEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHKKKOOOTTT[[[fffttt~~~}}}}}}uuusssppplllhhheeebbbaaa]]]VVVPPPVVVmmm___III@@@CCC@@@???@@@<<<======<<<<<<======>>>???CCCDDDKKKUUU^^^eeennnvvvrrrfff___```aaabbbjjjuuuxxxvvvxxxuuuuuussswww~~~wwwqqqlllkkkfffccc___]]][[[YYYUUUQQQPPPOOONNNMMMMMMNNNOOOOOODDDAAA===;;;<<<>>>@@@@@@AAABBBCCCDDDFFFIIIMMMQQQTTTVVVXXX[[[]]]^^^_________^^^^^^^^^___aaacccddddddbbbaaaaaacccfffiiijjjppprrrxxxzzz\\\MMMDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHKKKOOOSSS[[[ggguuuuuusssppplllhhhfffddddddZZZSSSNNNVVVpppbbbKKKAAACCC@@@>>>???;;;<<<<<<;;;;;;<<<<<<===>>>CCCCCCIIIVVVaaahhhnnnttt~~~wwwjjjaaaaaabbbcccjjjsssxxxrrruuuuuuhhhfffhhhjjjsss}}}|||tttlllgggffffffaaa___^^^]]]]]][[[XXXVVVQQQQQQQQQPPPNNNMMMKKKKKKAAA???<<<;;;===???AAAAAA@@@AAABBBDDDFFFJJJPPPTTTUUUVVVXXX[[[]]]___``````]]]]]]^^^___```aaaaaabbbbbbbbbbbbbbbdddgggjjjlllrrrttt{{{tttWWWKKKDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJLLLOOOSSSZZZhhhwwwvvvssspppllliiiggggggfffYYYSSSNNNVVVqqqdddMMMCCCDDD@@@>>>???;;;;;;;;;;;;;;;;;;<<<======BBBBBBHHHVVVccckkkooosss|||}}}ooocccbbbbbbbbbgggpppzzz~~~tttrrrxxxssshhh___^^^bbbhhhqqqzzzyyyppphhhccccccddd____________^^^]]][[[YYYTTTTTTTTTRRRPPPLLLIIIFFF>>><<<::::::===@@@AAABBBAAABBBCCCDDDGGGLLLSSSWWWXXXXXXZZZ[[[\\\^^^^^^___[[[\\\^^^___````````````aaabbbcccdddeeehhhkkknnnsssvvv~~~nnnTTTKKKEEEFFFCCCCCCCCCDDDEEEGGGHHHIIIKKKLLLOOORRRZZZhhhyyyvvvtttqqqmmmkkkiiihhhggg[[[WWWRRRVVVpppgggOOODDDDDD@@@>>>???;;;;;;;;;;;;;;;;;;<<<======BBBAAAHHHVVVdddkkkqqqttt{{{sssfffcccbbbaaaeeelllvvvyyyuuuxxxwwwddd^^^ZZZ\\\```fffnnnuuu{{{xxxrrrjjjccc^^^]]]^^^______```___]]][[[YYYWWWWWWWWWVVVTTTPPPKKKFFFCCC<<<;;;999:::===@@@AAAAAAAAABBBEEEGGGJJJOOOUUUZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[\\\^^^___````````````aaaccceeeffffffhhhllloootttwwwjjjSSSLLLGGGFFFBBBBBBCCCDDDEEEGGGIIIJJJKKKMMMOOORRRZZZhhhxxxvvvtttssspppmmmjjjhhhggg]]][[[VVVWWWmmmhhhPPPDDDDDD@@@>>>@@@<<<<<<<<<;;;;;;<<<<<<===>>>AAAAAAHHHVVVbbbkkkrrrxxx}}}yyyiiieeecccaaadddjjjrrrxxxzzzrrrjjjZZZYYYXXXZZZ^^^dddjjjnnnsssqqqlllfff```\\\\\\]]]]]]___```___[[[XXXUUUUUUWWWWWWUUURRRMMMHHHCCC@@@;;;:::999:::===???@@@@@@@@@BBBFFFIIILLLPPPUUUYYY[[[ZZZZZZYYYZZZZZZ[[[[[[]]]]]]^^^___```aaaaaabbbbbbeeehhhhhhggghhhlllppptttxxxhhhRRRMMMGGGEEEBBBBBBCCCDDDFFFGGGIIIJJJKKKMMMOOOSSSZZZgggvvvuuuuuutttrrroookkkgggeee]]]^^^YYYWWWiiihhhPPPDDDDDD@@@???AAA=========<<<<<<======>>>???@@@BBBJJJVVV```iiisss|||~~~mmmhhhfffccceeejjjooo~~~}}}rrrggg```WWWXXXXXXXXX[[[aaagggjjjmmmjjjfff```\\\[[[]]]```^^^aaacccbbb]]]YYYWWWVVVVVVUUURRRNNNIIIDDD???===;;;999999:::===?????????>>>AAAEEEIIILLLOOOSSSVVVXXXWWWWWWXXXYYYZZZ\\\]]]___^^^^^^^^^___aaacccdddcccfffjjjjjjhhhhhhkkkooouuuxxx~~~fffRRRLLLEEECCCBBBBBBCCCDDDFFFHHHIIIKKKJJJMMMPPPTTTZZZfffttt~~~|||uuuvvvvvvtttppplllgggddd\\\___[[[WWWggghhhPPPDDDDDD@@@???AAA>>>===============>>>?????????BBBKKKVVV___gggsss~~~pppjjjhhheeefffkkklll{{{xxxzzz{{{mmmbbb\\\YYY[[[ZZZXXXZZZ```fffiiifffccc]]]XXXTTTVVV[[[___aaadddgggfffaaa]]][[[[[[TTTRRROOOKKKFFFAAA===;;;;;;999999:::<<<>>>???>>><<>>@@@???>>>======<<<======BBBEEEKKKTTT___kkkuuu{{{tttmmmiiidddeeekkkoooxxx{{{tttttt|||qqqeee___\\\]]]ZZZXXXXXX\\\___``````kkkhhhbbb^^^ZZZYYYZZZ[[[cccdddffffffbbb\\\TTTPPPSSSPPPJJJDDD@@@===<<<<<<::::::;;;;;;===>>>@@@@@@AAADDDGGGIIIKKKNNNQQQTTTXXXXXXXXXYYYZZZ\\\]]]^^^______```aaabbbcccddddddjjjhhhfffgggjjjlllnnnnnnxxx{{{~~~~~~gggPPPHHHEEEBBBAAABBBCCCEEEGGGIIIKKKMMMMMMQQQSSSTTT[[[hhhtttyyyxxxwwwvvvtttrrrpppmmmiiieeeaaa]]]XXX[[[qqqiiiQQQEEEEEE@@@???AAA===???>>>>>>============>>>@@@CCCIIIRRR^^^kkkuuu|||yyypppjjjddddddiiiooowww~~~yyyuuu|||}}}mmmbbb]]]\\\\\\ZZZXXXZZZ___cccddddddgggddd```]]][[[[[[\\\]]]aaacccdddddd```ZZZTTTOOONNNKKKFFFAAA===;;;::::::::::::;;;<<<===???@@@AAADDDGGGKKKNNNPPPRRRUUUXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^___```aaabbbcccddddddiiihhhgggggghhhkkkoooqqqyyy|||~~~cccNNNGGGEEEDDDAAABBBCCCDDDGGGIIILLLMMMNNNRRRTTTUUU\\\iiitttyyy|||zzzzzzxxxvvvtttrrrnnniiieee```]]]XXX\\\ssskkkRRRFFFEEE@@@>>>@@@<<<>>>============>>>>>>??????BBBGGGPPP]]]jjjvvv}}}wwwnnngggeeejjjllltttwwwtttwwwyyyzzz|||vvvggg^^^[[[[[[ZZZYYYZZZ^^^dddhhhkkkllljjjhhhddd```^^^]]]]]]^^^^^^___```___[[[VVVQQQMMMGGGEEEAAA===;;;999999999:::;;;;;;<<<===???AAABBBDDDHHHNNNRRRUUUWWWYYY[[[\\\\\\[[[\\\\\\]]]^^^^^^^^^______```aaabbbcccccchhhiiiiiiggggggjjjpppvvv{{{}}}^^^LLLGGGFFFFFFBBBBBBCCCDDDGGGJJJLLLNNNPPPTTTVVVVVV]]]iiitttyyywww~~~{{{yyywwwuuusssnnnhhhddd```\\\XXX^^^vvvlllSSSGGGFFF@@@>>>@@@<<<======<<<======>>>?????????AAAFFFOOO\\\kkkxxx~~~tttllliiikkkiiiooo{{{~~~rrrnnnppp}}}zzzpppbbb[[[ZZZ[[[YYY[[[^^^dddjjjooosssuuutttqqqmmmhhhccc___]]][[[XXXXXXXXXVVVTTTPPPLLLIIIBBB@@@>>>;;;999999999999;;;;;;;;;===>>>@@@BBBCCCCCCHHHNNNSSSVVVXXXZZZ[[[^^^^^^]]]]]]]]]^^^^^^_________```aaaaaabbbccccccfffhhhiiigggfffjjjssszzz|||}}}zzzZZZKKKFFFEEEFFFBBBBBBBBBDDDGGGJJJMMMOOORRRVVVXXXXXX^^^jjjtttxxxwww|||{{{zzzxxxwwwsssnnnhhhccc___[[[XXX___yyylllTTTGGGFFFAAA???@@@<<<======<<<======>>>??????@@@AAAFFFNNN[[[kkkyyywwwoookkkkkkhhhmmmxxxsssmmmiiilll{{{{{{kkk___ZZZZZZ\\\ZZZ^^^dddkkkqqqwww{{{}}}{{{yyyvvvqqqjjjbbb\\\YYYQQQPPPOOOMMMJJJHHHEEEDDD>>>===<<<;;;:::::::::;;;;;;;;;<<<===???AAACCCDDDDDDIIIOOOUUUWWWYYY[[[\\\___^^^^^^^^^^^^^^^______``````aaaaaabbbbbbcccccceeegggiiihhhgggkkkuuu}}}}}}}}}~~~tttWWWJJJEEEDDDEEEBBBBBBBBBDDDFFFJJJNNNQQQTTTXXXZZZ[[[```kkktttxxxwww||||||{{{|||{{{zzzyyyvvvpppjjjeee___[[[WWW```|||lllSSSGGGFFFAAA???AAA===>>>============>>>>>>???@@@AAADDDLLLYYYiiixxx{{{qqqllliiijjjnnnvvv}}}sssjjjddd```dddrrrxxxjjj___ZZZ[[[]]]^^^ccckkksssyyy}}}~~~}}}yyyqqqggg]]]WWWKKKJJJGGGEEECCCAAA@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGKKKQQQUUUXXXZZZ\\\^^^^^^^^^]]]^^^^^^___``````bbbbbbbbbcccccccccdddddddddfffhhhhhhjjjooowww}}}}}}}}}~~~nnnTTTKKKEEECCCCCCCCCBBBBBBCCCFFFKKKOOORRRVVVZZZ]]]]]]aaakkktttwwwvvvwwwyyy{{{~~~}}}}}}|||yyytttmmmhhh___ZZZWWWaaa~~~kkkSSSFFFFFFBBB@@@BBB??????>>>>>>============>>>??????BBBIIIVVVfffuuu~~~wwwnnniiihhhkkkssspppkkkfffbbb```\\\]]]hhhwwwwwwjjjaaa\\\]]]___bbbiiiqqqyyy~~~{{{mmm___VVVHHHFFFCCC@@@>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@CCCEEEFFFHHHKKKOOORRRUUUWWWZZZ\\\\\\\\\\\\]]]^^^___```aaacccddddddddddddeeeeeeeeeddddddfffhhhmmmsssxxx|||||||||}}}gggQQQKKKFFFBBBBBBCCCBBBBBBCCCFFFKKKPPPSSSXXX\\\^^^^^^cccllltttwwwvvvuuu}}}{{{~~~|||wwwpppkkk^^^ZZZWWWbbbjjjRRRFFFFFFBBBAAACCC@@@@@@???>>>======<<<======>>>>>>@@@GGGSSScccsss||||||rrrkkkeeehhhooo|||zzzfff```^^^]]]bbb]]]\\\bbbnnnwwwkkkbbb^^^^^^```eeellluuu}}}qqq___TTTGGGDDDAAA>>><<<<<<===>>>::::::::::::::::::;;;;;;;;;<<<===>>>AAACCCEEEFFFFFFIIILLLNNNPPPSSSVVVYYY[[[[[[\\\]]]^^^___aaabbbdddeeeeeeeeeeeeeeeeeefffdddcccdddiiiooouuuyyy{{{|||{{{|||bbbOOOKKKFFFBBBBBBCCCBBBBBBCCCFFFKKKPPPSSSYYY]]]______cccllltttvvvwwwvvvzzz~~~{{{rrrhhh___]]]\\\fffhhhPPPFFFGGGBBBAAABBB>>>>>>>>>>>>>>>============>>>>>>BBBIIIPPP\\\nnn~~~qqqmmmfffjjjmmmtttxxxiii```]]]___aaa]]]YYY]]]kkkvvvkkkdddaaaaaabbbnnnnnnttt{{{~~~yyycccTTTHHHDDD@@@??????>>>;;;888999999::::::;;;<<<======@@@@@@AAA@@@@@@BBBEEEHHHKKKKKKLLLOOORRRTTTTTTTTTWWWZZZ\\\^^^___aaadddfffggggggggggggfffeeedddccceeeeeegggkkkrrrwwwzzz{{{}}}}}}\\\NNNGGGFFFGGGDDDBBBCCCDDDFFFIIINNNUUUZZZ[[[]]]______aaahhhqqqxxx{{{yyy~~~}}}{{{rrriii___^^^]]]gggkkkSSSGGGGGGBBB@@@AAA===>>>>>>>>>>>>============>>>>>>AAAGGGOOO[[[nnnuuuooofffhhhiiimmm|||xxxiii```]]]___^^^[[[XXX]]]kkkvvvmmmgggeeeeeefffmmmmmmrrrxxx{{{~~~xxxbbbTTTGGGDDD@@@???>>>>>>;;;999999999:::;;;;;;<<<======??????@@@??????AAADDDGGGKKKKKKNNNQQQSSSUUUUUUTTTWWWYYY\\\^^^___```ccceeeffffffffffffffffffffffffhhhhhhiiimmmsssxxxzzz{{{}}}YYYNNNHHHFFFFFFBBBBBBCCCDDDFFFIIINNNUUUZZZ[[[]]]___aaaccciiirrryyy}}}}}}|||zzzsssjjj]]]\\\\\\gggoooVVVIIIHHHBBB@@@AAA>>>>>>>>>>>>>>>============>>>===???EEEMMMZZZnnnzzzsssiiihhhfffhhhsssxxxiii___\\\]]]YYYWWWWWW]]]lllxxxpppkkkiiijjjkkkllllllnnnssswww|||ttt^^^RRREEECCC@@@>>>>>>===;;;::::::::::::;;;<<<<<<=========>>>?????????AAADDDGGGJJJLLLPPPSSSUUUVVVUUUTTTWWWYYY\\\]]]^^^```ccceeefffeeeeeeeeefffgggiiijjjjjjkkklllpppuuuzzz{{{|||zzzsssUUUMMMHHHEEEEEE@@@BBBCCCDDDEEEHHHNNNVVV[[[\\\___aaacccfffkkkttt{{{|||{{{yyyssskkkZZZXXXYYYeeepppWWWJJJIIICCCBBBCCC@@@>>>>>>>>>>>>============@@@>>>???DDDLLLYYYnnnvvvooolllggggggnnn|||{{{jjj]]]XXXXXXUUUTTTVVV]]]lll{{{tttooolllkkkkkklllkkklllnnnqqqwwwmmmYYYOOOCCCBBB@@@>>>===<<<<<<;;;:::;;;;;;;;;<<<<<<======>>>???@@@AAAAAACCCEEEHHHJJJNNNSSSVVVWWWWWWVVVVVVYYY[[[^^^___```aaadddfffhhhgggfffeeeeeegggiiijjjkkkkkknnnsssyyy}}}{{{lllRRRLLLFFFCCCDDDAAABBBCCCCCCEEEHHHNNNVVV\\\^^^aaaeeegggiiiooovvv|||{{{zzzyyyrrrjjjZZZXXXYYYeeemmmUUUIIIIIIEEEDDDFFFBBB>>>>>>>>>>>>============AAA@@@@@@EEELLLXXXmmm|||sssnnnhhhggglllwwwmmm\\\TTTSSSQQQRRRVVV^^^kkk{{{}}}vvvpppllliiihhhkkkkkkjjjiiikkkpppvvvzzzzzzcccRRRKKKAAAAAA@@@>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEGGGJJJKKKPPPUUUXXXYYYXXXXXXXXX\\\^^^```aaabbbcccfffhhhkkkjjjhhhfffeeefffhhhiiiiiikkknnnuuu|||hhhOOOJJJDDDAAADDDCCCBBBBBBCCCDDDHHHNNNWWW]]]bbbeeeiiilllnnnrrryyy~~~|||{{{yyyrrriii]]]\\\\\\gggkkkTTTJJJKKKGGGEEEFFFBBB>>>>>>>>>>>>============BBB@@@AAAEEEKKKVVVjjj{{{sssmmmhhhgggjjjqqq~~~qqq]]]RRRPPPPPPRRRVVV^^^hhhttt}}}wwwpppjjjeeecccfffhhhgggeeeeeeiiikkkjjjpppwww}}}xxxiiiXXXLLLGGG@@@@@@@@@>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>============@@@???@@@DDDIIISSSeeeuuuuuunnniiihhhhhhlllxxxvvv```SSSQQQPPPSSSWWW^^^fffnnnuuuyyy}}}}}}{{{vvvooohhhccc``````cccdddbbbbbbeeeccc^^^]]]bbbfffcccYYYNNNFFFCCC>>>???@@@>>><<<;;;<<<>>>============<<<<<<<<<<<<>>>@@@CCCEEEEEEFFFIIIJJJOOOTTTYYYZZZYYYXXX[[[^^^^^^```bbbccccccdddfffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkkpppxxxvvvYYYJJJJJJEEEAAADDDEEEBBBBBBBBBCCCGGGNNNXXX___kkkoootttvvvwwwyyy}}}~~~~~~}}}zzzqqqggg___]]]\\\ffflllUUULLLMMMHHHCCCAAA;;;>>>>>>>>>>>>============???>>>???CCCHHHQQQaaaqqqwwwpppkkkjjjiiikkkuuuyyybbbUUUSSSQQQSSSXXX^^^dddkkkppprrrzzz{{{~~~|||yyytttnnnhhhbbb___ZZZ```bbb```aaaccc___WWWQQQTTTWWWUUUOOOHHHCCCAAA===???@@@>>>;;;:::<<>>===<<<<<<===>>>???AAABBBIII[[[mmmqqqhhhkkknnnmmmpppwww{{{```UUUYYYTTTUUUZZZbbbhhhlllppptttvvvssswww~~~}}}xxxwwwvvvsssnnngggbbb^^^___[[[XXXYYY\\\\\\XXXTTTPPPOOOKKKHHHDDDAAA???>>>???>>>===;;;::::::::::::======<<<::::::;;;???BBB===???BBBDDDEEEGGGJJJLLLSSSUUUYYY[[[]]]^^^aaacccccccccccccccdddeeefffgggggghhhkkkkkkkkkjjjkkkllllllooovvv~~~cccVVVIIIEEEDDDBBB@@@@@@BBB@@@@@@BBBEEEKKKWWWbbbllltttyyyxxxwww||||||vvvnnnjjjbbb```aaallleeeTTTSSSKKKDDDEEEDDDCCCBBBAAA???>>>=========>>>>>>@@@AAAAAAHHHYYYiii|||uuummmooonnnjjjmmmtttwwwttt^^^UUUZZZYYY[[[aaaiiiooosssvvvxxxyyyuuuvvv}}}~~~{{{yyyuuuuuussspppkkkeee```\\\ZZZWWWTTTTTTVVVVVVRRRNNNJJJIIIFFFDDDBBB@@@???>>>>>>======<<<;;;;;;;;;:::<<<===<<<;;;:::;;;>>>AAA>>>AAADDDFFFGGGIIILLLOOOUUUXXX[[[]]]^^^___aaaccccccccccccdddeeeeeeffffffggghhhjjjjjjiiiiiijjjkkknnnqqqwwwaaaTTTHHHEEEDDDCCCAAAAAACCCAAA@@@CCCEEEJJJUUUaaagggqqqyyyzzzzzz~~~|||vvvnnniiibbbaaabbbnnnhhhTTTQQQKKKGGGHHHEEECCCBBBAAA??????>>>>>>>>>??????@@@AAAAAAFFFUUUdddzzzzzzwwwqqqjjjkkkqqqrrr~~~}}}{{{wwwjjj[[[VVV[[[```gggqqq{{{~~~wwwtttxxx{{{vvvtttrrrqqqooolllhhhbbb]]]ZZZUUURRRNNNNNNNNNNNNJJJGGGBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<======<<<<<<;;;<<<======<<<;;;;;;===???@@@BBBFFFHHHJJJMMMPPPSSSXXXZZZ]]]^^^___```aaacccbbbcccdddffffffffffffeeegggiiijjjjjjiiihhhiiijjjqqqtttzzz]]]QQQGGGDDDEEECCCBBBBBBDDDAAAAAACCCEEEIIITTT^^^bbbnnnxxx|||}}}~~~|||vvvoooiiibbbaaadddqqqaaaPPPOOOLLLKKKKKKFFFBBBBBBAAA@@@????????????@@@???@@@AAAAAADDDPPP]]]yyyvvvlllkkkpppppp{{{|||vvvwww|||wwwqqqkkkaaaXXXYYY```kkkxxxwwwpppwww}}}xxxssspppnnnnnnllliiieee```[[[YYYRRROOOLLLJJJIIIHHHEEECCC???>>>======<<<<<<======:::;;;<<<===>>>>>>===<<<<<<===>>>>>><<<<<<===>>>AAACCCGGGJJJLLLOOORRRUUUYYY[[[^^^_________```bbbbbbccceeeggghhhgggfffeeeiiijjjkkkjjjiiiiiijjjllltttwww|||uuuXXXNNNFFFEEEEEECCCBBBCCCDDDAAAAAACCCDDDHHHRRR\\\cccnnnyyy|||}}}~~~|||{{{wwwooohhhcccbbbeeessswww^^^RRRRRROOONNNLLLEEECCCCCCAAA@@@????????????@@@>>>???AAAAAACCCLLLVVVuuuzzzmmmkkknnnnnnwwwuuutttxxxzzzqqqfff\\\YYY```jjj~~~tttooo|||~~~zzzuuuqqqnnnlllkkkiiifffbbb^^^ZZZXXXQQQOOOLLLIIIGGGEEEDDDBBB@@@???>>>===<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<>>>??????>>>===>>>???BBBEEEHHHKKKMMMPPPTTTVVVYYY[[[^^^^^^^^^^^^___aaabbbdddfffhhhiiihhhgggfffkkkllllllllljjjkkkmmmnnnvvvyyy}}}lllTTTLLLFFFEEEDDDBBBAAACCCCCCAAAAAACCCDDDGGGPPPZZZhhhrrr{{{}}}}}}||||||{{{{{{wwwooohhhcccbbbeeeuuuxxxeee\\\[[[TTTQQQMMMDDDEEEDDDBBBAAA???>>>>>>>>>???===>>>AAAAAABBBIIIQQQmmm}}}pppllllllrrryyyyyyssswww}}}xxxhhh\\\^^^lll{{{}}}wwwyyy~~~}}}zzzwwwsssooommmiiihhheeebbb___[[[XXXWWWPPPNNNKKKHHHFFFDDDCCCCCCAAA@@@???>>>===============<<<<<<<<<======??????===>>>??????>>>???AAACCCDDDGGGJJJMMMOOOQQQUUUWWWYYY[[[^^^___^^^___```aaadddeeefffhhhhhhhhhhhhgggllllllmmmlllkkkllloooqqqwwwzzz}}}dddPPPJJJFFFEEEDDDAAA@@@BBBAAA@@@@@@CCCDDDGGGPPPZZZkkkuuu~~~yyy{{{zzz{{{wwwooogggaaaaaafffxxx|||mmmfffbbbWWWRRRPPPHHHGGGEEECCCAAA???>>>===<<<===<<<===@@@AAAAAAGGGNNN```wwwwwwqqqnnntttyyy{{{qqqsss{{{oooaaafff{{{}}}{{{yyyvvvssspppmmmllleeedddbbb___[[[XXXVVVTTTNNNLLLJJJFFFCCCBBBBBBCCC@@@@@@???????????????@@@???>>><<<;;;;;;===???@@@??????@@@??????AAADDDGGGHHHKKKNNNPPPQQQSSSVVVYYYZZZ\\\^^^`````````bbbccceeeffffffggghhhhhhiiiiiijjjkkkkkkkkkkkkmmmpppsssvvvyyy}}}~~~^^^OOOIIIFFFFFFDDD@@@???AAA@@@>>>???BBBDDDGGGPPPZZZiiiuuuwww{{{zzzzzzwwwoooggg]]]^^^fff{{{}}}oooiiidddXXXSSSSSSMMMHHHFFFDDDBBB???===<<<<<<<<<;;;===@@@AAAAAAFFFLLLWWWooo~~~~~~wwwsssppptttrrrmmmrrr|||ttteeelll{{{yyyvvvssspppmmmlllkkkcccaaa___\\\YYYVVVTTTSSSKKKJJJHHHDDDAAA@@@AAACCC???????????????@@@AAABBBAAA???<<<::::::<<>>@@@???>>>???BBBDDDGGGPPPZZZfffttt~~~vvv~~~zzzzzzyyyqqqggg```ccckkk~~~wwwiii```]]]YYYSSSMMMJJJHHHGGGFFFEEEBBB>>>;;;@@@???===<<<===AAADDDGGGRRRddd|||zzzwwwuuuwww{{{xxxsss~~~zzznnnppp|||yyywwwsssnnnjjjgggeeeeee___^^^[[[XXXUUURRRPPPOOOHHHHHHGGGFFFCCCAAA???===????????????????????????@@@@@@AAAAAAAAA@@@@@@???============>>>BBBHHHLLLRRRSSSUUUWWWXXXXXXXXXXXX]]]^^^^^^]]]]]]^^^aaacccgggeeedddfffiiikkkjjjhhhlllllllllmmmnnnpppssstttuuuyyy}}}vvvZZZNNNJJJFFFCCCBBBCCCCCCBBBAAAAAAAAAAAACCCHHHPPPUUUeeevvv}}}zzzzzzzzzrrrhhhaaaccckkkzzznnnddd]]]XXXRRRNNNJJJHHHGGGFFFEEECCC@@@>>>@@@???===<<<>>>@@@DDDFFFPPP```xxx~~~yyyuuuvvvzzz|||yyyuuuwww~~~{{{yyyuuussspppkkkgggdddcccbbb^^^]]]ZZZVVVSSSPPPNNNNNNHHHGGGFFFDDDBBBAAA@@@??????????????????????????????@@@@@@@@@@@@@@@??????===>>>>>>>>>@@@CCCIIIMMMRRRSSSUUUWWWXXXXXXXXXXXX^^^___```aaa```aaadddfffgggffffffhhhlllnnnmmmlllmmmllllllmmmooorrruuuwwwzzz~~~tttZZZLLLIIIDDDBBBAAABBBBBBAAAAAAAAA@@@@@@BBBGGGNNNSSSeeewww}}}{{{{{{{{{zzzsssjjjcccccclllxxxlll```XXXRRRPPPJJJHHHFFFFFFEEEDDDBBB@@@AAA???>>>===>>>@@@CCCEEEKKKYYYooo}}}vvvvvvwww~~~}}}}}}|||yyyyyyxxxvvvssspppnnnkkkgggccc```^^^^^^\\\ZZZWWWTTTPPPMMMKKKJJJGGGFFFDDDBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@??????>>>???@@@AAABBBFFFJJJNNNRRRSSSTTTVVVXXXYYYYYYYYY\\\^^^aaabbbcccccceeeffffffeeefffhhhlllnnnooonnnnnnmmmmmmnnnqqquuuyyy|||nnnWWWJJJGGGCCCAAAAAAAAAAAA@@@AAAAAA@@@@@@AAAEEEKKKOOOcccuuu|||www||||||{{{tttkkkdddcccnnntttdddXXXRRRPPPKKKIIIFFFEEEEEEEEECCCBBBAAA@@@>>>>>>>>>@@@BBBDDDEEEPPPddd}}}zzzwwwtttwww|||wwwttttttsssooollljjjiiifffccc```]]][[[ZZZYYYWWWTTTPPPMMMJJJHHHGGGEEEDDDBBB@@@@@@AAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@?????????@@@BBBDDDFFFHHHMMMPPPSSSSSSUUUVVVXXXYYYZZZ[[[YYY\\\```bbbbbbcccdddeeeeeeeeefffhhhjjjkkkllllllmmmmmmmmmnnnrrrwww|||dddRRRJJJGGGCCCBBBBBBBBBAAA@@@AAAAAA@@@???@@@CCCHHHLLL\\\pppzzzwww}}}{{{zzzssskkkddddddrrrwwwdddVVVPPPOOONNNKKKGGGEEEDDDDDDCCCBBBAAA@@@???>>>>>>@@@AAABBBCCCLLL]]]uuuzzzssssss}}}}}}xxxsssoooooommmjjjfffeeedddbbb___\\\ZZZWWWVVVTTTRRRPPPLLLIIIGGGEEEDDDDDDBBBAAA??????AAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@???BBBEEEGGGIIILLLOOOQQQTTTUUUVVVWWWYYY[[[\\\]]]ZZZ]]]aaacccddddddeeefffhhhhhhiiiiiiiiijjjjjjkkkmmmmmmnnnppptttyyy}}}~~~]]]OOOIIIGGGDDDCCCCCCCCCBBBAAAAAAAAA@@@??????BBBFFFJJJWWWlll{{{zzz}}}zzzxxxqqqiiiccceeewwwssscccXXXTTTTTTUUUQQQKKKGGGEEEEEEDDDCCCBBBAAA@@@?????????@@@AAAEEEKKKZZZppp~~~vvvtttyyyxxxtttnnnjjjiiigggddd```___^^^]]][[[YYYVVVTTTRRROOOMMMKKKHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@CCCGGGJJJLLLOOOQQQSSSVVVVVVWWWXXXZZZ]]]___```___aaadddeeeeeefffhhhiiikkklllmmmmmmkkkkkklllmmmnnnoooqqqtttwww|||tttXXXPPPIIIGGGDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@@@@BBBFFFIIITTTiii}}}yyyvvvooogggaaafff{{{}}}pppfffaaa```aaa]]]XXXQQQKKKHHHFFFEEEDDDBBBAAA@@@@@@?????????@@@DDDJJJVVViii{{{xxxzzz~~~|||{{{{{{|||}}}tttoooiiieeedddbbb^^^ZZZYYYYYYYYYWWWUUURRROOONNNJJJIIIGGGEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBBBBCCCCCCBBBAAADDDIIIMMMOOOQQQSSSTTTXXXXXXXXXZZZ\\\___aaabbbbbbccceeeeeeeeefffhhhjjjjjjlllnnnmmmlllkkkmmmoooppprrruuuyyy|||jjjSSSPPPGGGEEECCCCCCCCCCCCAAA@@@@@@@@@AAA@@@AAACCCFFFIIIOOOfff}}}}}}xxxtttmmmfff```ggg~~~yyypppkkkjjjlllnnnbbb]]]UUUNNNJJJHHHGGGFFFBBBBBBAAA@@@????????????AAAGGGRRRbbbvvv}}}{{{~~~~~~|||zzzxxxxxxxxxyyyzzzqqqlllfffbbb```^^^ZZZWWWVVVVVVUUUTTTRRROOOMMMKKKHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCAAAEEEJJJNNNPPPRRRTTTUUUYYYYYYYYY[[[]]]```bbbdddbbbcccccccccbbbcccfffhhhfffiiikkkllljjjjjjmmmppprrrtttxxx|||bbbOOONNNEEEDDDBBBBBBBBBBBB@@@???@@@@@@AAAAAAAAACCCGGGJJJKKKbbbyyy}}}~~~zzzyyyvvvkkk^^^^^^eee}}}yyyppphhhqqqzzzuuuooofff\\\UUUNNNHHHEEEGGGEEECCCAAA??????@@@AAABBBBBBGGGLLLVVVmmm~~~}}}|||{{{wwwsssqqqqqqrrrrrrrrrnnnkkkfffaaa^^^\\\[[[\\\WWWSSSOOOLLLKKKJJJIIIHHHIIIHHHFFFDDDBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>???@@@AAABBBAAA@@@@@@AAA@@@@@@BBBDDDDDDCCCAAAAAAHHHOOORRRQQQRRRUUUXXX\\\\\\[[[\\\\\\]]]______aaabbbccceeeggghhhiiijjjhhhiiikkkkkkkkkmmmoooqqqvvvxxx{{{{{{|||]]]MMMMMMFFFDDDCCCCCCCCCAAA???===AAA@@@?????????@@@AAABBBLLL[[[qqq}}}~~~}}}yyywwwtttiii]]]^^^fffyyyqqqlllyyysss^^^TTTPPPLLLIIIHHHHHHFFFDDDBBBAAAAAAAAABBBBBBGGGMMMWWWlll}}}|||zzzvvvsssooonnnnnnnnnnnnmmmjjjgggccc^^^[[[YYYXXXXXXTTTQQQMMMKKKJJJJJJIIIHHHGGGGGGEEECCCBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>===>>>@@@AAAAAAAAA@@@???AAA@@@???@@@BBBCCCBBBAAAFFFJJJOOOQQQPPPRRRVVVZZZ^^^_________```bbbcccdddffffffffffffffffffffffffiiikkklllllllllmmmoooqqqwwwzzz}}}~~~~~~wwwZZZNNNLLLFFFEEECCCCCCCCCAAA???===@@@@@@?????????@@@AAABBBIIIXXXlll||||||{{{wwwtttoooeee[[[[[[fff~~~{{{xxxxxxbbbSSSQQQQQQNNNJJJKKKIIIGGGDDDBBBAAAAAAAAAAAAFFFMMMXXXkkk~~~}}}|||yyyuuurrrooommmkkkjjjjjjiiigggfffdddbbb^^^YYYVVVTTTSSSSSSPPPNNNKKKIIIIIIIIIIIIHHHEEEEEEDDDCCCBBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>===>>>???@@@@@@@@@???>>>AAA???>>>???AAACCCCCCCCCIIIKKKMMMMMMLLLOOOUUUZZZ______```aaaccceeefffggghhhhhhggggggffffffeeeeeekkklllmmmmmmlllmmmoooqqquuuyyy}}}~~~jjjWWWOOOJJJGGGEEECCCBBBBBBBBB@@@>>>@@@@@@??????@@@@@@AAABBBFFFRRRfffxxx{{{zzzxxxuuuqqqjjj```XXXWWWeee}}}|||bbbRRRPPPQQQNNNLLLJJJHHHFFFDDDCCCBBBAAAAAA@@@EEEMMMXXXiii}}}zzzwwwrrrmmmiiijjjiiihhhhhhgggfffccc```^^^\\\YYYUUURRRPPPOOOOOOLLLJJJHHHGGGHHHHHHGGGFFFCCCBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@??????>>><<<===>>>???@@@???>>>>>>???>>>>>>@@@DDDGGGIIIIIIKKKKKKJJJHHHHHHLLLSSSXXX\\\]]]^^^___aaadddfffgggggggggggggggggghhhhhhhhhkkklllmmmmmmllllllooopppvvvzzz~~~aaaUUUOOOGGGGGGEEECCCBBBBBBBBB@@@>>>@@@???@@@@@@@@@@@@AAAAAACCCNNN___qqq{{{~~~zzzyyywwwtttnnneee\\\WWWVVVhhhvvvwwwrrrZZZOOOMMMLLLKKKKKKHHHGGGFFFDDDCCCBBBAAAAAA@@@CCCJJJUUUdddyyy}}}zzzwwwtttooojjjfffgggffffffeeeeeeccc___\\\YYYWWWUUURRROOOMMMLLLLLLHHHFFFEEEEEEFFFGGGFFFDDDAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBAAA@@@@@@???<<<===>>>???@@@???>>>>>>======???CCCHHHMMMOOOPPPOOOMMMKKKIIIJJJNNNTTTYYY[[[[[[\\\^^^aaaccceeeggghhhhhhhhhhhhhhhhhhhhhhhhjjjkkkllllllllllllnnnpppxxx||||||^^^UUUNNNEEEHHHFFFCCCBBBBBBBBBAAA?????????@@@@@@AAAAAAAAAAAABBBKKKYYYjjj{{{}}}}}}{{{{{{xxxvvvssslllaaaXXXVVVYYYnnn{{{qqqqqqyyyhhh\\\QQQNNNOOONNNMMMNNNKKKJJJIIIGGGEEEDDDBBBAAAAAABBBGGGOOOZZZlll|||xxxvvvuuusssrrrqqqnnnkkkhhhdddcccbbbaaaaaa___[[[XXXTTTSSSQQQOOOLLLKKKJJJIIIEEEDDDCCCCCCDDDEEECCCBBB@@@@@@@@@@@@@@@AAABBBCCCAAABBBBBBBBBBBBAAA@@@@@@===>>>???@@@@@@@@@???>>><<<>>>AAAGGGMMMRRRTTTTTTSSSQQQOOOOOOQQQUUUZZZ]]]\\\]]]^^^```bbbdddfffhhhkkkkkkjjjiiihhhgggffffffiiikkkllllllmmmnnnppprrrvvvyyy}}}www]]]TTTNNNHHHIIIGGGCCCBBBBBBBBBAAA@@@>>>???@@@AAAAAAAAAAAA@@@BBBHHHRRRbbbuuuzzz~~~~~~wwwttttttxxx}}}{{{wwwuuussskkk^^^VVVUUU[[[sss|||uuuuuuwwwvvv{{{xxxiiiXXXQQQNNNSSSZZZZZZXXXWWWSSSRRRPPPMMMJJJFFFDDDBBBCCCBBBDDDHHHOOO^^^yyy~~~~~~~~~~~~~~~}}}|||xxxsssoooooonnnmmmlllllljjjgggddd```^^^\\\[[[ZZZYYYVVVSSSPPPOOOMMMKKKIIIHHHFFFFFFDDDBBBBBBBBBCCCCCCAAA???@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAA@@@??????===>>>@@@AAAAAAAAA@@@???===???CCCJJJPPPSSSTTTSSSTTTSSSSSSTTTWWW[[[]]]^^^]]]^^^___```bbbdddfffgggkkkkkkjjjiiiiiihhhggggggjjjlllmmmnnnoooqqqtttvvvvvvyyy|||oooYYYPPPNNNNNNJJJGGGCCCBBBBBBBBBBBBAAA>>>???@@@AAAAAAAAA@@@@@@AAAEEEMMM[[[nnnyyytttzzz~~~vvvpppoooooopppvvv||||||wwwuuusssjjj\\\UUUUUU[[[sss~~~zzzpppooommmaaaUUUOOOOOOZZZfffhhhdddaaaZZZYYYVVVRRRNNNIIIEEECCCEEEBBBBBBDDDGGGTTTooo~~~||||||}}}~~~zzz|||}}}~~~zzzyyyyyyyyywwwsssmmmhhhlllkkkiiiiiihhheeeaaa^^^]]][[[XXXVVVVVVTTTRRRPPPMMMLLLKKKIIIGGGFFFDDDDDDCCCBBBAAAAAABBBBBB@@@>>>AAA@@@@@@???@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBAAA@@@@@@>>>AAAEEELLLQQQSSSRRRPPPSSSSSSSSSVVVYYY\\\^^^^^^]]]]]]^^^___```bbbdddeeeggghhhhhhiiijjjjjjkkkkkkkkkmmmooopppqqqsssvvvyyy}}}iiiVVVMMMNNNTTTJJJGGGDDDBBBBBBBBBBBBAAA>>>???@@@AAABBBAAA@@@@@@AAACCCIIIVVViii}}}}}}vvv}}}~~~yyypppllllllmmmlllqqqwww|||~~~wwwwwwvvvrrrfffXXXTTTVVVZZZxxx|||xxxtttmmmgggcccVVVXXX___nnn~~~yyyiiiZZZTTTQQQKKKDDDAAABBB???BBBGGGGGGKKKbbb{{{zzzvvvtttttttttsssxxxyyy|||uuuqqqrrruuu{{{|||yyyyyyyyyyyyyyytttsssqqqooommmlllkkkkkkiiigggdddbbbaaa___\\\ZZZXXXWWWVVVTTTRRROOONNNMMMHHHGGGGGGFFFEEEDDDDDDCCC@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDGGGKKKOOOQQQSSSVVVXXXUUUVVVWWWYYY\\\^^^___```___^^^]]]]]]___aaaeeegggjjjjjjjjjjjjjjjjjjjjjjjjkkktttyyywwwvvv{{{fffPPPKKKMMMHHHGGGFFFDDDCCCCCCBBB@@@>>>@@@@@@??????@@@@@@AAABBBDDDFFFKKKVVVggg{{{~~~uuuooommmmmmnnnmmmpppsssvvvwwwxxxyyyzzz|||}}}}}}yyyxxxxxxsssgggYYYTTTVVV]]]{{{}}}zzzvvvssspppllljjjccciiitttyyycccVVVPPPJJJEEEDDDCCCAAACCCFFFEEEHHH\\\ttt}}}wwwsssqqqpppooooooqqqrrrsssvvvzzz}}}{{{vvvvvvxxx||||||wwwtttttttttuuuuuunnnmmmkkkjjjhhhgggggggggeeeccc```___]]]\\\YYYWWWUUUTTTRRRPPPNNNLLLKKKJJJFFFFFFFFFEEEDDDCCCCCCCCC@@@AAAAAAAAAAAAAAAAAA@@@???@@@@@@AAAAAABBBBBBBBBDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAABBBBBBCCCDDDDDDGGGJJJNNNQQQRRRTTTWWWYYYWWWXXXYYY[[[\\\^^^``````aaa```___^^^```cccfffhhhiiiiiijjjkkkkkklllmmmmmmooowwwzzzxxxwww|||iiiSSSMMMNNNHHHIIIGGGDDDCCCCCCBBB@@@>>>@@@@@@??????@@@@@@AAABBB@@@AAAFFFRRRdddzzzuuupppooooooppplllnnnqqqsssssstttuuuwwwxxx{{{}}}yyyxxx{{{~~~|||{{{yyytttgggZZZUUUWWWaaayyyxxxwwwuuutttsssrrrrrrqqqyyygggVVVMMMHHHGGGHHHEEEBBBCCCDDDBBBEEEUUUhhh{{{uuuqqqnnnmmmlllkkkjjjjjjkkkmmmqqquuuyyy{{{{{{zzzxxxxxx{{{}}}}}}~~~|||zzzvvvpppmmmmmmnnnooopppgggfffeeecccbbbaaaaaaaaa```^^^[[[ZZZYYYWWWUUURRRPPPOOONNNLLLJJJHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???AAAAAAAAAAAACCCEEEGGGHHHLLLNNNQQQSSSTTTVVVXXXZZZYYYYYYZZZ\\\]]]___``````bbbbbbaaaaaabbbeeegggiiiggghhhjjjkkkmmmoooqqqrrruuuyyy{{{xxxxxx|||jjjUUUOOOOOOIIIKKKHHHFFFDDDCCCCCCAAA???@@@@@@??????@@@@@@AAABBB??????CCCMMM___uuu}}}uuuqqqqqqrrrsssoooppprrrrrrrrrrrrtttvvvvvvyyy|||~~~~~~}}}|||zzzyyyvvvrrrqqquuuzzz}}}{{{yyytttgggZZZUUUXXXccc{{{}}}~~~}}}||||||~~~xxxbbbTTTMMMHHHFFFGGGDDDBBBBBBBBB@@@CCCOOO]]]yyy{{{vvvqqqnnnllljjjhhhggggggggghhhlllpppuuuxxxwwwuuurrrrrrtttxxx}}}~~~zzzvvvqqqkkkhhhgggiiijjjkkkdddcccaaa___]]]\\\[[[[[[[[[YYYVVVUUUUUUSSSQQQOOOLLLLLLJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAABBBDDDHHHKKKMMMOOOQQQTTTUUUVVVVVVXXXYYYYYYZZZ[[[\\\^^^___``````eeedddddddddeeegggiiijjjfffgggjjjmmmpppsssuuuvvvyyy{{{zzzxxxyyy}}}}}}hhhWWWSSSSSSMMMMMMJJJGGGEEEDDDCCCAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBDDDKKKYYYnnn}}}yyysssrrrsssuuuvvvtttuuuvvvvvvuuuuuuwwwyyy{{{~~~~~~~~~|||yyywwwwwwtttrrrqqqrrrtttuuutttwwwwwwvvvuuusssrrrqqqqqqpppooonnnmmmnnnsss{{{|||{{{xxxsssfffYYYUUUXXXfff|||yyymmm```YYYSSSKKKEEEDDDBBBAAA@@@AAA@@@CCCLLLUUUmmm{{{uuupppmmmjjjgggeeeeeeddddddeeehhhlllppprrrrrrpppnnnlllmmmppptttwwwsssyyyzzzqqqmmmhhheeedddeeefffgggcccaaa___\\\YYYWWWVVVUUUWWWUUUSSSRRRRRRQQQOOOMMMJJJJJJHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@??????>>>??????@@@@@@AAA@@@@@@@@@AAABBBCCCEEEHHHKKKNNNPPPQQQSSSUUUVVVVVVWWWXXXYYYYYYZZZ[[[\\\^^^___```aaaffffffffffffggghhhjjjkkkggghhhkkkooorrrvvvxxxzzz{{{zzzyyyyyy{{{wwwggg[[[YYY[[[VVVPPPMMMIIIFFFEEEDDDBBBAAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDIIIUUUjjj{{{www{{{{{{vvvssssssuuuxxxyyyyyy{{{}}}}}}||||||~~~xxxwwwuuussssssqqqooonnnnnnllljjjkkklllmmmmmmlllppppppooonnnmmmmmmlllllljjjkkkkkkkkkmmmrrryyy~~~~~~|||zzzxxxrrrfffZZZWWWZZZjjj~~~zzzwwwsssllleeebbb\\\QQQGGGCCCAAAAAAAAAAAAAAAEEEJJJNNNaaaxxx~~~zzztttoookkkgggdddaaaaaa`````````bbbeeehhhjjjllljjjhhhggghhhiiilllmmmlllsss||||||xxxkkkhhhdddaaaaaaaaaaaa```___^^^[[[XXXVVVTTTRRRRRRSSSQQQOOONNNOOONNNLLLKKKIIIHHHGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAAAAAAAA@@@@@@?????????>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCFFFIIILLLOOOQQQRRRRRRTTTWWWXXXXXXXXXYYY[[[YYYZZZ[[[]]]___aaacccdddggggggggghhhhhhiiijjjkkkiiijjjmmmppptttxxxzzz||||||yyyxxx|||{{{~~~wwwiii___```ccc]]]SSSOOOJJJGGGEEEDDDCCCBBB@@@@@@??????@@@@@@AAABBB@@@@@@BBBFFFRRRggg~~~zzzssspppsss||||||yyyuuutttvvvyyy{{{|||zzzwwwwwwrrrrrrqqqpppnnnmmmlllllliiihhhhhhiiijjjkkkjjjiiillllllkkkkkkjjjjjjjjjiiihhhiiijjjkkkmmmqqqvvvzzz|||zzzxxxsssggg\\\ZZZ]]]ppp|||xxxtttrrrtttvvvxxxqqqllliiibbbWWWMMMIIIDDDDDDCCCBBBCCCEEEHHHHHHUUUmmm{{{uuuppplllhhhccc```]]]]]]]]]^^^___```aaabbbcccbbbbbbcccccceeefffggglllssszzz}}}|||{{{|||}}}|||}}}~~~yyy{{{yyytttrrrsssqqqnnndddaaa^^^]]]\\\\\\ZZZYYYXXXWWWUUUSSSQQQPPPPPPOOOOOOMMMKKKKKKLLLKKKJJJHHHGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA@@@@@@@@@???????????????>>>???@@@AAABBBBBBBBBBBBCCCEEEIIIMMMPPPRRRRRRSSSTTTVVVYYYZZZZZZZZZ\\\]]]ZZZ[[[]]]```bbbeeeggghhhhhhhhhhhhiiiiiijjjjjjkkklllmmmooorrruuuxxx{{{||||||xxxyyyxxx}}}xxxjjj``````ccc]]]UUUQQQLLLHHHFFFEEEDDDCCC@@@@@@??????@@@@@@AAABBB??????AAAEEEOOObbbxxxuuunnnkkkooottt|||yyywwwwwwzzz}}}~~~wwwrrrrrrpppppppppooommmllllllmmmjjjiiijjjkkkmmmmmmllljjjkkkkkkkkkjjjjjjjjjjjjjjjgggiiilllooopppssswwwyyy|||{{{yyytttiii^^^\\\```uuu~~~}}}yyyooommmrrryyy|||uuuoookkkeee[[[TTTQQQFFFFFFEEECCCCCCFFFFFFDDDMMMfff~~~xxxsssooojjjeeebbb\\\\\\]]]]]]^^^^^^^^^^^^\\\\\\^^^___aaabbbcccccclllqqqwwwvvvrrrmmmkkklllnnnpppsssyyy|||{{{vvvqqqlllmmmkkkfffeeefffeeebbb^^^\\\ZZZYYYYYYXXXUUUSSSQQQQQQPPPOOONNNNNNNNNOOOLLLJJJIIIIIIIIIIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>======>>>@@@AAA????????????????????????>>>???@@@AAABBBCCCCCCCCCDDDGGGKKKPPPSSSTTTSSSSSSUUUXXXZZZ\\\\\\]]]^^^```[[[]]]___bbbeeehhhjjjkkkhhhhhhhhhiiiiiijjjjjjjjjnnnoooqqqsssvvvyyy{{{|||}}}xxxzzz|||yyyxxxiii]]]]]]___YYYVVVRRRLLLHHHFFFEEEDDDCCC@@@@@@??????@@@@@@AAABBBAAABBBBBBDDDLLL\\\qqqrrrllliiimmmppp{{{}}}{{{yyyyyy}}}yyysssrrroooppppppooonnnmmmmmmnnnmmmmmmmmmoooqqqqqqooommmllllllllllllllllllkkkkkkhhhlllpppsssuuuwwwyyy{{{{{{zzzxxxtttkkk```\\\^^^ssswwwooopppvvvzzz~~~vvvooommmhhh___VVVQQQOOOKKKGGGDDDDDDEEEEEEDDDNNNZZZppp|||vvvqqqlllhhhccc```___^^^[[[YYYXXXXXXYYYYYYWWWWWWXXXXXXZZZ]]]___```fffgggggghhhgggeeebbbaaa```dddjjjnnnpppmmmiiifff_________^^^\\\ZZZYYYXXXUUUUUUUUUTTTSSSQQQPPPOOOMMMLLLKKKIIIIIIJJJJJJKKKKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@BBBBBBBBBBBB@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@?????????@@@@@@@@@????????????@@@@@@FFFDDD@@@>>>???CCCGGGJJJKKKLLLOOOQQQSSSUUUVVVVVVZZZZZZZZZ[[[\\\\\\]]]]]]]]]^^^```bbbeeegggiiijjjjjjjjjjjjjjjjjjjjjkkkkkklllqqqwwwyyyzzzzzz|||uuutttddd\\\VVVVVVYYYWWWRRRKKKIIIIIIIIIEEEBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@BBBFFFQQQfffxxxvvvhhh```dddhhhooo~~~|||xxxsssooonnnqqqssstttsssrrrsssssssssqqqooommmlllmmmqqquuuuuupppmmmmmmooopppqqqrrrrrrrrrtttwwwzzz|||{{{yyyuuukkkaaa]]]```yyytttiiikkkrrrwww|||ssskkkkkkiiibbbYYYTTTPPPLLLHHHFFFEEEEEEEEEDDDIIISSShhh{{{uuupppllliiieeebbb```^^^\\\YYYWWWVVVVVVWWWTTTTTTTTTTTTVVVXXXZZZ\\\]]]^^^_________]]][[[ZZZVVVYYY^^^bbbcccaaa^^^[[[[[[[[[ZZZZZZXXXVVVUUUTTTQQQQQQQQQPPPOOONNNLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHFFFDDDCCCBBBBBBBBB@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@???????????????@@@@@@AAADDDCCCAAA@@@BBBEEEIIILLLMMMNNNQQQSSSUUUWWWXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]^^^___aaaccceeehhhiiijjjiiijjjkkkmmmmmmmmmllllllmmmrrrwwwzzzzzz{{{xxxoooaaa\\\XXXZZZ]]]ZZZTTTMMMIIIIIIHHHEEEBBBBBBAAA@@@@@@???@@@@@@@@@AAA@@@@@@BBBFFFPPPeeewwwyyyjjjaaadddgggmmm}}}yyyuuuuuuwwwyyyxxxvvvuuuvvvvvvvvvuuusssrrrqqqqqquuuxxxvvvrrroooppprrrqqqsssuuuuuuvvvxxxzzz}}}}}}|||{{{vvvkkkaaa___cccpppdddfffooovvvzzzooogggiiijjjeee]]]WWWSSSPPPLLLIIIHHHHHHFFFEEEFFFMMM^^^www{{{uuupppllliiigggeeeaaa___\\\XXXUUUTTTSSSRRROOOOOOOOOOOOPPPRRRTTTUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRTTTWWWYYYZZZZZZXXXWWWUUUUUUTTTTTTRRRQQQOOONNNLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????@@@@@@?????????@@@@@@AAAAAAAAABBBBBBCCCDDDGGGJJJNNNOOOPPPRRRTTTVVVXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]___```bbbdddfffhhhjjjkkkjjjkkkmmmoooppppppooonnnppptttxxxzzzzzz|||xxxtttzzzjjjbbb``````bbbeee^^^XXXPPPKKKIIIHHHEEECCCBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@BBBFFFOOOcccuuupppdddccceeejjjzzz|||zzzzzz{{{|||{{{zzzxxxwwwxxxzzz{{{yyyuuusssuuuwwwvvvyyy|||~~~}}}|||{{{uuujjj``````eee~~~mmmbbbgggrrrzzzyyynnnfffiiillliii```ZZZVVVSSSPPPMMMLLLJJJHHHFFFFFFJJJVVVlll{{{uuuooollliiigggeeeaaa___\\\XXXTTTQQQPPPOOOLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPQQQSSSTTTUUUUUUUUUTTTOOOOOOOOONNNMMMLLLJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAA>>>???@@@AAABBBBBBCCCCCCCCCDDDGGGJJJMMMPPPSSSTTTTTTUUUWWWYYYZZZ\\\\\\]]]ZZZ[[[[[[\\\]]]]]]^^^^^^___```bbbdddfffhhhiiijjjkkkkkklllmmmoooppprrrrrrtttwwwyyyzzzyyy{{{~~~uuuzzzxxxrrrlllkkknnnoooooonnnbbb\\\TTTNNNJJJHHHFFFDDDBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@AAACCCEEEMMM___ppp~~~|||jjjddddddhhhuuu~~~{{{yyyxxx{{{}}}||||||zzzttthhh^^^___fff{{{{{{yyykkkeeekkkvvv}}}xxxoooiiilllppplllddd^^^WWWUUURRRPPPNNNKKKGGGDDDEEEFFFOOObbb{{{{{{uuuoookkkhhheeecccaaa___\\\XXXTTTQQQNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNKKKKKKKKKLLLLLLMMMMMMNNNKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA??????>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAA???@@@AAACCCDDDEEEEEEEEEEEEGGGKKKOOOSSSUUUWWWWWWVVVWWWYYYZZZ\\\]]]^^^^^^\\\\\\]]]]]]^^^_________``````bbbdddfffgggiiijjjlllkkkkkkkkkmmmppptttvvvwwwzzz|||{{{yyyyyy}}}tttvvvqqqsssvvvzzz}}}~~~zzzuuueee```XXXQQQLLLIIIGGGEEECCCBBBAAAAAA@@@@@@AAAAAAAAA@@@AAABBBCCCJJJZZZiii}}}uuuhhhdddhhhuuu||||||zzzsssfff]]]```hhhxxxnnnnnnwwwuuuiiifffmmmtttvvvtttooonnnrrrtttooohhhddd[[[YYYWWWUUURRRNNNIIIEEEDDDEEEJJJYYYooozzz{{{xxxsssooolllhhhdddbbb___^^^[[[XXXUUUQQQOOONNNLLLKKKIIIHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIJJJGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDAAABBBBBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@??????@@@@@@AAAAAA???AAACCCEEEGGGHHHHHHGGGHHHJJJMMMQQQTTTVVVWWWXXXWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^___``````aaaaaaaaabbbccceeeggghhhjjjjjjlllkkkkkkkkknnnrrrvvvyyyyyy|||~~~~~~|||{{{}}}rrr}}}}}}www|||}}}uuufffbbb\\\VVVOOOKKKHHHFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAEEETTTbbbzzzppphhhjjjwww}}}}}}{{{sssfff]]]aaakkkvvvhhhfffqqq}}}~~~qqqgggfffjjjkkkgggoooooorrrxxxyyysssnnnllleeecccaaa___\\\WWWQQQMMMIIIHHHJJJSSScccyyy{{{wwwuuussspppooommmjjjfffbbb]]]\\\[[[YYYVVVSSSQQQOOOLLLKKKIIIGGGFFFFFFGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB???@@@@@@AAABBBBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>???>>>>>>>>>>>>??????@@@AAA@@@???>>>>>>???@@@AAA??????@@@@@@AAAAAABBBBBB@@@@@@??????@@@@@@AAABBB@@@BBBEEEHHHJJJJJJJJJJJJJJJKKKNNNQQQSSSUUUUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]___``````aaabbbbbbccccccdddeeefffgggiiikkklllllljjjkkkmmmpppsssuuuwwwxxxyyy}}}~~~xxxnnneeeccc___YYYRRRLLLIIIGGGCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAA???AAANNN\\\uuuzzznnnmmmxxx~~~~~~|||tttggg^^^cccmmm}}}lllhhhsss~~~oooeeedddfffbbbZZZkkknnnuuu||||||vvvrrrrrrnnnmmmkkkiiifff```ZZZUUUPPPOOONNNPPPZZZmmm~~~zzzxxxoooooonnnnnnnnnkkkgggddd\\\[[[ZZZYYYWWWTTTRRRQQQLLLJJJIIIGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEAAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@===>>>???@@@AAAAAAAAA@@@>>>???@@@@@@@@@???===<<>>>>>>>>>>>??????AAA@@@???>>>>>>???@@@AAA>>>>>>???@@@@@@AAABBBBBB@@@?????????@@@AAAAAABBBAAACCCFFFIIIKKKLLLKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTVVVWWWYYYZZZ[[[\\\]]]]]]aaaaaaaaabbbccccccddddddfffggghhhiiikkkmmmnnnnnnhhhkkkpppuuuxxxyyyxxxwwwxxx}}}{{{qqqgggddddddaaa[[[TTTNNNIIIHHHCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@===???KKKXXXpppsssoooxxx{{{uuuhhh^^^dddqqqxxxxxxyyyjjjaaa[[[WWWWWWYYYjjj~~~tttppppppkkklllrrrqqqfffZZZUUUNNNJJJKKKQQQWWWbbbxxx~~~|||tttpppmmmmmmmmmlllgggddd___^^^\\\ZZZWWWTTTQQQPPPRRRNNNIIIHHHJJJJJJFFFBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDD>>>???BBBDDDDDDDDDCCCBBBDDDBBB@@@AAACCCDDDBBB@@@===>>>>>>???@@@AAAAAAAAAAAA>>><<<<<>>>>>>>>????????????>>>>>>???AAABBBAAA@@@???@@@AAABBBAAA@@@?????????@@@AAAEEEGGGJJJMMMNNNMMMLLLKKKKKKMMMPPPQQQQQQRRRTTTVVV[[[XXXUUUVVVZZZ^^^___^^^^^^___```bbbcccdddffffffeeegggiiijjjjjjjjjkkkllljjjmmmsssxxx{{{|||{{{zzzxxx}}}vvvnnngggcccbbbcccccc___XXXPPPKKKHHHFFFCCCAAA@@@@@@AAA@@@????????????>>>???DDDJJJNNNeee~~~zzzyyy}}}wwwoooccc[[[eeeuuu}}}~~~wwwiii___WWWRRRSSSXXXkkk~~~uuurrroookkkjjjnnnmmmbbbWWWRRRNNNJJJJJJOOOSSS[[[ooo}}}|||qqqnnnkkkjjjkkkjjjfffbbb^^^]]]\\\YYYVVVTTTQQQPPPOOOKKKGGGGGGIIIJJJGGGDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBBBB>>>???AAACCCDDDCCCBBBAAACCCAAA???@@@BBBCCCBBB@@@======>>>??????@@@AAAAAAAAA>>><<<===???@@@???>>>===>>>??????????????????@@@AAAAAA@@@>>>===>>>@@@AAAAAA@@@@@@AAACCCDDDEEEHHHJJJMMMOOOPPPOOONNNMMMLLLNNNPPPRRRRRRTTTVVVYYYZZZXXXVVVXXX\\\____________```aaabbbccceeeffffffggghhhjjjjjjjjjiiijjjkkkllloootttxxxzzzzzzyyyxxxxxx}}}{{{uuuoooiiifffgggfffeeeaaa[[[UUUNNNJJJEEECCC@@@???@@@@@@@@@??????>>>>>>===>>>AAAGGGKKKaaayyy|||tttjjj^^^YYYhhh{{{wwwkkk```TTTMMMPPPVVVhhh{{{~~~}}}vvvuuurrrnnnlllmmmjjjaaaWWWRRRQQQKKKJJJNNNPPPUUUeeewww|||~~~|||nnnkkkhhhhhhiiihhhddd```]]]\\\[[[XXXVVVSSSQQQPPPMMMJJJGGGGGGIIIJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@>>>???@@@BBBBBBBBBAAAAAAAAA@@@???@@@AAAAAA@@@???=========>>>??????@@@@@@AAA???======???@@@???>>>===>>>??????@@@@@@@@@@@@AAAAAAAAA???======???@@@BBBBBBCCCDDDEEEGGGIIIJJJLLLNNNPPPRRRRRRQQQPPPOOOMMMOOOQQQSSSTTTUUUXXXZZZXXXXXXXXX[[[^^^``````___```aaabbbcccdddeeefffggghhhiiikkkkkkjjjiiiiiijjjoooqqquuuxxxyyyyyyxxxwww{{{||||||{{{vvvssspppmmmkkknnnjjjfffccc___YYYRRRLLLDDDBBB???>>>???@@@@@@???>>>>>>===<<<<<<>>>CCCGGGYYYooo}}}tttiii]]][[[mmm|||uuujjj[[[PPPQQQXXXfffwww|||{{{~~~{{{vvvxxxwwwtttqqqppplllddd\\\WWWTTTNNNMMMPPPQQQRRR^^^mmm}}}nnnkkkhhhhhhiiigggddd```]]]\\\ZZZWWWUUUSSSRRRQQQNNNLLLIIIIIIIIIJJJHHHGGGGGGFFFDDDBBBAAAAAABBBBBBCCCCCCBBBAAA@@@?????????>>>???@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@??????=========>>>>>>?????????AAA@@@???>>>????????????===>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@???@@@BBBEEEFFFFFFGGGHHHIIIKKKLLLMMMPPPPPPRRRSSSSSSRRRQQQPPPOOOQQQSSSTTTTTTUUUWWWXXXWWWYYY[[[^^^```aaa```___bbbbbbcccdddeeefffgggggggggiiikkkkkkkkkjjjkkklllppprrruuuwwwyyyzzzyyyyyy~~~wwwttt}}}~~~zzzuuurrrpppppppppooorrrlllfffbbb```[[[SSSLLLCCCAAA???>>>???@@@@@@?????????>>><<<;;;===AAADDDQQQeee|||{{{sssiii^^^^^^sssyyyjjj]]][[[```qqq~~~}}}~~~yyyssswwwyyyxxxvvvsssnnniiibbb\\\UUUOOOMMMQQQQQQPPPYYYeeezzz~~~rrroookkkkkkkkkiiieeeaaa]]][[[YYYWWWUUUTTTSSSSSSQQQPPPMMMKKKJJJIIIHHHGGGHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@????????????@@@@@@AAAAAA@@@@@@????????????????????????>>>>>>>>>>>>????????????AAAAAA@@@???>>>>>>??????>>>???@@@BBBCCCDDDDDDDDDAAABBBCCCCCCCCCEEEHHHJJJJJJKKKLLLLLLMMMNNNNNNNNNQQQQQQRRRSSSSSSSSSRRRQQQSSSTTTUUUUUUTTTTTTUUUVVVXXX[[[^^^aaaaaaaaa``````ccccccdddeeefffgggggghhheeegggjjjlllmmmmmmoooqqqqqqrrruuuwwwzzz|||}}}}}}wwwsssxxxyyyuuupppnnnnnnpppqqqrrrrrrlllddd```]]]XXXQQQJJJCCCAAA???>>>???@@@@@@@@@@@@@@@???>>>===>>>AAADDDMMM^^^vvv}}}wwwppphhh___ddd~~~{{{ooommmqqqxxxppptttvvvyyyxxxtttooolllfff```VVVPPPNNNRRRQQQNNNSSS]]]lllwwwssspppnnnnnnlllgggccc]]]\\\YYYWWWVVVUUUUUUUUUSSSRRROOOMMMKKKIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@@@@AAAAAAAAAAAA>>>???@@@@@@???>>>???@@@??????????????????@@@@@@AAABBBBBB@@@>>>===>>>@@@???@@@BBBDDDEEEFFFGGGGGGBBBDDDFFFGGGGGGHHHJJJLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSUUUVVVWWWWWWVVVUUUVVVWWW[[[^^^aaabbbbbb``````aaadddeeeeeefffgggggghhhhhheeehhhkkkmmmooopppsssuuussstttvvvxxx{{{}}}}}}xxxyyyxxxsssnnnkkkllloooqqqsssooojjjbbb\\\XXXSSSMMMHHHDDDBBB??????@@@BBBBBBAAA@@@AAA@@@???>>>???AAADDDKKKYYYooo|||vvvooogggcccmmmxxxpppuuusssxxxzzzvvvrrrpppjjjddd\\\UUURRRUUUSSSNNNPPPWWWbbb{{{{{{xxxsssqqqpppnnnhhhddd^^^\\\ZZZXXXVVVVVVWWWXXXPPPPPPOOOMMMKKKIIIIIIJJJFFFFFFGGGGGGGGGFFFFFFEEEBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBB>>>@@@BBBAAA???>>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCAAA>>>===>>>@@@AAABBBDDDFFFHHHIIIJJJJJJDDDGGGJJJKKKJJJIIIIIIJJJLLLMMMOOOQQQRRRSSSSSSSSSQQQRRRSSSSSSTTTUUUVVVVVVUUUWWWYYYYYYYYYYYY[[[]]]^^^aaaccccccaaa___```aaaeeeffffffgggggghhhhhhiiihhhjjjmmmoooppprrrtttuuuxxxxxxxxxzzz{{{~~~{{{yyyyyytttmmmjjjjjjmmmppprrrlllhhhbbbZZZSSSMMMIIIGGGDDDBBB@@@@@@BBBCCCCCCCCC???@@@@@@???>>>???AAADDDGGGPPPccczzz~~~wwwoooiiigggvvv|||uuutttxxx}}}yyyrrryyyrrryyy|||xxxuuutttooohhhbbb[[[XXXZZZWWWPPPPPPVVV___yyy~~~zzzuuusssqqqnnniiiddd^^^]]]ZZZXXXWWWWWWXXXYYYMMMNNNMMMLLLJJJIIIJJJKKKEEEFFFHHHIIIIIIHHHGGGFFFBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCBBBAAAAAABBBBBBBBB>>>AAABBBAAA???>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCAAA>>>===>>>AAABBBCCCEEEGGGIIIJJJKKKLLLFFFIIILLLMMMKKKHHHGGGFFFKKKLLLOOORRRTTTUUUVVVVVVRRRRRRSSSTTTVVVWWWXXXXXXUUUWWWZZZ[[[\\\]]]```bbb```cccdddccc```___```bbbffffffgggggghhhhhhiiiiiijjjmmmoooqqqqqqrrrsssuuu|||{{{{{{{{{|||}}}~~~|||xxxzzztttnnnjjjjjjmmmpppqqqjjjhhhbbbYYYPPPJJJGGGGGGEEECCCAAAAAABBBDDDDDDCCC>>>?????????>>>???AAACCCBBBHHHXXXnnn~~~uuusssnnnhhhyyyqqqoooooolllmmmqqq|||{{{vvvrrrpppnnndddbbb___[[[WWWUUUSSSSSSZZZjjj}}}||||||uuuoookkkfffdddeee___XXXUUUUUUWWWWWWVVVPPPMMMIIIHHHJJJKKKJJJHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPRRRRRRQQQQQQSSSTTT[[[ZZZXXXWWWVVVVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]___aaacccdddeeeeeekkkiiiffffffgggiiijjjjjjqqqllllllrrruuutttuuuyyyxxxyyyzzz|||vvvpppsssyyytttooolllmmmooopppooohhhddd___YYYTTTOOOIIIFFFDDDAAA@@@BBBFFFGGGCCC???DDDBBBAAA???>>>>>>??????AAAHHHRRR```www|||rrrqqqnnnlll{{{qqqkkkfffaaaaaaeeennn~~~}}}xxxsssooommmlllfffeeedddccc```]]]ZZZXXXZZZeeeuuu|||xxxrrrmmmiiieeeccc^^^XXXUUUUUUVVVUUUTTTSSSPPPMMMLLLMMMNNNMMMKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKLLLMMMNNNOOOPPPRRRSSSSSSSSSSSSTTTVVVZZZZZZXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^```ccceeefffggghhhhhhgggeeefffhhhkkkmmmnnnqqqmmmmmmssswwwvvvxxx{{{}}}~~~xxxsssuuuyyytttnnnjjjjjjkkkllllllhhhddd```\\\XXXSSSNNNKKKGGGCCC???@@@CCCFFFDDDBBBDDDCCCAAA@@@??????@@@@@@@@@FFFNNN[[[qqqyyyooommmmmmppp}}}sssiii^^^VVVWWW\\\hhhzzzzzz{{{~~~zzzuuuqqqnnnlllkkkeeefffggghhhfffbbb]]][[[[[[```iiiuuu|||~~~wwwqqqllliiieee```ZZZXXXXXXXXXVVVSSSTTTRRROOONNNOOOOOOMMMLLLHHHHHHIIIIIIIIIIIIIIIJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRRRRSSSUUUUUUTTTTTTVVVWWWZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^```bbbdddfffhhhiiiiiidddddddddfffiiimmmppprrrrrrnnnoootttxxxzzz|||~~~~~~|||{{{zzz{{{yyyyyy{{{vvvvvvwwwrrrjjjeeecccdddffffffeeeccc```]]]ZZZVVVRRRNNNJJJEEEAAA@@@CCCFFFFFFFFFDDDCCCBBB@@@@@@@@@@@@AAA>>>CCCIIITTTggg}}}vvvllliiikkktttyyylll^^^XXX[[[bbbssszzz{{{~~~~~~zzzvvvsssqqqpppooollllllmmmllljjjfffbbb___^^^]]]```kkkyyy}}}wwwqqqnnniiieee___]]]\\\[[[WWWTTTQQQPPPOOOMMMMMMLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGFFFEEEDDDDDDCCCBBBEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMOOOQQQSSSTTTRRRTTTUUUVVVUUUUUUVVVXXXZZZZZZZZZYYYZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^______aaaaaaccceeefffgggggggggbbbcccdddfffhhhlllppptttrrrppppppsssxxx|||~~~}}}~~~zzzzzzxxxsssqqq{{{~~~}}}xxxuuuqqqlllddd]]][[[]]]```ccccccbbb```^^^[[[WWWQQQMMMKKKHHHFFFFFFHHHJJJJJJIIIFFFEEECCCAAA@@@@@@AAAAAA>>>@@@EEENNN]]]pppuuuiiifffiiiwww}}}ssshhhfffmmmttt}}}~~~~~~|||zzzxxxwwwvvv{{{zzzxxxtttqqqllliiiggg\\\ZZZ[[[eeevvvyyyuuunnniiiccc```^^^[[[WWWSSSPPPPPPOOONNNLLLJJJJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNPPPRRRUUUVVVRRRTTTUUUUUUUUUUUUVVVXXXYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^___`````````bbbccccccdddddddddddddddcccdddfffggghhhkkkooossssssrrrrrrssswww|||}}}tttqqqvvv|||~~~}}}xxxtttkkkeee]]]VVVSSSVVV\\\aaaeeedddcccaaa^^^XXXQQQLLLJJJKKKMMMPPPRRRQQQOOOMMMHHHGGGEEECCCAAAAAAAAAAAA???@@@CCCJJJUUUeeexxxsssgggdddiiizzzwwwvvvyyyssswww~~~yyy~~~~~~~~~{{{yyy}}}yyysssnnnjjjhhhZZZXXXYYYcccrrruuuooogggaaa^^^[[[VVVSSSQQQSSSSSSQQQNNNLLLKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSVVVWWWSSSTTTVVVVVVUUUUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^______```aaaaaabbbbbbbbbccccccccccccbbbbbbeeegggiiiiiiiiikkkqqquuuvvvwwwuuusssvvv}}}~~~pppuuu||||||{{{vvvrrrhhhcccZZZRRROOORRRZZZaaaiiihhhgggfffbbb[[[SSSNNNIIIMMMTTTYYYZZZXXXTTTRRRKKKJJJGGGDDDBBB@@@@@@@@@??????BBBHHHOOO\\\ppppppeeebbbiiivvvxxx{{{zzzzzzzzzrrrnnnwwwyyyzzzzzz{{{|||zzzvvv|||wwwpppjjjggg```]]][[[```lllzzz~~~wwwmmmfffaaa]]]YYYVVVRRRTTTUUUSSSPPPLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIGGGHHHHHHHHHIIIKKKLLLMMMKKKKKKKKKLLLNNNOOOQQQRRROOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRTTTVVVWWWTTTVVVWWWWWWWWWWWWXXXZZZYYYZZZ[[[]]]^^^______^^^______``````aaabbbbbbccc___```aaacccddddddddddddgggjjjmmmmmmlllooouuuzzz{{{|||yyyuuuwww~~~}}}uuu{{{yyyxxxuuuqqqkkkeee\\\RRRMMMPPPYYYaaaiiiiiihhhgggddd]]]UUUOOOIIIOOOVVV\\\^^^\\\YYYWWWNNNLLLIIIEEEBBB@@@???>>>>>>>>>AAAFFFKKKUUUhhh{{{nnndddbbbjjjzzz{{{{{{}}}uuurrrgggbbbkkkpppqqqtttwww|||wwwrrr~~~vvvoooiiihhhddd______fffqqq}}}||||||~~~ssskkkeeebbb^^^ZZZQQQTTTUUUSSSOOOLLLKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJEEEFFFFFFGGGGGGHHHHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJLLLMMMNNNKKKKKKLLLMMMOOOQQQSSSTTTQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTVVVWWWVVVWWWYYYYYYXXXXXXZZZ[[[XXXZZZ\\\^^^____________`````````aaabbbbbbcccccc]]]^^^```ccceeefffggghhhhhhkkkooopppooorrryyy|||vvvxxx~~~}}}~~~~~~zzzwwwvvvtttrrroooiii^^^SSSMMMPPPYYYaaaffffffgggfffccc]]]TTTNNNJJJOOOWWW\\\^^^]]]\\\[[[PPPNNNJJJFFFBBB@@@>>>=========@@@EEEIIIQQQdddwwwhhhaaa```qqq~~~nnnbbbaaagggsssrrrrrrwww}}}wwwvvvxxxrrrmmmkkkgggdddddddddgggrrr|||{{{yyy~~~xxxpppjjjeee^^^YYYVVVUUUUUUSSSRRRPPPNNNMMMNNNNNNNNNNNNMMMKKKHHHGGGGGGGGGIIIIIIIIIIIIGGGGGGJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMPPPNNNMMMLLLMMMOOORRRTTTRRRTTTTTTSSSRRRQQQQQQSSSPPPQQQSSSTTTUUUVVVVVVWWWSSSSSSTTTWWWZZZ\\\\\\[[[YYYZZZ[[[]]]^^^___``````___````````````aaadddgggeeeeeefffggghhhiiijjjjjjrrrppprrrvvvwwwttttttvvvxxx{{{~~~}}}zzz||||||xxxuuurrrqqqqqqiii]]]SSSOOOQQQWWW\\\dddhhhllljjjbbbYYYSSSPPPHHHNNNRRRTTTWWW[[[[[[XXXQQQMMMIIIEEEBBB@@@>>><<>>AAA>>>>>>AAA@@@@@@KKKYYYppp\\\cccuuu~~~zzzuuuxxxzzz~~~}}}uuurrrsssqqqwwwxxxppppppmmmlllmmmkkkggggggjjj||||||wwwtttrrrnnnhhhaaaZZZTTTQQQOOOOOOOOOOOOOOONNNNNNMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJLLLMMMMMMLLLKKKJJJNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNPPPPPPQQQQQQQQQRRRRRRQQQPPPPPPRRRSSSTTTTTTUUUVVVUUUTTTSSSTTTVVVVVVVVVWWWXXXXXXWWWWWWWWWYYYYYYYYY\\\^^^``````^^^]]]]]]^^^___```bbbcccdddaaabbbdddeeeeeehhhkkknnnpppppppppqqqtttwwwzzz|||~~~{{{{{{|||zzzuuurrrtttxxx{{{~~~xxxuuuwww{{{}}}{{{vvvqqqmmmjjjiiigggdddcccfffmmmssstttpppkkkhhhddd___WWWQQQPPPSSSTTTSSSTTTXXXYYYWWWXXXVVVSSSQQQNNNIIIDDD@@@@@@>>>???@@@???>>>EEEOOO```uuu```nnn{{{zzz}}}~~~|||uuuuuuqqqooopppooojjjiiijjjttt||||||{{{yyyyyyqqqggg^^^WWWSSSRRRQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKMMMMMMMMMLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPRRRRRRSSSSSSTTTSSSRRRRRRRRRSSSTTTUUURRRTTTUUUVVVUUUVVVXXXYYYWWWXXXXXXYYYYYYYYYXXXXXX[[[[[[[[[]]]```aaa```____________```aaacccdddfffccceeefffggghhhjjjnnnqqqqqqrrrssstttwwwzzz}}}}}}}}}}}}xxxuuuvvvyyy{{{zzzzzzxxxrrrqqqtttxxxzzzyyyssslllhhhbbbccccccbbbaaaeeemmmsssxxxssslllfffbbb]]]VVVQQQPPPRRRRRRPPPSSSYYY]]]\\\YYYWWWUUURRROOOKKKFFFBBB?????????@@@@@@@@@DDDJJJUUUhhhaaaxxx|||}}}wwwsssrrrpppllljjjkkkqqqyyy~~~}}}vvv~~~|||yyyooofff^^^ZZZSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMNNNOOOQQQSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUURRRTTTVVVWWWWWWWWWYYY[[[ZZZZZZ[[[\\\\\\]]]\\\\\\\\\\\\\\\^^^```bbbaaa```````````````bbbdddfffgggfffhhhiiiiiijjjlllooorrrrrrsssuuuxxxzzz}}}~~~}}}~~~{{{zzz|||{{{~~~yyy}}}vvvuuu~~~sssooolllpppuuuwwwvvvqqqkkkfff[[[]]]^^^\\\YYY\\\dddkkkxxxssskkkccc\\\WWWSSSPPPLLLPPPRRRRRRWWW___ccccccYYYVVVSSSQQQNNNKKKGGGDDD???@@@@@@@@@@@@AAADDDGGGNNN]]]rrrkkk}}}}}}uuurrroookkkiiijjjooowwwzzz|||vvvpppsss}}}xxxooohhhddd]]][[[YYYVVVTTTSSSSSSSSSOOONNNMMMLLLLLLMMMNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPOOONNNMMMMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUWWWXXXXXXWWWWWWXXXYYYZZZZZZ\\\]]]^^^^^^^^^^^^]]]\\\\\\^^^```bbbaaa___bbbaaaaaaaaabbbeeegggiiiiiijjjkkkkkkkkkmmmpppssssssuuuxxx{{{~~~}}}|||}}}zzzmmmuuuyyyzzzssspppoooqqquuuwwwtttooohhhcccWWWZZZZZZXXXUUUXXXaaaiiitttppphhh^^^TTTOOOMMMMMMHHHNNNTTTWWW[[[aaabbb___WWWTTTPPPNNNLLLJJJGGGEEEAAAAAA@@@??????AAACCCDDDGGGSSSdddwww}}}{{{}}}vvvqqqnnniiiggghhhjjjrrr}}}}}}~~~wwwjjjhhhooozzz}}}vvvooollliiigggccc^^^ZZZWWWUUUTTTPPPPPPNNNNNNNNNNNNPPPPPPPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOPPPQQQQQQPPPOOOOOOMMMNNNPPPRRRTTTVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZZZZYYYWWWVVVVVVWWWWWWXXXZZZ[[[\\\]]]]]]^^^]]]\\\\\\^^^```aaaaaa___cccbbbaaaaaaccceeehhhiiikkklllmmmllllllnnnpppssstttwww{{{~~~~~~|||zzz}}}yyyoooiiiuuuxxxtttrrruuuvvvxxxwwwssslllddd___TTTWWWYYYWWWUUUZZZdddnnnqqqnnnfffZZZOOOIIIIIIKKKGGGNNNVVVZZZ]]]^^^ZZZUUUVVVRRRNNNKKKJJJIIIGGGFFFBBBBBBAAA>>>===@@@BBBBBBAAALLLZZZjjj~~~~~~}}}zzz|||www}}}|||wwwsssooojjjffflllpppwwwtttgggaaaeeesss{{{zzzwwwpppiiiaaa[[[WWWTTTTTTSSSRRRRRRSSSSSSQQQPPPNNNNNNOOOOOOOOOOOONNNNNNOOOPPPRRRTTTTTTTTTTTTSSSTTTPPPOOORRRTTTSSSSSSVVVXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUTTT[[[\\\]]]___``````______^^^______^^^]]]^^^```bbbbbbaaa```aaabbbdddgggiiijjjlllnnnooonnnmmmnnnoooxxxxxxzzz}}}{{{|||wwwmmmjjjlll}}}|||nnnkkkrrrzzzuuutttrrrjjjccc```RRRZZZ___\\\ZZZ___hhhooorrrhhh^^^WWWMMMEEEEEEKKKMMMLLLMMMRRRXXXZZZVVVRRRMMMNNNNNNLLLIIIGGGGGGHHHEEEDDDBBB@@@>>>>>>>>>>>>@@@FFFTTTggg|||}}}wwwtttwww|||~~~{{{|||yyy}}}|||yyywwwuuusssqqqnnnooorrrxxxvvviiibbbfffuuuxxxppphhhaaa\\\ZZZXXXVVVTTTSSSSSSSSSRRRPPPNNNNNNNNNOOONNNNNNMMMMMMPPPQQQRRRSSSTTTTTTTTTSSSTTTQQQPPPTTTWWWUUUUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVV[[[\\\]]]_________^^^^^^___``````___^^^^^^aaacccbbbaaaaaaaaabbbeeegggiiijjjllloooppppppqqqrrrtttxxxyyy{{{~~~xxxjjjdddeeerrr~~~uuukkkjjjqqq|||uuuqqqqqqnnngggaaa^^^XXX```fffddd```ccciiilllpppggg^^^WWWOOOGGGHHHMMMOOONNNPPPUUUZZZ[[[VVVQQQSSSQQQMMMIIIGGGGGGGGGGGGEEEDDDBBB@@@>>>>>>>>>>>>AAAEEEPPPcccxxx{{{tttpppsss}}}zzzwww~~~{{{~~~~~~zzzxxxvvv}}}zzzxxxxxxxxxvvvuuuqqqssswww{{{wwwmmmhhhnnn~~~xxxpppiiieeebbb```]]]YYYWWWVVVUUUTTTRRRQQQQQQQQQPPPPPPOOOOOONNNPPPQQQRRRSSSTTTTTTTTTTTTUUURRRRRRWWWYYYXXXWWWXXXXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ\\\]]]]]]^^^^^^^^^]]]]]]___`````````______aaacccbbbbbbbbbbbbcccfffhhhiiiiiilllooorrrssstttwwwyyyzzz{{{}}}xxxhhh___bbbiii~~~tttmmmfffgggooouuuoookkklllkkkeee___]]]___hhhmmmkkkhhhhhhjjjiiillleee\\\UUUNNNKKKNNNTTT[[[[[[^^^cccggggggccc___\\\VVVNNNIIIIIIJJJJJJJJJFFFDDDBBB@@@???>>>>>>???BBBDDDKKK\\\rrr~~~zzzyyyzzzwwwrrruuu~~~xxxsssuuuzzz~~~~~~yyyttttttvvv~~~|||{{{zzzxxxvvvssssssuuuwwwzzzxxxtttvvv~~~vvvqqqnnnlllhhhddd```\\\[[[ZZZXXXVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUURRRSSSXXXZZZYYYWWWYYYXXXYYY[[[\\\\\\[[[YYYXXXXXXXXXXXXYYYZZZ[[[]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]^^^```aaa```______aaabbbcccccccccdddeeegggiiijjjjjjmmmppprrrtttuuuxxxyyyyyy{{{~~~mmm___^^^lll|||xxxooojjjeeefffmmmqqqkkkiiikkkkkkfffaaa___eeekkkooommmkkkkkkkkkiiieee___WWWOOOLLLNNNUUU\\\gggggghhhkkknnnpppooonnnbbbZZZRRRNNNPPPQQQPPPNNNFFFEEECCCAAA@@@?????????BBBAAAFFFTTTjjj~~~{{{uuuuuu{{{}}}ppphhhhhhqqqvvv{{{zzzwwwvvvzzz~~~}}}zzzxxxvvvvvvuuutttvvv}}}}}}|||}}}zzzxxxxxxooolllhhheeecccaaa___]]]ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWTTTTTTXXXZZZXXXWWWXXXYYYZZZ\\\]]]]]]\\\ZZZYYYXXXXXXXXXYYY[[[\\\^^^___^^^^^^^^^^^^^^^^^^______^^^```aaaaaa``````aaabbbdddeeeeeefffhhhiiikkkkkklllnnnqqqrrrssstttuuuwwwtttxxx|||~~~uuuddd]]]fffrrrkkkhhheeehhhnnnooojjjhhhkkklllhhhcccbbbfffiiikkkiiiiiikkkjjjggg]]]YYYQQQJJJIIIQQQ[[[bbbiiigggeeedddeeehhhjjjjjjaaa[[[UUUSSSTTTUUURRROOOGGGFFFDDDBBB@@@@@@@@@@@@@@@???BBBNNNaaawww}}}{{{{{{yyyhhh^^^]]]aaagggnnnrrrsssvvv{{{}}}{{{yyyyyyvvvssstttzzzuuussspppnnnmmmjjjgggeee^^^]]]ZZZXXXVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWXXX[[[VVVUUUXXXYYYWWWWWWYYYZZZZZZ[[[\\\\\\[[[ZZZZZZYYYXXXXXXYYYZZZ\\\___```^^^^^^^^^^^^___```aaabbb```bbbddddddcccbbbcccdddfffggghhhiiikkklllmmmmmmmmmoooqqqrrrrrrrrrtttuuupppuuuzzz}}}~~~wwwhhh```dddxxxuuujjjgggffffffiiimmmnnniiigggjjjlllhhheeedddbbbeeeeeedddeeehhhfffaaaVVVVVVQQQKKKKKKSSS]]]aaaeeeccc```]]]]]]___bbbddd```[[[VVVSSSSSSRRRPPPMMMHHHFFFDDDBBBAAA@@@@@@AAA===>>>AAAHHHVVVjjj|||{{{|||sssbbb\\\]]]\\\cccmmmtttxxxyyyzzz|||wwwyyy|||}}}zzzxxxwwwtttpppnnnttt~~~xxxwwwvvvvvvvvvsssooollldddbbb```]]][[[ZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYYYY```ZZZWWWXXXYYYWWWXXX[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXXXXYYY\\\^^^```^^^^^^^^^___```bbbdddeeecccfffhhhhhhgggfffgggggghhhiiikkklllnnnnnnoooooommmooorrrssssssssstttvvvrrrxxxrrriiibbbfffvvvvvvnnngggeeeeeeeeegggiiikkkfffdddhhhjjjgggcccbbb^^^```aaaaaacccddd___WWWRRRVVVVVVQQQQQQVVVZZZYYY[[[\\\]]]^^^```cccgggiiiddd```YYYSSSOOOMMMMMMNNNHHHGGGEEECCCAAAAAAAAAAAA<<>>???@@@???===AAAGGGYYYgggyyy|||yyyyyy|||yyy~~~}}}sssuuu~~~rrrhhhfffqqq|||vvvvvvxxx{{{{{{vvvrrrqqqrrrvvvyyy}}}zzzwwwuuuxxxzzzyyysssmmmjjjiiigggppp|||~~~|||{{{|||yyywwwvvvwwwwwwwwwvvvqqqqqqooonnnmmmnnnoooppprrrqqqpppooonnnnnnmmmmmmnnnoooppppppooonnnoooqqqllllllmmmnnnoooooooooooorrrrrrsssuuuwwwzzz|||}}}~~~||||||}}}oooccc[[[YYYWWW[[[ppptttllliiihhhhhhfffccc```^^^]]]]]]]]]ZZZ[[[]]]]]]\\\YYYVVVTTTTTTWWW[[[]]]]]]]]]]]]^^^^^^]]]ZZZUUUQQQPPPUUUYYY\\\[[[ZZZ[[[^^^aaabbbbbbXXXSSSMMMJJJKKKOOORRRSSSTTTPPPKKKGGGFFFEEEDDDCCC???======??????>>>AAAFFFOOO[[[mmm|||vvvqqqxxx}}}rrrooovvv~~~nnnaaa^^^lllzzz~~~{{{pppooopppvvv~~~~~~zzzxxxzzz}}}yyy{{{yyysssjjjdddaaa```eeeppp|||~~~~~~~~~|||zzzzzz{{{|||zzzxxxuuusssqqqooonnnnnnooopppqqqpppnnnmmmnnnooopppqqqqqqsssuuutttrrrqqqrrrtttpppqqqssstttvvvwwwwwwwwwwwwwwwxxxzzz|||~~~lllccc[[[XXX]]]___gggzzzooollliiifffeeedddcccaaa___^^^^^^___[[[\\\\\\\\\ZZZWWWTTTRRRSSSWWW[[[\\\\\\[[[\\\]]]\\\[[[XXXRRRMMMLLLPPPTTTWWWUUUUUUXXX\\\^^^^^^^^^TTTPPPLLLIIIJJJNNNRRRUUUTTTQQQMMMJJJHHHFFFDDDBBB@@@===<<<>>>>>>===???DDDEEEPPPaaarrr~~~|||tttvvv|||qqqsssxxxpppaaa\\\iiixxx~~~~~~~~~xxxvvvyyyppplllllluuu}}}zzzuuuuuuwwwzzz|||~~~}}}|||vvvmmmeee___[[[YYYbbbnnnzzz}}}~~~}}}}}}}}}||||||~~~~~~{{{wwwvvvuuurrrpppnnnnnnooooooooonnnllllllmmmpppsssuuutttvvvxxxwwwtttsssuuuwwwuuuvvvxxxzzz|||}}}}}}~~~qqq^^^[[[UUUXXXccciiitttlllfffeeeaaa]]]bbbccccccaaa___^^^___```\\\\\\\\\ZZZYYYWWWUUUSSSTTTWWW[[[\\\[[[YYYZZZ[[[ZZZYYYVVVPPPKKKIIIMMMPPPTTTQQQRRRWWW\\\]]]\\\[[[TTTQQQMMMKKKLLLPPPUUUXXXTTTQQQNNNLLLJJJGGGDDDAAAAAA===;;;===<<<;;;>>>BBBAAAJJJZZZkkkxxx~~~wwwsss}}}nnnaaajjj|||{{{{{{yyy{{{}}}}}}{{{sssmmmooowww{{{zzz}}}~~~zzzzzztttnnnbbbTTTQQQTTT]]]lllvvvqqqjjjppp~~~{{{||||||zzzvvvtttuuuwwwrrrsssttttttttttttwwwyyy}}}|||{{{zzzyyyxxxxxxxxx||||||}}}~~~{{{nnnbbb[[[YYY___dddjjj{{{sssllliiiaaa\\\^^^```jjjkkkaaaZZZ]]]]]]XXX]]]\\\ZZZYYYWWWWWWWWWXXXZZZWWWSSSQQQQQQSSSWWWZZZ^^^[[[UUUNNNIIIGGGFFFFFFNNNOOORRRWWW\\\]]]ZZZVVVRRRRRRQQQPPPOOORRRVVVYYY^^^VVVMMMKKKNNNOOOJJJCCC???>>><<<;;;<<<>>>AAACCCDDDFFFOOO^^^lllyyy{{{mmmnnn{{{xxx{{{uuunnnxxx~~~||||||vvvqqqttt}}}~~~|||}}}vvvnnnaaaSSSOOORRRZZZhhhppphhh```ggg||||||{{{|||~~~zzz{{{|||{{{zzzzzz{{{}}}~~~uuunnnhhhaaa\\\[[[[[[jjj|||yyyhhhfffeee```]]]___^^^gggiii```[[[]]]^^^ZZZYYYXXXWWWTTTRRRRRRSSSTTTWWWUUUTTTRRRSSSUUUWWWYYY[[[WWWRRRMMMIIIHHHHHHIIIOOOOOORRRWWW\\\]]]YYYUUUTTTTTTRRRPPPOOORRRWWWZZZ^^^WWWPPPMMMOOONNNJJJFFF@@@???>>>===>>>???AAACCCCCCDDDKKKWWWdddppp~~~ooommm}}}tttjjjkkkrrryyy~~~}}}||||||}}}~~~zzzwwwzzz}}}||||||~~~yyypppcccVVVQQQRRR[[[ggglllccc\\\dddzzz~~~uuulllddd___[[[WWWYYY]]]ggg|||mmmaaaaaaccc___]]]___[[[ccceee^^^[[[^^^___[[[XXXWWWUUUQQQNNNMMMNNNPPPSSSSSSTTTUUUVVVWWWWWWXXXVVVTTTPPPLLLIIIIIIIIIJJJOOOOOORRRWWW\\\]]]YYYUUUVVVTTTQQQNNNMMMPPPVVV[[[\\\YYYTTTQQQOOOMMMKKKIIIBBBBBBAAAAAAAAABBBBBBCCCBBBAAAEEEOOOYYYeeeuuuvvvrrrmmmcccaaafffnnn{{{}}}}}}xxxsssrrruuuxxx{{{~~~zzzwwwxxxzzz~~~{{{|||~~~{{{zzz{{{~~~~~~vvvjjj^^^VVVTTT]]]hhhnnnhhhcccllljjjeee```]]][[[[[[bbbkkksssiiibbbbbbccc___]]]]]]YYY^^^```]]][[[^^^___\\\[[[ZZZVVVPPPKKKIIIKKKNNNRRRSSSUUUWWWXXXXXXXXXWWWTTTRRROOOKKKIIIHHHIIIIIINNNOOOQQQWWW[[[\\\XXXTTTUUUSSSOOOKKKJJJMMMSSSXXXZZZYYYWWWSSSOOOLLLKKKKKKDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@BBBHHHQQQ]]]nnn}}}}}}uuuiii___```gggnnnmmmlllkkkkkknnntttzzz~~~}}}zzzrrrnnnuuu|||{{{yyyzzzwwwrrrsssuuu{{{zzz~~~|||}}}~~~~~~|||}}}}}}qqqeee[[[VVVZZZeeennnmmmmmmvvvzzzfff```[[[ZZZ\\\gggyyytttlllgggccccccbbb___]]]]]]XXX[[[\\\[[[[[[]]]]]]\\\\\\[[[WWWOOOHHHEEEIIIMMMUUUVVVWWWYYYYYYYYYXXXWWWUUUSSSPPPLLLIIIGGGGGGFFFLLLLLLOOOUUUZZZ[[[XXXTTTSSSPPPLLLHHHFFFIIIOOOTTTWWWXXXWWWTTTOOOLLLLLLMMMEEEEEEEEEEEEDDDCCCCCCCCCAAA@@@AAAFFFMMMXXXiiiyyy~~~tttfffeeemmmrrrlllhhhkkkqqqvvv}}}vvvkkkffflllzzzvvvqqqqqqqqqyyywwwqqqqqqtttyyy||||||xxxvvvxxxzzzyyywww{{{~~~tttjjj```ZZZXXXaaajjjooottt|||tttaaaZZZUUUXXXeee{{{~~~zzzqqqkkkaaaaaa`````````^^^]]]]]]XXXYYYZZZZZZZZZ[[[ZZZZZZZZZYYYUUUMMMFFFDDDIIIOOO[[[[[[ZZZZZZYYYXXXXXXXXXVVVTTTQQQMMMIIIGGGFFFEEEHHHIIIMMMSSSYYYZZZWWWTTTRRRPPPMMMIIIGGGIIINNNRRRTTTTTTTTTRRROOOMMMLLLLLLGGGFFFEEECCCCCCBBBBBBBBBAAA@@@BBBFFFJJJRRRbbbqqq|||~~~ooorrrtttkkknnnuuuzzz~~~ppphhhiiilllyyy{{{oooiiilllppp}}}wwwpppnnnooonnnsssvvvssssssvvvxxxxxxwww|||~~~|||sssnnnjjjeee^^^dddkkkrrr|||}}}uuuzzzrrriii]]]ZZZ^^^lllzzzqqqkkkggg[[[^^^___^^^\\\\\\\\\\\\ZZZXXXXXXYYYZZZXXXWWWWWWWWWWWWTTTMMMGGGGGGOOOVVVccc```]]]ZZZXXXWWWXXXYYYUUUTTTQQQNNNKKKHHHGGGFFFEEEFFFJJJQQQWWWYYYWWWTTTUUUSSSPPPMMMKKKLLLOOOSSSQQQPPPPPPOOOOOONNNLLLKKKGGGFFFCCCAAA@@@@@@AAABBBAAAAAACCCFFFGGGKKKXXXffftttvvv~~~yyylllmmmtttwwwxxxzzzvvveeebbbiiilllyyywwwjjjffflllssswwwnnnjjjiiieeelllqqqpppqqqvvvyyyzzzzzz}}}~~~wwwqqqrrrtttrrrhhhjjjooowww|||mmmrrr~~~~~~{{{zzzfff```\\\```ooo~~~yyymmmkkkhhhbbb\\\```aaa^^^[[[ZZZZZZZZZ[[[XXXXXXYYYYYYWWWUUUUUUVVVWWWUUUPPPKKKMMMVVV___hhhddd___YYYWWWVVVXXXYYYTTTSSSQQQNNNLLLJJJHHHHHHBBBDDDHHHOOOVVVYYYWWWTTTWWWVVVTTTQQQOOOOOORRRTTTOOOMMMLLLMMMNNNNNNLLLJJJHHHFFFBBB@@@>>>???@@@AAAAAAAAADDDEEEDDDFFFQQQ]]]jjjzzz|||{{{ssseeeeeejjjnnnrrrwwwvvv{{{nnn```ZZZ[[[pppvvv|||yyytttttt|||xxxkkkeeefffhhhaaaeeeiiilllrrrxxxzzzwww~~~{{{|||}}}|||~~~{{{wwwtttssstttvvvuuuxxx{{{|||||||||}}}}}}rrrzzzoooeeefffbbbtttzzzxxxnnnkkkddd^^^^^^]]]]]]^^^___^^^]]]\\\[[[WWWVVVVVVXXXYYYXXXVVVTTTVVVWWWUUUQQQNNNPPPXXX^^^jjjcccZZZVVVVVVWWWUUURRRVVVUUUSSSRRRPPPMMMJJJGGGCCCFFFKKKQQQUUUVVVSSSPPPPPPNNNLLLLLLNNNNNNMMMLLLPPPOOOOOOOOONNNJJJEEEBBBBBBBBBAAAAAA@@@?????????@@@CCCBBB@@@BBBJJJPPPRRR___hhhuuuzzzuuuuuuwww~~~ooofffjjjtttvvvtttrrrppp{{{}}}{{{yyytttiii___\\\___nnnwwwwwwllleeecccbbb___gggmmmqqqtttxxxyyywww{{{zzz|||}}}zzz{{{||||||zzzwwwvvvwwwzzz}}}zzz~~~{{{rrrmmmnnnqqqvvv}}}yyy}}}lllkkkttt|||ooohhhfff```]]]___[[[\\\\\\]]]\\\ZZZYYYXXXVVVUUUVVVWWWYYYXXXVVVTTTTTTUUUUUURRRPPPSSSZZZaaaddd^^^WWWTTTUUUWWWUUUSSSWWWUUURRRPPPMMMKKKHHHGGGEEEHHHLLLPPPQQQPPPNNNLLLNNNKKKIIIIIIKKKMMMMMMLLLMMMLLLMMMMMMMMMKKKGGGDDDBBBBBBBBBAAA@@@@@@?????????BBBBBB@@@CCCJJJOOOPPPYYYbbbooo}}}zzzyyy|||||||||qqqkkkrrr|||}}}tttlllhhhrrr}}}{{{uuuppplllhhhaaa\\\___eeennnxxx|||uuunnngggbbb^^^^^^jjjuuuxxxxxxyyyyyywwwxxxxxx|||yyywwwyyyzzzzzzxxxvvvtttvvvzzz~~~{{{wwwjjjbbbeeejjjxxxuuuuuu~~~sss|||vvv}}}wwwhhhdddaaa\\\[[[^^^ZZZ[[[[[[ZZZYYYWWWUUUTTTSSSSSSTTTVVVXXXXXXVVVTTTQQQSSSSSSRRRQQQSSSYYY]]]^^^YYYTTTSSSUUUWWWVVVUUUXXXUUUQQQMMMJJJHHHHHHHHHIIILLLPPPPPPMMMIIIHHHHHHJJJFFFCCCDDDHHHLLLLLLKKKJJJJJJKKKLLLMMMLLLIIIFFFCCCCCCCCCBBBBBBAAA@@@???>>>AAABBB@@@CCCJJJNNNNNNRRRZZZggguuuzzztttuuuyyyvvvmmmeee```fffqqq}}}{{{sssgggbbb]]][[[ZZZ[[[cccmmmsss|||yyyvvvrrrpppnnnjjjccc]]]^^^nnn}}}}}}zzzyyyxxxvvvwww{{{}}}wwwvvvxxxyyyyyyvvvsssqqqqqquuuxxxwwwzzz{{{uuullliiinnnuuuuuuqqq}}}vvvyyyyyyooogggccc^^^YYYYYY]]]ZZZZZZZZZYYYWWWUUURRRQQQQQQQQQSSSUUUXXXXXXUUUSSSOOOPPPQQQQQQPPPQQQUUUXXX[[[XXXUUUUUUVVVXXXXXXWWWWWWTTTPPPKKKHHHHHHKKKMMMOOOSSSUUURRRKKKGGGFFFIIIHHHDDDAAACCCHHHMMMNNNMMMKKKKKKKKKLLLNNNMMMKKKHHHDDDDDDEEEEEEDDDCCCAAA@@@>>>AAAAAAAAADDDKKKMMMKKKNNNTTT___lllyyyzzzrrrlllhhhddd```YYY[[[cccqqq|||}}}tttkkk]]]XXXTTTVVVZZZ```lllvvv~~~ssspppnnnnnnmmmjjjccc]]]bbbsss}}}{{{yyyuuuuuuwww{{{{{{wwwvvvxxxxxxwwwvvvssspppppprrrtttrrrsssttttttuuuyyy{{{~~~vvvyyyyyyvvv{{{zzzkkkhhhdddaaa\\\XXXYYY\\\ZZZZZZZZZYYYWWWTTTRRRPPPOOOOOOQQQTTTWWWVVVTTTQQQKKKLLLNNNPPPQQQTTTWWWYYY\\\ZZZXXXXXXXXXXXXXXXWWWTTTRRROOOJJJHHHJJJOOOTTTVVVXXXYYYTTTMMMHHHIIILLLLLLGGGDDDGGGNNNTTTTTTRRROOONNNMMMNNNOOONNNLLLJJJFFFFFFGGGHHHGGGEEECCCBBB@@@AAAAAAAAAEEELLLMMMJJJLLLPPPXXXcccooo{{{}}}|||}}}xxxnnnfffddddddcccYYYVVVZZZiiiwwwyyyqqqjjj]]]YYYXXX]]]eeemmmxxxwwwvvvtttrrrooojjjddd```iiixxx}}}{{{tttqqqqqquuuxxxvvvvvvwwwvvvwwwwwwuuusssrrrssstttpppqqqsssuuuzzzyyyvvv~~~}}}|||yyy|||xxxooozzzsss``````___]]]ZZZYYYYYYZZZZZZZZZZZZYYYWWWTTTRRRPPPNNNOOOQQQTTTVVVUUUQQQNNNHHHIIIKKKNNNSSSWWW[[[^^^ZZZYYYYYYYYYXXXWWWVVVVVVQQQPPPNNNJJJHHHKKKQQQWWWXXXYYYXXXSSSNNNLLLNNNPPPPPPLLLJJJNNNVVV[[[ZZZVVVPPPOOONNNNNNOOOOOONNNLLLHHHIIIJJJKKKJJJHHHFFFEEECCCCCCAAA@@@FFFMMMNNNKKKJJJLLLQQQYYYeeerrr}}}~~~|||xxxrrrmmmrrrssspppooorrrrrroooeee[[[ZZZiiiyyy}}}xxxsssgggdddfffmmmvvv}}}~~~~~~|||xxxsssooolllkkkppp}}}}}}sssllliiinnntttvvvuuuuuuvvvwwwxxxwwwtttpppnnnnnnlllppptttuuuvvvzzz}}}vvvzzz~~~rrrmmm}}}ooorrrwwwnnn``````___\\\ZZZYYYWWWVVVXXXXXXXXXXXXVVVTTTRRRPPPMMMNNNQQQSSSUUUSSSOOOLLLIIIHHHHHHKKKOOOSSSWWWYYYTTTUUUVVVVVVUUUTTTTTTTTTOOOOOONNNJJJGGGIIIPPPVVVWWWUUURRROOONNNOOOQQQRRROOOKKKJJJOOOXXX\\\YYYTTTMMMLLLLLLMMMOOOPPPPPPOOOJJJKKKMMMNNNMMMKKKHHHGGGFFFDDDAAA@@@FFFNNNPPPMMMEEEFFFIIIPPP\\\jjjxxx~~~zzz~~~xxx}}}yyynnngggbbbjjjpppuuu}}}{{{qqqddd```mmm~~~qqqooorrr{{{}}}xxxuuuuuuwwwttt~~~rrrhhhccciiiqqquuutttssswwwyyyyyywwwqqqkkkgggeeefffnnnttttttqqqrrr{{{}}}|||rrrppprrrwwwmmm{{{{{{qqqjjjffffffccc^^^[[[YYYUUURRRVVVWWWWWWVVVUUUSSSQQQPPPMMMNNNQQQSSSTTTSSSNNNJJJKKKIIIGGGGGGIIILLLNNNOOONNNPPPRRRSSSSSSRRRRRRRRRNNNOOONNNJJJFFFGGGMMMSSSTTTQQQMMMLLLMMMPPPRRRRRRKKKGGGFFFMMMVVVYYYUUUOOOJJJIIIJJJLLLOOOQQQQQQQQQLLLMMMOOOOOOOOOMMMJJJHHHHHHFFFAAA@@@FFFNNNQQQNNNAAABBBDDDJJJVVVfffttt}}}uuujjjuuuzzzllldddaaahhhnnnsss|||}}}|||uuuqqqxxx~~~{{{}}}~~~zzz|||{{{}}}|||{{{ooooooppprrrsssssspppnnnwwwuuuwwwzzzrrrfffgggqqqqqqvvvvvvoookkkqqqzzzoooppp{{{{{{vvv}}}ooofffbbbaaa```^^^\\\YYYXXXWWWVVVYYYYYYXXXWWWVVVTTTSSSRRROOOPPPSSSTTTTTTSSSPPPOOONNNKKKHHHFFFHHHJJJLLLMMMMMMMMMNNNOOOPPPOOOLLLIIIJJJMMMLLLGGGFFFJJJNNNNNNNNNJJJGGGGGGKKKNNNOOONNNEEECCCDDDJJJQQQTTTRRRNNNIIIHHHHHHIIIMMMPPPRRRRRRMMMMMMMMMNNNOOOOOOLLLJJJJJJGGGDDDEEEHHHLLLMMMMMMAAACCCEEEGGGMMMZZZiiiuuu|||yyyqqqfffooozzzwwwnnniii]]]ccciiippp{{{|||zzz{{{~~~|||}}}~~~~~~zzzwwwxxxwwwxxx||||||yyyyyy|||}}}}}}~~~~~~zzzxxxqqqrrrssstttuuutttrrrpppyyyvvvwwwxxxooodddeeeoooqqqvvvwwwssssss|||~~~yyy|||tttuuuyyyxxxwwwkkkccc___]]]\\\[[[YYYXXXWWWWWWWWWTTTTTTUUUUUUUUUUUUUUUUUUPPPQQQTTTUUUUUUTTTQQQPPPNNNKKKHHHHHHJJJLLLNNNNNNLLLKKKKKKLLLMMMMMMKKKIIIIIIKKKJJJEEECCCFFFIIIIIIKKKHHHDDDEEEHHHKKKLLLKKKDDDDDDEEEHHHLLLNNNNNNMMMJJJHHHGGGIIIKKKNNNOOOOOONNNMMMMMMNNNOOONNNLLLJJJLLLIIIFFFDDDDDDFFFHHHIIIEEEDDDCCCCCCHHHRRR```jjjvvv~~~|||zzz{{{jjj```fffpppqqqnnnlllcccgggmmmuuu|||~~~vvv}}}|||xxxxxx{{{~~~xxxsssmmmkkkmmmqqqssssssuuuxxxyyyvvvuuuwww|||}}}yyyuuussstttvvvxxxyyyyyyyyyxxxzzzwwwvvvtttiii___aaakkknnntttvvvuuuxxxsssuuuxxxnnnmmmxxx~~~mmmwww}}}vvvlllccc___YYYYYYXXXWWWWWWVVVWWWWWWQQQQQQRRRRRRSSSSSSSSSTTTQQQRRRTTTUUUUUUTTTRRRQQQMMMKKKJJJJJJLLLOOOPPPPPPJJJIIIHHHHHHJJJKKKJJJIIIHHHJJJIIIDDDCCCFFFIIIIIIIIIEEEBBBBBBFFFHHHIIIHHHFFFFFFGGGIIIKKKLLLMMMMMMIIIHHHFFFGGGIIILLLMMMLLLNNNMMMLLLMMMNNNMMMLLLJJJKKKKKKIIIDDDAAACCCHHHMMMPPPKKKDDDAAACCCLLLVVV^^^nnnxxxzzzpppcccZZZ]]]dddhhhjjjmmmsssuuu{{{~~~|||}}}zzzrrrnnnuuu|||zzzuuunnnjjjiiilllnnnnnnpppsssuuupppmmmrrrzzz{{{vvvtttvvvyyy{{{}}}~~~zzzvvvrrrlllaaaXXX\\\eeekkkppprrrqqqvvv~~~uuuuuu{{{nnnkkkkkkqqqsssjjj{{{zzz{{{xxxmmmbbb]]]YYYXXXWWWVVVUUUUUUUUUUUURRRRRRQQQPPPOOOOOONNNNNNPPPQQQRRRSSSSSSRRRQQQPPPLLLKKKKKKLLLOOOQQQQQQPPPJJJGGGEEEFFFHHHJJJKKKKKKIIIKKKKKKFFFFFFJJJNNNNNNIIIEEEBBBCCCFFFHHHHHHGGGHHHHHHIIIMMMQQQRRROOOLLLFFFEEEDDDEEEHHHKKKLLLLLLNNNMMMLLLLLLLLLLLLKKKIIIGGGIIIIIIFFFBBBEEEOOOWWW\\\UUULLLEEEEEEJJJQQQVVVgggrrr~~~wwwggg```ZZZZZZ^^^bbbhhhmmmzzz}}}zzzwwwzzzxxx~~~|||wwwpppkkklllmmmlllmmmppptttnnnlllqqq|||~~~xxxtttwwwyyyzzzzzzzzz|||xxxuuuoooeeeYYYTTTYYYbbbllloooooommmqqq}}}|||{{{yyyuuutttvvvzzz{{{{{{uuuyyyuuummmffftttzzzlllppp~~~sssqqqxxxyyynnnaaa]]]ZZZYYYWWWVVVTTTSSSSSSSSSQQQPPPOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMJJJJJJKKKMMMPPPQQQPPPNNNIIIGGGEEEEEEHHHKKKMMMNNNMMMPPPNNNIIIGGGJJJLLLLLLJJJGGGEEEEEEHHHJJJIIIHHHGGGFFFHHHOOOVVVWWWOOOGGGBBBAAAAAACCCGGGKKKMMMMMMNNNMMMKKKKKKKKKKKKJJJHHHCCCFFFHHHEEEBBBEEEPPPZZZbbb\\\SSSKKKGGGHHHMMMPPPaaammm{{{wwwmmmcccbbbbbbaaacccgggnnnssswww{{{~~~xxx~~~~~~|||sssmmmlllnnnnnnooorrrwwwrrrpppuuu~~~}}}wwwtttvvvwwwvvvrrrqqqsssuuuyyyvvvnnnaaaVVVSSS[[[dddppprrrqqqnnnpppyyy|||vvvuuurrrmmmkkklllsssvvv}}}~~~www{{{rrrlllnnnuuu|||mmmlll|||zzzooonnnzzz~~~rrreeeaaaYYYXXXVVVUUUSSSRRRRRRQQQNNNMMMLLLKKKKKKLLLMMMNNNKKKLLLLLLLLLLLLLLLLLLKKKHHHHHHKKKNNNPPPPPPMMMJJJHHHFFFEEEFFFIIILLLNNNOOOQQQSSSPPPHHHDDDFFFGGGFFFLLLIIIFFFGGGJJJLLLJJJHHHEEEDDDGGGMMMSSSRRRJJJBBB@@@??????BBBGGGKKKMMMNNNOOOMMMJJJJJJJJJJJJIIIHHHBBBEEEFFFCCC???AAAJJJRRR\\\[[[WWWOOOHHHEEEHHHKKKZZZfffttt~~~|||pppgggccciiinnnppppppttt{{{yyy||||||}}}|||}}}}}}|||wwwnnnhhhiiinnnqqquuuxxx|||yyywwwzzzyyysssppprrrtttrrrnnnmmmooosss}}}zzzpppbbbWWWXXXbbbkkkrrrsssrrrooopppwww}}}~~~yyytttssspppjjjggggggkkkqqqyyy}}}zzzyyyvvvnnnhhhlll{{{uuulllrrrrrrppp|||qqqccc```UUUTTTSSSRRRQQQQQQQQQQQQOOONNNLLLJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGJJJMMMOOONNNIIIFFFEEEDDDDDDFFFJJJMMMNNNOOOPPPQQQOOOHHHDDDEEEGGGFFFJJJHHHFFFGGGIIIJJJHHHFFFDDDGGGJJJKKKIIIFFFDDDBBBAAA@@@@@@BBBFFFJJJLLLLLLOOOMMMJJJIIIIIIIIIHHHGGGCCCEEEEEEBBB???AAAFFFLLLSSSWWWXXXSSSIIICCCEEEIIIQQQ]]]lllwww{{{uuukkkccceeeoooxxx{{{{{{}}}xxx~~~zzzssspppgggbbbfffnnntttzzz~~~}}}~~~|||uuuoookkkooorrrqqqooooootttxxx}}}sssdddZZZ\\\gggqqqppprrrrrroooqqqwww{{{{{{{{{vvvqqqqqqnnnhhheeeeeeeeellluuuzzzwwwwwwzzz|||||||||}}}}}}~~~tttooolllmmmsssqqqrrrzzz}}}rrrnnnxxxyyyiiiYYYUUUQQQQQQPPPPPPPPPQQQQQQRRRTTTRRRNNNKKKHHHGGGGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKEEEFFFIIIMMMNNNLLLGGGCCCCCCCCCCCCFFFJJJMMMNNNNNNLLLNNNMMMHHHFFFIIILLLLLLIIIFFFDDDEEEHHHIIIGGGDDDFFFLLLOOOKKKBBB===@@@FFFCCCBBBAAACCCFFFIIIJJJKKKOOOMMMJJJHHHIIIIIIHHHGGGDDDEEEEEEDDDBBBDDDHHHLLLMMMTTTZZZVVVJJJCCCDDDIIIJJJWWWfffrrr}}}~~~zzzzzzuuummmhhheeeoooxxx||||||xxxtttooojjjjjjfffdddiiittt|||}}}xxx|||~~~|||yyyuuuqqqnnnhhhpppwwwuuunnnmmmuuu|||uuuiii___\\\```eeedddfffiiiiiiiiilllrrrxxxsssvvvwwwtttnnnjjjjjjlllhhhnnnssssssqqqwww~~~rrr~~~yyywwwnnnooorrrvvv~~~{{{mmmsss|||yyylllllloookkkmmmnnnnnniii```XXXRRRQQQPPPOOOOOOOOONNNLLLIIIPPPOOOMMMLLLJJJJJJKKKKKKIIIFFFDDDDDDGGGHHHGGGEEEEEEAAAAAAEEEHHHEEEBBBBBBBBBDDDGGGJJJLLLMMMLLLLLLKKKHHHDDDBBBDDDGGGJJJKKKGGG???===DDDKKKJJJCCC>>>GGGHHHHHHFFFBBBAAACCCFFFDDDGGGJJJJJJGGGFFFHHHJJJJJJMMMOOONNNKKKJJJJJJLLLGGGFFFEEEDDDDDDFFFHHHIIIMMMNNNPPPQQQNNNJJJEEEBBBHHHNNNYYYhhhvvvwwwnnnhhhkkkqqquuuwww|||}}}ssskkkfffeeennniiifffjjjttt|||~~~xxxzzz{{{yyyuuurrrpppoooooowww}}}{{{tttqqqwww~~~|||vvvkkk```ZZZZZZ\\\^^^```aaa```^^^```eeekkkmmmqqquuutttooojjjiiijjjkkknnnpppnnnmmmttt}}}wwwzzz}}}uuurrrnnnrrryyy{{{}}}|||lllccc```___aaafffjjjkkkfff^^^VVVRRRQQQPPPNNNNNNNNNNNNKKKIIIJJJJJJJJJJJJLLLNNNOOOQQQHHHEEECCCCCCFFFGGGGGGFFFFFFBBBAAADDDFFFCCC@@@@@@AAACCCFFFIIILLLMMMMMMMMMJJJGGGDDDBBBDDDGGGJJJKKKGGGAAA???EEEIIIGGGBBB???IIIJJJIIIGGGDDDDDDFFFIIIFFFHHHJJJKKKLLLMMMOOOQQQMMMOOOQQQPPPNNNNNNOOOQQQKKKIIIGGGEEEDDDEEEFFFFFFKKKLLLOOOOOONNNKKKGGGDDDEEEJJJSSS```ooowwwpppoooqqqqqqooosss{{{}}}~~~~~~}}}yyy~~~yyylllbbb```bbbkkkgggcccgggoooxxx|||}}}xxxxxxvvvsssooommmmmmnnnrrrzzzyyyuuuxxx}}}}}}|||wwwmmmaaaXXXTTTTTT[[[]]]^^^[[[WWWXXX]]]bbbiiinnnrrrssspppllljjjkkkooopppnnnkkkjjjttt{{{~~~yyyyyy}}}xxxrrrpppwww~~~xxxiiiccc___ZZZUUUXXX```hhhiiibbbZZZTTTRRRPPPOOOMMMMMMMMMMMMKKKIIIGGGGGGHHHJJJLLLOOOQQQRRRGGGEEECCCCCCEEEGGGHHHHHHGGGCCCBBBDDDDDD@@@===>>>BBBCCCFFFIIIKKKLLLLLLLLLHHHFFFCCCCCCEEEHHHJJJKKKGGGCCCBBBEEEFFFCCCAAABBBKKKKKKJJJHHHGGGHHHJJJMMMKKKJJJIIIJJJMMMPPPRRRRRRNNNOOOPPPOOOOOOPPPSSSVVVPPPNNNJJJGGGDDDCCCCCCCCCIIIKKKMMMNNNMMMKKKHHHGGGBBBEEELLLXXXgggyyy}}}rrrtttsssllljjjqqq{{{}}}{{{vvvsssvvv|||~~~yyyyyyrrrppprrrtttqqqiiibbbbbbggghhhccc___aaaiiiqqqvvvxxxyyyuuuqqqmmmhhhdddeeeiiimmmuuu}}}~~~zzzwwwxxxzzz{{{zzzuuulllaaaYYYTTTRRRWWW[[[\\\YYYUUUUUU[[[bbblllooorrrrrrpppooooooooorrrrrrpppmmmnnnwwwtttnnnxxx}}}{{{xxxyyyzzzyyyzzz}}}tttfff^^^\\\\\\YYYVVVYYYaaaiiiiii```WWWRRRQQQOOONNNLLLKKKLLLLLLKKKIIIIIIJJJJJJJJJKKKLLLMMMMMMHHHFFFDDDDDDEEEGGGIIIJJJIIIEEECCCEEECCC>>><<<>>>DDDEEEGGGHHHIIIIIIIIIIIIGGGEEECCCCCCFFFHHHJJJJJJHHHEEEDDDEEECCC@@@AAAEEEKKKKKKJJJIIIIIIJJJLLLNNNNNNKKKGGGGGGJJJMMMMMMLLLLLLLLLLLLLLLNNNPPPTTTVVVSSSQQQLLLHHHDDDBBBAAAAAAJJJKKKLLLLLLLLLJJJHHHFFF@@@CCCJJJUUUddduuu{{{~~~sssjjjmmmxxx}}}|||uuuwwwuuurrrppptttzzz|||zzz{{{pppfffeeecccdddiiijjjhhhkkkpppnnnjjjeeeeeeiiiooosssuuuzzzsssnnnjjjccc]]]]]]cccgggnnnwww{{{zzzxxxxxxxxxxxxvvvqqqiiiaaa[[[XXXWWWQQQVVVZZZXXXUUUVVV^^^fffuuutttsssrrrpppqqqsssuuussssssssssssuuu|||vvvjjjiiiuuu{{{~~~vvvwww{{{sssccc```ZZZVVVTTTUUUWWWYYY```gggllliii^^^TTTOOOOOONNNLLLJJJJJJJJJKKKJJJIIIKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKJJJGGGEEEFFFCCC>>>===@@@HHHHHHHHHGGGGGGFFFEEEEEEFFFDDDCCCDDDFFFHHHHHHHHHHHHEEEDDDEEEBBB???AAAFFFIIIHHHHHHHHHIIIJJJKKKLLLLLLHHHEEEEEEHHHKKKKKKJJJLLLKKKJJJJJJMMMPPPRRRTTTSSSPPPLLLHHHDDDBBBBBBAAALLLLLLLLLKKKIIIHHHFFFEEEAAADDDKKKVVVcccrrr~~~||||||uuuuuu|||}}}tttvvvwwwtttsssvvv|||}}}zzzxxxvvviii]]][[[XXX\\\gggmmmlllnnntttxxxtttpppmmmooorrruuuvvvyyyrrrllljjjcccZZZYYY___ggglllsssxxxyyywwwuuutttrrrppplllgggccc___\\\ZZZRRRYYY______]]]```jjjttt}}}zzzuuurrrpppqqqssstttpppqqqsssvvvzzz~~~{{{qqqjjjkkksss~~~|||{{{qqq\\\TTTVVVWWWTTTRRRSSSZZZ```fffhhhiiicccYYYQQQNNNNNNNNNKKKIIIHHHIIIJJJJJJIIIHHHIIIJJJJJJKKKJJJJJJIIIGGGHHHIIIHHHFFFFFFHHHIIIIIIFFFEEEFFFCCC??????CCCIIIIIIHHHGGGEEEEEEDDDCCCFFFEEEDDDEEEGGGHHHGGGEEEGGGDDDDDDDDDCCC@@@AAAFFFGGGFFFFFFHHHJJJJJJIIIGGGFFFEEEDDDEEEHHHKKKMMMMMMLLLKKKIIIJJJMMMOOOPPPPPPOOOMMMJJJGGGEEEDDDDDDDDDMMMLLLKKKIIIHHHGGGFFFEEECCCEEEJJJSSS^^^kkkuuu{{{|||}}}uuu}}}~~~tttvvvzzzwwwuuuwwwzzz{{{wwwsssqqq{{{ttteeeYYYSSSTTT^^^llloooiiiiiioootttrrrpppppprrrvvvyyy{{{wwwpppmmmnnnggg\\\ZZZ```kkknnnrrrttttttqqqmmmjjjjjjjjjiiihhheeeaaa\\\YYYVVV]]]eeefffdddhhhttt|||wwwrrrpppooonnnnnnlllmmmpppuuuyyy||||||{{{~~~wwwoookkkkkkpppwww}}}}}}{{{vvvsss}}}vvvcccWWWQQQTTTVVVUUUTTTWWW^^^dddcccbbb^^^XXXQQQMMMMMMMMMMMMJJJHHHGGGHHHIIIJJJIIIGGGHHHIIIJJJJJJJJJIIIIIIEEEGGGIIIIIIFFFDDDDDDEEEEEEDDDDDDDDDBBB>>>@@@FFFGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGEEECCCFFFCCCBBBDDDEEEBBBBBBEEEEEEEEEFFFIIIKKKJJJGGGCCCAAACCCEEEFFFGGGHHHJJJLLLJJJHHHGGGHHHJJJKKKJJJHHHIIIHHHFFFEEEEEEFFFGGGHHHKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDFFFKKKSSS___jjjqqqyyy}}}}}}~~~zzzssszzz}}}sssttt{{{wwwtttuuuwwwvvvpppkkkiiiuuu}}}sssdddYYYNNNTTTdddrrrpppdddaaahhhggggggiiilllqqqxxx}}}uuuooonnnqqqkkk```]]]cccnnnooopppqqqooojjjddd```eeefffhhhiiigggaaaZZZUUUTTT\\\dddeeedddhhhuuu~~~{{{wwwssspppllliiigggjjjjjjlllqqqvvvyyyxxxvvvoooiiiddddddgggmmmuuu{{{uuu{{{}}}}}}|||sssnnnrrrvvvtttnnnjjjjjjkkk|||yyywwwxxx{{{}}}xxxyyy{{{qqqaaaZZZWWWOOOPPPRRRRRRSSSWWW]]]ccc^^^[[[TTTOOOKKKKKKLLLNNNMMMJJJGGGFFFHHHIIIJJJIIIIIIJJJKKKKKKJJJHHHGGGFFFCCCFFFIIIHHHEEEBBBAAAAAACCCAAABBBCCCAAA>>>AAAGGGEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGFFFDDDAAAFFFBBB@@@DDDFFFDDDCCCDDDEEEEEEGGGJJJLLLKKKFFFAAA@@@DDDGGGFFFDDDCCCDDDFFFGGGEEEDDDEEEGGGGGGDDDAAAEEEDDDDDDDDDEEEGGGJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJEEECCCAAACCCJJJVVVbbbjjjpppzzz|||zzzvvvsssyyy}}}|||}}}|||{{{tttrrriiimmmqqqqqqnnnlllnnnqqqwww{{{~~~~~~qqqcccUUUaaapppvvvssskkkeeeccceee```^^^dddpppyyy{{{yyy{{{wwwyyyyyykkk[[[___nnnuuuuuusssnnnhhhbbb^^^]]]aaahhhmmmmmmjjjgggbbb\\\ZZZ]]]```aaabbbgggpppxxxwwwuuurrrooollljjjiiiiiijjjiiihhhhhhhhhjjjkkkmmmiiigggddddddfffjjjmmmooooooqqqvvv{{{}}}zzzyyytttjjjbbb___bbbgggyyy|||xxxvvvvvvvvvqqqqqqrrrsssssssssssssssxxxyyy|||pppccc\\\WWWSSSQQQQQQOOOOOOOOOOOOQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJEEEEEECCCCCCDDDFFFHHHJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCDDDDDDCCCAAA>>>@@@@@@??????@@@@@@AAABBBEEEEEEEEEEEEEEEDDDDDDCCC>>>@@@CCCEEEGGGGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAAEEEIIIMMMNNNLLLHHHEEEDDDHHHHHHGGGDDDBBBAAABBBDDDBBBCCCDDDEEEEEEDDDCCCAAAHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFEEEEEEDDDEEEEEEEEEHHHGGGFFFGGGJJJOOOUUUYYYhhhtttyyyqqqppppppyyyzzzwwwxxx~~~zzzuuuttttttuuuuuuqqqnnnoootttzzz~~~uuuhhhaaalllxxx|||xxxoooiiifffbbb[[[WWW]]]kkkwww{{{yyywwwuuutttqqqggg___ffftttyyyvvvpppiiibbb______```hhhnnnqqqooollljjjfffbbb^^^```aaa______bbbjjjqqqrrrpppnnnllljjjiiihhhhhhiiigggccc___]]]]]]^^^___ccc```^^^___dddhhhkkkkkklllkkkmmmqqqttt{{{xxxnnniiigggppp|||~~~zzzvvvrrrpppooooootttuuuuuuwwwyyy{{{}}}~~~lll\\\UUURRROOOMMMNNNMMMLLLLLLLLLLLLMMMNNNOOONNNMMMKKKJJJIIIIIIHHHCCCCCCBBBAAABBBDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDDDDDDDDDDCCC@@@===>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEEEEDDDCCCAAAAAA@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAFFFIIILLLLLLJJJHHHFFFEEEGGGHHHGGGEEECCCBBBCCCEEEAAABBBDDDFFFGGGFFFEEEDDDIIIHHHHHHHHHHHHHHHIIIIIIEEEFFFFFFGGGIIIKKKLLLMMMLLLJJJHHHFFFGGGJJJNNNQQQ___kkkzzz~~~tttooommmssszzzyyyyyy~~~|||{{{zzz~~~|||xxxssspppttt}}}zzznnnnnnvvvvvvmmmiii___WWWRRRWWWfffqqqtttrrrooonnnjjjccc^^^aaammmxxx{{{vvvmmmccc^^^^^^bbbgggnnnrrrsssnnnkkkkkkjjjggghhhgggddd___\\\]]]ccciiikkkjjjiiihhhfffeeeeeeeeeeeebbb]]]XXXVVVVVVWWWYYY\\\YYYWWW[[[bbbggghhhggggggddddddggglllvvvwwwqqqqqqrrruuu{{{~~~{{{zzz{{{}}}|||{{{zzz{{{|||~~~rrrgggYYYPPPNNNNNNMMMKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGCCCBBBBBBAAABBBCCCEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCFFFEEEDDDDDDDDDBBB???<<<;;;<<<<<<===>>>@@@AAABBBEEEEEEDDDCCCBBB@@@???>>>BBBBBBAAA@@@@@@??????@@@DDDDDDDDDCCCCCCCCCCCCBBBHHHIIIJJJJJJHHHFFFFFFFFFGGGGGGGGGFFFDDDDDDEEEGGGAAACCCEEEGGGHHHHHHGGGFFFIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFGGGIIIKKKMMMNNNOOOLLLJJJHHHFFFEEEGGGIIIJJJUUU___ooo~~~{{{ssslllnnn}}}|||}}}yyyzzz{{{{{{|||xxxuuuuuuzzz{{{qqqqqqxxx{{{pppiiibbbZZZUUUZZZfffnnnnnniiihhhggg```VVVVVVcccqqqyyyzzzuuulllddd```bbbiiiooommmpppooojjjgggjjjlllkkkooommmhhhbbb^^^___cccggghhhgggeeecccaaa______^^^]]]\\\[[[[[[[[[\\\]]]^^^[[[XXXWWW[[[ccchhhgggdddccc``````fffnnnxxx~~~qqqkkkkkkmmmllljjjgggiiippp}}}qqqddd\\\TTTNNNMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDDDDCCCCCCCCCCCCFFFEEEDDDCCCCCCAAA===;;;999999:::;;;===???AAABBBAAABBBBBBAAAAAA@@@???>>>CCCBBB@@@???>>>???@@@AAADDDDDDDDDDDDDDDDDDDDDCCCHHHIIIHHHGGGEEEDDDEEEGGGFFFGGGGGGGGGEEEEEEFFFGGGCCCDDDFFFHHHIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIMMMVVVcccsss{{{rrrppp{{{~~~}}}xxxuuuxxxzzzvvvvvvzzz|||xxxpppnnnrrruuuuuuwwwwwwwwwxxx{{{zzzpppjjjqqqzzz}}}rrrjjjfffbbbbbbgggpppuuuqqqllliiieee]]]UUUXXXfffsssxxxtttrrrnnnjjjhhhkkkppptttiiilllkkkgggfffkkkooooooooommmiiifffeeehhhmmmqqqhhhfffbbb^^^[[[YYYXXXXXXTTTVVVZZZ^^^`````````___^^^\\\\\\```fffhhhfffbbbaaa___ccclllvvv~~~zzzuuunnnggggggeeeeeekkkuuukkkaaaWWWSSSNNNKKKJJJIIIGGGEEEIIIIIIIIIJJJJJJIIIIIIIIIFFFGGGGGGHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDBBBBBBAAA???<<<999666777888999;;;===???AAA===>>>???@@@@@@AAAAAA@@@BBBAAA?????????AAADDDFFFCCCDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFCCCAAAAAADDDFFFDDDEEEGGGFFFEEEDDDDDDEEEDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDEEEGGGHHHHHHHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGIIIOOOZZZiiiwww{{{www||||||uuusssyyy|||xxxxxxvvvrrrooopppyyy{{{vvvllljjjqqqwwwvvvoooqqqvvv|||wwwnnncccfffmmmvvv{{{zzztttmmmkkklllpppwww}}}~~~|||yyyqqqjjjaaa^^^ccckkkrrrvvvmmmooopppooooooppprrrtttfffiiijjjggghhhmmmqqqqqqjjjiiihhhiiimmmrrrxxx{{{jjjggg```ZZZVVVTTTSSSTTTOOOSSSXXX]]]^^^]]]ZZZWWW]]]^^^aaadddffffffdddaaa___^^^cccooozzz~~~}}}zzzzzz|||wwwrrrqqqsssvvvvvvvvvzzzyyyzzz|||{{{zzzzzz|||vvvbbbWWWUUULLLKKKIIIIIIIIIIIIGGGFFFIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@>>>;;;888555666666888:::<<<>>>???;;;<<<>>>???@@@AAABBBBBBAAA@@@@@@@@@AAADDDGGGHHHBBBCCCCCCCCCCCCDDDDDDDDDEEEEEECCCAAA??????AAACCCBBBDDDEEEEEECCCAAAAAABBBAAACCCEEEFFFGGGFFFEEEDDDCCCCCCAAA@@@>>>>>>======AAABBBEEEGGGIIIJJJKKKJJJMMMMMMKKKJJJHHHFFFDDDCCCFFFKKKTTT___lll|||xxxsssxxxyyyssssssrrrppppppsss|||yyynnnlllvvv~~~}}}mmmqqqxxx~~~~~~~~~wwwnnnaaa```aaagggpppvvvvvvtttqqquuuzzz~~~zzzmmmfffjjjnnnmmmmmmqqqiiillloooppppppooonnnooodddhhhjjjhhhiiimmmoooooolllkkkjjjlllppptttwwwyyylllggg___WWWRRRQQQSSSTTTRRRUUUYYY\\\\\\ZZZVVVSSSWWW[[[aaadddcccaaa``````]]][[[___kkkssstttpppnnnkkkjjjllluuuuuurrrmmmjjjhhhgggeeecccbbbbbbbbbdddhhhooouuuyyy|||xxxwwwwwwvvvvvvzzzooo```TTTNNNOOOHHHHHHHHHIIIJJJJJJIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>===:::888555555666777888:::<<<===<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBDDDFFFGGGAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA???======???AAAAAABBBDDDCCCAAA???>>>>>><<<>>>AAADDDFFFFFFFFFFFFCCCBBBAAA???>>>===<<<<<>>===<<<======<<<:::777555555555666777999;;;;;;>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCC@@@AAA@@@>>><<<<<<===???@@@AAACCCBBB???===<<<<<<888:::>>>BBBEEEGGGHHHHHHDDDCCCAAA@@@>>>===<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>===;;;999888444333333333444666999;;;BBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA===>>>@@@AAABBBBBBAAA@@@???>>>===<<<;;;<<<<<<===>>>======<<<<<<<<<======999===CCCFFFFFFEEECCCCCCAAAAAAAAABBBBBBBBBCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBIIIGGGFFFEEEEEEGGGIIIJJJIIIDDDFFFMMMQQQWWWjjj{{{{{{~~~~~~xxxqqqnnnuuu|||ooodddrrrzzzjjjhhhfffggglllqqqtttuuuyyyyyyuuuooopppuuuwwwuuuvvvrrroooooojjj```[[[\\\aaagggmmmooommmlllmmmnnnlllmmmhhh\\\UUU[[[fffnnnrrrrrrppplllgggfffhhhllljjjfffdddccc___\\\]]]bbbeeeeeeeeeeeedddaaa\\\YYYVVV___ggggggeeeccc```\\\\\\YYYWWWZZZ```cccaaa]]][[[[[[___cccfffkkkwwwwwwpppllljjjiiihhhdddcccbbbaaa___]]]\\\ZZZXXXXXXWWWUUUSSSSSSUUUXXXWWWXXX[[[]]]```aaaaaaaaa````````````aaaaaabbbcccdddfffiiijjjlllmmmnnnooopppssswww}}}zzzlll```ZZZRRRNNNMMMLLLJJJGGGEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>><<<:::888555555444555666999;;;===DDDCCCBBB@@@????????????<<<<<<<<<==================>>>???AAAAAAAAAAAA@@@???>>>===<<<;;;<<<======>>>>>>===;;;;;;:::::::::999===BBBDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBAAAFFFEEEEEEEEEFFFGGGHHHIIIIIIEEEFFFLLLNNNSSScccvvv{{{xxxwwwzzz|||||||||~~~{{{tttrrr{{{pppjjjyyyxxxyyy~~~}}}{{{gggfffeeedddeeeiiinnnrrrxxxwwwsssmmmlllooorrrqqqooommmlllmmmjjjeeeaaabbbbbbggglllmmmjjjhhhjjjmmmssssssmmmaaa\\\bbbmmmttttttrrrllleee``````eeekkklllhhhffffffcccaaaccchhhhhhgggfffffffffeeebbb```]]]gggpppppplllgggaaa[[[]]]]]]]]]___```bbbbbbbbb\\\]]]```dddeeehhhrrr||||||zzzyyyyyywwwrrrnnnkkkiiifffbbb___^^^```cccaaaaaabbbdddfffhhhiiijjjhhhjjjmmmppprrrrrrqqqqqqppptttyyy|||~~~ppp^^^WWWSSSOOOJJJIIIJJJJJJHHHEEEDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@???????????????==============================>>>>>>>>><<<;;;:::666666666777999<<<>>>@@@EEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<======>>>===<<<:::999888777777888;;;@@@BBBBBBAAA@@@AAA@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHEEEFFFJJJLLLNNNZZZiiiyyyvvvtttuuuxxxyyyyyyyyy~~~|||{{{yyyvvvwwwvvvsss|||zzzsssvvv{{{~~~~~~~~~~~~~~~zzzuuubbb^^^ZZZYYY^^^fffnnnsssyyywwwsssmmmiiiiiikkkllliiihhhiiikkkkkkjjjiiiiiiiiijjjkkkjjjhhhgggeeeeeeppptttsssnnnlllooosssttttttpppiii___ZZZ[[[bbbiiimmmiiiggggggdddaaadddiiiiiigggeeedddeeefffeeeddddddmmmtttsssnnniiiccc^^^```______```cccddddddccc^^^___cccggggggiiirrr|||}}}|||}}}ooo\\\RRRPPPJJJHHHFFFFFFGGGFFFEEECCCDDDDDDCCCCCCBBBBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;888888999:::<<>>??????????????????===<<<<<<<<<===>>><<<<<<:::999888777777777888:::>>>??????>>>???????????????@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>===???BBBEEEGGGGGGGGGGGGFFFEEEFFFIIIJJJKKKTTT___rrrxxxxxxwwwwwwwwwxxxxxxvvvrrrpppppprrrsssxxxyyyuuuwwwwwwuuurrrqqqtttwww~~~zzzyyyzzz|||zzzuuuqqqccc[[[SSSTTT___lllvvvyyyxxxvvvrrrlllfffbbbcccffffffggggggfffggghhhiiiiiimmmjjjhhhhhhjjjjjjeeeaaahhhlllnnnmmmooossstttrrrtttqqqiii```[[[]]]dddkkkllliiifffeeebbb___aaafffgggeeebbbbbbccceeefffffffffmmmqqqooojjjhhhfffbbbddd```]]]___dddfffddd```]]]___cccgggiiikkkuuu~~~tttqqqxxxyyyhhh]]]TTTOOOOOOGGGFFFEEEDDDDDDCCCBBB@@@CCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@???????????????>>>===<<<;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<999:::;;;<<<>>>@@@BBBBBB??????>>>=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@???>>>===<<<======>>>::::::999888888888999999888:::<<<===<<<<<<===>>>>>>>>>>>>????????????@@@>>>>>>>>>>>>============<<<>>>AAAEEEGGGGGGFFFFFFDDDDDDFFFHHHIIIKKKQQQXXXdddvvv{{{yyy{{{}}}{{{|||yyyyyyyyywwwmmmhhhgggkkkrrryyyvvvnnniiiddddddhhhnnnsssuuuzzztttrrrvvvzzzyyyvvvtttlllbbbYYY[[[fffttt|||~~~tttrrrpppllleee^^^^^^bbbggggggeee``````ccceeeeeejjjhhhgggjjjmmmmmmiiieeeiiiiiigggeeeiiirrrwwwwwwsssrrrmmmgggbbbdddjjjoookkkgggeeedddaaa^^^```eeefffdddaaaaaaccceeeffffffeeekkkmmmiiifffffffffdddddd___\\\^^^ccceeebbb]]][[[]]]aaaeeegggkkkvvvuuunnnlllqqqrrr^^^TTTQQQNNNKKKJJJFFFFFFEEEDDDBBBAAA@@@@@@AAA@@@@@@??????@@@@@@AAA??????@@@AAAAAAAAAAAAAAA??????????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>@@@@@@AAA<<<<<<<<<<<<===>>>??????=========<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>???@@@???>>>=========>>>>>>;;;::::::999999::::::;;;888:::;;;;;;;;;;;;===>>>=========>>>>>>>>>??????======<<<<<<<<<<<<<<<<<<<<<>>>AAADDDFFFGGGFFFFFFDDDDDDEEEFFFGGGJJJNNNRRRXXXhhh~~~yyysssqqqvvv}}}zzzzzz|||}}}vvvnnnhhhmmmvvv~~~~~~wwwoooccc]]]WWWXXX```llluuuyyyyyyqqqmmmsssyyyyyywwwwwwqqqkkkddddddjjjpppuuuvvvqqqpppqqqpppjjjaaa```eeeggghhhccc]]]]]]dddhhhhhhfffjjjnnnooommmkkkiiiiiillliiidddaaagggrrrxxxxxxnnnooooookkkhhhhhhlllpppiiifffddddddbbb```bbbggggggeeecccccceeefffggggggbbbhhhjjjfffcccccccccbbb```^^^]]]^^^______^^^]]]\\\]]]```dddfffkkkwwwyyynnnmmmllllllxxxhhh\\\QQQMMMKKKHHHFFFGGGEEEEEEDDDBBB@@@@@@@@@AAA======<<<<<<===>>>???@@@>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???=========<<<;;;:::::::::;;;::::::::::::<<<===>>>@@@@@@>>>=========>>>???>>>===<<<;;;;;;;;;;;;;;;999:::;;;:::::::::<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEEEECCCDDDGGGJJJLLLRRR]]]ooo~~~zzzsssmmmmmmttt}}}zzzzzzwwwooosss|||~~~zzzxxxqqqjjj\\\WWWRRRSSS]]]lllyyy|||rrrmmmsssxxxxxxwwwxxxpppnnnllliiigggggghhhiiippppppsssuuupppgggffflllfffgggccc]]]___iiipppqqqeeennnvvvtttlllfffgggkkkhhhfffbbbaaagggpppsssqqqhhhkkkmmmllljjjiiikkknnnhhheeedddeeedddbbbfffkkkiiigggeeeeeeggghhhiiihhhaaagggjjjfffbbbbbbaaa___[[[^^^___^^^[[[ZZZ\\\^^^______aaaeeeggglllxxx{{{lllcccdddddddddnnn~~~ttt___WWWRRRNNNMMMJJJFFFEEEHHHDDDCCCCCCAAA??????AAABBB;;;:::::::::;;;===???@@@>>>>>>???@@@@@@@@@@@@@@@============>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::999999999999999999999999::::::999999999:::;;;;;;;;;;;;<<<===============;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<;;;;;;;;;:::999999:::;;;===>>>AAA@@@>>>=========>>>???AAA@@@>>>===<<<;;;:::::::::;;;;;;:::999:::===???<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBDDDEEEFFFFFFGGGFFFFFFDDDAAAAAADDDGGGGGGRRRWWWdddvvvvvveeebbbnnn{{{www|||}}}wwwooofff```[[[ZZZ[[[aaalllvvv~~~|||tttnnnooorrrqqqppppppooooooooolllddd^^^^^^aaalllsssyyywwwooohhheeefffeee\\\TTTWWWaaajjjppprrroooppppppnnnjjjgggeeeeeefffcccaaadddhhhlllmmmlllgggiiikkkkkkiiigggfffeeemmmgggaaa```dddgggeeebbbhhhggggggiiikkkjjjfffbbb___cccgggfffaaa___```ccc]]]\\\\\\[[[[[[[[[[[[[[[YYY^^^aaa```dddpppxxxyyyjjjfff```]]]]]]bbbiiimmmssszzzyyywwwzzzkkk]]]TTTNNNMMMJJJHHHFFFEEEDDDDDDBBBBBBAAAAAA@@@???>>>>>><<<:::999999;;;===>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<======>>>>>>???>>>>>>===<<<;;;;;;;;;::::::888888888888::::::888888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999888888999:::::::::999999<<<>>>???>>><<<;;;;;;<<<;;;::::::999999::::::;;;<<<=========;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;>>>===;;;::::::<<<>>>@@@@@@???===<<<;;;;;;;;;<<>>>>><<<:::::::::===>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<;;;::::::999::::::999888888999::::::888999:::;;;;;;<<<<<<;;;::::::::::::::::::999999999::::::;;;;;;;;;;;;:::<<<===>>>>>><<<;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>===;;;::::::<<<>>>@@@@@@???>>><<<<<<<<<<<<===>>>@@@AAABBBBBBBBBDDDFFFGGGJJJMMMOOOPPPPPPRRRSSS[[[```eeehhhkkkttt}}}~~~~~~}}}~~~}}}}}}qqqiiiooo~~~zzz~~~{{{oooiiihhhjjjwwwppplllqqq}}}zzzlllfffeeefffjjjoooxxxuuuooohhheeekkkvvv~~~}}}wwwpppiiibbb^^^[[[SSSMMMEEEDDDMMM\\\llltttuuutttrrrmmmiiiggggggiiilllkkklllnnnqqqooojjjfffkkkjjjiiihhhfffeeedddcccffffffeeeaaa]]][[[\\\^^^eeefffhhhiiiiiifffaaa]]][[[\\\]]]```bbbaaa___\\\[[[[[[[[[ZZZWWWSSSPPPNNNXXXZZZ[[[]]]eeemmmooolllaaa^^^YYYUUUUUUXXX\\\___\\\___eeeooo~~~zzzgggYYYRRROOOMMMKKKIIIIIIIIIHHHGGGDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;<<<>>>???>>>===<<<<<<============<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999888::::::999999999999::::::777888999:::;;;;;;;;;;;;999999999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<:::<<<======;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<:::::::::;;;===??????>>>===;;;;;;;;;;;;<<<<<<>>>@@@@@@@@@@@@BBBCCCDDDIIIPPPTTTVVVVVVUUUUUUWWW]]]aaaaaa```dddppp{{{xxxuuuiiigggnnnsssrrrqqqsssvvvwwwvvvtttrrrvvvtttwww~~~vvvtttzzz}}}{{{nnneeeeeemmmuuu}}}xxxwwwzzzzzzllldddaaaaaaeeekkknnnmmmgggaaabbbmmmzzz|||rrrhhhaaa[[[UUURRRNNNKKKEEEAAAFFFUUUccckkkmmmnnnnnnmmmkkkiiiiiijjjmmmlllllloooqqqpppkkkfffkkkiiigggfffggggggfffffffffeeeccc```]]][[[ZZZZZZ```bbbeeeggggggeeeaaa]]]```^^^^^^aaaeeeddd___ZZZYYYZZZZZZYYYWWWSSSOOOLLLZZZYYYZZZ___gggkkkiiiddd]]]ZZZVVVSSSRRRTTTWWWYYYWWWYYY___iiivvvkkkbbbVVVNNNKKKLLLKKKJJJEEEFFFGGGGGGFFFDDDAAA???@@@@@@??????>>>>>>>>>>>>;;;;;;<<<===??????===;;;;;;<<<<<<======<<<<<<;;;999999999999999:::::::::;;;;;;:::::::::999999999::::::999999999999::::::666666777999999999999999888888999999:::::::::;;;999999:::;;;<<<<<<<<<<<<999;;;<<<<<<:::999:::;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<;;;999999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;:::999:::;;;===>>>===<<<:::999999999:::;;;;;;===>>>>>>>>>>>>@@@AAADDDHHHMMMPPPPPPOOOMMMMMMQQQWWW[[[YYYUUUWWWaaajjj{{{hhh___bbbcccdddeeehhhkkklllllliiiiiippp|||~~~rrrttt~~~~~~~~~~~~{{{oooaaaZZZ___nnn{{{yyyttttttyyy~~~|||ooofff```[[[[[[___]]]^^^\\\YYY^^^kkkwww{{{wwwjjj___YYYTTTNNNIIIHHHJJJGGGDDDJJJWWWaaaeeeaaaeeejjjnnnnnnmmmlllkkkllljjjiiikkknnnooollliiihhhfffeeefffhhhjjjjjjiiihhhddd``````aaa___[[[WWWYYY\\\```cccdddcccaaa___dddaaa___aaadddccc]]]VVVVVVWWWYYYZZZXXXVVVSSSQQQ[[[ZZZ\\\ccciiiiiiddd___[[[YYYVVVTTTSSSTTTUUUVVVUUUYYY```hhhpppuuuyyy{{{{{{qqqcccXXXSSSNNNJJJIIIHHHFFFDDDCCCDDDEEEEEEDDDBBB@@@>>>??????>>>>>>>>>>>>======;;;;;;<<<===??????===;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999888888;;;;;;;;;:::::::::::::::999999999999999999999999444555666777777888888777888888888999999:::::::::777777888999:::;;;;;;:::888999;;;;;;999999999:::;;;;;;;;;::::::;;;;;;;;;999;;;;;;;;;999888999:::<<<<<<<<<<<<<<<<<<<<<<<<999888888888999999:::;;;;;;::::::999:::;;;<<<<<<===<<<;;;:::::::::;;;<<<:::<<<======<<<<<<>>>???BBBEEEGGGHHHGGGFFFFFFFFFIIIOOOSSSQQQMMMNNNUUU]]]mmmrrrfff___YYYZZZ^^^aaabbbbbbcccbbbeeennn{{{~~~tttvvv~~~{{{vvvvvvwww{{{~~~|||zzz}}}tttfffYYYUUU]]]mmmyyyzzzrrrrrrzzzsssiii^^^TTTPPPRRROOOTTTVVVUUU]]]kkkttttttwwwoooddd[[[UUUOOOJJJFFFDDDIIIJJJKKKTTTcccjjjhhh^^^dddkkkpppqqqooommmllljjjhhhgggiiilllmmmllliiieeecccbbbeeeiiilllkkkiiifffaaa^^^```cccbbb]]]WWWTTTXXX\\\____________```ccc___\\\]]]^^^]]]XXXSSSTTTVVVXXXYYYZZZYYYXXXWWW[[[[[[___hhhkkkfff___[[[ZZZYYYXXXVVVUUUUUUUUUVVVTTTXXX^^^dddgggfffdddaaagggooojjj[[[UUUPPPOOOLLLKKKJJJHHHDDDAAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>===============<<<;;;;;;<<<======<<<:::;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888888::::::::::::::::::::::::777777888888888888777777333444555666777777777777888888888999999999999999444555666888999999999999666888::::::999888999:::;;;::::::999999::::::;;;999:::;;;:::888777888999::::::::::::::::::::::::777777777777888999:::::::::999999999::::::;;;;;;???>>>===<<<<<<===>>>>>>:::;;;===<<<<<<;;;===>>>???@@@BBBBBBAAABBBDDDEEECCCGGGJJJIIIGGGHHHMMMRRRZZZrrrvvvhhhZZZXXX[[[\\\\\\\\\```bbbhhhsss~~~wwwzzz}}}uuuppplllpppuuuzzz~~~~~~}}}~~~~~~}}}{{{yyy{{{~~~|||xxxyyyuuummmaaaYYYYYYcccoooxxxyyysssttt|||}}}sssiii]]]RRRMMMNNNKKKSSSWWWWWW```ooovvvsssmmmiiibbb[[[UUUOOOKKKIIIFFFKKKNNNRRR___ppptttooogggkkkqqqtttssspppnnnmmmhhhggggggjjjmmmmmmiiieeecccaaa```dddiiijjjhhheee_________```bbbaaa]]]ZZZSSSVVVYYY[[[ZZZZZZ\\\^^^```]]]ZZZYYYZZZYYYWWWTTTUUUUUUWWWXXXYYYZZZZZZZZZYYY[[[bbbkkkkkkbbbZZZXXXYYYYYYYYYXXXXXXWWWWWWVVVSSSUUUYYY[[[\\\[[[YYYXXX___dddooo|||{{{fffYYYRRRPPPMMMLLLJJJIIIHHHGGGEEECCC@@@@@@@@@@@@@@@@@@??????========================<<<;;;999999;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888999999999999999999999999555666777888888777666555555555666777888888888888999999999999888888888888444444666777888999999999555777999999888777888999:::999999888888999999:::888::::::999888777888999999999999999999999999999777777777777888999:::;;;999999999999999:::::::::======<<<;;;;;;<<<===>>>:::;;;===<<<;;;;;;<<<>>><<<>>>@@@@@@@@@@@@AAACCC???@@@AAABBBCCCDDDEEEGGGLLL```~~~mmmccc^^^ZZZZZZ]]]aaagggqqq{{{~~~~~~~~~zzz}}}|||sssmmmhhhkkkppptttwwwzzz|||}}}}}}xxxtttrrrpppnnnooorrrvvv|||{{{vvvxxx{{{lllfff^^^[[[```jjjttt{{{|||wwwtttvvv|||yyyoooggg\\\SSSPPPSSSMMMUUUZZZZZZdddtttzzzwwwhhhfffbbb\\\VVVQQQNNNLLLKKKPPPRRRVVVeeewwwzzzrrrqqqtttvvvvvvtttqqqnnnnnnfffgggiiimmmpppmmmgggaaabbb```___cccggghhheee```ZZZ]]]```aaa```^^^]]]]]]SSSVVVXXXXXXWWWWWWZZZ]]]^^^\\\YYYXXXXXXXXXXXXXXXUUUVVVVVVWWWXXXZZZ[[[[[[WWWZZZcccllljjj___WWWWWWXXXYYYYYYYYYYYYXXXWWWWWWTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[___eeehhhlllttt}}}ppp]]]QQQLLLJJJIIIFFFEEEDDDBBBBBBBBBBBBBBB@@@@@@??????>>>??????@@@<<<<<<<<<==================;;;888888999::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::999999888888777777777777777888888888444555666777777666555444666777888999999::::::999:::999999999888888777777444555666777999999::::::555666888999888777888999999888888888888888888999888999:::999777777777888888888888888888888888888888888888888999:::;;;<<<888888999999999::::::::::::999888888888999:::;;;:::<<<===<<<;;;;;;<<<===;;;>>>@@@@@@???>>>======>>>======>>>@@@AAAAAA@@@EEERRRjjjqqqddd[[[[[[aaaccckkkwww~~~}}}{{{}}}|||~~~tttkkkeeedddcccdddgggmmmtttyyy{{{yyyyyynnn\\\]]]ggggggeeegggoooxxx{{{wwwsssrrrllliiieeeccckkkwww~~~~~~|||xxxxxxzzz~~~}}}qqqeeeaaa[[[RRRMMMNNNSSSXXX\\\___gggppprrrnnngggaaa___bbb___UUUMMMKKKQQQ^^^fffiiiooozzz{{{tttooorrrrrrnnnooosssqqqjjjkkkkkkjjjhhhgggddd^^^XXXXXX[[[```bbbaaa`````````]]]\\\\\\]]]^^^^^^\\\ZZZ\\\___aaa^^^ZZZXXX[[[^^^```]]]ZZZXXXXXXXXXWWWVVVYYYXXXWWWWWWXXXYYYXXXXXXXXX^^^eeefffaaa\\\YYYZZZ\\\ZZZXXXVVVTTTSSSSSSTTTLLLMMMNNNOOOPPPQQQQQQQQQTTTUUUWWWZZZ]]]```bbbcccsss~~~llldddXXXNNNHHHFFFFFFFFFAAAAAA@@@@@@@@@@@@??????@@@???>>>===<<<;;;::::::<<<<<<============<<<<<<;;;;;;:::::::::999999999<<<<<<============<<<<<<::::::::::::999999888777999999999888888888777777888888999999999999888888777777888:::::::::::::::999999888777666666777777666666777777888888999999999888777777777888:::;;;777777888888888777777666888888888888888888888888666666666666777777777777444666666666444333444555666777888999:::999888888888888777777888999::::::>>>======<<<<<<<<<<<<===<<<<<<<<<<<<===>>>@@@@@@===;;;:::;;;<<<===<<<;;;CCCFFFUUUssszzzmmmfffccciiirrr~~~}}}{{{{{{}}}|||}}}~~~{{{mmmbbb[[[[[[\\\```gggooovvvyyy{{{wwwvvvjjj[[[\\\eeecccbbbbbbhhhpppssspppmmmnnnssstttrrrqqqttt{{{~~~}}}~~~|||yyyxxxyyyzzzwwwnnneeeaaa[[[UUURRRUUUccckkkqqqqqqqqqsssrrrnnngggcccccchhhggg___XXXVVV___iiiooonnnqqqwwwvvvooooooqqqnnniiihhhjjjjjjffffffffffffdddbbb___[[[XXXZZZ[[[]]]___``````^^^]]]ZZZXXXWWWXXXZZZ\\\\\\[[[]]]___aaa^^^ZZZXXX[[[^^^^^^\\\YYYXXXXXXXXXWWWVVVXXXWWWVVVVVVVVVVVVVVVVVVUUU[[[```aaa\\\WWWUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZccclllwwwxxxhhh^^^XXXNNNGGGCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>===<<<;;;::::::<<<<<<============<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;:::999999999:::999999888888999999999888888888777777777888888999999888888777666777888999999::::::999999888888777666666777777777777777777777888888888888777777666777888999:::777777888888888777777666888888888888888888888888555666666666777777777777555666777666444333333444666777888999999999888888888777777777888888999:::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<======>>>>>><<<;;;:::;;;===>>>===<<<@@@BBBNNNddd}}}vvvmmmdddkkkwww~~~{{{zzz|||}}}|||}}}}}}}}}|||~~~|||{{{{{{}}}~~~|||zzzyyyyyy|||}}}|||{{{tttjjjaaaZZZZZZ\\\bbbkkkssswwwxxxyyytttrrrkkkbbbhhhqqqnnniiifffeeejjjmmmmmmnnnpppyyy~~~|||yyyyyywwwssspppuuuyyyzzzxxxuuuttttttrrrmmmhhhddd___ZZZ[[[___oooxxx~~~yyyuuuqqqnnnddddddgggmmmooojjjeeeccciiipppsssppppppsssqqqjjjnnnnnnjjjbbb]]]^^^```````````````___]]]ZZZYYYZZZ___\\\[[[\\\^^^___]]][[[WWWUUURRRRRRUUUYYY\\\]]]^^^```aaa^^^[[[ZZZ\\\^^^^^^\\\YYYXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSWWW[[[ZZZVVVQQQOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQNNNOOOPPPRRRSSSTTTTTTUUUTTTZZZaaahhhqqqnnn]]]UUUNNNJJJEEEAAA@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>===???>>>>>>===<<<;;;::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;::::::::::::999999::::::::::::999999777888888999999999999888999888888888888777777777777777888888888888777777555555666777888888888888888888777666666666777777888777777777777777777666666666666666666777888888666777777888888777777777777777777777777777777777555555666666666777777777666777777666444222333444666666777888888888888888777777777888888888888999888888999999::::::;;;;;;>>>======<<<<<<<<<<<<<<<<<<;;;:::<<<>>>@@@???>>>???AAAHHHTTTcccxxx{{{lllnnnsss{{{~~~zzzyyy{{{}}}~~~~~~{{{xxxtttssssssssssssrrrtttrrrpppoooppprrruuuwww|||~~~}}}}}}}}}|||{{{yyyvvvsssqqq}}}{{{xxx~~~xxxrrrppppppnnnllliiiggggggkkkrrrvvvvvvtttvvvppprrrrrrsssxxxnnneeecccdddfffkkkpppwww}}}~~~xxxqqqlllhhheee```gggooorrrrrrpppppprrrpppooommmiiiccc___aaaeeelllqqqvvvxxxvvvtttpppmmmaaadddjjjoooqqqoookkkiiijjjnnnooommmlllooonnniiinnnllleee\\\VVVVVVZZZ\\\]]]\\\]]]^^^\\\YYY[[[^^^ccc___ZZZZZZ^^^___]]]ZZZXXXUUUQQQOOORRRWWW[[[]]]___```aaa___\\\[[[]]]___```]]][[[ZZZYYYXXXVVVTTTVVVVVVWWWVVVUUUTTTSSSTTTTTTVVVXXXWWWSSSOOOMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOMMMLLLKKKKKKLLLNNNPPPRRRLLLMMMPPPRRRUUUVVVWWWWWWPPPRRRUUUYYY___lll{{{~~~jjjZZZQQQMMMFFFDDDAAA@@@AAABBBBBBAAA@@@??????>>>===<<<;;;;;;>>>>>>===<<<<<<;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::888999999::::::999999888666666777888999999999888888888888888777777777777666777777777777777777666333444555666777777777777888777777666666666777777888888777777666666666555555555555555666666777777555666777777777777777777777777777777777777777777555555555666666666777777666777777666444222222333666666666777777777777777777777888888888888888777666777888999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::<<>>===<<<<<<<<<======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;::::::::::::999999999999999999::::::999999999555666777777888888888888777777777777777777777777555666666777777666666555333333444555666666666666777666666666666666777777888777777777666666555555444444555555666666666666555555666777777777777777666666666666666666666666555555555555666666666666666777777666444222333444666666666666666777777777777777888888888777777666666777888:::;;;;;;;;;:::888888888999:::<<<===>>>:::::::::<<>>AAAEEEFFFGGGQQQggg|||vvvqqqxxxzzzxxxwwwwwwwwwwww{{{xxxtttqqqppppppooonnnnnnmmmkkkiiiiiiiiiiiijjjiiikkkllllllmmmmmmooopppmmmnnnooopppppppppnnnnnnlllmmmnnnnnnllliiifffeeeyyymmmpppttt|||yyyuuusssqqqrrrtttvvvvvvvvvxxxwwwtttrrrrrrsssuuuwwwwwwuuu{{{kkk___[[[[[[___ccciiilllkkkgggeeeggghhhgggeeefffgggiiikkklllmmmmmmkkkoooooojjjdddaaa]]]YYYZZZSSSPPPXXXbbbffffffdddhhhnnnrrrrrrppppppnnnkkknnnmmmllljjjiiijjjkkkkkkllleee^^^\\\[[[[[[\\\```aaa\\\\\\cccfffbbbaaaeeeeeeaaa^^^]]]^^^___^^^\\\]]]ZZZWWWVVVXXXZZZ]]]]]]^^^]]]\\\[[[[[[ZZZZZZZZZ]]][[[ZZZYYYYYYWWWTTTRRRTTTXXX[[[[[[XXXVVVWWWYYYZZZYYYWWWUUUSSSRRRRRRRRRPPPOOOMMMLLLLLLMMMNNNOOONNNLLLIIIFFFGGGJJJMMMPPPNNNOOOQQQRRRRRRQQQPPPOOONNNPPPQQQRRRSSSVVVZZZ]]]bbbsssyyykkk```QQQHHHFFFFFFDDDBBBAAA@@@>>>>>>??????>>>===@@@@@@@@@@@@????????????<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;::::::999999999999999888888888888888888999999999999888888555666666777777777777666666666777777777777777888555555666666666666555555333333444555666666666666666666555555666666777777777666666666666666666555444555555666777666666666444444555666777777777777666666666666666666666666444444555555555666666666444666666666444333444555555555555555555666777777666777888888888777666555666777888:::::::::999999666666777888:::<<<===>>>:::::::::<<<>>>@@@AAA@@@;;;===@@@BBBBBBFFFUUUddd|||uuunnnmmmxxx}}}zzzxxxxxxwwwvvvxxxvvvsssrrrqqqpppnnnmmmnnnnnnmmmlllkkkiiihhhgggdddeeefffggghhhiiijjjjjjhhhhhhhhhhhhhhhgggfffeeedddeeeeeeeeecccbbb```___zzzqqqtttvvv{{{}}}wwwpppppppppqqqrrrtttuuuuuuvvvuuusssnnnkkkmmmtttzzzzzzxxx~~~}}}rrrmmmmmmnnnppprrrnnnooommmjjjkkknnnnnnkkkjjjgggfffhhhlllooommmjjjkkkooooookkkhhhddd\\\SSSOOOIIIHHHRRR[[[___aaadddjjjpppssspppmmmnnnnnnjjjnnnkkkiiihhhhhhiiilllnnnjjj```ZZZ]]]bbbbbbaaaccccccZZZZZZdddjjjfffbbbdddaaa```___^^^]]]]]]\\\\\\ZZZYYYXXXZZZ\\\^^^______ZZZYYYWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUWWWWWWUUUSSSRRRWWW[[[[[[YYYWWWXXX[[[ZZZXXXUUUSSSRRRSSSSSSSSSOOONNNKKKJJJKKKMMMPPPRRRUUUQQQLLLHHHFFFHHHKKKMMMLLLMMMOOOPPPPPPOOOMMMKKKLLLMMMOOOPPPQQQRRRTTTUUURRR___nnnvvv|||}}}ggg___VVVQQQJJJEEECCCCCCBBBAAA@@@>>><<<<<<<<<======<<<===>>>>>>>>>>>>?????????<<<<<<;;;;;;;;;;;;::::::999999::::::::::::999999888888888777777777777666666777777888888777777666666666666777666666555555666666666666777777888888444555555666666555555444333444555666666777777777555555555555555666777777555555555666666666666666444555666777777777666666333444555666777777777777555555555555555555555555444444444555555555666666333444666555444444555666555555444444444555666777666777888999888777555444555666888999999888777666666666777777999:::<<<<<<:::999999;;;>>>??????>>>;;;:::;;;>>>@@@BBBIIIRRRaaavvv|||uuuqqqxxx~~~{{{zzzyyyxxxuuutttssssssrrrqqqnnnkkkjjjkkklllmmmllljjjgggeeeddddddcccdddeeeffffffeeeccccccbbbaaaaaaaaaaaaaaaaaaaaa``````___^^^]]]]]]~~~yyy{{{yyy{{{~~~zzztttqqqmmmkkkllloootttwwwuuuvvvssslllgggiiisss|||zzzzzz~~~www{{{{{{yyyqqqttt{{{~~~wwwvvvsssoooppprrroooiiigggcccbbbfffmmmqqqnnniiilllpppqqqnnnllljjj___RRRDDDAAAEEEPPPXXX[[[```fffiiippprrrmmmjjjkkkllliiiiiifffeeefffgggiiimmmqqqggg\\\WWW^^^fffgggeeeddddddYYYWWWdddlllgggaaaaaa^^^______^^^\\\[[[[[[\\\WWWWWWYYY\\\___aaaaaa```WWWVVVTTTSSSTTTTTTSSSRRRNNNNNNOOORRRUUUVVVVVVTTTPPPVVV[[[[[[XXXWWWYYY[[[YYYVVVSSSQQQQQQRRRSSSTTTPPPNNNKKKJJJLLLPPPUUUXXX[[[VVVPPPJJJFFFGGGIIIKKKHHHJJJMMMPPPQQQPPPOOONNNKKKLLLNNNOOOOOOPPPPPPPPPOOOXXX___```bbbkkkuuu{{{eeeTTTTTTGGGGGGGGGDDD@@@>>>???@@@@@@>>><<<;;;<<<>>>>>>===999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999::::::999999999777777777777666666666666555555666666666666555555666777777777666555444444555666666666777777888888444555555555555555555444333444555666777777777777555555555555555666777888444555555555666666777777444555777888888888777666333444555666777777777777555555555555555555555555444444444555555555666666222444555555444555666888555555444333444555666777666777888999888777555333444555777888888666444333888777777777888999:::::::::999999:::===>>>>>>======999999===@@@AAAEEEJJJPPPccc|||zzztttqqqvvv~~~}}}{{{zzzttttttsssttttttrrrnnnkkkeeegggjjjlllllliiifffdddfffeeeccccccddddddcccbbb```___^^^]]]]]]^^^___```bbbaaa```___^^^^^^^^^^^^zzzvvvzzz}}}zzztttpppnnnnnnooooooppppppqqqqqqoooooolllddd^^^aaakkkuuuxxxzzzxxxgggeeeooorrrqqqssszzzxxxuuuxxxyyysssiiidddaaabbbgggnnnuuuwwwuuurrrwwwtttqqqooolllfff]]]VVVOOOFFFDDDNNN[[[aaafffjjjmmmjjjeeeaaabbbfffiiiiiifffbbb^^^___dddjjjmmmnnnfffbbbaaadddgggfffgggjjjggggggfffdddcccbbbaaaaaa]]]\\\\\\\\\\\\[[[XXXVVV^^^ZZZXXX\\\cccfffccc___ZZZUUUQQQRRRUUUTTTNNNHHHFFFHHHLLLQQQVVVXXXXXXWWWTTTTTTUUUVVVXXXZZZ\\\]]]UUUQQQNNNLLLNNNQQQSSSSSSNNNNNNMMMMMMOOOTTT\\\aaadddYYYKKKEEEHHHKKKJJJGGGKKKJJJJJJNNNQQQSSSQQQOOOLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQSSSXXX^^^cccnnnxxxzzznnnhhhaaaUUULLLIIICCCBBBAAABBBBBB@@@===:::========================<<<<<<;;;::::::::::::;;;888999999::::::;;;;;;<<<888888888888777777777666999888888888777777666666777777666666555555555444444333333333444555777888444555777888888888777666444444444444444444444444444444444444444444444444444444444444444555666777555555555555555555555555111222444333222222333555444444444444444444444444555555555555666666666666333444777888999888777666666666666555444444444333333444444444555666666666666666777666666555444444555555666666666666555555888888777777777777777888777777888999::::::;;;;;;999:::;;;===>>>@@@AAABBBJJJQQQaaaxxxzzzpppjjjjjjtttyyyyyyuuuqqqqqqsssrrrnnniiijjjjjjjjjjjjjjjiiifffccceeeddddddeeeffffffeeeccc```___]]]\\\\\\]]]^^^___aaaaaaaaaaaa```___^^^]]]}}}yyyzzz~~~wwwqqqnnnqqqqqqlllfffdddeeeiiimmmppppppoooooopppiiiiiigggccc```dddlllttt{{{{{{qqqaaaaaajjjpppnnnnnnuuuyyyuuuxxxyyyuuuooolllhhhjjjnnnuuu{{{~~~|||zzzqqqooommmlllkkkhhhbbb\\\TTTLLLKKKTTT```fffjjjnnnjjjhhhbbb]]]ZZZ[[[]]]^^^eeebbb```bbbggglllmmmmmmhhhcccaaadddfffeeeeeehhhjjjiiihhheeeccc```^^^\\\]]][[[ZZZYYYYYYYYYYYYYYY]]][[[[[[^^^bbbdddbbb___XXXWWWWWWZZZ\\\ZZZSSSMMMHHHIIIJJJMMMQQQTTTUUUVVVTTTUUUVVVWWWYYYZZZ[[[[[[YYYUUUQQQOOOOOOPPPPPPPPPMMMMMMMMMMMMNNNRRRXXX]]]```UUUHHHCCCEEEIIIJJJHHHJJJJJJJJJMMMPPPQQQPPPMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJLLLNNNPPPQQQRRRUUUWWWWWW___ooowwwjjj```WWWUUURRRKKKFFFEEECCCAAA@@@@@@@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::999999999999999888888888777777888888888777777777666666777666666666555555555444444444444444444666777888444555666777888777666666444444444444444444444444555555555555555555555555444444444444444555666666444444444444444444444444222333555444333333444666444444444444444444444444444555555555666666666666444555777888888777666555555555555555444444444444444444444444555555555555666666666666666555444444333333555666777777777777888888777777777777777888888888888999999:::::::::999999;;;<<<>>>@@@AAABBBEEEJJJVVVgggyyyuuukkkiiilll|||wwwrrrqqqrrrrrrooolllmmmlllkkkjjjiiigggeeeccceeeddddddeeeffffffeeeddd```___]]]\\\\\\]]]___```aaaaaaaaaaaa```___^^^]]]yyyqqqnnnqqqtttuuutttnnnkkkjjjkkkhhh```[[[[[[]]]eeennnrrrpppnnnoooqqqiiiiiiiiiiiiiiilllrrrvvv~~~}}}|||xxxkkk]]]^^^hhhqqqkkkiiippp|||uuunnnkkkmmmpppooonnnooorrrsssuuuyyy}}}~~~|||zzzmmmjjjhhhiiijjjjjjgggccc]]]XXXXXX```iiimmmnnnooofffccc]]]VVVPPPNNNRRRWWWeeeccccccfffkkknnnnnnllljjjeeebbbdddeeedddccceeehhhhhhgggeeeccc___\\\ZZZ[[[ZZZXXXVVVVVVXXXYYY[[[[[[\\\]]]^^^___^^^]]]\\\VVVZZZ___bbbaaa\\\UUUQQQMMMMMMMMMNNNOOORRRUUUVVVUUUVVVXXXYYYZZZZZZYYYYYYXXXVVVSSSQQQQQQQQQPPPOOOLLLMMMNNNNNNNNNPPPSSSVVVYYYPPPGGGCCCEEEIIIJJJJJJJJJJJJJJJLLLNNNOOONNNLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFJJJNNNPPPOOONNNMMMMMMNNNRRR[[[fffooovvv{{{jjj^^^WWWRRRKKKGGGGGGHHHFFFCCCCCCBBB@@@============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;::::::999888888777999999999999888888888888777777777777666666666666666666666555555555555555555555444555555666777888444555666666777777666666444444444444444444444444555555555555555555555555444444333333333444555555222222222222222222222222333444555555444444555666444444444444444444444444444444444555555555666666444555666777777666444333444444444444555555555555555444444444444444444333555555666666555555444444111222333555777888888888777777777666666777777888888888999999999999999999999999:::<<<>>>???@@@AAAAAACCCJJJTTT```qqqwwwiiibbbkkkxxx{{{vvvtttsssooollllllkkkiiigggfffeeedddddddddccccccdddfffgggfffddd^^^^^^]]]]]]]]]^^^```aaaaaaaaaaaaaaa```___^^^]]]}}}|||{{{zzzyyyrrrkkkjjjnnnrrrrrrpppmmmmmmoooooojjjaaa^^^``````iiirrruuurrrppprrrvvvtttuuuuuuvvvwwwxxxxxxxxx}}}{{{wwwqqqeee\\\```iiirrrkkkeeeiiittt}}}~~~{{{eee```]]]```ccceeejjjoooxxxxxxwwwwwwwwwuuutttsssnnnkkkhhhhhhiiijjjhhheeeddddddgggnnnssstttppplllbbb]]]VVVNNNGGGFFFOOOZZZeeedddeeeiiimmmooommmkkklllfffdddeeeeeecccbbbdddcccdddddddddbbb___]]][[[WWWXXXXXXWWWWWWXXXYYY[[[ZZZ\\\^^^\\\WWWTTTSSSSSSUUUZZZ```bbb^^^YYYTTTRRRSSSTTTTTTTTTTTTUUUVVVXXXVVVWWWYYYZZZZZZYYYWWWVVVSSSRRRPPPPPPQQQRRRQQQPPPKKKLLLNNNNNNMMMMMMNNNOOORRRNNNJJJIIIKKKLLLLLLKKKLLLLLLLLLMMMMMMNNNMMMMMMNNNMMMLLLKKKIIIIIIHHHHHHGGGJJJNNNOOONNNLLLKKKKKKPPPPPPSSSXXX\\\```hhhppp|||lll___UUUOOOLLLIIIEEEBBBBBBBBBBBB@@@???@@@>>>;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999::::::999999888888888777888888888888777777777777666666666666666666666666555555555555555555555555555555555555666666777777444444555555666666666666333333333333333333333333222222222222222222222222444333333333333333444444333333333333333333333333222333444444333333444666333333333333333333333333333333444444444555555555555555666666555444333222333333333444444555555555555444444444333333222222444444555555555444444333111222444555666777777777777666666666666777777888999999999999888888888888888999:::;;;===>>>???@@@@@@BBBEEEJJJOOO\\\ttttttgggmmmvvvzzzuuuoookkkiiihhhgggeeedddccceeefffcccbbbbbbdddfffgggeeeddd]]]]]]]]]]]]^^^___aaabbb``````aaa``````___^^^^^^}}}qqqnnnppppppoooooojjjeeefffkkkooopppooopppqqquuuvvvpppiiihhhkkklllrrrwwwwwwssssssxxx}}}}}}zzzwwwuuusssoooggg^^^ZZZ___gggnnneee]]]]]]eeelllllljjj[[[WWWVVVXXX[[[^^^fffnnnvvvvvvuuusssqqqpppppppppsssooojjjhhhiiihhheeebbbaaagggooowww|||{{{tttlllbbbZZZPPPHHHAAABBBNNN\\\gggffffffiiimmmnnnllliiikkkfffccceeeeeecccbbbdddbbbbbbbbbaaa___\\\ZZZYYYTTTWWWZZZ\\\ZZZYYYYYYZZZZZZ[[[[[[VVVNNNIIIHHHIIIOOOTTTYYY[[[XXXUUUUUUWWWUUUXXX[[[[[[YYYVVVVVVVVVVVVWWWYYYZZZYYYXXXVVVTTTQQQPPPNNNNNNOOOOOONNNMMMIIIKKKMMMMMMLLLKKKKKKKKKMMMOOOQQQSSSSSSQQQOOOMMMNNNOOOOOONNNMMMMMMMMMNNNOOONNNLLLKKKIIIHHHHHHHHHHHHJJJKKKLLLKKKKKKLLLMMMKKKJJJLLLRRRUUUWWW[[[bbbfffooo|||zzziiicccYYYQQQKKKHHHFFFEEEBBBAAA???=========<<<:::>>><<<999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999777777777888888999999999666666666666555555555555555555555555555555555666444444444555555555555555555555555666666666666666444444444444444555555666333333333333333333333333222222222222222222222222444333222222222222333333333333333333333333333333000222333333222111333444333333333333333333333333333333333333444444444444444444444444333333222222222333333333444444555555444444333333222222222111333333444444444444333333333444444555555555555555666666555555666777888888999888888888888888888888888999:::;;;<<<===>>>??????@@@DDDFFFHHHOOOaaarrr}}}wwwqqqpppsssxxx}}}~~~{{{wwwrrrooonnnnnnllliiieeecccdddfffcccbbbbbbdddeeefffeeeccc]]]]]]]]]^^^___```aaabbb``````````````````___^^^xxxlllfffeeeffffffdddiiihhhfffgggjjjnnnpppqqqssssssuuuvvvsssnnnnnnrrruuuwwwyyywwwtttuuu{{{yyytttrrrllljjjfff^^^VVVSSSXXX^^^```YYYRRRPPPSSSXXXYYYYYYUUUSSSSSSTTTSSSTTT\\\eeennnnnnnnnmmmlllnnnrrruuuuuupppkkkiiihhhfffbbb___ZZZdddpppyyyxxxpppfffZZZOOOIIIDDDCCCOOO]]]jjjgggfffgggjjjkkkiiiggghhhcccaaacccdddbbbaaaddddddccc```]]]ZZZWWWUUUSSSTTTXXX^^^___]]]ZZZZZZZZZ[[[ZZZWWWPPPIIIDDDCCCEEEIIIMMMQQQTTTTTTVVVYYY\\\TTTXXX\\\\\\XXXUUUTTTTTTVVVWWWWWWXXXWWWVVVUUUTTTTTTQQQMMMKKKKKKJJJIIIHHHGGGIIILLLLLLKKKJJJJJJKKKLLLQQQVVVYYYWWWSSSPPPNNNPPPQQQPPPOOOLLLLLLMMMNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHKKKMMMJJJHHHIIINNNPPPOOOPPPSSSTTTZZZcccjjjpppwww~~~vvvhhh\\\UUUQQQNNNIIIEEECCCBBB@@@>>>===@@@???======???>>><<<<<<:::999999;;;<<<<<<;;;:::::::::::::::::::::::::::999888888777777888888555666666777888888999999555555555555444444444444444444444555555555555555444444444444444555555555444444555555555555555444444333333333333444555555333333333333333333333333333333333333333333333333333333222222111111222222444444444444444444444444000111222222111111222333333333333333333333333333222222222333333333444444333333333222222222222222333333333333444444444444333333222222222222222111222222333333444444333333444444555555555444444333555555555555666777888888777777888888888888888888888888999:::;;;<<<===>>><<<===AAACCCCCCEEEPPP]]]mmm{{{ooohhhdddcccfffhhhjjjllloooqqqsssttttttvvvwwwuuupppiiieeedddfffdddccccccdddeeeeeecccbbb^^^^^^^^^___`````````aaa___```````````````______lllhhheeecccdddeeeeeeeeeggghhhjjjjjjiiikkkooorrrtttqqqqqqrrrpppmmmmmmqqquuuvvvuuuttttttvvv{{{~~~yyyzzzrrrnnnmmmiiihhhcccYYYPPPMMMNNNQQQPPPLLLHHHFFFHHHKKKOOORRRXXXWWWWWWVVVQQQMMMRRRZZZbbbbbbcccbbbcccffflllqqqpppmmmiiiggggggeeeaaa]]][[[dddooouuuzzz}}}xxxqqqhhh[[[RRRRRRQQQOOOWWWcccmmmiiidddccceeegggfffeeebbb^^^\\\___aaa``````bbbdddaaa]]]YYYVVVSSSRRRRRRWWW\\\```aaa]]][[[\\\]]]\\\YYYTTTMMMHHHEEEEEEGGGJJJMMMPPPTTTVVVXXXZZZ\\\VVVYYY\\\ZZZVVVSSSSSSUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTQQQLLLIIIHHHIIIHHHHHHEEEHHHJJJKKKKKKKKKKKKMMMNNNSSSXXXYYYUUUQQQOOOOOOPPPQQQQQQNNNKKKIIIKKKMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFGGGIIIKKKLLLHHHHHHKKKLLLIIIHHHKKKMMMQQQTTTVVVXXX\\\bbbgggqqq|||~~~vvvjjj^^^UUUNNNIIIFFFIIIFFFCCCBBBAAA@@@>>>===;;;@@@AAA>>>===AAAAAA>>>:::999999;;;<<<===<<<:::999999999999999999999999999999888777777777777777666666777777777777777777666666555555555444444444333333444444444555555555333333333444444555555555333333444555555444333222444333222222222333555555222222222222222222222222333333333333333333333333333333222111111111111111222222222222222222222222000222333333222111333444222222222222222222222222222222222222333333333333222111111111111222222333444444333333333333333333111111111111222222222222111111222333333333333333222333444444555555555555555444444555555777888888666666777777888888999999888888999:::;;;<<<<<<===;;;;;;===@@@@@@@@@FFFNNNVVVjjjwwwhhh^^^ZZZXXXXXXZZZ\\\___eeejjjnnnuuuwwwxxxssslllgggfffhhheeedddcccdddddddddbbb```______```````````````_________````````````______aaabbbccceeegggiiikkkmmmcccfffiiihhheeeeeejjjnnntttpppnnnnnnnnnkkkkkknnnrrrqqqqqqrrrtttwwwyyy{{{qqqyyy}}}uuunnnkkkllllllkkkeeeZZZOOOIIIIIIIIIFFFFFFDDDCCCDDDHHHNNNRRRbbbaaaaaa^^^VVVOOORRRYYYYYYYYYYYYXXXXXX[[[bbbhhhkkkhhhfffeeefffeeeaaa]]]```hhhoooqqqtttwwwtttnnnggg\\\VVV\\\___]]]ccclllooojjjcccaaabbbdddeeeddd^^^YYYXXX\\\^^^^^^___aaa```^^^ZZZVVVTTTSSSTTTUUU[[[___bbb```\\\[[[]]]aaa^^^YYYRRRLLLIIIHHHIIIKKKPPPRRRUUUWWWYYYYYYXXXWWWYYY[[[\\\YYYTTTRRRUUUYYYUUUUUUTTTSSSSSSTTTTTTUUURRRNNNJJJHHHHHHJJJKKKLLLEEEGGGIIIJJJKKKKKKMMMNNNPPPTTTWWWVVVRRRNNNNNNPPPPPPPPPPPPMMMIIIHHHIIILLLOOONNNMMMLLLLLLKKKLLLLLLIIIJJJKKKKKKIIIHHHHHHIIIGGGCCCCCCHHHKKKKKKLLLOOOKKKMMMNNNNNNLLLNNNRRRWWWYYYdddttt~~~pppggg___YYYPPPHHHEEEFFFGGGHHHAAA???======>>>>>>>>>===888>>>???;;;:::======:::999999:::<<<>>>>>><<<:::999999999999999999999999999888888777777777777777888888777777666666555555777666666666666555555555333333333444444555555555333333333444444555555555222333444444444333222111444333222222222333444555222222222222222222222222000000000000000000000000333333222111000000111111111111111111111111111111111333444444333222444555222222222222222222222222111111222222222333333333111000000000111222333333444444444333333222222222000000111111222222222333000111222333333333333333000111222444555666666777444444444555555777888888555666666777888999999:::888888999:::;;;;;;<<<<<<<<<:::;;;>>>>>>>>>BBBHHHMMMXXXhhh|||}}}kkkbbbXXXVVVSSSQQQRRRWWW^^^dddnnnqqqtttrrrllliiiiiikkkfffeeedddddddddcccaaa______```````````````___^^^______```````````````___aaabbbfffjjjmmmnnnkkkiiijjjkkkkkkhhhdddbbbdddfffmmmhhhfffkkknnnnnnmmmnnnkkkgggbbb___fffppptttrrruuuxxxzzzwwwpppkkkjjjkkkpppiii___VVVMMMFFFFFFKKKIIIHHHHHHIIIMMMVVVaaaiii{{{ttthhh^^^YYY[[[```dddkkkcccXXXNNNKKKQQQ\\\eeemmmhhhdddcccdddccc^^^YYYcccfffiiikkkmmmlllkkkjjj___```cccgggkkklllkkkiiihhhhhhhhhfffdddaaa^^^]]]]]]TTTPPPTTTYYYZZZ]]]bbb```bbbbbb^^^XXXUUUXXX\\\[[[[[[\\\]]]]]]]]]\\\\\\YYYWWWTTTRRRQQQRRRSSSUUU\\\[[[ZZZXXXWWWWWWVVVWWWSSSTTTVVVWWWWWWVVVUUUTTTQQQPPPOOOPPPQQQRRRQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJLLLMMMNNNOOOOOOOOONNNMMMPPPSSSVVVWWWUUURRROOOOOONNNNNNMMMMMMMMMMMMMMMNNNLLLKKKJJJHHHHHHHHHIIIJJJLLLKKKIIIIIIKKKLLLKKKJJJBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNRRRTTTYYYbbbnnn{{{sssiiibbb[[[SSSMMMLLLJJJHHHEEECCCAAA@@@?????????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777888888888888777777888999999999999888777777777888888888777666444333666666555555555555666666555555555444444333333333666555555555555444444444333333333333333333333333333333333333333333333333333222111000000111222333333222222222111000000000222222222111111111000000000000000000111111111111333333333333333333333333000000000000000000000000111111222333333333333222111222222333333222222111111111111111111111111111111000/////////000222333000000111222222222222111222333333333222222444666666666666666666666666666888888777777666666555555777777888888888999999999888999:::<<<===>>>>>>>>>EEELLLXXXffftttnnndddYYYTTTRRROOOOOORRR[[[___dddfffffffffhhhjjjhhhhhhgggfffcccbbbcccdddccccccccccccbbb```___^^^cccbbbaaabbbccccccbbbaaaaaabbbeeehhhkkklllkkkiiigggiiijjjiiifffddddddeeefffbbbccchhhjjjhhhffffffiiiddd\\\WWW\\\hhhnnnnnnoootttxxxvvvqqqmmmmmmooosssgggZZZSSSMMMIIIIIIKKKXXXWWWVVVXXX^^^iiittt{{{~~~sssjjjfffhhhmmmqqqxxxnnn^^^PPPJJJPPP[[[eeellljjjgggeeeccc```[[[WWW^^^aaaggglllnnnmmmkkkhhh___aaadddiiimmmooommmkkkiiiiiihhhgggdddaaa___]]]XXXSSSQQQWWW[[[\\\^^^bbbfffffffffccc___]]]]]]^^^______^^^\\\ZZZXXXVVVUUUTTTRRRPPPQQQUUUXXX[[[[[[]]]\\\ZZZXXXVVVTTTSSSRRRUUUUUUUUUVVVVVVUUUUUUUUUTTTRRRQQQQQQRRRRRRPPPOOOMMMMMMMMMNNNNNNNNNNNNNNNQQQRRRSSSSSSSSSRRRQQQPPPNNNQQQUUUUUUSSSQQQOOONNNNNNMMMMMMLLLKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKIIIHHHHHHIIIJJJJJJIII@@@AAACCCEEEFFFGGGGGGHHHFFFGGGHHHIIIJJJKKKLLLMMMKKKLLLOOOUUU^^^iiirrrxxx{{{}}}~~~~~~~~~hhhaaaYYYSSSQQQNNNIIIEEEHHHFFFDDDBBB@@@???>>>===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::888888888888888888888888777777888888888888777777777777888777777666555555777777888888777666555444555555444444444444555555555555444444444333333333555555555555444444444444333333333333333333333333333333333333333333333333222111111000000111111222222222111111111111111111222222222111111111000000000000000000111111111111222222222222222222222222000000000000000000000000///000111111222222111111111222222333333222222111111111111111111111111111111000/////////000222222111111222333333333333222333444444444333333555777666666666666666666666666777777777777666666555555777777777888888888999999888999:::<<<<<<=========@@@DDDMMMWWWccctttpppfff^^^VVVQQQOOOQQQTTTWWWXXXXXXZZZ^^^aaafffgggiiiiiihhheeecccbbbbbbbbbbbbbbbbbbccccccdddbbbaaa`````````aaaaaaaaa\\\\\\]]]___bbbdddcccbbbcccfffiiijjjhhhfffddddddaaa^^^```eeegggccc______fff```WWWPPPUUUaaajjjllllllsssxxxwwwrrrnnnpppsssrrrdddWWWSSSTTTSSSRRRSSS___```cccjjjttt}}}zzzsssppprrrvvvyyysssaaaQQQKKKQQQ^^^hhhmmmmmmkkkgggbbb]]][[[ZZZ___ccciiimmmnnnkkkfffbbbZZZ]]]bbbiiinnnqqqooommmjjjjjjiiihhhfffccc```^^^VVVSSSUUU[[[aaaccceeehhhllljjjgggeeedddbbb```^^^______]]][[[XXXVVVTTTSSSRRROOOLLLOOOWWW\\\]]]\\\ZZZZZZYYYXXXVVVTTTRRRQQQVVVUUUTTTSSSSSSTTTUUUUUUVVVTTTRRRRRRRRRRRRPPPNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTTTTUUUTTTSSSQQQPPPLLLOOORRRSSSQQQOOONNNMMMNNNNNNLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIJJJJJJKKKKKKIIIHHHGGGGGGIIIIIIHHHGGG@@@AAABBBDDDFFFGGGGGGGGGCCCDDDEEEFFFGGGIIIJJJJJJFFFFFFHHHKKKPPPVVV\\\``````dddgggggggggmmmyyyzzzoooddd]]]PPPKKKGGGEEEFFFFFFEEECCCBBBAAA@@@>>>===<<<;;;;;;<<<;;;::::::999:::::::::;;;;;;;;;::::::999999999888888888888888888888888888888999999999999888888666666666666555444333222666666777777777666666555444444333333333333444444444444444444333333333333555555444444444333333333333333333333333333333333222222222222222222222222000111111222222111111000000000111111111111111111222111111111111000000000000000000000111111111111111111111111111111111111000000000000000000000000...///000000111111000000111111222222222222111111111111111111111111111111000000000///000111111222111222333333444444333333333444555444333444555777666666666666666666666666777777777666666666666555777777777777888888888888999999:::;;;;;;<<<;;;;;;<<<===AAAGGGOOO^^^vvvyyykkk___YYYRRRRRRRRRPPPPPPRRRUUUXXX___bbbfffjjjkkkhhheeebbbccccccbbbaaabbbccceeefffaaa```___^^^^^^___``````WWWVVVVVVXXX[[[]]]^^^^^^```bbbfffiiiiiifffdddbbbaaa^^^___bbbbbb^^^]]]^^^bbb___YYYUUUZZZeeelllnnnoootttwwwuuunnniiijjjmmmhhh___ZZZ\\\___```aaaccccccgggooozzz}}}vvvqqqoooppptttvvvuuulll^^^SSSPPPWWWeeeoooooopppnnnggg```]]]```ccckkklllnnnnnnkkkfff```]]]TTTWWW^^^fffmmmppppppnnnllllllkkkjjjhhheeebbbaaaYYYYYY\\\bbbhhhnnnrrrvvvrrrllldddaaaaaaaaa^^^[[[[[[[[[ZZZYYYYYYXXXXXXXXXUUUPPPLLLOOOVVV[[[YYYUUUTTTUUUVVVWWWWWWVVVUUUUUUUUUSSSQQQPPPOOOQQQRRRTTTUUUSSSRRRRRRSSSSSSRRRPPPPPPPPPQQQQQQRRRRRRSSSSSSPPPQQQQQQQQQPPPOOOMMMLLLIIILLLOOOPPPOOONNNMMMMMMPPPOOOMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKHHHGGGGGGGGGIIIIIIHHHFFFCCCCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGGGGHHHJJJMMMPPPRRRPPPUUUXXXWWWTTTYYYfffqqqvvvqqqiiiaaaZZZSSSMMMIIIJJJGGGDDDBBBCCCCCCCCCAAA>>>>>>===<<<;;;;;;;;;;;;======<<<<<<<<<<<<======;;;;;;::::::999999888888888888888888888888888888888888999999999999888888666666666555444333222111555555666666666666666666444444333333333333444444333333333333333333333333444444444444333333333222222222222222222222222222222222222222222222222222///000111222222111000/////////000000111111222222111111111111000000000000///000000000111111111111000000000000000000000000000000000000000000000000...///000000111111000000111111222222222222111111111111111111111111111111000000000000000111111222000111222222333333222222333444444444333333555666555555555555555555555555666666666666666666666666666666666777777777888888999999:::::::::::::::999<<<;;;===AAAEEEOOOaaaqqqzzzpppeeeccc```\\\XXXVVVUUUUUUZZZ]]]bbbhhhlllmmmkkkiiieeeeeeddddddddddddddddddddddddbbb```^^^^^^___aaaWWWVVVVVVWWW[[[^^^___```\\\^^^aaadddeeedddaaa______\\\[[[\\\[[[XXXYYY]]]\\\```bbbccciiippptttrrrmmmnnnmmmhhh```[[[ZZZ[[[WWWXXX]]]eeejjjkkknnnrrrtttuuuxxx|||~~~}}}{{{xxxuuuqqqmmmkkkkkkmmmnnngggccc]]]XXXYYYaaallltttrrrrrrnnnggg```aaahhhpppvvvtttqqqlllhhhdddaaa___ZZZ\\\aaaggglllnnnllljjjlllllllllllljjjhhheeedddaaabbbdddgggmmmvvv~~~vvvmmmbbb]]]]]]___^^^[[[YYYYYYYYYYYYYYYZZZ[[[\\\YYYSSSOOOQQQWWWZZZWWWSSSSSSSSSTTTUUUVVVVVVVVVVVVTTTRRROOOLLLLLLMMMPPPQQQRRRQQQQQQRRRTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRMMMNNNNNNNNNMMMLLLJJJIIIHHHJJJMMMOOONNNNNNNNNNNNQQQPPPNNNMMMLLLKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHJJJJJJHHHFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFGGGIIIJJJKKKIIINNNQQQOOOKKKOOOZZZeee{{{mmmaaaZZZVVVPPPLLLIIIGGGDDDCCCEEECCCAAA?????????>>>======<<<;;;;;;:::;;;;;;;;;=========<<<<<<===>>>>>>::::::999999999888888888777777777777777777777777888888888999999888888888666666666666555444333222555555555555555666666666555555444444444444555555333333333333333333333333444333333333222222222222222222222222222222222222111111111111111111111111///000111222222111000////////////000000111111222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///000111111222222111111000111111222222111111000000000000000000000000000///000000000111111111111//////000111111111111111111222333222111111333555444444444444444444444444555555555555555666666666555555666666666777777777888888999999999999999888;;;;;;===@@@BBBFFFQQQ\\\tttzzztttmmmfff___[[[[[[\\\^^^ccciiilllmmmlllccceeehhhjjjkkklllkkkkkkllllllkkkgggccc```aaabbbRRRQQQQQQTTTXXX\\\]]]]]]XXXWWWXXXZZZ\\\\\\[[[YYYXXXTTTRRRRRRPPPNNNRRRWWWWWWaaakkkrrrwww{{{yyyttteeeaaa\\\VVVQQQOOOMMMLLLNNNSSS^^^jjjppprrruuuzzz~~~wwwoooiiihhhlllpppsssrrrooollliiihhhgggggg____________bbbhhhpppvvvtttrrrmmmgggbbbeeeooowwwyyyuuupppjjjffffffggghhhhhhhhhiiikkkllljjjgggdddjjjkkkkkkkkkjjjiiigggfffeeehhhiiihhhkkkuuu}}}ssskkkaaa\\\]]]___```^^^\\\[[[YYYXXXXXXXXXYYYZZZXXXUUURRRSSSXXXZZZXXXUUUUUUTTTSSSSSSRRRSSSSSSSSSRRRQQQNNNLLLKKKLLLNNNOOOPPPPPPOOOQQQSSSUUUTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQMMMNNNNNNOOONNNMMMKKKJJJGGGJJJMMMNNNNNNOOOPPPQQQPPPPPPNNNMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGGGGIIIJJJJJJHHHFFFFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEEEEIIILLLKKKIIILLLUUU^^^~~~mmmccciiilllqqqvvvzzz}}}rrriiiccc\\\SSSMMMMMMIIIEEEBBBAAAAAAAAA@@@@@@@@@???>>>===============<<<;;;;;;:::;;;;;;;;;::::::::::::::::::;;;<<<888888888888888888888888777777777777777777777777777777888888888888777777666666666777666666555444666666555444444555555666555555444444444444555555222222222222333333333333333333333222222222111111222222222222222222222222000000000000000000000000///000000111111000000/////////000000000000000000//////000000000000000111000000000000111111111111000000000000000000000000000000000000000000000000///000111111222222111111000000111111111111000000000000000000000000000000//////000111111111111000...//////000111000000000000111222111000000222444444444444444444444444444444555555555555666666666555555555555666666666666666666777888999999888888999999<<<@@@@@@???DDDKKKZZZjjjvvvppphhheeeaaaaaacccdddcccaaa___bbbggglllqqquuuwwwxxxwwwxxxwwwrrrkkkeeedddeeeKKKKKKLLLPPPUUUYYYZZZZZZSSSPPPNNNNNNQQQSSSSSSSSSMMMKKKKKKLLLJJJGGGJJJOOOSSS```oooyyy~~~~~~xxxppp___XXXPPPLLLNNNQQQPPPOOOTTTVVV___mmmuuuwwwxxx{{{}}}zzzrrrggg]]][[[aaahhhpppooommmjjjgggdddbbb```YYY[[[^^^aaaeeekkkqqquuusssqqqmmmhhhfffiiipppvvvwwwtttnnniiiggghhhjjjlllpppnnnlllkkkjjjhhhdddbbbfffggghhhiiiiiihhhgggfffdddiiiiiieeeeeekkkqqqrrrhhhddd^^^]]]^^^```aaaaaa\\\[[[YYYWWWVVVVVVWWWXXXVVVTTTSSSSSSUUUVVVUUUSSSRRRQQQOOONNNNNNPPPRRRSSSSSSQQQOOOMMMMMMMMMNNNOOOQQQPPPOOOPPPRRRSSSSSSRRROOOOOOPPPPPPQQQQQQRRRRRRMMMNNNOOOOOOOOONNNMMMLLLHHHJJJMMMOOOOOOPPPRRRSSSNNNNNNMMMLLLLLLLLLLLLLLLHHHIIIIIIIIIHHHFFFDDDCCCFFFFFFFFFHHHIIIIIIFFFDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCCCCEEEGGGGGGGGGIIIOOOTTT___ooorrriiibbbWWWPPPSSSSSSVVVXXXYYY[[[eeeuuuyyyrrrkkkgggdddccc^^^WWWQQQMMMJJJGGGDDDEEEBBB???>>>>>>???>>>>>>>>>>>>???>>>>>>>>>>>>???===<<<;;;:::::::::::::::888888777777888999999:::666666777777888999999999777777777777777777777777666666777777777777666666444555555666666666666666777777555444333444444555444444333333333333444444111111222222222333333333222222222222111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000/////////////////////000000111111000000000000111111111111111111111111111111111111000000000000000000000000...///000000111111000000000000111111111111000000000000000000000000000000...///000111222111111000//////000111111111111111111222222222111111333555333333333333333333333333444444444555555555666666444444555555555666666666444555666777888888999999999888;;;>>>===;;;>>>CCCIIIUUUfffyyyzzzsssmmmggg___YYY]]]^^^bbbgggmmmuuu{{{}}}tttkkkhhhgggJJJKKKMMMRRRWWW[[[\\\\\\PPPKKKGGGFFFIIILLLNNNNNNFFFFFFHHHJJJHHHDDDEEEJJJQQQ```pppzzz~~~}}}uuulll___VVVMMMLLLTTT[[[\\\ZZZ___]]]aaannnyyy|||{{{zzzrrruuutttmmmbbb^^^cccjjjlllllljjjgggccc___\\\ZZZSSSVVVZZZ___dddjjjqqquuuqqqpppmmmjjjiiikkknnnrrrwwwsssnnnjjjggghhhjjjlllooollljjjhhhhhhgggeeeccccccdddeeegggggggggffffffaaaggghhhbbb___bbbdddccc]]]\\\\\\]]]___aaaaaaaaaYYYXXXVVVUUUUUUVVVWWWYYYTTTSSSSSSQQQPPPOOONNNMMMMMMLLLJJJJJJKKKOOOSSSVVVSSSRRRQQQOOONNNNNNOOOOOORRRQQQPPPPPPQQQRRRQQQOOOLLLMMMNNNOOOPPPRRRSSSSSSLLLMMMNNNOOOOOOOOONNNMMMHHHKKKNNNOOOPPPQQQSSSUUUMMMLLLKKKKKKKKKKKKKKKLLLHHHIIIIIIHHHGGGEEECCCAAADDDDDDEEEGGGHHHGGGEEEBBB>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAADDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFHHHJJJOOOXXXUUUOOORRRNNNGGGHHHGGGKKKNNNNNNNNNRRR]]]ffflllkkkiiigggjjjsss~~~xxxrrrmmmiiifffccc``````^^^ZZZUUUQQQPPPOOOPPPNNNKKKGGGDDDBBBBBBBBB???===;;;;;;<<<>>>>>>===<<<===>>>===;;;:::;;;;;;<<<<<<;;;:::999999999999888888777777888999::::::555555666777888999::::::777777777777777777777777555555666666666666555555333333444555666666666666888777555444333333333444333222222222222222222333111111111222222333333333222222222111111111111000111111111111111111111111000000000000000000000000111000///......///000111111111000000//////........./////////000000111111000000000000111111111111111111111111111111111111000000000000000000000000---......///////////////000000111111111111000000000000000000000000000000...///000222222111111000000000111222222222222222222333333333222222444666333333333333333333333333444444444555555555666666444444444555555555666666333444555777888999999999;;;999:::===<<<:::===BBBCCCIIIQQQ^^^uuuvvvhhh^^^]]]\\\\\\___fffoooxxx~~~yyyooojjjiiiJJJKKKMMMPPPUUUZZZ\\\]]]XXXRRRLLLJJJLLLOOONNNLLLIIIKKKNNNPPPPPPOOOLLLJJJSSS]]]kkkssstttqqqooooooddd\\\VVVYYYdddpppwwwzzzyyywwwvvvzzz~~~|||ssskkkeeekkkrrruuurrrmmmjjjiiihhhddd```___aaa```\\\WWWPPPMMMLLLRRR^^^iiippprrruuuiiibbbgggooorrrsssuuuqqqqqqpppmmmiiihhhhhhiiihhhhhhkkknnnoookkkgggeeehhhccc``````cccccc```\\\\\\\\\^^^^^^^^^^^^\\\\\\YYYYYYZZZ\\\___aaaaaa```YYYUUURRRRRRTTTUUUTTTRRRUUUTTTUUUTTTOOOIIIIIIMMMOOOOOONNNKKKHHHIIINNNRRROOONNNMMMMMMMMMNNNOOOPPPSSSPPPNNNOOOQQQRRRPPPMMMMMMKKKJJJLLLOOOQQQOOOMMMJJJLLLOOOQQQQQQPPPNNNMMMLLLLLLMMMOOOPPPOOOMMMKKKJJJKKKKKKLLLKKKIIIHHHGGGHHHHHHFFFEEEDDDBBBAAAAAAGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEE>>>???@@@AAABBBAAA@@@???EEEDDDCCCAAA@@@BBBEEEHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLNNN\\\XXXSSSRRRTTTYYY^^^```ffffffiiisss~~~{{{wwwrrrnnnkkkiii[[[ZZZWWWUUURRROOOMMMLLLIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888999888888888777777666666888888888888888888888888999999888888777777666666555555555555555555555555555555555555555555555555333333444555444333222111444444444333333333222222333222222111000000000111111333555333000000222555222222222111111111000000222000///...///000///...000000000000000000000000111111000000//////......000000////////////000000000000000000000000000000111111000000//////......000000//////.........---000000000000000000000000////////////000000000000000000000000000000000000222222111000///...---------......///000111111222222111111111111111222222333333444444333333222111333333333222222111111111222222333333333333444444666666666666666666666666999999:::;;;;;;<<<<<<===>>>BBBGGGMMM[[[rrrzzzpppppppppooonnnpppsssuuuzzzssslllfffcccbbbJJJJJJKKKOOOSSSXXX\\\]]]ZZZVVVSSSTTTVVVWWWTTTPPPMMMRRRXXX[[[ZZZWWWUUUSSSUUU^^^jjjsssuuusssqqqpppbbb^^^]]]eeeuuuwwwhhh[[[ZZZ___ffflllmmmkkkhhhgggfffccc___```bbbbbb___[[[TTTPPPNNNRRRZZZcccggghhhiii___ZZZaaajjjnnnooopppooommmiiigggeeefffggghhhdddbbbccckkktttvvvqqqkkkfffaaa[[[YYY[[[\\\ZZZWWWZZZ[[[\\\]]]]]]\\\[[[ZZZUUUUUUWWWZZZ]]]___^^^]]]]]]ZZZVVVUUUVVVWWWUUUTTTWWWVVVUUUTTTNNNGGGGGGKKKPPPOOONNNKKKJJJKKKOOOQQQOOONNNMMMLLLLLLLLLMMMNNNPPPNNNMMMMMMOOOOOOMMMKKKMMMLLLJJJLLLNNNPPPNNNMMMKKKLLLNNNOOOOOONNNLLLKKKJJJKKKLLLMMMNNNMMMKKKJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFFFFEEEDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCDDDEEE>>>???@@@@@@AAAAAA@@@@@@BBBCCCBBBAAA@@@AAADDDFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIILLLIIIEEEEEEGGGKKKOOOPPPSSSRRRTTT\\\fffmmmooonnneeeffflllrrrtttrrrrrrvvvzzz~~~}}}tttllliiiiiippppppqqqwww}}}}}}zzzrrrqqqppppppooolllgggccc^^^]]]\\\[[[YYYWWWVVVUUUMMMLLLKKKHHHFFFDDDBBBAAAEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999999999888888888888888888777777777666666888888888888888888888888777777777777777666666666555555555555555555555555444444444444444444444444333333444444444333222111333333333222222222222222222222111000000000000000.../////////------///000222222222111111111000000222000///...///000///...000000000000000000000000000000000000//////......000000////////////000000000000000000000000000000000000000000//////......000/////////............////////////////////////....../////////000000000////////////////////////000000000000////////////.........///000111111111222222111111000111111111333333444444333333222111222222222111111000000000222222222333333444444444555555555555555555555555888999999::::::;;;;;;<<<<<<>>>AAAEEENNN```www{{{pppgggcccdddeeeEEEFFFIIILLLPPPUUUXXXZZZZZZYYYYYY[[[]]][[[VVVRRRTTT[[[cccfffccc___^^^^^^[[[bbbkkkqqqrrrqqqnnnlllfffdddeeennn|||zzzhhhYYYSSSWWW___fffkkkjjjeeeaaa```^^^]]]```ccceeedddaaa^^^[[[YYYZZZ^^^aaa```______WWWTTT\\\hhhmmmmmmlllnnnhhhccc```bbbeeeffffff^^^ZZZZZZfffxxx{{{rrrfff```WWWSSSSSSUUUVVVVVVYYYYYYZZZ[[[[[[ZZZYYYYYYSSSTTTVVVYYY\\\]]][[[YYYZZZXXXVVVVVVWWWXXXWWWWWWXXXVVVUUUTTTMMMFFFEEEIIIRRROOOMMMLLLMMMOOOPPPPPPPPPOOONNNMMMLLLLLLMMMMMMMMMLLLKKKLLLMMMLLLKKKIIIKKKJJJIIIIIIKKKLLLKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCC@@@????????????@@@AAAAAA@@@AAABBBBBBAAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCDDDBBB@@@@@@BBBEEEFFFGGGGGGFFFFFFJJJPPPSSSSSSRRRPPPNNNPPPTTTTTTRRRUUUZZZaaafffjjjeeeZZZQQQOOOQQQUUUTTTSSSUUUYYY[[[YYYVVVQQQPPPOOONNNNNNLLLJJJGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEECCCBBB@@@???>>>===@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999888888888777777777777777777777666666666666777777777777777777777777555555555555555666666666444444444444444444444444444444444444444444444444333333333444333222222111111111111111111222222222222111000000///000000000111000//////000111000000222111111111111000000000222000///...///000///...000000000000000000000000000000000////////////...000//////......//////000000000000000000000000000000000000////////////...////////////............////////////////////////------........./////////////////////////////////.........//////000000000......//////000000111111333222111000000000000000333333333333333222222111111111111000000000000000111111222333333444555555444444444444444444444444777777777888999999::::::;;;<<<======@@@KKK[[[gggwwwuuuyyy}}}???CCCIIIMMMQQQRRRSSSTTTXXXXXXXXXYYYYYYWWWSSSOOOXXX```ggggggaaa]]]___bbbccceeeiiilllmmmjjjfffbbbbbbaaabbbiiisss{{{{{{xxx|||{{{kkk]]]UUUZZZbbbkkkpppmmmccc[[[XXXWWWXXX\\\bbbfffgggggglllllllllmmmkkkggg___ZZZYYYUUUUUU]]]hhhnnnmmmkkkkkkfff``````dddgggfffdddYYYWWWYYYddduuu~~~tttiiiaaaWWWQQQPPPTTTXXXZZZXXXYYYZZZ[[[[[[ZZZYYYXXXUUUVVVXXX[[[]]][[[XXXUUUPPPPPPQQQSSSUUUWWWYYYYYYVVVTTTTTTSSSMMMGGGFFFJJJSSSPPPLLLMMMOOOQQQPPPNNNQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKKKKLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>???AAABBB>>>@@@CCCCCCBBBAAAAAABBBAAAAAA@@@@@@@@@???@@@@@@===>>>@@@AAAAAA@@@???>>>CCCBBBAAABBBDDDEEEEEEDDDFFFDDDCCCDDDGGGHHHGGGFFFJJJGGGFFFHHHHHHHHHLLLRRR\\\^^^]]]WWWOOOHHHGGGIIIJJJHHHGGGGGGIIIJJJJJJHHHGGGFFFDDDDDDCCCCCCCCCBBBDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@??????>>>>>>======<<<<<<;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999888888888777777777666666666666666666666666666666666666666666666666666666333333333444444555555555444444444444444444444444444444444444444444444444333333333333222222111111000000000000111111111111222111111000000111111111333000......111333111///111111111111000000000000222000......///000///.../////////////////////////////////////////////////////////......////////////////////////////////////////////////////////////////////////.........////////////////////////------------.........///////////////////////////........./////////000000.../////////000000000111333222111000000//////000222333333333333222111111111111111111111111000000111111222222333444555555333333333333333333333333555555666777777888888999:::;;;<<<:::;;;@@@JJJQQQbbbsss===DDDMMMTTTUUUTTTRRRQQQWWWUUUTTTSSSRRRQQQOOONNNZZZ___bbb^^^XXXVVVZZZ```dddccccccfffgggfffbbb^^^VVVVVVYYY```iiiqqquuuvvvzzzvvvtttxxx{{{uuufffXXXXXX^^^iiissswwwpppcccXXXOOOPPPQQQUUU[[[bbbfffhhhsssvvvzzz{{{wwwlll___VVVSSSTTTWWW\\\dddiiijjjgggjjjfffccceeehhhjjjfffbbbWWWZZZ^^^cccnnnxxxxxxqqqhhhaaaWWWPPPOOORRRXXX\\\XXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYY[[[[[[XXXSSSOOOLLLNNNPPPRRRSSSUUUWWWXXXRRRQQQRRRSSSNNNIIIJJJOOOSSSPPPNNNNNNPPPPPPNNNKKKNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMLLLJJJIIIIIIGGGHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKIIIFFFFFFHHHJJJIIIHHHHHHGGGFFFFFFEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>===>>>???@@@AAA???AAADDDEEEDDDBBBBBBBBBBBBAAA@@@?????????@@@@@@===>>>???@@@@@@???>>>===@@@??????@@@AAABBB@@@>>>BBBAAAAAAAAABBBBBBAAA@@@FFFBBBAAABBBCCCDDDIIIPPPZZZUUUOOOIIIFFFEEEDDDCCCCCCAAA@@@@@@BBBCCCDDDDDDBBBAAAAAA?????????@@@AAAAAA@@@@@@???>>>===<<<<<<=========<<<<<<<<<<<<<<<=========<<<;;;;;;::::::999999999::::::::::::;;;999999999999999999999999888888999999999999888888777777666666666555555555555555555555555555555666555555555555555555555555222222333333444444555555444444444444444444444444555555555555555555555555333333222222111111111111000000000000000000000000222222111111111222222333///,,,***+++---///---+++000000000000000000000000222000......///000///...////////////////////////...............///////////////............//////////////////////////////.............../////////.........///////////////........................------------.........///........................////////////............////////////000000000000222111111000//////000000222222333333222222111000222222222222222222222222111111222333333444555555333333333333333333333333444444555666666777777888888::::::::::::===CCCGGGLLLZZZqqq???HHHSSSYYYYYYUUURRRPPPUUUTTTRRRPPPPPPPPPQQQQQQZZZ\\\[[[WWWSSSSSSXXX]]]aaa^^^]]]```eeehhheeeaaaZZZYYYZZZ]]]ccciiimmmooosssrrrrrruuuwwwsssggg]]]ZZZaaammmvvvwwwooobbbXXXKKKJJJJJJLLLPPPWWW^^^cccmmmrrryyy{{{vvviiiZZZQQQJJJPPPVVVXXX\\\aaaddddddjjjhhhggghhhiiihhhddd```XXX___ccccccgggooopppkkkddd^^^UUUNNNKKKNNNSSSWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWTTTOOOLLLPPPRRRTTTUUUTTTSSSSSSTTTPPPOOOQQQSSSPPPLLLNNNSSSSSSQQQPPPPPPOOONNNKKKIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHKKKMMMNNNLLLJJJIIIIIIHHHJJJLLLLLLKKKKKKMMMNNNIIIHHHGGGGGGHHHIIIKKKLLLJJJKKKJJJGGGDDDDDDGGGKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>???@@@@@@???AAADDDDDDCCCBBBBBBCCCBBBAAA@@@>>>>>>???@@@@@@>>>>>>??????@@@?????????>>>>>>===>>>??????===;;;@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>@@@AAABBBGGGNNNSSSLLLDDD@@@AAABBBAAA???>>>>>>>>>>>>???@@@BBBBBB===>>>>>>===<<<;;;===???::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999::::::::::::888888888888888888888888777888888999999888888777666666666555555555444444444444444555555555555555444444444444444444444444333333333333333444444444333333333333333333333333555555555555555555555555333333222111111111111222111111111111000000000///111111111111111111222333000...------...//////...//////000000000000000111222000///...///000///...000000000000000000000000---............////////////......------......///000000000000000000000000---............/////////.........///////////////........................------........./////////......................../////////......---------////////////000000000000000000000//////000000111222222222222222111111000222222222222222333333333222222333333333333444444333333333333333333333333444444555555666666777777666777888999999<<>>======>>>>>>??????????????????AAABBBBBBAAAAAABBBCCCAAA@@@>>>=========???@@@>>>>>>======>>>???@@@@@@AAA@@@??????@@@@@@>>><<>>======@@@@@@@@@CCCIIIHHHEEEAAA???????????????<<<===>>>?????????@@@AAA:::<<<>>>===;;;:::;;;===999999:::;;;<<<>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888888888888777777777777777777777777777777888888888888777777555555555444444444444333333333444444444555555555333333333333333333333333444444444444444333333333333333333333333333333333333333333333333333333333333333111000000000111222333333222111000000///...///////////////000111111111222222111000000111333////////////000000111111222000///...///000///...000000000000000000000000---------........./////////......------......///000000000000000000000000---------.........//////............/////////000............................../////////000000000........................------...............///000000000000//////////////////...//////000111222222222222222222111000000000111111111222222222222444444333333333333222222444444444444444444444444444444555555666777777777666777888888999;;;===>>>???BBBJJJWWWcccrrrAAAGGGNNNPPPMMMJJJKKKLLLJJJLLLOOORRRTTTUUUXXXZZZZZZZZZZZZ[[[\\\^^^```aaagggaaa]]]```gggllljjjfff]]]ZZZVVVTTTVVVZZZ```ccc___cccjjjpppssstttrrrpppmmmqqqvvvtttkkk```XXXTTTMMMIIICCC>>>===BBBJJJPPP[[[___dddeee```XXXPPPKKKFFFUUU```^^^\\\bbblllrrrkkkkkkhhhddd___]]]^^^___\\\cccdddaaaeeennnmmmdddbbb^^^VVVNNNGGGEEEGGGIIIUUUVVVWWWWWWWWWWWWVVVUUUYYYWWWVVVVVVWWWWWWUUUSSSNNNQQQUUUUUUSSSQQQRRRTTTQQQQQQSSSTTTRRRNNNPPPUUUQQQSSSUUURRRLLLGGGEEEFFFKKKLLLMMMNNNNNNMMMLLLLLLEEEIIIMMMMMMJJJGGGGGGGGGDDDGGGJJJJJJIIIJJJMMMPPPRRRPPPLLLIIIGGGGGGHHHIIIGGGHHHHHHDDD??????DDDIIIGGGFFFFFFFFFGGGIIIKKKLLLBBBCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<===???@@@@@@@@@???>>>>>>@@@AAAAAA@@@???AAABBBAAA???===<<<;;;<<<>>>???======<<<<<<===>>>@@@AAAAAA???>>>>>>>>>>>>===<<<;;;<<<======<<<<<<<<<===;;;:::;;;>>>>>><<<>>>BBB===???@@@???===<<<<<<===:::<<<===>>>===<<<===>>>999;;;======:::999:::;;;999999::::::;;;<<<<<<<<<999999999999999888888888999999999999888888888888999888888888777777777777777777777777777777777777777777888888888888777777555555444444444333333333333333333444444555555555333333333333333333333333555555555444444333333333333333333333333333333333111111111111111111111111444333111000000000111222555444333222111///......---------------...///000---///111///,,,,,,...111.../////////000000111111222000///...///000///...000000000000000000000000---------.........//////.........------.........000000000000000000000000---------.........//////---.........//////000000........................////////////000000000000........................++++++,,,---...///000111000000000000////////////............///111222333111222222222222111000000//////000000111111111222555444444333333222222111444444444444444444444444444444555555666777777777999999::::::::::::<<<<<<;;;:::===EEENNN[[[rrrCCCDDDFFFGGGHHHIIILLLOOOSSSRRRQQQQQQRRRUUUYYY[[[YYYXXXXXXXXXYYY\\\^^^```eeedddccceeeggggggdddaaa\\\[[[[[[\\\^^^```bbbccc___dddgggiiinnnuuutttnnnllllllkkkiiieeeaaa\\\YYY[[[SSSHHH@@@===???BBBEEELLLVVV___```]]]YYYSSSNNNUUUYYY```dddgggkkkpppsssnnnjjjddd```^^^^^^^^^^^^___^^^^^^```cccfffgggfff___[[[VVVPPPGGGBBBEEEMMM]]]YYYUUURRRQQQRRRRRRQQQZZZZZZYYYXXXWWWWWWVVVVVVNNNRRRVVVVVVTTTQQQPPPPPPPPPOOONNNPPPTTTWWWVVVUUURRRPPPMMMJJJFFFDDDBBBAAAHHHKKKNNNOOOMMMKKKIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKLLLKKKKKKKKKMMMPPPSSSUUUTTTOOOIIIEEEEEEGGGHHHIIIFFFEEECCCBBBCCCDDDFFFGGGHHHFFFDDDEEEGGGHHHGGGDDDDDDDDDDDDCCCBBBBBBAAAAAADDDDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>======>>>>>>@@@@@@@@@????????????>>>????????????????????????===>>>>>>>>>>>>>>>===<<>>===;;;:::::::::========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::999999999::::::;;;;;;;;;;;;::::::999888888888999;;;::::::999888888888999<<<;;;::::::999999::::::888888777666555444333333999888888888777777666666666666555555555555666666666555555555555444444444333333444555666666666666444444333333333444444555444444333333333222222222222222222222222222222222333111000......///111222333333333222222111111111000000000000000000000000000000000000000000000000///////////////.................................///000111222222111000///...///000111111000///.........//////////////////////////////////////////////////////////////////---------------...///000------------------------...///000///...---...000........................+++///222111---,,,...111...------,,,,,,------...111111000000//////......//////000000000000//////222111111111000000/////////////////////000000111111111000000111111222333777666555444222111000///444444444444444444444444666777777777888888888888===>>>>>>>>>AAAKKKZZZfffzzz>>>@@@BBBEEEFFFIIIMMMPPPPPPPPPOOOOOOQQQSSSVVVWWWWWWWWWVVVWWWYYY]]]```bbbeeecccaaa``````___[[[XXXYYYXXXYYY[[[___cccfffgggfffkkkmmmjjjjjjnnnpppooolllllljjjhhhddd```\\\ZZZ\\\UUUIII@@@<<>>>>>>>>>>>>>>?????????>>>>>>>>>======????????????????????????===============>>>>>>>>>???>>>===<<<<<<;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999:::::::::;;;;;;;;;:::999888888888888888;;;:::999888888888888888999999888777777777777888777777777777666666666666888777777777666666666666555555555666666555555555555555555555444444444444222222222333333333333333333333333333333333333333444333333333333222222222222222222222222222222222222111000......///111222333333222222222111111111000000000000000000000000////////////////////////.........///////////////...........................///000111111000///...000111222222222222111000////////////............................................................000000000000000000111222........................---///000///...---...000------------------------+++///222111---,,,...000...------,,,,,,------...000000000000//////......000000000000000000000000111111111000000000//////000000000000000111111222111111000000111111222333555555555444333333333222444444444444444444444444666666666777777777888888777999;;;<<<===DDDNNNVVVdddwww<<<>>>AAABBBDDDGGGJJJMMMLLLLLLMMMNNNOOOQQQRRRRRRRRRQQQQQQRRRUUUYYY]]]```bbb```^^^\\\[[[ZZZWWWUUUXXXWWWXXX\\\bbbhhhlllnnnqqqrrrnnnddd^^^aaahhhllliiihhhfffcccaaa^^^\\\[[[^^^WWWMMMDDD@@@BBBFFFJJJTTT\\\bbb```[[[WWWRRRMMMPPPWWWaaahhhkkkkkkjjjiiiccc___YYYWWWYYY^^^bbbdddaaa```___```aaabbbaaa```[[[WWWUUUSSSOOONNNSSS[[[\\\XXXSSSPPPPPPQQQRRRRRRXXXXXXWWWVVVTTTRRRQQQPPPRRRRRRQQQOOOLLLLLLNNNPPPRRRQQQPPPPPPQQQRRRQQQOOOPPPOOOMMMKKKIIIGGGGGGFFFLLLNNNPPPPPPNNNKKKJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNJJJFFFCCCCCCEEEFFFFFFHHHFFFEEECCCCCCCCCDDDDDDEEECCCBBBCCCDDDEEEDDDCCC@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===========================<<<<<<<<<<<<===???@@@===<<<<<<<<<<<<<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<=========<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888999999999999999::::::::::::999888888888888888888:::999888888888888888888999888888777777777777777666666777777777888888888666666666555555555555555444555666777777666555444555555444444444333333333333333222222222222222111222222333333333333222222333333333222222222111111111111111111111111111111111000/////////000111222222222222111111111111111000000000000000000000000////////////////////////------......//////000000........................---...///000000///...---///000111222222111000///////////////......------................................................//////...---------......////////////////////////---...//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000---,,,---000...------,,,,,,------...000000000////////////...111000////////////000111111111000000000000//////111111000000111111222333111000000000000111222222444444444444444444444555444444444444444444444444555555666666666777777777333666999::::::<<>>>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;===@@@AAA===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<<<<;;;;;;;;;:::::::::999::::::::::::::::::::::::999888888777777888888888888888888999999999999999999888888777777777888888999888888777777777888888::::::999888888888888888666666666666666666777777444444444444444444444444333444666777777666444333444444444444333333333222555555444333333333222222222333444444444333222111222222222222111111111111111111111111111111111111000000/////////000111111111111111111111111111000000000000000000000000000////////////////////////,,,------...///000111111........................------...//////...------------...//////...------000//////......------,,,......................................................---,,,+++++++++,,,........................---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...------///...------,,,,,,------...////////////////////////111///...,,,,,,...///111000000000000000000//////000000//////000000111222000000000000000111222222333333333333333333333333333333333333333333333333444555555555555666666666555777999:::999:::===???DDDMMM\\\nnn???@@@AAAAAA@@@AAACCCEEEFFFHHHJJJLLLMMMMMMLLLKKKHHHHHHHHHHHHJJJLLLOOOPPPXXXYYY[[[\\\]]]^^^___```aaa```ccckkkyyyvvv^^^NNNKKKQQQZZZ```_______________```aaabbb]]]^^^^^^\\\XXXVVVVVVWWW]]]aaaaaa[[[UUUSSSSSSQQQ```dddjjjmmmlllfff^^^XXXSSSSSSUUUXXX]]]_________\\\[[[\\\^^^```aaa```___[[[WWWUUUUUUUUUTTTXXX^^^^^^[[[WWWUUUUUUVVVVVVUUUPPPQQQSSSTTTSSSSSSQQQPPPMMMJJJEEEBBBBBBDDDGGGIIIIIIJJJLLLMMMNNNOOOPPPQQQNNNMMMLLLKKKKKKKKKKKKKKKMMMOOOPPPOOOMMMKKKKKKKKKGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFHHHEEECCCCCCDDDFFFFFFEEEHHHGGGFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;===???AAA>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;888999999999:::::::::;;;999999999999999999999999999999888888888888999999888888888888888888888888777777777666666777777888777777777666666777777888:::999888888777777888888777777666555444444333333333333333333333444444444222444555777777555444222444333333333222222222222555444333222222222222222444444444444444333222222222222111111111000000000000000000000000000000000///////////////000000111000000000000000000000000////////////////////////........................,,,------...///000111111........................,,,---...//////...---,,,,,,---...//////...---,,,//////......---------,,,................................................111111000///............---------------------------...///...---,,,---///------------------------,,,---//////...------......------,,,,,,------..................////////////...,,,++++++,,,.../////////////////////000000///............///000000000000//////000000111222333333222222111000000///333333333333333333333333333333444444444555555555888888888888888:::===???@@@EEENNNXXXeeewww;;;<<<>>>???@@@AAADDDFFFEEEFFFHHHIIIJJJJJJIIIIIIHHHIIIJJJLLLMMMNNNOOOOOOWWWYYY\\\]]]]]]\\\]]]^^^cccbbbeeepppwww]]]QQQPPPUUU[[[```aaaaaabbbccccccdddeeeeee[[[___ccccccaaa______aaacccdddaaaXXXSSSTTTXXXYYYggghhhiiikkkjjjeee^^^YYYPPPQQQTTTYYY\\\\\\ZZZWWWYYYYYYZZZ]]]___```___]]]ZZZVVVSSSUUUUUUTTTWWW\\\]]][[[YYYXXXXXXXXXWWWUUUPPPRRRSSSUUUUUUSSSRRRPPPJJJGGGCCCAAACCCEEEFFFGGGDDDGGGIIIKKKLLLNNNQQQSSSMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOONNNLLLKKKLLLMMMHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDFFFHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBAAACCCDDDEEEDDDCCCBBBCCCEEECCCCCCBBBBBBAAA@@@@@@???CCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>??????@@@?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>???>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888999999:::777777777888999:::::::::888888888888888888888888888888888888888888999:::888888888777777777777777666666666666666777777888666666666666666777777888777666666555555555555555777666666555444333222111333333333333444444444444333444555666666555444333333333333222222222111111222111000/////////000111555444333222111111222222111111111000000000000///////////////////////////---......//////000000000////////////000000000000////////////////////////........................------......//////000000........................,,,---...//////...---,,,---...///000000///...---------------------------------------------------------------------------///......------------...------------------------,,,---......---,,,---...........................------............------...------,,,,,,------...---............/////////...---,,,++++++,,,---.........////////////000000...------------...//////000////////////000111111222222111111000///......333333333333333333333333222333333333333444444444888666555444666888;;;===:::===BBBGGGMMMYYYnnn999;;;<<<======>>>AAACCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIILLLOOOQQQRRRQQQQQQVVVZZZ___aaa___]]]]]]]]]ccc```aaajjjyyytttbbbZZZXXXXXX\\\aaabbbcccdddeeeeeedddcccbbbYYY]]]bbbcccbbbbbbfffiiihhhhhhbbbXXXSSSWWW___bbbgggeeeddddddfffeeeccc```VVVVVVXXXZZZ[[[[[[XXXUUUZZZZZZ[[[]]]___^^^\\\ZZZWWWSSSPPPRRRTTTTTTVVVZZZZZZZZZYYYZZZZZZYYYVVVSSSTTTUUUVVVWWWUUUSSSPPPNNNJJJGGGEEEEEEHHHJJJIIIHHHBBBEEEIIIJJJKKKLLLPPPRRRMMMLLLKKKJJJJJJJJJJJJKKKJJJLLLMMMMMMLLLKKKLLLNNNIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFEEEEEEFFFIIIJJJIIIHHHFFFFFFFFFEEEEEECCCBBBBBBAAACCCDDDCCCAAAAAABBBDDDBBBAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@????????????>>>>>>>>>>>>>>>???@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999888888777777888888888888888888777777777777777777777777777666666666777777888999888888777777777666666666666555555555555666777888666555555555555666777888666666555444444444444555666666555555444444444333333333333333444444555555444444444444444444444444222222222222111111111111111000///......///111222555333111.........000111111111000000000/////////////////////////////////,,,---...///000000000000........./////////000000////////////////////////.................................///////////////........................---...///000000///...------...////////////...---+++,,,,,,------......///------------------------------------------------+++++++++***++++++,,,,,,........................,,,---......,,,,,,---...------------------------------------......---,,,...------,,,,,,------...---------.........//////................................./////////000000...............///000000///////////////000111111111111111111000000000000222222222222222222222222222222222222333333333333777666444444666777888999999888:::???CCCGGGTTT```rrr;;;<<<===<<<;;;:::<<<>>>BBBBBBBBBBBBCCCDDDDDDDDDDDDGGGLLLQQQSSSTTTSSSRRRVVV[[[aaadddcccaaa```aaaccc___\\\bbbnnnxxx}}}}}}{{{pppfffaaa]]]YYY[[[```bbbcccddddddcccaaa^^^\\\WWW[[[_________bbbiiiooolllkkkcccXXXTTTZZZdddiiidddaaa^^^___cccfffgggfff^^^]]]\\\\\\]]]\\\ZZZXXX[[[[[[\\\]]]^^^]]]ZZZWWWUUUPPPNNNQQQSSSSSSVVVYYYXXXXXXYYYZZZ[[[YYYUUURRRWWWXXXYYYXXXVVVRRROOOLLLKKKIIIHHHJJJMMMNNNMMMKKKBBBFFFIIIJJJJJJKKKNNNQQQLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJLLLLLLKKKKKKMMMNNNIIIJJJKKKKKKLLLLLLKKKKKKJJJHHHFFFEEEEEEFFFHHHIIIFFFEEEFFFHHHJJJKKKJJJIIIEEEFFFFFFFFFEEEDDDCCCBBB???AAACCCBBB@@@???AAACCC???@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@????????????>>>>>>===>>>>>>???@@@@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<;;;:::::::::::::::;;;<<<===>>>::::::::::::::::::::::::::::::::::::::::::::::::777888999::::::999888777999999888888777777666666777777777777777777777777555555555555555666777888888888777777666666666555555555555555555666777888555555555555555666777888888888777666666666666666555555555666666666666666333333333444444555555555555444444333333444444555222222222111111111111000222111000///000111333555444222...++++++,,,...000000000000000////////////////////////////////////,,,---...///000000000000---.........//////000000////////////////////////........................///////////////.................................---...///000000///...---++++++,,,------,,,++++++***++++++,,,---...//////------------------------------------------------------------......///000////////////////////////,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++...------,,,,,,------...---------.........////////////000000000000//////---.........//////000000///////////////000111111///////////////000111111///000000111222222333333222222222222222222222222111111222222222333333333777777666777888888777666<<<888999???BBBBBBEEEKKKUUUiii<<<======;;;::::::<<<>>>===>>>@@@AAABBBCCCCCCCCCKKKKKKKKKMMMOOORRRUUUVVV]]]]]]]]]___```aaa___]]]]]]___bbbfffjjjnnnqqqsssnnnhhhbbb___\\\[[[___fffccceeefffddd___ZZZVVVTTTTTTYYY]]]___^^^```dddhhhiiifffaaa___```dddiiilllkkkaaaWWWVVV]]]dddeeecccYYY[[[]]]]]][[[XXXVVVVVVYYYYYYXXXVVVSSSQQQQQQQQQXXXSSSQQQSSSUUUUUUVVVYYYXXXXXXXXXVVVSSSRRRSSSTTTSSSTTTVVVVVVUUUQQQLLLIIIBBBCCCFFFHHHIIIHHHGGGGGGCCCFFFIIIKKKMMMNNNPPPRRROOOMMMKKKJJJKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA<<<<<<<<<<<<===>>>???@@@;;;;;;;;;::::::999999999===========================<<<;;;:::::::::::::::<<<;;;999888888999;;;===;;;;;;:::999999999999::::::::::::999999888888888888888888999999::::::::::::999777666666666777888777777666666666666777777777777666666666666777777777777777777777777777777666666666666666666666666555666555333222111333555444555666555333222333444777777666666555555555444333333333333333333333333666444333111000000111111///000000000111111111111111111111111111111111111000000000000000000000000111000///......///000111//////////////////////////////////////////////////////............/////////////////////.................................***+++---...///...---------------,,,,,,+++++++++---,,,---///222222///,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---000//////---,,,+++******...------,,,,,,------...+++++++++,,,,,,---------------------------------------------------------//////.........---------........................---------...------,,,,,,---------------------------------............///........................,,,---......//////......000000000000000000000000000000000000000000000000444444333333222111111111222222111111222222333444444444444555555555555666777777777777999<<>>>>>???@@@@@@AAAAAAAAAAAAGGGGGGHHHJJJLLLOOORRRTTTVVVVVVVVVVVVWWWXXXZZZ\\\___```cccdddfffhhhjjjkkkiiiddd```___]]][[[^^^cccaaacccdddaaa[[[TTTNNNKKKIIIPPPXXX]]]]]]___ccchhhgggfffddddddddddddeeeeeeddd]]]WWWWWW\\\```aaa___ZZZ[[[\\\[[[ZZZXXXYYYZZZYYYXXXWWWUUUUUUVVVXXXZZZ]]]XXXVVVWWWWWWUUUUUUXXXVVVWWWWWWVVVTTTSSSUUUVVVYYYYYYWWWTTTPPPLLLHHHEEEEEEDDDCCCCCCCCCDDDEEEFFFEEEGGGJJJKKKKKKLLLNNNOOOQQQOOOMMMMMMNNNOOONNNMMMGGGHHHJJJLLLLLLMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@=========<<<======>>>???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;:::999888888999:::;;;<<<;;;::::::999999::::::::::::999999999888888888777777777888888888999999999888777666666666777777777666666666666666666777777666666666666666666777555555555555555555555555666666666666666666666666555555555333222111333555444555555555333222333444555555555444444444333333333333333333333333333333555444333111000000111111000111111111222222222222111111111111111111111111000000000000000000000000111000///......///000111................................................//////............//////............////////////........................+++,,,------......------.........---------,,,,,,---,,,,,,///111111...,,,,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------............///........................,,,---......//////......////////////////////////000000000000000000000000222222222222111111111111333333333333333444444555444444444444555555555555999888777777888:::<<<>>>>>>CCCNNN\\\mmm888999:::999888999;;;===>>>>>>>>>??????>>>>>>>>>BBBBBBDDDFFFIIILLLOOOPPPQQQQQQOOOLLLJJJMMMSSSXXX^^^```aaabbbaaaaaabbbcccbbb^^^\\\^^^]]][[[\\\___cccfffgggddd]]]SSSJJJFFFBBBKKKVVV[[[[[[\\\```eeeeeeeeefffhhhgggddd___ZZZZZZXXXVVVVVVXXXZZZZZZZZZYYYZZZZZZYYYXXXYYY[[[]]]ZZZYYYXXXXXX[[[___ccceeebbb^^^[[[[[[XXXTTTRRRUUUTTTUUUVVVUUUTTTTTTVVVXXX\\\ZZZWWWRRRNNNJJJGGGEEEHHHFFFCCC@@@@@@BBBDDDFFFJJJKKKMMMMMMLLLLLLLLLMMMMMMKKKJJJJJJLLLMMMMMMLLLFFFGGGIIILLLMMMNNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIKKKIIIGGGEEECCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999999888888888888888888<<<;;;::::::999999::::::999999999888888888888888666666666666777777777777888888777666666666666777666666555555555555666666666666555555555555666666444444444444444444444444666666666666666666666666444555555444222222333555333444555444333222333444444444333333333333222222333333333333333333333333444333222111111111111111111111111222222222333333111111111111111111111111000000000000000000000000000//////......//////000................................................//////............//////---------.../////////000........................------,,,,,,,,,---......//////............------,,,,,,,,,...//////---+++------------------,,,,,,---,,,,,,++++++,,,,,,---******+++,,,---...//////++++++++++++++++++++++++...............---------------------------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------------------------------............///........................,,,---......//////......////////////////////////000000000000000000000000000000000000111111111111222222222222333333333444444444444444555555555555999999888777777888999::::::===BBBHHHRRRaaaqqq}}}666777999999888888:::;;;:::;;;<<<===============>>>???AAADDDGGGJJJLLLNNNPPPPPPNNNHHHDDDFFFOOOWWWZZZ]]]```___]]][[[\\\^^^\\\YYYYYY]]]^^^[[[ZZZ\\\eeehhhiiifff^^^SSSJJJDDDDDDLLLUUUXXXWWWXXX]]]bbbddddddeeegggfffbbbYYYSSSQQQQQQQQQQQQPPPQQQSSSUUUUUUWWWYYYZZZZZZZZZ\\\]]]]]]\\\]]]___cccfffiiijjjccc___]]]\\\WWWPPPMMMOOOQQQRRRTTTTTTSSSTTTWWWYYYWWWWWWVVVTTTQQQNNNLLLJJJJJJIIIFFFDDDDDDFFFHHHJJJPPPQQQRRRQQQOOOMMMMMMNNNJJJHHHGGGHHHJJJLLLLLLLLLGGGHHHJJJLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHJJJIIIFFFDDDBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;777888888888888777777666;;;;;;:::999999999999:::888888888888888888888777666666666666666666666666777777666666666555555555666555555444444555555666666555555444444555555666444444444444444444444444555555555555555555555555333444444444222222333444333444555444222111222333333333333333333333333333222222222222222222222222333222222111111111111111000000111111111222222222111111111111111111111111000000000000000000000000////////////////////////................................................///......------......///,,,,,,------...///000000...........................---,,,++++++,,,...///............------------++++++,,,---------,,,+++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------------------------------------------------------------------------------------------------------***+++,,,---............---------------------------------............///........................,,,---......///.........////////////////////////000000000000000000000000.........///000111111222//////000000111111111111333333444444444555555555777777666666666777888999999<<<>>>???CCCLLLZZZeeeyyy555777888999888777888:::666777999;;;<<<===>>>>>>===>>>AAADDDFFFIIIKKKLLLNNNOOONNNJJJGGGJJJSSS[[[ZZZ^^^```___ZZZVVVVVVXXXZZZWWWWWW\\\___]]][[[[[[ccceeefffddd\\\SSSKKKFFFHHHLLLQQQSSSSSSVVV\\\aaacccaaaaaabbbccc___WWWQQQHHHIIIHHHGGGFFFHHHMMMPPPPPPTTTYYY\\\]]]\\\[[[[[[]]]]]]___cccfffgggeeebbb^^^\\\[[[ZZZTTTLLLIIIKKKQQQRRRSSSSSSSSSTTTVVVXXXTTTUUUWWWWWWVVVSSSOOOLLLJJJKKKKKKLLLMMMNNNNNNNNNQQQRRRSSSQQQOOOLLLLLLLLLLLLKKKJJJKKKMMMOOOPPPOOOJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIHHHFFFDDDBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@???>>>======>>>???>>>===;;;::::::::::::999999999999999999999999999999999999999999999999::::::999999999::::::;;;777888888888888777666555::::::999888888888888888777777777777777777777777777777777777777777777666666666666666555555444444555555444444444444555555555555444444444444555555555555555555555555555555444444444444444444444444111333444444222222333444333444555444222111222333333333333333333333333333222222222222222222222222111111222111111111000000////////////000000000000000000000000000000000000////////////////////////......////////////............................................................------------......+++,,,,,,---...//////000........................///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------000000000//////.........------------------------------------------------,,,,,,------------------------------------------***+++,,,---............---------------------------------............///........................,,,---......///.................................////////////////////////------...///000111111222...///000111111111000000333333333444444444444555444444444555666777888999666999<<<;;;:::???HHHOOOYYYfffzzz666888999999888777777888444666888:::<<<===>>>???>>>???AAADDDFFFHHHIIIJJJJJJLLLMMMNNNOOORRRYYY___[[[___bbb___YYYTTTSSSUUU\\\XXXVVV[[[___^^^]]]^^^eeefffgggeee```[[[WWWUUULLLLLLMMMOOOTTTZZZ^^^aaabbb^^^\\\^^^```___YYYSSSCCCDDDDDDCCCDDDGGGLLLOOOPPPUUU[[[``````___]]]\\\\\\\\\^^^aaacccaaa[[[VVVWWWWWWYYYYYYSSSJJJHHHKKKTTTUUUUUUUUUTTTTTTVVVXXXVVVXXXZZZZZZXXXSSSNNNJJJJJJLLLNNNQQQRRRQQQPPPOOONNNOOOOOONNNLLLIIIIIIIIIKKKJJJIIIJJJLLLNNNNNNMMMKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???AAABBBBBBCCC@@@???>>>>>>===>>>>>>>>>>>>===<<<;;;:::999999999:::::::::::::::;;;;;;;;;999999999999999999999999999999999999999::::::;;;999999888888777666666666999888777777666666777777666666666666777777777777777777777777666666666666555555555666555444444333444444333333333333444444444444333333333333444444555555555555555555555555444444444444444444444444000222444444333222333333222333444333222111222333222222333333333333444444222222222222222222222222000111111222111111000000........./////////000000000000000000000000000000////////////////////////---......//////......---------------------------------------------------......------------......,,,,,,,,,---.........///..............................---,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,---...---+++***+++,,,------------------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++******---...///000000///...---///////////////.........------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,---............---------------------------------............///........................,,,---......//////..............................////////////////////////---......///000111111222000111333444444444333222333333333333444444444444111222333444555666777777666999;;;;;;:::;;;???CCCGGGNNN[[[nnn777999;;;:::888666666666555666888:::<<<=========>>>???BBBDDDFFFGGGGGGGGGIIIKKKNNNQQQTTTVVVWWWXXXVVV\\\aaa```[[[WWWXXX[[[aaaZZZWWW[[[___``````aaahhhhhhiiigggeeedddeeefffUUURRRPPPTTT[[[```aaa______\\\ZZZ]]]bbbbbb\\\VVVFFFGGGIIIKKKOOOQQQSSSTTTTTTYYY^^^aaabbbaaaaaaaaa___]]]\\\^^^___]]]VVVPPPRRRSSSWWWYYYTTTMMMLLLOOOYYYZZZZZZXXXWWWVVVWWWYYYYYYYYYYYYXXXUUUQQQMMMJJJIIIKKKMMMOOOOOONNNMMMLLLKKKLLLMMMLLLJJJIIIHHHIIIIIIHHHGGGGGGIIIKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@AAABBBBBB>>>============>>>??????<<<<<<;;;:::999999999::::::::::::;;;;;;<<<<<<<<<888888888888888888888888999999888888999::::::;;;;;;:::888777666666777777777777666555555555555555555555555666666666777777666666666555555555444444444444555555555444333222444444333333333333444444444444333333333333444444444444444444444444444444333333333333333333333333///111333444333222222333222333444333111111111222111111111222222222333333111111111111111111111111///000111222222111000000////////////000000000000000000000000000000000000////////////////////////------...//////...------------------------------------------------------...------,,,,,,------...------------------------........................------......------,,,+++,,,,,,,,,,,,------......---...///---+++***,,,...,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,---///000000///---,,,..................//////------------------------------------------------++++++,,,,,,,,,---------************************,,,,,,------...------------------------------------------............///........................,,,---......//////............................../////////////////////////////////000000111111111111222444555666555444333222222333333333444444444222222333444444444444444666777888:::;;;<<<======@@@CCCIIITTTbbbttt999:::<<<;;;999666555555777888999:::;;;<<<<<<<<<>>>???BBBDDDEEEFFFEEEEEEKKKLLLOOOSSSVVVUUUQQQNNNNNNVVV]]]```]]]\\\```dddeee]]]XXX[[[___aaabbbccceeeeeeeeeddddddfffjjjnnn___[[[XXX\\\dddfffaaa[[[]]]ZZZZZZ___eeeeee___XXXLLLNNNQQQVVV[[[^^^\\\[[[YYY\\\```bbbbbbcccdddeeeccc```\\\\\\^^^\\\WWWQQQOOORRRWWWZZZVVVOOOOOOSSS]]]]]]]]][[[YYYXXXXXXZZZYYYXXXWWWUUURRRPPPOOONNNIIIJJJJJJKKKJJJJJJIIIHHHKKKLLLMMMMMMKKKJJJJJJKKKMMMKKKJJJJJJLLLMMMMMMLLLHHHIIIKKKMMMNNNOOOOOONNNJJJJJJIIIHHHHHHGGGGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@??????AAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA===<<<<<<======>>>???@@@;;;;;;::::::999999::::::999999999::::::;;;;;;;;;777777777777777777777777999888888888999::::::;;;===;;;999777666666888888666666555444444444444444444555555555666666777777555555555444444333333333333444555555555444333222444333333222222333333444444333333222222333333444333333333333333333333333333333333333333333333333///111333444333222222333222333444333111000111222//////000000111111111222111111111111111111111111///000111222222111000///000000000000111111111111000000000000000000000000////////////////////////,,,---...//////...---,,,------------------------------------------------...------,,,,,,------...------------------,,,,,,........................------...///...---+++***---------.........//////---///000...+++***,,,...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,...//////...,,,+++,,,---------......//////------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------------------------------.........//////........................,,,---......//////..............................////////////////////////000000000000111111111111///111222444444333222111222222333333333444444444333444444444444333222111333222222444666888999888:::===AAAEEEJJJUUUeeeqqq555555555555666666666666666666777888:::;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDJJJLLLNNNPPPPPPPPPOOONNNHHHNNNUUU[[[___```aaaaaa```[[[VVVXXX```eeedddaaahhhccc]]]\\\___cccddddddaaaccchhhmmmnnnjjjddd___^^^cccddd___\\\[[[YYYUUUIIIQQQ[[[aaaeeefffeeebbb______aaadddfffgggfffdddgggeeebbb___\\\YYYUUURRR]]]^^^]]]YYYSSSPPPQQQSSSVVVVVVVVVVVVVVVWWWXXXYYYSSSTTTUUUUUUSSSPPPMMMJJJKKKKKKKKKMMMMMMLLLHHHEEEOOONNNNNNNNNMMMMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEJJJGGGEEEEEEFFFFFFCCCAAABBBBBBBBBCCCCCCCCCDDDDDDFFFEEECCCBBBAAAAAAAAABBB?????????@@@AAABBBDDDEEECCCBBBAAA@@@???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999;;;::::::999999::::::;;;:::999888666666888999::::::999999999888777777777777777666666666666777777777666555444333222222222111222444555666555444444555555555555555555555555555444333333333333444555555111......000333333222222222111000000000111222333333333222222111111111333333333333333333333333111111111111222333444555111111111111111111111111000000///...............000000000000000000000000111111111111000000000000222111000//////000111222////////////////////////...------------,,,,,,,,,////////////////////////+++++++++,,,,,,---------------------------------,,,,,,,,,------.........//////.........---------........................000///...------...///000111000...,,,,,,,,,...///,,,,,,+++***+++,,,---...,,,---.........---,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------++++++++++++------..................------///...---,,,,,,---.../////////...------------...---------............///------------------------................................................111111111000000000000000111111222222222333333333333333333333333333333333555666888999999999888777666:::===???@@@EEEMMMTTTppp444555555555666666666666666777888999:::;;;<<<<<<>>>>>>>>>??????@@@@@@@@@GGGIIIKKKMMMNNNNNNMMMLLLHHHLLLRRRXXX\\\^^^___```^^^[[[XXXZZZ___bbbaaa^^^___[[[VVVTTTVVVZZZ___aaadddfffiiilllmmmjjjddd```\\\___```^^^\\\\\\YYYTTTJJJPPPYYY___bbbcccbbb```___^^^^^^___bbbddddddcccbbbaaa___]]]\\\YYYVVVTTTYYY[[[\\\ZZZUUUQQQQQQSSSUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVTTTRRROOOMMMLLLKKKJJJKKKLLLKKKIIIHHHLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLMMMNNNNNNMMMKKKKKKLLLLLLLLLLLLKKKJJJJJJIIILLLKKKJJJJJJIIIHHHGGGGGGJJJGGGDDDDDDEEEEEECCCAAAAAAAAAAAABBBBBBBBBCCCCCCFFFEEEDDDBBBAAAAAABBBBBB@@@@@@????????????@@@@@@BBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<::::::999999:::999999999888888999999999999888777666666777888999999888888888888888777777777777666666666666777777666666555444333333333333111222222333333333333222444444444444444444444444555444333333333333444555555222//////111333333222222222111111222444666888333333333222222111111111222222222222222222222222111111111111222333444555111111111111111111111111222111000000//////000000000000000000000000000000000000000/////////......///...---,,,,,,---...///........................000////////////.................................------------............------------------------,,,,,,,,,---------......///.........------------........................000///......---.../////////...---+++++++++------,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,---......///++++++,,,,,,,,,,,,------------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---..................------///...------------.../////////...---------------------------............------------------------................................................000000000000000000000000111111111222222222333333333333333333333333333333555555666777777777777777444777999:::999===CCCIIISSSccc{{{444444444555555555666666777777888999:::;;;;;;<<<========================FFFGGGIIIKKKLLLMMMLLLLLLHHHJJJMMMQQQVVVZZZ\\\^^^\\\[[[\\\^^^```aaa___]]]VVVTTTOOOLLLLLLQQQYYY___eeefffgggiiiiiigggbbb^^^YYY\\\\\\\\\^^^^^^XXXQQQIIILLLSSSYYY]]]^^^]]]\\\ZZZYYYYYYZZZ^^^aaabbbbbb______^^^]]][[[YYYWWWVVVVVVXXXZZZXXXTTTPPPPPPQQQTTTTTTUUUVVVUUUTTTSSSRRRWWWWWWVVVVVVTTTSSSQQQPPPMMMJJJHHHGGGHHHJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJLLLMMMNNNNNNMMMLLLKKKJJJMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHIIIFFFCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA???>>>======<<<<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::999999:::888888777777777777888888888777666555555666777888777777777777888888888888777666666555555666666777666555444444333333333333444444333222222222333333444444444444444444444444444444333333333333444444666444222111222222222111333222111222444777;;;===222222222222222111111111111111111111111111111111111111111111111222333444111111111111111111111111333333222111111111222222000000000000000000000000/////////.........------......---,,,,,,---..............................000////////////.................................------------,,,,,,,,,,,,------------------------,,,,,,,,,------------...............------------------------------------111000///..................---,,,+++***+++,,,---,,,,,,+++++++++,,,---...************+++,,,,,,---,,,,,,++++++++++++++++++***+++++++++,,,,,,,,,,,,(((((()))+++,,,---...///++++++,,,,,,,,,,,,------........................------,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------------------......///...------------...//////......---------------------------............------------------------........................////////////////////////000000000000000000000000111111111222222222222333333333333333333333333333555444444444555555666666444666777666555666:::??????HHH[[[uuu333333444444444555555555777777888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>===<<<<<<<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999:::888888888777777888888888777666555555555555666777555666666777777888888888666666666555555666666666666555444333333333333333888777555444333444555555333333333333333333333333333333333333333333333333777555444222222222222111444333222222444777;;;===222222222111111111111111000000000000000000000000111111111111111222333333111111111111111111111111333222222111111222222222/////////////////////////////////.........------111000///......///000111...........................------------,,,,,,,,,........................+++++++++******)))))))))------------------------------------------------------------------------------------------------000000//////......------------,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++******)))***,,,...///,,,,,,,,,++++++*********,,,,,,,,,,,,------------)))******+++,,,------...+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------.........///...------,,,,,,------,,,,,,---------.........------------------------........................000000000000000000000000/////////000000000000000111111111111222222222222222222222222222222222222444333222222222333555666666777777666555666999;;;@@@@@@GGGWWWnnn333333333333444444444444666777777888888999999999888888999:::;;;<<<======CCCCCCEEEGGGIIIKKKLLLLLLFFFDDDBBBEEEKKKQQQVVVXXXXXXZZZ^^^aaadddeeeeeeeee___]]]ZZZUUURRRVVV^^^dddcccaaa```______]]][[[XXX[[[\\\\\\]]]___```XXXNNNJJJGGGKKKTTTZZZZZZZZZ\\\TTTUUUWWWZZZ[[[XXXSSSOOOQQQSSSVVVVVVTTTTTTUUUWWWXXXVVVRRRKKKFFFFFFJJJOOOPPPRRRTTTVVVWWWWWWUUUUUUUUUTTTSSSQQQOOONNNMMMLLLFFFCCC@@@???AAAEEEHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNNNNMMMLLLKKKJJJGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFEEECCC@@@???@@@BBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>>>>>>>>>>??????;;;<<<===>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;:::999999999::::::999999888888888888999999666555555555555555555666555555555666666777777888666666555555555555666666555555444333333333444444888777555444333333444555333333333333333333333333333333333333333333333333555555555333222111111222555444222111222444777888111111111111111111111111000000000000000000000000111111000000111111222222000000000000000000000000111111000000000111111222////////////////////////000000000/////////......111111////////////111111...........................------------,,,,,,,,,........................+++++++++******)))))))))------------------------------------------------,,,,,,------------------------------------------///////////////......---...---------------......++++++,,,,,,,,,---------,,,+++++++++,,,---///000,,,,,,,,,++++++*********------------............---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---..................---......---,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------........................000000000000000000000000......//////000000000000000000111111111222222222222222222222222222222222333222111111111222444555666666777666666777999;;;AAA@@@@@@DDDQQQdddyyy222222222333333333444444555555666666777777777777555666777888:::;;;<<<======>>>???AAADDDFFFGGGHHHHHHDDDAAADDDJJJQQQVVVWWWXXXWWWYYY\\\aaaeeeffffffcccbbb___\\\[[[]]]aaaeeebbb```___^^^^^^]]]ZZZXXXYYY\\\\\\\\\^^^^^^YYYQQQPPPKKKMMMXXX^^^[[[ZZZ\\\WWWXXXZZZ\\\ZZZSSSKKKEEEFFFJJJNNNQQQQQQRRRVVVYYYWWWTTTNNNFFFBBBCCCJJJPPPQQQRRRTTTUUUVVVVVVUUUUUUSSSRRRQQQOOOMMMJJJHHHGGGAAA@@@>>>???BBBEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHKKKLLLMMMNNNNNNMMMLLLKKKJJJHHHFFFDDDCCCCCCCCCCCCGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEDDDBBB@@@@@@BBBEEEEEEEEEEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAA@@@>>>>>>===>>>>>>???@@@@@@<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999::::::999999999888888999999999555666666666666666666555555555555555666666666666666555555444444555555666555444444333333444444444333333222111111111222222222222222222222222222222222222333333333333222222333444555444222111111222444333222111111222333333000000000111111111111111000000000000000000000000111111000000000111111222000000000000000000000000000////////////000111111000000000000000000000000000000000/////////......///...---,,,,,,---...///------------------------000////////////.........------------------------------------,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------..................***+++,,,---------,,,,,,,,,,,,,,,,,,---...//////,,,,,,++++++++++++++++++------------.....................---,,,,,,++++++++++++,,,,,,,,,,,,------************************,,,,,,+++++++++,,,------------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......------...//////...------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////////////////---......//////000000111000000000111111111111222222222222222222222222222222222111111222222333333333333444444666777888999777:::===???BBBLLL[[[ggg|||222222222222333333333333444444444555555555555555555555555666777888888999:::;;;<<<>>>AAACCCEEEGGGKKKGGGDDDFFFMMMTTTXXXYYYXXXTTTQQQSSSZZZaaabbbbbb```^^^]]]]]]___aaaaaaaaa___^^^]]]\\\]]][[[YYYWWWTTTXXX[[[ZZZ[[[]]][[[VVVTTTMMMNNNYYY]]]XXXSSSUUUVVVWWWXXXZZZXXXSSSLLLGGGGGGKKKPPPRRRQQQRRRVVVYYYSSSQQQLLLFFFCCCEEELLLSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPOOOLLLHHHDDDAAA>>>>>>???BBBEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMJJJIIIFFFDDDBBBBBBCCCCCCGGGFFFFFFFFFFFFFFFFFFFFFCCCEEEEEEDDDAAAAAACCCEEEEEEEEEDDDDDDCCCCCCCCCCCC??????@@@AAAAAAAAA@@@???======<<<<<<======>>>???======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::888888777777777777888888666666666777777666666666666666555555555555555444666555555444444555555666444444444333333444444555000000111111222111111111222222222222222222222222111222333333333333222111000222444333111000111222111111222222222111111111///000000000111111111222111111111111111111111111111111000000000000111111000000000000000000000000///////////////000111111000000000000000000000000/////////.........------,,,,,,+++******+++,,,,,,------------------------000////////////.........------------------------------------............------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////,,,,,,------............***+++,,,---------,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,------......------...//////...------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------------------------------................................................------......///000000111000000000000111111111111111111111111111111111111111111222222333333333222222222222333555666777666222777;;;<<<;;;>>>GGGOOO\\\kkk|||111111222222222333333333333333444444444444444444555555555555555555555555:::;;;<<<>>>AAADDDFFFHHHNNNJJJFFFIIIPPPWWWZZZ[[[YYYRRRKKKMMMUUU\\\^^^]]]ZZZYYYYYY\\\```aaa___]]][[[ZZZYYYZZZZZZYYYVVVTTTOOOUUUXXXXXXXXX[[[\\\[[[UUULLLMMMWWWZZZRRRKKKLLLQQQRRRTTTVVVXXXVVVSSSOOOOOOTTTWWWWWWTTTRRRUUUXXXOOONNNLLLHHHFFFIIIOOOUUUWWWVVVTTTRRRPPPOOONNNNNNQQQQQQQQQOOOLLLGGGBBB???===>>>AAADDDHHHIIIHHHFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNHHHGGGEEEDDDCCCDDDFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDBBBEEEFFFEEECCCAAACCCEEEDDDDDDCCCCCCCCCBBBBBBBBB===>>>@@@@@@AAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<>>>===<<<;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999::::::777777666666666666777777666666777777777777666666666666666555555444444333555555555444444555555555444444333333333444444555///000222333444444333222111111111111111111111111111222333444444333222111...111333333111000111333///000111222333222111000//////000000111111111222111111111111111111111111111111000000000000000111000000000000000000000000000000//////000111222222000000000000000000000000......---------,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------......---------,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111000000***+++,,,---------------***+++,,,---...---,,,,,,***+++,,,------+++***)))*********++++++,,,,,,---))))))*********+++++++++))))))******+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...************************++++++,,,---------,,,,,,++++++------------++++++******+++,,,,,,---......,,,---...//////...---,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------------------------------................................................---------...///000000111000000000000111111111111111111111111111111111111000111222444444333222222333333222333555666666555666888:::888666888>>>DDDCCCPPP```nnn|||000000000000111222333444555555555555555666777777888999:::999777666777888;;;===@@@AAAAAACCCHHHLLLPPPOOONNNNNNOOORRRUUUVVVRRRQQQPPPSSSXXX[[[[[[YYYWWWTTTOOOMMMNNNPPPSSSTTTUUUVVVXXXXXXXXXYYY[[[]]]VVVVVVVVVUUUTTTTTTVVVWWWKKKNNNRRRSSSQQQOOOMMMLLLIIIOOOVVVXXXUUUSSSSSSUUUVVVWWWWWWXXXWWWVVVTTTSSSOOONNNMMMKKKJJJLLLPPPSSSUUURRRMMMLLLLLLNNNOOOPPPSSSSSSQQQOOOLLLHHHEEEDDDCCCDDDFFFGGGHHHGGGGGGFFFGGGGGGHHHHHHJJJKKKLLLMMMJJJIIIHHHHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJKKKJJJGGGEEEDDDDDD@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@======>>>?????????????????????>>><<<<<<;;;;;;;;;;;;::::::999888888888999999999999888888777777777777777888888888999999999999999999888888888777777888777666555444444555666555555555555555555444444555555444333333333333444333333333333333333333333222222222111111111000000444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000...,,,---000111///---////////////////////////........................,,,---------.../////////.........------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,,,,)))***,,,---.../////////555000+++***,,,............---,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((---------.........//////222000...---,,,,,,,,,---*********++++++,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------************************///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,111000///------,,,,,,---------------------------////////////////////////............////////////000000////////////000000222222111111111111111222222222222333333333444444888777777777777999:::;;;@@@BBBGGGOOO\\\lll|||000000000000111222333444555555555555555666666777777888999888666555666777:::<<<>>>???@@@BBBFFFJJJMMMLLLLLLLLLLLLNNNOOOPPPNNNNNNOOOQQQTTTVVVUUUUUUSSSPPPLLLJJJIIIJJJKKKLLLOOORRRVVVXXXXXXYYYZZZ[[[ZZZXXXTTTPPPNNNOOORRRUUURRRTTTWWWWWWTTTOOOLLLJJJHHHNNNTTTWWWUUUSSSSSSUUUUUUUUUVVVWWWWWWWWWVVVVVVPPPOOOMMMIIIFFFGGGIIILLLLLLJJJJJJKKKMMMOOOOOOOOOPPPOOONNNLLLJJJHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLKKKIIIGGGGGGIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHIIIHHHFFFCCCBBBCCC@@@AAACCCDDDDDDDDDCCCBBBDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999888888999999:::999999999888888888888777777888888888999999999999999888888888777777777888777666555444444555666555555555555555555444444555555444333333333333444333333333333333333333333222222222222111111111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000000...------000000///---................................................------------........................------,,,,,,---,,,,,,++++++,,,,,,---------------------------))))))*********+++++++++---------------,,,,,,,,,+++,,,------...------------+++))))))+++,,,+++***...---,,,,,,+++++++++,,,------------,,,+++***))),,,,,,---------.........000000///------,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........------------------------++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,+++++++++******------,,,+++++++++++++++---------------------------.....................------------------------////////////////////////000000000000111111111111000000////////////000000222222111000000111111222222222222333333333333444666555555555555777888999777888<<>>@@@DDDGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGIIIMMMOOOOOONNNMMMMMMLLLKKKHHHFFFDDDCCCCCCCCCJJJNNNRRRUUUVVVWWWXXXYYY]]]WWWOOOIIIFFFHHHMMMPPPTTTVVVYYYYYYVVVPPPLLLKKKHHHMMMSSSUUUTTTRRRRRRSSSQQQRRRSSSTTTUUUVVVWWWWWWPPPOOOLLLHHHCCCAAABBBCCCBBBBBBDDDHHHMMMOOONNNMMMMMMLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMJJJGGGFFFHHHIIIJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFDDDFFFGGGFFFDDDBBBBBBBBB???AAADDDFFFFFFEEEBBBAAACCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@@@@AAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;::::::999999888888999999:::::::::999999999999888888888888888888999999999888888888888777777777777777666555555444555555555444444444444444444555555555555444333333333333333333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///......////////////......000000000000000000000000///...---...//////...---........................------------------------............------------.........------------,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------,,,++++++,,,+++,,,...//////---+++------,,,+++++++++,,,,,,------...------,,,+++***++++++,,,,,,,,,---------...............---,,,+++,,,------------+++)))(((++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,,,,........................***+++---///////////////------------------------////////////////////////000000000000111111111111000000////////////000000111111000000000111111222111111222222222333333333333333333333333555666666666777888:::>>>DDDKKKPPPaaaiiirrrxxx{{{000000000000000111222222444444333333444444555666444555666555444333444555999999::::::<<<>>>AAACCCEEEEEEFFFFFFEEEDDDCCCBBBAAAFFFKKKMMMJJJGGGFFFGGGEEEEEEEEEDDDBBBAAAAAAAAAJJJLLLOOOPPPQQQSSSVVVXXX\\\UUUMMMGGGEEEGGGKKKMMMQQQTTTWWWXXXVVVRRROOONNNMMMPPPTTTUUUSSSPPPOOOOOOLLLLLLMMMNNNPPPRRRSSSTTTOOONNNLLLGGGCCC??????@@@>>>???AAAFFFJJJMMMNNNMMMMMMKKKIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMJJJGGGFFFFFFHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFEEECCCBBBBBBCCCAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999888999999::::::::::::999999999999999888888888888888888888888888888777777777666666666555555555555555555555555333333444444444444555555555444333333222222333333222222222222222222222222333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////---..................---////////////////////////......---.......................................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............+++++++++,,,,,,------...,,,------------,,,++++++.........//////...---,,,---,,,,,,++++++,,,,,,,,,---.........------,,,+++******+++++++++,,,,,,,,,,,,---...///...---,,,++++++,,,---...---,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------------------------***+++...000000000...---------------------------////////////////////////............////////////000000////////////000000111000000000000111111222111111111111222222222222111111222222333444444555888::::::;;;;;;>>>AAADDDEEEPPP```kkksss{{{000000000///000000111111333333333333333444555555444555666555444444555666999888888888:::===???@@@BBBCCCCCCCCCCCCBBBAAAAAA???DDDJJJKKKIIIEEECCCCCCAAACCCEEEFFFDDDDDDEEEGGGPPPOOOMMMLLLMMMQQQWWW\\\\\\WWWQQQMMMMMMNNNPPPPPPSSSVVVYYYYYYWWWTTTRRRQQQTTTUUUWWWVVVSSSOOOLLLKKKHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLIIIEEECCCBBBBBBBBBAAAAAADDDHHHLLLNNNNNNNNNMMMJJJHHHFFFGGGHHHHHHJJJJJJKKKKKKMMMNNNOOOOOOKKKJJJJJJJJJJJJKKKLLLLLLLLLIIIFFFEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEECCCDDDEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCDDDEEEFFFAAAAAAAAAAAAAAA@@@@@@@@@<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<:::999999888999999::::::999999999999999999999999888888888888888888888888777777777666666666555555444444555555555555555555333333333333444444555555444444333222222222222333222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////000000000000//////------............------........................---.........---------...........................------------------------......------,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++***++++++,,,,,,---------***+++,,,,,,------,,,,,,------+++***(((((()))))),,,,,,,,,++++++,,,,,,---------......------,,,,,,*********+++++++++,,,,,,+++,,,---.........,,,,,,***+++,,,---...------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,------------------------////////////////////////............////////////000000////////////000000000000//////000111111222000000000111111111222222111111222333444444444444444555777777888999;;;>>>999BBBNNNZZZdddppp|||000000000//////000000111333222222222222333444444333444555555444333555666999888666777:::<<<======???@@@@@@@@@AAAAAABBBBBBBBBEEEIIIKKKJJJGGGEEECCCBBBFFFIIIJJJIIIJJJMMMPPPUUUSSSPPPNNNOOOUUU^^^dddbbb]]]XXXVVVWWWXXXXXXVVV[[[\\\]]]\\\YYYVVVUUUUUU[[[[[[ZZZXXXTTTPPPLLLJJJHHHIIIIIIJJJIIIHHHGGGFFFJJJLLLMMMLLLIIIGGGGGGGGGDDDCCCBBBDDDGGGKKKMMMMMMNNNMMMKKKIIIHHHHHHHHHIIIKKKJJJJJJJJJKKKLLLMMMNNNIIIIIIIIIIIIIIIJJJKKKKKKIIIGGGFFFFFFGGGHHHGGGFFFHHHGGGFFFEEEEEEDDDEEEEEEBBBCCCDDDCCCBBBBBBDDDEEEKKKIIIFFFDDDDDDEEEHHHIIIAAAAAAAAAAAA@@@@@@@@@@@@;;;<<<======>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<999999888888999999::::::777888888888888999999999999999999888888888888888666666666666555555555555333333444555555555555444222222333333444444555555444444333222222222222222222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000...//////000000//////...------............------........................,,,...///...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,))))))************+++++++++,,,,,,------,,,,,,+++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---...---+++)))(((***,,,,,,,,,+++++++++,,,------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***+++,,,---------------+++++++++,,,---......///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,------------------------////////////////////////000000000000111111111111000000////////////000000////////////000111111222///000000000000111111111111111222333444444444444000222444555555777999<<<<<<>>>@@@DDDLLL[[[kkkwww000000////////////000000222222222222222333333444111222333333222222333555:::888666777:::<<<<<<;;;<<<<<<<<<===???AAACCCDDDGGGGGGIIILLLMMMLLLHHHEEEGGGJJJNNNNNNMMMNNNSSSXXXWWWVVVUUUTTTWWW^^^gggnnngggbbb[[[YYYZZZ\\\[[[YYY]]]]]]]]][[[XXXWWWXXXZZZ___]]]\\\YYYVVVRRRNNNKKKLLLMMMNNNNNNKKKHHHCCCAAAIIIKKKMMMNNNLLLJJJJJJJJJBBBBBBCCCFFFIIILLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIFFFEEEEEEGGGHHHIIIGGGEEEHHHGGGFFFEEEEEEDDDDDDDDDAAAAAABBBAAA@@@AAACCCEEEIIIGGGFFFDDDDDDEEEFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<999999888888999999:::;;;666666777777777888888888999999999888888888777777666666666555555555444444222333444555555555444444111222222333444444555555444333222222111222222222111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////............////////////......------------------------+++---///...,,,+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------.........//////,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++*********,,,//////---,,,...///,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---++++++++++++,,,---...///...---,,,++++++,,,...///++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,------------,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......+++++++++++++++,,,------------------------------,,,,,,------.../////////------------------------////////////////////////000000000000111111111111000000////////////000000.........//////000222222/////////000000000111111///000222333444444333333222333444555555666999;;;;;;:::999999>>>IIIVVV```kkkvvv111000////////////000000222222111111222222333444///111222222111111222444;;;888555666:::<<<<<<;;;:::::::::;;;===@@@CCCFFFJJJIIIIIILLLOOOOOOKKKGGGKKKNNNQQQQQQOOOQQQVVV[[[WWWXXXYYYZZZ^^^fffnnntttjjjcccZZZWWWXXX[[[ZZZYYYYYYYYYYYYWWWWWWXXX[[[^^^```^^^\\\ZZZXXXUUUQQQNNNPPPQQQRRRRRRNNNIIICCC???IIIKKKNNNOOOMMMLLLKKKKKK>>>???CCCHHHLLLMMMKKKIIIFFFFFFHHHIIIJJJKKKKKKKKKNNNMMMKKKJJJJJJJJJKKKLLLMMMLLLKKKJJJHHHHHHHHHGGGDDDDDDEEEHHHIIIIIIGGGDDDHHHGGGFFFEEEDDDDDDDDDDDD???@@@@@@???>>>???BBBDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>???????????????;;;;;;:::::::::;;;;;;<<<999888888888999::::::;;;555555666666777777777888999999999999888888777777666666555555555444444444111222444555666555444444111111222333333444555555444333222222111111222222111111111111111111111111000000000000////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000......////////////............////////////......------------------------+++---///...,,,+++,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++*********---------,,,+++***((((((!!!&&&+++...---,,,,,,---++++++++++++,,,,,,---...******+++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++******+++---///000111///---******+++---...++++++,,,,,,,,,---------+++++++++,,,,,,---------......---,,,,,,,,,------************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,,,,,,,------.........************++++++,,,---........................+++++++++,,,...000111222------------------------////////////////////////............////////////000000////////////000000............///000222222////////////000000000000...///111222333333222222333333444333222333666888333555888:::===BBBHHHLLLTTT___jjjpppvvv......///000111222222333111111000000//////......222222222111111111000000333444666777666777888:::555555555666999===AAACCCFFFEEEEEEFFFHHHJJJKKKKKKJJJMMMMMMHHHFFFKKKQQQSSSUUUVVVWWWZZZ]]]```cccddd```\\\XXXWWWYYYZZZZZZYYYYYYVVVSSSRRRTTTXXXZZZ[[[XXXYYYZZZ[[[ZZZXXXVVVUUUWWWVVVWWWXXXQQQGGGCCCGGGJJJMMMPPPOOOKKKGGGGGGGGGCCCDDDFFFHHHIIIIIIIIIIIIKKKKKKLLLMMMMMMNNNMMMMMMLLLMMMMMMKKKIIIHHHIIIKKKJJJIIIHHHHHHJJJJJJIIIHHHAAACCCGGGJJJKKKJJJHHHGGGDDDDDDDDDCCCAAA@@@BBBCCCGGGEEEDDDBBB@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::::::::999888888888888888888888888777777777777777777777777888888888888777777777777444444444444444444444444222333333444444333333222555555555444444333333333333333444333222222333555444444444333333222222222444333222000///.........------...///000111222222000000000000000000000000//////......---------,,,//////////////////////////////000000000000//////,,,---------.../////////------------------------+++++++++,,,,,,---------''')))+++---...---+++***'''(((***,,,------------))))))*********+++++++++...---,,,+++***+++,,,,,,...,,,+++))))))***,,,---,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++---,,,++++++------,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------------,,,,,,+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...///000000///...---...------------...//////---///000///...---...000------......//////000000////////////////////////---......///000111111222......//////000222333444111111222222222333333333444333333333333444555555555555666777999:::<<<===BBBGGGOOOUUU]]]iiixxx/////////000111111111222111000000000/////////...000111111111222222333333777888999888777666777999555555666777:::===@@@CCCFFFEEEFFFGGGIIIKKKKKKKKKFFFKKKLLLHHHGGGKKKPPPRRRWWWWWWWWWXXXZZZ]]]_________[[[VVVUUUVVVXXXXXXXXXXXXVVVSSSSSSUUUWWWXXXYYYVVVWWWYYY[[[[[[ZZZYYYXXXYYYWWWXXXWWWQQQGGGEEEIIIKKKLLLNNNMMMKKKIIIGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKJJJIIIHHHIIIKKKMMMKKKJJJIIIHHHGGGEEEDDDAAACCCFFFIIIJJJHHHFFFEEECCCCCCDDDCCCAAAAAABBBDDDCCCCCCCCCCCCDDDDDDEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<::::::;;;;;;;;;:::<<<;;;::::::999888777777777777777777777777777777777777777666666666555555444444444444444444444444222333333444444333333222444444444333333333222222111222333222000000222333333333333222222222111111222111000000///000000000.........///000000111111000000000000000000000000/////////.........------......................../////////000000/////////------------............,,,,,,,,,,,,,,,,,,,,,,,,.............../////////+++++++++,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,,,,+++***))))))+++,,,...,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++---,,,++++++------,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++************************++++++++++++++++++,,,,,,------------------,,,,,,*********++++++,,,,,,,,,------,,,+++++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,---.........///000///...---...///.........///////////////////////////////////////.........//////000000000////////////000111222222111111111222222222333333333333222222333333444555555555555666777999:::;;;;;;@@@EEEIIIOOOXXXdddnnn}}}000000000000000000000000000000000000///////////////000111222333444555555:::;;;;;;:::777666666777666666777888:::===@@@AAABBBCCCEEEGGGIIIJJJJJJIIIEEEKKKNNNLLLLLLOOOSSSTTTXXXVVVTTTUUUVVVXXXYYYYYYZZZVVVRRRQQQQQQSSSTTTUUUWWWUUUTTTTTTUUUWWWVVVVVVTTTVVVXXXZZZ\\\\\\[[[ZZZZZZXXXWWWUUUOOOHHHHHHLLLLLLKKKKKKLLLLLLKKKHHHFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEEEEGGGHHHHHHHHHHHHJJJKKKLLLKKKJJJHHHFFFEEECCCBBBCCCDDDFFFHHHHHHFFFDDDBBBAAABBBCCCBBBAAAAAABBBDDDBBBBBBCCCDDDEEEFFFGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>><<<::::::;;;<<<;;;:::::::::::::::999999999888777777777777777777777777666666666555555555444444444444444444444444444444222222333333333333222222333333333222222222222222000111111000//////000222222222111111111111000000////////////000000111222////////////////////////000000000000000000000000///////////////.......................................////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++///...,,,+++++++++------+++++++++,,,---...///000------------...............---,,,+++++++++,,,,,,******)))))))))***,,,---,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,+++***+++,,,---,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------...------++++++++++++++++++,,,,,,***+++++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------------)))***************++++++...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,------...000000///---,,,---...///////////////.........////////////////////////.....................///111000000//////000000111000111111111222222222222222111111111111222333333555555444555666777888888666888;;;===???EEENNNTTTgggqqq}}}000000000000000/////////000000000000////////////000111111222333333444444888999:::999777555666777777777888999:::<<<>>>@@@===@@@CCCFFFGGGFFFFFFGGGGGGOOOTTTSSSSSSVVVXXXXXXVVVSSSQQQQQQSSSUUUTTTSSSRRROOOLLLJJJJJJLLLNNNPPPVVVUUUUUUVVVWWWWWWVVVTTTTTTVVVXXXZZZ\\\[[[[[[ZZZXXXWWWUUUQQQKKKHHHIIIMMMLLLJJJIIIJJJLLLLLLIIIFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGEEEDDDBBBDDDFFFGGGGGGHHHIIIKKKGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFHHHHHHHHHFFFCCCBBB@@@AAABBBAAA@@@AAACCCDDDCCCCCCCCCCCCBBBAAAAAA@@@???????????????????????????>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::::::::999555555666888999:::;;;<<<777777777777777777777777666666666555555555444444333333333333333333333333222222333333333333222222222222111111111111111111000111111000//////000222000000000000000000000000///////////////000111111000000/////////.........////////////////////////////////////////////////........................---......//////......---.........------,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((///...------,,,,,,,,,,,,,,,,,,+++++++++---///000+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++***)))))))))***+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,+++******,,,---,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,)))***+++,,,---.........*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******+++++++++,,,************++++++++++++------,,,++++++*********,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,---......000000///---,,,,,,---000000//////......------////////////////////////...............---------111111000///////////////000000000111111111111222000000000000000111222222444444444444444444555666555666777888888;;;@@@EEEMMMWWWccclllttt000000000///////////////////////////000000000000222222222222222222222222444555666666555555666777777888888999:::;;;<<<===;;;???CCCEEEEEEEEEFFFGGGHHHPPPVVVVVVVVVYYYZZZZZZSSSOOOMMMNNNQQQRRRPPPNNNHHHGGGDDDBBBBBBEEEIIILLLVVVUUUUUUWWWXXXXXXWWWUUUVVVXXXYYYZZZZZZYYYXXXVVVUUUVVVSSSMMMHHHGGGJJJMMMLLLIIIGGGIIIKKKLLLJJJGGGIIIIIIJJJJJJJJJKKKKKKKKKFFFGGGIIIJJJJJJIIIGGGFFF@@@BBBEEEGGGGGGGGGHHHIIIFFFGGGHHHGGGEEEDDDEEEFFFHHHHHHIIIIIIHHHFFFDDDBBB???@@@AAA@@@@@@@@@BBBDDDDDDDDDDDDCCCBBB@@@>>>===????????????????????????>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777888999888777222333444666777999:::;;;666666666666666666666666777777777666666666555555333333333333333333333333111222222333333222222111111111111111111111111111000111222111//////111222////////////////////////111000000///.../////////000000//////......------.................................///////////////........................------............------......------,,,,,,,,,+++++++++++++++++++++++++++......------,,,,,,++++++,,,---/////////---+++***++++++*********,,,---...+++++++++,,,,,,,,,---------------,,,,,,,,,++++++------,,,***))))))((((((++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...---------------......///...//////...---,,,,,,---000000//////......------////////////////////////...............---------222111000///............//////000000000111111111000////////////000111111444333333333333333444444555666666666777999<<<>>>;;;BBBJJJRRR[[[jjj|||////////////////////////////////////000000000000222222222111111111000000000111333444333444666777777777888888999999::::::;;;???CCCEEEDDDDDDFFFIIIFFFNNNTTTTTTTTTVVVXXXWWWPPPMMMKKKMMMQQQQQQLLLGGG@@@???===<<<<<>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777888777666555555555555555666666666666666666666666666666666777777777666666666555555333333333333333333333333111111222222222222111111111111111111111222222222000111111000//////000222......////////////000000111000//////............/////////......---------........................---------...............------------------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***,,,...//////---+++)))+++*********++++++,,,---------------............,,,,,,---------,,,+++***...------,,,+++***))))))***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***))))))***,,,---,,,+++,,,,,,++++++******++++++++++++++++++++++++++++++************************+++++++++++++++*********************++++++++++++)))***+++,,,,,,---,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------......------------.........------------...//////,,,---......---,,,---...///////////////.........////////////////////////.....................///111000//////............////////////000000000000000////////////000111111333333222222222333444444333444444555666888999::::::===AAACCCGGGRRRaaalll---.........///000000000.../////////000000000111000000000000000000111111///111222333333333555777666777777888888888777777888<<<@@@AAA???@@@DDDHHHEEELLLRRRQQQQQQSSSUUUTTTPPPMMMKKKNNNQQQOOOGGG@@@;;;;;;:::888999===EEEKKKQQQPPPPPPRRRUUUWWWWWWVVVVVVWWWXXXXXXWWWVVVSSSRRRPPPTTTRRRKKKFFFIIIMMMMMMGGGHHHIIIIIIHHHHHHJJJLLLMMMNNNOOOOOONNNKKKGGGDDDHHHJJJLLLMMMMMMKKKHHHFFFCCCEEEGGGHHHFFFEEEDDDDDDFFFIIIKKKIIIEEECCCEEEGGGHHHHHHHHHHHHGGGEEEDDDCCC@@@AAAAAA@@@>>>>>>???AAA???@@@AAACCCCCCBBBAAA@@@????????????????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777888777666666666666666666555555555666666666666666666666666666666666555555555444444222222222222222222222222111111222222222222111111111111111222222222333333///000000///......///111......//////000000000000///............///000000.....................---------------------------,,,,,,,,,,,,---------...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++,,,------,,,,,,+++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,+++***,,,,,,,,,---------,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***)))((()))+++---,,,+++---,,,++++++******++++++************************************************++++++++++++*********)))************++++++++++++***++++++,,,,,,,,,++++++,,,,,,++++++++++++++++++.........---------,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******((()))***+++,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++,,,******+++,,,,,,---......+++++++++,,,,,,---------------,,,++++++,,,------------,,,,,,------...///***,,,------------...000.........///////////////////////////////////////.........//////000000000000//////.........//////........./////////000000000000//////000000111222222222222222333333444555222222222444666777777666;;;===>>>>>>???DDDMMMTTTeeeuuu,,,------...///000111111.../////////000000111111------...///000111222222000222333333333333444666666666777777777777666666444888;;;<<<:::;;;@@@EEEEEELLLQQQQQQPPPRRRTTTTTTRRRNNNMMMOOOQQQMMMCCC:::888999888777888===EEELLLOOONNNNNNOOORRRUUUVVVVVVTTTUUUVVVWWWWWWUUUSSSRRRPPPUUUTTTLLLHHHKKKNNNMMMFFFHHHJJJIIIGGGGGGJJJMMMTTTUUUVVVVVVSSSNNNHHHEEEGGGIIIKKKMMMLLLJJJGGGEEEDDDGGGIIIIIIFFFDDDCCCCCCBBBFFFIIIIIIFFFEEEIIIMMMGGGGGGGGGFFFFFFEEEDDDCCC@@@AAAAAA@@@>>>===>>>@@@===>>>@@@@@@@@@>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777888999888777444444555666777888999999666666666666666666666666555555444444444333333333222222222222222222222222111111222222222222111111111111222222333333333333---...///...,,,,,,...///.../////////000000111111,,,---------///000111222........................------------------------+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------------------....../////////+++************+++---...+++,,,---...///...---,,,))))))*********+++++++++,,,,,,---...---,,,+++***)))***,,,---.../////////*********++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))(((((()))+++---,,,+++---,,,,,,+++*********+++************************++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++++++++,,,,,,,,,+++******---,,,,,,++++++*********/////////......---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++*********))))))((((((++++++++++++******))))))&&&((()))+++,,,,,,,,,+++++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((...---,,,+++++++++,,,,,,******+++,,,,,,---......+++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,++++++,,,,,,---...)))+++------------///000---.........//////000000////////////////////////---......///000111222222//////............//////............/////////000000000000000000111222222222222222222333444555666222222222444666777666555333666999::::::===CCCHHHHHHVVVgggttt////////////////////////////////////000000000000//////000111111111111111000000111222333555555666666555555555666777999:::;;;===???>>>===>>>CCCGGGNNNJJJGGGGGGJJJNNNOOOOOOMMMMMMLLLLLLKKKHHHCCC??????===<<<>>>AAAEEEGGGHHHGGGJJJNNNSSSUUUUUUSSSRRRUUUUUUTTTSSSRRRQQQQQQQQQPPPOOOOOONNNMMMMMMMMMNNNJJJIIIHHHHHHJJJMMMQQQSSSUUUZZZ\\\YYYTTTPPPIIIBBBHHHIIIKKKLLLLLLKKKIIIHHHJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCDDDFFFGGGHHHIIIIIIGGGGGGGGGFFFFFFEEECCCCCCCCCBBBAAA???===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>><<<::::::<<<>>>>>>>>>??????>>>===============<<<<<<;;;::::::999888888555555666777777777777777777777666555555555555555444444444444444444444444111111111222222333333333444333222111000000000000.........///000000111111000000000000////////////......///000111222333333......////////////......,,,,,,,,,------.........------............------,,,---------.../////////------------------------...---,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,---...//////......---------,,,,,,,,,...+++)))***---......,,,***************************,,,...---+++***,,,...---,,,,,,++++++,,,,,,---)))***,,,---...------,,,+++*********+++,,,,,,---++++++++++++++++++++++++))))))))))))***,,,...///333000+++))))))*********)))******++++++******)))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000++++++,,,,,,,,,---------...---+++*********++++++))))))***+++,,,,,,------...---+++*********++++++***+++,,,,,,******+++,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,///222333111///---..................------........................---------............//////////////////////////////////////////.........111111111111111111111111333333222111111222333333333333333444444444555555555666666888999;;;===>>>EEEHHHMMMTTT]]]iiiuuu}}}////////////////////////////////////000000000000//////000111111111111111000111222333444555666666555555444444555666777888::::::;;;;;;<<<>>>BBBEEEJJJHHHFFFGGGKKKNNNOOOOOOQQQPPPNNNLLLJJJFFFBBB???BBBCCCDDDFFFGGGIIIJJJJJJIIILLLPPPTTTVVVUUURRRPPPTTTSSSQQQOOONNNMMMNNNOOOOOONNNNNNMMMLLLLLLMMMMMMGGGHHHIIIJJJLLLNNNOOOPPPSSSXXXZZZWWWTTTRRRMMMGGGHHHIIIKKKLLLLLLKKKIIIHHHEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHHHHHHHEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@???===<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===;;;::::::;;;=========>>>===<<<<<<;;;;;;;;;<<<;;;::::::999888888777777666666777888888888888888777777666555555555555555444444444444444444444444222222222222222222333333333333222111000000000000222222111111111111111111000000000000//////////////////////////////000000.........//////.........,,,,,,,,,---------......------............------------------............------------------------//////...---------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---***)))))),,,---,,,******************************,,,...---+++***,,,...---,,,,,,++++++,,,,,,---+++,,,---------,,,++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,...000222333777444///---,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++************++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++*********+++,,,---...///++++++++++++,,,,,,,,,,,,------+++*********++++++*********++++++,,,,,,------,,,+++*********++++++***+++,,,,,,******+++,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.........,,,)))(((................................................---------............///......................../////////////////////...111111111111111111111111333222222111111222222333333333333333444444444444555555555666777999;;;;;;<<<>>>AAADDDHHHOOOWWW\\\jjjpppxxx~~~////////////////////////////////////000000000000//////000111111111111111111111222333444555666666555555444444444444555666777666666888;;;???AAAAAAEEEDDDDDDFFFJJJMMMNNNNNNOOONNNLLLJJJHHHFFFEEEDDDIIIMMMOOOOOOLLLIIIIIIJJJMMMPPPTTTXXXXXXVVVRRRPPPTTTSSSQQQMMMJJJJJJLLLNNNMMMMMMMMMMMMLLLLLLLLLLLLEEEGGGIIILLLMMMNNNNNNMMMOOOTTTWWWTTTQQQQQQNNNKKKHHHIIIKKKLLLLLLKKKIIIHHHDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::999999========================<<<<<<;;;;;;::::::999999;;;:::888999:::<<<;;;;;;;;;;;;;;;:::::::::::::::999999999888777777666666777777888999999999999888777666555555444555555555444444444444444444444444333333222222222222222222222222111111111111111222333333222111111000//////000000000000/////////////////////......---------------............------,,,,,,,,,------------...------............------............------------------------------------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******------------,,,,,,,,,,,,,,,***))))))++++++***)))+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,............---,,,+++***++++++******++++++,,,,,,++++++++++++++++++++++++---...///000222444666777888555000---,,,,,,+++***+++,,,,,,------,,,,,,+++,,,+++++++++************************************************************++++++******************************************,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************))))))))))))************************++++++++++++,,,,,,---...*********++++++++++++,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++---,,,+++*********++++++***+++,,,,,,******+++,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////...---,,,+++................................................---------............///..............................//////////////////111111111111111111111111333222111111111111222333222222333333333444444444444444444555555666888888999:::;;;;;;;;;===AAADDDIIIOOOWWW^^^eeemmmwww}}}////////////////////////////////////000000000000//////000111111111111111111222222333444555555555444444333333333333333333666444333666<<<@@@@@@???AAAAAABBBDDDFFFHHHHHHHHHGGGGGGFFFEEEEEEGGGJJJMMMRRRTTTVVVQQQJJJFFFGGGIIIRRRUUUXXX[[[[[[XXXTTTQQQUUUTTTRRRMMMIIIHHHKKKOOOMMMMMMNNNNNNNNNMMMMMMMMMGGGHHHIIIKKKLLLMMMNNNNNNMMMSSSUUUQQQMMMMMMMMMKKKHHHIIIKKKLLLLLLKKKIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>=========<<<;;;:::999>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999888888777999888777888999::::::999:::::::::::::::::::::999999999888888888777777777666666777888888888888777666555555444444555555555333333333333333333333333333333333222222111111111111111111000111111222222000000//////............000000000000////////////........................,,,,,,------------,,,,,,------------------------,,,------......------,,,.........------,,,,,,,,,------------------------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++---...111333555777888888333000,,,*********)))((()))******++++++******))),,,,,,+++++++++*********))))))))))))))))))))))))************************+++++++++***************************************,,,,,,,,,,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))((())))))))))))))))))))))))++++++******************++++++++++++++++++++++++,,,,,,,,,++++++,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------......///000111---------.......................................---------............///....................................////////////111111111111111111111111222222111111111111222222222222222222333333333333555555444444444555666666666888:::::::::;;;<<<>>>;;;???DDDHHHLLLRRRXXX\\\dddhhhnnnuuu000000000000000000000000////////////000000000000//////000111111111111111111111222222333444444444333333333333333222222222666444444777<<<@@@@@@?????????@@@AAAAAAAAAAAABBBAAABBBBBBAAABBBEEEKKKPPPRRRSSSRRRLLLFFFDDDGGGLLLUUUWWWYYY[[[ZZZXXXUUURRRRRRRRRPPPKKKFFFEEEIIIMMMNNNNNNOOOPPPPPPOOOOOONNNJJJJJJIIIIIIJJJMMMOOOQQQQQQWWWXXXRRRMMMLLLLLLKKKHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEGGGFFFEEEDDDBBBAAA@@@???>>>????????????>>>======>>>>>>>>>>>>>>>===<<<;;;????????????????????????<<<<<<;;;;;;:::999888888888777666777999999888777999999:::;;;;;;;;;:::999999999999999999888888888444555555666777666666666555555444444444444555555333333333333333333333333333333333222222111111111111111111000111111222222------......////////////000000000000////////////------...//////000111111,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,......------,,,,,,,,,+++------------------------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------,,,,,,,,,++++++++++++,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,---111444666777777777---+++)))))))))******))))))******++++++******))),,,,,,,,,++++++++++++***))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************,,,---...---------.........//////........................---------............///........................---.........//////000000000000000000000000000000111111111111111111111111111111111222222222333333555555444444444444555555222444666777777888999;;;;;;<<<===>>>@@@AAADDDFFFIIILLLRRRZZZbbbmmmwww~~~000000000000000000000000////////////000000000000//////000111111111111111111111111111222222222333111222333333333333222222555555666888<<<>>>??????===>>>???>>><<<<<<>>>@@@BBBCCCCCCAAA???AAAFFFKKKLLLLLLJJJFFFDDDEEEKKKOOORRRSSSTTTUUUUUUTTTSSSRRRLLLNNNMMMIIICCCAAAEEEJJJNNNNNNPPPQQQQQQQQQPPPOOOMMMLLLJJJIIIKKKMMMQQQSSSVVV\\\^^^WWWOOOMMMLLLKKKHHHIIIKKKLLLLLLKKKIIIHHHEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGEEECCCBBBAAA======>>>>>>>>>======<<<>>>>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999777666666777999999888666777888:::;;;;;;;;;:::999999999999999999999999999333444555555666666555555444444444333444444555666333333333333333333333333333333222222222222222222222222111111111111111222......///000000111222222000000000000////////////,,,---...///000111222222------............------...------------,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111,,,,,,,,,,,,++++++++++++)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++************++++++))))))))))))***+++------,,,,,,++++++******++++++++++++++++++++++++++++++***,,,000333555555555444,,,***)))***+++,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************************,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...*********++++++++++++,,,+++,,,,,,------------,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++,,,,,,------.../////////........................---------............///------------------------------......///000000000000000000000000000000000000000111222222111000000000000111111111222222222444444333333333444555555333555666666555555666888;;;;;;;;;;;;;;;<<<===>>>>>>@@@DDDIIINNNTTT[[[```hhhoooyyy000000000000000000000000////////////000000000000//////000111111111111111000000000000000111111111000111222444444444444333333555888999:::;;;===>>><<<===>>><<<:::;;;???BBBEEEFFFFFFBBB>>>>>>BBBGGGJJJIIIGGGEEEEEEGGGJJJLLLJJJJJJKKKKKKLLLMMMMMMNNNHHHKKKLLLIIICCC@@@DDDIIILLLMMMOOOQQQQQQPPPOOONNNMMMMMMLLLMMMNNNOOOQQQRRRVVV]]]___XXXPPPLLLKKKJJJHHHIIIKKKLLLLLLKKKIIIHHHDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHFFFEEECCCBBBAAA<<<<<<======>>>======<<<===>>>???AAAAAA@@@>>>===========================::::::::::::::::::::::::666666666888999:::888666555666888::::::999888777888888888888888888888888444555555666666666666666444333333333444444555666222222222222222222222222222222222222222222333333333333222111000000000000//////000000000000000000000000000000////////////---------....../////////.........//////...............---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,------...---------------------------------....../////////,,,,,,,,,++++++++++++***&&&)))---...---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***++++++************++++++***))))))(((((()))***+++---,,,++++++******++++++++++++++++++++++++++++++))),,,000333555444222111---+++***+++,,,,,,+++***+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++************************************************(((((()))***+++,,,,,,---************************)))******+++,,,,,,------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********+++,,,---...///++++++++++++,,,,,,,,,,,,++++++---.........------*********++++++,,,,,,---)))***+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000/////////...------,,,,,,,,,------...//////000........................---------............///------------------------------......///000000111000000000000000000000000///000111222222111000///000000000000111111111222111111111111222222333444666777777666555555666888888777777888999;;;<<<<<<<<<>>>@@@BBBCCCFFFIIILLLMMMRRRYYYaaaiiiooosssttt|||000000000000000000000000////////////000000000000//////000111111111111111////////////000000000000000111222444555555444444222555999:::888888;;;>>><<<======<<<:::<<>>BBBGGGMMMKKKHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCEEEGGGIIIKKKGGGKKKNNNKKKEEEBBBFFFJJJKKKLLLNNNPPPPPPPPPNNNMMMLLLMMMNNNPPPQQQQQQQQQPPPRRRZZZ]]]WWWNNNIIIHHHGGGHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDBBBAAA??????<<<<<<======>>>======<<<<<<===???@@@AAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::666666666888::::::888666333555777888999888777666666666666666777777777777555666666777777777777777333333333333444444555666222222222222222222222222111111111222222333333444444333222111000000000000/////////...------,,,,,,000000000000////////////......---------,,,,,,,,,......////////////...............------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------***)))))))))***++++++,,,------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******###'''+++---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***++++++************+++++++++***)))'''''''''((((((---,,,,,,+++*********+++++++++++++++++++++++++++))),,,000444555333111///---+++******+++***)))'''*********++++++*********---------,,,,,,,,,++++++************************************************''''''(((***+++,,,---...))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************+++,,,...///000++++++,,,,,,,,,---------***+++---...///...------))))))***+++,,,,,,------)))***+++,,,---,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++,,,,,,,,,,,,,,,,,,------...///000000........................---------.........//////---------------------------------...///000000111000000000000000000000000///000111222222111000///000000000000111111111111////////////000111222333333444444333222333555888666555444555777999:::999888:::<<<======>>>@@@AAADDDEEEIIIMMMRRRVVVYYYZZZ[[[cccmmmyyy000000000000000000000000////////////000000000000//////000000000000//////...//////000111222222333222222333444555555555555666777777999:::;;;<<<<<<===<<<;;;;;;<<<@@@CCCEEEIIIGGGDDDAAA@@@AAACCCEEENNNKKKGGGBBB???>>>>>>???@@@??????AAACCCGGGKKKMMMHHHGGGFFFEEEGGGIIILLLNNNOOOOOOPPPQQQPPPOOOMMMLLLPPPPPPPPPPPPOOONNNMMMMMMSSSRRROOOMMMKKKIIIHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFDDDCCCCCCDDDDDDCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@===>>>???@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666555555555555555555555555555555555555666888999999888666555666666666666666666666666333333333444444444555555777666333111//////000111//////000000111111111222000000///...............111000///......///000111........................//////...------------...---...///000000...,,,+++,,,,,,,,,---------......+++,,,---......---,,,+++***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,///......------,,,,,,++++++++++++,,,,,,---------......---------,,,,,,,,,************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''...///000///---,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,***((())),,,---+++(((+++++++++******)))))))))******************************+++++++++,,,,,,,,,)))******++++++,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,---,,,***)))***+++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***)))))))))***++++++,,,...------,,,***))))))(((,,,++++++***+++,,,...///------------------------................................................---,,,+++***+++---000111---...///...------...///000///...---------------000000//////......------////////////////////////000111111111111222222222111111222222222333333333333333333333333333333333333333444444555666666666555666777888999:::;;;;;;=========???@@@BBBDDDEEEGGGJJJQQQYYYaaahhhmmmpppmmmppptttxxx{{{|||}}}}}}000000000000000000000000000000000000//////////////////000000000000//////......///000000111222222000000111222333333333333666666777888999::::::;;;<<<<<<;;;<<<===???BBBCCCEEECCCAAA??????AAACCCEEEKKKIIIEEEBBBAAAAAABBBBBBDDDDDDDDDDDDFFFHHHJJJKKKJJJIIIGGGGGGHHHJJJMMMOOONNNNNNNNNOOOOOONNNNNNNNNPPPPPPPPPPPPOOONNNMMMLLLOOONNNMMMKKKJJJIIIHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>=========<<<<<<<<<<<<;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666666666666555555555555555555555555666777888888888888777666555555555555555555555555111111111111222222222222777555333111000000000111///000000000111111111111222111000000//////000000111000///......///000111......................../////////.........------...---,,,+++++++++,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---///000///,,,++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++++++++,,,+++***)))***++++++***)))------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,---,,,***)))***+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,///...............------...---,,,+++++++++,,,---------------------------...................................................---,,,,,,,,,...000111---...///...------.../////////...---------------000000////////////......000000000000000000000000000000111111111222222222111111111222222222333333333333333333333333333333333333444444555666666666555555666777888999:::;;;;;;;;;<<<===>>>???AAABBBAAACCCFFFJJJNNNQQQSSSTTTVVVXXX[[[___aaabbbbbbbbbbbbcccffflllttt|||000000000000000000000000111111000000//////......//////000000000000//////.........//////000000111...///000111111222111111666666666666777777888888<<<<<<<<<======>>>??????>>>===<<<<<<===@@@CCCEEEGGGFFFDDDCCCCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIJJJLLLOOOPPPNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDCCCCCCDDDDDDCCCAAACCCCCCBBBBBBAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@???============<<<<<<<<<<<<;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777555555555555555555555555777777777777777777777777555555555555555555555555333444444444444555555555555444222111000000000111000000000000111111111111333222222111111111111111000000////////////000000...........................///000000000///------///---)))'''''')))+++...,,,,,,,,,,,,------------,,,++++++******++++++,,,+++,,,------......------,,,,,,,,,++++++,,,,,,---******++++++,,,------...---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++---///...,,,***))))))))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++*********)))***++++++***)))***+++......------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++******)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++,,,---,,,*********+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------......//////000000///...---,,,++++++++++++------------------------........................------------------------000///...------...///000---...///...------...//////...------------------/////////000000000111111111111111111111111111111000000000111111111222222111111111222222222222333333333333333333333333333333333333444555555666666555555666777888888999999::::::::::::;;;<<<======@@@@@@AAABBBBBBBBBBBBBBBEEEFFFHHHKKKLLLMMMMMMMMMKKKKKKMMMQQQWWW\\\___```000000000000000000000000111111000000//////......//////000000000000//////---........./////////000---...///000111111111111555555555555555555555666:::;;;<<<===>>>===<<<<<<888888888999;;;???CCCEEEFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKMMMLLLLLLKKKLLLNNNPPPQQQOOONNNKKKIIIIIIJJJLLLMMMOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIEEEFFFHHHIIIIIIGGGEEEDDDEEECCCBBBBBBCCCDDDBBBAAABBBBBBBBBAAAAAAAAA@@@@@@>>>??????@@@@@@@@@??????===============<<<<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::888777777777777777888888555555555555555555555555777666666555555666666777555555555555555555555555555555555666666666777777444333222111000000111111000000000000000111111111333222111111000000111111000000////////////000000...........................///000111111///---,,,...,,,)))'''''')))+++---++++++,,,,,,,,,------------,,,+++******+++,,,---,,,,,,---............---,,,,,,+++++++++,,,------*********++++++,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------(((***,,,---,,,*********((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))(((+++---,,,)))(((***,,,------------------------((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++******,,,,,,,,,******+++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++------------------------........................------------------------///......---------......---...///...---------///......---,,,,,,---------...//////000111222222222000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222333333444444555666666444444555666777777888888999999999999999999:::;;;>>>???@@@@@@AAAAAAAAAAAA@@@AAABBBDDDDDDEEEDDDDDDEEEEEEEEEHHHLLLOOOPPPPPP000000000000000000000000111000000000/////////...//////000000000000//////............////////////...///000111222222222222444444444444444444444444999:::<<<======<<<;;;:::555555666777;;;>>>BBBDDDFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKMMMMMMNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQOOOLLLIIIGGGHHHJJJKKKNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHFFFEEEDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????>>><<<<<<<<<===============;;;;;;:::::::::999999999::::::::::::::::::::::::777777777777777888888999555555555555555555555555666666555444444555666666555555555555555555555555111111222222222333333333222222111111111111111111111111000000000000000000111111000/////////////////////000000000000//////........................---...000111111///---,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---...+++,,,------......------,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********---------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++%%%'''***++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((+++---,,,)))(((***,,,++++++++++++++++++,,,,,,((((((((((((((((((((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,---------,,,,,,++++++++++++************)))+++++++++,,,,,,---------------------------------........................------------------------------,,,,,,,,,,,,,,,,,,---...///...---------///------,,,,,,,,,------.........///000111222333333//////////////////////////////000000000111111111000000111111111222222222222222222222222222222222222222333333444555555555444444444555555666666777999999888888888999999:::999999;;;<<<===>>>>>>>>>>>>>>>??????????????????BBBBBBBBBDDDFFFHHHGGGFFF000000000000000000000000/////////000000000000000//////000000000000/////////////////////////////////000111222222333333222333333333444444444555555888999;;;<<<<<<;;;:::999444444555888;;;>>>AAACCCFFFEEEEEEDDDDDDEEEEEEEEEHHHHHHIIIJJJLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNQQQOOOLLLIIIHHHHHHIIIJJJMMMMMMNNNMMMMMMLLLKKKJJJLLLMMMMMMMMMLLLJJJIIIGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<===============;;;;;;::::::::::::999999::::::::::::::::::::::::888777777777777777888888555555555555555555555555555555555555555555555555444444444444444444444444222222222222333333333333000000111111111111111111111111111111000000000000000//////...............//////000000000000//////........................---.../////////...,,,,,,***+++---//////...,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,++++++++++++,,,---.........------,,,++++++******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++------,,,,,,++++++******&&&''')))*********,,,...++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************))))))))))))***++++++***)))***+++))))))************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++)))+++,,,,,,+++***+++---,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---------,,,***)))------,,,,,,++++++******)))***+++,,,------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///...------...///,,,,,,,,,,,,,,,------.........//////000111222222......................../////////000000000111111000000000111111111111222222222222222222222222222222222222333444444555555333333444444444555555555888888888777888888999999888999999::::::::::::999>>>==================>>>@@@??????AAACCCDDDCCCBBB000000000000000000000000......//////000000111111//////000000000000//////000000000000000000000000//////000111222222222222222222333333444555666666888888999:::::::::::::::555666777999;;;>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEHHHHHHGGGGGGHHHJJJLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIKKKLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<=========>>>;;;;;;::::::::::::999999999999999999999999999999888888777777777777777888555555555555555555555555333444555555555555444333444444444444444444444444333333333444444444555555//////000111111111111111111111111111000000000///000///......------.........///000111111000///...........................------------,,,,,,,,,,,,)))+++---//////...---+++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++,,,---...///---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------*********************************+++++++++++++++*********)))((()))+++...******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************+++***)))***++++++***))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------***++++++,,,,,,------...******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,---,,,+++)))(((+++,,,,,,,,,,,,,,,------***+++,,,---------,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------...///...------...///,,,,,,++++++,,,,,,---............//////000000000////////////////////////////////////000000000111000000000000111111111111111111111111111111111111111222222333333444555555333333333333444444444444666666666666777777888999:::::::::::::::999888888=========<<<=========>>>>>>===>>>AAACCCDDDCCCBBB000000000000000000000000------...///000111222222//////000000000000//////111111111111000000000000...///000111111222222222111111222333555666777777777888888999999:::;;;;;;777777888:::<<<>>>@@@AAA@@@AAABBBCCCDDDEEEFFFGGGIIIHHHFFFEEEFFFGGGJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIEEEFFFHHHJJJKKKKKKJJJIIIHHHFFFDDDBBBAAAAAACCCDDDDDDBBBAAAAAABBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;<<<<<<<<<======>>>>>>;;;;;;;;;:::::::::999999999999999999999999999999999999888777777777777777555555555555555555555555222333555666666555333222444444444444444444444444//////000000000111111111...///000111111222111111222111111111000000//////000000///..................///000111111000///..............................---,,,+++++++++,,,,,,***+++,,,------------,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))***++++++++++++***++++++++++++,,,---...///+++,,,,,,------......///+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************************'''((()))***+++,,,------...---+++)))''''''***,,,((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------&&&'''(((***++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++,,,***((())),,,---+++((())))))*********+++++++++******************************+++++++++,,,,,,,,,------,,,++++++***************+++++++++,,,,,,,,,******+++,,,,,,---......)))***+++,,,------...///*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---,,,++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***,,,,,,,,,***((('''((())))))***,,,------...,,,---......---,,,***)))------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///...---...///...------...///++++++++++++,,,,,,---...............////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111222222333333444555555333333333333333333444444555444444555666777888888777777888888888777777666::::::999999999::::::;;;::::::<<>>??????@@@AAABBBCCCCCCCCCBBBAAACCCCCCBBBAAABBBCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHMMMKKKIIIJJJLLLMMMKKKHHHJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBAAA@@@@@@???@@@@@@@@@AAA@@@@@@???????????????@@@@@@???>>>===<<<<<<;;;===<<<;;;;;;::::::::::::::::::::::::::::::::::::<<<<<<=========<<<:::999;;;777444444666888777555777666666666666555555555777666555444333333222111444555555555444333333222222222222222222222222222333222000/////////000111111111000000//////......000000000000000000000000/////////...---------,,,,,,,,,------......//////...---,,,,,,+++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++******************************+++,,,,,,---......,,,------......------,,,++++++++++++++++++++++++,,,+++++++++,,,...000111******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********(((((()))***+++,,,,,,------------,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************************)))))))))(((---,,,***)))))))))*********++++++,,,,,,++++++******++++++,,,,,,++++++***(((((()))***++++++,,,,,,------......------,,,,,,,,,++++++***+++,,,...///------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********...---+++***)))***++++++...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,//////.........---------+++++++++++++++++++++++++++++++++*********))))))************************+++,,,------++++++,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////////////////////////////////////////////////////000111111111111222222222111111222222222111111000000111333555555444333222222333444444555555444444444444555555666777777777999999888888888888888999999:::<<<;;;::::::;;;======>>>>>>>>>>>>======<<<222222222222222222222222222111000000000111222333111111111111111111111111000000000000000000000000000111111000......000222444444444444444444444444555666777777666555666777666777888999;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@CCCBBBAAA@@@@@@@@@AAABBBFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGIIIKKKLLLJJJGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBB@@@@@@???>>>======>>>>>>@@@@@@???>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999:::777555444666777777555666666666555555555444444555555444444333333222222222222333333333333333222111111111111111111111111222111000/////////000111111000000000/////////...////////////////////////...............---------..................//////...---,,,,,,+++++++++,,,+++++++++,,,,,,------------------,,,,,,+++++++++************************+++++++++,,,,,,---------,,,,,,------------,,,,,,.........------,,,,,,,,,,,,++++++++++++---...///,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++******++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++************************++++++++++++************,,,,,,***)))))))))*********++++++,,,,,,++++++******++++++,,,,,,++++++***((())))))***++++++,,,,,,---.........---,,,++++++...---,,,+++++++++,,,---,,,,,,+++++++++*********,,,,,,,,,+++++++++******---,,,++++++******+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************+++,,,------++++++,,,---------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,,,,++++++,,,,,,,,,...------,,,,,,------...............////////////........................//////////////////////////////000000000111111111111111111222222111111000///000222333444333222111222333333444444444444444444444444555666666777777888888777777777777888888999:::;;;;;;::::::;;;<<<<<<======>>>>>>>>>======222222222222222222222222111111000000111222333444111111111111111111111111000000000000000000000000///000000///......///111444444444444444444444444333555666666555555777888666666555666777999;;;<<<======>>>???@@@@@@??????BBBAAA@@@???>>>>>>??????DDDDDDDDDCCCDDDDDDDDDEEECCCCCCEEEGGGJJJJJJHHHFFFAAACCCEEEGGGIIIIIIIIIIIIGGGGGGFFFEEEEEEDDDDDDCCCAAAAAABBBBBBCCCDDDEEEEEEAAAAAA@@@>>>>>>=========@@@??????>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;::::::999888999777555555666777666555555555444444444333333333333333333333333333333222111111222333333333222222////////////////////////222111000/////////000000000000000000////////////........................---------...............///////////////.........------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,++++++******+++,,,,,,...,,,)))(((((())),,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++,,,...000222333,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******************************,,,,,,,,,++++++++++++***,,,+++******)))***************++++++++++++*********++++++,,,,,,++++++***)))))))))***++++++,,,,,,............---,,,******///...---,,,+++++++++++++++++++++*********)))))),,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******)))+++---......---+++)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************+++,,,---,,,+++***+++------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,+++++++++,,,---......------,,,,,,------...............////////////........................////////////////////////........./////////000000000000111111222111111000...///111222222222111000222222333444444444444333333333444555555666666777777666666666666666777777888999::::::999999:::<<<:::;;;<<<===============222222222222222222222222/////////000111222333333111111111111111111111111000000000000000000000000///000111000///...000111333333333333333333333333111333555555555666777999666555555444555888:::<<<;;;;;;<<<<<<======>>>>>>@@@???????????????@@@@@@DDDCCCBBBBBBBBBCCCDDDEEECCCDDDFFFHHHIIIHHHFFFEEEAAACCCEEEHHHIIIIIIIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAACCCDDDEEEGGGHHHHHHDDDCCCBBBAAA@@@?????????@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<=========::::::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888888888888777666666666666666666444444444333333333222222111111111222222333333333333333333333333222111111////////////////////////111111000000////////////000000000000////////////........................,,,---------.../////////000000000//////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,++++++*********))))))---,,,***))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111222++++++++++++++++++++++++(((((()))************)))************************,,,,,,+++++++++*********++++++************************++++++++++++*********++++++,,,,,,++++++***))))))*********+++++++++.........---,,,+++***)))---,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++***+++,,,------,,,***))),,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,++++++******---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***************************,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++******,,,---......------,,,,,,------...............////////////........................////////////////////////....../////////000000000///000000111111111111111///000111222222222111111111111222333333333333333222333333444555555666666555555444444444555666666777888999999888888999;;;999999:::<<<<<<=========111111111111111111111111---...///000111111222222111111111111111111111111111111111111111111111111000111222222111000111222333333333333333333333333000222444444444555777999777666555555666888:::<<<999999::::::;;;<<<=========>>>???@@@BBBCCCCCCDDDDDDCCCBBBBBBBBBDDDEEEFFFGGGHHHJJJJJJIIIGGGFFFEEEEEEFFFHHHIIIIIIIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>><<<<<<<<<===============999999:::;;;;;;;;;:::999999999999999999999999999888888888777888888888888777777888777666666666666444333333333333222222222000111111222222333333444666666666555444222111000000000000000000000000000000000000000//////......////////////000000000000........................,,,---------.../////////000000//////......------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***'''((()))***,,,---...///++++++++++++***)))((((((***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++*********************++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++(((((()))************)))************************+++*********))))))))))))************+++*********)))******++++++******)))***++++++,,,,,,++++++******************+++++++++------------,,,+++***)))******+++,,,------......---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))***,,,------,,,+++***---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,++++++++++++,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************++++++++++++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,+++++++++,,,---......------,,,,,,------...............////////////......................../////////////////////////////////000000000111111...///000111111111111111000111111222222222222222000111222222333333222222222222333333444444555555444444333333444555666666666777888888777777888:::777888999;;;;;;<<<<<<<<<111111111111111111111111...///000111111111111111222222222222222222222222111111111111111111111111000111333333222111111222333333333333333333333333000222333444444444666888777777666666777888:::;;;888888888999999;;;<<<===<<<===???AAACCCEEEFFFFFFEEEDDDBBBBBBBBBDDDFFFHHHKKKLLLMMMKKKIIIGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBEEEEEEFFFGGGGGGHHHIIIIIIAAAAAA@@@????????????@@@AAA@@@@@@???????????????>>>>>>>>>>>>>>>=========999:::;;;<<<===<<<;;;:::888888888888888888888888888777777777777888999999666777999888666555555666444444333333333222222222111222222222333333444444777777666555444222111000111111111111111111111111//////000000000///...---////////////000000000000........................---------..............................---------,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,...///000111+++++++++++++++***)))((()))***---//////---***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++******))))))))))))************'''((()))***+++,,,,,,---++++++,,,,,,,,,,,,------------,,,+++************++++++++++++++++++++++++((()))******++++++***************************************)))))))))(((((())))))***++++++++++++***))))))************))))))***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,++++++***((()))***,,,---...//////---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++***(((&&&&&&(((***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++*********---,,,+++******+++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++)))***************++++++***************************+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...***++++++,,,,,,---------...------,,,,,,------...............////////////------------------------//////////////////////////////000000000111111111......///000111111111111111111111222222222333333000000111222222222222111111111222333333444444555333333333333444555666666555666888777666666777999777888999:::::::::::::::333333333333333333333333111111222333333333222111222222222222222222222222111111111111111111111111...000222222111000000000222222222222222222222222000222333444333333555666666666666777888888999999888777777888999:::<<<===<<<>>>@@@BBBDDDDDDEEEEEEDDDCCCBBBAAABBBDDDFFFHHHLLLMMMMMMKKKHHHHHHJJJLLLIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFF@@@@@@?????????@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======999:::<<<>>>>>>===<<<;;;999999999999999999999999888888777777777888999:::555777999999666555555666444444444444333333333333333333333333444444444444333444444444444333222222111111111111111111111111...///000000000///...---.../////////000000000111////////////////////////...............---------,,,,,,,,,---------------,,,+++++++++,,,,,,---...---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,------......///***+++,,,,,,,,,+++***)))***+++------------+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++******++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------------,,,******)))))))))************************)))******+++++++++++++++************************+++++++++*********))))))((()))***+++,,,++++++***))))))************))))))***++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++)))***+++---......------,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---***))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++---,,,+++))))))+++,,,---***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))+++,,,+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...(((***,,,---......---,,,...------,,,,,,------...............////////////------------------------////////////////////////........./////////000000---...///000111111111111000000000000000111222222///000000111111111111111111111111222333333444444333333333444444555666777444666777777666555777888888888999999999999999888555555555555555555555555333444555555555444333222222222222222222222222222111111111111111111111111---///111222000/////////222222222222222222222222000222333333333333444666444555666777888888777777888777777777999:::<<<>>>===>>>@@@BBBCCCCCCCCCBBBCCCBBBAAA@@@AAACCCFFFHHHKKKLLLLLLJJJHHHHHHLLLOOOHHHGGGDDDCCCCCCDDDGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@???>>>======:::;;;===??????>>>===<<<::::::::::::::::::::::::999888777777777999:::;;;444777:::999666444555666555555444444444444333333444444444444444444444444///000111222333444444444111111111111111111111111...///000000000///---,,,.../////////000000111111000000000000000000000000/////////......------,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,+++******************************************+++,,,,,,,,,,,,+++************************,,,,,,,,,+++++++++******((()))***+++,,,,,,+++***))))))************))))))+++++++++,,,,,,+++++++++++++++******************))))))***+++,,,,,,,,,,,,***+++,,,---------,,,++++++++++++************)))*********++++++,,,,,,,,,++++++***)))***+++---...***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******+++++++++,,,---,,,***))))))***,,,---))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************)))+++++++++***)))***++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...'''))),,,...///...---+++...------,,,,,,------.............../////////000------------------------////////////////////////---------.........//////---...///000111111111111///////////////000111111//////000111111111111111000111111222333333444444333333333444555666777888444555666666555555666888888888999999999888888777777777666555444333333333111111222333333333333222222222222222222222222222...///000222111000...---......//////000000111111000000000000000000000000333333222111222333444555444555666666666666666666999:::;;;:::999:::===????????????@@@@@@AAAAAAAAACCCBBB@@@???@@@CCCFFFHHHIIIHHHGGGGGGHHHIIIKKKLLLHHHHHHFFFEEEDDDDDDDDDEEENNNLLLHHHDDDBBBBBBCCCDDDFFFFFFFFFEEEDDDBBBAAA@@@CCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????AAA@@@???>>>============:::;;;===???>>><<<:::888;;;;;;::::::::::::999999555666666777888888999999666666666666777777777777555555444444444555555666222222222333333444444444333222222222111111000000000000000000000000000000000000000000000//////...,,,,,,.../////////...---///000000000...---+++))),,,,,,------------,,,,,,......---------,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------.........---+++***++++++++++++++++++++++++)))+++++++++***)))***+++((()))***+++,,,---......,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++************************************************++++++******************---,,,++++++******++++++---,,,,,,+++***)))((((((+++)))'''))),,,---,,,***************************,,,+++***))))))***+++,,,******))))))))))))******************************---------.........//////++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,,,,++++++************************------+++***))))))((((((+++++++++,,,,,,---------++++++++++++++++++++++++++++++************+++++++++++++++*********)))))),,,,,,,,,++++++*********,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///---------.........//////---......///000/////////000///...---,,,,,,---...000000//////.........---///......//////000111222000000000111222222222333000000000000111111111111000000000///000000111222222222333333333333444444555555444444444444555555888888888777888888999999888777555444333333444444333333333444444444333333222222222222222222222222///000111111111111///////////////000000000000000000000000000000000000000333333222222222333444555444555555666666666666666888999999888888999;;;===>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@???@@@BBBDDDFFFHHHGGGGGGGGGGGGIIIJJJKKKFFFEEECCCBBBBBBCCCEEEFFFHHHHHHHHHGGGGGGFFFEEEDDDFFFFFFFFFEEEDDDCCCBBBAAACCCBBBBBBBBBAAAAAA@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>============;;;<<<===>>>===<<<:::999::::::999999999888888888888888888777777777777777777777777666666666666666555444444444444444555555333333444444444444444555333333222222222111111111000000000000000000000000222222111000///---,,,+++,,,---.../////////...---+++,,,.../////////............////////////............---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------.........---,,,+++++++++++++++++++++++++++)))+++,,,+++***)))***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,---//////---,,,+++************************************************************************---,,,++++++******++++++,,,,,,+++***))))))))))))+++)))((()))+++,,,+++)))************************+++***))))))))))))***+++******))))))))))))******************************,,,,,,---------.........++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************---,,,+++***))))))))))))++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))......---------,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,------..................////////////000000...---------......000/////////............//////...............//////000000000000000111111//////000000000111111111000000000000000111222222222222222333333333444444555555444444444444555555888777777777777888999999:::999666555444444666777555555555555555555444444333333333333222222222222111111111111111111111111000000000000000000//////000000000000000000000000333222222222222333444444444444555666666666666666666777777777666777:::<<<======>>>>>>???@@@@@@AAABBBAAA?????????AAACCCDDDFFFFFFFFFFFFGGGHHHIIIJJJDDDCCCAAA@@@@@@BBBDDDFFFCCCEEEHHHJJJKKKIIIFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>CCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>============<<<<<<<<<<<<;;;;;;;;;:::999999999888888888777777999999999888777666666555888777777666666555555555444444333333333333444444555555555555444444444444222222222222111111111111000000000000000000000000///000000///...---,,,,,,,,,---......//////......++++++---...///////////////000000111111000000///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++************************************************************************---,,,++++++******++++++,,,+++***))))))***+++,,,+++***))))))***+++***(((******************************))))))))))))************))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***************------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000////////////......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---///...---------...000000000000///.........//////////////////............000///...------,,,,,,,,,000///////////////......//////000000000000111111111111111000111222222333222222222222333333333333555555444444444444555555777666666666777777888999===;;;999777666666888999777666666555555444444444333333333333333222222222222222111111111222333444222111111000000/////////000000000000000000000000222222222222222333333333333333444555666666666666666777777666666777999;;;======>>>???@@@@@@AAAAAABBBAAA@@@???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFDDDAAA@@@@@@BBBDDDFFFCCCEEEHHHKKKKKKJJJGGGEEEDDDEEEEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@???>>>======@@@@@@?????????>>>>>>>>>??????>>>==================<<<;;;:::::::::;;;;;;999999999999888888888888999999888888777666666666888888777666555555444444444444333222222222333333555555555444333333333222000000000000000000000000000000000000000000000000***+++,,,...///000000000---------.................................------000000000111111000000000......---------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------------------,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,------------,,,+++***************************************************************+++++++++---,,,++++++******+++++++++***)))((()))***,,,---++++++*********)))((((((************************))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************++++++,,,------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++*********************------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,...000111000000000/////////000000///////////////.........000///......---------...000000000//////.........////////////000000000111111111111111111222333333111222222222222333333333555444444333333444444555555555555555666777888888@@@>>><<<999888888888999999888777555444444444444444444444333333333222222222222111111222333444444222222111111000000//////000000000000000000000000111111222222222333333333222333444555666666666666666777777666666777999;;;======>>>???@@@AAABBBBBBCCCBBBAAA@@@@@@@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFHHHFFFDDDBBBBBBCCCDDDFFFGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCAAAAAA@@@??????>>>======>>>>>>>>>>>>============???>>>=====================<<<:::999999999;;;<<<;;;::::::::::::999999999777777777777777777777777888777777666555444444333555444333222222222222222444333333333222111111111.........///////////////////////////////////////***+++,,,...///000000000------------......//////............------.........//////000000//////.........---------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************************************))))))*********+++++++++---,,,++++++******++++++***))))))))))))+++,,,---************)))(((((((((************************))))))************))))))++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************+++,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------*********++++++,,,,,,,,,------------........................------------///...,,,+++,,,---///111//////000000000000000000........./////////////////////......///000000111111111111000000/////////...////////////000000000111111000000111111222333111111111222222222333333444444333333333333444444444444444444555666777888FFFEEECCC@@@>>><<<;;;:::<<<;;;999777555555555666555555444444333333222222111111111222333333333444111111111111111111000000000000000000000000000000000111111222333222222222111222333444555666666666555666777666555666999;;;<<<<<<===>>>???AAABBBBBBBBBAAAAAA@@@????????????>>>???AAABBBCCCDDDEEEEEEGGGFFFEEEEEEDDDEEEFFFGGGIIIHHHGGGEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@????????????>>>@@@@@@@@@?????????>>>>>>>>>======<<<<<<============<<<:::999999999:::;;;;;;;;;;;;:::::::::999999777777777777777888888888777666666555555444444444666555444333333222222333222222222222111111111111............////////////////////////////////////....../////////......---...------------...//////,,,,,,,,,------///000111---......//////......---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------,,,,,,,,,---......+++++++++++++++++++++++++++,,,---,,,+++***+++---*********++++++,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************)))))))))***++++++,,,,,,---,,,++++++******++++++))))))******++++++++++++(((*********((('''((()))******************************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++++++++++++++*********++++++++++++++++++++++++++++++************++++++***************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------******++++++,,,,,,---------------........./////////...............------...---,,,,,,,,,---//////......///000000000//////.........///////////////.........//////000222222111111000000000000000///......////////////000000000000000///000111111222111111111111222222222222444444333333333333444444222222333333444555666777RRRQQQPPPNNNJJJGGGDDDBBB@@@>>><<<999888777888888666555555444333333222222...///111222333333333222111111111111111111222222000000000000000000000000///000111222333222222111111111333444555666666666444555555444444555777999999:::;;;<<<===???@@@@@@@@@??????>>>===<<<<<<<<<<<<===???AAACCCCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHFFFFFFEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<<<<======>>><<<;;;::::::999999::::::::::::::::::999999999888999999888888777777666666555555555555555555555555777666555444333333333333111222222222222222333333/////////000000000111111////////////////////////000000000000//////...---...------,,,---...///000...------,,,---...///000---......//////......---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,---...//////...---,,,---,,,,,,,,,,,,---...///+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,+++++++++++++++***+++,,,,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************((())))))***++++++,,,,,,---,,,++++++******++++++((()))+++,,,,,,+++***)))''')))******(((''')))+++***************************+++,,,------,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------************++++++++++++************************++++++************++++++))))))*********+++++++++***+++++++++,,,,,,,,,,,,---------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++++++++,,,------......,,,,,,---------..................------,,,,,,,,,,,,,,,------------......,,,---...///000//////.............../////////000//////.........//////000......///////////////000........./////////000000//////......//////000111111111111111222222222222444333333222222333333444111111222222333555666777]]]]]]\\\ZZZVVVQQQMMMJJJCCCAAA>>><<<:::::::::;;;666666555444333333222222---///111333444333222111000000000111222222222333000000000000000000000000///000111222333222111111000111333444555666666666222333444333222333666888777888999:::<<<===>>>???>>>>>>===<<<;;;::::::999;;;<<>>@@@CCCFFFHHHJJJJJJJJJCCCCCCEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>?????????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<======>>>;;;;;;;;;:::::::::999999999999999888888888888777;;;;;;:::888777555444444444444444555555555555555888777666555444333333333222222222333333444444444000000111111222222222333////////////////////////---...///000111111111111......---,,,---...///000222111///---,,,+++,,,,,,......////////////............---------,,,,,,,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,---///000000///---,,,---,,,,,,+++,,,---...///+++++++++++++++++++++++++++,,,------++++++,,,---......---,,,+++***)))(((+++,,,,,,---.........---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,++++++******++++++,,,************************************************((())))))***++++++,,,,,,---,,,++++++******++++++((())),,,------+++)))'''%%%(((***)))((('''))),,,************************+++,,,------------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,------------,,,,,,++++++*********---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******+++++++++,,,))))))))))))))))))))))))++++++************++++++))))))******++++++++++++(((((())))))*********************+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------++++++,,,------...//////++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,---.........------+++,,,.../////////......---.........//////000000000///...---------------,,,------....../////////............/////////000...............///000000000111111111111222222222444333333222222333333444111111111222333444666777```aaabbbaaa___\\\XXXVVVPPPMMMGGGBBB>>>======>>>;;;:::888888888666444111222222111222444444333111333333333333333333333333111111111111111111111111222222111111111111222222111222333444444333222111000111222333555666777777888888888999;;;>>>AAABBB<<<;;;999999999:::<<<===?????????>>>===<<<<<<<<<999<<>><<<999888888888666555555444333333444444222000333333333333333333333333111111111111111111111111222222111111111111222222222222222333333222222222222333333444555666777777888888888999;;;===???AAA:::999999888999;;;===???@@@@@@@@@>>><<<:::999888555999???BBBCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDDDDEEECCCBBB@@@??????@@@AAABBB???@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBB???=========;;;;;;;;;:::::::::::::::777777777777777777777777999888777666666666777888777777777666666444333333444444444333333222222222333222222222111111111111111111111111111111111111//////000000000111111111////////////////////////------...///000000//////,,,,,,+++(((%%%&&&***---......---------......///000000000111000//////...------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,---------..................------.........+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,+++++++++,,,---------......------,,,,,,,,,+++***+++,,,------++++++++++++,,,,,,---//////+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,++++++*********+++)))((()))***+++***)))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************************************+++++++++,,,,,,,,,------(((***,,,...///...---,,,******++++++,,,,,,------++++++,,,,,,,,,+++******,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++*********)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,...,,,++++++------,,,***)))))))))+++---......,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------------------------------------------------------................................................//////......------,,,,,,............////////////000000000000000///............///000000000000000/////////000111111222222333333222222222222333333333333444444555555666666fffdddaaa___^^^___aaabbb___aaabbbaaa\\\VVVOOOJJJFFFBBB>>>;;;::::::999888888666555444444444222000333333333333333333333333222222222222222222222222222222111111111111222222333222222222222222222333444444444555555666666666777777777888:::<<<>>>???888888888999;;;===@@@AAAAAABBBBBB@@@;;;777555444555999>>>BBBCCCBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA?????????@@@AAA@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBAAA???======>>><<<<<<;;;;;;;;;:::::::::777777777777777777777777999888777666666666777777555555555555555444333222444444333333333333222222333333333222222222222111111111111111111111111111/////////000000000000111////////////////////////...///////////////......//////---+++******---///,,,,,,,,,---...///000111111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------------------------.........//////---......//////......---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------...------,,,+++***,,,,,,++++++,,,,,,---...,,,++++++++++++,,,---...***************+++,,,,,,---++++++,,,---...---,,,...---,,,***))))))))))))+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++*********)))))))))***,,,+++)))'''************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++************************************++++++++++++,,,,,,,,,,,,++++++---...............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***))))))------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++******,,,+++***+++---...---,,,((('''(((***,,,---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---............---,,,,,,---------.........------------------------------------------------------------------------........................------------------,,,,,,---............///////////////000000000///............///000000000000000...//////000000111111222333333222222222222333333444444444444444444444444eeeccc```]]]\\\\\\]]]^^^aaadddhhhjjjjjjeee```]]]SSSNNNHHHBBB???<<<:::999999777555444555444333222444444444444444444444444222222222222222222222222333222222111111222222333444333222111111222333444444444444444444444444444555666666777999:::;;;<<<777888999:::===@@@BBBDDDCCCEEEEEEBBB;;;666333333:::===BBBEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAABBB>>>???AAA@@@???===>>>>>>===<<<<<<;;;;;;:::::::::777777777777777777777777888888777777666666666666555555555555555444333333333333333333333333333333333333333222222222222222111111111111111111111111111111111111222222222222////////////////////////111111000000///---,,,+++222222111000//////000111------,,,------...///000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------,,,***(((''',,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------+++******)))***,,,...///---,,,+++,,,...///...---------,,,++++++++++++,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++************************,,,------***'''************************++++++++++++++++++++++++)))******++++++******)))+++++++++++++++++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,------.........---,,,,,,---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++------,,,,,,++++++******,,,+++***+++---...---,,,+++*********++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---------------,,,,,,,,,,,,------------------------------------------------------------------------------------........................------------------......---------.........//////...///////////////............///000000000000000......//////000111111111222222111111111111222222444444444333333333333333cccbbbaaa____________```ccceeeiiikkkmmmlllkkkiiiaaa\\\TTTMMMGGGCCC>>>;;;:::888555555555666555444444444444444444444444444222222222222222222222222333333222222222222333333444333222111111222333444333333222222222222111111444555555666777888888888777888:::<<<>>>AAACCCDDDCCCEEEFFFCCC<<<777666777@@@BBBFFFGGGFFFDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA<<<>>>@@@???>>>======>>>===<<<<<<;;;::::::999999777777777777777777777777777777777777666666555555555555666666666555444444333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111........................//////////////////...---///...---------------,,,......------------......,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------,,,+++)))''',,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++...---------...///111333---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***************************+++++++++---///...+++)))************************++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++************************************+++++++++,,,,,,,,,++++++******+++,,,---///......------,,,,,,+++***+++,,,---......//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++......------,,,,,,++++++,,,+++***+++---...---,,,---,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------......................................./////////------------..................////////////............///000000000000000.........///000000111111222111111000000111111222333333333333333222222222______^^^^^^^^^___```aaaeeefffggghhhiiijjjkkkkkkhhheee___ZZZTTTNNNGGGCCC>>><<<999777888888777666444444444444444444444444333333333333333333333333333333222222222222333333333222222222222222222333111111111111111111111111333444555555666666666555888888:::;;;===???@@@AAA@@@CCCEEEBBB<<<999;;;???EEEFFFGGGEEECCCAAAAAABBBAAAAAABBBCCCCCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????<<<>>>??????===<<<<<<===<<<<<<;;;:::999999888888777777777777777777777777666666777777777666555444555555666666666555555444222222333333333333444444000111111111111222222222000000000000000000000000000///////////////..............................***+++---///000111111222---,,,,,,,,,------+++)))///......---------......---............---,,,,,,........................++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////......---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......///......---,,,+++,,,,,,++++++,,,,,,---...,,,------------,,,+++***************+++,,,---...---++++++,,,---...---,,,---,,,+++***************+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***)))))))))***************+++++++++,,,...---+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************************++++++++++++,,,++++++******++++++,,,...---------,,,,,,++++++'''((()))+++,,,---......,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---------------,,,,,,+++***+++---...---,,,+++***+++---///000///...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------)))***++++++,,,,,,++++++*********+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////////////////...,,,------------.........------.../////////............///000000000000000---......//////000000111111111000000000000111111222222222222222222222222gggddd```\\\[[[\\\^^^```ccccccddddddeeeggghhhhhhgggffffffeeebbb\\\TTTOOOGGGCCC???<<<;;;:::888777555555555555555555555555333333333333333333333333444333333222222333333444222222222333333222222222111111111111111222222222222333444555555444444333777777888::::::;;;;;;;;;;;;>>>AAA???;;;:::@@@FFFKKKJJJHHHEEEAAA???@@@AAA@@@AAABBBCCCBBBAAA???>>>===>>>???@@@@@@@@@AAA@@@@@@@@@@@@??????>>>>>>>>><<<>>>???>>>===;;;;;;<<<<<<;;;:::999888777777666777777777777777777777777555666777777777666555444333444444555555555444444222222222333333444444444//////000000000111111111000000000000000000000000000000//////....................................,,,---...///000000000000...------...000///,,,)))---------------...///000......//////......---,,,------------------------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,---------............------.........+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///......---------......,,,,,,++++++,,,,,,---...***+++,,,---------,,,+++'''((())))))************,,,+++***+++,,,------+++,,,,,,+++***))))))))))))+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***((()))))))))*********++++++***))))))++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++*********)))******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++((()))***+++,,,---------++++++,,,,,,---...............---------,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,++++++------,,,***+++++++++---///000000...+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------,,,,,,---------.........,,,---......//////............///000000000000000------......///000000000000000000//////000000000000000111111222222333333wwwqqqiiiaaa\\\\\\___aaa^^^___```bbbdddfffggggggccceeehhhkkkjjjeee^^^XXXMMMIIIDDD@@@===;;;999777555555555555555555555555333333333333333333333333444333333222222333333444111222333444444333222111111111222222222333333333222222444444444444333222666666777888888888888777777;;;>>><<<999;;;CCCJJJPPPNNNKKKFFFAAA@@@AAACCC???@@@BBBBBBBBBAAA???===<<<===>>>???AAAAAAAAAAAA@@@?????????>>>>>>=========>>>???>>><<<;;;;;;;;;;;;;;;:::999888777666555777777777777777777777777555666777777777666444333222222333444444333333333222222222333333444444444......//////000000000111000000000000000000000000222222111111000000000///........................111111111000///---,,,+++,,,++++++---///...+++'''+++++++++,,,...000111222------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......++++++++++++++++++++++++---------.........//////------+++******+++------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,+++******,,,---...,,,,,,++++++,,,,,,---...((()))+++---............,,,---...///000///...---+++***)))***,,,---,,,+++++++++***++++++,,,------+++,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++(((((())))))*********+++***)))''''''((())))))(((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********++++++++++++******))))))*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++))))))******+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++---------,,,,,,,,,++++++************************)))************+++++++++,,,------......---,,,,,,++++++++++++++++++++++++,,,,,,---.........------***++++++,,,---...//////.........------,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))******************++++++,,,,,,---...---,,,,,,,,,,,,+++***...---------......,,,***+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,---.../////////......//////000000000000000------......///000000000000000////////////000000//////000111222333333444wwwnnnggg```\\\\\\^^^```bbbcccbbb```___\\\]]]___dddfffeee___ZZZSSSOOOJJJFFFDDDAAA???===888777666666777777666444444444333333444555666777222222222333333444444555222222222222222111000///...///111333444444444444666555555444444444555555666555555555555444444444666:::======<<<>>>EEEJJJQQQSSSSSSMMMEEE@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@======<<<<<<<<<>>>???AAAAAA@@@>>>=========>>>?????????>>><<<;;;:::999888777777777666666666666555888777666555555666777888888777666555444444555666444444333333333222222222333222222222111000000000//////000000111111222222444333222111000000000000000000000000000000000000////////////////////////------...///000000//////...---,,,++++++,,,---......------...//////---,,,------------------------------------------,,,+++***+++,,,,,,------,,,,,,------------------------------------,,,,,,+++***++++++++++++++++++++++++++++++***)))***+++---...***++++++,,,------------+++++++++,,,,,,+++++++++******+++,,,,,,---......,,,---,,,,,,+++***)))(((,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---......,,,++++++------,,,***)))******++++++,,,------******+++,,,,,,,,,,,,+++((()))***++++++++++++++++++++++++*********))))))---***))))))+++,,,***(((+++++++++*********)))))))))***,,,------,,,***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------------------,,,+++***)))***+++,,,...//////......,,,,,,+++***))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------+++++++++++++++,,,---...)))************++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,---...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......//////...,,,+++))))))***+++,,,---,,,,,,+++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,++++++,,,......---+++...---,,,,,,,,,,,,---............------,,,,,,,,,------------------------,,,,,,,,,---...///000111///...---,,,,,,---...///,,,,,,,,,---------......---------------------------------............///,,,---------.../////////////////////000000000000///////////////.........---.........//////000000000111111111111222222222~~~tttnnnhhhgggfffdddbbb```^^^]]]cccbbbcccdddeeeccc^^^ZZZXXXVVVSSSRRRQQQPPPMMMKKK???===:::999999999888666444555555666666666666666333333333444444555555555222222222222222111000000///000111333444444444333444444444333444444555555555555555555555555555555888;;;======<<<>>>DDDIIISSSUUUVVVQQQJJJEEEDDDEEEBBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<===??????@@@???>>>=========>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999888777666555555666777888888777666555444444555666444444444444333333333222222222222111111111111111000000000000000111111111444333222111000000000000000000000000000000000000////////////////////////---......////////////.........---,,,,,,---......///.........000000...---------------------------000000111000000///......,,,---......//////......************************,,,---------,,,,,,+++*********+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------......///......---,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---......,,,++++++------,,,***,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***++++++++++++++++++++++++*********))))))***((('''(((+++,,,+++)))+++++++++*********))))))***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))((()))***,,,------,,,,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............,,,+++******+++,,,---...------,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++...---,,,,,,,,,,,,---.........---------,,,,,,,,,------------------------------,,,------...///000///...---,,,,,,---...///,,,,,,,,,---------......////////////////////////---------............///---------................../////////000000000000/////////////////////.............../////////000000000111111111222222222zzzsssmmmiiifffdddgggfffeeeeeeeeedddaaa___ZZZZZZ[[[\\\\\\[[[WWWTTTJJJGGGBBB???===<<<;;;:::666666777888888666555444444444444444555555555555222222222222222222111000000111222333333333333333222222222222333444444555333333444444555666666666:::<<<>>>>>>===>>>BBBFFFPPPSSSTTTRRRLLLGGGEEEEEE@@@@@@AAAAAAAAA@@@@@@??????>>>>>>============>>>@@@???>>>=========>>>>>>==================>>>>>><<<<<<<<<;;;;;;;;;::::::777666666555555666666777777666555555444555555555555555444444444333333333111111111111111222222222111111111111000000000000333222111111000000000000000000000000000000000000////////////////////////....../////////......---///...------------...///,,,++++++,,,---...,,,***------------------------111111111111000///...---,,,---......//////......)))))))))))))))))))))))),,,,,,---------,,,++++++******++++++,,,,,,------............---,,,++++++,,,,,,---------,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...,,,++++++------,,,***------,,,,,,+++******)))******+++,,,,,,,,,,,,+++))))))***++++++++++++***+++++++++***************'''&&&&&&'''***,,,+++***+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******))))))***+++,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,------......------,,,------------------------------...///...---,,,+++,,,,,,,,,,,,------------------------.....................---------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++------......---,,,+++***+++,,,---.........---,,,++++++,,,,,,,,,,,,------------------------------,,,++++++,,,......---+++------,,,,,,,,,,,,------...------------,,,,,,,,,------------------------......------------............------------......,,,,,,,,,---------......////////////////////////---------............///...............---------....../////////000000000......//////////////////............////////////000000000111111111222222~~~|||qqqooollliiifffeeecccbbb]]]^^^```ccccccaaa\\\XXXUUUPPPJJJEEECCCAAA@@@???:::999888777666555444333444444444444444444444444222222222333333222111111111222222222222222222222111111111111222333444444222222333444555666777888;;;===>>>>>>===>>>@@@CCCHHHKKKMMMLLLHHHDDDBBBAAA>>>??????@@@@@@@@@??????@@@??????>>>===<<<<<<<<>>>>>========================<<<<<<<<<<<<::::::999999999888888888666666666666666666666666555555555555555555555555555555555444444444333333000000000111222222222333222222111111000000//////222222111000000000000000000000000000000000000000////////////////////////////////////...---,,,,,,........................,,,++++++,,,......---+++------------------------//////......---,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++------------,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...,,,++++++,,,---+++***,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++)))******+++++++++******************************((((((((()))***+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,------.........,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000...,,,***,,,,,,,,,,,,------------,,,,,,,,,------------..............................------,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------------,,,,,,+++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---------------------------,,,,,,,,,---------......---------------------------------............////////////...---------,,,........./////////000000............////////////.........///////////////000000000000111111111111yyyooofffaaa^^^```aaadddgggiiigggbbb___[[[WWWQQQLLLIIIGGGFFFDDD@@@>>>;;;888666555555555555555444444333333222222111222222333333333222222222222222222222222333333111111111111111222333444111222333444555777888888;;;<<<============>>>@@@@@@BBBEEEEEEDDDAAA???======>>>>>>???@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;>>>>>>>>>>>>======<<<<<<===<<<<<<;;;;;;::::::999888888888888777777777777555555666666666666555555444444555555555555555555555555444444444333333333000000000111222222222333222222111111000000//////111111000000///000000000////////////////////////////////////////////////......///......---,,,,,,---..................---///......///111111000///------------------------,,,,,,,,,,,,+++***)))(((***+++,,,,,,------,,,,,,........................+++,,,,,,------,,,,,,,,,///......---,,,+++******((()))+++,,,---------,,,------------,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...---------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,...,,,++++++,,,---+++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++******)))************************++++++,,,++++++***++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,---------,,,++++++------------------......,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000000...,,,***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...........................---,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------,,,,,,,,,++++++++++++***+++,,,------,,,+++***------,,,+++++++++,,,---+++++++++++++++++++++++++++++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......---------------------------------............////////////...---------,,,............////////////---.........//////000000///////////////.........//////000000000111111111qqqeee___``````bbbdddffffffcccaaa]]]YYYTTTQQQOOOMMMLLLJJJHHHFFFCCC???<<<:::999999777666666555444333222222111222333333333333333333222111111111222222333444333222222111111222222333222222333444555666777888::::::;;;;;;<<<=========<<<>>>???AAAAAA@@@???>>><<<===>>>???@@@AAAAAAAAA????????????>>>===;;;;;;======>>>>>>>>>===<<<;;;<<<<<<;;;;;;:::999888888999999999888888888777777444555555666666555555444333333444555555555555444444444333333333222222222111111111111111222222222111111111111000000000000111000000//////000000000////////////////////////////////////////////////------.........------,,,,,,,,,---......---,,,,,,+++******+++---...---,,,------------------------,,,,,,------,,,,,,+++***,,,---......//////......------------------------++++++,,,---------,,,,,,//////...---,,,+++******'''((()))+++,,,---......,,,,,,---------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++------,,,***)))******+++,,,,,,------******+++,,,,,,,,,,,,+++***++++++++++++***))))))***************+++++++++,,,---...---+++***+++,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++++++++++++++,,,,,,,,,,,,************++++++++++++---------------.........------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,+++***)))...---,,,+++***+++,,,---++++++++++++++++++++++++,,,++++++,,,......---+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......////////////////////////---------............///...............---------------........./////////------......///000000000///////////////........./////////000000000111111|||ttthhhfffdddcccbbbaaa___]]]\\\YYYVVVTTTSSSRRRPPPOOOOOOOOONNNLLLHHHCCC???<<<999999888777666555444444111222333333444444333333111111000000111333555666555444333222222111222222333333444444555666777777888888888:::;;;<<<<<<;;;;;;;;;;;;===???@@@??????<<<===>>>@@@AAABBBBBBBBB>>>>>>??????>>>===<<<;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777444444555666666555444444222333444555555555444444333333222222222111111111222222222111111111111111000000000000000111111111000000////////////000000////////////////////////////////////////////////,,,,,,---.........------++++++,,,------,,,++++++((('''''')))+++,,,+++)))------------------------++++++,,,------------,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------*********+++,,,---...///++++++,,,---------,,,,,,,,,------......------,,,+++++++++,,,,,,---------......///......---,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++...,,,++++++------,,,***+++++++++++++++++++++,,,******+++,,,,,,,,,,,,++++++++++++++++++***))))))))))))*********+++++++++)))+++---,,,******+++---))))))*********+++++++++***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,************************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++*********+++,,,+++++++++++++++,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,---------,,,***)))///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------......////////////////////////---------............///---------...............---------.........//////------......///000000111000/////////............////////////000000000111xxxtttnnnhhhdddaaa^^^[[[ZZZXXXVVVVVVVVVUUUSSSQQQTTTUUUWWWVVVRRRKKKDDD???<<<;;;:::999888777666555111222333333444444444444000000000000111333555777666666444333222111111111333333444444555666666666777777777999;;;<<<;;;:::999888888:::===?????????<<<===???@@@BBBBBBCCCCCC===>>>>>>??????>>><<<;;;<<<===>>>>>>>>>===;;;:::::::::;;;;;;<<<======>>>777777777666666666666555333444555666666555444333111222444555666555444444222222222111111111000000333222222222111111000000//////000000111111222222000000////////////000111////////////////////////////////////////////////++++++,,,---............******,,,,,,,,,,,,******,,,,,,,,,...000111000...------------------------))))))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------***+++,,,,,,------------******+++,,,---//////000...---,,,+++,,,---...///***+++,,,,,,------------......////////////......******+++,,,,,,---......,,,---,,,,,,+++***)))((()))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...---+++,,,------,,,***------,,,++++++***************+++,,,,,,,,,,,,++++++++++++++++++***)))((())))))******++++++++++++&&&)))++++++******,,,///))))))******++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,------------------------++++++,,,------,,,,,,,,,///...---,,,,,,,,,---...++++++++++++,,,,,,---...++++++++++++++++++++++++,,,------......------,,,+++++++++++++++++++++++++++++++++++++++,,,---...---------.........//////++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,+++*********+++,,,---------.........---+++***///...,,,******+++,,,---------------------------,,,++++++,,,......---+++***+++,,,------,,,+++***,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,---------......---------------------------------.........//////,,,------....../////////---------.........//////---------...///000000111000000//////.........---////////////000000000000qqqfffaaa```^^^]]][[[ZZZZZZXXXUUURRRTTTVVVXXXZZZYYYWWWTTTRRRJJJFFF@@@<<<:::888666555666555444444555555444222444222000111444555333000333555555222222555666444333333333444444444555555999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@========================>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>><<<:::999<<<<<<<<<;;;:::999888777;;;:::999888777555444444888888777666666666666666444444444444333222111111444444333333333333222222333222111111000000111111111111111111111111111111222222222222222111000///////////////000000000000000...,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******---,,,,,,+++*********+++++++++++++++++++++++++++---------,,,,,,+++++++++.........------,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,++++++******++++++,,,))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++************************++++++---......---++++++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,++++++*********************************(((***+++---......------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---...,,,***((('''(((***,,,---,,,++++++******++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************))))))((((((++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---...---,,,,,,+++,,,---///000------------------------+++++++++,,,,,,---------,,,,,,------...///000000///...---,,,,,,---...///---...///////////////...---------............///000000000000000000000000////////////000000000000yyynnniiiddd___ZZZXXXXXXYYYYYYXXXTTTUUUWWWYYYZZZZZZZZZZZZRRRNNNHHHCCC???<<<999777666444333333333444222111444333111222333444333222111444444000///222333111333333333444444444444555999999999999:::;;;<<<<<<::::::;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;:::;;;;;;;;;;;;:::999888777999888888777666555444444777666666555444555555555222222333333444333333333444444333333333222222222333222111111000000111111000000000000000000000000000000000000000///............/////////000000000000...,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++---------,,,,,,+++++++++......---------,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,---,,,+++***+++---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++******))))))******+++************************)))******++++++******)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***,,,------------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,------------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,+++******+++,,,---------,,,,,,,,,---...///------------------------++++++,,,,,,,,,---------,,,,,,------...//////000///...------------...///......////////////......---------............///////////////////////////.../////////000000000000~~~pppiii___YYYXXXYYYZZZYYYTTTTTTUUUWWWXXXZZZ\\\]]]]]]XXXRRRLLLGGGCCC>>><<<888666444444444444333222333333333222111111333555666999999555333444444333333333333333444444444444888888999999:::;;;;;;;;;:::::::::;;;<<<===>>>???????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::::::::999888777777666666666666555555555444666555444444333333444444000111222333444444444444333333333333222222222222222222111000000000000111////////////////////////..................---,,,------........./////////000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++---...---,,,+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************))))))))))))))))))***************************))))))************))))))***+++,,,------,,,+++***++++++++++++++++++++++++************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++*********+++...000000...,,,***---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,......------------,,,,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......,,,+++******+++,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,------...////////////...------------...//////////////////...---,,,---------............///............................../////////000000000}}}oooddd___[[[WWWTTTVVVWWWXXXYYY[[[]]]___```bbb^^^XXXSSSOOOJJJFFFCCC>>>;;;888777666666555333222333444222//////222666999===>>>999555555555333222222333333333444444444777888888999::::::;;;;;;999999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<999999999999999888777666666666666666666666666666666555555444333444444444111111222333333333333333333333333222222222222111222222111000000000000000////////////////////////------.........------,,,------------.........//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++******))))))))))))******************************(((((()))*********))))))''')))***++++++***)))'''++++++++++++++++++++++++************************++++++************++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******,,,------,,,+++***(((***,,,......---+++***---,,,++++++******++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))***+++---...//////***+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///111000...,,,++++++,,,,,,///......---,,,,,,,,,,,,------------------------,,,,,,---------------------------.........//////.........------.........///000//////...---,,,+++---------............///------------------------........./////////000000}}}sssiii]]]UUUWWWYYY[[[]]]___aaabbbbbbaaa^^^ZZZWWWTTTRRRNNNLLLDDDAAA<<<999888777555444111333444222//////222555666;;;===888222111111000222222222333333333444444666777888:::::::::::::::999999999999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999888888999;;;<<<888888999999999888777777666666777777777777888888777666555555444444555555222333333333222222111000333333222222222111111111222111000000//////000000000000000000000000000000---......//////.........------------.........///...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......,,,,,,---...........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++******+++++++++************************(((((()))***************((()))************)))(((++++++++++++++++++++++++************************++++++************++++++************************+++***((((((((((((***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,.........---,,,---,,,,,,+++,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************+++))))))*********+++++++++++++++++++++++++++++++++))))))***+++---...//////***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...222111///...---------............------,,,,,,+++---------------------------------------------------------...............---..................---////////////...---++++++---------............///------------------------............////////////sssggg[[[[[[ZZZZZZ[[[\\\]]]^^^]]][[[YYYXXXXXXXXXVVVTTTKKKGGGAAA<<<:::777555444222444555444333333333444666===???:::444222222222222222222222333333333333555777888::::::::::::999888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999:::::::::888999999999999999888888777777777777888888888888777666666555444555555555333333333333222111000///222222222222111111111111111111000////////////000000000000000000000000000---...//////000/////////------........./////////.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,---------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,---------.........+++---...---,,,+++,,,---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,************************,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---.../////////333111...,,,,,,---///111---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------*********++++++++++++,,,,,,,,,------------......******+++,,,,,,---......***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------222111///...------...///------.........---,,,,,,------------------------............------------........................------...//////...------...............---,,,+++---------............///------------------------------........./////////qqqmmmeee^^^YYYWWWXXXYYYZZZYYYYYYZZZ[[[[[[ZZZYYYTTTOOOHHHCCC>>>;;;999777666666666888999888666444777>>>BBB<<<666444444444111222222222222333333333555666888:::;;;:::999888777777888888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888999999::::::::::::999999777777777777777666666666666555444444333333444444111111222222222111111000222222222222111111111111111111000///////////////////////////////////////------...///////////////....../////////000000000---///000///---+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,---......------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,------...---------------------------------........................------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,------------,,,+++))))))+++,,,---++++++++++++++++++++++++************************++++++************++++++************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,...///++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********************************+++,,,...///000555333000---,,,---...000---,,,++++++******++++++++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,---,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,,,,---......+++,,,---.........---,,,------------------------///.........------------........................------...//////...---------------......---,,,,,,---------............///---------------------------------.........//////yyyjjj___[[[ZZZ\\\YYYYYYYYYZZZ\\\]]]\\\[[[\\\WWWPPPIIIDDDAAA===;;;999888888;;;>>>===999444333;;;???999222000111111111111222222222333333333555666888:::;;;:::999888777777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<:::888777999::::::;;;;;;;;;::::::777777666666555555555555555444333333222222333333///000111222222222222222222222222111111111111000111111000///////////////........................,,,------.../////////...////////////000000000000---///000///,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---//////000,,,,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,+++,,,------......------------------------------........................------------------------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******))))))))))))******++++++++++++++++++++++++)))***+++,,,---.........,,,***(((&&&&&&(((***,,,++++++++++++++++++++++++************************++++++************++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++------------------------******++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))***,,,///000333111///---+++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---,,,+++++++++,,,---...***+++---...///...------------------------------//////.........---------.....................---,,,---...//////...---,,,,,,,,,------...------------------.........//////........................---------.........//////zzzoooddd[[[VVVXXXYYYXXXVVVVVVXXX[[[___\\\YYYUUUQQQKKKDDD???:::999999::::::888444111555666888777666444333333111111111111222333444555222333444555666666666666999888888888999:::;;;;;;888999:::::::::999888777<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<;;;::::::888888888888888888888999888777666444444555555666555555444333333222111111222111111000000111111222000000000000000000000000000000000000000000000000////////////............(((***,,,...000111000000............///////////////000//////...---++++++++++++,,,,,,++++++***)))...---,,,+++++++++,,,---++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,++++++,,,---.........---,,,,,,+++******)))))))))***---,,,***)))))))))***+++******))))))******+++,,,******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,+++***))))))***+++,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))......------...///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,++++++***.........------,,,,,,,,,***+++,,,,,,,,,,,,+++***((())))))))))))(((''''''+++++++++************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---------------------------------------...///000........................///......---+++******)))---------............///}}}rrrbbbaaa^^^YYYUUUTTTWWW[[[ZZZYYYXXXWWWVVVSSSNNNJJJAAA???>>>======;;;888666555777888888666555444444444333333222222222333333222333444555666666666666777777888999999:::::::::888999:::;;;;;;:::999888;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::888888888888888777777777888777666555444555555666555555444333333222111111444333333222222333333444111111111111111111111111000000000000000000000000////////////............---......///000000//////------------............////////////...---,,,+++....../////////...------******,,,---...------,,,,,,,,,++++++,,,,,,---...///...------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,///...------,,,,,,,,,---,,,+++******))))))************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,+++***))))))***+++,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------)))******++++++,,,------......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,,,,,,,,,,---------......//////.........------------------------------------------------...//////........................---------,,,,,,,,,,,,,,,---------............///vvvqqqhhh]]]UUUQQQRRRTTTWWWXXXYYY[[[]]]\\\ZZZWWWKKKHHHCCC@@@???>>><<<;;;777777777888777777666555666555444333222222222222222333444555555666666555555666888999::::::999999999::::::;;;;;;::::::999;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::888888777777666666666555777777666555555555555666555444444333333222222111333333222222222222333333222222222222222222222222000000000000000000000000////////////............222111000///////////////,,,,,,,,,------------.../////////......------,,,,,,,,,------,,,,,,+++***'''))),,,///000///---,,,---,,,+++++++++,,,...///......------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------...---,,,,,,,,,,,,---............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,------------,,,,,,,,,,,,+++************++++++++++++++++++***))))))******))))))******+++,,,******+++++++++,,,,,,,,,***************+++++++++++++++************++++++------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------------,,,+++++++++++++++,,,,,,------...---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))))))))************++++++,,,,,,,,,---------***++++++++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,---------......////////////............,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................++++++,,,,,,---------...---------............///rrrcccXXXRRROOOWWWWWWYYY\\\```aaa```___VVVQQQJJJDDDAAA@@@???>>>999888888888888888777555555444333222111111111111222222333444555555555555333555777999::::::999888999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;::::::;;;;;;;;;::::::999777777777666555555444444777666666666555555555555444444444333333222222222111111000000000000111111222222222222222222222222000000000000000000000000////////////............222111///...---......///,,,,,,---------.........///......------------...+++,,,,,,,,,,,,+++******)))+++---...///...---,,,...---+++++++++,,,...///---------......000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------,,,,,,,,,+++******))))))))))))************+++,,,,,,***)))(((******))))))******+++,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++************+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))******+++,,,---......+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))*********+++++++++++++++++++++,,,,,,,,,,,,---++++++,,,------,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,---------......---------------------------...............------,,,,,,,,,---------........................------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///........................,,,,,,,,,------------...---------............///}}}kkk\\\SSSTTTSSSUUUXXX]]]```aaaaaa```ZZZSSSMMMIIIGGGFFFEEE???===:::999:::999777555222222111111111111222222111222333444555555555555222444666999::::::999888999999999999::::::;;;;;;:::::::::999999:::::::::999999:::::::::::::::999666666666666555555444444666666666666666555555444444444333333333333222222111000000//////000000111111111111111111111111111////////////////////////////////////............///...---,,,---...///000---.........////////////......---------.../////////////////////......---///......---,,,,,,,,,,,,------,,,,,,,,,---...///---------...///000111222------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------,,,,,,++++++++++++------,,,,,,,,,------...******+++,,,,,,***)))(((******))))))******+++,,,******+++++++++,,,,,,,,,***+++,,,---.........---+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******((())))))***+++,,,,,,---'''((((((***+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------************++++++++++++,,,---...//////...---,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------------...............---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------.......................................---------,,,,,,---------............///kkk^^^VVVUUUSSSUUUYYY]]]```aaaeeeaaa\\\XXXVVVTTTRRRPPPIIIEEE@@@>>>>>><<<999666222222222111111222333333111222333444444555555444222333555777888999999888888888888888999:::;;;;;;::::::999999999999::::::888888999:::::::::999999555666666666666666666666666666666777666555555444333333333333333333333333222222111111111111222222000000000000000000000000////////////////////////////////////............,,,,,,,,,------///000000........./////////000000...---,,,,,,---...///111......//////......---,,,222000...,,,++++++,,,,,,,,,---------............------------...///000111------------------------++++++------------++++++******++++++,,,,,,---------------------------------,,,,,,,,,,,,---......,,,,,,------------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++...---,,,+++******+++++++++++++++++++++,,,,,,---+++++++++++++++***))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,...//////...------++++++,,,,,,,,,,,,+++++++++++++++,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++)))***+++,,,------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,------.../////////++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------......------,,,+++)))))))))******++++++,,,&&&'''((()))***+++,,,---++++++++++++++++++++++++***+++,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---------...))))))*********+++++++++---...000111111000...---++++++,,,------------,,,,,,,,,,,,---------......------------------------,,,---......///.........,,,,,,,,,---------......+++++++++++++++,,,,,,,,,------------------------//////...------------...........................///.........------,,,,,,---------............///ttthhhccc^^^ZZZZZZ[[[]]]^^^cccbbb`````````___]]][[[SSSNNNGGGCCCBBB@@@;;;777666555555444333333333333111111222333444444444444222333444555777888999999777777666666777999:::;;;::::::999999999999::::::777777888999999999999999555555555666666777888888555666777777777666444444333333333333333333333333222222111111111111222222111111111111111111111111////////////////////////////////////............,,,---...//////000000000---------.........//////...---,,,,,,,,,...000222,,,,,,,,,---,,,++++++***//////.........---,,,,,,+++,,,...///000///...------,,,,,,,,,---...//////........................***+++---......---+++***+++++++++,,,------....../////////...------,,,,,,---,,,,,,,,,,,,---......+++,,,------------,,,+++******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...---,,,************+++))))))(((((()))******+++,,,+++******))))))************))))))******+++,,,******+++++++++,,,,,,,,,,,,---...//////---,,,+++++++++,,,------,,,++++++***++++++,,,+++***)))(((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))***+++,,,---------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------------*********+++++++++,,,,,,++++++,,,------......///******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---------------,,,++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,++++++******++++++,,,------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,,,,---------*********+++++++++,,,,,,,,,...000111111000...,,,,,,,,,---............---,,,,,,,,,---------..............................,,,------...//////......,,,,,,,,,---------......+++++++++,,,,,,---------........................//////...---------------........................------------............---------............///}}}uuukkkbbb]]]\\\[[[[[[^^^^^^```bbbeeeeeebbb```ZZZTTTLLLHHHFFFCCC>>>999:::999888666444333333333111111222333444444444444333333333444666777999:::777666666666666888:::;;;:::999999999999999999:::666777888999999999999999444444555666777888999999555666777777777666444333333333333333333333333333000000////////////000000222222222222222222222222////////////////////////000/////////............---...000111111000//////,,,,,,,,,---------......------,,,+++,,,...111222//////000000//////...---+++,,,///000000///---,,,***,,,...000111///---,,,---,,,,,,,,,,,,---..............................***+++---......---+++***++++++,,,------...//////000000///...---,,,,,,+++---,,,,,,,,,,,,---......)))***+++,,,,,,+++***)))******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------..................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------///---,,,***))))))******,,,+++++++++,,,---......---,,,***)))))))))***+++*********)))***++++++,,,******+++++++++,,,,,,,,,+++,,,.........,,,***)))++++++------------++++++******+++,,,+++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++---...//////...---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,---------------------------------***++++++++++++,,,,,,,,,...------,,,,,,++++++************++++++,,,,,,,,,---,,,+++******+++,,,---******+++++++++***))))))---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,++++++++++++++++++,,,------------------------+++++++++,,,,,,---------...------,,,,,,------...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---///000000///---+++,,,---......//////......,,,,,,,,,---------..............................,,,,,,---.../////////...,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////000///...---------------........................++++++,,,---...///000111---------.........//////tttlllfff```\\\```ZZZYYY___dddddddddgggbbbZZZPPPLLLMMMKKKEEE@@@999777444222333333333222000000111222444555666777555555555666666666666777777777777777777888999999999999999999999888777666888888888888888888888888777777777777666666666666333333444444555666666666444444444333333222222222111111111000000000000000222111111111000000//////////////////////////////////////////////////////////////////////////////------............---------...............------..............................---------,,,,,,,,,------......------,,,+++...---,,,,,,,,,,,,---...//////.........---------//////---,,,,,,---...///...------------...//////.........------,,,,,,,,,++++++,,,,,,,,,,,,------///...------,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------...------------...//////000///...---,,,+++++++++------......------,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,++++++------------++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))))))))******+++++++++******************++++++,,,+++++++++,,,,,,---...)))************++++++++++++*********+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,---------......***++++++,,,------------,,,,,,,,,++++++*********------------------------+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***++++++,,,------+++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,,,,,,,---------..................////////////......///000000000000000,,,+++,,,...111111...+++---......///000////////////...---,,,,,,---...///...............---------........................---------.........////////////............//////vvvllleee___YYYWWW\\\aaa```aaaccc```[[[UUUSSSTTTSSSOOOJJJ@@@<<<888555555666666666222222222333333444444444444444555555555666666666777777666666777777888888999999999999999888777777888888888888888888888888888888777777666666555555555555555555555555444444333333333333333333333333222222222111111111111111111111111111000000000///////////////////////////////////////////////////////////////////////////------............------,,,,,,---...//////....................................---------,,,,,,,,,------......------,,,+++---,,,++++++++++++,,,---//////.........---------///...---,,,,,,---...///------........./////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------//////000//////...,,,,,,+++++++++---------...------,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++++++++,,,------,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------------,,,+++***)))((((((++++++++++++,,,---...///************++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,---.........------,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,,,,,,,---------..................////////////------...///////////////---------///222222///,,,------...////////////.........------------......---------...............................................................//////............//////xxxfff___ZZZ[[[]]]]]]]]]___```^^^\\\\\\\\\ZZZWWWTTTIIIDDD>>>999777888888888555555444333222222222222333444444444555555555555666666666666777777777777888999999999999888777777888888888888888888888888999888888777666555555444777666666555444444333333333333333333333333333333222222222222222222222222111111111111000000000000////////////////////////////////////////////////////////////////////////------............------------............------..............................---------,,,,,,,,,------......------,,,+++,,,,,,++++++++++++,,,,,,...............---------......------------......------///000000000///......------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---......///000......---,,,,,,+++,,,,,,---------------,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,---------......---,,,+++***))))))++++++++++++,,,---...///************+++++++++,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------......//////......------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------,,,,,,,,,---------......---............/////////,,,------........................000222111000...,,,,,,---...............------............------,,,,,,------......//////.......................................---------//////............//////yyyoooddd]]][[[[[[\\\]]]______```___^^^\\\ZZZYYYRRRMMMDDD>>>:::999888777777666555333333222333333333333333444444444555555555555666666777777777777888888999999999888888777888888888888888888888888999999888777666555444444666666555555555444444444222222333333333333444444111111111222222222222222111111111000000000000000////////////////////////////////////////////////////////////////////////------............------/////////...---,,,******..............................---------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------......,,,---///111111000///...------------------------+++++++++,,,,,,,,,------************+++,,,,,,---------------------------+++++++++,,,,,,,,,------------------------------------,,,,,,+++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++---------,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************+++++++++,,,,,,------...---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------++++++******+++---///000++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,---------......---------.........//////---......//////..................///000///...---+++,,,------......------,,,,,,...//////...,,,,,,++++++,,,------...//////........................---------........./////////......------......///ssseee______```___[[[[[[\\\\\\\\\\\\\\\[[[XXXSSSKKKDDD???<<<999777888777555444333444555666333333333444444444555555555555666777888777777666777888888999999999888888777777777777777777777777888888888777666555555444444444444555555555666666333333333333333333333333000000000000111111222222000000000000000000111111////////////////////////////////////////////////////////////////////////------............------------------------,,,+++..............................---------,,,,,,,,,------......------,,,+++---..................------.....................+++,,,,,,---------......,,,---///111111000...---------------------------+++++++++,,,,,,,,,------************+++,,,,,,---------------------------+++++++++,,,,,,,,,------...//////...---,,,***))),,,,,,+++++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******************************+++,,,,,,---......//////---,,,+++************++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------......------------------------++++++******+++---///000+++++++++,,,,,,---------////////////////////////,,,,,,------------------,,,,,,,,,---------......------------............//////000000000//////...,,,---......------------+++,,,------......------+++,,,---......---,,,+++***++++++,,,---...//////........................***+++,,,---...000111111......------------......vvvooonnnmmmjjj\\\YYYWWWWWWYYY\\\^^^^^^ZZZWWWRRRNNNIIIDDD???;;;;;;:::777555555555666777333444444444555555555555555666888999999999888777777777888999999999999888777777777777777777777777777777777777666666666666333333444444555666666777444444444333333222222222/////////000111111222222000000000000111111111111////////////////////////////////////////////////////////////////////////------............------((()))+++,,,.../////////..............................---------,,,,,,,,,------......------,,,+++......////////////......---------...............***+++,,,------...------,,,,,,.../////////...---,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------......///...---+++)))(((++++++***++++++,,,---...,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,+++---,,,,,,,,,+++++++++***000///...,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,,,,------------......,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...***++++++,,,,,,------...000000000000000000000000,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------------.........000000000000000000///...,,,---...---+++++++++---,,,,,,---...............,,,,,,------------,,,,,,++++++,,,,,,------..............................***+++,,,---...000111111......------------......}}}hhh```XXXUUUXXX[[[\\\[[[YYYXXXXXXXXXVVVQQQJJJEEE@@@>>>:::777666555666777444444555555555666666666666777999:::::::::888888777777888999999999999999777777777777777777777777666666666666777777777777444444555555555555555555555555444333222222111111//////000111111222333333///000000000111111111111////////////////////////////////////////////////////////////////////////------............------)))***+++,,,---.......................................---------,,,,,,,,,------......------,,,+++------...//////...---------------.........//////)))***,,,---......------,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......,,,+++)))************+++,,,---...+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,+++++++++++++++++++++*********------,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,------.........,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++,,,------------------,,,,,,,,,---------......************************+++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,******+++,,,,,,---..............................++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---------.........//////000000//////...------...///...+++***,,,...------...////////////...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------..................------,,,,,,------...vvvjjj]]]VVVWWWZZZYYYVVVWWWYYY\\\______ZZZSSSMMMDDDAAA===999666555555666555555555666666666666777666888:::;;;;;;;;;999888666777888999999999999999777777777777777777777777555555666666777777888888666666666555444444333333666666555444222111000000000000111222333333444444//////000000111111111222////////////////////////////////////////////////////////////////////////---..................---//////...---,,,***)))(((..............................---------,,,,,,,,,------......------,,,+++,,,,,,---......---,,,,,,---------.........//////)))***+++---......------,,,,,,+++++++++,,,---...,,,,,,,,,------.........++++++,,,,,,,,,---------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((***,,,.........---,,,))))))******+++,,,---...+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,---------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++******)))))))))'''((()))***+++,,,------++++++++++++,,,---......++++++,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,---...////////////,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++*********+++,,,,,,---......------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------........./////////...---,,,,,,...000000///,,,+++---///---...//////000000//////...---++++++++++++---...---,,,,,,,,,,,,,,,,,,,,,........................000000///...------,,,,,,...------,,,,,,------...iiiZZZYYY\\\YYYUUUYYYXXXXXX\\\```aaa___\\\TTTNNNEEE>>>:::888777666888666555333444555777999999;;;???BBBBBB???<<<999888666555666888999999888777777666666666666777777777666555666777888777666555444222111111222444555444444333333333333222222111111111000000000000000222222111000//////000000000000000000000000000000//////000000000000//////////////////////////////,,,,,,,,,------.........//////.........---------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........//////...---,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,+++++++++,,,,,,---------------.........---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********))))))))))))))),,,,,,+++***)))))))))***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))///...,,,+++***+++,,,,,,************************,,,,,,+++***))))))******------,,,+++************---,,,+++***+++,,,---...,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++))))))*********+++++++++...,,,++++++------,,,***---------............///......//////...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++***...------,,,***))))))(((,,,,,,,,,+++++++++******,,,,,,,,,,,,------...///------,,,+++************/////////......---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............................................................---,,,+++.........------,,,,,,,,,---------............///---------............///......//////......---,,,---------............///------..................///......------,,,++++++mmmfffccc]]]WWW[[[ZZZYYY\\\___aaa___\\\YYYTTTMMMGGGBBB???;;;999777777777666777777888999;;;===@@@BBBAAA>>>:::888888666555666777999999888777777777777777777777777666555555555666666666555555444222111111222444555444444333333333222222222222222222111111111111111222111111000//////000000000000000000000000000000//////000000000000//////........................,,,,,,------------------///.........------------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---..................---,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,+++++++++,,,,,,---------------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******---,,,,,,+++******++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++************************,,,++++++***))))))***************)))******+++++++++++++++++++++,,,------+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,+++***+++---...---,,,------------...........................---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++......------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,++++++************.........------,,,,,,,,,,,,,,,,,,,,,---------...---------............///...............------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,yyynnnddd]]]YYYVVVTTTVVVYYY[[[ZZZXXX\\\YYYUUUQQQLLLGGGAAA<<<999999999999999:::::::::>>>???AAABBB@@@===999666888666555666777888888777777777888999999888777777555555555555555444444444555444333222222333444555333333333333222222222222222222222222222222222222111111000/////////000000000000000000000000000000...//////000000//////...........................------------------,,,,,,............------------------,,,,,,,,,,,,------...------,,,,,,------...---............------,,,---,,,,,,,,,,,,---.........------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++------------------------,,,+++***)))))))))******************************,,,+++******)))*********((((((((())))))***+++,,,)))******+++,,,+++++++++************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,......------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***))))))+++---//////...------------............---............------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++++++++************++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------///...---,,,,,,,,,---............---------------+++++++++,,,,,,,,,---------------............///...............---,,,,,,---------............///---------,,,,,,++++++***,,,,,,,,,---------......}}}nnndddXXXUUURRRRRRUUUXXXWWWVVV[[[ZZZYYYWWWTTTNNNGGGBBB===<<<:::999999:::<<<>>>@@@AAABBBAAA???<<<888666888666555555777888777777666777999::::::999777666555666666666444444444555555444333333333333444555333333333222222222222111111111111222222222222222111000000/////////000000////////////////////////...//////////////////....................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++------------------------+++++++++************+++************************++++++***************+++******))))))***+++,,,,,,((()))***+++,,,+++******************+++,,,---...***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------+++******+++---......---,,,,,,---------.........---------......------,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,+++******)))************+++,,,------+++++++++***************+++++++++,,,,,,,,,------******+++,,,------------------------------------------------------------........................------------------------000...,,,++++++,,,...///...............---------+++,,,,,,,,,,,,------------------............///------.........---,,,,,,---------............///000000///...------,,,,,,++++++,,,,,,---...//////|||ooo```[[[VVVTTTVVVXXXYYYXXXXXXYYY[[[\\\[[[WWWQQQLLLDDDAAA<<<999999;;;???AAAAAAAAAAAA@@@>>>;;;888777888777555555666777777666666777999::::::999777666666777888777555444555666444444444444444444444444333333222222222111111111000000000000111111222222000///////////////000000////////////////////////......////////////.......................................------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,++++++************++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************+++***************++++++...---,,,+++++++++++++++((()))***+++,,,+++******************+++,,,---...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,++++++------,,,+++,,,,,,,,,------------...,,,,,,---------------,,,***+++,,,---------------,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++))))))************+++,,,------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---------------------------------------------------------------........................------------------------+++)))(((''''''(((***+++........................------------............---------............///---------...---,,,,,,+++---------............///000000///...------,,,,,,***++++++,,,---...//////mmmfff]]]XXXWWWWWWWWWVVVXXXYYY\\\___```^^^ZZZVVVJJJGGGBBB>>><<<>>>AAADDDAAA@@@@@@???===<<<:::999888777555555666777666555777777888999999888777777666888:::888555333555777444444444444444444444444222222222222111111111111/////////000111111222222//////......//////000000000000000000000000000000---......//////......---------------------------------------------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,------......------,,,+++,,,,,,------------,,,---,,,,,,,,,,,,---......,,,,,,,,,------------...------,,,,,,,,,,,,+++++++++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++,,,,,,******))))))******++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,---------,,,,,,*********************************)))******+++,,,//////---,,,,,,+++++++++)))******+++,,,+++++++++************+++,,,------*********++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,...---+++,,,,,,---+++***,,,,,,,,,,,,------------+++,,,,,,------------,,,***+++,,,------......---,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++---------,,,+++***+++++++++***++++++,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------+++,,,,,,------------,,,------------------------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,.............../////////---------.........//////---------............///---------------,,,++++++---------............///---------,,,,,,++++++***++++++,,,,,,---...//////xxxlllccc^^^[[[YYYWWWXXXXXXZZZ]]]______\\\ZZZNNNLLLIIIFFFDDDCCCCCCCCC??????>>>=========<<<<<<888777555555666666555444777777777777777777777777555888:::888444222444777444444555555555555444444222222222222111111111111//////000111111222333333...............///000000000000000000000000000000---......//////......---------------------------,,,,,,------------------++++++,,,,,,,,,---------***+++,,,,,,,,,,,,+++***,,,,,,---......---,,,,,,***+++,,,------------------,,,,,,,,,,,,---......,,,,,,,,,---------......---------,,,,,,+++++++++++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,------...+++************+++,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++******************************))))))***++++++,,,------,,,++++++,,,,,,,,,+++++++++++++++,,,------+++++++++***++++++,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------*********++++++++++++,,,---+++++++++---------+++++++++,,,,,,,,,---------***+++,,,---------------***+++,,,---............,,,,,,------------,,,,,,,,,,,,------------......,,,,,,,,,+++++++++*********+++---......---,,,+++,,,,,,++++++***+++++++++,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------------------------,,,,,,........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---........./////////000,,,,,,---------.........---------............///,,,------------,,,++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........rrrjjjfffbbb___VVVVVVWWWYYY[[[\\\[[[YYYPPPPPPOOONNNKKKHHHDDDCCC>>>>>>============>>>>>>999777555555555666555444777777666666666666777777444777999777222000222666444444555555555555444444222222222111111111111000000000111222333333444444...............///000111000000000000000000000000---..................---------------------------,,,,,,,,,------.........+++++++++,,,,,,---------***+++,,,------,,,+++***,,,,,,---......---,,,,,,***+++,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,------.........---------,,,,,,+++++++++***+++---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...//////++++++++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++*********************************))))))***+++,,,,,,************+++,,,---------,,,+++***+++,,,---...,,,,,,++++++***+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////,,,------......------,,,------------------------))))))***+++,,,,,,------))))))*********++++++++++++***)))+++---///......++++++,,,,,,,,,---------***+++,,,,,,------------***+++,,,---............,,,------......------,,,((())))))***,,,------...,,,,,,,,,+++++++++*********+++---/////////---,,,------,,,+++************+++++++++,,,,,,---------++++++,,,,,,,,,---------............---,,,++++++........................................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---------.........//////000000++++++,,,,,,,,,------------------.........//////,,,,,,---------,,,++++++---------.........//////------..................,,,,,,,,,---------......sssggg```aaa]]]ZZZXXXYYY[[[\\\]]]WWWWWWWWWVVVTTTQQQNNNMMMHHHDDD???;;;:::::::::999777777555444444444444444666666555444555666777888333333444555666666666666222333555666666555333222333333333222222222111111///000111222222222222222333222000---+++,,,000333////////////............////////////////////////------------------------((()))+++---......------.........------,,,,,,,,,------------------------......---------,,,,,,,,,,,,---......//////...............////////////000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((++++++,,,,,,,,,,,,------------,,,++++++*********,,,,,,,,,++++++*********)))***,,,000444333...***///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***************))))))((((((*********)))******+++,,,......,,,+++***)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---,,,***)))))))))******+++++++++++++++***)))(((,,,,,,,,,++++++*********)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...************************,,,,,,,,,,,,,,,+++***)))------,,,++++++*********,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,+++*********++++++------------,,,,,,+++***------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---..............................////////////...............------,,,,,,,,,......//////...---,,,,,,,,,,,,,,,------..................------,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------000///...---,,,------...........................vvvkkkgggccc___[[[YYYXXXWWWVVVUUUVVVVVVWWWVVVTTTSSSQQQJJJFFF@@@<<<::::::;;;:::777777666555444444444444777666555555555666777888444444555555555444444333444555666777777666555444333333333222222222111111000000111222222222111111222111000...,,,---000222////////////....................................------------------------***+++,,,,,,------------------------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++---000333222///+++......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******+++++++++******)))))))))***************++++++,,,------,,,+++************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,***)))))))))***++++++++++++++++++***)))))),,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((*********+++++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,+++,,,...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,------,,,+++)))***************+++,,,,,,,,,---------,,,,,,+++***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///..............................////////////......---------------,,,,,,,,,------......---,,,,,,+++,,,,,,------------------......---------,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,yyyoookkkddd^^^ZZZWWWTTTRRRTTTVVVWWWXXXXXXWWWUUUSSSNNNIIIBBB===;;;;;;;;;;;;888777777666555555444444666666555555666666777888555555555555444333222111111222333444444333222111333333333222222222111111111111222222222111111000000111111000...---///000////////////....................................---------------------------,,,,,,,,,,,,,,,------,,,,,,------------------------------------------......---------,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------*********+++,,,---------,,,,,,,,,,,,------------,,,,,,---...000111///------,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++)))******++++++*********,,,,,,++++++++++++*********************+++,,,,,,,,,,,,+++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,+++************+++++++++++++++++++++***))),,,,,,,,,++++++++++++***+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...******+++++++++,,,,,,,,,+++++++++++++++,,,---------------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,---------***,,,...000///,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***(((((()))***+++,,,------,,,,,,---------,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------......////////////......,,,,,,,,,,,,------------,,,,,,,,,---,,,,,,+++***------------------,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,---------............------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,yyyrrriii```[[[XXXVVVUUUUUUVVVWWWXXXXXXWWWUUUTTTUUUOOOGGGAAA>>><<<;;;:::888888888888777666555555555555555555555666666666444444444444444333222222111111222333333222111111333333333222222222111111222222222222222111000//////000111111///......///////////////....................................------------------------///...,,,++++++,,,---...,,,,,,,,,------.........------------------------......---------,,,,,,,,,***+++,,,,,,------,,,,,,------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,---......---,,,++++++******++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++*********++++++,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++++++++***++++++++++++++++++++++++------------------------***+++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------+++,,,---///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,------,,,++++++)))***++++++,,,---------,,,,,,,,,------,,,,,,++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---+++++++++,,,,,,------...,,,,,,---------,,,,,,+++.........------,,,,,,,,,------------------------------------------,,,,,,------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................~~~qqqeee]]]XXXVVVUUURRRSSSUUUVVVWWWXXXXXXWWW[[[VVVNNNGGGBBB>>>;;;999999999999999888777666555333333444444444555555555222333444444555555555444666666666666666666666666333333333222222222111111222222222222222111000///...000222111000......///////////////....................................------------------------///...---,,,+++,,,---...,,,,,,,,,------.........------------------------......---------,,,,,,,,,***+++,,,,,,------,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,------.........++++++++++++++++++,,,---+++++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,---+++++++++***+++,,,,,,---************+++,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,++++++++++++++++++++++++++++++************************,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------***++++++,,,,,,---------------............------.........------,,,,,,,,,------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,........................ssshhh___YYYVVVQQQQQQRRRTTTVVVYYY\\\]]]^^^YYYSSSMMMHHHCCC>>>;;;999::::::;;;:::888777666333333444555555555555444222333444555666666666666555555555555555555555555333333333222222222111111111111222222222111111000///000222111///......///////////////............------------------------------------------------...---------------......,,,,,,------------------------------------------......---------,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,------------***+++,,,,,,******+++,,,,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---...////////////++++++,,,,,,,,,,,,------+++++++++++++++,,,------+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...)))***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------.........---,,,+++++++++---,,,++++++,,,///222444,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---.........---+++***++++++,,,---------,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++,,,,,,,,,,,,------......//////......------------------,,,,,,,,,,,,,,,------------...------------............------------------------+++++++++,,,,,,,,,------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~rrrgggaaaWWWVVVTTTTTTUUUXXX[[[]]]\\\ZZZVVVRRRNNNIIICCC???::::::;;;<<<;;;999777666444555666777777777666666555555666666777666666666333222222222222222222333333333333222222222111111000000111222222222111111///111111000///...///000////////////............------------------------------------------------,,,,,,---.../////////...------------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,---............---******+++++++++,,,,,,,,,........................+++++++++,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++++++++***,,,///...,,,+++,,,---,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,++++++,,,---...////////////***+++++++++,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++---------+++***)))++++++++++++++++++++++++........................,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------------------,,,,,,,,,,,,+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++---------,,,,,,---------)))***+++------,,,+++******+++,,,,,,---------,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++++++++,,,---............---,,,,,,------------------,,,,,,,,,---------......------------.........///---------------------------------.........//////+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,wwwnnnaaa^^^YYYUUUTTTUUUWWWYYYZZZYYYVVVTTTRRRMMMGGGCCC:::;;;<<<<<<<<<:::888666555666888999999999888777888888888888777666555444555444444333333444444555333333333222222222111111///000111222222222222222000111111000...---///000000/////////............------------------------------------------------***+++---///000000///............------,,,,,,,,,------------------------......---------,,,,,,,,,,,,---......//////......,,,,,,---------.................................+++++++++,,,,,,---------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,,,,------......///,,,,,,,,,++++++*********+++...111111...,,,---...,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++***+++,,,---............*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))***,,,---...---,,,,,,***+++,,,,,,------------*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********)))***,,,---,,,***((('''+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++,,,,,,------......///***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++...------,,,,,,------...%%%&&&)))+++,,,,,,+++******+++,,,,,,------------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++************+++,,,,,,------------,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////------------------------////////////000000000000+++,,,.../////////..............................~~~nnnfff\\\YYY[[[[[[WWWSSSXXXTTTRRRSSSVVVTTTNNNHHHEEEAAA===>>>@@@@@@;;;666:::::::::999888666555444444444444444444444444444444444333222222333333333333333333222222222111111111111111111111000//////222222222111000//////...............////////////000000//////.........---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........------------------............///---------............///------............------,,,,,,+++++++++*********......------...///111222------------------------.........------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------/////////......---------........................,,,,,,------,,,,,,+++***,,,,,,---------,,,++++++'''))),,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,++++++***))))))---,,,,,,+++,,,,,,------...---+++***+++,,,------++++++,,,------------,,,))))))***+++,,,,,,------***)))((((((((()))+++,,,)))******++++++******)))...---+++))))))***+++,,,******************************++++++++++++******)))************+++++++++,,,,,,,,,++++++*********))))))************)))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++*********+++,,,,,,---++++++,,,,,,,,,,,,------)))***,,,---......---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------111...+++******+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))------------------------------------------------...---,,,+++,,,---...///++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---............------,,,,,,,,,------------------------........................------------------------.........------,,,,,,,,,//////.........---------------,,,,,,---...000111000///...---,,,------.../////////......---------wwwjjjaaa^^^[[[XXXUUUSSSQQQQQQSSSVVVVVVSSSPPPLLLIIIEEECCCBBB@@@<<<888999999888888777666555444444444444444444444444444444444333333222333333444333333333222222222111111111111111111111000000///111111000000///......---............////////////000/////////..................---,,,,,,,,,------+++++++++,,,,,,,,,------.........------------,,,------------............------------............------............------111111000///...------,,,---------------///000111------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,------------------------,,,,,,---...............------------,,,,,,+++******+++,,,,,,++++++,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,++++++************))))))))))))))))))...---,,,+++,,,---------***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---+++*********++++++,,,---,,,,,,------------,,,,,,...---+++***)))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******+++,,,,,,---++++++,,,,,,,,,,,,------))))))*********))))))(((---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,+++)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------------,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,............------------......------...///111222000///...---,,,------............---------,,,,,,rrrhhhaaa^^^\\\TTTTTTUUUVVVWWWXXXYYYYYYVVVTTTOOOIIIDDD???<<<:::777777777666666555555555555555555555555555555555444333333333333333444444333333333222222222111111111111222222111111000///000000//////......------............////////////////////////............------,,,,,,,,,---......***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------............------------............------............------333333222111000...---------,,,,,,,,,---...///000------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000111111111---...------,,,+++***)))------,,,+++***+++...000++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,------------,,,,,,)))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------)))******++++++******)))---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------......---,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------,,,...........................---+++******,,,...///------------------------......---,,,+++***))))))...---,,,+++*********+++---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,......---------,,,,,,,,,///.........///000111222//////...------------...------------,,,,,,,,,,,,yyyooohhheee[[[\\\\\\[[[YYYYYY[[[]]]]]][[[VVVNNNEEE>>>;;;:::666666666555555555555666666666666666666666666666444333333333333444444555333333333222222222111111111222222222222111000000000000000//////.....................///////////////////////////.........,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,---------.........,,,,,,---------.........,,,------......------,,,000000//////...---------,,,,,,,,,,,,------......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000.........---,,,+++***)))---......,,,++++++---000+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------.........------,,,++++++)))***,,,---,,,+++******))))))***++++++++++++***,,,,,,+++++++++++++++++++++,,,---......---,,,+++)))******++++++******))),,,,,,+++******++++++,,,************************++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,////////////////////////---,,,+++,,,,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................---,,,,,,,,,---------------------------------,,,++++++,,,---...///------------------------,,,,,,,,,++++++*********///...---,,,++++++******.........------,,,++++++,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,...............///000000............------......,,,,,,,,,,,,,,,,,,,,,,,,ssslll```aaaaaa___]]]\\\]]]^^^^^^\\\WWWOOOFFF???;;;:::777666555555555555666666666666666666666666666666444333333333444444555666333333333222222222111111222222222222222111000000111111000000000000000///............////////////.........///////////////,,,,,,,,,,,,,,,---...///------------............------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,------......///,,,,,,------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------------,,,+++***)))+++---//////...,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,******++++++***)))((('''&&&))),,,,,,***(((((()))))))))***++++++++++++***,,,,,,++++++++++++++++++***+++,,,------,,,+++***......////////////......+++++++++++++++++++++,,,))))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---+++++++++,,,,,,,,,------+++***)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,////////////////////////---,,,++++++,,,,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---------------------------*********++++++,,,,,,,,,000//////...---,,,,,,+++---............---++++++,,,,,,++++++,,,,,,---...------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,uuufffeeedddcccbbbaaa``````\\\ZZZVVVQQQKKKEEE???<<<999888666555444555666666555555555555555555555555333333333333444555666777333333333222222222111111222222222333222222111000111111111111000000000000............////////////.........///////////////------,,,,,,,,,---..................////////////------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,---///000111111,,,---............------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,---------,,,++++++***,,,//////...,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''))),,,+++((('''(((+++)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))),,,------......------,,,***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///---,,,------------------------))))))***+++,,,---......//////000//////...---,,,------...//////...,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,------------...------------------------........................------------------------,,,,,,,,,------------...//////.........---------+++,,,,,,---------,,,,,,,,,---......///.........,,,,,,,,,,,,------------ssspppnnnmmmllljjjeee```ZZZXXXUUUSSSRRRNNNGGGBBB;;;:::777666555555666666444444444444444444444444333333333444444555666777333333333222222222111111222222333333222222111000000000000000000000000000............////////////............/////////000......---,,,,,,,,,---------------.........//////.........------------,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,---...///000000111---...////////////...---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------***+++,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---...---+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++******)))))))))***+++---/////////...---)))+++---,,,((('''***...***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,+++***************((())))))******))))))(((******++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///////////////...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......------------------------...............---------------------------------++++++,,,,,,------......---......//////...---,,,+++,,,...///000///---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......000000/////////.........,,,,,,---......---,,,+++,,,,,,.../////////......,,,,,,---------.........~~~xxxvvvuuupppggg```YYYWWWUUUVVVXXXUUUMMMFFF===;;;888666555555666666444444444444444444444444333333333444555666777777333333333222222222111111222333333333333222111111.........///////////////............/////////000---.........//////000000///...------,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------------......000000000///...---------------------------,,,,,,,,,------.........------------------------++++++++++++++++++++++++---------.........//////---------....../////////........................)))***+++,,,---.........******+++,,,------------------,,,***((((((+++---++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++***)))(((''''''%%%'''))),,,---,,,+++++++++---///---)))(((,,,111++++++,,,------------,,,))))))***+++,,,,,,------...---+++***)))***++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...---+++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///,,,)))((((((*********,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...000000///...........................111000...,,,,,,,,,---...------------------------------------------------+++,,,---.........---,,,***,,,...///000///...---,,,,,,++++++,,,,,,---...,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........000000000000////////////---.../////////...---,,,+++,,,.../////////......---------....../////////|||vvvooohhhaaaZZZWWWUUUUUUVVVUUUQQQNNNFFFAAA;;;888777888::::::666555444444666666555333666666555555555444444444333333222222111000//////333333444222111000111333000/////////000111222222///---+++))))))+++---///......------------......///////////////............---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---------+++---......------///000---------------------------,,,,,,++++++,,,,,,---000///...---,,,------...---------....../////////........................******+++,,,,,,---.........---,,,+++******)))***///---,,,***))))))******//////...------,,,++++++---------,,,,,,+++++++++))))))*********+++++++++---------,,,,,,++++++++++++,,,...//////...,,,+++)))***++++++------...///---,,,+++******,,,...///------------------------...,,,******+++++++++)))))))))***+++,,,,,,------........................,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++******))))))((()))***+++,,,+++******+++)))(((***---...---***+++++++++*********))))))++++++++++++++++++++++++,,,***(((***---...,,,***************************---------,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,******+++,,,,,,---......///---,,,---000000...+++...,,,+++,,,//////---***+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---.........------,,,,,,,,,++++++++++++,,,,,,---...,,,++++++******++++++,,,---------............///---,,,,,,,,,,,,---......---------------,,,,,,,,,+++,,,---...////////////000///...,,,++++++,,,,,,------......//////000000///////////////////////////...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------............---------------............///------............------......---------...//////////////////////////////|||rrriiiccc^^^[[[XXXYYYZZZYYYVVVRRRNNNIIICCC>>><<<:::999888666555444444666666555444555555555555444444444444444333333222111111000000222222333111000///000222000000000000000000111222///...---,,,,,,---...//////..................////////////////////////...------,,,,,,------..............................///...---,,,,,,+++++++++,,,---......---,,,...///++++++++++++++++++++++++...------,,,,,,------...///...---,,,+++,,,,,,---,,,,,,---------.................................------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---...---,,,************+++******+++,,,---...//////////////////.........---***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,...//////...,,,+++***++++++,,,,,,------...+++***)))((()))***,,,---------------------------...,,,++++++,,,,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////++++++++++++++++++,,,,,,++++++++++++*********)))((())))))***************,,,***((()))+++,,,,,,***+++++++++*********))))))++++++++++++++++++++++++,,,***)))***,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,+++***,,,//////...,,,---,,,+++,,,...///---***,,,,,,......///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---------------------,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,---......///.........------,,,,,,+++,,,---...////////////000///---,,,,,,,,,,,,---------------............------------------------///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------............///------............------..................------------------------------xxxmmmggg___\\\YYYXXXZZZZZZWWWTTTWWWSSSMMMGGGCCC>>>:::777777555444444666666666555555555444444444333333333444444444333333222222111111222222111//////000111222111000000000000000000000000000//////000000000000//////......//////000......//////////////////,,,,,,---.......................................///...---,,,++++++++++++,,,---...---,,,+++,,,---........................///......------......///------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------------//////...---+++***))))))*********+++,,,...000000...---,,,+++******++++++))))))***+++,,,---...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++++++++++++++*********+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---------------------------...---,,,,,,------,,,+++*********++++++,,,,,,---++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,++++++++++++++++++++++++++++++************)))))))))))))))***++++++---+++))))))***++++++***+++++++++***************+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++---......,,,,,,++++++,,,------,,,***,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------,,,++++++,,,,,,,,,------------------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000000//////...---,,,,,,,,,,,,---...////////////......------,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------............///------............------....../////////---,,,+++++++++++++++++++++++++++tttllleee```[[[YYYZZZZZZXXXUUU\\\YYYTTTOOOJJJDDD===999999777555555666777777666444444444444333333333333555555444444444333333333222333333222000///111222222222111000/////////000///000111111111111000///000000////////////000000............////////////+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,000///......---------...,,,---...---+++******,,,////////////////////////......------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---+++******)))******+++,,,---///000111------,,,,,,++++++++++++------,,,++++++***))))))************************,,,,,,,,,,,,,,,---------************************,,,,,,---......---,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---+++*********++++++,,,,,,,,,************************,,,***(((''''''(((***,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***))))))+++,,,---///---+++*********+++,,,************************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---------,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........)))+++,,,,,,+++***++++++,,,,,,,,,------............---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---......111111000///...------,,,,,,------...//////......---------------...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------....../////////......---........................------------------------........................------............---------------............///------............------...///000000///---+++)))++++++++++++++++++++++++wwwqqqjjjbbb\\\[[[[[[YYYXXX\\\ZZZWWWSSSOOOJJJCCC???===:::777666777888777777555555444444444333333333555555444444444444444444333444444333111111222444222222111000/////////000---...000111111000...---000000////////////000000---.........//////000000,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,///......------------...,,,---...---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------,,,,,,,,,+++//////---,,,***)))''''''------..................,,,,,,,,,,,,,,,+++++++++************************,,,------------------,,,...------,,,,,,++++++***------------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////---+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,++++++*********+++++++++++++++++++++,,,,,,,,,+++***+++,,,---...///...---,,,++++++,,,---************************++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++------......---++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))+++,,,,,,+++***++++++,,,,,,,,,------............---,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---------------............---,,,,,,,,,,,,---......111000000///......------,,,---......///.........------..................///.........------,,,,,,------------------------,,,------------------,,,------------------------------------------------...//////000000000//////---.....................------------------------////////////////////////------............---------------............///------............------...///000000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,~~~tttggg]]]YYYXXXXXXWWWZZZYYYWWWVVVTTTPPPKKKGGGAAA>>>;;;888888888888777666666555555555444444444444444444444444444444444444555555444222222333444222111000000000000000000---...///000000///...---000//////......//////000------......///000000000------...////////////...........................,,,,,,++++++++++++,,,,,,,,,---...---,,,+++,,,---------------------------,,,,,,,,,++++++,,,,,,,,,,,,---.../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++---------------.........,,,,,,,,,,,,++++++++++++*********+++++++++++++++---------------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////---+++++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,---......,,,+++,,,---***************+++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---///000...,,,*********+++---......---,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------***,,,------,,,++++++,,,,,,,,,------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,---------------.........//////---,,,,,,,,,,,,---....../////////............---------...............---....../////////......---............------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////////////////,,,,,,---............---------------------------////////////////////////------............---------------............///------............------....../////////---,,,+++........................pppbbb[[[ZZZZZZ[[[ZZZYYYXXXWWWWWWUUUQQQNNNFFFBBB>>>:::999999888888777777666666666555555555333333333333333333333333444444444333222111222444000000000000000000111222...//////////////////...///..................///------......///000000111...............//////000........................,,,++++++***++++++,,,,,,,,,---......---,,,...///........................------,,,,,,,,,,,,------+++,,,---.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,+++,,,---......---,,,,,,***++++++,,,------......++++++,,,,,,,,,---------...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++---......,,,***++++++++++++++++++++++++------------------------)))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------))))))******+++++++++***'''***---...,,,******+++))))))*********+++++++++++++++++++++++++++++++++)))+++,,,,,,******+++...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------+++---...---+++)))***+++,,,...000000...,,,---///,,,,,,+++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---+++,,,......,,,+++,,,---------------------,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,---------.........---,,,,,,,,,,,,---......---------------.........---...............------//////000000///...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------***+++,,,---......---,,,................................................------............---------------............///------............------..................------------------------------~~~nnneeecccdddeee[[[ZZZYYYYYYYYYWWWTTTRRRIIIEEE@@@<<<:::999999888777777777777666666666666333333333333333333333333333333444222111000111333000000//////000111222222000//////////////////000......------------......---------...///000000111//////...------///000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......+++---......------///000++++++++++++++++++++++++.........------.........)))***,,,---...---,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++*********++++++,,,---+++,,,---.........---,,,,,,,,,,,,------........./////////000000000111111//////.........---------+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++++++++++++++++++++))))))***,,,......+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,*********++++++,,,,,,---+++++++++,,,,,,---------&&&''')))*********)))(((###''',,,---+++))))))***))))))******++++++++++++++++++++++++++++++++++++(((+++---,,,***)))+++...************************---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---...///******+++,,,,,,---......'''***,,,,,,***)))***,,,,,,///111111...---...000,,,,,,+++,,,---///111333,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,+++---......---,,,,,,---.........------,,,,,,,,,++++++++++++,,,------......------,,,,,,------...++++++,,,,,,,,,------------,,,,,,,,,,,,---......++++++,,,,,,---.........---...............------000000000000000...,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,........................)))***++++++,,,,,,,,,,,,)))***,,,---...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.........//////---..................---......---------...//////------------------------tttmmmllllllkkk```WWWUUUVVVUUUUUUVVVPPPLLLFFF???:::777666777888666444333333444555777333333444444333333222111222222222222222222222222333333111000////////////111111000000000000111111////////////////////////000///...---,,,,,,---...---------------...///000,,,,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,......------------.........------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------,,,,,,+++++++++000...,,,,,,------,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********---000000---)))------,,,,,,,,,,,,++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++******))))))))))))))))))***+++,,,---...---+++)))(((((())))))---,,,,,,++++++,,,,,,---...---+++)))(((((())))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++******+++,,,---///000******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,+++***)))))),,,,,,,,,------.........---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...%%%''')))+++,,,---,,,,,,.........---,,,+++))))))*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,+++++++++,,,...000111...---,,,++++++,,,---...,,,+++******+++,,,...///...------,,,,,,------...000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---,,,+++++++++///...---,,,,,,,,,,,,,,,------------------------........................---------............///.........------,,,,,,,,,111111000000//////......---------------------------------,,,,,,,,,++++++{{{yyyzzzsssggg\\\ZZZ[[[YYYWWWVVVXXXTTTOOOHHHCCC>>><<<:::888777666555444555666777333444444444444333222222222222222222222222222222444333222111111111111111000000////////////000000//////////////////////////////...---,,,---.........------------......///...//////000000//////...------,,,,,,,,,,,,------......////////////............------------.........------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------,,,,,,,,,,,,,,,,,,+++///---,,,+++,,,---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++***,,,...///,,,***------,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++*********)))+++*********+++,,,------///...,,,++++++++++++,,,+++++++++******+++++++++...---,,,+++************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,---,,,,,,++++++*********,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------*********)))******+++,,,)))***+++---.........---,,,,,,---------,,,++++++++++++++++++,,,,,,,,,---,,,------......------,,,,,,,,,,,,---------.........---,,,,,,,,,---...///---------,,,,,,---------......------------------...------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................///...------,,,,,,,,,,,,///...------,,,,,,,,,---------------------------........................---------............////////////......---------000000000000//////......---------------------------------,,,,,,,,,++++++zzzlll^^^[[[\\\YYYUUUSSSWWWVVVRRRMMMGGGAAA<<<999999888777666666666666666444444444444444333222222222222222222222222222222333333333333333222222222//////............//////////////////////////////......---------...//////...............---------//////000000000000000///......------------............////////////............------------.........------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++,,,,,,,,,,,,,,,,,,---...,,,+++***+++,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......,,,++++++------,,,***------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,,,,+++,,,,,,------------,,,++++++,,,,,,---************************,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------........................***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***+++,,,.........---,,,***+++,,,,,,------------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,------......------,,,000000000//////---,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,---------.........---------------------------------------........................---------............//////////////////.........000000000////////////...........................------------,,,,,,,,,,,,sssbbb\\\\\\ZZZVVVTTTTTTTTTSSSQQQLLLEEE???;;;::::::999888777666555555444444444555444333333222222222222222222222222222222222222333333333333333000//////......//////000////////////////////////------------......///////////////......---,,,,,,,,,------............---.........------.........,,,,,,------------,,,,,,...------,,,,,,------.........------............------------------------+++,,,------......------------------------------+++++++++,,,,,,------------+++******+++,,,+++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///---,,,+++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,******************++++++******++++++++++++******)))***,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))******+++,,,,,,,,,,,,+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......******,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......------------------------+++,,,---......---,,,+++......///000///...---,,,...------,,,,,,------...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------........................,,,,,,,,,,,,,,,---...///---...............------------------------------........................---------............/////////..................////////////////////////////////////////////////...------------,,,,,,,,,kkkaaa___\\\ZZZZZZWWWXXXYYYXXXUUUPPPKKKHHH>>>===;;;999777555555444444444555555555444333333222222222222222222222222000111222333333222222111111000000//////000000111////////////////////////,,,,,,---....../////////.../////////...---,,,+++***+++,,,---------------.........------.........,,,,,,------------,,,,,,------,,,,,,,,,,,,------..................------------------------------+++,,,------......------------------------------+++++++++,,,,,,---------,,,+++)))***+++,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,+++***+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++************+++)))************+++******++++++,,,------,,,++++++''')))***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++(((%%%%%%&&&)))*********+++,,,,,,,,,,,,+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,------------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,------...///++++++,,,---,,,+++***))),,,,,,------,,,,,,+++***------------------------,,,------......------,,,,,,,,,,,,---------......++++++,,,---.........///+++,,,---......---,,,++++++,,,---/////////...---...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------........................,,,,,,,,,,,,------...///------...//////......---------------------------........................---------............///------------------------.............../////////////////////////////////.........---------,,,,,,yyylllddd^^^[[[[[[XXXYYY[[[[[[ZZZWWWTTTRRRFFFCCC???;;;888666666666555555555555555444333333222222222222222222222222000111222333333222111000111111000000000000111111////////////////////////,,,---......///.........---.../////////...---,,,,,,,,,---...////////////......------------............////////////......------,,,,,,,,,,,,------.........///......---,,,------------------------+++,,,------......------------------------------+++,,,,,,,,,,,,,,,,,,------+++******,,,------,,,+++,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---...---+++***+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********))))))***++++++,,,,,,---------,,,,,,++++++,,,---......---,,,+++((()))******++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...,,,)))&&&&&&'''***,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***************************+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------...//////...---,,,------------,,,,,,+++***------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......)))***,,,---.../////////,,,------......------,,,++++++,,,---.../////////...------,,,,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................,,,,,,,,,,,,,,,---...///,,,---...000000///......------------------------........................---------............///,,,,,,,,,------------------............/////////....................................---------,,,rrreee^^^]]]YYYYYYYYYYYYXXXWWWVVVVVVNNNJJJDDD>>>:::888888999555555555555555444444333222222222222222222222222222333444555444333111///000000////////////000000////////////////////////---.../////////...---,,,+++---...///000///------,,,---...///000000000000------,,,,,,,,,,,,------......////////////......---,,,,,,++++++,,,,,,---....../////////...,,,,,,........................+++,,,------......---------------------------------,,,,,,,,,,,,,,,,,,+++---,,,***+++---......---+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))+++......,,,+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------************++++++,,,---,,,------...---,,,*********+++,,,------,,,+++***++++++*********+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++,,,------,,,---.../////////...---++++++,,,---------,,,,,,---,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,---------......***+++---.........---------------,,,,,,---------///...............//////...------,,,,,,------...,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,................................................------,,,,,,,,,---......,,,---///000000000///...------------------------........................---------............///------------.........///---------.........//////------------------------............------------rrrgggeee]]]\\\[[[ZZZYYYYYYYYYYYYTTTPPPHHHAAA<<<::::::;;;555555666666555555444333222222222222222222222222444555666666555333111000//////............//////////////////////////////....../////////...,,,+++***,,,...000000///...---+++,,,---...////////////---,,,,,,++++++,,,,,,---,,,------------------,,,---,,,,,,++++++,,,,,,---....../////////...,,,+++........................+++,,,------......---------------------------------------,,,,,,+++++++++---,,,++++++---//////...+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...'''***...///---,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...------------------------+++++++++,,,,,,---------******++++++,,,---...///++++++,,,,,,+++)))((('''((()))+++,,,,,,+++)))(((...---,,,+++++++++------++++++++++++++++++++++++*********++++++,,,,,,,,,+++---///111111///---+++******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,------------,,,,,,+++++++++******+++,,,,,,---.........------------...//////******,,,---------,,,,,,))))))+++,,,---.........,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,---------......,,,---.........---,,,+++......,,,++++++,,,......333222000.........//////...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++...................................................------,,,,,,---------+++---///000111000///...------------------------........................---------.........//////---.........//////000000---------.........//////------------------------//////.........---------xxxjjjgggccc___^^^^^^]]]ZZZWWWUUUTTTRRRLLLFFF???;;;999:::999777666555555666666444444333222222222333333666666555444333333222111000000////////////000000222222111111000000//////111111111000...+++)))'''////////////////////////////////////////////////000---,,,---///000...,,,...------,,,---...///000111000///...............,,,,,,,,,---------................../////////////////////......///////////////...---,,,,,,,,,,,,........................------------------------///...,,,++++++,,,---...------............------......---,,,++++++++++++------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******+++,,,...///......---------......///,,,,,,,,,+++++++++******++++++*********+++,,,---++++++,,,------...//////---,,,***))))))***,,,---++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.../////////...,,,***)))++++++,,,,,,,,,,,,------000///...---,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))000///...---,,,------...+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,---------,,,,,,+++++++++,,,------......------,,,------------,,,+++*********+++,,,,,,------,,,,,,........................000000...------...///000........................222111...---,,,---...///000000//////.........---,,,,,,---...---,,,***)))++++++,,,,,,---...//////.................................------,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---...//////...............///000000---.........//////000000222111///.........///000---......///000/////////.../////////...---,,,,,,////////////////////////------............------........................------,,,+++,,,---///000rrrmmmgggffffffeee```\\\YYYYYYVVVRRRKKKDDD???<<<:::999777666555555666666666555444333222222111222222222222222222222111111000000000//////000000000000/////////.........---//////000//////---,,,+++........................------------------------...,,,***+++---...,,,***......---------...///000///...------,,,,,,,,,---,,,,,,,,,---------..................////////////,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------............------,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++---...///000///...---------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,------......------,,,++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++************+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,******++++++,,,,,,,,,,,,---------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***//////---,,,,,,,,,------,,,------......------,,,------------------------+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,------......------,,,++++++,,,------,,,,,,,,,,,,,,,---............---------------------------//////...------...//////........................///...---,,,,,,------...000/////////............,,,---.........---+++***++++++,,,------...//////........................------------------,,,,,,++++++,,,------------,,,++++++,,,------...//////---------------...//////............/////////000000000...---------...///------...////////////............///......------////////////////////////---......//////......---........................++++++***)))***+++,,,,,,}}}uuuqqqpppnnnggg```]]]]]][[[XXXSSSLLLFFFCCC;;;:::888666666666666777888777555333222111111111111111111111222222333333000000000000000000000000////////////............,,,---...////////////...........................---------------------------,,,+++,,,---------+++......------......///000---,,,,,,+++++++++++++++,,,,,,,,,---------......---............/////////......------------......******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())),,,......---,,,+++------............------+++++++++,,,------..............................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111000///---,,,,,,++++++------------,,,,,,,,,,,,((()))+++,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******))))))******------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,,,,,,,------......//////......---------------------------***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,------......------,,,)))***+++,,,------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...---------------..............................,,,,,,,,,,,,,,,---------////////////.....................///......---,,,,,,,,,,,,---......//////........................,,,,,,------------------++++++,,,---------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,---..................//////////////////...---------------,,,,,,---...............------.../////////......////////////////////////---......//////......---........................++++++***)))))))))******{{{wwwrrrjjjbbb]]]]]]\\\[[[XXXSSSNNNJJJ>>>===:::888777777777777777666555333333222222222333333333333333333333444111111111111111111111111111111111111000000000000------....../////////000------------------------///////////////////////////........./////////.....................//////,,,,,,+++++++++++++++,,,,,,,,,,,,---------......---------.........////////////............//////***++++++,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++''')))***,,,------,,,,,,,,,------......------,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////......---,,,,,,,,,,,,......---------,,,,,,,,,(((***,,,---...---+++***,,,+++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++************++++++---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,---------,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................***+++,,,---......------///////////////.........//////////////////......,,,---------......//////........................,,,,,,,,,------.........+++,,,,,,---...---------,,,---------......//////------,,,,,,------...///........./////////////////////.........---------+++,,,------......------,,,---...///////////////////////////////////////......////////////..............................---------,,,++++++++++++uuujjjbbb[[[ZZZYYYZZZZZZXXXTTTPPPDDDBBB???<<<:::888777777444444444333333444555555555555444333333222111111111111222222222222111111000000000000111111111111////////////......//////........................///////////////////////////////////////...////////////////////////......------,,,,,,,,,,,,------,,,,,,,,,---------......------------............,,,++++++******++++++,,,,,,------------,,,+++***------------------------++++++++++++++++++++++++******))))))***,,,---///,,,,,,------------,,,,,,---............---,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,***+++---//////...---+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------,,,,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................+++,,,---........................///////////////////////////////////////------...............///........................,,,,,,,,,------.........,,,,,,---.........------------...............///...............//////000///////////////.........000000000000//////......+++,,,------......------------...///000000000///////////////////////////...//////////////////...........................------------,,,,,,++++++{{{lllccc[[[YYYXXXYYY\\\[[[XXXUUUMMMJJJFFFAAA===999777666333333333333444555666777333333222111000///......111222333444444333222111............////////////111111000///............////////////////////////------------------------,,,.........---,,,---...//////000000000///......---------------......///,,,,,,,,,---------......,,,------------.........---,,,,,,++++++,,,,,,------...//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++...///,,,,,,------------,,,,,,......//////...---+++***+++++++++++++++++++++++++++,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...******++++++,,,...///000------------,,,,,,,,,,,,***+++---.........---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///..............................------------.....................//////////////////............///000000................................................,,,,,,------------------,,,,,,---.......................................///............///000000///////////////.........000000000111000//////...,,,,,,---.....................///000000000//////////////////////////////...//////000000//////...........................++++++,,,,,,,,,+++******rrrgggaaa]]]ZZZZZZ]]]^^^[[[XXXUUURRRMMMFFF@@@:::777555555444444444444555555666222111111111000000//////111222333555555333222111---........./////////000111111///.........///000000000000000000000000000------------------------,,,...//////,,,,,,---//////000000111000///...------------------...//////,,,,,,,,,---------......,,,,,,---------.........///......------......///---...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---/////////...---+++------------------------++++++,,,,,,---......///------,,,,,,,,,,,,++++++------------------------+++,,,---.../////////...++++++++++++,,,---......,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++,,,,,,------......---,,,++++++++++++,,,---+++++++++++++++++++++++++++++++++,,,------......---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------++++++******+++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,---...///......---,,,,,,------------,,,,,,------------------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------------------------------+++,,,...///000000//////...........................---,,,+++++++++,,,---............/////////000......---------...///000////////////....................................------------------,,,,,,,,,------...............////////////...............------------...//////000/////////............//////000000000///...---------...////////////...///000000000000//////...//////////////////////////////000000000000//////........................***+++,,,---------,,,,,,xxxkkkfffbbb\\\\\\^^^___]]]ZZZ[[[WWWQQQIIIAAA;;;777555777666555444444444444444222222222222222333333333111222444555555444222111///000000000111111222222000000///......///111111000000000000000000000000////////////////////////...000222111...---///111///000111111111///...---,,,,,,,,,,,,------...///,,,,,,,,,---------......,,,,,,,,,---------......,,,++++++******++++++,,,+++---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...,,,++++++,,,,,,------,,,,,,+++***,,,...///000000...---////////////////////////++++++,,,,,,---...//////---------,,,,,,,,,++++++------------------------+++,,,---////////////...------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((())))))***+++++++++,,,------.../////////...,,,++++++,,,...///++++++++++++++++++++++++++++++,,,------...//////---------,,,,,,+++++++++************************++++++,,,,,,,,,---------******))))))***+++,,,,,,***+++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,++++++,,,,,,,,,---------((()))***+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,.../////////......---..................---------------------------+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,------......------,,,******+++,,,------------,,,---......//////..............................+++,,,...000111000000///........................///---+++)))))))))+++,,,---.........//////000000...---,,,,,,---...///000///////////////..........................................------,,,,,,,,,,,,---......//////......///////////////.........---,,,,,,,,,,,,---......000000//////.........------.../////////...,,,,,,---...//////000000//////000000111000000///......//////////////////////////////000000000000//////........................,,,---///000111000//////~~~uuuxxxmmmeeedddddd___[[[\\\^^^^^^[[[TTTKKK@@@888444777777777888888777444111555333111222333555666555333333333222222222111111444333333333222111111111//////000000111111111222//////............/////////////////////...........................------............////////////------------------------........................//////---,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,+++---...///...,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------)))***---/////////...---......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,---//////...------...------............------+++++++++******)))))))))------------------------++++++++++++,,,,,,---......---,,,***)))+++...000*********++++++,,,,,,,,,---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------------------------------))))))***+++---...//////---,,,+++************+++,,,++++++******++++++,,,,,,---------------------------------------------------..................---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...////////////............*********++++++,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,---,,,,,,+++)))'''%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))(((++++++,,,,,,---...//////------------------------.../////////...------,,,---------............///------............------//////.........---------000000000000////////////,,,---///000000000///...//////......---------,,,---,,,,,,+++,,,---...///........................//////.........---------//////////////////......000000///............///////////////////////////..................------111111000///...------,,,////////////............000000000000000000000000////////////////////////000000000///...---------}}}rrrjjjjjjkkkgggbbb```aaaaaa___YYYPPPEEE===888999777444444444333222000555444222222444555666555333333333222222222222111111111111111111000000000///000000000111111111111//////............///////////////////////////...//////...---,,,,,,++++++............////////////------------------------...........................---,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++---...///...,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,------,,,+++............------,,,,,,,,,,,,---......---,,,,,,...///000000...---...///---......//////......---------,,,,,,,,,+++++++++------------------------,,,,,,+++++++++,,,------...---,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,,,,,,,******++++++,,,---............------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.........------,,,,,,+++------------------------/////////...---------,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---............///000000000111++++++,,,,,,,,,---------......---------,,,,,,,,,,,,------......------,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,---......///------------------------...............---,,,,,,---------............///------............------//////.........---------.............../////////---......////////////////////////.........------------,,,,,,,,,---///000........................//////.........---------........................////////////............////////////////////////........................000000//////......------////////////....................................////////////////////////////////////////////////|||sssrrrtttqqqkkkfffeeeeeeccc___WWWMMMCCC>>><<<999555333333444444333666444333333555666666555333333333333222222222222///////////////000000000000000000000111111111111000//////......//////000......//////////////////000///...---,,,***))))))............////////////------------------------........................,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,,,,,,,+++---...///...,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,------------------++++++++++++++++++++++++((()))+++,,,---,,,,,,+++/////////............---,,,------......------,,,,,,,,,,,,***((((((***,,,......////////////..................------------------------------------------,,,+++++++++,,,,,,---,,,,,,---......,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------......///000///...---,,,,,,,,,++++++++++++,,,,,,//////...---,,,++++++***------------------------000000///...---,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...******+++,,,---...//////,,,,,,------------.........------------,,,,,,,,,,,,------......------,,,---......////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------......------,,,,,,---------............///------............------...............---------,,,,,,---------........................///000000000000////////////............------......///000.......................................---------------------------.........///000000000///---,,,////////////////////////........................///////////////.........////////////....................................////////////////////////......///000000111222222{{{{{{yyyrrrkkkhhhgggfffddd^^^UUULLLEEE???===::::::;;;<<<<<<;;;666555444444666777666555444444333333333222222222......//////000000111111000000000000000111111111000000////////////000000............//////////////////...------,,,++++++............////////////------------------------........................---------------......///,,,,,,------------,,,,,,,,,,,,+++---...///...,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,------.........+++++++++++++++++++++++++++,,,---............---/////////////////////...------------------------,,,+++***(((&&&&&&(((+++...//////000000//////..................---------------------------------...---,,,,,,++++++++++++++++++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------------------------,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111///---,,,,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,------------------------//////......---------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......++++++,,,,,,------......,,,,,,,,,---------------------------------------,,,------......------,,,+++,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---------------,,,,,,---------............///------............------........................,,,,,,,,,---....../////////......------...000111000000000000000///////////////......////////////................................................,,,,,,,,,------------------...000111111///---,,,////////////////////////............////////////.........///////////////////////////....................................////////////////////////------...000111333444444{{{yyy}}}vvvnnniiihhhgggfffccc]]]UUUOOOBBBAAABBBCCCEEEDDDCCCAAA777666555666777777666444444444444333333333222222000000000111111222222222111111000000000000000000000000////////////000000---.........//////000000............////////////............////////////------------------------........................000///......------......,,,------......------,,,,,,,,,+++---...///...,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,------------------.../////////////////////------------------------//////...,,,******---///......////////////......,,,,,,,,,,,,,,,---------------------------------...---,,,,,,++++++++++++***************,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------------------------,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,...//////...---+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........------------------------,,,---------......//////---,,,,,,,,,,,,---......------,,,,,,------...///000000000//////.........,,,,,,,,,+++++++++++++++------------------------,,,------......------,,,+++,,,,,,,,,,,,++++++***...........................------,,,,,,++++++***,,,,,,,,,---------------------------------------,,,,,,---......------------------............///------............---------.....................------.........////////////......------...000111/////////000000000000000//////////////////..............................---.....................,,,,,,,,,---------......---...000111111///---,,,////////////////////////........./////////000000.........///////////////////////////............////////////////////////////////////////////////------...000111333444444{{{zzzxxxoooiiigggfffggghhhfff```[[[KKKJJJJJJJJJIIIGGGBBB???888777666777888888666444444444444444333333333333222222222222222333333333111111111111000000000000111000000//////000000111------......///000000000.........///000000111111............////////////------------------------........................111000///...............------............------,,,,,,+++---...///...,,,,,,,,,,,,---------............------------......,,,,,,------------------------------------------++++++++++++++++++++++++---............/////////...------,,,,,,------...---------,,,++++++---///------............------++++++++++++,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,***...000///+++***...222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------,,,,,,,,,,,,------***++++++,,,---...//////------------------------+++,,,,,,---...///000000---,,,,,,,,,,,,---......---------------......///...------,,,+++***)))))),,,,,,++++++++++++******,,,,,,,,,------------...,,,------......------,,,,,,------------,,,,,,+++------------------------......---,,,,,,+++******------------------------------------------------------......//////......---------............///------............---------------......................................................///000000......////////////000000....../////////...------........................---------...............,,,,,,,,,---......//////...///000000000///---,,,////////////////////////.........//////000000111///////////////.........////////////............000000000000000000000000////////////////////////......///000000111222222{{{pppiiigggfffhhhlllmmmjjjfff]]]YYYTTTOOOJJJDDD>>>:::888777777888999888666444555444444444444333333333333333333333222222222222111111111111000000000///111111000000000000111111------......///000000111.........///////////////............////////////------------------------......................../////////...//////000111------............------,,,,,,+++---...///...,,,,,,,,,,,,---------............------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,------...............---,,,,,,,,,,,,---...''')))************+++---,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------+++444;;;888///)))+++000......---------,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------+++,,,,,,------.........------------------------,,,---------.../////////---,,,,,,,,,,,,---......---------------...//////******))))))((((((''''''------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,------......------,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...//////000000//////---------............///------............---------------.........////////////......---,,,,,,,,,---......///////////////------........./////////---......///...---,,,+++........................---------.........//////,,,------...//////000000////////////............////////////////////////---......///000000111111000000//////......------////////////............////////////////////////////////////////////////////////////////////////}}}pppiiigggfffiiiooorrrpppmmmlllfff\\\SSSJJJBBB<<<888888888777888999888666444555555444444444333333333444333333333222111111111222111111111000000//////111111000000000000111111---------...///000000111/////////......------,,,............/////////000------------------------........................------......///111222333------............------,,,,,,+++---...///...,,,,,,,,,,,,---------............------------...............------,,,,,,,,,++++++++++++++++++++++++......---,,,,,,---------,,,,,,,,,---------.........---,,,,,,,,,,,,---...(((***,,,---------...///+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------++++++++++++,,,------...,,,999DDDAAA333((((((---.........------,,,,,,,,,************++++++,,,---************************+++*********+++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------++++++,,,------...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///...------,,,,,,------...---------------------,,,------------------------..................---------,,,,,,,,,,,,---.........------------...//////------------------...............------,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,&&&''')))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------......///000111111000000---------.........//////---..................------------........./////////...------,,,+++***))),,,---///000000000///...,,,---------......//////------.........---+++***........................---------.........//////------......///000111111000000///............///////////////////////////---......///000111111222111111000///...------,,,000/////////....................................////////////////////////000000000///...---------}}}ppplllmmmnnnlllkkklllpppsssxxxrrrfffWWWIII???;;;999999999999:::;;;;;;888666777777777666555555444444444333222222111111222222000000////////////000000111111000000//////......//////000000000000//////////////////////////////........................------------------------////////////////////////000000//////...---++++++,,,,,,,,,---------......---------------------------.........---,,,,,,+++......////////////......+++,,,,,,---.........---,,,---...000222111...,,,---------------------------------............///000///---+++***+++---...........................------------------------------------------------...........................---+++))))))***+++,,,..................------.........------,,,,,,,,,+++++++++,,,,,,---------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...------------------------..............................//////...,,,+++))),,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---......///......------...---,,,,,,++++++++++++........................*********+++++++++,,,,,,//////.........---------------------------------------------------------......////////////...............,,,+++***,,,.........//////...---,,,,,,------,,,,,,,,,------...---------.........//////---------............///..................------............////////////,,,---......///.........111111000000//////......////////////////////////000111222111//////000222000000000000000000000000000111111111222222222222333222111/////////000111000000000000000000000000//////000000000000////////////............//////000000000000000000000000|||uuutttrrrrrrsssuuuvvvwww{{{vvvkkk]]]OOODDD===::::::999999:::<<<<<<:::888777666666555444444333333444333222222111222222222000000////////////000000111000000000/////////...//////000000000000//////////////////////////////........................------------------------////////////////////////////////////...---,,,,,,,,,,,,---------.........---------------------------.........------,,,+++,,,------......------,,,+++,,,------......------,,,,,,...000222111...,,,---------------------------------............//////...---,,,+++,,,------------------------------------------------------------------------------------------------------...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------------------...............,,,+++***,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,++++++,,,,,,........................------------............//////.........---------------------------------------------------------......////////////.........//////---++++++---///......//////...------,,,//////......---.........---------.........//////---------............///....................................////////////---...//////000000//////000000000000//////......////////////////////////000111111000///...000111////////////////////////000000000000111111111222222111000///...//////000000000000000000000000000//////000000000000////////////............//////000000000000000000000000|||zzzzzzvvvooodddXXXLLLCCC===::::::999:::<<<===<<<;;;666666555555444333333333444444333222222222222222111000000//////000000111000000000000//////////////////000000000000//////////////////////////////........................------------------------////////////////////////---...............---------------.........//////------------------------------------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,---///111111...,,,---------------------------------............///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,))))))******++++++,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------***+++,,,------...------...---,,,,,,,,,,,,,,,,,,........................---............/////////...............---------------------------------------------------------......////////////......//////000...---,,,---///.........///......---,,,111111000///.........///---------...............---------............///....................................////////////...//////000000000000000000000000////////////...//////////////////////////////000///......///111........................////////////000000000000000000///............/////////////////////////////////000000000000////////////............//////000000000000000000000000}}}xxxvvvqqqjjj```TTTIIIBBB<<<:::999999;;;<<<<<<<<<777777777666555555444444444444333222222222222333111000000000000000000111000000000000//////////////////000000000000//////////////////////////////................................................////////////////////////,,,------...//////......------........./////////------------------------------------,,,---------++++++,,,,,,,,,,,,++++++,,,,,,------...------,,,,,,,,,---///000000...,,,,,,,,,---------------------------............///,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,---------......------------------,,,,,,..............................---------,,,,,,,,,........................,,,,,,,,,---,,,,,,++++++...------,,,,,,,,,------........................,,,,,,,,,---------....................................................................................////////////......///000000///...---...///---...............------111111000///....................................---------............///---------...........................////////////......///000000000000///////////////////////////////////////////////////......///...------///111////////////////////////.........////////////000................................................//////000000000000////////////............//////////////////////////////}}}xxxrrriii\\\OOOGGG>>><<<999888999;;;;;;;;;999999888888777666666666555444333333222222333333111111000000000000111111////////////000000000000//////000000000000//////////////////////////////................................................////////////////////////+++,,,---...////////////------------.........///------------------------...---,,,,,,,,,------...,,,,,,------------,,,,,,,,,------...------,,,,,,---,,,,,,...///000...,,,,,,,,,,,,---------......---------............///,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,------)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,---------------------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,.................................---,,,+++***)))---------,,,,,,---..............................,,,,,,,,,---------......---...........................................................................////////////.........000111000...---...///------...............---000//////...------...........................------------............///---------.........//////............////////////,,,---......//////...................../////////////////////////////////---...///...---...///111000000000000000000000000---.........////////////---------............---------------------------//////000000000000////////////............//////////////////////////////zzzqqqeeeWWWMMMDDD@@@<<<999999999:::999:::::::::999888888777777555444444333333333333333222111111000000111111222////////////000000000000//////000000000000//////////////////////////////................................................////////////////////////,,,,,,---.../////////...,,,,,,,,,---------......------------------------...---,,,+++,,,---...///------............------------......------,,,,,,---,,,,,,---//////...---+++,,,,,,------.........---------............///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.................................,,,,,,,,,,,,------------++++++,,,,,,------......++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++///...------------------------------------------...........................------,,,,,,,,,------,,,,,,,,,---------......------------............------------------------......---------,,,,,,,,,....................................---+++***)))------------------...///........................---............/////////---------.....................................................................////////////......---///000000...------...,,,---......///.........///......------......///...............------------------............///,,,,,,------.../////////............////////////,,,------...............---............/////////////////////////////////---...//////...///000222111111111111111111111111............////////////,,,---......///.................................//////000000000000////////////............//////000000000000000000000000~~~vvvlll```WWWKKKFFF@@@;;;:::999999999::::::999999888777777666555555444333333333333444222111111000000111111222.../////////000000000111//////000000000000//////////////////////////////................................................////////////////////////------..................+++++++++,,,,,,,,,,,,---------------------------...---,,,++++++---...000------............------------......------,,,+++---,,,+++,,,...///...---++++++,,,,,,---......///---------............///------,,,+++,,,---...///------------------------------------------------++++++,,,,,,---......///------------------------+++,,,,,,------...------,,,,,,,,,---------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---//////...---------------------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------.........///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,------.........---------------------...//////........................------------............---------.........//////......................................................////////////......,,,...000///...,,,,,,,,,,,,------...//////..................///000111111//////.........------------------............///,,,,,,------...//////000............////////////------...///////////////---------.........//////////////////////////////...///000000//////222333000000000000000000000000....../////////000000000,,,---...///000//////...........................//////000000000000////////////............//////000000000000000000000000|||wwwpppggg___OOOJJJCCC>>>;;;::::::999999999888888777666666666555555444333333333333444222222111111111111222222.../////////000000111111//////000000000000//////////////////////////////........................////////////////////////////////////////////////---...............------******+++++++++,,,,,,,,,------------------------...---+++++++++---///000,,,------......------,,,---.........---,,,,,,+++---,,,+++,,,...///...---++++++,,,,,,---...//////---------.........//////...---+++++++++---///000........................------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------***+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------***+++,,,...///000000000---------------...///000........................*********+++++++++,,,,,,---------.........//////////////////////////////////////////////////////......////////////......+++---//////---,,,+++,,,,,,,,,---.../////////....../////////000222333444//////.........------------------.........//////,,,,,,------...///000000............/////////000...//////000000000000000---------.........//////////////////////////////...///000000000000222444////////////////////////////////////000000000000,,,---///000000000////////////////////////////////////000000000000////////////............//////000000000000000000000000}}}|||wwwnnngggZZZRRRHHH???;;;;;;;;;<<<777888777666444444555666111111111111111111111111222222111111111111222222000000000000000000000000//////000000000000//////......//////000000111111222111///---------///000000+++&&&''',,,000000...000000//////.........---------------------------...------,,,,,,------...444...)))))),,,......+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++------++++++++++++------/////////......---------------------------------+++++++++*********))))))%%%'''+++///000///...,,,.........------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,------,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------,,,,,,,,,,,,++++++...---,,,,,,---,,,+++)))------++++++++++++------******+++++++++,,,,,,,,,---------------------------,,,,,,+++,,,---///000........................,,,---.........---,,,+++........................---------............///.................................------,,,,,,,,,+++,,,,,,------,,,,,,+++////////////////////////...------,,,---...///000//////.........---------.........------,,,,,,,,,+++---......---,,,,,,---//////............//////////////////............///////////////000111111//////000000111111222222111000///...............000000//////.........---............//////////////////.........---------.........////////////000......////////////......222111111111000000//////000000000000000000000000222111000//////000111222------......//////000000,,,---///000000000///...000000//////.........---...//////000111222222222//////000000111111222222........................|||wwwrrrddd[[[PPPFFF@@@===:::999999999888777555444444555222222222222222222222222222222111111111111222222111111111111111111111111//////000000000000//////.../////////000000000111///...,,,******+++,,,---///,,,)))***---000000///000/////////.......................................------,,,,,,------...444///******---//////---......---------,,,,,,,,,........................------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++***)))***---//////...---,,,...---------,,,,,,,,,,,,(((((()))+++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++++++++++++++++++++,,,------......---,,,,,,++++++++++++,,,,,,---------+++++++++,,,......,,,***------,,,++++++,,,------+++++++++,,,,,,,,,,,,---------------------------...---,,,,,,,,,---...///........................,,,,,,---.........---,,,........................---------............///..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++...........................------,,,---...///000//////.........---------.........------,,,,,,,,,+++---......---,,,------//////............//////////////////............---------------...//////............////////////000//////...------......000/////////........................//////////////////.........------------............///////////////000000000000//////111111111000000000//////000000000000000000000000222111000//////000111222.........///////////////,,,---///000000000///...000000/////////............//////000111111222222000000000000000111111111........................}}}{{{yyyxxxllldddXXXNNNHHHBBB===999::::::999888666555444333444444444444444444444444222222111111111111222222111111111111111111111111//////000000000000//////////////////000000000000111000...------...//////.............../////////////////////............////////////////////////...------,,,,,,------...444000,,,+++...000000.........---------,,,,,,,,,........................------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,------.........------,,,------,,,,,,,,,,,,++++++((()))***+++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------+++++++++,,,,,,------------------------,,,,,,+++******+++,,,---...//////***+++,,,...000000...,,,------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------///...------,,,---------........................+++,,,---.......................................---------............///...........................------------,,,,,,,,,,,,,,,------------,,,,,,---------------------------------,,,------...///...............---------.........---------------,,,---//////---,,,---...//////............//////////////////............------------.........///////////////............//////...------------...////////////......................../////////////////////............------------............///000000111111111111000000111111000000000000//////000000000000000000000000111111000000000000111111000000///////////////...---...//////000/////////000000////////////....../////////000111111222222111111111111000000000000........................}}}zzzyyyzzzssskkkaaaYYYTTTMMMEEE???:::999888777777666555444333333333333333333333333333222222111111222222333111111111111111111111111//////000000000000//////////////////000000000000111111000//////000000111,,,...000000///------...///////////////....................................------,,,,,,------...222///,,,,,,...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------,,,,,,------------,,,,,,...------,,,,,,------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------,,,,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------+++,,,,,,---...//////000,,,,,,---------,,,,,,+++++++++,,,,,,---......///------///111333222000------------,,,,,,---------------------.........///........................//////......---------,,,........................+++,,,,,,---...//////000........................---------............///........................------------------------,,,,,,------------,,,,,,------------------------------------------.............................................---------,,,...//////...------...//////............//////////////////...............//////000000000000000222222111111000000//////......------------......///////////////...................../////////////////////...............------------............///000000111111000000///000000000000000000//////////////////////////////111000000000000000000111111000000000//////............//////////////////000000////////////////////////000000111111111111222222111111000000//////........................xxxoooiiiddd]]]RRRIII<<<:::777666777777666555333333333333333333333333333333222222222222333333111111111111111111111111//////000000000000//////000000000000////////////------------------......+++---000000...,,,,,,,,,.........///////////////------------------------...------,,,,,,------...///---,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,...------,,,,,,------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,,,,,,,------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,------......***++++++,,,---......///++++++,,,,,,---,,,,,,+++------------------------///......000111000---***------------------------------........./////////......................../////////......------,,,////////////////////////,,,,,,------...///000000........................---------............///........................------------------------,,,------......------,,,.............................................------.............................................,,,...//////...------...//////............//////////////////..................///000111000000000222222111111000000//////......---------......///.........///////////////............////////////////////////////////////---------.........//////...//////000000//////...//////////////////000000////////////////////////000000000111111000000000111111000000/////////.../////////.........////////////000000000000000000000000000000000111111111222222111111000000//////////////////////////////zzzvvvmmm___SSSDDD???999666777888777666222222222222222222222222333333222222222222333333222222222222222222222222//////000000000000//////000000000000////////////.........///////////////,,,,,,---...///...---,,,.........///////////////------------------------...------,,,,,,------...---,,,,,,,,,,,,---............---------,,,,,,,,,........................------,,,,,,,,,---......------------------------------............------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,------------......+++++++++,,,---.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------,,,,,,,,,,,,---...///)))))))))******+++++++++***++++++,,,,,,,,,,,,,,,............------,,,,,,...,,,++++++,,,,,,***(((------............---------------.........//////............................../////////...------////////////////////////...---------...///000000........................---------............///........................,,,,,,,,,------------...------............------//////////////////////////////000000000///......---------............................../////////---...000000...---.../////////............//////////////////............+++,,,.../////////...---////////////............///............///000000.........///////////////............////////////...////////////000000000.........////////////000......////////////............////////////000000000000000000000000000000000000111111111111000000111000000000000000000///000000///............/////////000000000000111111000000000000000000111111111111111111000000000000////////////////////////yyyjjj^^^OOOGGG>>>999888999888666444444444444444444444444444333333222222333333444222222222222222222222222//////000000000000//////111000000000/////////...000000111222222222222222...,,,+++---000222000---............/////////000...........................------,,,,,,------...,,,---......------...///......---------,,,,,,,,,........................---,,,,,,,,,,,,---...///........................------............------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------..................------,,,,,,+++,,,,,,,,,,,,---------...,,,,,,,,,------------------------....../////////++++++,,,,,,---.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------,,,,,,,,,---...///***+++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------...............,,,******+++,,,,,,+++,,,---...//////...---,,,,,,,,,---------.................................---...///000000///......//////////////////////////////...------...///000........................---------............///........................,,,,,,,,,---------......------............------........................000111222222111000///...---------.........//////---........./////////000---...000000........./////////............//////////////////............+++,,,...///000///...---............///////////////////////////000111111............/////////000............////////////.../////////000000000000/////////000000000111111//////000000000000//////........./////////000000000000000000000000000000///000111222222111000///000000000000000111111111111000///...---....../////////000000000111111111111000000000000000000000000000000000000111111111////////////////////////qqqeeeXXXNNNCCC;;;999999777555555555555555555555555555444333333222222333333444222222222222222222222222//////000000000000//////111111000000/////////...------...///////////////111---***---222444222///---.........//////000000////////////////////////...------,,,,,,------...---...//////......///111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///........................------............------+++,,,...//////...,,,+++...---++++++++++++---...---------......///////////////...---,,,++++++***---------.........//////------------,,,+++***)))........./////////000000//////...---,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------,,,+++,,,---...///.....................---)))***+++,,,,,,,,,,,,,,,+++,,,,,,---...///000000///---++++++---///000111,,,---...//////...---,,,,,,,,,,,,---------......////////////////////////,,,---...000000000//////000000000000000000000000000000...------...///000........................---------.........//////........................,,,,,,,,,------.........------............------------------------------111222333333222111000///---------.........//////---.........//////000000---///000000///....../////////............//////000/////////............---...000111222111000/////////000000111111222222000000000000000111222222---.........//////000000............/////////000.../////////000000111111000000000000111111111111000000111111111111000000---.........//////000000000000000000000000000000///000111222222111000/////////000000111111222222111000///...------.../////////000000111111111222111111111000000000000000//////000000111111222222000000000000000000000000{{{sss```LLLCCC>>>999777888555555444444444333333333333333333333333333333333111111222222222222111111000000000000000000000000//////////////////////////////000000111111222222..................------//////............//////........................------------------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------......//////...---,,,,,,------++++++++++++------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................,,,,,,------------,,,,,,......///111222333444555,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++******+++++++++,,,,,,,,,******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...)))***+++,,,,,,,,,,,,,,,------------------------------------------------........................///......------,,,++++++................................................000000////////////000000,,,,,,,,,---------..............................///...---,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,---...///000////////////////////////000444888666111------///........................///...---,,,,,,---...///000000000000000000000000////////////000000000000000///...------...///000000//////.........//////222111000//////000111222111000///......///000111000000//////.........---//////000000111111222222////////////////////////000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000222222111111111111222222333111...,,,,,,...111333000000000000000000000000000//////.........//////nnnZZZMMMCCC;;;888999666555555555444444444444333333333333333333333333222222333333333333222222000000000000000000000000///////////////////////////////////////000000000...........................------,,,,,,------...........................------------------------......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------......//////...------,,,------,,,++++++,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................------............------------...///000111111222,,,,,,,,,,,,------------------------------------------......------,,,++++++,,,,,,,,,------------++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++,,,---------------------------------------------------------------------------------------.......................................---------........................000//////......//////000,,,,,,---------.................................///...------------...///...---------,,,,,,,,,,,,,,,,,,---------.........---------------...///000////////////////////////000333555444111.................................///...------------...///000000000000000000000000////////////000000000000000///...------...///000111000000/////////000000111111000000000000111111111000///......///000111000000/////////.........000000000000000111111111////////////////////////111111111111111111111111000000000000000000000000222111000//////000111222111111111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222111111000000000000111111000000000000000000000000000//////....../////////ppp^^^MMM@@@;;;<<<777777666555555555555555333333333333333333333333333333333444444333333333000000000000000000000000000000000000000000000000////////////.......................................------,,,,,,------...........................------------------------...------------,,,,,,,,,------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,------------------------.........///......---,,,------,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------....................................//////.........,,,,,,---------.........,,,,,,------.........///------------------------------......------,,,,,,------------............------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111//////.........---------.................................------.........,,,------------.................................///......------......///...............---------,,,------------.........------.../////////......///////////////////////////000111222111000///...........................///......------......///000000000000000000000000////////////000000000000//////............//////111111000000000000111111000000111111111111000000000000////////////000000000000////////////......111111111111000000000000////////////////////////222222222222222222222222////////////////////////111111000000000000111111333333222222111111111000111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222000111222333333222111000000000000000000000000000000000////////////000000}}}yyy}}}oooZZZJJJBBBAAA::::::888777666666666666333333333333333333333333222222333333333333222222000000000000000000000000111111111111111111111111000000000//////.....................////////////000000////////////000000................................................------------------------------------------------------,,,,,,,,,,,,---------------------------------------------------------...............---------------,,,,,,---------,,,,,,.........---,,,+++------------------------------------------------..............................////////////......------------,,,,,,,,,,,,........................------------------------,,,------...------,,,,,,,,,------------..................---------------------------------------+++,,,---......---,,,+++,,,------.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------....../////////////////////...------,,,,,,...........................------,,,,,,------...------------....................................//////............/////////////////////.........------------............---...///000000///...---//////////////////////////////...000111111///...........................//////............//////////////////////////////////////////000000000000/////////....../////////000000//////000000111111///000111222222111000///000000////////////000000000000//////////////////222222111111000000//////////////////////////////222222222222222222222222////////////////////////111000000000000000000111444444333333222111111111111111111111111111111111000000000000111111111111111111111111111111111111222222111111111111222222111111222333333222111111000000000000000000000000000000/////////000111111~~~xxxzzzkkkYYYNNNHHH???===;;;888777666666777333333333333333333333333111111222222222222111111111111111111111111111111222222222222222222222222111111111000000/////////........./////////000000000000000//////000000000................................................------------------------------------------------...------,,,,,,------...------------------------------------------------------...............---------------------------+++,,,---.........,,,,,,------------------------------------------------..............................////////////............------------,,,,,,000000///...---,,,,,,+++------------------------,,,,,,------...------,,,,,,,,,,,,,,,------------..................------------------------------+++,,,---......---,,,+++,,,,,,------------,,,,,,------------------------------------------------------------------------.........---------,,,,,,//////.........---------////////////////////////------,,,,,,,,,,,,---------------.........//////........................////////////////////////////////////////////////---------.........//////......000000000///...---///////////////////////////......///111111000///////////////////////////////////////////////////////////////////////////////////////000000000000...//////////////////..................///000111///000111222222111000/////////000000000000////////////000000000000000000222222111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000111111000000000333333333222222222111111111111111111111111111111111111111222222333333333111111111111111111111111222222111111111111222222222111000000000000111222000000000000000000000000000000000000000111222222{{{uuuuuu|||jjjZZZPPPCCCAAA>>>:::777666666666333333333333333333333333000111111222222111111000111111111111111111111111111111111111111111111111111111111111000000000000.........//////000000111///......------......///................................................,,,,,,,,,------------...------------------------......------------......,,,,,,,,,------------...------------------------,,,---......///.........------............------,,,,,,------......------------------------------,,,------......------,,,.................................//////..................---------------000//////...---,,,++++++------------------------,,,,,,------......------+++,,,,,,,,,,,,---------------......///......---------------------------,,,------......------,,,,,,------------,,,++++++------------------------------------------------........................///......---,,,,,,++++++........................////////////////////////---------,,,,,,---------------........./////////...........................//////000000//////............///////////////------.........///////////////000000000///......////////////////////////000000000000000000000111////////////////////////...//////000000//////...000000000000000000000000////////////000000000000......////////////.........------......///000111000000111111111111000000//////000000000000////////////000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222222222222222222222222222222222222222222222111111222222333444444444222222222222222222222222222222111111111111222222222111000//////000111222000000000000000000000000000000000000111222333444{{{uuuqqqzzzzzzeeeUUUGGGEEE@@@;;;888666555555333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111/////////000000000000000---......///000000111111//////............//////................................................,,,,,,,,,---------......------------------------......------------......,,,,,,,,,---------......------------------------,,,------...//////......,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///........................,,,,,,---......---,,,,,,........................------............------,,,---------------------,,,,,,,,,,,,------------------------------------+++,,,------......------------------............++++++---...///......---........................---------,,,,,,---------...............---,,,,,,------------------------------------------------------------------------............------------,,,,,,------.../////////////////////////////////......------------..................////////////...........................///000111111000///...------........./////////............////////////111000000///////////////////////////////////////000222333222///...000333////////////////////////...///000111111000///...000000000000000000000000////////////000000000000---...///000000///...---............///000111222111111000000000000111111...///000111111000///...//////000000000111111111000000000000000111111111000000000000000000000000111111111111111111111111222222222222222222222222///000111222222111000//////000000111111222222222222222222222222222222222000111111222333333444444222222222222222222222222222222111111111111222222111111222222222222111111000000000000000000000000111111111111222333444444{{{uuu{{{kkkWWWJJJGGGAAA<<<888666555555333333333333333333333333222333333444444333333222111111111111111111111111000000000000000000000000---.........//////000000---......///000111111222111111000000000000111111........................////////////////////////,,,,,,,,,------.........------------------------......------------......,,,,,,,,,------.........------------------------,,,,,,---.../////////...,,,---...//////...---,,,------,,,+++,,,---///000........................,,,,,,---......---,,,,,,........................,,,------------------,,,++++++,,,,,,,,,---------))))))***+++---......///------------------------+++,,,,,,---.........---............/////////000)))***,,,...//////....................................,,,++++++,,,......//////000000///...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000+++,,,,,,---...///000000000000000000000000000000///......------......///............/////////000...........................///000111111000///...,,,---------......//////............/////////000222111000.........///000////////////////////////000333555333...---000444000000000000000000000000...///000111111000///...000000000000000000000000////////////000000000000---...///000000///...---////////////000111222333222111000//////000111222...///000111111000///...//////000000111111111222//////000000111111222222000000000000000000000000222222222222222222222222222222222222222222222222///000111222222111000///......///000111222222333222222222222222222222222///000000111222222333333222222222222222222222222222222111111111111222222000222444666666444222000000000000000000000000000111111111111222333444555}}}wwwdddPPPJJJAAA:::777888999:::777666666444333222111111222222222222222222222222111111222222222222111111000000000000000000000000111111000000//////......//////............//////000000///...------,,,,,,......------------..................//////////////////.........---------)))***++++++,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++000000000///......------222000---+++******,,,---..............................------------......///...---,,,,,,---...///222111///---,,,+++,,,,,,,,,---...000000000000///............---,,,+++***,,,,,,,,,------............------,,,,,,------...........................------------------------,,,...111333333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------...---,,,,,,,,,,,,---...........................---------------,,,,,,,,,//////.........---------....................................////////////,,,------...///000111111000000000000000000000000...///000///---++++++,,,//////000000///...------......//////000000111111///...---------///000111........................////////////////////////111111000000/////////.............../////////000////////////////////////000000000000000000000000000000000000000000000000111111222222222222111111111000///////////////000/////////111333222000...000000000000000000000000000000111000000///......////////////000000000000111111000000000000111111000111111111111222222222000000000000000000000000111111111111111111111111222111111111000000//////222222111111111111222222111111111111111111111111111111222333333333333222111000000000111222333333222222222222222222222222//////000111222222333333333333333333333333333333222222222222222222222222222222222111111111111111nnnVVVNNNDDD===;;;;;;:::888777666666555444333222111222222222222222222222222111111222222222222111111000000000000000000000000111000000000/////////...//////............//////000//////...------,,,,,,......------------..................//////////////////.........---------------...////////////...------------------------,,,,,,------------,,,,,,.....................///000///---+++++++++,,,---..............................------------......///...------------...///555444222000.............../////////...---,,,+++,,,------.........---------------....../////////...------,,,,,,------...........................------------------------,,,...000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------...---,,,,,,,,,,,,---...------------------------....../////////////////////.........------------....................................////////////------......//////000000////////////////////////...///111000...---......//////000000///......---////////////000000000000///............//////000........................////////////////////////000000000//////................../////////000000////////////////////////000000000000000000000000000000000000000000000000000111111222222111111000000000000//////000000111222111111111333333111///000000000000000000000000000000000000000000///...////////////000000000111111111000000000000111111000111111111111222222222111111111111111111111111111111111111111111111111222111111111000000000000222222111111111111222222111111111111111111111111111111222333333333333222111111111111111111222333222222222222222222222222///000000111222222333333333333333333333333333333222222222222222222222222111111111111111111222222zzzbbbVVVHHH@@@>>>>>>;;;777777777666555444333333222333333333333333333333333111111222222222222111111000000000000000000000000000000000000//////////////////............///////////////...------,,,,,,......------------......---............/////////...............------------...//////000000//////------------------------------............------+++,,,,,,---......//////------------------------..............................------------......///...------------...///555444222111///.....................---,,,+++***,,,,,,---...///000000///.........///////////////...------,,,,,,------...---------------------------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,............------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000............------------....................................////////////.........//////////////////////////////////////////111222222000//////000//////000000000///......000000000000//////////////////////////////...---......................../////////////////////////////////...................../////////000000000////////////////////////000000000000000000000000000000000000000000000000000111111222222111111000000000000000000111222333555444222111222222222000000000000000000000000000//////000000111000000000/////////000000000111111111111000000000000111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111000000000222222111111111111222222222222222222222222222222111222222333333333333333333222222111111111111222111111111111111111111111000000000111222222333333333333333333333333333333222222222222222222222222000000000111222222222333uuu{{{rrrbbbNNNBBB@@@@@@<<<888777777666666555444444333333333333333333333333333111222222333333222222111000000000000000000000000000000000000//////////////////............////////////.........---------......------------......---------.........//////........................++++++,,,------------------------------------------..................---,,,,,,,,,---------......++++++---.........------..............................------------...............------.........//////......------------+++,,,,,,---......//////---......///000000//////..................//////...------,,,,,,------...------------------------------------------------...------,,,,,,------...------------------------.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////------------------------....................................///////////////////////////.........////////////////////////222333444333111//////000//////000000000//////...111111000000//////.........///000000000...---,,,........................////////////////////////..................------...////////////000000000////////////////////////////////////////////////////////////////////////000000111111111111000000000000000000111222444444777444111000111111111000////////////////////////...///000111111111111111//////000000000111111111111111000000000000111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111222333333444444333333444333222222111111111111000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111//////000111222333333333qqqtttzzzoooWWWFFFAAAAAA>>>;;;777777777666666555555444333333333333333333333333222222333333333333222222000000000000000000000000////////////000000000000//////............//////...............---------......------------......------------............---.....................******+++,,,,,,,,,,,,+++---------------------------..................---......---------,,,,,,,,,***+++---...//////------..............................------------......---..................---)))***+++,,,,,,------...---------......///000000//////000000///......---------------------------...------,,,,,,------...------------------------------------------------...---,,,++++++,,,---...------------------------...------------,,,,,,,,,------------------------------------------------+++++++++,,,---...//////,,,,,,------------------....................................///////////////////////////.................................444555555444111...---...//////000000000000000///111111000000//////.........///000000000...---,,,////////////////////////////////////////////////------..................////////////000000000111000000000000000000000000////////////////////////////////////////////////000000000111111000000000000000000000111222444444555333000//////000000/////////////////////////////////000111111222111111000000000000111111111111111111000000000000111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111222222222222222222222222222222222222333444444444444333444444333222111111111222000000000000000000000000111111111111111222222222222222222222222222222222111111111111111111111111//////000111222333333333nnnpppsssxxx|||cccPPPGGGCCC@@@===888888777777666666666666333333333333333333333333222222333333333333222222000000000000000000000000////////////000000000000//////............//////..............................------------......,,,------------.........---------...............+++,,,------......------------------------------------............------//////......---,,,,,,+++***+++---...///...------..............................------------......------...//////...------)))***+++---.../////////111111///......---......///000000///...---,,,,,,---------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------,,,,,,,,,,,,,,,------......------,,,........................---.........///000000000,,,,,,,,,,,,------------....................................////////////.........///////////////........................333444444222///---,,,,,,//////000111111111000000000000000000//////////////////////////////...---////////////////////////////////////////////////...............//////////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000111222333333111000///000000///...000000000000000000000000000000111111222111111111000000000111111111222222111111000000000000111111000111111111111222222222222222222222222222222222111111111111111111111111111111111222222222222222222222111111111111222222333333333333333333333333222222333444444444444444444333333222222222222333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000111222222222333iiikkkmmmqqquuu}}}qqq^^^PPPHHHAAA===888888777777777777666666444444444444444444444444222333333444444333333222000000000000000000000000.../////////000000000111//////............//////..............................------------......,,,,,,---------.........---------.........//////,,,------...............------------------------,,,,,,------------,,,,,,///.....................,,,,,,------------------..............................------------......------...//////...------+++,,,---.........------111000...---,,,---------------.........------,,,///.........------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---------........................---------,,,,,,,,,++++++,,,,,,---......---,,,,,,------------------------......//////////////////++++++,,,,,,,,,---------....................................////////////------......//////000000........................///000111000...------...//////000111111111111111////////////000000000000///............//////000////////////////////////////////////////////////.........//////000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000//////000000111222111000111222222111///000000000000000000000000111111222222222111000000000000111111111222222222111111000000000000111111000111111111111222222222222222222222222222222222111111111111111111111111111111111222222333333333222222111111111111222222333333333333333333333333222333444444555444444444333333222222222333444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222dddfffjjjmmmppptttxxx|||{{{hhhXXXKKKBBB===888888888888777777777777444444444444444444444444222333333444444333333222000000000000000000000000.../////////000000111111//////............//////---..............................------.........,,,,,,,,,---------......---------.........//////+++,,,------......------------------------------+++,,,,,,------,,,,,,+++------......///000000000------------------------.................................------.........,,,---...//////...---,,,,,,------...---,,,***)))---,,,++++++,,,---///000++++++,,,---............000000//////.........---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---........................---------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,---------..................................../////////000,,,------...///000111111........................+++,,,...///...---.../////////000111111111111111......//////000000111111///...---------///000222000000000000000000000000////////////////////////.../////////000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111000///////////////000111111111333444444222000000000000000000000000000222222222222222111000///000111111111111222222222111111000000000000111111000111111111111222222222222222222222222222222222111111111111111111111111111111111222222333333333222222111111111111222222333333333333333333333333222333444444555555444444222222222222333444444555222222222222222222222222222222111111111111111111111111111111111111111111000000000000000000000000222222222111111111111111gggggghhhiiijjjnnnssswww{{{~~~sssbbbUUUJJJAAA<<<:::999<<<;;;666444555444444444444444444333333333333333222222222111111222222222222222222222222222222222222222222222222------......//////000000000///............//////////////////////////////---------------------------------............///------------------------.........------,,,,,,,,,------------------------111111111111000///...---,,,,,,,,,---------......///...,,,++++++,,,---......------------...//////000000////////////000000.........------.........------............------------------------------///............------------...............------......---,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............///---------------...//////---------------------------...///...---------///222222000//////......///...............---------////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000......//////000000111111////////////////////////......///000111222222333000000000000000000000000000000000000000111111222333222222222111111000000///000222222000///000111000000000000////////////...//////000111222222222333222000/////////000111222222222111111111000000222222111111111111222222111111222222222222111111333333222222111000000000111111222333333333333222111111111111111111111111222222333444444444444333222222222222222222222222555444222222222222444555333333333444444444555555222222222222222222222222111111222222222333333333111111222333333444555555111222222222222333333333444333222222111111222222222222222222222222222222111111111000000000000000fffggggggffffffiiimmmppptttvvv|||sssdddRRREEE???:::888888777444333555555555444444444444333333333333333222222222111111222222222222222222222222111111111111111111111111//////000000111111111111//////////////////......////////////////////////---------------------------------............///------------------------......---------,,,,,,,,,---------------------------....../////////......---------.........//////000///...------...///111...------------...////////////............//////......------------......------............------------------------------///............------------...............------......------,,,++++++***,,,,,,---------.........,,,,,,------------------......---------,,,,,,,,,000000////////////000000------------------------------------..................---------......///------------------------...///000000......///000------,,,,,,------...///........................////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000////////////////////////000000000000000111111111000000000000000000000000000000000000000111111222222222111111111000000000000111333333111000111222111111111111111000000000/////////000111222222222444333222111000111111222222222222111111111000000222222111111111111222222111111222222222222111111333333222222111111111000111111222333333333333222222222222222222222222222111222222333333333333333333333333333333333333333444333333333333333333444333333333444444444555555222222222222222222222222222222222222333333333333222222222333333444444555111111222222222333333333333333222111111111111222222222222222222222222222222222222222222222222222gggggggggeeedddeeehhhjjjmmmnnnsss{{{zzzbbbMMMCCC<<<777777666444444777555555555444444444333333333333333222222222111111222222222222222222222222///////////////////////////000000000000111111111---...///000000///......////////////////////////---------------------------------............///------------------------...------------,,,,,,,,,------------------------***+++,,,---.../////////........./////////000000000//////...///000222333...------------...//////...------------------...------,,,,,,,,,,,,------------............------------------------------///............---------------...............---......------,,,+++++++++---------.........//////------------------,,,,,,------------,,,,,,,,,,,,///......------......///------------------------------------..................---------------...------------------------///000111000///...///111*********+++,,,...///000////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////////////////////////////111111111000000/////////000000000000000000000000000000000000000111111222111111000000000000//////000222333333222111111222111111111111111222222222//////000000111222222222444444333222222222222333222222222111111111111111222222111111111111222222111111222222222222111111333222222222222222222222111222222333333333333333444444444444444444444444111111222333333333333222444444444444444444444444333333444444444444333333333333333444444444555555333333333333333333333333222222222333333333444444333333333333333444444444111111222222222222333333333333222111111111111111222222222222222222222222333333333333333444444444hhhhhhhhhfffeeeeeegggiiikkklllnnnsss{{{qqqYYYGGG@@@:::999999777777999666666555555444444333333333333333222222222111111222222222222222222222222////////////////////////........................,,,---///111111000...---////////////////////////---------------------------------............///------------------------------------------------,,,,,,------------------+++,,,---......///......---.........////////////////////////000111222333...------------...//////......------------......---,,,,,,++++++,,,,,,---------............------------------------------///............---------,,,---......///...............------,,,,,,,,,,,,------------.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------...............------,,,,,,------------------...............///000000///...///000,,,,,,,,,---...///000111////////////000000000000////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////111111000000//////......////////////////////////000000000000000000//////000000000000000000000000000000000000000111111222000000000//////////////////111333222111000111222000000111111111111111222000000000111111222222222333333333222222222222333111111111111111111111111333222222111111222222333111222222333333222222111222222222333333333333333111222333333444444333333333333333333333333333333000111222222333333222222444444444444444444444444222333444555555444333222333333333444444444555555333333333333333333333333333333333333444444444444444444444444444333333333222222222222333333333333333333222111111111111111222222222222222222222222333333444444444444444555eeefffffffffeeeeeegggiiijjjjjjlllnnnsssyyy|||cccKKKCCC<<<<<<<<<:::888888777777666555555444333333333333333222222222111111222222222222222222222222000000000000000000000000.........---------------+++---///111111000///...////////////////////////---------------------------------............///------------------------------------------------,,,,,,,,,---------......---......//////.........,,,,,,---------.........------......///000111222...------------.../////////..................///---,,,,,,++++++,,,,,,---------............------------------------------///............---------,,,------...//////............------------,,,,,,+++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,------------......------,,,,,,,,,---------------....../////////---...//////------...///......---------............/////////000000111111////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////111111000000//////......////////////////////////---......///000000111111000000000000000000000000000000000000000111111222///////////////000000000...000111111000//////000/////////000000000111111111111111111222222222222111111222222222222222222111111111111111111111111333333222222222222333333222222333333333333222222222222333333444444444555222222333444444444444333333333333333333333333333111111222333333333333222333333333333333333333333333333555666666555333333333333333444444444555555333333333333333333333333333333444444444555555555555444444444444444444444333333333333444444444444444333333222222222222222222222222222222222222222333333333444444444555555bbbdddeeeeeeddddddfffhhhgggiiijjjkkkllloootttxxxqqqVVVJJJ@@@===<<<999777777888777777666555444333333333333333222222222111111222222222222222222222222111111111111111111111111000000000////////////...,,,---...000000000//////////////////////////////---------------------------------............///------------------------,,,,,,,,,------------...+++,,,,,,------.............../////////......---,,,,,,,,,------------...,,,------....../////////...------------...////////////............//////------,,,,,,,,,,,,------------............------------------------------///............---------,,,,,,---...////////////......------------------+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......---------...//////000000---...///...---,,,---//////...---,,,++++++++++++---......//////000000111////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////////////////////////////,,,------...000111111222000000000000000000000000000000000000000111111222//////000000000000111111---///000000///......///.........///000000111111222222222222222222222222000111222222222222222111111111111111111222222222333333222222222222333333222222333333333333222222222222333444444555666666222222333444444444444444222222222222222222222222222222333444444444444333333333333333333333333333444444555555555555444444333333333444444444555555333333333333333333333333444444444555555555666666444444444444444555555555444444444555555555666666555555444333333333333333444444444444444444444444333333333444555555666666dddfffgggfffeeeeeefffhhhfffhhhjjjjjjiiijjjmmmpppyyyhhhXXXGGG???<<<999888999888888777666555444333333333333333222222222111111222222222222222222222222111111111111111111111111000000/////////.........------......///000000000////////////////////////---------------------------------............///------------------------,,,,,,,,,---------......++++++,,,,,,---......///+++,,,---...............------------............---.........///............------------...//////...------------------.........------------......------............------------------------------///............---------+++,,,---...////////////------..................,,,,,,,,,,,,---------...,,,,,,------------------******+++++++++,,,,,,,,,+++******))))))******+++------------------------++++++,,,,,,,,,---------*********+++,,,---...///---------...///000000000---///000///...---...///000///...---,,,,,,,,,,,,,,,------...//////000000////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000////////////////////////........./////////000000000000000000000000000000000000000000000111111222000000000111111111222222...///111111///...///000...//////000111111222222222222222222222222222222000111333444444444333333000000111111111222222222444333333222222333333444222333333444444333333222222222333444555666777777222333444444555444444444444444444444444444444444333333444555555555555444444444444444444444444444555555444444444444555555333333333444444444555555444444444444444444444444444555555555666666666666333333444444555555666666666666666666777777777777666666555444444444444555555555555555555555555555444444555555666777777888iiijjjkkkjjjhhhggghhhiiifffiiikkkkkkjjjiiilllnnnzzzxxxeeeOOOBBB===;;;;;;===999888777666555444333333333333333222222222111111222222222222222222222222111111111111111111111111......---------,,,,,,,,,------------...///111222////////////////////////---------------------------------.........//////------------------------,,,,,,,,,------.........++++++,,,,,,---...//////((()))***,,,---...//////............/////////000...///////////////...---...------------...//////---,,,,,,++++++,,,,,,---///......------......///---..................---------------------------//////.........---------+++,,,---...////////////------..................---------.........//////,,,,,,,,,------.........*********++++++,,,,,,,,,///......------......///------------------------++++++,,,,,,,,,---------))))))***+++,,,...///000---------...///000000111///000111000///...///111111111000///////////////,,,,,,,,,---...//////000////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000......//////000000111111///////////////////////////////////////.........000000000000000000000000000000000000000111111222000000111111222222222333///000222222000///000111///000000111222222333333222222222222222222222222111222444555666555444444000000111111222222222222444333333222222333333444222333333444444333333222111222333444555777888888222333444444555555444444555555555555555555555555333444555555666666555555666666666666666666666666666555444333333444555666333333333444444444555555444444444444444444444444555555555555666666666777333333333444555666777777777777777777888888888888777777666555555555555666666666666666666666666666555666666777888999999999lllkkkiiihhhgggggghhhhhhiiiggggggiiilllmmmkkkiiirrrxxxvvvZZZHHHAAA<<<;;;;;;555555666666666555333222333333333333333333333333222222222222222222222222000000000000////////////000///...------...///000////////////////////////////////////////////////......---,,,,,,,,,,,,,,,+++,,,------......------.........------,,,,,,,,,,,,,,,,,,---...///000000***+++,,,---...000111111---------------------------------...------,,,,,,))))))+++,,,---.........*********+++,,,---///000/////////...---------,,,///...---,,,,,,---...///------............------//////............//////------------------------%%%)))---000///...,,,,,,+++++++++,,,...111444666//////.........---------,,,,,,------------,,,,,,,,,---......//////......///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,------......------,,,............////////////...///000000000///---,,,------------.........///000//////.........//////////////////000000000000////////////000000000000000000000000000000000000111///...------...///111000000000000000000000000111000///......///000111000000000000000000000000222222111000///...------000000000000111111111111000000000000000111111222000000000000000000000000111111000000000000000000111111111000111111222333555444444555777777666555333333333222222111111111444333222111222333444555333333333222222111111111333333444444444444555555333333333222333333444444666666777888888888777777666666666555555555555555444444444333444444555666666555444333444555777888444444333333333444555555555555333333333444555666888888888888777666555444666777999:::999888666444555666888999999888666555999888777666555444444444777777777777777777777777777777888888777555333222666666555555555555666666lllkkkiiihhhffffffffffffeeedddeeegggkkkmmmmmmkkknnntttzzz}}}~~~lllXXXJJJAAA======777777888888777666444333333333333333333333333333222222222222222222222222111000000000////////////000///............///000////////////////////////////////////////////////......---------------...,,,,,,------...------------------,,,,,,+++++++++,,,---------.../////////,,,,,,------.../////////------------------------,,,------...------,,,,,,------...///000000000000...------,,,,,,---.....................---------///...------------...///------............------///..................///------------------------'''***---///...---,,,,,,//////.........///000111//////.........---------------............------,,,---......//////......------,,,,,,,,,...///000------------------------,,,,,,---......//////000---------......---------............////////////...///000000000///---,,,------........./////////000//////........./////////000000000000000000000////////////000000000000000000000000000000000000111000...------...000111000000000000000000000000111000///......///000111000000000000000000000000000000000000000/////////000000000000111111111111000000000000000111222222111111111111111111111111000000000111111111111111111111111111111222222333444333444666888999999777555555444333222222111111333333333222333444444555555444444444333333333222333333333444444444555555444444333333333444555555555555555666555555555444444444444555555555555555666666555555555666666777777777888888888888888888666666666666666777777888666555444333333444555666777777777777777666555555666777888888888777666555444555777888888777555444888777777666555555555555666666666666666666666666777777777777777777666666777777666666666666777777ooonnnmmmkkkiiihhhggggggddddddeeeiiillloooooonnnlllrrrxxxzzzyyy{{{}}}gggSSSDDD<<<<<<999999999999888777555555333333333333333333333333222222222222222222222222111111000000000/////////000//////......//////000////////////////////////////////////////////////.........---......//////---------...------,,,,,,,,,,,,,,,+++++++++++++++------....................................------........................,,,,,,------...------,,,//////000000000000000///111000///...---,,,,,,,,,---------...............///...------------...///------............------......------------......------------------------***,,,......---,,,,,,---111000///............///...............---------.........//////.........,,,---......//////......,,,,,,,,,---...///111222........................------......///000000111------------------------............/////////////////////000//////...---....../////////000000000/////////......//////000000000000000000000000000////////////000000000000////////////////////////000000............000000000000000000000000000000000000////////////000000000000000000000000000000/////////000000111111111000000000111111111222222111000000000000111222222111111111111111111111111000000000111111222222222111111111111111222333333333333444777;;;======<<<888777666555333333222222222333444444555555444444555555555555555444444444333333333444444444444555444444333333444555555666666666555555444444333333444444555555666666777777888888777777777777777888:::<<<>>>@@@@@@>>>;;;999888777777777888888999:::777777666666666666777777999999999999888888888888777777777777777888888888555666777888888777666555777666666555555555666666555555555555555555555555777777777777777888999999888777777666666777777888uuuuuutttrrrqqqnnnlllkkkhhhiiijjjlllooopppppppppmmmrrrwwwyyywwwvvvxxxzzzyyy~~~vvv___JJJ???>>>::::::999888777666555555444444444444444444444444222222222222222222222222111111111000000000//////000//////////////////000///////////////////////////////////////////////////............///000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...............---,,,,,,111000///---,,,,,,,,,,,,,,,---------.../////////.........------.........------............------------,,,,,,,,,,,,------........................---......---++++++,,,------------------......///..............................////////////......,,,---......///.........---------...///000000111////////////////////////000000//////...---------......------------..................//////////////////////////////......////////////000000000000//////////////////000111111111111000000000000000////////////000000000000////////////////////////000000///......///000000000000000000000000000000000000////////////000000//////////////////////////////000000000111111111000000111111111222222222111111000000111111222333222222222222222222222222000000111111222333333333222111111111111222333333333444555999>>>AAABBBBBB;;;:::888666444333333333222333555666666666555444555555555555555555555555333333444444444555555555333333333333444555666666999888777666555555444444555555666777888888999999888888777777777777888888<<>>:::999999999999:::;;;<<<===>>>>>>=========<<<<<<;;;???>>>===<<<<<<======>>>999999888888888999999:::888888888999999888888888666555555555555666666777777777777777777777777777;;;999888666555555666777777666666555555666666777|||}}}}}}zzzwwwttttttttttttrrrnnnkkkjjjjjjjjjmmmqqqsssrrrpppooonnnuuuyyy~~~~~~bbbLLLBBB;;;:::999777666555555555444444444444444444444444222222222222222222222222222222111111111000000000///000000111111000000///000000000000000000000000////////////////////////000///......------......+++,,,------......------............////////////------..................,,,,,,------...///000000++++++++++++++++++++++++++++++,,,---..................//////...---,,,,,,+++++++++++++++,,,---...---------...............------...//////...------------............------......------------.................................//////...,,,+++,,,...//////...---,,,***((('''---------........................//////.........,,,---......//////.........////////////...---,,,////////////////////////++++++,,,,,,---.........000///...------...///000............///////////////............///000000....../////////000000000////////////000111222222222222222111111000000///////////////000000000000////////////////////////000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000222222222111111000000000111111111222222222222333222111111111111222333333333333333333333333333333333333333333333333333333222222222222222333444444444555777;;;???CCCDDDCCC===;;;888666555555666666444555666666777666666666444444444555555555555555666666666777777777777888555555555666777888999::::::999888666666666777777777777777888999999999::::::::::::;;;<<<===>>>???@@@CCCFFFIIIIIIFFFBBB???BBBBBBBBBBBBCCCEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCFFFEEECCCBBBAAAAAABBBBBB>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999999888888888888888999999999999999999999999999<<<;;;:::888777666666666888777777666666777777888}}}zzzzzz{{{{{{wwwrrrnnnllllllhhhkkknnnqqqqqqpppooonnnqqqyyy~~~qqqWWWIII===<<<:::888777666666666555555555555555555555555222222222222222222222222222222222111111111000000///000111111111111000///000000000000000000000000////////////////////////000000...---,,,,,,,,,,,,***+++,,,---.../////////---------.........//////,,,---------.../////////........................------------------------***+++,,,---...............///////////////...---,,,,,,,,,,,,,,,---.....................---------------...//////...------------............------///..................///........................---...//////---,,,---...//////000///...,,,***)))---------.........//////------............------,,,---......//////......,,,,,,......///...------........................,,,,,,------.../////////000///...------...///000............///////////////......---...///000111------........./////////////////////000111222333333333222111111000000///////////////000000000000000000000000000000000000000000000111111000000000111111111111111111111111...///000111111000///...000000000000000000000000000111111111111111222222111111111222222222333333222222111111222222333444444444444444444444444444555555444444333333222222333222222222222333444444333333555888<<>>>>>===;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDFFFGGGKKKLLLOOOPPPQQQOOOMMMLLLPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWXXXXXXWWWVVVTTTSSSSSSRRROOOMMMLLLLLLLLLMMMHHHIIIIIIIIIHHHFFFEEECCCAAAAAAAAA@@@@@@AAAAAAAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999:::999999888888999999:::}}}wwwrrrqqqqqqhhhkkknnnqqqrrrrrrqqqqqqmmmwwwzzzzzzgggWWW???>>><<<999888777777888555555555555555555555555222222222222222222222222222222222111111111111000///000111222222111000///000000000000000000000000////////////////////////111000...---++++++******)))***+++---...///000000,,,,,,,,,------.........,,,,,,------...///000000000//////...------,,,,,,////////////////////////***+++,,,---............------...............---///......---------....../////////......------,,,,,,---...//////...---,,,---..................---//////............//////////////////////////////,,,...//////...------...---...///000000000///...---------.........//////,,,------------------,,,,,,---......//////......)))***,,,...//////..............................000000000///......------111///...------...///111............/////////000///...------...///000111------------.........///////////////000111222333333333222222111000000///////////////000000000000111111111111111111111111000000111111111111000000111111111111111111111111...///000111111000///...000000000000000000000000...///000111222333444444111111222222222333333333222222111111222222333444444444444444444444444444666666555444333222222111333333222222333333444555222222333666:::<<<<<<;;;;;;999777555444555777999777666555555555666888999666666777777888888888999888888999999999:::::::::;;;;;;<<<<<<>>>???@@@AAACCCBBB@@@???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJLLLNNNVVVWWWXXXYYYYYYYYYYYYXXX[[[\\\\\\\\\^^^___```aaaffffffggggggfffdddcccbbb```^^^[[[XXXVVVVVVVVVWWWSSSSSSTTTTTTSSSPPPNNNLLLIIIIIIHHHHHHHHHHHHIIIIIICCCCCCAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<|||vvvrrrpppqqqrrrssssssrrrqqqpppssswww{{{}}}|||{{{|||}}}vvvVVVKKKAAA999:::===<<<777555333333333444444555555555444333222111111111222333444333222111000000000000000000000000000000000000//////000000///...------////////////////////////111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---111000///...------...///000///...---,,,------.........---------,,,,,,,,,,,,++++++******++++++,,,)))***---/////////...---,,,,,,,,,---------......///...---...000000000///---------............///................................................*********++++++,,,,,,,,,333222111000///...---,,,------/////////...---,,,........................//////000000000000000000///////////////......---...---,,,,,,,,,,,,---...//////.........---------////////////////////////------------.........///,,,---......//////......---------.........//////---......///000111111222111...+++,,,...///...,,,/////////000111111222222222222111111000///......////////////000000000000////////////000000000000333222222222111000000000111111111111111111111111////////////////////////000000000000111111111111000000000000000000000000111111222222222333333333333333333444444444555555///000111222333444444444333333222222333333444555555555555555555555555555888666444666999;;;;;;999999888777888999999999777666777777777777888;;;===>>><<<;;;;;;<<<==================>>>>>>>>>>>>>>>AAAAAABBBEEEIIIKKKJJJIIILLLMMMPPPSSSWWWXXXXXXVVVUUUXXXZZZWWWPPPKKKKKKMMMMMMMMMMMMLLLLLLNNNRRRUUUZZZ^^^aaaaaa```aaaggglllkkkiiigggeeeeeeeeeggghhhlllqqqwwwwwwqqqllljjjkkkmmmgggaaa___bbbdddcccaaa______```eeehhhfff___XXXXXXUUUSSSUUUXXXYYYUUUPPPSSSQQQNNNKKKIIIHHHGGGGGGGGGHHHIIIKKKLLLJJJFFFCCCBBBCCCDDDCCCAAA@@@AAABBBFFFDDDAAA>>><<<<<<===>>>~~~zzzvvvqqqrrrrrrsssrrrqqqpppoooqqqtttxxxxxxwwwuuuvvvwww|||fffLLLCCC<<<<<<<<<999666555555555555444444444333333444333222111111111222333444333222111000000000000000000000000000000000000//////000000///......---////////////////////////000//////...------------......------------............---,,,+++,,,------000///...---,,,------...............------,,,,,,------,,,,,,,,,,,,------***+++---...///......---,,,,,,---------.........,,,+++***+++---...---,,,---------............///............................................................/////////000222111111000///...------------...//////...---,,,------------------------000/////////////////////------...///000000//////......---,,,,,,---......//////.........---------////////////////////////------........./////////,,,---......//////......---------.........//////------......//////000000111///------///000///............///000000111111000000000000000000000000////////////000000000000111111111111000000000000222222222111111111111111222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111111222222222222333333333333333444444444555555555222222333444555555555555444444444444444444555555444444444444444444444444777555444666:::======<<<888777666666666777777666:::;;;:::999777777999:::======>>>???AAACCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIOOOQQQSSSSSSRRRSSSVVVYYYXXXZZZ\\\```cccdddcccbbb```bbbccc```YYYUUUUUUWWWSSSTTTUUUTTTTTTUUUWWWYYY___bbbeeeeeecccdddiiimmmnnnllljjjgggfffffffffgggnnnssswwwvvvqqqnnnmmmnnnoookkkfffeeefffhhhiiiiiiiiihhhiiimmmqqqpppjjjddd^^^\\\\\\```eeehhhfffcccaaa___]]][[[YYYXXXWWWWWWTTTTTTUUUVVVWWWTTTPPPLLLGGGHHHHHHGGGEEEDDDEEEGGGIIIIIIHHHGGGFFFFFFEEEEEE}}}zzzssstttssssssrrrqqqoooooopppsssuuuuuusssrrrrrrrrrwww{{{|||VVVKKKAAA>>><<<888666777888777666555444333222222444444333222222222222222333333222111000000000000000000000000000000000000//////000000000///......////////////////////////........................//////............//////------,,,,,,,,,---......//////...------------.../////////............---//////............//////------------------......,,,------------.........***)))((()))+++,,,+++***---------............///................................................000000000000000111111111000000000/////////......------......///......---------------------------/////////.........------+++,,,---///000000111111......---,,,,,,---.....................---------////////////////////////....../////////000000000------...////////////...------........./////////---------...............111///...///000111000///---------...//////000000//////000000000111111111////////////000000000000333222222222111111000000111111111111111222222222222222222222222222222222111111111222222111111111000000000111111111222222222222222222222222222222222222222222333333333333333444444444444555555555555666666777777777666666666666555555555555555555444444444444444444444444222111111333777999::::::<<<;;;:::999999:::;;;<<<===>>>===<<<::::::<<<>>>BBBEEEHHHLLLOOOQQQQQQQQQRRRRRRTTTUUUWWWYYYZZZ[[[aaaeeegggddd```___eeekkkggghhhkkkmmmmmmllljjjiiieeeffffffbbb\\\YYYZZZ\\\\\\^^^______]]]]]]]]]^^^ccceeegggfffdddeeehhhkkkkkkiiifffcccaaa`````````jjjmmmppppppmmmjjjkkklllqqqpppooommmlllnnnrrruuuuuutttuuuxxx{{{{{{xxxtttfffeeefffjjjppptttsssqqqpppooommmkkkiiiggggggfffccccccccccccccc```\\\XXXQQQQQQPPPNNNLLLMMMOOOQQQNNNOOOPPPQQQQQQOOONNNMMM}}}{{{vvvvvvuuutttrrrqqqpppoooqqqsssttttttttttttssstttvvvxxx}}}jjjXXXFFF>>><<<;;;999999888777777666555444333333444444333333222222222222333222222111000000111111000000000000000000000000//////000000000//////...////////////////////////------...//////////////////..................///............//////000000............------....../////////////////////...//////............/////////...---------------...------------............+++***)))***+++,,,,,,***---------............///..................................................................//////////////////////////////---------......................................./////////...------,,,,,,,,,---...///000000000000......------------..............................////////////////////////////////////000000000000------...///////////////............///////////////.....................///...//////000000000///------...//////000000111222222222222111111111111////////////000000000000333222222111111000000///000000000111222222222333111111111111111111111111111222222333333222222111000000111111111222222222222222222222222222222222222222222333333333444444444444444444555555555555777777777888777777666666666666666666666555555444666666666666666666777777222222222333666888999:::?????????>>>>>>???BBBDDDCCCDDDEEEDDDDDDEEEHHHJJJPPPTTTZZZ___aaabbbccccccaaabbbdddfffiiikkkmmmnnnpppsssuuusssnnnlllnnnpppoooqqqssssssqqqnnnkkkjjjiiiiiihhhddd```^^^___aaafffhhhjjjiiigggeeeccccccccceeefffeeeccccccdddffffffeeebbb___^^^]]]^^^^^^fffjjjnnnooommmjjjiiiiiiqqqssstttrrroooqqqwww}}}{{{zzz{{{}}}~~~tttsssrrruuuxxxzzzyyyxxxyyyxxxvvvtttqqqooommmlllmmmlllllllllllljjjfffccc^^^]]]\\\YYYXXXYYY\\\___WWWWWWWWWWWWVVVUUUSSSSSS~~~{{{yyyxxxwwwuuusssrrrqqqqqqqqqqqqrrrsssuuuvvvvvvvvvvvvwwwxxx|||gggKKK>>>===<<<:::888777777666666666555555555444444444444333333222222333222111111000111111111000000000000000000000000//////000000000000000///////////////////////////,,,---...///000000000///......------------......------...//////000000000------...................../////////////////////......------------......//////...---------......---------.........//////---,,,,,,,,,...///...------------............///................................................------------------------............////////////------------......////////////////////////////////////......------------...///////////////..............................---.....................////////////////////////////////////000000000000---...//////000000//////........./////////000000000000//////////////////,,,---.../////////...///...//////000000111222222666666555444222111000000////////////000000000000111111000000000/////////000000000111222222222333000000000000000000000000111222333444444333222111111111111111222222222222111111111111111111111111222222333333333444444444444444444555555555666666666666777777777666666555555555666777666666555444666666666666777777888888777888888999:::;;;===>>>DDDFFFGGGGGGFFFHHHKKKNNNQQQRRRSSSRRRRRRSSSVVVXXX^^^cccjjjnnnoooooopppqqqoooppprrrtttwwwyyy{{{|||{{{{{{||||||{{{vvvqqqmmmooorrruuuuuusssrrrrrrrrruuuuuussspppnnnmmmnnnoooqqqsssuuutttqqqnnnlllkkkfffggghhhgggfffeeeeeeeeegggfffdddcccbbbccceeefffiiimmmrrruuutttqqqnnnlllmmmppprrrooolllnnnuuu|||{{{{{{|||~~~~~~~~~~~~~~~{{{xxxuuusssqqqsssrrrrrrssstttssspppnnnkkkjjjiiigggfffgggjjjmmmeeeccc```^^^\\\[[[[[[\\\~~~{{{zzzyyywwwuuutttttttttpppppppppqqqtttvvvvvvvvvuuuuuutttvvvzzzwwwWWWEEE@@@===999777777777777777777666666666444444444444444333222222222222111111111111111222000000000000000000000000//////000111111111000000////////////////////////,,,---///000111000000///...------------------...+++,,,------...---------,,,---......///.........---............/////////------,,,,,,,,,,,,------.....................///------.........////////////...---...000111000///---------............///................................................/////////............---.....................///---------------...///000////////////////////////........................///////////////...---------...////////////...------------...............////////////////////////....../////////000000000......///000000000000///....../////////000000000//////000000000000000000***,,,/////////....../////////000000111222222222888777666444222111000///////////////000000000000////////////////////////111111111111111222222222000000000000000000000000000111333444444333111000111111111222222222222333000000000000000000000000333333333333444444444444444444555555555666666666555555666777777666666666555666777888999888777777555666666777777888888999999;;;=========???AAADDDTTTWWWYYYYYYWWWWWWZZZ\\\___```___^^^\\\\\\^^^```dddjjjqqqtttuuutttvvvxxxxxxyyyzzz|||~~~yyypppiiilllooosssuuuuuuwww{{{}}}||||||{{{zzzzzzzzzzzzzzz{{{}}}|||yyyuuutttsssnnnnnnnnnnnnmmmlllkkkjjjhhhgggffffffgggiiikkkmmmmmmppptttwwwwwwuuuqqqnnnkkkmmmnnnllliiijjjpppvvvzzz{{{}}}~~~|||{{{zzzzzzyyyzzz|||{{{yyywwwuuuuuuuuusssrrrsssvvvxxxtttrrrnnnjjjggggggggghhh}}}|||zzzxxxwwwvvvwwwwwwsssqqqpppqqqtttvvvvvvtttuuuuuutttuuuxxx}}}mmmWWWJJJ@@@;;;;;;999999888888777666555555333444555555555444333222222111111111111111222222000000000000000000000000//////000111111111111111////////////////////////---...000111111000///...//////............//////,,,---.........---,,,+++,,,,,,.../////////......,,,,,,------............------,,,,,,,,,,,,------,,,---...///000000//////............///////////////------...///000///...---------............///................................................/////////.........------.....................---------,,,,,,---...000111........................---......//////000000111---...///////////////...---...///000000///...------------.........//////////////////////////////------........./////////......///000000000000000.../////////000000000000---......//////000000000))),,,000111000...///000......//////000111111111555444444222111000//////////////////000000000000/////////000000111222222222222222111111111111111111111111111111111111111///111333444444333111///111111111222222222333333111111111111111111111111333333333444444444444555555555555555666666666666444555666777777888777777555777999;;;<<<<<<;;;:::999999::::::;;;<<<<<<===>>>@@@CCCEEEFFFHHHLLLOOOcccgggjjjiiieeebbbccceee___``````^^^\\\\\\^^^```eeekkkrrruuuvvvvvvyyy|||{{{{{{|||}}}~~~yyyrrrkkkggggggkkknnnooopppttt{{{|||||||||}}}~~~~~~}}}|||~~~~~~}}}zzzwwwvvvvvvuuuuuuuuuvvvvvvuuusssqqqlllkkkkkkkkklllnnnqqqrrrttttttuuuvvvvvvuuutttrrrqqqqqqpppnnnlllmmmqqqvvv|||~~~~~~}}}{{{zzz{{{|||{{{zzz{{{}}}~~~}}}{{{yyywwwuuusssssssss~~~}}}{{{yyyxxxxxxxxxyyywwwuuurrrsssvvvwwwvvvtttwwwvvvvvvwwwzzzhhhSSSDDD???AAA<<<;;;:::888666555444333333444555555555444333222222111111111111111222222000000000000000000000000//////000111111111111111////////////////////////...///000222111000///---000000////////////000000//////000000000///---,,,+++,,,.../////////......,,,,,,,,,---------......---------,,,,,,---------***,,,...000111111000///............/////////000---,,,+++,,,...///...------------.........//////......................................................------,,,,,,,,,+++//////.........---------------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222,,,,,,...///000000111111---...///000000///...------------.........//////////////////////////////------------.........///...//////000000000000000////////////000000000000,,,,,,------...///000000***---111222111///000111------......///000000000222111111111000000//////////////////000000000000//////000111222333333444333222222222111111000000333333333333333333333333...000222444444222000...111111222222222333333333222222222222222222222222333333333444444444555555555555555555666666666777444555666888888999999999666888;;;===??????>>>===>>>>>>>>>???@@@AAAAAABBBGGGJJJOOOQQQSSSVVV[[[```gggkkknnnmmmgggaaa```aaaWWWXXXXXXXXXWWWYYY[[[^^^dddkkkrrruuuvvvwww|||{{{||||||||||||}}}}}}}}}{{{{{{qqqhhheeefffeeegggiiihhhgggkkksssyyy{{{{{{|||~~~~~~{{{||||||zzzwwwuuutttuuuyyyyyyyyyyyyzzzyyywwwuuuuuutttsssssstttvvvxxxzzz~~~|||yyyxxxyyyzzz{{{{{{xxxwwwuuusssqqqsssvvvyyy|||zzz|||~~~~~~~~~~~~~~~~~~}}}{{{yyyxxx|||zzzxxxzzz}}}~~~|||zzzuuuvvvwwwxxxyyyyyyxxxxxx}}}zzzxxxzzz|||]]]IIIAAA===;;;<<<;;;999777555666666555555444444444333333333444333111222333333111000...//////000000000//////000000000000000000000000000000////////////000000111111000///...---,,,,,,---------............///,,,---...///000000000000000000//////......------................................................////////////////////////////////////////////////000000//////.........---+++---......------///000........................,,,---......//////............------------......//////...---,,,,,,++++++///...------++++++******///...,,,++++++,,,...///////////////////////////////////////////////////------...///000000//////.........------,,,,,,,,,........................000///...------...///000000000000000000000000000000///...---------------,,,...//////......000111111111111222222222///---000//////111222111///---//////000000000000//////111111111111111111111111222222111111111111222222333333222222222222222222111111111111111111111111111111111111111111111111333222222111111222222333555444333222111111111111333333444555777666555333444444555666777888999999;;;999777999<<<>>>>>>===999:::<<>>AAAFFFMMMRRRTTTTTTUUUTTTTTTTTTWWWZZZ^^^aaadddccc```______aaadddfffmmmooopppooollliiigggfffjjjfffaaa[[[XXXXXXYYYZZZ\\\aaaiiiqqqvvvyyy|||}}}}}}~~~~~~}}}||||||~~~}}}wwwppplllkkkmmmpppoookkkfffbbbccciiiooojjjmmmnnnjjjgggggglllrrrpppqqqtttvvvwwwuuuoookkkhhhmmmsssvvvwwwvvvuuutttwwwwwwxxxyyyyyyxxxxxxwww~~~}}}zzzxxxwww|||zzzyyyyyy{{{}}}}}}}}}~~~|||{{{zzz{{{||||||{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}}}}xxxuuutttvvvyyy{{{}}}~~~}}}|||zzz}}}~~~{{{yyywwwxxxxxxyyyxxxyyy{{{~~~iiiRRRCCC===;;;888777777777777777555555555555444444444444222111000111333444333222///000111222222222222222000000000000000000000000000000////////////000000............//////000000---------............//////////////////...------------......//////000000................................................------------------------///////////////////////////////////////.........///000000///---,,,---...........................,,,---......///...............------------......//////......---------,,,..............................------------......------------------------////////////////////////......///////////////...////////////////////////111111111111111111111111000//////////////////000////////////////////////111111000000000000000111222333333222111000000111444333444666999<<<<<<<<<<<<999444222222333333333222222222111111111222222////////////////////////222222111111111111222222000000111111111111222222333333333333333333333333222222222222222222222222333333333222222333333333222222222222333444555666777888888777777777999:::>>>===<<<<<<===>>>@@@BBBEEEHHHNNNUUU\\\aaadddeeedddbbb___]]]]]]___bbbdddfffgggiiikkkmmmoooqqqrrrpppqqqqqqnnniiieeebbbbbbcccaaa^^^]]]^^^aaaeeehhhjjjooovvvzzz|||}}}}}}}}}~~~~~~}}}zzzyyyyyy|||~~~}}}zzzvvvqqqoooppprrrpppooollliiifffgggkkkoooooopppoookkkfffeeehhhlllnnnppprrrsssqqqmmmhhhdddgggkkkqqqsssssspppnnnmmmrrrsssssstttttttttttttttzzz}}}|||xxxvvvwwwvvvuuuwwwzzz}}}}}}|||{{{zzzyyyyyyyyyzzz{{{~~~{{{zzzxxxwwwwwwwwwxxxyyy{{{yyyuuurrrssswww{{{~~~~~~||||||||||||{{{zzz}}}|||}}}~~~~~~~~~}}}||||||~~~xxx[[[EEEAAA===999777888888888777666666555555555444444444333222111111333333333111//////000111222333333333111111111111111111111111000000////////////000000------......///000000000---------............///------...//////000//////------......//////000000........................................................................////////////////////////.........//////////////////000111000...------...........................,,,---......///...............------------......///...............------//////......---,,,,,,+++........................------------------------////////////////////////...///////////////..............................000000000000000000000000///000000000000000000///........................111111000000000000111222111222333222000///000111...111666>>>FFFKKKMMMMMMKKKEEE===666333222222222444333222000////////////////////////////////////222222111111111111222222000000111111222222222222333333333333333333333333222222222222222222222222444333333333333333333444777777666666666666777777666777888888888:::===AAADDDDDDDDDEEEGGGJJJLLLNNNRRRVVV^^^eeekkkooorrrsssrrrpppmmmjjjiiikkkmmmooollloootttxxxzzzzzzxxxvvvoooooonnnkkkgggdddcccccceeeeeefffhhhkkknnnrrrtttwwwzzz}}}~~~}}}||||||}}}}}}zzzyyy{{{~~~{{{wwwsssrrrrrrsssoooooonnnkkkiiiggghhhhhhnnnnnnmmmiiidddbbbdddfffiiikkknnnooonnnkkkhhhfffgggjjjnnnppppppnnnmmmmmmnnnoooqqqtttwww{{{}}}|||wwwwwwzzz~~~|||{{{|||~~~}}}zzzxxx~~~|||}}}|||hhhOOOEEE@@@:::888999999888777666666666555555555444444444333111222333333222000333333444444333222111111111111111111111111111111000000////////////000000---.........//////000000---------............///,,,---...///000000000000.........///////////////................................................////////////////////////////////////////////////.........//////////////////000111000.........000........................,,,---......//////............------------..............................000000///...---,,,+++***........................------------------------//////////////////////////////////////////...---------............/////////////////////////////////000000111111000000///........................000000000000000111111222111222333222000000000222...555AAAPPP\\\dddgggggg\\\TTTGGG===666444333333555333222000/////////000000000000000000000000000222222111111111111222222111111111222333333444444222222222222222222222222333333333333333333333333444444333333333333444444555555444444333444444444666888:::::::::>>>EEEJJJOOOPPPRRRTTTWWWYYY[[[\\\aaafffmmmssswwwyyyzzz{{{wwwuuutttssstttvvvyyy{{{xxx{{{{{{wwwrrrrrrrrrpppmmmlllmmmnnnrrrrrrsssuuuvvvwwwwwwxxx{{{}}}~~~~~~}}}yyyvvvtttwww}}}|||xxxtttqqqoooooollllllkkkiiigggeeecccbbbeeeggghhhgggfffeeefffggggggiiimmmoooooooooooopppjjjllloooqqqrrruuuyyy{{{zzz|||}}}}}}zzz```IIICCC<<<999::::::999666666666666666555555555555666444222222222222000///222222333333222222111000111111111111111111111111000000////////////000000.........///////////////---------............///......///////////////...///////////////.................................................................................////////////////////////............/////////000...///000000///...000111........................,,,---......//////............------------..................////////////000/////////......------......////////////..............................///////////////////////////////////////...------....../////////000000000///////////////////////////000111111111111000///000000000000000000000000///////////////000111111111222333333222222333444555>>>NNN```nnnuuuuuusssggg]]]NNNAAA999555555555333222111000000111333444111111111111111111111111222222111111111111222222111222222333444444555555444444444444444444444444333333333333333333333333444444333333333333444444333333333333444555666666999<<>>???;;;777888888888888777666666555555333333333222222222111111222222222222222222222222//////000111111222333333111111111111111000//////000000///...,,,,,,...000000/////////............////////////////////////..............................////////////..............................---------............///111111111111111000/////////...---.........,,,+++///////////////000000000---...//////////////////.................................//////.........------,,,,,,,,,,,,------.../////////000000000000///////////////////////////......------......///............................../////////...---,,,000000///............///---...////////////////////////............//////000000000///......000222000000000000000111111222333222222222222333444444555;;;DDDKKKMMMJJJEEE@@@CCCAAA<<<888444222111111222222222111111111000000111111222333333333333333333333333333333333333333444444444444444555666666555555555444444444444444444555555444333333444555:::::::::999999;;;===???AAABBBCCCFFFKKKPPPUUUYYY[[[ccciiijjjlllrrrvvvuuu|||{{{{{{{{{|||}}}~~~}}}}}}{{{zzz~~~~~~|||yyyzzz}}}}}}{{{zzzyyywwwuuusssqqquuuwwwwwwzzz}}}dddKKKCCCAAA===888777999888888777777666555555222222222222111111111111111111111111111111111111/////////000111111222222111111111111111000////////////---+++***,,,///333////////////............////////////////////////------------------------......////////////..............................---------............///111111222222222111000000///.........//////...,,,000///.........///000111000//////............///..............................------------......------,,,,,,,,,,,,------....../////////000000000///////////////////////////......------......///............................../////////...------111000//////......////////////////////////...---//////............/////////000000///......000111000000000000000111111222222222222222222333444444888999;;;<<<;;;999666444444444333222111111000000111111111111000000000000111111222222333333222222222222222222222222222222333444444555666777888999777666666666555555555444555666777777555555666888;;;<<<<<<;;;;;;>>>BBBEEEJJJMMMQQQSSSVVVZZZaaagggjjjrrrxxxxxxuuuvvvxxxxxx}}}{{{zzzzzzzzz{{{~~~}}}}}}}}}~~~}}}zzzvvvtttttt{{{vvvrrrqqqssssssooolllpppuuuyyy}}}sssVVVFFF@@@<<<999888999999888888777666666555333333333222222222111111333333333333333333333333000000000000111111222222111111111111111000//////,,,------,,,,,,---000222///////////////.........////////////////////////---------.....................////////////..............................---------............///......////////////...---///......///000000...---000///---,,,---...000222111000///---------...///...........................---,,,++++++,,,---...///......------......///........./////////000000//////////////////////////////............//////...........................////////////.........111000000///...///////////////000000///...------//////............/////////000111000///...///111000000000000000111111222222222222111222333333444666666666555555555444444222333333333333222000///222222111111111111111111222222333444444333333333333333333333333333333333555555666777888888999999777777777666666666555555666888999:::999999:::;;;===@@@BBBBBBBBBCCCFFFIIIVVV\\\bbbddddddeeeiiinnnpppvvvyyywwwqqqppprrruuuyyywwwtttrrrrrrtttwwwzzz|||~~~~~~}}}}}}}}}zzzzzzzzzyyywwwssspppnnnqqqooonnnmmmnnnooopppooo{{{~~~bbbMMMAAA;;;::::::999999999888777777666666555444444444444333333333444444444444444444444444111111111222222222222222111111111111111000//////)))+++...000/////////000.........///////////////////////////////////////......//////000000000000......////////////..............................---------............///,,,,,,------...------,,,///......///000000///---000///---,,,,,,...000111111000///---------...///////////////////////////...---,,,++++++,,,---...000000////////////000000............/////////////////////////////////////////////......//////////////////////////////////////////...////////////111111000/////////////////////000000///...------//////............//////...000111000///...///000000000000000000111111222222111111111111222333333///000111222222222222222333444555666555444222111333333333333333333333333444555555555555555444444333333333333333333333333777888888999999888777777777777777777777777777777666888;;;<<<======???@@@EEEJJJPPPRRRPPPOOOOOOQQQbbbjjjrrrvvvuuussstttvvvqqqqqqppplllhhhhhhmmmtttzzzvvvqqqlllkkknnnrrrtttxxxzzz{{{{{{yyyxxxwwwxxxxxxwwwvvvtttrrrpppnnnmmmlllqqqvvvxxxyyy{{{zzzxxxyyy}}}{{{wwwtttpppqqqrrruuuxxxxxxwwwuuuoootttxxx~~~rrrYYYHHH???<<<<<<:::999999888888777666666555555555555444444444444444444444444444444444444222222222222222222222222111111111111111000//////))),,,000222222000//////.........////////////////////////////////////////////////000000111111222......////////////..............................---------............///------.../////////.........------...000000///---///...---------...///000000//////............///////////////////////////......------------......000000////////////000000------........./////////////////////////////////000//////......//////000000000000000000000000000//////.........///000111222111000000//////000000//////////////////...---//////............//////...///111111000//////000000000000000000111111222111111111111111222333333000111222333333222111111000111333444555555444444333333333444444444444444666666777777666666555555444444444444444444444444888888999:::999888666555777777777888999999::::::888;;;???BBBDDDEEEGGGHHHKKKSSS[[[___]]]ZZZ[[[\\\hhhooowww||||||{{{zzzzzzkkkfffaaa______bbbjjjssszzzrrrlllhhhiiilllnnnoooqqqssstttssssssssstttyyyxxxuuurrrnnnnnnpppsssyyy~~~{{{sssmmmlllkkkiiijjjmmmlllmmmooosssxxx|||sssmmmjjjiiihhheeeeeefffhhhkkkmmmmmmlllkkkooorrruuu~~~}}}zzzxxxuuurrrsssrrrqqqoooooosssyyy}}}~~~xxxssssss{{{kkkTTTFFF@@@>>>::::::999888888777777666555555444444444333333333222222222222222222222222222222222111111111111111111111111111111000//////,,,...111222111000000111............/////////000////////////////////////.........///000111111111......////////////..............................---------............///---......///000000//////---,,,,,,---//////...------------.........//////---...//////////////////////////////////////////.........//////.........//////............//////---------.........//////////////////////////////000000////////////000000//////////////////////////////.........///111222222111000000//////000000---...////////////////////////............//////---///111111000/////////000000000000000111111222111111111111111222222333333333333333333222222222///000111222333333444444222222222333333444444444666666666666666555444444666666666666666666666666555666888999999999777666888888999;;;<<<===>>>???@@@DDDJJJNNNPPPRRRUUUVVVSSS[[[dddhhhggggggiiimmmqqqtttxxx{{{||||||zzzyyyiii___YYY\\\aaagggpppxxx~~~~~~}}}|||wwwpppjjjfffgggjjjllllllpppvvv{{{~~~|||}}}~~~yyyrrrmmmjjjooouuuwwwwwwwwwyyy{{{~~~|||xxxssspppjjjfffggghhhgggiiilllmmmnnnpppsssxxxxxxtttqqqnnnlllnnnmmmlllnnnqqqsssttttttuuuyyy}}}zzzuuusssqqqllliiikkkiiihhhiiilllnnnoooooopppnnnooorrrvvv|||uuuooooooyyyxxx___LLLBBB???::::::999999888777777777444444444333333333222222000000000000000000000000111111111000000000000000111111111111111000/////////000111000//////111333---.........//////000000////////////////////////---------...///000000111......////////////..............................---------.........//////,,,,,,---...//////......,,,++++++---...///...,,,,,,---......//////......,,,---///000000000//////000000000000000000000000---...///000000///...------------,,,,,,------------------.........//////////////////////////////000000////////////000000........................000///.........000111222222111111000000000000000------...///000000000/////////............//////---///111222000/////////000000000000000111111222111111111000111222222333000000///......///000111222222222222222111111111111111111222222333333333555666666666555444333333777777777777777777777777333444777999::::::999888999:::;;;===???@@@BBBBBBJJJNNNTTTYYY\\\___aaaccc]]]eeennnrrrrrrtttyyy~~~~~~~~~~~~|||zzznnnccc]]]cccmmmttt||||||{{{|||~~~|||{{{tttqqqkkkfffeeegggkkkmmmsssyyy~~~~~~}}}||||||xxxtttqqqooommmhhheee___dddjjjmmmmmmlllnnnooosssvvvzzz~~~zzzyyy~~~yyysssoooooopppnnnooorrr{{{}}}~~~zzz~~~}}}yyywwwuuuppplllnnnmmmmmmpppttttttqqqmmmmmmjjjjjjllllllmmmxxxzzzyyyzzzZZZCCC<<<>>>;;;888888::::::666222333444555666666666555555222222222222222333333333555444222111111111222222000111111222222000///...---...000111111111000///////////////////////////////////////////////////111111000000/////////..................................................................---------////////////////////////...............///000111,,,,,,---///000222333444///////////////...................../////////000///---,,,,,,...//////...///,,,)))))),,,...---+++............////////////......////////////......////////////......---,,,000000///.........//////---......///000111111222////////////000000000000000000000000000000000000000000000000////////////000111111111111222222222111111111000000000000000111111111111111111111111111111111000000000000000//////000111222444666777555444444333222222222333555555444444444444333333888777666777888888777666::::::999888888888999:::999<<>>;;;888777888999888777333333333444444333333222222222222222222222222222333333111000000000111111000111111222111000///...---...000111111111000///////////////////////////////////////////////////000000000//////.........////////////////////////................................................////////////////////////......------......///000/////////////////////////////////////////////............/////////000000///---,,,,,,...//////...000---++++++---///...---............////////////......////////////......+++,,,,,,,,,,,,+++***)))------,,,,,,,,,---------.........///000111111111////////////000000000000////////////////////////////////////000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111......///000111222444555666555444333333333333444555555555555555555555555666666555666777888888888999:::;;;<<<<<<<<<===>>>GGGIIILLLPPPTTTZZZ```eeedddfffiiilllnnnooooooooonnnrrrwww{{{~~~~~~|||zzzzzz{{{|||}}}{{{yyyzzz~~~|||xxxuuutttssstttwwwvvvtttttttttsssqqqppplllkkkmmmsssxxx}}}yyyuuurrrooolllhhhddddddfffiiikkklllnnnoooooonnnnnnoooqqqoooyyy|||yyyuuuwwwuuutttvvvxxxxxxvvvsssuuuxxx|||~~~xxxYYYHHHBBB???<<<999888999:::<<<777777666666555444444333222222222222222222222222222111111000000000000111000111111111111000//////...///000111111111000////////////////////////////////////////////////////////////...............000000000000000000000000........................---------......//////000////////////////////////------------------...///000//////......---------......//////////////////....../////////000000000///---,,,---...000//////111///---,,,.../////////............////////////......////////////........................---,,,.........//////000000111......//////000000111111////////////000000000000..............................//////000000111111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111.........//////000222222666555555444444444444444444444555555666777777777777666666666777999;;;<<<:::===AAACCCCCCDDDEEEGGGOOOPPPRRRUUUZZZaaaiiiooooooqqquuuxxxyyyxxxvvvtttuuuxxx|||}}}wwwrrrpppssswwwzzz}}}||||||~~~}}}yyytttqqqpppppppppmmmmmmnnnnnnnnnqqquuuxxxvvvqqqkkkfffdddccccccbbbcccbbbaaabbbeeeiiinnnqqqvvvyyy|||}}}}}}||||||}}}iiiOOOCCCAAA>>>;;;888888999;;;999999888666555444444444444333333333222222111111222222111111111111111111111111111111000000000///...///000111222111000000////////////////////////////////////////////////..................------////////////////////////........................,,,------...///000000111////////////////////////------,,,,,,,,,------...,,,---------......//////............////////////...////////////000000000///...,,,---///000000///000///---------...//////............////////////......////////////......//////000000000//////...---...///000111111111222.../////////000000000111////////////000000000000////////////////////////---......///000111111222000000111111111222222222111111111222222222222222222222222222222222222222111111111222222222222222000000000///000000111111555444444333333444444444333333444555666777888888:::::::::::::::<<>>============;;;999888666555444444444666555555444333222222111222333333333333333333333111111111000000000000000...///111222222222111000////////////////////////////////////////////////------..........................................////////////////////////------......///000111111////////////////////////...------,,,,,,,,,------,,,---------......//////---.........//////000000////////////000000000111000...------///000000///......---,,,,,,,,,...///............////////////......////////////......+++,,,,,,---------,,,,,,((()))+++,,,------------////////////000000000000////////////000000000000000000000000000000000000---......///000111111222000000111111111222222222111222222222333333333444222222222222222222222222111222222222333333333444333222222111111222222333444444333333333333444444222333444555666777888999;;;<<<>>>>>>===???BBBEEEKKKPPPWWW[[[[[[\\\___bbbggggggggghhhkkkqqqyyy~~~~~~|||yyyvvvrrrqqqrrrtttuuu{{{|||~~~~~~|||zzzyyyxxxrrrrrrssstttuuuvvvwwwwwwrrrxxx{{{uuupppmmmjjjhhheeeddddddfffiiiooovvv{{{~~~rrrVVVPPPJJJHHHIIIJJJIIIHHHAAA@@@>>><<<::::::;;;;;;888888777666444333222222222333444444555444444444222111111000///000000000///000111222222222111000////////////////////////////////////////////////.............../////////........................////////////////////////.........//////000000111///////////////////////////...------------------000//////......---------------......///000000000/////////000000000111111000...---...///111000000---......---++++++---000............////////////......////////////......------......//////......***+++---...//////...---////////////000000000000////////////000000000000111111111111111111111111......//////000000111111000111111111111222222222222222222333333444444555333333333333333333333333222222222333333444444555444444333333333444444555444444444333444444555666444444555666777888999999:::>>>BBBDDDDDDEEEIIIMMMYYY___fffiiihhhiiinnnrrrvvvwwwwwwwwwxxx{{{}}}||||||zzzyyyxxxwwwvvvuuuwwwyyyzzzzzzyyyyyy{{{|||~~~}}}|||~~~|||wwwrrrpppnnnoooqqqsssttttttsssuuuwww{{{nnnbbbSSSKKKLLLMMMKKKGGGDDDCCCAAA???>>>>>>???@@@::::::999777666444333333111222333444444444333333222222000/////////000111///000111222333222111111////////////////////////////////////////////////.........//////000000000........................///////////////////////////////////////000000000////////////////////////000///......------......////////////////////////------......///000000111//////000000000111111111000///---...000111111000...///000...,,,,,,...111............////////////......////////////......//////000111111111111111///000222333333222111000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000111111111111222222222222222333333444555555555333333333333333333333333222222333333444555555555444333333333444555666666666666666666666777888888777777888888999:::;;;;;;<<>>999???>>><<<:::999:::;;;<<<<<<;;;:::888777555444333000111222333444333333222333222000/////////000111///000111222333222111111////////////////////////////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////111000///...............,,,,,,---///000222333444---------...///000000111000000000000111111111111000///......000111111000///111111///------000333............/////////000......////////////......,,,,,,---......///......///000111222222111///...000000000000////////////////////////000000000000////////////////////////000000000000////////////000111111111111222222222222222333333444555666666333333333333333333333333222222333333444555666666333333333333444555666777888888777777888999::::::999::::::;;;;;;<<<<<<===???GGGQQQXXX[[[^^^dddhhhqqqvvv{{{{{{yyyzzz~~~~~~~~~|||zzzvvvvvvuuutttsssqqqpppooopppuuu|||tttiiieeecccbbbgggnnnlllpppuuuvvvtttssstttvvv{{{~~~kkkNNNBBB@@@???>>>>>>:::::::::999999999999999777777777777666555444333222222222333333444444444333333333222222222111111000000000000000000000000......////////////......000000000000000000000000////////////////////////////////////////////////...............///000000---///111111000000111222000000000000000000000000000000//////.........---//////.........---------000000000000000000000000---000333222///...000222000000000000000000000000000000000000////////////000000000000000///......000000000000////////////000000000000000000000000000000///---,,,---///222000000000000000111222222111000///000111222111/////////////////////////////////000111111111111111333333222111000000111111111222444666666666444333555555555444444333333333444444444444444444444444333333444555666666666666999999999777666555777999===:::<<>>@@@GGGJJJRRR^^^hhhpppuuuxxxyyy~~~zzzzzz{{{zzzwwwxxxzzzzzzzzzrrrmmmllllllhhhdddhhhqqq{{{vvvxxxvvvnnnjjjnnngggiiijjjhhhfffgggnnntttwww~~~rrrTTTFFFBBB@@@===<<<999999999999999888888888666666666666555444333222222222222333333444444444333333333222222222111111000000000000000000000000000///............///000000000000000000000000000////////////////////////////////////////////////...............///000000+++...000000///......///////////////////////////000000/////////.........//////.........---------000000000000000000000000222333333222000///......000000000000000000000000000000000/////////......///////////////...------......//////000000111111///////////////////////////000///...,,,---///111000000//////000000111111111000///000111222111///000000000000000000000000//////000111111111111111333222222111000000111111000111222333444333333222111111111222222222333333555555555555555555555555222333444666777888888888999:::999888888999<<<>>>AAA???AAAEEEFFFDDDHHHOOOVVV]]]hhhrrrxxx{{{}}}}}}|||}}}~~~zzzxxxxxxxxxzzzwwwsssrrrqqqqqqnnnllliiiggghhhkkklllnnnvvv{{{ooohhhkkkkkkggghhhooopppqqqrrrqqqqqqvvv___KKKDDD@@@<<<:::999999888888888777777777555555555555444333222111222222333333333333444444333333333222222222111111000000000000000000000000111000...------...000111000000000000000000000000////////////////////////////////////////////////...............///000000---///222222000...------........................000000////////////....../////////............---////////////////////////222222111222222222000///000000000000000000000000/////////.........------...............------,,,------...///000111222222/////////////////////////////////...------///111////////////000000000000111000///000111222111///111111111111111111111111//////000111111111111111333222111111000111111111000000000111111111111111//////000111222333444444555555555555555555555555222333444666777999:::;;;;;;;;;;;;;;;;;;>>>BBBFFFHHHGGGJJJNNNQQQRRRWWW\\\ccciiirrr{{{~~~~~~~~~yyytttooonnnppprrrqqqooommmlllkkkhhheeebbbfffhhhnnnvvv~~~vvvooollleeecccgggiiiiiiqqq|||lllRRRFFF@@@<<<:::999999888888777666666666555555555555555444333222333333333333333333333333333333333222222222111111000000000000000000000000/////////000000/////////////////////////////////////////////////////////////////////////////////...............///000000111444666666444111000///........................000000///////////////////////////...............///////////////////////////...---000444666555222///////////////////////////.........------------.........//////......---.........///000111111111......................../////////...------///111......//////000000000000111000///000111222111///111111111111111111111111//////000111111111111111222222111111111111111222111111000000000000111222111111222333444555666666444444555555555555555666333444555666777999:::;;;<<<=========>>>BBBGGGKKKNNNRRRXXX^^^bbbeeeiiillllllpppvvv}}}~~~~~~yyyvvvpppjjjgggggglllppppppnnnjjjgggffffffggghhhnnnttt~~~{{{vvvnnnhhhfffllllllpppvvvyyy{{{|||]]]JJJBBB>>><<<999999888888777666666555555666666666666555555444333333333333333333333333333333333222222222111111111111111111111111111111---///111222222111///---////////////////////////////////////////////////////////////////////////...............///000000333555777777555222111111........................//////000000000000000000////////////////////////////////////////////////...------000444666555333///////////////////////////.........------------...//////000000000//////000000000000////////////////////////////////////...///000///...---///000......///000111000000///111000///000111222111///111111111111111111111111//////000111111111111111222111111111111111222222333222222111111111222222333333444444444555555555333333444444555555555555666666666666777999:::;;;===>>>???@@@BBBFFFKKKOOOWWW___iiipppuuuxxxyyyxxxvvvwwwxxxzzz{{{vvvtttllljjjeeeaaa```ccciiioooqqqlllfffaaabbbhhhqqqwww~~~~~~wwwpppjjjiiiiiihhhkkkooovvv|||nnnTTTGGGAAA>>>::::::999888777666666555555666666666666666555555444444333333333333222222333333333222222222111111111111111111111111111111---///111333333111///---000000000000000000000000////////////////////////////////////////////////...............///000000222333444333111//////000........................//////000000000000111111...////////////000000000////////////////////////000000///000222222111///000000000000000000000000/////////.........------...///000000000000000000111000000000/////////...000000000000000000000000---///000///...---...000...///111222222222111000111000///000111222111///111111111111111111111111//////000111111111111111111111111000111111222333333333333333333222222222333333333333444444444444444444444555555666666777888888888888999;;;>>>???@@@CCCFFFIIILLLQQQVVVZZZfffoooxxx~~~~~~|||{{{}}}zzztttlllggg```___]]]\\\]]]aaahhhmmmnnnjjjfffcccgggrrrwwwmmmllllllmmmnnnoooqqqssstttnnniiifffhhhkkkooovvv~~~bbbNNNDDD@@@;;;;;;:::999888777666666444555555666666555555444444444444333333222222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............///000000000111000///---,,,...000//////////////////////////////000000000111111111.../////////000000000000000000000000000000000000...000111111///......///000000000000000000000000000000000/////////......---...//////000000//////////////////000000000000111111111111111111111111---///000000.........//////000222333333333111111111000///000111222111///000000000000000000000000//////000111111111111111111111000000111222222333222333444444444333111000222333333444555666777777555666666777888888999999999999:::;;;>>>AAADDDGGGJJJNNNTTTZZZ```eeejjjnnnvvv~~~{{{vvvqqqkkkccc^^^\\\\\\]]]^^^```dddjjjooolllmmmooossszzz|||pppllljjjhhhjjjnnnrrrsssqqqrrrvvvyyyyyywwwyyymmmTTTGGG@@@<<<<<<;;;:::999888777666333333444444555444444444444444444333333222222222333333333222222222111111111111111111111111111111444222///------///222444000000000000000000000000////////////////////////////////////////////////...............///000000000000///---,,,,,,///111000000000000000000000000//////000000111111111222.../////////000000111111111111111111111111111111)))---000000......000222000000000000000000000000000000000000////////////,,,,,,---.../////////...------...///000111222222111111111111111111111111---///000000///......//////111333444444444222111111000///000111222111/////////////////////////////////000111111111111111111111000000111222333333111222444555444222000///333444555777999:::;;;<<<777777888999::::::;;;;;;999:::;;;===AAAFFFJJJMMMTTTYYYbbbjjjqqqwww}}}{{{sssmmmiiiddd___[[[]]]___aaaccceeeiiinnnrrrnnnsss||||||kkkbbbdddjjjlllsssyyy~~~|||{{{kkkPPPBBB>>><<<:::888888999666333777777777777666666666666666555444333333444555666333333333222222222111111111111111111111111111111000000////////////000000333222111111000000111111///.........------------......------------....../////////...---------,,,000000///////////////000......///000000000000000333000...---///000000/////////000000000000//////////////////////////////////////////////////////////////////000000000000//////...---------------........................------///000111111111111222222333333333222222111111000000000//////......000111222333333333222111111111111111111111111111000111222333333222111000000000000000000111111111444333111000000222444555333333222222111111222222000444777666777<<>>:::999888999;;;777777777777666666666666666555444444444444555666333333333333222222222222111111111111111111111111000000////////////000000000000///............///000000000/////////......000000000000000000000000..................//////000000////////////000000//////000000111111000000222444555333000...///222...//////000000//////...........................////////////////////////////////////000000000000111111000///////////////........................,,,,,,---...////////////111222222333333222222222222222222222111111111111111111222222222222111111////////////////////////111000000//////000000111000000000111111111222222111111222333444444555555666666555555555666666777999>>>BBBCCCGGGOOOUUUVVVNNNIIICCC@@@CCCIIIOOOSSSWWWVVVWWW[[[cccnnnyyy{{{{{{|||}}}~~~~~~|||yyyvvvuuuxxx|||uuunnnkkkfffcccdddhhhkkknnnrrrwww}}}qqqSSSGGGBBB>>><<<;;;888999;;;777777777777666666666666555555555444444555555555444444333333333222222222111111111111111111111111000000////////////000000111000//////......//////000000000000/////////////////////000000/////////------......//////000000000////////////000000111///000000111111111000000111555888666111...000333...//////000000//////...------------------------////////////////////////////////////000000000000//////...---------------........................---......///000000//////111111222333333333222222333333333333333333333333333333333333333222222222000000000000000000000000111000///......///000111000000000111111222222333///000111333444444444444666666555555666777888888>>>DDDIIIKKKQQQ[[[bbbdddZZZUUUNNNKKKNNNTTTZZZ^^^aaacccffflllttt}}}~~~|||zzzzzz{{{|||{{{sssjjjfffcccdddeeegggnnnvvvdddMMMEEE>>>>>>===999888:::777777777777666666666666444555555555555555555444444444444333333333222222111111111111111111111111000000////////////000000111111000////////////000000000000000////////////---......//////......------......//////000000000///////////////000111111000000111111111111000000000555999888333///000333//////000000000000//////........................////////////////////////////////////000000000000//////...---------------........................//////000111111111111000000111222333333333333333333333333333333444444444555555444444333333333333111111111111111111111111111000///......///000111///000000111222333333333///000111222333333333333555555555555666888999999AAAHHHOOOTTT\\\fffnnnpppjjjeee___\\\^^^bbbfffhhhjjjmmmrrrxxx~~~|||}}}||||||~~~yyyrrrkkkeee```___aaahhhooovvv}}}___OOOAAA@@@???;;;888999777777777777666666666666444444555666666555444444444444444444333333333333111111111111111111111111000000////////////000000222111000000//////000000000000000/////////......,,,---...//////...---,,,//////////////////000000///......//////000111222111111222222111111000000000333777888555222111222000111111222222111111000////////////////////////////////////////////////////////////000000000000111111000///////////////........................000111111222222111111111000111222222333333333333333333333333444444444444666555444333222222333333111111111111111111111111111000000//////000000111///000000111222333444444111111222222222222333333555555555666777999:::;;;CCCLLLVVV]]]fffpppwwwyyyyyyvvvrrrpppqqqrrrsssssssssvvvyyy~~~}}}}}}~~~}}}zzz{{{~~~vvvuuuzzz{{{tttmmmiiifffcccccceeemmmxxxyyy___GGGAAA@@@<<<999:::777777777777666666666666444444555666666555444444555444444444444333333333111111111111111111111111000000////////////000000000000///.........///////////////.........---------...///000000///...---000000000///////////////............///000111222111222222222222111000//////111444777777555222000222222333333333333222222000000000000000000000000////////////////////////////////////000000000000111111000///////////////........................000000111111111111000000000000111222333333333333222222333333333444444444555444333111000000111111111111111111111111111111000111111111111111111000///000000111333444444555666555444333333333444444666666777888999;;;===>>>EEEPPP[[[dddnnnxxx~~~}}}||||||}}}~~~~~~~~~zzzzzzvvvoookkkjjjpppwww{{{xxxtttuuuvvvuuuxxx}}}kkkLLLAAAAAA===;;;<<<777777777777666666666666333444555666666555444333555555444444444333333333111111111111111111111111000000////////////000000//////...------------...///.........------------...///000222222000///...111111000000//////..................///000222222222222222222222111000///...000222666888777333///222333333444444333333222000000000000000000000000////////////////////////////////////000000000000//////...---------------........................///000000000000000/////////000111222333444444444222222222333333444444444444333111////////////000000000000000000000000000000111222333333222111000///000000222333444555555:::888666444333444555666777888888999;;;===???@@@GGGRRR___iiisss}}}~~~|||}}}}}}~~~~~~~~~wwwwwwxxxzzzssshhhdddfffhhhvvv|||VVVFFFCCC???;;;:::;;;:::999777666666555555444444555555555555444444222222222111111111000000444333222222111111222222222111111111000000//////000000111111111111000000......////////////......//////000000000000//////............///////////////000000000000000//////000///...------...///000000222555888888777444333444333333222222333333444111111222222222222333333444333111000000000111111000000111111111222222222000///////////////000111---///111333444333222111333333333333333333333333333333444444333333222111333333333333333333333333222222111000//////000000000000000000111111111111111000///......///000111222222222222222222333333444333444555777777666555666777999:::<<<@@@EEEIIIMMMVVVcccmmmsssyyy~~~|||xxxwww}}}~~~{{{zzz|||zzzuuupppvvv{{{qqqmmmlllmmmssszzzeeeNNNEEEAAA===:::;;;:::999888666666666666444555555666666555555444333333222222222111111111444333222222111111222222111111111111000000000///000000000000000000000000......////////////......//////000000000000//////............//////////////////000000000000//////000///.........///000111000222555888888777555333333333222222222222333333111222222222222333333333555444333222111222222333333222222222222111111111111111000000///000000000///000111333333222222111333333333333333333333333333444444444444333222222222222222222222222222222222222111000000000000000000000000000111111111111333222111111111111222333222222222222333333333333555444555666777888777777666888<<>>@@@DDDJJJOOOSSSWWW[[[^^^]]]aaafffmmmuuuzzzzzz{{{yyyyyy{{{}}}~~~yyy~~~uuummmiiilllnnnuuuwwwWWWIIIBBB>>>===<<<;;;999888888888888555666666666666666666555555555555444444444333333444333222222111111222222000000000000000000111111111///...,,,,,,...///111//////000000000000////////////000000000000//////............////////////......///000000000000000//////000111111111111111000111444666777777666666222111111000000111111222111111111222222222333333222222222333333333222222333333333333333333333333555555333222111111111111//////000111222444666777444444444444444444444444444444555555555444333333000000000000000000000000111000000000000000111111111111111111222222222222111111222222222222111111222333333444555555666666555666777777777:::???CCCLLLNNNRRRUUUWWWYYY\\\^^^___aaaeeemmmwww|||xxxzzz|||||||||}}}}}}}}}}}}~~~|||yyyqqqnnnooopppxxxzzzeeeMMMCCC@@@======;;;:::999888888888555666666777777666666555555555444444444333333333444333222222111111222222000000000000111111111111000000///......///000000///000000111111000000/////////000000000000//////............////////////---...///000000111111000///000000111111000000//////000222444555666666555111111000000000000111111000000000000111111111222000000111222222222111111555555444333222111000000444444333222111111111111...///000222333555666777333333333333333333333333555555555555555444333333000000000000000000000000000000000000000111111222111111111222222222222333333444444555555444444333222333333444555666777777555777999999:::>>>EEEKKKUUUWWWYYYZZZZZZ[[[]]]___aaacccgggoooyyy{{{xxx{{{|||{{{{{{~~~zzz{{{{{{xxxvvvwww{{{|||wwwuuuqqqnnnpppvvvtttSSSCCCCCC>>>===<<<:::999999999999666666777777777777666666444444444444333333333222444333222222111111222222///000000000111111111111000000000000000000000000000000111111111111000000//////000000000000//////............////////////---...///000111111111111000000000111000///---,,,...///000222444444555555000000000//////000000000////////////000000000000//////111222222222111111111111222222222222222222333222111111111111222222000111222444444444444333222222222222222222222222555555555555555444444333111111111111111111111111000000000000000111222222111111111222222222333333333444555666666555444333333333444555666777888888777:::<<<<<<>>>CCCLLLTTTYYYZZZ[[[\\\]]]___bbbeeeeeeggglllsss}}}~~~}}}}}}zzzvvvvvvzzztttvvvvvvuuuuuu{{{}}}uuuppppppqqqrrruuu|||WWWDDDDDD>>>===<<<;;;:::999999999666666777777777777666666444444333333333222222222444333222222111111222222//////000000111111111222000000111111111111000000000000111111111111000000//////000000000000//////............/////////000---...///000111111111111000000111000///...,,,+++---...///111333444444444000000////////////000000............///////////////000111222333222222111***+++---000333555777888111111111000111111222222222333555555555333111000111111111111111111111111555555666666555555444333111111111111111111111111000000///000000111222222111111222222222333333333222222333444444333222222333333444555666777888999999<<>>===@@@CCCFFFHHHNNNVVV\\\\\\^^^```bbbdddiiinnnrrrrrruuuwwwyyyyyyoookkknnnuuu}}}wwwpppooopppooommmuuu~~~tttjjjeeefffccc___cccnnnyyyuuuXXXIII>>>===;;;999888888777555999888888888888777777777777444222333555666444111000111111222222111111000111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000111000000000/////////...000000000000000000000000000000000000000///......000000000000000000000000222111///......///000222222000///......///000222000000000000////////////000000000111111111222222111111111111111111111111//////000111111111111111333333333333444444444444555555555444444444333333333111000000111222222111///000111222333444444444222222222222333333333333444444444333222222444666777777777777888:::===@@@EEEFFFHHHJJJNNNVVV___gggbbbdddfffhhhkkkoootttxxxwwwzzz|||~~~~~~xxxooofffccchhhqqqxxx{{{|||vvvooolllnnnrrrwwwyyyrrrnnnhhhaaa___aaafffjjjvvvfffOOOCCC@@@<<<;;;:::888777666::::::999999999888888888666666555444444444333333111111222333333333222222111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000////////////000000000000000000000000000000000000000//////...000000000000000000000000222111000///000000222333222111000//////000111222////////////000000000000111111111111111222222222////////////////////////000000000000000111111222444444333333333333333333444444444444333333333333333111000000111222222111///000111333444444555555444444333222333444555666666666555444222333666888888888999999:::<<<@@@CCCJJJJJJKKKMMMRRR[[[eeemmmiiikkknnnppprrrvvvzzz}}}}}}{{{mmmddd]]]^^^hhhrrrxxxzzz}}}yyywwwwwwrrrmmmsss~~~wwwhhhdddaaabbbaaa```bbbfffooo{{{oooPPPHHHBBB=========;;;999::::::999999999888888888888444555666555444333444555333333333444333333222222111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000////////////000000000000000000000000//////000000000000//////////////////////////////111111000000000111222222111000000//////000000111////////////000000000000111111111111222222222222////////////////////////111000/////////000222333444444333333222222111111333333333333333333333333333111000000111222222111///000222333444555555555555444222222222444666888888888777555333444777:::888:::;;;<<<<<<>>>CCCGGGPPPPPPRRRUUUZZZbbbjjjoooooorrruuuwwwyyy{{{}}}xxxhhhbbb```eeeqqqzzz}}}{{{zzztttvvv}}}}}}yyyyyynnnfff]]][[[]]]dddiiimmmssszzzzzzXXXLLLBBB<<<===>>><<<:::<<<999999888888888777777777222444555555444444666777555555555444333222111000111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000////////////000000000000//////////////////////////////000000000000//////////////////////////////////////////000000111111////////////////////////.../////////000000000111111111111111111111111111000000000000000000000000111000/////////000222333333333333222222111111000333333333333333333333333333111000000111222222111111111222333444444444444444333222111222444666888999999999777666666999;;;888;;;>>>>>>???BBBHHHMMMZZZ[[[^^^ccchhhmmmppprrrwwwyyy|||~~~~~~~~~wwwmmmjjjjjjqqqzzz~~~|||xxxwwwuuu|||uuunnnjjjeee```[[[\\\cccooozzzkkkPPPCCC;;;===>>>:::999;;;999888888888888777777777444444555555666666666666444444444444333222111111222222222222222222222222000000000000000000000000//////000000000000//////////////////000000000000////////////000000000000////////////////////////...//////000000000000000000000000000000000000000......///000000111111111......////////////............//////000000111111111111111000000000000000111111111111111111111111000000000000000111111222222222111111111111111111333333333333444444444444333111000000111222222111333333444444444444333333333222222222333555666888999:::;;;:::999888:::;;;888===AAACCCCCCGGGOOOVVV```aaaeeekkkppptttuuuttt|||~~~xxxsssssssssvvvzzzzzzvvvrrrzzz~~~~~~oooeeebbbbbbbbbaaacccfffqqqYYYIII???@@@@@@;;;888;;;::::::999999999888888888999777444555666777444111111111222333333333333333222222222222222222222222000000000000000000000000//////000000000000//////////////////000000000000.../////////000000000111////////////////////////......///000000000000000000000000000000000000000//////000111222222222222/////////000000/////////.........///000111111111000000000/////////......000000000000000000000000//////000111111111111111000000000111111111111111333333444444444555555555333111000000111222222111555555555555444333222111222333444555666777777888999;;;======;;;::::::;;;:::@@@FFFHHHIIIMMMWWW^^^dddeeegggmmmtttyyy{{{zzz{{{~~~|||zzzyyyyyy~~~zzzssssssttttttttttttuuuuuurrrllldddaaaccciiiooorrrwww}}}bbbQQQEEEEEEDDD===:::===;;;;;;;;;:::::::::999999>>>999555555777666222------...000222444555555666222222222222222222222222000000000000000000000000//////000000000000//////////////////000000000000.../////////000000111111////////////////////////......///000000000000000000000000000000000000000///000111222333444444444000000111111111111000000---......///000111111222000000//////.........---000000000000000000000000...///111222222222111000//////000000111111222222444444444555555666666666333111000000111222222111666666666555444333111000333444555777888999999999888;;;>>>???===;;;;;;;;;<<>><<<;;;;;;::::::999999888999888666555444444444555777666555444333222222222555444222000//////000111000000000000000000000000222111111111000000//////000111111111111222222222000///...///000111000...222000///------///000222000000000000000000000000333222222111000///.........///000222222111111000000000000000000000000000------///000111111111111//////000111111111111111000000000000000000000000...000111222222111000...//////000111222333333333666666555444333222222111222222111111111111111222666555444333333333333333444333444888777555666:::===???AAA@@@<<<;;;<<>><<<===<<<;;;;;;::::::999999888999888666555444444555555666666555444333333333333555444222000000000000111000000000000000000000000111111111111000000000/////////000000000111111111222111000111222222111000111000///......///000111000000000000000000000000111111111000000000000000...///000111222111111000000000000000000000000000---...///000111111111111//////000111111111111111000000000000000000000000///000111222222111000///000000000111222222222333555555444444333333222222444333333222222222333333666555444444333333333444444222444888888777:::@@@@@@BBBCCCBBBBBBBBBCCCDDDJJJQQQXXXZZZZZZ___lllwwwxxxvvvsssqqqrrrtttwwwyyy|||yyyzzzyyysssqqqwwwyyy}}}yyytttnnnlllllloooqqq{{{zzzVVVFFFDDDBBB>>><<<<<<;;;;;;::::::999999888888888777666555555555555666555444444333333333333333333333222111111000000000000000000000000000000111111111111000000000000.../////////000000000000222111000000222222111000111000///......///000111000000000000000000000000/////////000000111111111...///000111111111000000000000000000000000000000......///000111111111111//////000111111111111111000000000000000000000000///000111222222111000///111111111111111111222222333333333333333333333333333222222222222222333333666555444444333444444444444333444777999:::???FFFFFFFFFFFFGGGJJJMMMMMMMMMVVV\\\bbbdddeeejjjuuu}}}zzzrrrpppnnnqqqvvv{{{||||||{{{zzzzzz|||zzzxxxyyy}}}{{{lllffffffeeecccbbbgggttt___IIIDDDCCC???:::<<<;;;;;;::::::999999888888777777666666666555555666555444333333333333333222333333333333222111000000000000000000000000000111111111000000000000000/////////000000000111111000...---...///000///...000000////////////000000000000000000000000000000//////000000000000000000/////////000000000000000////////////////////////...///000111111111111111//////000111111111111111000000000000000000000000///000111111111111000///222222222111111111111111111222222222333333333444000000/////////000111111555555444444444444555555666444444777999<<>>@@@GGGOOOYYYXXXZZZ^^^eeelllqqqsssyyy|||~~~{{{xxxtttooonnnrrrwwwzzz{{{wwwmmmccc___^^^^^^ccchhhsssnnnQQQGGGDDD???<<<;;;;;;::::::999999888666777888888888888777666444444444333333444444555444333222222222222444444000000000000000000000000///000000000111111111111000000000000111111111111111000//////000111000/////////000000000000//////000000000000000000000000000000/////////.........///......---...///000111000000000000000000000000111111111222222111111000//////000111111111111111000000000000000000000000111111000000000000111111000000000111222222222333000000000111111111111111333333333333444555666777555555555555555666777777:::888:::???CCCFFFMMMUUU___aaadddggglllssszzzxxxuuuqqqpppttt}}}}}}ssskkkfff___[[[ZZZ^^^cccjjjuuu{{{WWWJJJFFFCCC<<<<<<;;;::::::999999888666777888999999888777666444444333333333444444555555444222111111222444555000000000000000000000000//////000000111111111222////////////000000000000///---,,,---...///...---//////000000000000//////000000000000000000000000.........//////////////////......------///000111000000000000000000000000111111222222222111111000//////000111111111111111000000000000000000000000111111000000000000111111//////000111222333333444111111111000000000000000222222222222333444555666555555555555555666777777999999<<>><<<;;;;;;;;;;;;:::888888888777777666666555555666666555444444444444555333333444444444333222111000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000222222111111000000//////000000000000000000000000//////000000000000//////000000////////////000000222222111111111111111111000000///......///000111000000000000000000000000////////////000000000000222444555444222000000111111111222333333333333222222333333222111111222444888555555888999777888<<<:::<<<@@@FFFNNNWWW^^^cccjjjqqqvvvvvvxxx~~~vvvxxx||||||zzzppprrrttt{{{}}}iii```[[[WWWWWWYYY]]]cccmmm{{{ZZZGGGEEE@@@???===<<<<<<;;;:::888888888888777666666555555666666555444444444444555333444444444333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000/////////......////////////////////////111111111000000000000000000000000000000000000000//////000000000000//////000//////......//////000111111111111111111111111......//////000000000000000000000000000000000000////////////000000000000111333444333111000000111111111222333333333333222333444555444333333555666:::777888;;;;;;888888;;;===@@@FFFLLLTTT]]]eeejjjooovvv{{{{{{||||||xxxmmmppptttwwwxxxwwwvvvuuuvvv}}}~~~pppbbb]]][[[ZZZ]]]ccckkkrrrnnnQQQDDDCCCAAA>>>===<<<<<<:::888999888888777777666555555666666555444444444444555444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000111111111000000/////////........................000000000000111111111111000000000000000000000000//////000000000000/////////..................///111111111111111111111111---...///000000000000///000000000000000000000000////////////000000000000000111333222111000000111111222222333333333333333333444555444444444666888:::888999>>>>>><<<;;;===???CCCJJJQQQYYYaaajjjooowww~~~|||vvvrrrkkknnnpppqqqqqqssswww{{{~~~vvvooopppiiibbb______bbbkkkuuu[[[FFFCCCAAA>>><<<<<<<<<;;;:::999999888888777666666555666666555444444444444555444444333333222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111//////////////////////////////000000111111222222//////////////////////////////000000000000//////......------------......000000000000111111111111222222111000000000000111////////////////////////////////////000000000000...000222222000000000111111222333333444444333333111222333333333444666888888777:::@@@BBB@@@@@@BBBCCCHHHPPPXXX^^^fffnnnsss}}}|||}}}~~~~~~|||yyyuuusssrrrrrrqqqppprrr||||||rrrpppppppppsssrrroookkkkkksssiiiMMMBBB@@@===<<<<<<===<<<<<<999999999888777777666666666666555444444444444555555444333222222222333333111111111111111111111111111111111111111111111111000000000000000000000000......///000111222333333000000000000000000000000//////000000111111222222//////////////////////////////000000000000//////......------------......//////000000000111111111999777333///...///111222////////////////////////////////////000000000000---///111111000000111222222222333444444444444333111222444555555666999;;;;;;;;;>>>CCCEEEBBBBBBDDDKKKRRRZZZ```dddiiioootttyyywwwxxxyyyzzzzzzyyyxxxwwwtttrrrqqqsss|||uuunnnlllooowww~~~{{{\\\EEEBBB???===============:::999999888888777666666666666555444444444444555555444333222111222333444222222222222222222222222111111111111111111111111000000000000000000000000---...//////000111222222111111111111111111111111000000000000111111111111000000000000000000000000//////000000000000/////////..................///...//////000000111111111:::777333000...///000222000000000000000000000000////////////000000000000---///111222111111222333222222333444444444444444444555777888999;;;>>>AAACCCAAACCCGGGHHHEEEEEEGGGQQQXXX```cccdddeeeiiimmmqqq{{{}}}}}}}}}|||{{{zzzyyyxxxppppppsss~~~rrrmmmiiihhhkkkqqq||||||{{{nnnLLLHHHCCC@@@>>>>>>===<<<::::::999888888777777666666666555444444444444555666444333111111222333444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000//////000000000000//////000//////......//////000......//////000111111222333333222111000000000000000000000000000000000000////////////000000000000---///111222222222444555222333444444555444444444555777999:::<<<>>>AAADDDFFFDDDFFFKKKMMMLLLNNNRRRZZZ```ggghhheeebbbdddgggooozzz~~~|||yyyxxxwwwuuuyyyzzzkkkhhhiiipppuuu}}}|||vvvuuuyyyzzzQQQMMMGGGBBB@@@>>>===<<<::::::999999888777777777666666555444444444444555666555333111111222333444222222222222222222222222111111111111111111111111000000000000000000000000222111000///...---,,,,,,000000000000000000000000222222111111000000//////000000000000000000000000//////000000000000//////000000////////////000000---......///000111111222,,,---000222222111///...000000000000000000000000////////////000000000000---///222333333333555666222333444444555555444444333555888999;;;===AAADDDDDDCCCEEELLLQQQTTTXXX]]]fffmmmsssrrrlllhhhhhhkkksss~~~~~~{{{xxxvvvvvvpppnnnmmmsssyyykkkhhhlllyyyfffOOOBBB???:::<<>>???AAACCCHHHHHHMMMVVVYYYWWW[[[aaajjjsss|||zzzqqqkkkmmmrrr~~~{{{vvvsssuuu}}}vvvrrrnnnwww~~~oooddddddjjj|||vvvWWWDDDBBB>>>===???<<<<<<;;;;;;:::999888777777555666888999999888666444555444444333333333333333333333333333333333333333333222111000///000000111/////////000000000000000222111000//////000111222000000000000000000000000000111111111111111111111222222222222222222222222000/////////000000111222111111111111000000000////////////000000000000000000111111222333333444444000000111222333333333333111000000///000111222333333222111111111222333444444444444444444444444444444777;;;>>>???AAADDDGGGHHHHHHNNNVVVYYYXXX]]]dddqqqwww|||{{{uuurrrvvv{{{~~~{{{zzz}}}}}}sssnnnmmm|||{{{tttlllccc^^^ccclll~~~cccHHHFFFBBB>>>???===;;;;;;::::::999999999888888888888888888777555555666555555444444444444444333333333333333333333333222222111000000000000111000000000000000000//////111111000000000000111111000000000000000000000000/////////000000111111111222222222222222222222222111000000000000111222222111111111111000000000000000000000000000000//////111111222222333444444444111111222222222222222111111000000000000111222222222222222222222333444444444444444444444444444444444777;;;>>>AAADDDGGGJJJHHHKKKPPPWWWYYY[[[aaahhhvvvyyy|||{{{zzz{{{|||{{{~~~xxxrrrmmmllljjjhhhjjjooo{{{vvvssslllhhhddd```]]]]]]hhhsssnnnMMMHHHDDD???>>>>>>::::::::::::::::::999999888777666555444444444444666555555444333444444444333333333333333333333333222222111111111000000000222111111000000/////////111000000000000000000111000000000000000000000000------...///000111111222000000000000000000000000222111111111111111222222111111111000000000000000222111111000000/////////111111111222222333333333111222222222222111111000000000000111111111222222222222222222333333444444444444444444444444555555666888;;;>>>AAADDDHHHKKKKKKOOOVVVZZZ\\\___fffmmmxxxzzz|||~~~}}}zzz}}}rrrjjjeeebbbbbbeeeiiirrr{{{~~~ssskkkfffccc```^^^]]]]]]]]]bbbppp}}}{{{VVVLLLDDD??????>>>;;;:::::::::::::::::::::999888666555444444444555555444444333333333333333333333333333333333333333222222222222111111111000222222111111000000//////000000000111111000000000000000000000000000000000------...///000111111222000000000000000000000000222222111111111111111222000000000000000000111111222222111111000000//////000000000000111111111111111111222222222111000000000111111111222222222222222222333333444444444444333333444555666666777777888:::===>>>@@@CCCGGGJJJOOOWWW^^^aaabbbfffmmmssszzz|||}}}yyyxxxxxxtttjjjdddccc```___ccchhhppp}}}{{{ppphhhaaa\\\ZZZ[[[YYYZZZ\\\___fffuuugggSSSDDD@@@AAA===<<<;;;;;;;;;::::::999999::::::999888777777777777555444444333222333333333333333333333333333333333222222333333222222111000111111111111111111000000000000111111111111000000000000000000000000000000/////////000000111111111222222222222222222222222222222111000000000000111000000000000111111111111111111111111111111000000000000000000000000000000000000111111111111111000000111222222333333222222222222333444444444444444333333444666888999:::;;;;;;===>>>@@@AAADDDIIILLLUUU```hhhjjjjjjnnnuuuyyy~~~~~~|||wwwtttxxx~~~rrrbbb^^^___]]]]]]ccckkkttt~~~xxxssskkkddd___\\\YYYWWWVVVVVVWWW[[[^^^eeettt{{{]]]EEEBBBCCC=========<<<;;;:::999999888888888888888888888888888666555555444444444444444333333333333333333333333222222333333333222111000111111111111111111222222///000111222222111000///000000000000000000000000000111111111111111111111222222222222222222222222222111000000/////////000///000000000111111111111111111111111111111222222000000000000000000000000...///000111111222111111000111222333333333222222222333444555555555444333222333555777999<<<>>>>>><<<>>>@@@BBBDDDHHHMMMQQQ[[[hhhrrrsssqqquuu{{{}}}~~~{{{zzzzzzyyyvvvxxx|||fff\\\\\\___^^^cccooo~~~}}}xxxrrrmmmiiiiiieeeaaa]]][[[ZZZXXXVVVSSSSSSUUUYYY]]]cccqqqdddGGGCCCEEE===>>>>>>===<<<:::999888888555666666777777777666666777777666555555555555555333333333333333333333333222222333444333222111000000000000111222222222333///000111222222111000///000000000000000000000000222222222111111111111111000000000000000000000000111111000//////...////////////000000111111111222000000000111222222222333222222111111111111111111......///111111222222222000111222333444333222222222333444555555555444333222333555888;;;>>>@@@AAA===???AAADDDGGGLLLRRRVVV^^^lllxxxxxxvvvyyy~~~|||{{{wwwvvvxxxyyyyyynnnaaa\\\]]]```dddlll}}}uuusssooojjjeeeaaa^^^\\\YYY[[[\\\YYYVVVTTTVVVYYYVVVUUUVVVYYY___eeeiiikkk~~~sssSSSHHHDDD@@@>>>>>>===<<<;;;::::::;;;:::999777666666666777888555555555555555555555555333333222111111222222333222333333333333222111111222222222111111111000000111111111111111111111111000000000000000000000000000000000000111111111111222111000......000111222000000000000000000000000111111111111111000///...//////......---------,,,------///000111111111111111000000000//////......////////////000111222222444666777777666555555666555777999;;;;;;===@@@CCCGGGIIIKKKLLLNNNRRRVVVYYYdddllluuuzzz{{{{{{~~~xxxvvvwwwzzztttvvvnnnddd___\\\bbbmmmrrr~~~iiigggddd```\\\YYYWWWVVVUUUVVVVVVUUUTTTSSSTTTUUUUUUUUUWWWZZZ___cccfffhhhrrraaaKKKBBB@@@@@@???===<<<:::999999999999999777666666666777888555555555555555555555555222222222222222333333444222333333333333222111111222222222111111111000000111111111111111111111111000000000000000000000000/////////000000000111111000000111111111111000000111111111111111111111111111111222222111111000///000000000000/////////.........///000111111111000111111111000000000//////444333333444444555666777444666888999888777888999888:::;;;<<<===???BBBEEEJJJLLLOOORRRUUUXXX]]]``````gggpppwwwyyy{{{}}}~~~}}}|||wwwvvvwww{{{pppbbb```aaadddnnn{{{^^^]]]ZZZXXXVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVUUUSSSVVVWWWZZZ^^^aaadddggghhhqqquuuSSSDDDCCC@@@???===;;;:::999888888999888888777666777777777555555555555555555555555111111222222333333444444222333333333333222111111222222222111111111111111111111111111111111111111000000000000000000000000....../////////000000000...///111333333111///...000000000000000000000000222222222222222222111000222222222111111111111111//////000000111000000000222222222111111111111000222222222333333444555666555888:::<<<;;;;;;<<<===<<<===>>>>>>???AAAEEEIIINNNQQQUUUYYY\\\```dddggg___dddllltttyyy|||||||||wwwzzz}}}}}}yyywwwwwwxxxwwwiiiaaa^^^ccchhhooo}}}ZZZZZZXXXWWWVVVUUUUUUUUUVVVTTTTTTVVVZZZ[[[YYYVVVWWWZZZ^^^cccfffjjjmmmppp}}}___IIIGGG???>>>===;;;:::999999999999888888777777777777777555555555555555555555555333333333333333333222222222333333333333222111111111111111111111111111111111111111111111111111111000000000000000000000000............///////////////000111222222111000///////////////////////////222222333333333222222111222222222222222222222222000000111111111000000///222222222222222222222222111111111111222444555666999;;;???@@@@@@??????@@@???@@@@@@@@@AAADDDIIILLLTTTWWW[[[^^^```bbbfffhhhaaadddkkkttt{{{~~~~~~|||{{{{{{{{{zzzyyy{{{sssiiieeeeeejjjrrrxxx~~~YYYYYYXXXXXXXXXXXXYYYYYYYYYWWWVVVXXX[[[]]][[[XXXYYY\\\bbbfffkkkqqqxxx}}}lllOOOGGG>>>===<<<<<<;;;;;;;;;;;;888888888888777777777666555555555555555555555555555555555555444222111000222333333333333222111111111111111111111111111111111111111111111111111111000000000000000000000000............////////////222111000//////000111222000000000000000000000000111222222333333333222222111111111111111111111111000111111111111111000///222222222222222333333333333333333444555777888999===@@@CCCEEEDDDCCCBBBCCCBBBCCCEEEFFFGGGJJJOOORRRZZZ\\\^^^___```aaaccceeecccfffkkkssszzz}}}}}}{{{zzzzzzyyy{{{yyytttrrroookkkggglllrrr~~~XXXXXXYYYZZZ\\\^^^___``````___]]]]]]^^^______^^^```cccgggkkkqqqzzz}}}[[[HHH@@@???>>>===<<<<<<<<<<<<777888888888888777666666555555555555555555555555555555666555444333111000222333333333333222111111111111111111111222222222111111111111111111111111000000000000000000000000....../////////000000000333111///......///111333222222222222222222222222000111222222222222222222000000000000000111111111000000111111222111111111111222222222222333333333222222222333444666777888???CCCGGGIIIIIIHHHGGGGGGGGGIIIMMMOOORRRUUUYYY\\\```aaaaaa___^^^___aaacccfffiiimmmrrrvvvxxxzzz{{{uuuxxx~~~uuullleeedddgggjjjnnnrrr{{{[[[\\\^^^bbbfffjjjnnnpppqqqpppnnnkkkiiiiiikkkmmmooopppsssuuu{{{mmmPPPDDDCCCAAA???===<<<;;;:::777888888999888777666555555555555555555555555555222333444555666555333222222333333333333222111111000000111111111222222222111111111111111111111111000000000000000000000000/////////000000000111111111111000000000000111111222222222222222222222222///000111111222222111111///000000000111111111222///000111111222222222222111111111111222222222333000000111222333555777888>>>BBBHHHKKKMMMMMMMMMNNNNNNRRRWWW[[[^^^aaaeeegggeeedddbbb```^^^___bbbeeekkknnnrrrssssssuuuyyy}}}|||wwwooommmddd______eeellltttaaabbbfffkkkqqqwww|||zzzuuutttxxx||||||}}}~~~~~~}}}[[[HHHFFFCCC@@@===;;;999888777888888999999777666555555555555555555555555555///111333555666666666555222333333333333222111111000000111111222222222222111111111111111111111111000000000000000000000000000000000000111111111111...000111222222111000...////////////////////////...///000111111111111111000000111111111222222222...///000111222333333333000000000111111222222222444555555666888999;;;<<<<<>>777999999999888888888888777777777666555555555555555333333333333333333333333333333333222222222111111111111222222222222333333111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000---......///000111111222111111222222222333333333111222333333111111222333555555444444333444444444444555555666777999>>>AAAFFFDDDDDDKKKTTTYYYVVVRRRUUUaaajjjkkklllrrruuuuuunnnkkkhhhfffggghhhjjjjjjvvvrrrppptttuuuxxxwwwmmmbbb\\\ZZZYYYZZZdddwwwsssVVVGGGBBBBBB===>>>???999999999999999888888888888777777666555555555555555333333333333333333333333333333333222222222111111222222222333333333444444111111111111111111111111222222222222222222222222111111111111000000000///111111111111111111111111111111111111111111111111......//////000000111111000000111111111222222222222333444333111111222333333222222111111111222222555666777888999<<<@@@CCCJJJGGGGGGMMMWWW]]]]]]ZZZ\\\eeekkkiiihhhkkkmmmmmmsssrrrqqqqqqrrrssstttuuuzzzwwwvvvuuuvvv|||wwwmmmeee^^^[[[\\\]]]bbbrrr^^^LLLEEEEEE@@@@@@@@@;;;:::999999999888888888888777777666666666555555555333333333333333333333333333333333222222222111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111333444444333222111111222222222111111111111222222555777999:::<<>>AAAEEEHHHNNNKKKJJJNNNXXXccciiikkklllnnnnnnlllkkkmmmppprrr{{{~~~~~~mmmfff^^^[[[ZZZ[[[bbbiiixxx|||}}}{{{\\\JJJGGGAAA??????;;;:::::::::999999999999888777777888888777777666555444444444444444444444444333333333222222222111111111111111222222222222333111111111111111111111111222222222222222222222222000000000000000000111111////////////////////////111111111111111111111111111111111111000000000000111111111222222222333333333444555444222111222333444444333333444555555666666888;;;===???BBBFFFIIILLLIIIHHHKKKUUU```iiimmmqqqpppoooooooooppptttwww~~~}}}|||pppccc___[[[[[[[[[___jjjvvv}}}yyyxxx|||hhhNNNHHHAAA===>>>;;;::::::::::::999999999999666777888999888777666555444444444444444444444444333333333222222222111111333333444444444555555555111111111111111111111111111111111111111111111111000000000000111111111111////////////////////////222222222222222222222222111111111111111111111111111222222222222333333333222444555444333222333555333222222333333444555666888:::===@@@AAACCCFFFIIIKKKHHHGGGIIIRRR\\\fffkkkrrrooonnnpppqqqrrruuuzzz||||||}}}~~~qqqfff]]][[[\\\^^^bbbiiiyyy~~~zzzxxxxxxtttuuuyyy~~~tttTTTJJJBBB===>>><<<;;;;;;:::::::::999999999666777888999999777666555555555555555555555555555333333333222222222111111222333333333444444444444111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111222222222222222222222222000000000111111222222333111111111111222222222222111333444444333333555666444333333444444666777777;;;===@@@BBBDDDEEEHHHIIILLLIIIHHHJJJQQQ[[[dddjjjmmmiiijjjpppuuuvvv{{{{{{xxxzzz}}}ttteeeaaaZZZ[[[```fffmmmzzzsssqqqsssttttttwwwtttxxx~~~{{{XXXLLLCCC>>>???>>>;;;;;;;;;:::::::::999999666777999:::999888666555555555555555555555555555333333333222222222111111///000000000000111111111111111111111111111111111//////////////////////////////000000111111111222222222222222222222222222222222222222222222222222//////000111222333333333000000000000111111111111000222444444444444666777666666666777777999::::::===@@@CCCEEEFFFGGGIIIJJJMMMKKKJJJKKKQQQ[[[dddjjjhhhdddgggqqqyyy}}}|||wwwuuuyyy}}}ggg^^^___YYY]]]dddnnnxxxzzzrrrlllmmmoooooopppsssvvvzzzoooRRREEECCCAAA???<<<=========<<<:::888777777666666666888888666555444444444444444444444444333333333222222222111111111111111111000000/////////000000000000111111111222222111111111111222222000111111111111222222222000000000000000000000000000111222222111000///...111111111111111111111111000000111222222222222111111222222222222333333333444333333444777;;;???BBBFFFFFFFFFIIILLLMMMJJJFFFIIIPPPVVVXXXXXX]]]iiirrrmmmoooooopppyyyzzzxxx{{{wwwppptttkkk___]]]aaaaaahhhoooxxxwwwoookkkmmmpppqqqsssuuuzzz]]]IIIDDDAAA<<<<<<=========<<<:::888777777666666777888888777555444444444444444444444444444333333333333222222222222222222111111000000000000000000111111111222222222111111111111111111222000111111111111222222222000000000000000000000000000111222222222111000///111111111111111111111111222222333444444444444333000000111222333444444555666666666777;;;???DDDGGGHHHGGGGGGIIILLLLLLKKKHHHMMMRRRVVVVVVWWW]]]jjjtttvvvwwwwwwwww~~~~~~wwwtttvvvuuuuuuuuuccc\\\```fffooovvv~~~rrrllliiilllqqqssstttwww|||kkkOOOGGGDDD===============;;;:::999888777666666777888888777555444444444444444444444444555555444444444333333333333333222222222222111111111111111111222222222333111111111111111111111111000111111111111222222222000000000000000000000000000111222222333222222111111111111111111111111111222222333444444444444333//////000222333444555666888888999;;;???EEEJJJMMMLLLKKKJJJKKKMMMOOOOOONNNQQQSSSSSSSSSUUU]]]kkkvvv~~~}}}{{{tttrrrtttvvv|||vvvfff]]]```jjjttt~~~qqqjjjgggkkkppprrrtttvvvzzzyyyWWWMMMHHH@@@>>>>>>===<<<;;;:::999999888777666777999999777666555555555555555555555555666555555555444444444444333333333333333333333333111111222222222333333333111111111222222111111111000000111111111222222222000000000000000000000000111111222222333333333333222222222222222222222222000000111222222222222111000111222333444555555666888888999<<>>===<<<;;;:::::::::888777777777999999888666555555555555555555555555666666666555555555444444333333333333333333333444111111222222222333333333000111222222222222111000000000111111111222222222000000000000000000000000111111111222222333333444333333333333333333333333000000111222222222222111333333444444555555666666777888999<<>>>>>>>>>>>???CCCGGGLLLOOOOOOSSSYYY^^^ccciiiqqqvvvxxxvvvuuuwww{{{~~~}}}|||yyywwwyyy}}}}}}xxxwwwzzzqqqeeedddfffnnn~~~~~~|||yyyyyyyyywwwsssooollljjjbbbcccdddccc___]]]]]]___]]][[[ZZZZZZ\\\]]]]]]\\\]]]]]]^^^\\\[[[\\\^^^```]]]```eeehhhkkkooossswww|||||||||yyyiiijjjeeeNNNMMMAAA???>>><<<;;;;;;;;;;;;999888777888::::::888777666666666666666666666666555555444444444333333333111111111222222333333333///000000000000111111111///000222333333222000///000111111111111222222222000000000000000000000000333222111/////////000000////////////////////////000000111222222222222111000222444777;;;>>>AAABBBBBBAAAAAABBBEEEIIIMMMPPPSSSXXX```ffflllsss{{{~~~|||{{{}}}zzzuuusssqqqtttzzzzzzuuuuuuyyy|||ooobbb```fffooo{{{yyysssooonnnjjjkkkkkkiiieeeaaa______YYY[[[]]]\\\XXXVVVVVVXXXWWWVVVUUUUUUWWWXXXXXXWWWVVVWWWWWWVVVTTTUUUWWWYYYSSSVVVZZZ[[[\\\___dddhhhjjjlllnnnpppqqqtttxxxzzz{{{}}}