BM6P6(@ {{{dddYYYOOOLLLLLLJJJIIIIIIHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@???>>>===<<<;;;;;;===::::::>>>???<<<:::;;;;;;;;;::::::::::::999999<<<;;;===???BBBKKK^^^ooo{{{}}}{{{yyyxxxwwwwwwvvvtttrrruuuvvvuuupppiiibbb]]]ZZZWWWUUUSSSRRRQQQRRRSSSTTTWWWWWWVVVUUUTTTSSSRRRQQQMMMLLLKKKIIIIIIIIIJJJKKKHHHHHHIIIHHHGGGHHHJJJMMMOOORRRUUUUUUSSSSSSVVVYYYhhhpppyyy{{{wwwuuuttttttwwwyyy{{{{{{{{{|||~~~~~~}}}}}}yyyxxxzzzssspppkkkgggeeefffhhhjjjzzzxxxnnnjjjjjjkkkjjjjjjiiihhhccc[[[QQQJJJEEEHHHDDDDDDJJJPPPggg{{{xxxzzzxxxiii\\\YYYUUURRRQQQPPPNNNLLLPPPOOOLLLIIIFFFEEEEEEEEEBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<>>>BBBEEENNN\\\kkksssyyy~~~wwwrrrssszzz|||eeeYYYOOOMMMMMMKKKIIIJJJIIIHHHHHHGGGFFFDDDCCCBBB@@@@@@???>>>===<<<;;;;;;===::::::>>>@@@<<<:::;;;;;;;;;::::::::::::999999<<<;;;===???BBBKKK^^^ooo||||||wwwtttqqqpppppppppnnnmmmpppqqqppplllfff___ZZZXXXVVVTTTSSSRRRRRRSSSTTTVVVWWWWWWVVVUUUTTTSSSRRRRRRNNNNNNLLLKKKJJJKKKKKKLLLHHHIIIIIIHHHGGGGGGIIIKKKNNNRRRUUUUUUSSSTTTVVVYYYbbbiiippptttsssrrrtttvvvwwwvvvtttsssrrrssstttuuuuuuwwwzzz{{{{{{{{{}}}~~~~~~~~~}}}|||rrrpppkkkhhhfffhhhjjjllluuu}}}xxxnnnjjjjjjkkkkkkjjjjjjiiiddd\\\RRRKKKEEEIIIFFFFFFKKKQQQeeerrroooooowwwhhh]]]YYYRRRMMMLLLLLLLLLMMMMMMLLLJJJGGGEEECCCBBBBBBBBBAAA@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===AAADDDNNN\\\kkksssyyy{{{tttuuu{{{~~~eeeZZZPPPNNNNNNLLLJJJKKKIIIIIIIIIHHHFFFEEECCCBBB@@@@@@???>>>===<<<<<<;;;===:::;;;???@@@===;;;;;;;;;;;;::::::::::::999999<<<;;;===???BBBKKK^^^ooo|||wwwsssnnnkkkjjjiiiiiihhhiiijjjjjjfffaaa[[[WWWUUUSSSRRRQQQQQQQQQSSSUUUWWWWWWVVVVVVUUUTTTSSSRRRRRRPPPOOONNNMMMLLLKKKKKKLLLIIIIIIIIIHHHFFFFFFHHHJJJNNNQQQTTTUUUSSSSSSVVVYYY]]]aaaeeefffdddaaaaaabbbmmmpppsssuuutttrrrnnnkkkggggggggghhhiiikkknnnooopppssswwwyyyzzzzzz|||}}}xxxvvvrrrnnnmmmnnnqqqrrrxxxxxxooojjjjjjkkkllllllllljjjfff]]]TTTMMMFFFIIIGGGHHHMMMQQQccc|||iiigggffftttvvvfff___XXXOOOIIIGGGHHHKKKMMMKKKJJJIIIHHHFFFDDDBBBAAABBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::<<<@@@CCCOOO]]]kkksssxxx~~~xxxyyy~~~ggg\\\QQQOOOOOOMMMKKKLLLJJJJJJJJJIIIGGGFFFDDDCCCAAA@@@@@@???>>>===<<<<<<===;;;<<<@@@BBB>>>;;;;;;;;;;;;:::::::::999999999<<<;;;===???BBBKKK^^^ooo}}}zzzrrrlllhhhgggfffeeecccddddddaaa\\\XXXUUUTTTOOOOOONNNNNNPPPRRRUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIGGGEEEEEEGGGHHHMMMPPPTTTTTTSSSRRRTTTWWWXXX[[[]]]\\\YYYVVVUUUUUUZZZ\\\^^^``````___\\\[[[^^^^^^^^^^^^___aaabbbcccjjjmmmrrruuuwwwxxxzzz|||{{{yyyzzz|||~~~xxxooojjjjjjkkkmmmmmmmmmlllggg___UUUOOOEEEIIIGGGHHHNNNPPP___yyyttteeeffffffuuuwwweee___XXXPPPIIIGGGHHHJJJKKKKKKKKKKKKKKKIIIGGGEEECCCBBBBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;===@@@CCCOOO]]]kkksssxxx~~~|||zzzhhh]]]SSSPPPPPPNNNMMMMMMKKKKKKKKKJJJHHHGGGEEEDDDAAAAAA@@@???>>>===<<<<<<===;;;<<>>BBBEEENNN\\\kkksssxxx~~~vvviii^^^TTTQQQQQQPPPNNNNNNLLLLLLLLLKKKIIIHHHFFFEEEAAAAAA@@@???>>>======<<<>>>;;;===CCCDDD@@@<<<;;;;;;;;;::::::::::::999999<<<;;;===???BBBKKK^^^ooozzz~~~{{{qqqiiiddd```]]]^^^___^^^[[[WWWTTTRRRRRRKKKKKKJJJKKKMMMPPPRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPOOONNNLLLIIIGGGFFFGGGGGGGGGFFFDDDDDDFFFHHHKKKOOORRRRRROOOMMMMMMNNNLLLLLLKKKJJJIIIIIIHHHHHHDDDEEEGGGJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUWWWXXXZZZ^^^ccchhhnnnsssyyy}}}}}}xxxpppkkkkkklllmmmnnnnnnmmmiiiaaaXXXQQQFFFHHHEEEGGGNNNOOO[[[sss~~~xxxzzziii```kkkuuuzzzhhh\\\YYYUUUSSSQQQPPPNNNLLLJJJJJJJJJIIIIIIHHHFFFFFFEEEDDDCCCBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>BBBEEELLLZZZjjjrrrxxx~~~yyysssyyywwwjjj___UUURRRRRRQQQOOOOOOMMMMMMLLLLLLJJJIIIGGGFFFBBBAAAAAA@@@???>>>======>>><<<>>>CCCEEE@@@<<<<<<;;;;;;::::::::::::999999<<<;;;===???BBBKKK^^^oooyyyyyyzzzzzz|||rrrkkkeee```]]]]]]]]]\\\YYYUUURRRQQQQQQMMMLLLLLLLLLNNNPPPSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQPPPOOOMMMJJJHHHFFFEEEFFFFFFEEEDDDDDDFFFIIIKKKNNNRRRQQQMMMJJJIIIJJJJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIJJJJJJHHHIIIKKKNNNPPPRRRSSSTTTTTTWWW\\\bbbiiiqqqyyy~~~|||xxxppplllkkklllmmmmmmmmmmmmiiiaaaXXXQQQHHHIIIEEEHHHOOOQQQ]]]ttt~~~zzz|||jjj```lllzzzyyyhhh\\\YYYUUUSSSSSSRRRPPPOOOLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFEEECCCAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>AAADDDKKKYYYiiirrrxxxvvvooouuu|||kkk```VVVSSSSSSQQQPPPPPPMMMMMMMMMLLLKKKIIIGGGGGGBBBAAAAAA@@@???>>>======>>><<<>>>DDDEEEAAA<<<<<<;;;;;;;;;:::::::::999999<<<;;;===???BBBKKK^^^oooxxxwwwyyyvvv}}}tttmmmgggbbb___\\\\\\[[[XXXSSSPPPOOOOOONNNNNNMMMMMMOOOQQQTTTVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQNNNKKKIIIGGGDDDEEEEEEEEEDDDDDDGGGIIIKKKNNNQQQPPPLLLHHHFFFGGGJJJHHHEEEDDDDDDDDDDDDCCCFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOOOOOOOPPPSSSXXX^^^fffoooyyy~~~xxxppplllkkklllmmmmmmmmmllliiiaaaXXXQQQJJJKKKFFFHHHPPPSSS___vvvmmmbbbnnn~~~xxxhhh\\\YYYUUURRRRRRRRRRRRQQQOOONNNMMMKKKKKKKKKLLLMMMHHHGGGEEEDDDBBB@@@???>>>========================:::;;;;;;;;;;;;===@@@CCCJJJXXXhhhqqqxxx}}}~~~vvvpppvvvmmmaaaXXXUUUTTTRRROOOOOOMMMNNNOOONNNMMMJJJGGGEEECCCBBBAAA@@@????????????======AAAFFFDDD===:::>>><<<;;;;;;::::::;;;;;;<<<<<<<<<>>>AAADDDMMM___ooowww|||}}}zzzzzzsssllleeeaaa^^^YYYYYYXXXWWWUUUSSSQQQPPPLLLLLLNNNPPPRRRTTTUUUVVVUUUVVVWWWWWWXXXXXXXXXXXXTTTRRRQQQRRRSSSSSSOOOLLLIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGJJJKKKLLLLLLLLLNNNRRRVVVUUUUUUVVVYYY```kkkxxxvvvnnnkkklllnnnmmmpppppplllhhhcccYYYPPPOOOIIIGGGJJJLLLRRReeexxxyyymmmfffnnnvvvmmmaaaZZZUUUUUUTTTRRRQQQTTTPPPPPPPPPOOOMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAA@@@============<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAALLLVVVeeesss{{{{{{zzzsssooouuukkk```WWWUUUUUURRRPPPPPPMMMNNNOOOOOONNNKKKIIIHHHDDDCCCBBB@@@????????????======BBBGGGDDD===:::===<<<;;;;;;::::::;;;;;;<<<;;;;;;===@@@DDDMMM___pppyyy~~~|||{{{wwwrrrkkkddd^^^[[[ZZZZZZYYYWWWUUUSSSQQQPPPOOOPPPQQQSSSUUUVVVXXXYYYXXXXXXYYYYYYYYYXXXXXXWWWVVVTTTSSSTTTUUUUUURRRPPPKKKIIIFFFDDDCCCDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKNNNQQQTTTTTTUUUWWWZZZ```jjjuuu|||yyyqqqmmmmmmooommmpppppplllhhhcccYYYOOONNNHHHFFFJJJLLLRRRdddxxxzzzoookkkwwwwwwkkk```YYYUUUUUUTTTQQQQQQSSSPPPPPPPPPOOONNNMMMLLLKKKHHHGGGEEECCCBBBAAA@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAAJJJUUUdddrrr{{{zzzwww}}}yyypppqqqyyy}}}iii^^^VVVUUUUUUSSSQQQQQQNNNOOOOOOOOOOOOMMMKKKJJJEEEDDDCCCAAA@@@?????????<<>>???AAAGGGRRRcccqqq{{{{{{vvvvvv|||yyyssspppxxx{{{ggg]]]UUUUUUWWWUUUSSSSSSQQQQQQQQQPPPOOOMMMLLLKKKGGGFFFDDDBBBAAA@@@??????;;;@@@GGGHHHDDD===::::::<<<;;;;;;::::::;;;;;;<<<::::::<<<@@@CCCMMM___ppp|||zzztttppplllkkkmmmppprrrssspppqqqsssrrrnnnggg___ZZZ]]]\\\ZZZXXXVVVUUUTTTSSSVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZYYYYYYZZZ[[[\\\\\\YYYVVVPPPJJJFFFEEEEEEFFFEEEFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFGGGHHHJJJKKKJJJMMMPPPQQQSSSTTTWWWYYY[[[]]]```cccggglllqqqvvv{{{qqqkkkiiiiiilllooooookkkgggaaaXXXNNNHHHEEEFFFJJJLLLSSSggg|||}}}tttyyyyyyiii```ZZZWWWWWWWWWTTTSSSUUUSSSSSSSSSRRRQQQPPPOOONNNHHHGGGEEECCCAAA??????>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAADDDPPPaaaqqq{{{~~~wwwsssttt|||vvvpppttt{{{fff]]]VVVWWWXXXWWWUUUTTTTTTSSSRRRQQQOOOMMMKKKJJJIIIHHHFFFDDDBBB@@@??????;;;CCCIIIHHHBBB===::::::<<<;;;;;;::::::;;;;;;<<<::::::<<>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAACCCOOOaaapppzzzyyysssrrrxxxzzzuuu~~~|||ggg^^^XXXYYYZZZXXXVVVUUUTTTSSSRRRPPPOOOMMMLLLKKKKKKIIIGGGEEEBBBAAA@@@???<<>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAADDDPPPaaapppyyy~~~zzztttssszzz}}}iii```ZZZ[[[\\\ZZZWWWVVVQQQQQQPPPOOONNNNNNNNNNNNLLLKKKHHHFFFCCCAAA@@@???>>>GGGLLLEEE===;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===???BBBJJJ\\\lll{{{xxxpppkkkhhhfff___]]]YYYYYY[[[^^^``````cccdddeeeeeeeeedddcccbbb___^^^]]]\\\]]]^^^```aaaaaaaaaaaa``````____________^^^]]]]]]^^^```bbbccc]]]]]][[[XXXWWWXXX]]]aaaaaa___\\\XXXSSSPPPMMMKKKLLLLLLLLLLLLMMMOOOQQQRRRNNNPPPTTTVVVUUURRROOOLLLIIIIIIIIIIIIKKKMMMOOOPPPUUUZZZ```dddfffggghhhiiigggiiikkklllnnnppptttvvvzzztttkkkffffffgggjjjmmmmmmiiieee```VVVLLLHHHFFFHHHLLLOOO\\\yyyvvvmmmbbb]]][[[]]]]]]ZZZXXXYYYWWWVVVVVVTTTRRRPPPNNNMMMLLLJJJHHHEEECCCAAA@@@???============<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAAEEEQQQbbbpppxxx|||~~~}}}xxxyyy~~~jjjbbb[[[\\\]]][[[XXXWWWNNNNNNNNNNNNOOOPPPQQQQQQMMMKKKIIIFFFCCCAAA@@@??????IIIMMMDDD<<<:::======<<<;;;;;;::::::;;;;;;<<<===<<<>>>???BBBIII[[[kkkzzz~~~ssskkkfffcccbbb]]][[[XXXXXXYYY\\\]]]^^^^^^^^^^^^^^^^^^___``````______^^^]]]^^^```cccdddffffffeeeddddddcccbbbbbbcccbbb```___```aaacccddd\\\\\\[[[WWWUUUVVV[[[```eeedddbbb^^^ZZZVVVSSSQQQNNNNNNNNNNNNOOOQQQTTTUUUSSSVVVZZZ]]]]]]YYYTTTQQQKKKJJJJJJKKKMMMOOOQQQSSS\\\aaaggglllnnnooopppqqqmmmooopppqqqrrruuuyyy|||~~~zzzooofffbbbccceeejjjmmmmmmiiieee___VVVLLLIIIGGGHHHLLLPPP^^^}}}tttmmmaaa\\\ZZZ]]]]]]YYYWWWXXXUUUUUUTTTTTTRRRQQQPPPOOOMMMKKKIIIFFFDDDBBB@@@@@@>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAAFFFRRRcccqqqxxx{{{|||}}}}}}vvvhhhbbb[[[ZZZ\\\\\\XXXSSSOOOOOOOOONNNMMMLLLKKKJJJKKKKKKJJJHHHDDDBBBAAABBBAAAJJJNNNIIIAAA===<<<;;;::::::::::::::::::::::::<<<;;;<<<>>>AAAJJJ\\\nnn}}}~~~tttkkkeeebbb```______\\\YYYWWWXXXXXXXXXXXXZZZZZZ[[[\\\]]]]]]^^^^^^^^^___``````______```bbbiiiiiiiiiiiihhhhhhhhhhhhfffeeeddddddddddddaaa___aaa^^^XXXTTTSSSTTTXXX[[[aaadddfffeeeaaa\\\XXXVVVTTTUUUVVVUUUTTTUUUXXXZZZWWW]]]dddfffbbb[[[VVVTTTPPPPPPOOOOOOOOOSSSXXX]]]cccfffkkkrrrwww{{{}}}~~~uuuvvvxxxyyy{{{}}}wwwjjjaaa```bbbeeejjjjjjkkkkkkggg___UUUNNNJJJJJJJJJKKKRRRggg~~~qqqjjj^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUSSSSSSRRRNNNMMMLLLJJJGGGDDDBBBAAA===============<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>GGGMMM[[[mmmxxx{{{|||vvviiiccc[[[YYYZZZZZZVVVQQQPPPPPPPPPOOONNNLLLKKKJJJJJJKKKJJJHHHEEEBBBBBBBBBAAAIIILLLGGG???;;;:::999::::::::::::::::::::::::<<<<<<===???BBBKKK]]]nnn~~~zzzpppgggbbb```^^^]]]^^^[[[XXXWWWWWWXXXYYYXXXYYYZZZZZZ[[[\\\]]]^^^^^^___aaaccccccbbbaaaaaabbbhhhgggggggggggghhhhhhiiijjjhhhgggfffgggfffeeecccaaa]]]XXXSSSQQQRRRUUUWWWaaadddgggiiigggccc___\\\XXXYYYYYYXXXXXXZZZ]]]```bbbfffhhhfffaaa]]][[[[[[XXXWWWVVVUUUUUUXXX^^^ccciiilllqqqwww}}}uuuhhhaaa```cccfffjjjkkkkkkkkkggg___UUUNNNJJJKKKKKKLLLSSSggg}}}|||ooohhh``````^^^]]][[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSOOONNNMMMKKKHHHDDDBBB@@@???>>>>>>>>>>>>=========;;;;;;;;;;;;<<<===>>>>>>FFFLLL[[[mmmxxx|||~~~uuujjjcccZZZWWWWWWWWWTTTQQQRRRQQQQQQPPPNNNLLLJJJIIIIIIJJJJJJHHHEEECCCCCCCCCDDDKKKLLLFFF???<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<>>>@@@BBBKKK^^^ooo~~~zzztttkkkccc___]]]\\\[[[[[[YYYVVVUUUWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^aaadddggghhhgggdddcccbbbeeeeeeddddddfffiiilllnnnqqqnnnlllkkkllllllkkkiiieeebbb\\\WWWTTTSSSSSSTTT]]]aaaggglllmmmjjjfffccc]]]]]]]]]\\\]]]___dddgggppppppnnniiidddcccfffiiigggeeeccc```___bbbggglllrrruuuyyy{{{pppfffaaaaaaeeehhhkkkkkkkkkkkkggg___UUUOOOIIIKKKLLLLLLTTTfffvvvrrrsssxxxmmmgggdddcccaaa___\\\ZZZXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUQQQPPPNNNKKKHHHEEEBBB@@@@@@@@@@@@??????>>>>>>>>>;;;;;;;;;;;;<<<===>>>???EEEKKKZZZmmmyyy~~~tttggg```YYYUUUUUUVVVUUUSSSSSSSSSRRRPPPNNNLLLJJJHHHHHHIIIIIIGGGEEEDDDDDDEEEKKKOOOOOOGGG@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===>>>@@@CCCLLL^^^ooo~~~}}}uuuooogggaaa]]]\\\[[[ZZZYYYVVVTTTTTTVVVXXXYYYYYYWWWXXXXXXZZZ[[[\\\]]]]]]bbbfffkkkmmmllliiieeedddcccbbbaaabbbffflllrrrvvvxxxvvvtttsssssstttsssrrrqqqmmmhhhaaa[[[WWWUUUTTTXXX\\\cccjjjmmmmmmiiieee____________```ccchhhllluuuuuutttpppnnnpppuuu{{{yyywwwtttooommmnnnrrruuuyyy|||{{{uuullleeeaaacccgggjjjkkkkkkkkkjjjfff___VVVOOOIIIKKKLLLLLLTTTfff{{{tttjjjhhhkkk{{{uuukkkfffgggfffdddaaa^^^[[[XXXWWWWWWWWWWWWWWWVVVVVVVVVVVVRRRQQQOOOLLLIIIFFFCCCAAA@@@@@@@@@???>>>>>>>>>===;;;;;;;;;;;;<<<===>>>???CCCJJJYYYlllyyyrrrbbb]]]WWWTTTTTTVVVVVVVVVTTTTTTRRRPPPMMMJJJHHHGGGFFFGGGHHHGGGEEEDDDEEEFFFPPPRRROOOFFF@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>===>>>@@@CCCLLL^^^ooo~~~}}}yyyrrrmmmfff```]]]\\\[[[ZZZWWWUUURRRRRRTTTWWWXXXXXXWWWWWWXXXZZZ[[[\\\]]]^^^ccchhhnnnqqqpppmmmiiigggbbbaaa```aaagggpppyyy~~~||||||~~~~~~}}}|||}}}zzztttlllddd]]]XXXVVVUUUXXX]]]ccciiijjjgggddd``````aaaaaabbbeeejjjmmmsssuuuxxxxxxzzz~~~|||{{{}}}wwwuuupppiiidddbbbdddhhhkkkkkkkkkjjjiiieee^^^UUUOOOHHHKKKLLLKKKTTTfffwww~~~{{{llleeeeeehhhyyysssjjjggghhhgggeeebbb___\\\ZZZXXXXXXXXXWWWWWWWWWWWWWWWWWWSSSRRRPPPMMMJJJGGGDDDBBB@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<===??????BBBHHHWWWkkkyyy}}}{{{nnn___\\\WWWUUUUUUVVVWWWXXXUUUTTTRRROOOLLLIIIFFFDDDEEEFFFGGGGGGFFFEEEFFFHHHRRRRRRMMMDDD=========;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<>>>@@@BBBKKK^^^ooo}}}zzzvvvqqqlllfff```^^^\\\[[[ZZZVVVTTTQQQQQQSSSUUUVVVVVVWWWWWWXXXZZZ\\\]]]^^^___dddiiipppsssssspppmmmkkkeeebbb___```fffppp{{{~~~wwwooofff```\\\YYYXXXYYY^^^cccfffeeebbbaaabbbddddddeeegggkkknnnoootttyyy}}}~~~vvvrrrnnnhhhdddbbbdddhhhkkkjjjjjjiiigggccc\\\TTTNNNGGGKKKKKKIIISSSffftttwwwwwwiiieeegggkkk{{{pppiiifffgggfffdddbbb___]]][[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWRRRRRRPPPNNNKKKIIIFFFEEE@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<===>>>??????AAAGGGVVViiiwww~~~|||yyykkk___\\\YYYWWWVVVVVVVVVVVVUUUTTTRRROOOKKKGGGDDDBBBDDDEEEGGGGGGFFFFFFGGGIIIUUUTTTNNNCCC=========;;;::::::::::::::::::::::::<<<<<<===???BBBKKK]]]nnn|||yyyuuupppkkkeee```]]]\\\ZZZYYYVVVSSSQQQPPPRRRTTTTTTTTTWWWXXXYYY[[[]]]^^^___```dddiiipppttttttrrrpppnnniiieee```___cccmmmyyyzzzssslllhhhbbb^^^[[[\\\aaaeeeeeecccccceeehhhjjjjjjkkkmmmoooppptttyyy}}}yyyqqqmmmhhhdddcccdddhhhjjjiiiiiigggeeebbb[[[SSSMMMGGGKKKIIIGGGQQQfffrrrsssrrrfffeeejjjqqq|||mmmfffeeeeeedddcccaaa```^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVRRRQQQPPPOOOLLLJJJHHHGGGBBBAAA@@@???>>>======<<<<<<<<<<<<<<<===>>>???@@@AAAFFFUUUhhhvvv}}}{{{~~~yyyiii___^^^[[[YYYWWWVVVUUUTTTTTTSSSQQQNNNJJJFFFCCCAAACCCEEEFFFGGGFFFFFFHHHIIIYYYWWWPPPEEE??????@@@>>>::::::::::::::::::::::::<<<;;;<<<>>>AAAJJJ\\\nnn|||{{{wwwoookkkeee```]]][[[YYYXXXVVVSSSQQQPPPQQQSSSSSSSSSXXXXXXZZZ[[[]]]___```aaadddiiioootttuuusssrrrqqqmmmhhhaaa^^^aaajjjuuu}}}}}}wwwsssjjjddd]]]]]]aaaeeefffeeefffiiilllnnnnnnnnnoooppprrruuuyyy|||~~~}}}xxxqqqnnniiieeeccceeegggiiiiiihhhfffdddaaaZZZRRRMMMGGGJJJHHHEEEQQQfffrrrqqqlllaaaccclllvvvzzzjjjdddccccccbbbbbbaaa```___^^^^^^\\\[[[ZZZYYYXXXWWWVVVVVVQQQQQQPPPOOOMMMKKKIIIHHHCCCCCCBBBAAA@@@???>>>===<<<<<<<<<======>>>???@@@@@@FFFTTTggguuu|||{{{xxxxxxxxx{{{zzzhhh___[[[VVVSSSRRRSSSSSSSSSTTTSSSQQQOOOKKKHHHEEECCCDDDDDDGGGJJJHHHFFFIIIPPP___XXXLLLAAA<<<===>>>=========<<<;;;;;;;;;;;;<<<:::;;;===AAACCCKKK[[[kkkzzzwwwqqqgggaaa]]]]]]\\\YYYXXXZZZXXXWWWWWWVVVVVVWWWWWWXXX^^^^^^^^^^^^```bbbdddffffffiiinnnsssvvvvvvtttssssssnnneee___^^^eeepppxxxxxxsssmmmgggeeefffiiillljjjkkkmmmnnnooorrrvvvyyy~~~|||zzztttooohhhccccccdddfffggglllkkkjjjhhhddd\\\TTTNNNIIIEEEHHHLLLQQQcccrrrqqqjjjfffdddkkk{{{sssjjjeeeaaabbbaaa```___]]]\\\[[[[[[[[[ZZZXXXVVVTTTRRRRRRQQQOOOOOONNNMMMLLLKKKJJJJJJEEEDDDBBBAAA@@@?????????===<<<<<<;;;;;;===>>>???AAAGGGSSScccrrr}}}|||zzzuuusssuuu}}}}}}lll^^^[[[VVVSSSRRRSSSSSSSSSTTTSSSQQQOOOLLLIIIGGGFFFGGGFFFHHHJJJHHHGGGKKKRRR^^^VVVJJJ@@@======>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;===@@@BBBJJJZZZkkk{{{wwwrrrgggaaa\\\\\\[[[XXXWWWYYYXXXWWWWWWWWWWWWXXXXXXYYY_________```bbbcccdddeeegggjjjpppvvvzzz|||}}}|||~~~xxxpppgggccceeelllrrrxxxrrroooooooooooopppqqqrrrssssssvvvzzz}}}|||wwwttttttuuuooohhhdddcccdddfffgggkkkjjjiiigggbbbZZZQQQKKKIIIEEEHHHLLLQQQbbbpppnnnjjjfffeeeooo}}}ppphhhccc```______^^^]]][[[ZZZYYYXXXYYYXXXVVVTTTSSSQQQQQQPPPOOONNNNNNMMMLLLKKKJJJIIIEEEDDDCCCAAA@@@???>>>>>>===<<<<<<;;;;;;===>>>???AAAGGGSSSbbbqqq|||yyy}}}vvvooonnnuuu~~~lll]]]YYYUUUSSSRRRSSSSSSSSSUUUSSSQQQNNNLLLKKKKKKKKKKKKIIIIIIJJJIIIHHHNNNVVV___VVVIIIAAA>>>>>>>>>???======<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@HHHYYYjjjzzzxxxrrrgggaaa]]]]]]\\\XXXWWWYYYXXXXXXXXXXXXXXXYYYZZZ[[[```aaabbbddddddeeeddddddfffjjjpppwww}}}yyypppjjjgggiiikkkwww|||~~~{{{xxxyyyzzzzzzyyyzzz}}}xxxuuuwww|||xxxpppmmmnnnpppuuupppiiidddcccdddfffgggkkkjjjhhheee```XXXOOOIIIHHHDDDIIIMMMQQQaaannnkkkkkkfffggguuuxxxllleeeaaa^^^]]]\\\[[[ZZZYYYWWWVVVVVVWWWVVVUUUSSSQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIEEEDDDCCCAAA@@@???>>>>>>===<<<<<<;;;;;;===>>>???AAAFFFQQQ```ppp{{{~~~yyy}}}{{{qqqkkkkkkxxxyyyhhh[[[XXXTTTRRRRRRSSSSSSSSSUUUSSSPPPNNNMMMMMMNNNOOOOOOLLLKKKKKKIIIJJJRRR[[[dddWWWJJJCCC@@@>>>>>>>>>======<<<;;;;;;;;;;;;<<<===<<<<<<===???FFFWWWhhhvvv|||zzztttkkkddd``````^^^[[[ZZZ[[[ZZZZZZYYYZZZZZZ[[[\\\]]]aaabbbeeeggggggfffdddccceeehhhnnnuuu{{{~~~wwwpppjjjhhhgggooouuu}}}~~~xxxsssnnnkkkdddaaabbbfffkkkrrr}}}~~~qqqjjjjjjnnnrrruuupppiiidddcccdddfffgggkkkjjjhhheee```WWWNNNGGGGGGDDDIIINNNQQQaaammmiiikkkgggjjj{{{vvvkkkeeeaaa^^^\\\\\\[[[YYYXXXWWWVVVUUUVVVUUUSSSQQQPPPOOOOOONNNNNNMMMMMMLLLKKKJJJIIIIIIFFFEEECCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;===>>>???@@@EEEPPP^^^mmmyyy|||qqqkkkmmm|||uuucccYYYVVVSSSRRRRRRSSSSSSRRRTTTRRRPPPNNNNNNOOOPPPQQQQQQMMMKKKKKKKKKMMMVVV```iiiZZZKKKEEEBBB???===>>>======<<<;;;;;;;;;;;;<<<===<<<<<<===>>>DDDUUUeeessszzz|||vvvpppjjjeeeeeeccc___^^^```]]]]]]\\\]]]]]]^^^______aaacccfffhhhiiigggeeedddfffhhhlllqqqwww}}}wwwoooiiifffkkkqqqyyy|||tttllleee___[[[[[[WWWVVVYYY[[[___gggppp}}}{{{nnnhhhiiiooottttttnnnhhhccccccdddfffgggkkkjjjhhheee```WWWNNNGGGGGGDDDIIINNNSSScccooollllllkkkqqqxxxnnnhhhccc```]]]]]]\\\[[[YYYXXXWWWVVVUUUTTTSSSQQQPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIFFFEEECCCAAA???>>>=========<<<<<<;;;;;;===>>>???@@@DDDNNN\\\kkkxxxtttooossssssaaaWWWUUURRRRRRSSSSSSSSSRRRSSSRRRPPPOOOOOOOOOPPPQQQPPPMMMKKKLLLLLLOOOYYYccckkkYYYJJJEEEDDD???<<<>>>======<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>CCCRRRaaasss{{{yyyvvvoookkkjjjhhhdddcccdddaaaaaa````````````aaaaaaaaacccfffhhhiiihhhfffeeehhhhhhiiilllqqqwww|||~~~uuummmiiijjjooovvv|||xxxoooggg```YYYUUUUUUQQQPPPQQQQQQRRRXXX___mmmzzzxxxlllfffhhhnnnsssqqqlllfffbbbbbbdddfffhhhjjjiiigggeee```WWWNNNHHHGGGDDDIIIOOOUUUffftttrrrooorrr|||~~~ssslllfffccc___^^^]]]\\\[[[ZZZYYYXXXVVVUUUTTTRRRQQQQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJGGGFFFDDDAAA???>>>=========<<<<<<;;;;;;===>>>???@@@DDDLLLYYYiiivvv}}}|||~~~}}}uuuttt|||rrr```UUUSSSRRRQQQSSSSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOOOONNNLLLKKKMMMNNNQQQ[[[eeehhhUUUEEEDDDDDD???===???======<<<;;;;;;;;;;;;<<<;;;;;;===??????CCCPPP^^^qqqzzz|||yyysssnnnmmmlllhhhfffgggfffeeedddcccbbbbbbbbbbbbaaabbbeeeggghhhhhhhhhgggdddcccccceeeiiioootttxxx~~~zzzrrrnnniiinnnuuuzzz~~~}}}uuummmfff___YYYUUUOOOMMMLLLNNNNNNNNNRRRXXX]]]jjjvvv}}}uuujjjeeeggglllqqqnnniiiccc```aaadddggghhhgggfffeeeccc^^^VVVMMMGGGGGGDDDIIIPPPVVVjjjzzzyyyttt{{{wwwooohhhddd```___^^^]]]\\\ZZZYYYYYYWWWWWWUUUTTTSSSSSSRRRRRRPPPPPPOOONNNMMMLLLKKKKKKGGGFFFDDDAAA???>>>===<<<===<<<<<<;;;;;;===>>>???@@@CCCKKKXXXggguuu~~~|||xxxzzz~~~{{{{{{|||{{{sssvvvqqq___TTTSSSQQQQQQSSSSSSSSSRRRPPPPPPQQQQQQPPPOOONNNNNNLLLKKKKKKMMMOOORRR\\\gggdddPPPBBBBBBCCC???===AAA======<<<;;;;;;;;;;;;<<<:::;;;>>>@@@???BBBOOO\\\nnnwww~~~{{{uuupppooommmiiigggiiihhhgggfffeeedddccccccccc```bbbdddfffhhhhhhiiihhh___^^^]]]^^^bbbhhhnnnrrrtttyyy}}}wwwttthhhmmmsssxxx||||||tttmmmfff```ZZZWWWLLLKKKLLLOOOOOOOOOSSSXXXRRR]]]iiinnnqqqwww{{{|||~~~tttkkkfffggglllppplllgggbbb___```dddggghhheeedddcccaaa]]]UUUMMMGGGGGGDDDIIIPPPWWWlll~~~}}}wwwzzzpppiiieee```___^^^]]]\\\ZZZYYYYYYXXXXXXVVVUUUTTTTTTTTTTTTQQQPPPPPPOOONNNMMMLLLLLLGGGFFFDDDAAA???>>>===<<<===<<<<<<;;;<<<===>>>??????CCCJJJWWWfffttt~~~|||xxxyyyzzzyyyzzzzzz{{{rrr}}}mmm]]]YYYVVVRRRPPPQQQTTTUUUVVVTTTRRRPPPOOOOOONNNLLLJJJOOOKKKNNNLLLGGGQQQbbbfff```MMMAAADDDGGGAAA<<<<<<===============>>>??????<<<:::;;;<<<===BBBNNN[[[pppwww}}}yyytttpppmmmkkkiiihhhiiihhheeecccccccccdddeeeeeeccccccdddfffhhhhhhhhhfffccc```]]]^^^aaafffiiiooorrrvvvzzz|||zzzuuuqqqmmmmmmnnnrrrwww~~~|||tttmmmgggaaa\\\YYYRRRQQQOOOLLLKKKLLLOOORRRVVVXXX\\\```dddgggjjjkkkppppppttt|||xxxoookkkjjjjjjjjjfffdddbbbbbbcccccccccaaaddddddbbb^^^XXXQQQKKKGGGFFFHHHHHHMMM]]]qqq{{{{{{yyysssjjjddd___]]]\\\[[[ZZZYYYYYYYYYYYYVVVWWWXXXXXXXXXWWWVVVUUUQQQPPPNNNOOOPPPPPPNNNMMMIIIHHHFFFCCCAAA???>>>===<<<;;;;;;;;;<<<===???@@@???AAAGGGSSSbbbrrr}}}wwwvvv~~~xxx|||wwwpppcccYYYWWWTTTRRRSSSUUUVVVVVVUUURRROOOLLLLLLMMMLLLLLLOOOJJJLLLLLLKKKVVVbbb```ZZZKKKBBBEEEGGGAAA===>>>???>>>>>>===<<<<<<======<<<;;;;;;======BBBNNNZZZpppwww|||xxxsssooommmkkkiiihhhiiihhhgggfffeeeffffffggggggeeecccccceeefffggggggcccaaa^^^\\\\\\^^^aaadddkkkmmmqqqvvvyyyxxxtttpppmmmmmmmmmnnnrrrwww|||}}}vvvpppjjjeee```]]]VVVUUURRROOONNNNNNQQQSSSTTTVVVWWWZZZ\\\]]]______ddddddiiirrrzzz~~~yyyssspppnnnmmmmmmdddbbb``````bbbdddddddddffffffddd```ZZZTTTNNNJJJGGGIIIKKKQQQaaasss{{{zzzyyy}}}ppphhhbbb^^^___^^^]]][[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXWWWVVVUUURRRQQQOOOOOOPPPPPPNNNMMMKKKIIIGGGEEEBBB@@@??????<<<<<<;;;;;;<<<===>>>???>>>@@@GGGSSSbbbrrr~~~wwwvvv}}}}}}}}}qqqgggZZZXXXVVVVVVWWWWWWWWWVVVVVVRRRNNNKKKLLLMMMNNNNNNNNNIIIJJJMMMOOO[[[bbbZZZSSSJJJDDDGGGGGGAAA???AAA@@@???>>>===;;;;;;::::::===<<<<<<===>>>AAALLLYYYooowww{{{wwwqqqmmmllljjjiiihhhjjjjjjjjjkkkkkklllllllllmmmiiieeebbbbbbcccccccccbbb```^^^]]]\\\]]]___```eeeggglllqqquuuvvvtttqqqooonnnlllkkklllnnnrrrttt|||yyytttoookkkfffccc^^^\\\XXXUUUSSSSSSSSSTTTWWWWWWVVVVVVVVVVVVUUUUUUWWWXXX^^^hhhpppwww}}}yyywwwtttqqqooobbb```^^^^^^```ccceeeffffffeeeddd```[[[TTTNNNKKKGGGIIIMMMVVVeeetttzzzyyyvvvyyyllleee```\\\```___]]][[[ZZZXXXXXXWWWXXXXXXYYYYYYXXXWWWVVVVVVUUUSSSQQQQQQQQQPPPNNNLLLLLLJJJHHHFFFCCCAAA@@@@@@======<<<<<<<<<<<<===>>>>>>@@@FFFRRRbbbrrrxxxwww}}}~~~}}}nnnddd[[[YYYYYYYYYZZZYYYWWWVVVUUURRRPPPOOOOOOPPPOOONNNMMMJJJLLLMMMNNN\\\cccZZZPPPKKKIIIJJJHHHBBB@@@BBB@@@???>>><<<;;;;;;::::::===<<<===>>>>>>AAALLLWWWmmmwwwzzzvvvppplllkkkjjjjjjiiikkklllnnnpppqqqrrrssssssuuuqqqjjjeeebbb```___^^^``````_________```aaaaaabbbdddiiioootttwwwvvvuuuqqqnnnkkkhhhggggggiiikkksssxxx}}}yyyvvvrrrnnnkkkfffddd```]]][[[YYYWWWVVV\\\[[[YYYWWWUUUTTTSSSRRRQQQRRRXXXaaajjjrrr~~~~~~{{{wwwqqqmmmbbb___\\\\\\^^^bbbdddeeeccccccaaa^^^YYYSSSMMMJJJFFFHHHNNNZZZhhhsssvvvuuupppvvviiiccc^^^[[[]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWUUUSSSRRRRRRPPPNNNLLLLLLJJJHHHEEECCCAAA@@@???=========<<<<<<<<<<<<<<<===???EEEQQQaaaqqq~~~zzzzzz{{{|||~~~xxxzzzyyyhhh]]][[[ZZZYYYZZZZZZZZZWWWUUUSSSSSSSSSUUUVVVTTTQQQNNNMMMMMMPPPMMMKKKZZZeee^^^PPPNNNMMMLLLIIICCCAAABBB>>>>>>===<<<<<<<<<<<<<<<===<<<===???>>>AAAKKKWWWllluuuyyyuuuoookkkjjjjjjkkkjjjkkklllooorrruuuvvvxxxxxx~~~yyyrrrlllgggbbb^^^[[[]]]^^^^^^___```aaaaaabbbbbbdddhhhooouuuyyyzzzzzzpppmmmhhhdddaaaaaabbbbbbhhhnnnvvv{{{}}}}}}zzzvvvtttpppmmmiiifffdddaaa^^^[[[]]]\\\YYYWWWTTTSSSRRRQQQOOOPPPUUU]]]dddmmm{{{|||vvvnnniiiccc___\\\[[[\\\___aaabbbaaaaaa```]]]YYYSSSMMMJJJFFFHHHNNN\\\iiipppqqqoookkkttthhhbbb^^^[[[YYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWYYYWWWUUUTTTSSSRRROOOMMMKKKIIIGGGEEEBBB@@@??????===============<<<<<<<<<===>>>DDDOOO___ppp}}}ttttttuuu{{{xxxrrrwwwvvveeeZZZ[[[ZZZYYYYYYYYYXXXVVVTTTRRRSSSUUUXXXZZZWWWSSSOOOMMMOOOSSSNNNLLL\\\ggg___PPPOOOMMMKKKHHHEEECCCBBB???>>>>>>============>>>;;;;;;===??????BBBLLLWWWjjjtttzzzuuuoookkkkkkkkkllllllkkkmmmooosssvvvzzz|||~~~}}}xxxrrrjjjccc^^^\\\\\\\\\]]]^^^______```aaacccgggnnnuuu{{{}}}}}}pppmmmgggaaa]]][[[[[[[[[]]]ccckkkppptttwww|||~~~zzzwwwsssqqqooolllfffbbb]]][[[XXXUUURRRQQQPPPPPPOOOPPPTTTZZZ```hhhxxx~~~xxxrrrjjjeeeaaa^^^[[[ZZZ\\\^^^___```aaaaaa```^^^ZZZTTTOOOLLLHHHHHHOOO]]]iiimmmkkkjjjiii{{{tttiiiddd___\\\WWWWWWWWWXXXYYYZZZ[[[\\\]]]\\\[[[YYYXXXXXXXXXXXXZZZXXXVVVUUUTTTSSSQQQOOOKKKIIIGGGDDDBBB@@@??????<<<<<<===============<<<===>>>BBBMMM\\\mmmzzzxxxvvvvvv|||pppnnnwwwvvvggg]]][[[YYYWWWWWWWWWVVVUUUSSSRRRSSSUUUWWWYYYXXXTTTQQQNNNPPPSSSPPPQQQbbbiii[[[NNNLLLIIIFFFGGGGGGEEEBBBBBBAAA@@@>>>>>>=========::::::<<>>>>>============AAAKKKZZZjjjwwwtttlllmmmxxxwwwjjjbbb[[[XXXVVVUUUUUUUUUTTTSSSSSSSSSSSSUUUWWWVVVTTTRRROOOOOORRRQQQVVVhhhjjjVVVKKKHHHDDDCCCEEEHHHGGGCCCEEEDDDBBB@@@>>>===<<<;;;999999<<>>>>>>>>>>>>>>======@@@JJJXXXhhhuuu}}}wwwhhhiiiqqqvvvgggaaaZZZVVVSSSQQQRRRSSSTTTTTTRRRRRRSSSTTTTTTTTTTTTSSSRRROOOKKKQQQaaallleeeVVVMMMLLLLLLJJJIIIGGGEEEDDDBBBAAA@@@>>>======<<<<<<>>>>>>======???FFFNNNTTTdddppp|||xxxooommmmmmmmmooorrr{{{{{{}}}|||xxxuuupppjjjfffbbbaaa```ccceeehhhjjjmmmsss{{{}}}tttjjjaaa[[[YYYZZZ\\\___eeelllttt{{{~~~}}}xxxsssmmmhhheeebbb___]]][[[]]]```cccgggrrrzzzpppllllllkkkfff```YYYXXXXXXYYY\\\___aaabbbaaaaaa___\\\WWWRRRMMMJJJDDDLLLVVVeeennnccc[[[eeelll}}}wwwpppnnnjjjfffbbb```^^^[[[ZZZZZZ[[[\\\aaa```___\\\ZZZXXXVVVUUUYYYYYYXXXWWWVVVUUUUUUTTTNNNLLLIIIFFFDDDBBBAAAAAA@@@@@@@@@@@@??????>>>>>>@@@@@@@@@EEEQQQbbbsss}}}{{{vvvhhhfffkkk{{{wwwggg___YYYVVVRRRQQQQQQSSSSSSSSSRRRSSSSSSTTTUUUTTTTTTTTTSSSPPPPPPWWWfffmmmdddTTTMMMMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>@@@EEEMMMRRRcccooo{{{zzzqqqooooooooorrrvvv|||~~~|||vvvpppkkkgggeeecccfffiiilllnnnsss{{{uuukkkddd```^^^___bbbgggmmmuuu}}}zzzvvvssspppnnnlllfffhhhjjjlllpppyyyxxxoookkkjjjiiiddd___ZZZYYYYYYZZZ\\\___```aaaaaa```^^^[[[WWWRRRMMMJJJJJJSSS]]]jjjrrrhhhbbbllltttwwwpppnnnjjjgggbbbaaa___]]]]]]]]]^^^___```___^^^]]][[[YYYXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTOOONNNKKKHHHEEECCCBBBBBBBBBAAA@@@???>>>>>>>>>??????>>>???DDDOOO___ppp{{{xxxvvvhhhdddeeepppxxxfff]]]XXXUUURRRQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTRRRQQQSSS\\\hhhkkk___PPPMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDBBBAAA@@@?????????<<<===>>>???AAAEEEKKKOOO```lllyyy|||tttrrrrrrssswww|||xxxqqqkkkgggdddhhhllloooppptttzzz~~~wwwnnniiieeeeeefffiiiooowww~~~|||zzzwwwxxxyyyzzz}}}}}}vvvnnnjjjiiigggaaa\\\ZZZZZZ[[[[[[\\\^^^___```aaa```]]]ZZZUUUQQQMMMKKKKKKUUU^^^iiipppgggcccnnnvvvppplllhhhddd```___^^^]]]]]]^^^___```______^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTQQQPPPMMMJJJGGGEEEDDDCCCCCCBBB@@@>>>===>>>???@@@>>>>>>>>>BBBLLL[[[lllwwwyyyvvviiidddbbbkkk{{{xxxeee\\\XXXVVVSSSRRRSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUQQQPPPSSS\\\ffffffZZZMMMNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@?????????<<<===???@@@AAADDDHHHKKK\\\iiiwww}}}vvvttttttuuu{{{yyyqqqmmmhhhmmmqqqttttttvvvzzz}}}wwwrrrmmmlllkkklllqqqzzzzzzuuuoookkkiiifff```\\\ZZZ[[[\\\]]]]]]]]]___``````___\\\XXXSSSPPPMMMKKKJJJWWW```hhhmmmfffeeeqqq|||ssslllfffaaa___[[[[[[[[[[[[\\\]]]^^^___``````___^^^\\\[[[ZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSRRROOOMMMJJJHHHFFFEEEEEECCC@@@>>>======???@@@>>>>>>???BBBJJJXXXiiitttrrriiiffffffpppuuuccc[[[YYYVVVTTTSSSTTTUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRUUU^^^dddbbbXXXNNNOOONNNNNNLLLKKKIIIGGGFFFDDDCCCBBBAAA@@@?????????<<<>>>???@@@AAACCCFFFIIIXXXeeeuuu}}}}}}wwwuuutttvvv}}}~~~zzzqqquuuyyyzzzyyyyyy|||~~~~~~uuusssqqqqqquuu}}}yyyvvvqqqmmmjjjfff```\\\YYY\\\^^^^^^]]]]]]___``````^^^ZZZUUUQQQNNNLLLLLLLLL]]]hhhmmmqqqlllmmmzzztttlllfff^^^YYYYYYYYYZZZZZZ[[[\\\]]]^^^___cccbbb```^^^\\\ZZZXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQOOOLLLJJJHHHGGGFFFDDDAAA>>>===>>>???@@@???@@@@@@BBBHHHUUUfffrrr~~~lllgggggglllzzzooo```ZZZXXXVVVTTTSSSTTTTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSUUUTTTYYYbbbfffaaaWWWQQQOOOOOONNNMMMKKKIIIHHHGGGDDDCCCBBBAAA@@@?????????===>>>???@@@@@@AAAEEEGGGTTTbbbrrr|||~~~xxxvvvuuuxxx|||}}}}}}{{{yyyxxx|||xxxvvvsssooolllfffaaa\\\XXX[[[______]]]]]]___bbb```]]]XXXSSSPPPMMMLLLLLLNNNbbbooosssvvvsssuuu{{{kkkeee```XXXUUUWWW[[[[[[\\\]]]^^^___``````cccbbb```^^^[[[YYYWWWVVVYYYYYYXXXWWWVVVUUUUUUTTTRRRRRRQQQPPPNNNLLLJJJIIIFFFDDDBBB???>>>>>>?????????@@@AAAAAAEEEQQQbbbooo|||}}}|||iiibbbfffqqq|||jjj]]]XXXUUUTTTRRRRRRSSSSSSQQQPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRSSS[[[fffiii```UUUPPPPPPOOOOOONNNLLLJJJHHHGGGFFFEEECCCBBBAAAAAA@@@@@@>>>??????>>>>>>@@@DDDGGGQQQ```ppp{{{~~~yyywwwvvvyyy|||wwwvvvsssppplllfff```\\\VVVZZZ___```^^^]]]```ccc___\\\WWWRRRNNNLLLLLLLLLRRRiiixxx}}}|||rrrccc___\\\VVVUUUZZZZZZ[[[\\\]]]^^^_________``````^^^]]][[[YYYXXXWWWYYYYYYXXXWWWVVVUUUUUUTTTPPPPPPQQQPPPOOONNNLLLKKKEEEDDDCCCAAA??????>>>>>>>>>???@@@@@@BBBMMM^^^kkkyyy|||xxxqqquuu}}}kkk___eeetttxxxfffZZZWWWSSSRRRPPPPPPQQQQQQOOONNNPPPQQQQQQRRRRRRRRRRRRRRRMMMOOOZZZhhhjjj___RRRLLLPPPPPPOOONNNLLLJJJHHHGGGGGGFFFEEEDDDBBBBBBBBBBBB?????????>>>===???CCCFFFOOO^^^ooozzz{{{yyyxxx{{{}}}{{{vvvuuussspppkkkeee___[[[UUUZZZ___```^^^^^^aaaddd___\\\VVVQQQMMMLLLLLLMMMZZZttt~~~lll^^^\\\[[[VVVXXX^^^YYYYYYZZZ[[[\\\]]]\\\\\\^^^]]]]]]\\\[[[ZZZYYYXXXZZZYYYXXXWWWVVVUUUUUUTTTOOOPPPPPPQQQPPPOOOMMMLLLEEEDDDCCCBBB@@@???>>>======>>>???>>>@@@KKK\\\iiiwww~~~zzzsssiiilllzzzkkkdddiiiyyylll\\\UUUUUUUUUUUUTTTRRRQQQPPPOOONNNOOOPPPPPPPPPQQQQQQRRRRRRLLLVVVdddkkkfffZZZRRROOOOOOOOONNNMMMLLLKKKJJJJJJKKKIIIFFFCCC@@@>>>============<<<;;;;;;<<<@@@CCCNNNZZZjjjxxxzzzuuuuuuzzz}}}yyywwwvvvrrrrrrrrrooojjjddd]]]YYYYYY[[[___aaacccbbb```^^^]]]ZZZTTTMMMJJJLLLOOOPPP___{{{|||kkkYYYTTTUUUWWWXXXYYYZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQOOOMMMLLLLLLLLLMMMIIIFFFBBB??????>>>>>>===@@@???@@@CCCFFFMMM\\\kkkxxx}}}zzz{{{}}}ssskkkkkkuuu|||nnngggrrrlll[[[TTTSSSQQQQQQQQQPPPPPPOOOOOONNNOOOOOOPPPQQQQQQRRRSSSSSSRRR\\\iiimmmfff[[[RRRPPPPPPOOONNNNNNLLLLLLKKKJJJJJJHHHFFFCCCAAA???>>>>>>=========;;;;;;<<<@@@CCCMMMWWWgggttt}}}{{{vvvvvvzzz|||xxxvvvuuuqqqqqqooommmhhhccc^^^[[[XXX[[[^^^aaabbbaaa___^^^]]]ZZZSSSMMMJJJLLLOOORRRhhhwwwhhhYYYUUUWWWXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZYYYYYYXXXXXXWWWVVVTTTSSSSSSRRRRRRSSSRRRPPPNNNMMMMMMMMMMMMJJJFFFBBB@@@??????>>>===@@@>>>???AAADDDJJJYYYgggvvv}}}}}}zzzxxxyyywwwmmmiiimmmuuu|||{{{qqqnnnlllZZZSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPRRRSSSUUUUUUVVVaaakkkkkkcccXXXQQQNNNPPPOOONNNNNNLLLLLLKKKJJJHHHGGGEEECCCAAA@@@@@@???=========<<<;;;<<>>???>>>>>>@@@AAAGGGUUUbbbuuu{{{|||wwwvvv|||}}}sssllllllppp}}}}}}tttuuulll[[[SSSPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPRRRTTTVVVWWWVVVaaaiiifff\\\SSSNNNLLLOOONNNMMMMMMKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@=========<<<;;;<<>>>>>@@@@@@EEERRR^^^rrr~~~}}}|||yyyzzzttttttxxxyyy{{{kkk\\\TTTPPPPPPPPPOOOOOONNNMMMMMMMMMOOOOOOOOOOOOQQQSSSVVVWWWVVVbbbiiibbbVVVQQQOOONNNMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFEEEEEEDDDBBBAAAAAA===>>>>>>===<<<<<<>>>@@@CCCKKKXXXfffttt~~~|||yyyzzz~~~zzzyyyyyyyyy|||}}}yyyxxxssspppiiibbb]]]YYYWWWVVVVVVXXX[[[^^^___^^^\\\[[[XXXRRRNNNLLLIIIKKKUUUaaawww~~~ggg```[[[]]]^^^ZZZVVVTTTRRRSSSUUUWWWWWWVVVUUUTTTTTTVVVWWWYYYYYYYYYWWWWWWUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOLLLIIIEEECCCBBBBBBAAA@@@@@@??????AAAAAAEEEPPP]]]ppp|||}}}zzz{{{}}}{{{~~~}}}iii\\\TTTQQQQQQQQQPPPPPPOOONNNMMMMMMPPPOOONNNNNNOOORRRTTTVVVZZZggglllaaaUUUQQQQQQQQQNNNMMMLLLKKKJJJIIIIIIHHHFFFFFFFFFFFFDDDCCCAAA@@@===>>>>>>>>><<<<<<>>>???AAAIIIVVVfffuuu|||}}}~~~}}}|||{{{}}}|||zzzsssooohhhaaa[[[XXXVVVUUUUUUWWW[[[]]]^^^]]]\\\ZZZTTTNNNKKKKKKIIIKKKXXXhhh|||{{{wwwssswwwyyygggaaa\\\^^^^^^ZZZVVVVVVSSSTTTVVVWWWXXXWWWWWWVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOMMMJJJFFFCCCCCCCCCBBBAAAAAA???@@@AAAAAAEEEPPP\\\nnn{{{~~~|||}}}|||tttuuuvvveeeZZZTTTQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMMMMNNNPPPRRRTTT```mmmpppaaaSSSPPPRRRQQQOOOOOONNNMMMLLLKKKJJJJJJGGGGGGGGGFFFEEECCCAAA???===>>>???>>>===<<<===???AAAIIIWWWhhhxxx}}}zzzooolllgggaaa\\\YYYXXXWWWTTTVVVZZZ]]]^^^]]][[[YYYQQQKKKHHHJJJJJJLLL[[[nnn|||vvvoookkknnnzzztttiiibbb^^^]]]]]]YYYWWWXXXVVVVVVWWWWWWXXXYYYYYYZZZWWWVVVUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWSSSTTTTTTSSSRRRQQQOOONNNNNNKKKGGGDDDDDDCCCBBBBBB???>>>???AAAAAADDDOOO[[[mmmzzzrrrjjjnnnrrrbbbYYYSSSPPPLLLMMMMMMNNNOOOOOOPPPPPPPPPOOOMMMLLLMMMOOOQQQSSScccpppqqqaaaPPPNNNOOOOOOQQQPPPPPPOOONNNMMMLLLLLLHHHHHHHHHGGGEEECCC@@@???===>>>???>>>===<<<===>>>AAAIIIWWWiiizzz}}}zzzllliiieeeaaa]]][[[ZZZYYYTTTVVVYYY\\\]]]\\\ZZZYYYPPPIIIGGGJJJJJJLLL]]]qqq~~~xxxpppkkkkkkuuurrrkkkddd^^^]]]\\\YYYXXXYYYXXXWWWWWWXXXXXXZZZ[[[\\\XXXVVVTTTRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWSSSSSSTTTSSSRRRQQQOOONNNNNNKKKGGGEEEDDDDDDCCCBBB>>>===>>>@@@@@@CCCNNNZZZmmmyyypppkkknnn{{{jjj```ZZZVVVRRRNNNNNNNNNNNNMMMMMMMMMMMMOOOMMMNNNQQQOOOLLLPPPYYYrrrpppfffWWWPPPPPPOOOKKKNNNOOORRRSSSSSSPPPMMMKKKLLLJJJHHHGGGGGGFFFDDDCCCAAA@@@>>>===<<<===>>>@@@EEEJJJXXXmmm}}}yyymmmiiibbb[[[XXXWWWYYY[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWKKKIIIHHHIIIHHHMMM^^^pppvvvqqqjjjjjjqqq~~~{{{llldddbbb___\\\YYYWWWUUUTTTSSSSSSTTTVVVYYY[[[ZZZYYYWWWTTTQQQNNNMMMOOORRRTTTTTTSSSSSSSSSSSSSSSTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIGGGEEECCCBBBAAA??????@@@AAACCCLLLUUUhhhvvv~~~oookkknnnvvveee[[[VVVRRROOOOOOOOONNNNNNMMMMMMNNNNNNOOOMMMNNNQQQPPPNNNRRRZZZmmmkkkbbbVVVQQQRRRQQQNNNPPPQQQSSSTTTSSSQQQNNNLLLLLLJJJHHHGGGGGGGGGEEECCCAAA@@@>>>=========??????EEEJJJWWWkkk|||}}}vvvlllhhhaaa[[[WWWWWWYYYZZZYYYYYYZZZZZZYYYWWWVVVTTTJJJHHHGGGHHHHHHNNN^^^oooqqqllliiilllyyywwwiii```___]]][[[XXXWWWVVVUUUTTTSSSTTTVVVYYY[[[ZZZYYYVVVTTTQQQNNNNNNPPPRRRTTTTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSRRRPPPOOOMMMLLLLLLLLLKKKIIIGGGEEECCCBBBAAA??????AAAAAACCCKKKTTTfffuuu{{{nnnkkknnn}}}qqqaaaXXXTTTQQQNNNQQQPPPNNNMMMMMMMMMNNNOOONNNMMMNNNPPPOOOOOOUUU]]]iiieee]]]TTTRRRTTTTTTRRRRRRTTTUUUUUUTTTQQQNNNLLLLLLJJJHHHHHHHHHGGGEEECCCAAA@@@???>>>===>>>??????DDDHHHUUUiiiyyyyyyqqqjjjfff___ZZZVVVVVVXXXYYYXXXXXXYYYYYYXXXUUUSSSQQQJJJHHHGGGHHHIIIPPP___mmmnnnjjjjjjsssqqqeee^^^]]][[[YYYXXXWWWVVVVVVUUUUUUUUUWWWZZZ[[[ZZZYYYVVVTTTRRRPPPPPPQQQSSSUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMLLLJJJHHHFFFDDDCCCBBB@@@@@@AAAAAABBBJJJSSScccrrryyymmmjjjmmmwwwooo```XXXUUUSSSQQQQQQPPPNNNLLLKKKLLLMMMNNNLLLLLLMMMMMMMMMQQQXXX___hhhcccZZZTTTSSSUUUVVVTTTUUUUUUVVVVVVTTTRRROOOMMMLLLKKKIIIHHHHHHGGGEEECCCAAA@@@???>>>>>>>>>??????DDDGGGRRReeeuuuuuummmgggddd^^^YYYVVVVVVWWWXXXXXXYYYYYYYYYWWWTTTQQQOOOLLLJJJHHHHHHKKKSSS```iiimmmlllooo|||~~~nnnddd```___]]]ZZZXXXWWWVVVVVVVVVVVVVVVXXXZZZ[[[ZZZYYYWWWVVVTTTSSSSSSTTTUUUVVVTTTSSSRRRRRRQQQRRRRRRRRRUUUUUUTTTTTTRRRQQQPPPOOOOOOOOONNNLLLIIIGGGEEECCCBBB@@@@@@AAAAAAAAAHHHPPP___ooowwwllliiikkkooo}}}nnn___WWWUUUTTTRRRPPPOOOMMMLLLKKKKKKLLLLLLIIIKKKLLLJJJKKKRRR[[[aaakkkbbbYYYUUUUUUUUUTTTTTTUUUUUUUUUUUUSSSQQQNNNMMMMMMKKKIIIHHHHHHGGGEEEDDDAAA@@@@@@???????????????CCCEEEOOOaaaqqq}}}{{{qqqkkkeeebbb]]]XXXVVVVVVWWWXXXYYYZZZ[[[ZZZXXXTTTPPPMMMJJJIIIGGGGGGLLLVVV```fffhhhjjjsss{{{nnnfffdddccc```]]]ZZZXXXVVVVVVXXXWWWWWWYYY[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXTTTTTTSSSRRRRRRRRRRRRRRRTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPOOOMMMKKKHHHFFFDDDCCCAAAAAABBBAAA@@@FFFNNN[[[kkk}}}|||sssiiifffggghhhttt~~~lll\\\UUUTTTSSSRRROOOOOOOOONNNMMMLLLKKKKKKHHHKKKKKKIIIKKKTTT___dddlllaaaWWWTTTUUUSSSRRRRRRSSSSSSSSSSSSRRRPPPNNNMMMMMMKKKIIIHHHHHHHHHFFFDDDAAA@@@@@@@@@@@@?????????BBBCCCLLL]]]nnnzzz~~~uuunnnjjjcccaaa]]]YYYVVVVVVWWWXXXYYYZZZ[[[ZZZXXXSSSNNNKKKGGGGGGEEEFFFNNN[[[dddgggdddlll{{{zzzoooiiigggeeebbb___\\\YYYXXXWWWZZZYYYXXXYYY[[[[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYVVVUUUTTTSSSSSSRRRRRRSSSQQQRRRRRRSSSSSSSSSSSSRRRSSSRRRQQQOOOLLLIIIGGGEEECCCBBBBBBBBB@@@???EEELLLXXXhhhyyyzzzzzznnneeebbbcccgggtttlll\\\UUUSSSSSSRRRPPPQQQQQQQQQPPPNNNLLLKKKIIIMMMMMMIIILLLXXXccchhhkkk^^^TTTRRRSSSQQQOOOPPPPPPQQQQQQPPPPPPNNNMMMLLLMMMKKKIIIIIIIIIHHHFFFDDD@@@AAAAAAAAA@@@@@@??????BBBBBBJJJZZZkkkxxxwwwqqqmmmlllccc```]]]YYYWWWWWWXXXYYYXXXYYYZZZYYYVVVQQQKKKHHHEEEFFFFFFIIIVVVfffpppppplllyyyzzzoooiiifffeeebbb```]]][[[ZZZYYY[[[ZZZYYYZZZ[[[[[[ZZZXXXVVVWWWXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSOOOOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPMMMJJJGGGFFFDDDBBBBBBCCC@@@???CCCJJJUUUeeevvv}}}uuujjjbbb___```jjjxxxmmm]]]VVVUUUTTTSSSQQQRRRTTTTTTSSSPPPMMMKKKJJJNNNNNNJJJMMMZZZfffkkkhhh[[[PPPPPPRRRPPPNNNOOOOOOOOOOOOOOONNNMMMMMMLLLMMMLLLJJJIIIIIIHHHFFFDDD@@@AAAAAAAAAAAA@@@??????AAABBBIIIYYYiiiwww|||sssnnnlllmmmbbb```]]]ZZZXXXXXXYYYYYYWWWXXXYYYXXXUUUOOOIIIFFFFFFHHHJJJOOO^^^qqq{{{{{{zzzzzzooohhhdddcccaaa___]]]\\\[[[[[[[[[ZZZZZZZZZ\\\[[[ZZZXXXTTTUUUWWWXXXXXXXXXWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTMMMNNNOOOQQQSSSTTTUUUUUUUUUTTTSSSPPPMMMJJJHHHFFFDDDBBBBBBCCC@@@>>>CCCJJJTTTcccsss|||vvvmmmdddccciiirrr~~~ggg]]]XXXSSSPPPSSSSSSSSSRRRRRRQQQPPPNNNNNNNNNSSSPPPIIINNN\\\cccaaaVVVUUUTTTSSSRRRPPPOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFEEECCCAAA@@@???>>>>>>AAAAAAFFFPPP___qqqxxxrrrnnnkkkiiiaaa]]]YYYVVVVVVXXXYYYYYY[[[[[[YYYTTTNNNIIIFFFEEEHHHJJJLLLSSSeeezzzvvviiiaaa^^^^^^_________^^^]]]]]]WWWYYY\\\]]]^^^]]][[[ZZZYYYXXXWWWVVVVVVWWWYYYYYYZZZZZZYYYWWWVVVUUUTTTSSSOOOPPPRRRTTTVVVVVVVVVVVVVVVUUUSSSPPPNNNKKKIIIHHHGGGFFFDDDBBBAAABBBCCCDDDPPP^^^ppp~~~xxxmmmdddeeemmm|||dddZZZVVVQQQOOORRROOOPPPPPPPPPPPPPPPOOONNNRRRUUURRRKKKOOO[[[```\\\TTTSSSRRRRRRPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFDDDBBB@@@???>>>===???@@@DDDNNN]]]nnn~~~|||uuupppllliiiggg___[[[WWWUUUVVVXXXYYYYYYZZZZZZXXXTTTNNNIIIFFFFFFEEEGGGJJJUUUjjjuuuhhhaaa\\\\\\]]]]]]]]]]]]\\\[[[YYY[[[^^^```aaa___]]][[[YYYYYYXXXXXXXXXYYYYYYZZZ\\\[[[ZZZYYYXXXWWWVVVVVVSSSUUUWWWYYYYYYYYYXXXWWWUUUTTTRRRPPPMMMKKKIIIHHHGGGFFFDDDBBBBBBBBBCCCDDDLLLZZZmmm{{{yyyxxx}}}{{{mmmfffmmmyyy|||cccXXXTTTOOONNNQQQMMMMMMNNNOOOOOOOOOOOOOOOQQQTTTRRROOOTTT^^^aaa\\\QQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLPPPPPPOOONNNMMMKKKIIIHHHIIIGGGEEECCC@@@???>>>======>>>BBBKKKYYYkkk|||xxxrrrmmmiiifffddd\\\YYYUUUTTTVVVXXXYYYZZZZZZZZZXXXSSSMMMIIIFFFFFFEEEFFFJJJXXXooosssgggaaaZZZZZZ\\\\\\]]]\\\[[[ZZZ[[[^^^aaaddddddbbb___]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]]]]\\\[[[ZZZZZZYYYYYYWWWYYY[[[\\\\\\[[[XXXWWWTTTSSSQQQOOOMMMKKKIIIIIIHHHGGGEEECCCBBBBBBDDDDDDHHHUUUgggvvv|||zzzvvvooopppvvv||||||nnnlll{{{~~~dddYYYTTTNNNMMMQQQNNNNNNOOOOOOOOOOOONNNNNNMMMNNNOOORRR\\\fffgggaaaQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQQQQPPPOOONNNMMMMMMPPPPPPPPPOOONNNMMMLLLKKKJJJIIIGGGDDDAAA???>>>======>>>AAAIIIVVVhhhyyy|||vvvpppkkkfffbbb___XXXVVVTTTTTTVVVXXXZZZZZZYYYYYYVVVRRRLLLHHHFFFFFFHHHHHHMMM\\\rrr}}}pppeee___YYYZZZ\\\^^^^^^^^^]]]\\\]]]___cccffffffccc```]]]\\\\\\]]]^^^^^^]]][[[ZZZ]]]]]]\\\\\\[[[[[[ZZZZZZZZZ\\\]]]^^^]]][[[WWWUUUTTTTTTRRRQQQOOOMMMLLLKKKIIIHHHFFFDDDCCCCCCDDDEEEEEEQQQbbbrrr}}}~~~~~~zzzuuuyyy~~~}}}uuunnnooosssxxx{{{pppuuu~~~eeeZZZUUUOOONNNPPPQQQQQQQQQPPPPPPOOOMMMMMMKKKKKKNNNWWWdddllliiiaaaRRRRRRSSSSSSTTTUUUUUUUUUSSSSSSRRRQQQPPPPPPOOOOOOMMMNNNNNNOOOOOOOOOOOOOOOKKKJJJHHHEEEBBB@@@???>>>>>>???BBBHHHSSSeeewww~~~{{{uuuooojjjddd___[[[WWWUUUSSSTTTVVVYYYZZZZZZYYYXXXUUUPPPKKKGGGFFFFFFFFFHHHPPP```rrryyylllbbb\\\[[[\\\___aaabbbaaa```___^^^```ccceeeeeeccc```]]]]]]^^^___```___^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^``````^^^[[[XXXVVVVVVUUUTTTSSSQQQPPPOOONNNJJJIIIFFFDDDCCCCCCDDDEEEDDDOOO___ooo{{{~~~{{{}}}zzzssswww|||~~~}}}vvvqqqrrruuuxxx~~~xxxtttyyybbbYYYUUUPPPNNNQQQRRRRRRQQQQQQPPPNNNMMMLLLNNNLLLOOOZZZhhhllldddZZZQQQQQQRRRRRRSSSTTTTTTUUURRRRRRQQQQQQPPPPPPOOOOOOLLLLLLNNNOOOPPPPPPPPPPPPLLLJJJHHHFFFCCCBBB@@@@@@@@@AAABBBFFFPPP```ttt{{{xxxsssnnniiiccc]]]YYYVVVUUUTTTTTTWWWYYYZZZZZZXXXWWWTTTOOOJJJGGGFFFGGGCCCGGGTTTeeerrrwwwzzz|||sssggg___ZZZ\\\___bbbdddfffeeedddccc```aaacccddddddbbb```______``````______^^^]]]\\\ZZZZZZZZZ[[[[[[[[[[[[[[[`````````___]]][[[YYYWWWVVVVVVUUUTTTSSSRRRQQQPPPLLLJJJGGGEEEDDDDDDDDDEEEDDDNNN\\\lllzzz}}}}}}tttxxx}}}|||xxxvvvxxxzzz{{{{{{tttwwwooo[[[UUUSSSOOONNNQQQOOOOOOOOOOOOOOONNNMMMMMMNNNKKKNNN[[[hhhiii^^^RRRMMMNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOKKKJJJHHHFFFDDDCCCBBBBBB@@@AAABBBDDDLLL\\\ppp~~~|||tttrrrooolllhhhccc]]]YYYWWWVVVUUUUUUXXXZZZZZZZZZXXXVVVSSSNNNIIIFFFFFFGGGCCCKKK[[[jjjpppnnnnnnqqq~~~mmmccc]]]ZZZ]]]```cccggghhhhhhfffeeeccccccddddddccccccbbbaaaaaaaaa___^^^^^^]]]]]]]]]ZZZZZZ[[[[[[[[[\\\\\\\\\^^^]]][[[YYYXXXVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQLLLKKKHHHFFFDDDDDDEEEEEEDDDLLLZZZiiixxxvvv{{{~~~}}}|||{{{|||tttrrryyyzzzfffTTTQQQQQQOOONNNQQQLLLLLLMMMNNNNNNNNNNNNMMMLLLHHHLLL[[[hhhhhh[[[NNNJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOONNNNNNMMMKKKJJJHHHFFFEEEDDDCCCCCC@@@AAAAAABBBIIIYYYmmm{{{|||yyyooonnnllljjjhhhddd^^^ZZZXXXVVVUUUVVVXXXZZZZZZYYYWWWVVVSSSNNNIIIFFFFFFGGGHHHQQQbbboooooofffcccgggvvvyyyjjjaaa\\\ZZZ^^^```dddhhhiiiiiigggfffeeeeeeddddddccccccccccccbbbaaa___^^^]]]]]]]]]^^^[[[[[[[[[\\\\\\]]]]]]^^^YYYXXXUUUSSSQQQQQQQQQQQQTTTTTTTTTSSSRRRQQQQQQQQQMMMKKKHHHFFFDDDDDDEEEEEEDDDKKKXXXgggvvvxxx|||yyyvvvwwwxxxnnnooo{{{oooaaaTTTPPPPPPNNNLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMLLLGGGKKKZZZddd___TTTMMMKKKKKKKKKLLLMMMMMMNNNNNNJJJLLLOOOQQQRRRPPPMMMKKKJJJKKKMMMOOOPPPOOONNNMMMNNNMMMKKKIIIEEEBBB???===@@@>>>@@@DDDIIISSSeeeuuuzzzvvvnnnjjjgggggggggddd]]]WWWVVVTTTTTTVVV[[[]]]]]]\\\WWWQQQLLLJJJHHHEEEFFFJJJKKKXXXdddhhhhhhhhhfffcccsss}}}lllddd___]]]]]]ddddddcccccccccddddddeeeccccccdddeeeeeedddddddddbbbaaa```___^^^]]]]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^XXXXXXVVVSSSOOONNNNNNPPPOOOPPPRRRSSSRRRPPPMMMKKKMMMJJJGGGFFFGGGHHHHHHGGGIIIKKKSSSaaassswwwpppppp|||qqqjjjooo}}}iii]]]QQQNNNOOONNNMMMMMMOOOOOONNNNNNMMMMMMMMMLLLMMMMMMUUUccciiiaaaUUUMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLNNNPPPPPPOOONNNLLLJJJKKKMMMNNNOOONNNMMMLLLLLLKKKJJJHHHFFFCCCAAA@@@???>>>???CCCHHHRRRcccsss|||~~~yyyuuunnnkkkgggffffffccc\\\WWWUUUTTTTTTWWW[[[]]]]]][[[XXXRRRMMMKKKHHHEEEGGGKKKOOO^^^lllnnnjjjhhhiiijjj{{{pppbbb]]]\\\]]]```dddccccccbbbbbbbbbcccccccccddddddeeeeeeddddddcccbbbaaa___^^^\\\[[[[[[ZZZXXXXXXXXXXXXYYYZZZZZZ[[[XXXXXXWWWTTTPPPOOOOOOPPPOOOPPPRRRSSSRRRPPPNNNLLLLLLJJJGGGFFFFFFGGGGGGGGGHHHJJJPPP___qqqxxxsssssstttlllhhhqqqyyybbbXXXNNNMMMOOONNNNNNOOOPPPOOOOOONNNMMMLLLLLLKKKNNNTTTaaalllmmmaaaTTTMMMNNNNNNMMMLLLLLLKKKJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGEEECCCBBB???>>>???BBBFFFOOO___nnnyyy~~~~~~{{{wwwsssnnnkkkgggeeedddaaa[[[VVVUUUTTTUUUWWWZZZ\\\\\\[[[XXXQQQLLLJJJHHHFFFHHHLLLQQQcccqqqooofffdddkkkrrrzzzdddYYYWWWYYY]]]aaaccccccbbbaaaaaa```aaaaaabbbcccccccccccccccbbbbbb```___]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXYYYXXXVVVRRRPPPPPPPPPPPPQQQRRRSSSRRRPPPNNNLLLMMMJJJHHHGGGHHHHHHHHHGGGFFFGGGMMMZZZlll}}}{{{xxxzzzpppkkkjjjuuu~~~ppp___VVVNNNNNNOOONNNNNNPPPOOONNNNNNMMMLLLKKKJJJJJJNNNYYYgggnnnhhh\\\QQQLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDCCC???===>>>AAADDDKKKZZZiiittt{{{}}}{{{xxxuuurrrmmmjjjfffdddbbb^^^YYYUUUTTTTTTVVVXXXZZZ[[[[[[ZZZVVVOOOJJJHHHGGGEEEHHHMMMWWWhhhtttnnnbbbcccrrrvvv```UUUTTTVVV[[[```ccccccaaaaaa``````````````````aaaaaaaaa```______[[[ZZZYYYXXXXXXWWWXXXXXXZZZZZZZZZZZZYYYYYYXXXXXXWWWXXXYYYWWWTTTRRRQQQQQQQQQQQQRRRRRRRRRPPPNNNMMMMMMKKKIIIHHHIIIIIIHHHGGGDDDEEEIIIUUUfffxxxnnnlllllluuuxxxjjj^^^VVVPPPPPPPPPNNNMMMOOOMMMLLLLLLKKKJJJIIIIIIIIINNN[[[gggggg^^^SSSMMMLLLJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNJJJJJJKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIGGGEEECCCBBB???>>>>>>@@@BBBHHHVVVdddpppwww|||yyywwwsssqqqiiigggdddaaa^^^[[[WWWUUURRRTTTWWWYYYZZZZZZZZZZZZSSSLLLGGGFFFEEEEEEIIIOOO```nnnvvvmmmccciii~~~rrr]]]SSSSSSUUUZZZ___bbbbbbaaa```______``````^^^^^^^^^^^^^^^]]]\\\[[[VVVVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYXXXWWWVVVTTTTTTUUUWWWYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRPPPOOONNNJJJHHHFFFFFFGGGGGGFFFDDDCCCDDDGGGPPP```rrr~~~{{{yyy{{{}}}lllmmmmmmqqq|||vvveee\\\VVVQQQQQQPPPMMMLLLNNNKKKKKKKKKKKKJJJJJJJJJJJJMMMZZZccc^^^SSSLLLKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMKKKKKKKKKJJJKKKLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKKKKIIIGGGEEECCCBBBAAA??????@@@AAAFFFRRR___mmmuuu~~~|||~~~{{{yyyuuuqqqnnneeedddaaa^^^[[[XXXUUUTTTQQQTTTXXXYYYYYYXXXYYYYYYPPPJJJFFFEEEFFFGGGLLLSSSdddnnnssslllgggrrr|||kkkXXXPPPQQQUUUYYY^^^______^^^^^^^^^^^^______]]]]]]]]]]]]\\\[[[ZZZZZZTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUUUUUUUSSSQQQOOOMMMQQQTTTWWWYYYWWWUUUTTTTTTRRRRRRRRRRRRQQQPPPPPPOOOGGGFFFDDDDDDEEEEEECCCBBBCCCCCCFFFNNN[[[lll|||}}}{{{|||}}}~~~~~~zzzvvvuuuvvvyyy|||}}}{{{}}}lllnnnnnnnnntttttt```XXXSSSPPPPPPOOOKKKKKKMMMKKKKKKKKKLLLLLLLLLLLLMMMKKKXXX___YYYOOOJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJJJJIIIHHHGGGEEEEEEBBB@@@@@@AAAAAADDDPPP]]]lllsss}}}}}}{{{xxxsssmmmiiiaaa```^^^[[[XXXUUUTTTTTTQQQTTTXXXZZZYYYXXXXXXYYYPPPJJJEEEFFFGGGJJJPPPWWWhhhppptttrrruuuxxxgggVVVOOOQQQSSSWWW[[[[[[[[[[[[[[[[[[\\\]]]^^^]]]]]]]]]]]]\\\[[[ZZZZZZVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTSSSQQQNNNKKKJJJMMMQQQVVVXXXXXXWWWUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPIIIHHHGGGGGGHHHGGGFFFDDDCCCDDDFFFLLLXXXgggwww|||zzz{{{{{{xxxzzz|||}}}xxxtttsssuuuyyy{{{|||{{{~~~mmmqqqqqqmmmqqq{{{sss\\\TTTPPPNNNOOONNNKKKKKKMMMLLLLLLLLLMMMNNNNNNOOOOOOJJJWWW^^^XXXNNNKKKJJJIIILLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKNNNMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIHHHHHHGGGCCCAAA@@@AAA@@@DDDOOO[[[kkksss|||~~~|||zzzwwwqqqkkkfff___^^^]]]ZZZVVVTTTTTTTTTPPPTTTYYYZZZYYYWWWWWWXXXPPPJJJFFFGGGIIILLLTTT[[[qqqxxx}}}yyyhhhWWWQQQQQQRRRTTTWWWXXXXXXXXXXXXYYY[[[\\\]]]_________^^^]]]\\\[[[ZZZYYYXXXVVVTTTSSSRRRRRRRRRTTTUUUUUUTTTRRROOOKKKIIIKKKOOOUUUXXXXXXWWWVVVVVVSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMLLLLLLMMMLLLJJJHHHCCCDDDFFFLLLVVVeeettt~~~~~~{{{}}}~~~xxxvvvyyy|||}}}xxxtttsssvvvzzz}}}|||{{{jjjmmmooottt}}}mmm\\\SSSQQQNNNMMMNNNMMMLLLKKKIIIJJJJJJJJJIIIJJJMMMOOOTTT]]]___TTTJJJGGGIIIIIIGGGIIIKKKJJJHHHGGGFFFFFFFFFHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIGGGEEEDDD@@@???@@@BBBEEEMMMUUUeeepppzzz~~~|||tttnnnkkkiiifffcccZZZXXXVVVTTTRRRPPPOOONNNRRRTTTXXXZZZZZZXXXTTTRRRMMMGGGEEEIIIIIIKKKZZZnnnzzzuuuhhhWWWMMMKKKNNNQQQRRRQQQQQQPPPQQQSSSVVVYYY[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\ZZZWWWTTTRRRPPPOOOOOOSSSSSSSSSRRRPPPLLLIIIGGGFFFKKKQQQUUUVVVUUUUUUUUURRRRRRTTTUUUUUUTTTSSSSSSNNNNNNOOOPPPPPPNNNJJJGGGFFFCCCDDDKKKTTTaaaqqq|||zzzvvvtttyyy}}}{{{xxxtttrrrtttxxx|||~~~gggkkknnntttjjjZZZRRRPPPMMMLLLMMMMMMKKKJJJIIIJJJJJJIIIIIIJJJLLLOOO[[[___[[[PPPGGGGGGIIIIIIGGGHHHJJJIIIGGGEEEDDDDDDFFFHHHJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIGGGEEEDDDAAA???@@@AAACCCKKKSSSbbbmmmxxx}}}xxxoooiiigggeeebbb___ZZZXXXVVVSSSQQQOOONNNNNNRRRTTTXXXZZZZZZWWWTTTQQQLLLGGGFFFIIIJJJNNN```uuurrrgggYYYPPPMMMOOOPPPPPPSSSRRRRRRRRRTTTWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWTTTRRRQQQPPPPPPPPPPPPPPPPPPNNNKKKHHHGGGIIIMMMRRRUUUVVVTTTTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQNNNNNNNNNOOOOOONNNJJJGGGFFFCCCCCCIIIQQQ^^^ooo~~~~~~|||zzzvvvssswww~~~}}}{{{xxxuuutttxxx~~~ffflllsss{{{~~~fffWWWPPPNNNLLLKKKKKKKKKJJJIIIIIIJJJJJJIIIHHHIIILLLOOObbb___VVVLLLFFFHHHIIIIIIGGGHHHIIIIIIFFFDDDCCCCCCFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGHHHIIIIIIGGGFFFEEEAAA???@@@@@@AAAHHHOOO^^^jjjuuu{{{{{{tttkkkdddbbb```]]][[[ZZZXXXVVVSSSPPPOOONNNNNNSSSUUUXXXYYYYYYVVVRRRPPPJJJGGGGGGJJJLLLTTTjjj{{{iiibbbZZZTTTSSSTTTSSSRRRUUUUUUTTTTTTUUUWWWYYYZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWUUUTTTRRRRRRQQQQQQNNNOOOOOOOOOOOOMMMKKKJJJNNNQQQUUUWWWVVVTTTRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMNNNNNNMMMIIIFFFFFFCCCBBBFFFNNNZZZmmm}}}}}}~~~~~~|||{{{vvvrrruuu{{{|||zzzxxxvvvxxx}}}mmmwwwxxxbbbUUUNNNLLLJJJIIIJJJJJJIIIHHHIIIIIIIIIHHHHHHIIIMMMPPPccc[[[QQQJJJIIIKKKKKKIIIHHHIIIJJJIIIGGGDDDCCCCCCGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGHHHIIIIIIHHHFFFEEEBBB@@@AAA@@@@@@DDDKKKXXXeeerrryyyyyyrrriiiccc```^^^\\\YYYYYYWWWTTTQQQOOONNNNNNNNNSSSUUUXXXYYYXXXUUUQQQNNNIIIGGGHHHKKKOOO[[[sssooo___\\\YYYYYYZZZ[[[ZZZYYYWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUTTTTTTSSSRRRRRRRRRPPPQQQRRRRRRSSSRRRRRRQQQSSSVVVYYYYYYWWWTTTRRRQQQRRRRRRQQQQQQPPPOOONNNNNNMMMMMMLLLMMMMMMLLLIIIFFFHHHEEECCCFFFKKKWWWjjj{{{{{{|||~~~}}}{{{vvvqqqrrrxxxzzzyyyxxxxxx{{{{{{rrr^^^RRRLLLJJJHHHHHHIIIIIIHHHGGGIIIIIIIIIHHHHHHKKKOOORRR^^^VVVMMMKKKNNNOOOLLLIIIJJJKKKLLLLLLIIIGGGFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJHHHGGGEEEBBBAAABBBAAA???BBBHHHTTTaaaooovvv}}}yyyrrrjjjdddbbb___\\\YYYXXXVVVSSSPPPNNNNNNOOOOOOTTTVVVXXXYYYWWWSSSOOOLLLGGGGGGHHHLLLTTTccczzzuuuggg[[[[[[[[[\\\^^^^^^]]]\\\XXXXXXWWWXXXXXXYYYYYYZZZYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRSSSTTTUUUUUUVVVVVVWWWYYY[[[[[[XXXUUUSSSRRRRRRQQQQQQPPPOOONNNNNNMMMNNNMMMLLLLLLMMMLLLIIIGGGIIIGGGEEEFFFJJJTTThhhyyyzzz{{{}}}|||zzzuuuoooqqqvvvyyyyyyyyyyyy|||kkkZZZQQQKKKJJJHHHHHHIIIIIIHHHGGGIIIIIIIIIHHHIIIMMMRRRVVV[[[RRRLLLMMMQQQPPPLLLJJJJJJLLLNNNMMMKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJIIIGGGEEEBBBBBBCCCBBB???BBBGGGPPP^^^lllttt{{{wwwrrrkkkgggddd```[[[WWWUUUSSSQQQNNNNNNNNNPPPQQQUUUVVVXXXXXXVVVRRRMMMJJJGGGGGGHHHNNNYYYjjj|||mmmbbb]]]^^^^^^]]]\\\[[[YYYXXXWWWWWWXXXXXXYYYYYYYYYZZZXXXXXXWWWVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTVVVVVVWWWYYY[[[ZZZXXXUUUSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOONNNLLLLLLMMMLLLJJJHHHIIIGGGGGGGGGIIIRRRdddvvv}}}||||||}}}zzzxxxvvvqqqllloootttwwwxxxyyyyyy{{{|||eeeVVVOOOKKKIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIKKKOOOUUUZZZ\\\RRRLLLNNNPPPMMMKKKKKKIIIKKKNNNNNNLLLKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHJJJJJJIIIGGGDDDBBBCCCDDDCCC@@@BBBGGGNNN\\\jjjsssyyy}}}|||tttpppkkkgggeee```YYYTTTSSSQQQOOOMMMMMMOOORRRSSSUUUWWWXXXXXXUUUQQQLLLHHHHHHGGGHHHOOO^^^ooo{{{|||hhh```]]]]]]]]][[[XXXWWWVVVVVVUUUVVVWWWXXXYYYYYYZZZZZZWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRTTTUUUVVVUUUVVVXXXXXXUUUSSSSSSSSSQQQPPPOOOOOONNNOOOPPPQQQPPPOOOMMMMMMMMMMMMKKKIIIGGGGGGGGGGGGHHHOOOaaarrr{{{yyyvvvsssqqqlllhhhlllrrrvvvwwwyyyyyyyyy{{{~~~wwwaaaTTTOOOKKKIIIHHHHHHIIIJJJIIIHHHHHHHHHIIIIIIKKKQQQXXX]]]^^^TTTLLLMMMNNNKKKIIILLLHHHKKKMMMMMMLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHJJJJJJIIIHHHDDDCCCCCCEEEDDDAAACCCGGGMMM[[[iiirrrxxx}}}yyywwwqqqnnnjjjgggddd___WWWQQQRRRPPPNNNLLLMMMOOOSSSUUUVVVWWWXXXXXXUUUPPPKKKHHHHHHFFFGGGPPPaaaqqqzzz{{{wwwxxxfff```ZZZZZZZZZXXXVVVUUUVVVWWWTTTUUUVVVXXXYYYYYYZZZZZZWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSTTTTTTTTTRRRQQQPPPPPPPPPPPPQQQSSSTTTVVVWWWRRRTTTUUUUUUTTTRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQOOONNNMMMMMMMMMKKKJJJEEEFFFGGGGGGGGGMMM^^^ooozzzwwwsssooolllhhheeeiiiqqquuuwwwyyyyyyxxxwwwxxxyyy{{{}}}lll]]]RRRKKKJJJIIIHHHHHHGGGGGGHHHHHHEEEKKKMMMJJJKKKSSSYYY[[[PPPOOOMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFDDDBBBAAABBBCCCDDDMMMUUUeeessszzz{{{~~~xxxrrrrrroookkkfffaaa[[[TTTPPPLLLKKKKKKLLLMMMPPPRRRSSSTTTWWWYYYXXXSSSNNNIIIGGGJJJGGGKKKWWWcccjjjooorrryyynnnbbb^^^[[[YYYXXXWWWWWWXXXZZZ[[[[[[[[[YYYXXXXXXWWWWWWWWWYYYXXXVVVTTTSSSSSSSSSTTTRRRTTTVVVVVVUUUUUUVVVWWWSSSTTTTTTRRRQQQQQQSSSUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVQQQPPPOOONNNMMMMMMMMMMMMEEEEEEFFFGGGGGGLLLYYYgggyyy|||sssnnnkkkllllllllloootttwwwwwwwwwvvvvvvuuuttttttyyy}}}~~~yyy|||hhhXXXNNNIIIJJJIIIHHHHHHGGGGGGHHHHHHFFFJJJKKKIIIKKKRRRWWWVVVMMMMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDBBBBBBBBBCCCDDDJJJRRRaaapppwwwzzz~~~~~~xxxtttqqqnnnjjjeee```ZZZTTTOOOLLLLLLMMMNNNPPPRRRTTTVVVWWWXXXXXXUUUPPPLLLIIIIIIKKKKKKOOOYYY```ccceeehhhttt}}}kkkaaa^^^[[[ZZZXXXWWWWWWXXXYYYZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVTTTUUUWWWVVVTTTSSSSSSTTTRRRRRRRRRQQQPPPPPPRRRTTTUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWRRRQQQOOONNNMMMLLLLLLLLLGGGFFFGGGGGGFFFIIITTTaaavvv|||sssooolllmmmnnnmmmpppuuuwwwwwwvvvvvvtttrrrqqqooouuuzzz}}}|||}}}}}}xxx{{{gggXXXPPPMMMJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHMMMSSSTTTQQQJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGEEECCCCCCCCCCCCDDDGGGNNN\\\kkktttxxx~~~~~~zzzvvvppplllhhhccc^^^YYYSSSOOOMMMMMMNNNPPPRRRUUUWWWXXXZZZYYYVVVRRRMMMJJJIIIJJJJJJMMMTTT\\\^^^^^^aaafffxxxuuufff```^^^[[[ZZZYYYWWWWWWWWWXXXYYY[[[ZZZYYYYYYYYYYYYYYYZZZVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVWWWVVVSSSQQQQQQQQQPPPQQQRRRQQQPPPQQQSSSUUUVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTRRRRRRRRRTTTVVVWWWSSSRRRPPPNNNMMMLLLKKKKKKIIIGGGGGGGGGEEEFFFOOOZZZppp{{{|||sssooonnnppppppoooqqquuuwwwwwwwwwuuusssooollljjjppptttwwwwwwxxxzzzxxxtttxxxdddVVVPPPPPPJJJJJJIIIHHHHHHHHHHHHHHHJJJGGGEEEIIIQQQUUUSSSNNNHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCDDDEEEKKKXXXgggqqqwww~~~zzzvvvnnnjjjeeeaaa\\\WWWQQQNNNLLLMMMNNNQQQSSSVVVXXXYYYYYYXXXUUUQQQLLLHHHHHHIIIHHHNNNWWW^^^^^^___hhhrrrmmmbbb^^^]]][[[[[[YYYXXXXXXXXXXXXXXX[[[ZZZZZZYYYYYYZZZZZZ[[[VVVVVVUUUTTTSSSSSSSSSRRRTTTUUUVVVUUUSSSQQQQQQRRRPPPRRRSSSSSSSSSSSSUUUWWWWWWVVVVVVUUUTTTUUUUUUUUUVVVTTTRRRQQQQQQSSSUUUWWWTTTRRRQQQNNNMMMKKKJJJJJJJJJHHHHHHIIIGGGGGGNNNVVVlllxxx~~~tttqqqppprrrrrrpppqqquuuyyyyyyyyywwwsssnnniiifffkkkoooqqqpppqqqrrrqqqmmmooo\\\PPPLLLMMMKKKJJJIIIIIIHHHHHHIIIIIIJJJEEEEEELLLUUUWWWSSSNNNGGGHHHHHHIIIJJJJJJJJJKKKHHHHHHHHHHHHIIIIIIIIIIIILLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCCCCDDDHHHTTTcccooowww~~~yyyuuulllhhhccc^^^YYYUUUPPPMMMJJJLLLNNNPPPSSSUUUWWWXXXVVVVVVUUUQQQLLLHHHGGGFFFHHHNNNXXX^^^___cccrrr|||yyyhhh```]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYY\\\\\\[[[ZZZZZZZZZZZZ[[[WWWWWWUUUTTTRRRPPPNNNMMMPPPRRRTTTTTTSSSSSSTTTUUUSSSUUUWWWWWWWWWWWWXXXZZZXXXXXXWWWVVVVVVVVVVVVVVVVVVUUURRRPPPPPPRRRTTTVVVTTTRRRQQQNNNMMMKKKJJJJJJJJJIIIIIIKKKKKKJJJOOOVVVhhhuuuvvvrrrqqqsssrrrpppqqqttt{{{{{{{{{yyyuuuooohhhdddgggjjjllljjjjjjkkkjjjfff~~~jjjZZZPPPLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJEEEFFFOOOVVVVVVQQQMMMHHHIIIJJJJJJKKKKKKKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDCCCDDDFFFPPP___llluuu~~~~~~xxxsssjjjfff```[[[WWWSSSOOOLLLJJJKKKNNNPPPSSSTTTUUUVVVTTTTTTSSSPPPKKKHHHGGGGGGLLLQQQZZZaaadddkkk|||}}}{{{ssseee```]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXVVVTTTRRROOOLLLKKKOOOQQQSSSTTTUUUUUUVVVXXXVVVXXXZZZ[[[ZZZZZZZZZ[[[YYYYYYXXXWWWWWWWWWXXXXXXVVVUUUSSSQQQQQQQQQSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKJJJKKKNNNNNNMMMPPPUUUcccrrryyyuuurrrsssqqqnnnooosss{{{|||}}}{{{wwwpppiiieeedddggghhhffffffhhhgggdddzzzgggYYYQQQNNNMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKGGGIIIQQQUUUQQQKKKIIIHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDLLL[[[hhhrrr|||~~~vvvppphhhddd___YYYUUURRRNNNKKKKKKLLLOOOQQQSSSTTTTTTTTTTTTSSSPPPLLLHHHGGGHHHJJJOOOUUU```jjjpppxxx~~~nnndddaaa___]]][[[[[[\\\]]]^^^^^^^^^^^^```___]]]\\\[[[ZZZYYYYYYXXXXXXXXXVVVTTTQQQNNNMMMOOOQQQTTTUUUUUUVVVWWWYYYYYY[[[]]]]]]\\\ZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYUUUUUUTTTRRRRRRQQQQQQQQQRRRQQQOOONNNMMMLLLLLLLLLLLLKKKLLLOOOOOOMMMNNNQQQ\\\lll}}}|||wwwsssqqqooolllnnnqqqyyyzzz||||||xxxqqqjjjeeeaaaeeefffeeefffiiijjjggguuutttaaaUUUNNNJJJHHHKKKKKKJJJIIIIIIIIIIIIJJJKKKHHHJJJRRRTTTMMMFFFEEEHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBIIIXXXfffpppzzz~~~uuunnnhhhddd^^^XXXTTTQQQMMMKKKLLLNNNPPPRRRTTTTTTTTTTTTVVVSSSNNNIIIEEEFFFJJJNNNPPPXXXeeesss|||}}}kkkdddcccaaa^^^[[[\\\]]]^^^___`````````aaa```^^^\\\[[[YYYYYYXXXXXXXXXXXXWWWVVVSSSQQQPPPQQQSSSUUUVVVVVVVVVWWWYYYYYY[[[]]]]]]\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYUUUTTTTTTSSSRRRQQQPPPPPPQQQPPPOOONNNMMMMMMMMMMMMNNNLLLMMMPPPOOOLLLLLLNNNXXXiiizzz~~~xxxsssqqqnnnkkkmmmqqqwwwyyy{{{|||xxxqqqjjjeee___ccceeeeeehhhlllmmmkkktttyyyooo^^^UUUPPPMMMKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJGGGJJJTTTXXXRRRJJJGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMJJJGGGHHHJJJKKKJJJHHHMMMKKKIIIJJJLLLMMMKKKHHHKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEIIIPPP\\\jjjxxx~~~~~~xxxqqqkkkeee^^^WWWUUURRRMMMJJJLLLNNNOOOQQQSSSTTTUUUUUUUUUTTTKKKEEEDDDEEEGGGKKKQQQ[[[bbblllzzzwwwjjjeeebbb```___[[[[[[[[[[[[\\\]]]^^^______^^^[[[YYYYYYZZZ[[[]]]ZZZYYYXXXWWWVVVUUUTTTTTTVVVXXXWWWSSSRRRVVVYYYYYY]]]\\\[[[\\\\\\\\\ZZZXXX[[[\\\]]]]]]\\\ZZZXXXVVVRRRRRRQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOLLLLLLMMMNNNXXXhhhwww~~~}}}vvvqqqkkkfffgggkkkqqqsssvvvxxxxxxssslllgggccciiimmmmmmmmmpppqqqooouuuzzzkkk[[[TTTOOOLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHJJJHHHLLLTTTVVVPPPIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFHHHHHHJJJKKKKKKLLLLLLLLLLLLJJJGGGHHHJJJKKKJJJHHHLLLJJJHHHIIIKKKLLLJJJHHHKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDGGGMMMXXXgggvvvzzz|||~~~xxxpppjjjddd]]]VVVTTTPPPLLLJJJKKKOOOPPPRRRTTTVVVVVVVVVVVVRRRLLLHHHGGGFFFFFFKKKQQQ]]]iiiyyysssgggccc___\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[]]]\\\YYYXXXXXXYYY[[[\\\YYYYYYYYYXXXXXXWWWWWWWWWYYY[[[YYYTTTTTTWWWZZZYYY]]]\\\[[[[[[\\\\\\ZZZXXXYYYYYYZZZZZZYYYWWWUUUSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQOOOMMMLLLMMMNNNVVVfffvvv~~~uuupppkkkggggggjjjqqqsssvvvwwwvvvqqqkkkfffdddkkkqqqrrrssstttsssppp}}}dddVVVQQQMMMJJJJJJHHHGGGGGGFFFFFFGGGHHHHHHJJJKKKPPPTTTRRRLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGHHHIIIJJJJJJIIIJJJIIIHHHIIIJJJKKKJJJHHHJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDFFFJJJTTTcccsss~~~xxxuuuzzz|||}}}wwwnnngggbbb[[[TTTRRROOOJJJIIIJJJPPPQQQTTTVVVWWWWWWWWWVVVPPPMMMKKKJJJGGGGGGMMMUUUcccuuunnneeeaaa]]]YYYXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVVVVXXXZZZ[[[YYYYYYYYYZZZZZZ[[[[[[\\\ZZZ\\\ZZZVVVVVVZZZ\\\ZZZ\\\[[[ZZZZZZ\\\\\\[[[YYYXXXXXXYYYXXXWWWVVVTTTRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSQQQNNNMMMNNNOOOTTTcccuuuuuunnnjjjffffffhhhoooqqqtttuuutttpppjjjggggggooovvvwwwxxxxxxuuuqqqwww]]]RRRNNNJJJHHHJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJNNNSSSSSSNNNHHHGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFHHHPPP___ppp|||{{{rrrwwwzzz|||uuukkkddd```XXXRRROOOMMMIIIIIIKKKPPPRRRTTTWWWWWWWWWVVVUUUNNNLLLJJJJJJHHHIIISSS___mmmuuuhhhdddbbb^^^[[[ZZZVVVWWWXXXYYYZZZ[[[\\\\\\WWWVVVUUUUUUVVVWWWYYYZZZYYYYYYZZZ[[[]]]^^^______[[[\\\[[[YYY[[[```bbb___\\\[[[YYYZZZ[[[\\\[[[ZZZYYYYYYYYYYYYXXXVVVUUUTTTPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTRRRPPPOOOOOOQQQTTTbbbtttwwwnnnhhhcccbbbccciiilllppprrrqqqnnnllljjjlllsssxxxxxxxxxxxxwwwssssssYYYPPPMMMIIIGGGIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKPPPTTTQQQJJJGGGGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHNNN[[[mmmzzzrrrsssvvv||||||xxxqqqhhhaaa]]]UUUOOOMMMLLLIIIJJJMMMQQQRRRUUUWWWWWWUUUSSSQQQLLLIIIHHHHHHHHHNNN\\\jjj{{{uuullldddcccccc```]]]]]]YYYZZZ[[[\\\\\\\\\\\\[[[VVVVVVUUUUUUVVVWWWXXXYYYYYYYYYZZZ\\\]]]___``````\\\^^^^^^^^^cccjjjkkkiii]]][[[YYYYYYZZZ[[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTRRRQQQRRRSSSWWWcccuuu}}}pppfff^^^\\\^^^aaaeeejjjmmmmmmmmmnnnnnnpppuuuwwwuuutttvvvvvvtttsssWWWOOONNNHHHEEEIIIDDDDDDDDDDDDEEEFFFGGGGGGLLLQQQSSSNNNHHHGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGEEEFFFGGGGGGFFFFFFHHHJJJKKKLLLLLLKKKHHHGGGGGGHHHGGGGGGIIIJJJJJJIIIHHHHHHGGGHHHHHHGGGLLLXXXiiiwwwuuummmpppvvv||||||xxxsssmmmddd^^^ZZZSSSMMMLLLKKKJJJLLLPPPRRRTTTVVVXXXWWWTTTPPPNNNJJJGGGEEEHHHLLLTTTbbbooommmeee``````aaa^^^]]]]]]]]]]]]^^^^^^]]]\\\ZZZYYYWWWWWWWWWWWWWWWWWWXXXXXXZZZZZZ[[[\\\]]]^^^^^^___]]]______aaahhhppprrrnnn^^^\\\YYYXXXYYYYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSUUUWWWZZZeeeuuuuuueeeZZZVVVYYYZZZ___eeehhhiiikkknnnqqqqqquuuvvvrrrqqqssstttssstttXXXQQQOOOHHHEEEIIICCCCCCCCCDDDDDDEEEGGGGGGMMMRRRQQQKKKGGGIIIJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDFFFGGGGGGEEEFFFHHHKKKMMMNNNNNNLLLHHHFFFFFFGGGFFFGGGIIIJJJKKKJJJIIIHHHEEEFFFGGGGGGIIITTTeeerrr~~~|||kkkmmmrrrxxx}}}yyysssoooiiibbb\\\XXXQQQKKKKKKLLLLLLOOOSSSVVVWWWYYYYYYXXXTTTOOOLLLIIIEEEEEEKKKRRRZZZdddnnn}}}uuuhhhaaa\\\\\\\\\YYYWWWXXXZZZ[[[]]]^^^___^^^]]]\\\YYYYYYYYYYYYXXXXXXXXXXXXZZZZZZ[[[[[[[[[[[[\\\\\\ZZZ[[[\\\^^^fffnnnooojjj```]]]ZZZXXXXXXXXXXXXWWWXXXWWWVVVUUUTTTSSSSSSSSSUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUTTTUUUVVVVVVUUUVVVXXXZZZ]]]eeesss}}}gggWWWSSSVVVVVV\\\bbbeeeeeeggglllpppppptttvvvsssqqqrrrrrrooovvvYYYRRRPPPHHHDDDIIIEEEEEEEEEEEEFFFGGGHHHIIINNNQQQPPPIIIGGGJJJKKKHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFCCCEEEGGGFFFEEEEEEHHHKKKNNNPPPPPPMMMHHHEEEFFFGGGEEEGGGIIIKKKKKKKKKIIIHHHCCCEEEFFFFFFHHHRRRbbbooo~~~mmmnnnqqquuuzzzwwwqqqlllggg```[[[VVVOOOJJJJJJLLLMMMQQQUUUXXXZZZ[[[[[[YYYTTTOOOLLLHHHEEEFFFNNNWWW]]]dddiiitttmmmeee___ZZZYYYWWWTTTRRRSSSSSSUUUYYY]]]```aaabbbbbb[[[[[[[[[ZZZZZZYYYYYYXXX[[[[[[[[[ZZZZZZZZZZZZZZZUUUVVVVVVXXX```hhhhhhcccaaa^^^ZZZXXXWWWWWWWWWVVVZZZZZZXXXWWWVVVUUUUUUUUUWWWWWWWWWVVVUUUTTTSSSSSSOOOOOOPPPPPPQQQSSSTTTUUUTTTUUUVVVVVVVVVWWWYYY[[[^^^eeerrriiiUUUQQQUUUUUU[[[aaaccccccdddiiinnnnnntttwwwuuurrrrrrppplllrrrXXXNNNMMMKKKGGGEEEIIIDDDCCCFFFGGGDDDFFFKKKPPPLLLHHHEEEDDDDDDDDDDDDGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHPPPOOOMMMKKKIIIHHHGGGGGGCCCDDDFFFHHHIIIIIIIIIIIIGGGFFFFFFGGGGGGLLLZZZiii}}}vvvlllfffjjjssszzz|||ssskkkeee```\\\ZZZQQQLLLIIIJJJPPPUUUVVVTTTWWWVVVVVVVVVUUUQQQLLLIIIIIIHHHJJJOOOSSSWWWdddrrrxxx|||kkkaaa\\\VVVRRRQQQRRRRRRSSSVVVXXX[[[^^^`````````______\\\YYYWWWVVVUUUTTTRRRXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVWWWXXXZZZ\\\]]]^^^[[[ZZZYYYWWWWWWXXXXXXYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXVVVTTTQQQOOOPPPQQQQQQQQQRRRRRRSSSSSSUUUUUUTTTTTTTTTTTTUUUUUU[[[ZZZ```nnn|||jjj[[[UUUVVVXXXZZZ\\\```eeejjjnnnpppqqqqqqrrrqqqpppnnnlllkkk}}}iiiUUUNNNNNNKKKFFFEEEHHHCCCBBBEEEFFFDDDFFFKKKOOOKKKGGGDDDDDDDDDDDDDDDEEEEEECCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHNNNMMMKKKJJJHHHGGGGGGGGGCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGKKKXXXfff{{{}}}qqqgggiiiqqqxxx}}}|||wwwooogggaaa\\\XXXUUUQQQMMMJJJLLLRRRVVVWWWVVVXXXXXXWWWVVVTTTPPPLLLIIIIIIIIIMMMQQQTTTZZZiiiyyyttteee___[[[VVVSSSSSSTTTVVVVVVYYYZZZ\\\^^^___``````___```]]]ZZZXXXXXXXXXVVVUUUXXXYYYYYYXXXXXXWWWVVVVVVSSSSSSSSSTTTVVVXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXXXXZZZYYYXXXWWWWWWWWWWWWWWWVVVWWWWWWWWWUUUSSSPPPOOOQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSUUUTTTZZZiiixxxmmmZZZUUUWWWZZZ[[[^^^bbbfffjjjmmmoooppppppppppppooommmjjjiiiiii]]]RRRNNNLLLIIIEEEDDDEEEBBBAAADDDEEEEEEGGGKKKMMMJJJFFFDDDDDDDDDDDDCCCEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIIIIGGGGGGGGGGGGJJJUUUaaauuuyyyjjjgggmmmtttyyy}}}~~~vvvqqqkkkddd___YYYTTTPPPPPPMMMLLLNNNTTTXXXYYYYYYZZZYYYXXXUUURRRNNNKKKIIIKKKNNNSSSWWWZZZbbbttt}}}jjj```]]]YYYUUUTTTUUUXXXZZZ[[[\\\\\\\\\]]]]]]^^^___```aaa___\\\[[[\\\\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVUUUQQQQQQRRRRRRTTTUUUWWWWWWYYYXXXWWWVVVUUUVVVWWWWWWYYYYYYXXXWWWWWWWWWXXXXXXUUUVVVVVVVVVTTTRRRPPPOOOQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRQQQVVVcccppp|||rrr\\\WWWZZZ\\\^^^aaaeeeiiikkklllmmmnnnoooooonnnmmmkkkiiihhhoooYYYTTTNNNJJJGGGEEEDDDDDDBBBAAAAAABBBDDDFFFIIIKKKKKKHHHEEECCCDDDDDDCCCBBBEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEDDDDDDEEEFFFHHHIIIIIIGGGGGGHHHGGGIIIQQQ[[[mmm{{{nnneeeggglllsssxxxwwwzzz}}}|||xxxqqqnnnhhhccc^^^YYYSSSPPPMMMLLLMMMPPPUUUXXXZZZYYYZZZYYYWWWSSSOOOLLLJJJJJJNNNTTT\\\```dddnnnrrreee___[[[XXXTTTTTTVVVZZZ]]]______^^^\\\[[[\\\]]]___```aaa___^^^^^^______^^^]]]ZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVUUUSSSRRRQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPTTTRRRTTT]]]hhhsss{{{ccc[[[^^^___aaadddhhhkkkllllllkkkmmmnnnnnnnnnmmmkkkiiihhhzzz```QQQPPPLLLFFFBBBBBBCCCDDDAAAAAAAAAAAACCCGGGJJJKKKHHHFFFDDDCCCCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEGGGHHHIIIGGGFFFHHHGGGHHHNNNUUUfffvvvwwwhhhcccffflllsssuuuxxx|||~~~~~~~~~zzztttpppkkkhhhccc___\\\WWWRRROOOKKKLLLMMMQQQUUUWWWXXXXXXXXXWWWUUUPPPKKKIIIJJJLLLQQQZZZdddjjjppp}}}tttzzz}}}mmmeeebbbZZZWWWTTTSSSVVVZZZ]]]______^^^\\\ZZZZZZ\\\^^^___```___^^^___```aaa```^^^ZZZYYYWWWVVVUUUUUUUUUVVVUUUUUUTTTTTTUUUVVVWWWWWWVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRTTTUUUUUUUUUUUUTTTSSSRRRSSSQQQSSSYYYaaakkk{{{ooocccaaa```bbbeeehhhjjjkkkjjjjjjlllmmmmmmnnnmmmllljjjiiikkkVVVLLLMMMJJJCCC@@@BBBDDDCCCAAACCCCCCAAACCCHHHKKKJJJFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCDDDDDDDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHEEEEEEHHHHHHGGGKKKQQQaaasssttthhhbbbeeekkksssvvv{{{~~~~~~}}}}}}}}}{{{~~~}}}vvvooojjjccc```[[[XXXVVVSSSPPPNNNJJJLLLOOOSSSUUUWWWWWWXXXVVVUUUSSSNNNJJJIIIMMMQQQWWWcccoooxxxxxxlllvvvvvvjjjeeeccc[[[WWWTTTRRRTTTXXXZZZ\\\]]]\\\ZZZYYYZZZ[[[]]]^^^^^^^^^]]]^^^``````^^^]]]YYYXXXVVVUUUUUUUUUVVVWWWTTTTTTSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRTTTUUUVVVWWWWWWWWWUUUUUUOOONNNPPPUUU[[[eeewwwlllccc^^^```bbbdddfffgggggggggjjjjjjlllmmmmmmlllkkkkkk___RRRGGGJJJHHHCCCBBBEEEEEEBBBBBBEEEDDDAAACCCIIILLLJJJDDDCCCAAABBBCCCCCCBBBAAAAAAAAACCCDDDDDDDDDCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEECCCCCCDDDDDDEEEEEEDDDDDDFFFDDDDDDHHHHHHGGGJJJNNN[[[mmmrrrddd```cccmmmqqqvvvzzz{{{zzzzzzzzzxxxzzzyyyrrrkkkfff]]]YYYUUURRRQQQPPPOOONNNKKKNNNRRRUUUWWWWWWWWWWWWTTTUUUSSSNNNJJJLLLRRRWWWdddppp~~~xxxuuu~~~pppgggbbb```\\\XXXSSSQQQRRRTTTVVVWWWZZZZZZYYYYYYYYYZZZ\\\]]]]]]\\\\\\]]]^^^^^^\\\ZZZWWWVVVUUUTTTTTTVVVWWWYYYTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRQQQOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTVVVXXXXXXXXXWWWVVVNNNNNNOOORRRUUU]]]oootttbbbZZZ[[[\\\^^^```aaaccccccfffgggiiikkklllllllllkkkwwwYYYPPPCCCHHHHHHEEEEEEIIIGGGBBBCCCFFFFFFBBBCCCJJJLLLJJJCCCBBBAAAAAACCCCCCBBBAAADDDEEEFFFHHHHHHHHHGGGFFF@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCDDDEEEEEEEEEDDDCCCEEECCCDDDHHHIIIGGGIIIMMMTTThhh~~~{{{fff]]]^^^eeejjjqqquuuwwwvvvvvvvvvvvvxxx|||{{{uuunnnhhhccc[[[WWWSSSPPPPPPPPPPPPPPPMMMPPPUUUWWWXXXXXXXXXXXXTTTUUUSSSOOOLLLNNNUUU\\\ooo|||~~~{{{wwwlllddd___\\\]]]YYYSSSPPPPPPRRRSSSSSSXXXXXXXXXYYYYYYZZZ[[[\\\[[[[[[[[[\\\]]]\\\ZZZXXXVVVUUUTTTTTTTTTVVVXXXZZZVVVUUUUUUTTTTTTTTTTTTTTTRRRQQQPPPOOONNNOOOPPPPPPSSSSSSSSSTTTUUUWWWXXXYYYWWWWWWVVVUUUTTTTTTTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSUUUXXXYYYXXXWWWWWWQQQPPPQQQQQQPPPVVVgggwwwxxxaaaWWWWWWXXXYYY[[[]]]___```cccdddgggiiikkkkkkkkkkkkmmmTTTKKKCCCCCCDDDEEEEEEEEEEEEEEEEEEBBBAAAEEEJJJMMMKKKHHHCCCBBBBBBBBBBBBCCCDDDDDDCCCFFFKKKNNNOOOLLLGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHKKK\\\ssstttddd\\\``````fffnnnsssssssssvvvyyy{{{}}}~~~{{{vvvpppjjjfffcccYYYVVVRRRNNNMMMNNNPPPRRRSSSRRRQQQRRRUUUXXXYYYZZZWWWOOOLLLMMMLLLOOO```ttt~~~xxxkkkgggccc___]]]]]]ZZZUUUSSSRRRSSSSSSRRRWWWVVVVVVWWWXXXXXXWWWUUUWWWXXXZZZ[[[[[[ZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUQQQOOOMMMKKKKKKMMMOOOQQQRRRRRRSSSTTTUUUWWWXXXYYYUUUUUUUUUTTTTTTTTTSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRPPPRRRTTTSSSQQQOOONNNNNNOOONNNOOOOOONNNRRR```nnnkkk[[[WWWUUUWWWXXXXXX\\\aaabbbbbbcccgggkkkllliiifffeeeQQQIIICCCCCCDDDEEEEEEEEEEEEEEEDDDBBBBBBFFFKKKMMMJJJGGGBBBBBBBBBBBBBBBCCCDDDDDDCCCEEEIIILLLLLLJJJGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKYYYmmmjjj^^^^^^^^^ccckkkqqqqqqrrruuuwwwzzz|||}}}~~~~~~yyysssmmmgggbbb___WWWTTTQQQNNNMMMNNNQQQSSSWWWUUUSSSSSSUUUWWWWWWVVVSSSMMMJJJMMMNNNSSSeeeyyyqqqfffcccaaa^^^\\\[[[XXXUUUTTTUUUWWWXXXXXXXXXWWWWWWWWWYYYZZZYYYXXXZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUUUUUUUUUUQQQPPPNNNLLLLLLNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPRRRSSSSSSQQQOOONNNNNNNNNMMMMMMNNNMMMPPP\\\iii~~~xxx___XXXUUUVVVWWWWWWYYY\\\``````aaaeeehhhiiigggdddlllYYYMMMGGGCCCDDDDDDEEEEEEEEEEEEEEECCCBBBDDDHHHLLLLLLHHHDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFHHHHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIISSSdddwww}}}wwwddd\\\ZZZ^^^ffflllnnnooorrrtttvvvyyyzzz|||~~~{{{vvvppphhhbbb]]]ZZZSSSQQQNNNLLLMMMOOORRRTTTZZZXXXVVVUUUUUUUUUSSSRRRNNNJJJIIINNNSSSZZZmmm{{{hhh```___^^^\\\[[[XXXVVVUUUVVVYYY\\\^^^^^^ZZZXXXWWWWWWZZZ\\\]]]]]]]]]\\\ZZZXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQOOONNNNNNOOOQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSSSSQQQOOONNNOOOLLLKKKLLLMMMLLLMMMVVVaaatttjjj```WWWVVVXXXXXXWWWYYY]]]]]]___bbbdddeeecccaaauuu\\\RRRKKKDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCFFFJJJLLLKKKFFFBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHOOO\\\oooppp]]]YYYZZZ```fffhhhjjjmmmooorrrvvvwwwyyy}}}{{{xxxsssllleee^^^XXXUUUOOONNNLLLLLLMMMPPPSSSUUU[[[YYYWWWWWWVVVTTTQQQOOOKKKHHHIIIPPPWWWcccuuusssccc^^^^^^]]][[[[[[WWWVVVVVVXXX\\\___```___YYYWWWUUUVVVYYY\\\^^^^^^\\\ZZZXXXVVVUUUVVVXXXYYYWWWWWWVVVTTTSSSRRRQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSSSSRRRRRRSSSSSSSSSVVVVVVTTTSSSQQQPPPOOONNNOOOPPPQQQQQQQQQQQQPPPOOOOOOQQQRRRRRRPPPOOONNNOOOKKKKKKLLLMMMLLLLLLRRRZZZlll|||}}}mmm^^^XXXXXXXXXXXXYYYZZZ[[[]]]___aaaaaa```___kkkVVVOOOJJJDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDGGGKKKLLLIIIDDDAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKVVViiieee^^^YYY\\\```bbbdddgggjjjnnnrrrttttttwww||||||wwwtttoooiiiaaa[[[VVVSSSLLLLLLKKKKKKMMMQQQTTTVVVYYYXXXWWWWWWVVVTTTPPPMMMIIIHHHJJJQQQ[[[iii{{{{{{nnnccc___```^^^\\\\\\XXXXXXXXXZZZ\\\]]]]]]\\\VVVTTTRRRSSSVVVYYY[[[\\\XXXVVVTTTSSSSSSVVVYYY[[[WWWWWWUUUTTTRRRQQQOOOOOOQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRUUUUUUTTTSSSSSSSSSSSSTTTUUUTTTSSSRRRPPPOOONNNMMMNNNOOOPPPQQQQQQPPPOOONNNNNNPPPRRRRRRPPPOOONNNOOOLLLKKKLLLNNNMMMKKKOOOVVVeeevvv}}}xxx}}}}}}ggg[[[WWWVVVWWWYYYXXXZZZ[[[]]]]]]]]]]]]^^^}}}dddTTTMMMJJJFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBEEEHHHKKKJJJGGGCCC@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGJJJSSSccczzzuuuiii^^^[[[]]]^^^```cccfffjjjnnnppppppqqquuuxxx{{{zzzuuuqqqnnnjjjddd^^^YYYTTTRRRKKKKKKKKKLLLNNNRRRUUUWWWWWWVVVVVVWWWVVVSSSOOOKKKHHHHHHKKKQQQ[[[jjjzzzuuukkkbbbaaabbb```^^^^^^[[[ZZZZZZ[[[\\\\\\YYYWWWRRRQQQPPPQQQTTTWWWXXXXXXTTTSSSQQQQQQRRRTTTWWWYYYVVVVVVUUUSSSRRRPPPOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPQQQQQQQQQUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRQQQPPPNNNMMMMMMNNNOOOPPPQQQQQQPPPOOONNNMMMOOOQQQQQQPPPOOONNNOOOMMMKKKKKKMMMMMMKKKNNNSSS^^^ooo~~~vvv{{{ssscccZZZUUUUUUWWWVVVXXXYYYZZZYYYYYYZZZ\\\ppp]]]RRRKKKHHHIIIEEEEEEEEEEEEEEEDDDCCCCCCCCCFFFIIIJJJIIIEEEBBB@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIPPP^^^rrrvvveee]]]\\\]]]___bbbcccgggkkklllllllllnnnqqqqqq{{{{{{uuupppmmmjjjhhhddd```[[[VVVSSSQQQKKKKKKKKKMMMOOORRRUUUWWWVVVVVVVVVWWWUUUQQQLLLGGGGGGHHHJJJOOOYYYhhhvvv~~~mmmeee``````bbbaaa______]]]]]]]]]]]]]]][[[XXXUUUPPPOOOOOOQQQSSSUUUUUUTTTRRRQQQPPPPPPPPPRRRTTTUUUUUUTTTTTTSSSQQQPPPOOOOOORRRRRRSSSTTTTTTTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRRRRRRRSSSSSSTTTQQQQQQQQQPPPOOONNNNNNMMMNNNOOOPPPQQQQQQPPPOOONNNMMMOOOQQQQQQPPPOOONNNOOOMMMJJJIIIKKKKKKJJJMMMRRRUUUfff{{{yyyrrrcccXXXUUUWWWSSSUUUWWWWWWUUUUUUWWWYYYfffWWWPPPIIIGGGKKKEEEEEEEEEEEEEEEDDDCCCCCCDDDGGGIIIJJJGGGDDDBBB@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIOOOZZZlllkkk```]]]]]]___bbbaaaeeeiiijjjiiiiiijjjmmmkkkttt|||tttmmmiiihhheeeccc```]]]XXXUUURRRPPPKKKKKKLLLNNNPPPSSSVVVWWWWWWWWWWWWWWWUUUPPPIIIDDDFFFHHHIIIMMMVVVeeerrryyyzzz{{{yyyhhhaaa]]]___bbbaaa```aaa^^^^^^^^^______\\\XXXUUUOOOOOOOOOQQQSSSTTTSSSRRRRRRRRRPPPPPPOOOPPPQQQQQQTTTTTTSSSRRRQQQPPPPPPOOORRRRRRSSSTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSPPPPPPPPPOOOOOONNNNNNNNNOOOOOOQQQQQQQQQQQQOOOOOOLLLNNNQQQQQQPPPOOOOOOOOOMMMIIIHHHIIIJJJIIILLLQQQNNN```uuu}}}mmm^^^WWWXXXPPPSSSUUUTTTRRRRRRTTTWWW|||aaaRRRMMMIIIEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGDDDNNNQQQJJJBBBAAAAAA???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEECCCBBBCCCDDDFFFGGGFFFEEEEEEEEEFFFHHHJJJKKKMMMHHHIIITTTdddwww|||~~~jjj\\\XXXZZZ^^^^^^______aaabbbeeefffhhheeehhhnnnwww|||vvvqqqmmmiiieeeccc___^^^\\\YYYUUUQQQMMMKKKJJJLLLOOORRRUUUWWWXXXXXXWWWWWWVVVRRRNNNJJJIIIIIIFFFKKKOOORRR\\\mmm|||}}}}}}nnnbbb___\\\[[[]]]aaacccdddddddddcccbbb```]]]ZZZXXXUUUSSSRRRTTTYYYZZZVVVQQQTTTRRRPPPNNNNNNOOOQQQSSSSSSRRRRRRQQQQQQQQQQQQQQQSSSSSSSSSRRRQQQQQQPPPPPPOOOPPPPPPQQQPPPPPPOOOOOOTTTSSSRRRQQQQQQQQQQQQQQQSSSRRRQQQPPPNNNMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOONNNMMMNNNOOOKKKJJJIIIIIIIIIJJJLLLMMMPPP[[[mmmrrr```YYYZZZVVVVVVVVVUUUTTTSSSRRRRRRsss[[[OOOKKKIIIFFFEEEDDDEEEFFFFFFDDDDDDEEEFFFGGGMMMNNNHHHBBBAAAAAA???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFCCCDDDDDDEEEDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLLLLIIIJJJRRR___pppuuubbbXXXXXX[[[]]]^^^^^^```aaabbbcccdddddddddfffllluuu~~~}}}yyytttoookkkgggccc```]]]\\\YYYVVVRRROOOMMMKKKLLLMMMPPPTTTVVVXXXYYYYYYWWWWWWVVVSSSNNNKKKJJJJJJFFFLLLSSS[[[iii||||||yyywwwfffaaa^^^[[[[[[]]]```bbbbbbdddddddddcccbbb```^^^]]]VVVXXXZZZ[[[[[[XXXUUUSSSTTTSSSRRRPPPPPPQQQSSSTTTVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPOOOPPPPPPQQQQQQQQQQQQPPPRRRQQQPPPPPPPPPPPPPPPPPPSSSSSSQQQPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPOOONNNMMMMMMNNNJJJJJJIIIIIIJJJKKKMMMNNNTTT^^^nnn}}}ggg\\\XXXUUUUUUUUUTTTSSSSSSSSSSSS{{{hhhTTTJJJIIIHHHGGGGGGDDDEEEFFFEEECCCCCCDDDFFFKKKLLLJJJDDDBBBBBBBBB???CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLJJJKKKPPPWWWeeezzzkkk[[[WWWZZZYYYZZZ\\\]]]^^^_________bbb___^^^aaajjjuuu{{{wwwtttpppmmmiiiddd___\\\ZZZXXXUUUQQQOOOMMMMMMMMMNNNPPPSSSVVVXXXYYYYYYZZZWWWWWWVVVRRRNNNKKKJJJJJJIIIPPPZZZgggzzz}}}uuuuuummmbbb___]]][[[[[[]]]___``````bbbccccccddddddccccccbbb^^^eeellllllddd\\\XXXXXXUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVUUUUUUUUUUUUVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRROOOOOOOOOOOOOOOOOOPPPQQQSSSSSSRRRQQQOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOPPPOOOMMMLLLLLLMMMIIIIIIJJJKKKLLLNNNOOOPPPYYY```mmm}}}ppp]]]TTTTTTTTTSSSSSSSSSSSSSSSSSSooo___NNNHHHHHHGGGFFFFFFDDDEEEEEEDDDBBBCCCDDDFFFPPPLLLFFFCCCCCCDDDCCCAAADDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGIIIJJJJJJJJJJJJKKKMMMPPPZZZooottt___XXXXXXTTTUUUWWWZZZ[[[\\\]]]]]]___\\\ZZZ^^^gggsss~~~|||vvvrrrpppmmmjjjgggbbb]]]YYYXXXUUURRRNNNMMMMMMNNNPPPRRRSSSUUUXXXYYYZZZZZZZZZWWWWWWUUUQQQLLLJJJJJJKKKOOOWWWcccrrr}}}uuurrrvvvuuuhhhddd___]]]\\\\\\^^^___```______```aaabbbdddeeeffffffhhhvvvrrrccc]]]]]]UUUVVVWWWXXXYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTOOOOOONNNOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOMMMKKKKKKLLLIIIJJJLLLNNNPPPQQQRRRRRRYYY___jjjwwwwww```SSSSSSRRRQQQQQQQQQRRRSSSTTTgggZZZLLLHHHGGGFFFEEEEEEDDDEEEEEECCCBBBCCCFFFHHHSSSLLLEEECCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEEBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIKKKKKKKKKRRRfffxxx}}}fffXXXSSSOOOPPPRRRUUUXXXZZZ[[[\\\\\\[[[[[[aaajjjuuu~~~xxxsssooommmjjjgggddd```[[[WWWVVVSSSPPPMMMMMMNNNQQQSSSTTTVVVXXXYYYZZZ[[[ZZZZZZWWWVVVRRRNNNJJJJJJLLLOOOTTT___mmm|||rrrooorrrzzzmmmeeeeee```___^^^^^^```aaa```___[[[\\\]]]___aaaccceeefffnnn}}}zzzggg^^^\\\VVVWWWYYYZZZ[[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOMMMKKKKKKKKKKKKLLLOOORRRTTTUUUUUUUUUVVVZZZcccooo~~~hhhYYYRRRQQQPPPOOOPPPQQQRRRSSS{{{aaaVVVKKKHHHHHHFFFDDDDDDDDDDDDDDDDDDCCCEEEHHHKKKRRRJJJDDDCCCDDDCCCCCCEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDAAABBBCCCDDDFFFFFFFFFFFFGGGHHHJJJJJJJJJOOO```ppprrr]]]QQQMMMNNNOOOQQQTTTWWWYYY[[[ZZZZZZ\\\bbbkkktttzzz||||||uuuqqqllliiifffcccaaa]]]YYYVVVSSSQQQOOOMMMNNNPPPSSSVVVWWWXXXYYYZZZ[[[[[[ZZZYYYVVVSSSOOOKKKJJJNNNUUUZZZ___lll}}}uuulllooowwwuuugggbbbaaa```______```aaaaaa```^^^YYYZZZZZZ\\\^^^aaacccdddiiivvvsssdddZZZXXXVVVWWWXXXZZZZZZZZZZZZYYYZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPRRRRRRQQQPPPPPPPPPPPPPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLNNNOOONNNLLLKKKKKKLLLKKKNNNQQQUUUWWWWWWVVVUUURRRTTTZZZfffuuussscccSSSQQQOOONNNNNNOOOQQQRRRooo[[[QQQIIIHHHHHHFFFDDDDDDDDDDDDDDDDDDDDDGGGKKKNNNOOOHHHCCCCCCBBB@@@AAAEEEBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDCCCCCCAAABBBDDDEEEFFFGGGFFFFFFFFFFFFHHHJJJKKKOOO]]]jjjlllYYYPPPOOONNNNNNPPPSSSVVVXXXXXXXXXZZZ^^^eeelllpppqqqvvv~~~yyyrrroooiiifffbbb^^^\\\ZZZWWWTTTOOONNNMMMMMMNNNQQQTTTVVVXXXYYYZZZ[[[[[[ZZZYYYYYYRRRPPPLLLJJJMMMUUUaaaiiittt{{{qqqoooyyy{{{llldddaaa```^^^^^^___```aaaaaa^^^\\\YYYYYYYYYZZZ\\\___aaabbbaaagggmmmllleee\\\WWWVVVVVVVVVWWWXXXYYYYYYZZZYYYZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTRRRPPPOOONNNOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMNNNNNNLLLKKKLLLMMMKKKNNNRRRUUUWWWVVVTTTSSSOOOPPPTTT^^^mmm{{{hhhSSSRRROOOMMMMMMNNNOOOPPP~~~hhhVVVNNNGGGGGGHHHFFFDDDEEECCCDDDDDDDDDEEEHHHMMMPPPLLLEEEBBBCCCAAA===>>>DDDBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@AAABBBBBBAAAAAA@@@???@@@AAACCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCCCCDDDDDDCCCCCCAAACCCEEEFFFGGGGGGGGGGGGEEEEEEGGGJJJLLLPPP\\\ggg|||zzzeeeSSSQQQOOOMMMNNNPPPTTTVVVXXXWWWWWWYYY^^^dddgggiiikkktttwwwqqqmmmgggccc___[[[YYYWWWUUUSSSLLLLLLLLLLLLNNNQQQTTTVVVXXXYYYZZZ[[[[[[ZZZYYYXXXPPPMMMJJJJJJOOO[[[jjjtttvvvrrrvvvpppgggeeecccaaa]]]]]]^^^___aaa```]]]ZZZZZZYYYYYYZZZ[[[^^^```aaa\\\\\\]]]\\\ZZZXXXWWWWWWVVVVVVVVVWWWXXXYYYYYYZZZXXXXXXWWWVVVVVVVVVVVVVVVYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSPPPNNNMMMNNNNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLNNNNNNLLLLLLLLLMMMJJJMMMQQQUUUVVVUUUSSSQQQNNNNNNQQQYYYhhh{{{}}}iiiTTTRRROOOMMMLLLMMMNNNOOOttt___QQQOOOLLLHHHFFFDDDDDDDDDDDDGGGEEEAAACCCLLLQQQPPPEEEDDDBBBAAAAAABBBDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEHHHOOOWWW\\\tttvvveeeVVVIIIHHHNNNRRRSSSSSSTTTSSSSSSTTTWWWZZZ^^^```bbbiiittt}}}wwwoooiiiccc___ZZZVVVTTTRRRPPPOOONNNLLLJJJLLLQQQTTTUUUUUUWWWWWWXXXXXXWWWUUUTTTSSSNNNNNNKKKJJJOOO___uuu}}}wwwyyytttiiiddd^^^[[[^^^^^^\\\[[[\\\]]]^^^]]][[[\\\[[[ZZZ\\\]]]\\\XXXUUUYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWUUUTTTRRRQQQRRRSSSUUUVVVSSSUUUWWWWWWVVVUUUTTTUUUTTTRRROOOMMMLLLNNNQQQRRRRRRQQQNNNMMMLLLLLLMMMNNNLLLLLLLLLMMMNNNNNNNNNOOOOOONNNMMMKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMPPPOOOOOONNNNNNOOOOOOPPPNNNLLLMMMTTT___mmmoooXXXTTTOOOLLLMMMNNNNNNMMMlllYYYOOOMMMKKKHHHEEEEEEEEEEEEDDDEEECCC@@@DDDLLLOOOLLLCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGMMMTTTYYYiiixxxppp___OOOKKKNNNOOOOOOOOOTTTTTTTTTUUUVVVYYY[[[\\\^^^eeennnvvv}}}zzzrrrjjjeeeaaa]]]XXXTTTRRRQQQOOONNNOOOMMMLLLNNNRRRUUUVVVUUUVVVWWWWWWVVVUUUSSSRRRPPPKKKKKKLLLQQQ\\\nnnqqqiiieee___[[[]]]]]]\\\[[[\\\]]]^^^]]]\\\\\\[[[ZZZ[[[]]]\\\YYYVVVUUUVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUWWWUUUSSSQQQPPPPPPQQQRRRRRRSSSUUUUUUSSSSSSSSSTTTTTTSSSPPPNNNMMMOOOQQQSSSRRRPPPNNNLLLLLLLLLMMMNNNLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKLLLRRRZZZgggyyytttaaaZZZRRRMMMLLLLLLMMMLLLyyyaaaRRRLLLKKKIIIGGGEEEEEEEEEEEEDDDCCC@@@@@@FFFMMMLLLHHHBBBAAA@@@??????@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDFFFJJJPPPUUU___nnnqqq\\\RRRNNNLLLLLLNNNSSSTTTTTTUUUVVVWWWWWWXXXYYY___fffmmmsss{{{}}}yyysssmmmeee```\\\YYYTTTQQQOOONNNMMMLLLOOONNNMMMOOORRRTTTUUUUUUUUUUUUUUUTTTRRRPPPNNNMMMFFFFFFJJJTTTeeewwwpppjjjhhhbbb]]]]]]\\\[[[ZZZ[[[]]]^^^]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZXXXQQQRRRSSSTTTUUUWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSWWWVVVSSSQQQOOOMMMMMMMMMPPPQQQRRRQQQOOOOOOQQQRRRTTTRRRPPPOOONNNOOOQQQRRRPPPOOONNNLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKMMMJJJJJJNNNTTT^^^nnn|||{{{ppphhh[[[QQQLLLKKKMMMMMMlllXXXLLLIIIHHHGGGEEEEEEEEEEEEEEEDDDAAA@@@CCCJJJNNNJJJDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEHHHLLLPPPWWWdddzzzlllZZZPPPKKKLLLOOOPPPQQQRRRTTTUUUUUUUUUUUUWWW[[[```eeekkksss}}}~~~{{{wwwsssnnnhhhaaa]]]WWWTTTPPPMMMMMMLLLLLLKKKNNNNNNOOOPPPQQQSSSTTTTTTTTTSSSRRRPPPOOOMMMKKKJJJHHHGGGJJJVVVgggvvv~~~}}}rrrooommmfff```^^^[[[ZZZYYYZZZ\\\\\\[[[ZZZYYYYYYXXXYYYYYYYYYXXXXXXPPPQQQRRRSSSTTTUUUVVVWWWUUUUUUTTTSSSSSSSSSSSSSSSUUUTTTRRROOOMMMLLLLLLKKKNNNOOONNNMMMLLLLLLNNNPPPQQQPPPOOONNNNNNNNNOOOPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLMMMMMMJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLNNNOOOOOONNNLLLKKKKKKIIIIIILLLPPPXXXeeerrrwwwhhhYYYPPPLLLMMMNNN|||cccSSSKKKFFFEEEEEEDDDDDDDDDDDDDDDDDDAAAAAAHHHNNNOOOHHHBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDFFFIIILLLNNNYYYkkkzzzdddUUULLLLLLPPPLLLMMMOOOQQQSSSTTTUUUUUUVVVYYY\\\```dddlllvvv~~~~~~||||||{{{yyyvvvrrrnnnjjjddd___[[[SSSPPPMMMKKKKKKKKKKKKJJJNNNOOOPPPPPPQQQQQQRRRSSSRRRQQQOOOMMMLLLJJJIIIHHHKKKKKKOOOZZZhhhtttzzz{{{zzzuuusssqqqlllfffccc^^^\\\[[[[[[[[[[[[ZZZXXXVVVWWWXXXXXXWWWVVVVVVVVVRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTUUURRRQQQPPPOOOMMMMMMLLLLLLMMMMMMMMMKKKJJJJJJMMMOOONNNNNNMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMOOOPPPPPPOOOMMMLLLJJJHHHIIILLLOOOUUU```kkktttcccUUUNNNLLLMMMrrr\\\OOOJJJDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@DDDLLLQQQMMMEEEAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@>>>??????@@@@@@AAAAAABBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBDDDDDDDDDEEEHHHJJJLLLSSSaaauuusss```SSSNNNPPPKKKLLLMMMOOOPPPRRRTTTTTTTTTVVVYYY[[[^^^eeennnuuuyyy}}}~~~{{{yyyxxxxxxsssppplllhhhddd```[[[WWWQQQNNNKKKJJJKKKLLLLLLKKKNNNPPPRRRRRRQQQQQQRRRSSSPPPOOOMMMKKKJJJIIIHHHHHHHHHNNNWWWbbbmmmuuu|||wwwvvvttttttssspppmmmjjjdddbbb```^^^]]]\\\YYYWWWUUUWWWYYYYYYWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUOOOOOOOOONNNNNNMMMMMMMMMKKKLLLMMMLLLJJJJJJLLLMMMLLLLLLLLLMMMLLLKKKKKKJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMNNNOOOOOONNNMMMMMMJJJIIIJJJMMMOOOSSS\\\fffwwwnnn^^^RRRMMMKKKhhhVVVLLLIIICCCCCCCCCCCCCCCBBBAAAAAA??????EEEOOOQQQJJJBBB???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@BBBDDDEEEEEEFFFGGGIIILLLOOOXXXjjjttt```UUURRRMMMLLLLLLLLLMMMOOOQQQRRRQQQSSSUUUVVVXXX]]]eeelllnnnssszzz~~~~~~{{{xxxuuurrrqqqllliiieeeaaa^^^ZZZUUURRRPPPMMMJJJJJJKKKMMMMMMMMMPPPSSSUUUUUUTTTRRRSSSTTTNNNMMMKKKJJJIIIHHHHHHIIILLLZZZkkkxxx}}}}}}lllnnnooopppqqqrrrrrrqqqmmmjjjfffcccaaa^^^ZZZWWWUUUYYY]]]]]]YYYUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSOOOOOOOOOOOONNNMMMLLLLLLJJJLLLNNNMMMLLLKKKLLLMMMKKKLLLMMMNNNMMMLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNOOOPPPWWW```ooo~~~lll\\\RRRNNNyyybbbQQQJJJGGGCCCCCCCCCCCCBBBAAA@@@@@@<<<>>>FFFPPPPPPGGG???>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????===>>>>>>???@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAA???AAADDDEEEEEEFFFGGGIIIGGGGGGMMM___zzzmmm\\\VVVOOONNNLLLKKKKKKMMMOOOPPPNNNPPPRRRSSSTTTXXX___eeeiiimmmttt|||zzzwwwuuuvvvuuuvvvvvvtttqqqmmmiiifffgggddd```\\\YYYUUUQQQNNNOOOMMMJJJJJJKKKMMMNNNNNNRRRUUUXXXXXXUUUTTTTTTVVVMMMLLLKKKIIIHHHHHHIIIIIIYYYlll{{{ssscccgggkkklllooosssuuuuuurrroookkkgggccc___[[[XXXVVV[[[___```\\\VVVSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQPPPPPPPPPPPPNNNMMMLLLKKKJJJLLLNNNOOOMMMLLLLLLLLLKKKLLLNNNOOONNNMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNLLLMMMOOONNNNNNTTT\\\iii{{{wwweeeYYYSSSiiiTTTKKKGGGFFFBBBBBBBBBAAAAAABBBBBBCCCAAACCCEEEFFFDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@?????????>>>>>>>>>===;;;::::::<<>>>>>>>>===;;;<<<>>>@@@@@@@@@????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGHHHFFFKKKZZZoookkkWWWRRRPPPMMMKKKKKKLLLMMMMMMNNNOOOOOOPPPRRRUUUZZZ^^^ccchhhpppwww{{{~~~~~~vvvrrrppppppppprrrrrrpppmmmiiifffcccaaa]]][[[YYYVVVSSSQQQPPPPPPMMMMMMMMMMMMOOOPPPRRRSSSRRRRRRSSSTTTUUUUUUVVVVVVRRRKKKFFFFFFGGGJJJPPPWWWddd~~~uuurrrzzzjjjbbbcccdddgggiiikkkmmmnnnwwwzzz{{{uuukkk```ZZZYYY[[[\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQOOONNNNNNNNNNNNNNNOOOPPPPPPOOOMMMJJJHHHGGGIIIKKKLLLMMMLLLKKKJJJNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIJJJKKKJJJHHHEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJRRRPPPNNNNNNOOORRRVVVYYYhhhxxx|||ggg\\\zzz```PPPIIIGGGEEECCCBBBAAAAAAAAAAAAAAABBBAAADDDFFFFFFCCCAAA@@@AAA?????????>>>>>>>>>>>>===@@@@@@@@@?????????>>>>>>>>>>>><<<<<<<<<>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@????????????AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFHHHFFFHHHSSScccyyy}}}mmmZZZUUUNNNJJJJJJKKKKKKJJJLLLMMMNNNNNNOOORRRWWW[[[^^^cccjjjppptttwwwyyy{{{zzzvvvssspppnnnmmmllliiifffbbb___[[[ZZZWWWVVVTTTQQQOOOMMMLLLKKKLLLMMMNNNOOOQQQRRRSSSTTTSSSTTTUUUUUUUUUTTTSSSSSSKKKGGGEEEEEEEEEIIIUUUbbbxxx}}}vvvssstttqqqddd___```aaaccceeefffhhhhhhrrrvvvyyyvvvlllbbb[[[YYYXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTRRRRRRPPPOOONNNNNNNNNNNNNNNNNNOOOOOONNNLLLJJJHHHIIIJJJLLLMMMNNNMMMLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIPPPNNNMMMLLLNNNQQQTTTWWWbbbrrryyyjjjjjjUUULLLHHHFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAEEEHHHFFFAAA>>>@@@CCC?????????>>>>>>>>>>>>===@@@????????????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<>>>???@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEEEEFFFHHHFFFFFFJJJSSSeeekkkaaaTTTKKKJJJKKKKKKJJJKKKLLLLLLLLLLLLOOORRRVVVXXX]]]ccciiimmmpppsssuuu{{{{{{wwwrrrnnnllljjjgggccc___[[[WWWVVVRRRQQQOOOMMMKKKJJJIIIIIILLLMMMPPPRRRTTTUUUUUUUUUVVVVVVVVVVVVTTTRRRPPPOOOHHHGGGGGGGGGGGGNNN```rrr~~~rrrqqqttt{{{|||iii```^^^^^^___```aaabbbbbbcccggglllqqqooohhh___YYYVVVUUUUUUUUUVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPOOOOOONNNMMMMMMMMMMMMNNNMMMMMMKKKIIIHHHJJJKKKLLLMMMNNNMMMLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHIIIJJJJJJKKKKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHLLLKKKKKKKKKLLLOOOQQQSSSZZZiii~~~|||www]]]NNNIIIGGGEEECCCBBBBBBAAA@@@????????????BBBFFFIIIFFF@@@===???CCCAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>======>>>?????????>>>===@@@@@@@@@@@@@@@@@@@@@@@@===>>>???>>>===<<<===?????????>>>>>>>>>>>>??????============>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFGGGJJJWWWppprrr^^^OOOKKKKKKLLLLLLJJJKKKLLLKKKKKKLLLOOORRRTTTXXX^^^ccchhhlllpppssswww~~~zzzuuuqqqkkkiiieee```[[[WWWTTTRRRPPPOOONNNLLLKKKKKKKKKKKKLLLNNNQQQUUUWWWXXXXXXWWWXXXWWWWWWUUUSSSPPPMMMKKKKKKIIIJJJNNNRRR]]]qqqwwwpppsss}}}rrreeeaaa________________________]]]```cccbbb^^^XXXTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTQQQQQQRRRRRRRRRRRRRRRRRRMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGHHHIIIIIIHHHGGGEEEFFFGGGGGGHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGFFFIIIIIIIIIIIIKKKMMMOOOPPPTTTaaavvvoooVVVKKKIIIGGGDDDCCCBBBAAA@@@@@@?????????@@@EEEGGGHHHDDD???===???CCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>??????===<<<;;;????????????????????????<<<>>>???>>>===<<<===>>>???>>>>>>>>>>>>>>>>>>???<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDAAADDDHHHJJJIIIPPPdddxxxkkkWWWMMMKKKKKKKKKJJJKKKLLLKKKKKKKKKNNNPPPNNNRRRWWW\\\aaafffkkkooooooxxx~~~zzzwwwuuufffccc___ZZZUUUPPPNNNLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMOOOSSSVVVXXXYYYYYYYYYXXXWWWUUUSSSPPPMMMJJJIIIJJJIIILLLWWWdddqqqzzzuuuttt}}}{{{jjjbbb```^^^^^^]]]]]]\\\\\\\\\[[[XXXXXXWWWVVVSSSRRRQQQRRRPPPQQQRRRSSSSSSSSSSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRMMMNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMQQQ[[[llliiiSSSKKKJJJFFFCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAIIIHHHFFFBBB???>>>???AAA?????????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???<<<<<<===>>>>>>===;;;:::========================<<<===??????>>>======>>>???>>>>>>======>>>>>>???<<<<<<======>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCC@@@DDDIIILLLJJJNNN]]]mmm}}}gggWWWNNNJJJIIIIIIKKKLLLKKKKKKKKKMMMOOOJJJMMMQQQTTTXXX]]]bbbfffkkkttt|||~~~|||yyyvvvssseeeccc^^^YYYTTTPPPMMMLLLJJJIIIIIIIIIJJJJJJKKKLLLPPPQQQTTTVVVXXXYYYYYYYYYXXXVVVRRROOOLLLJJJIIIIIIGGGJJJTTTeeeuuuwwwzzzpppddd___]]][[[[[[[[[ZZZYYYYYYXXXXXXXXXVVVSSSPPPOOOPPPQQQSSSLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSOOOOOOPPPOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFFFFHHHIIIIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLOOOUUUbbbuuuvvvaaaOOOKKKIIICCCAAADDD@@@@@@@@@@@@AAABBBCCCDDDMMMHHHCCC@@@@@@@@@@@@????????????>>>>>>>>>>>>===============>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<========================;;;===??????>>>=========>>>>>>============>>>>>><<<<<<===>>>>>>???@@@@@@?????????@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBCCCCCCBBBDDDHHHJJJIIIKKKWWWeee~~~iiiWWWLLLHHHGGGIIIJJJJJJJJJJJJLLLMMMKKKLLLNNNPPPRRRUUUZZZ]]]gggqqqyyy|||~~~~~~{{{vvvqqqmmmeeeccc^^^XXXTTTPPPOOONNNHHHHHHHHHHHHIIIKKKLLLMMMRRRSSSTTTUUUWWWXXXYYYZZZWWWSSSOOOJJJHHHHHHIIIJJJMMMUUUfffxxxvvviiiccc___]]][[[[[[ZZZZZZYYYXXXXXXXXXWWWUUURRRPPPOOOPPPPPPPPPKKKLLLMMMNNNPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRPPPOOONNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGEEEEEEGGGIIIIIIHHHFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEGGGIIIKKKMMMMMMMMMLLLMMMOOOWWWhhhooo\\\LLLJJJHHHAAA@@@DDD@@@@@@@@@AAABBBCCCDDDEEEOOOHHHAAA???@@@AAA@@@===AAAAAAAAA@@@@@@@@@@@@???<<<=========>>>>>>??????@@@?????????>>>>>>======????????????????????????;;;===???@@@>>>=========>>>>>>============>>>>>><<<======>>>???@@@@@@AAA??????@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBEEEEEEGGGHHHGGGIIITTT```pppyyy```PPPIIIFFFGGGIIIIIIIIIIIIKKKLLLNNNOOOOOOOOOOOOQQQUUUXXX___iiirrruuuxxx~~~}}}zzztttlllgggaaa^^^YYYTTTOOOLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOTTTTTTTTTTTTVVVWWWYYYZZZVVVRRRLLLHHHFFFFFFIIIKKKWWWdddyyylllfffeeeccc```]]]]]]\\\\\\[[[[[[[[[ZZZUUUSSSQQQPPPPPPOOONNNLLLLLLMMMOOOPPPQQQRRRSSSSSSPPPPPPQQQQQQRRRSSSTTTTTTUUUSSSQQQOOONNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIHHHFFFEEEEEEGGGHHHIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEGGGJJJLLLNNNNNNMMMLLLKKKJJJOOO___xxxzzz```XXXNNNHHHFFFEEEAAA>>>@@@BBB@@@;;;<<>>>>>???AAABBBCCCBBBAAAAAA@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDFFFJJJPPPTTTeee{{{kkkWWWMMMKKKJJJJJJIIIIIIIIIIIIIIILLLLLLLLLMMMNNNPPPQQQRRR___ccchhhlllpppvvv~~~~~~|||zzzwwwtttnnngggbbb[[[YYYUUUPPPMMMKKKKKKKKKHHHHHHGGGHHHJJJNNNQQQSSSSSSSSSUUUXXX[[[ZZZUUUQQQVVVNNNHHHGGGGGGFFFKKKSSScccxxxwwwnnnhhh```___eeebbb___\\\[[[\\\\\\YYYWWWTTTUUUUUUTTTSSSQQQOOONNNPPPQQQPPPOOONNNPPPSSSUUURRRQQQPPPOOOPPPQQQRRRSSSQQQQQQPPPOOOOOONNNNNNMMMKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHIIIGGGEEEEEEGGGHHHIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIILLLKKKOOOZZZkkk}}}nnnWWWQQQHHHDDDCCCCCCAAA???AAABBB@@@<<<>>>DDDHHHFFFEEECCCBBB@@@@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDFFFJJJOOOSSS___uuuxxxdddXXXMMMKKKHHHHHHHHHIIIHHHGGGKKKKKKKKKLLLMMMOOOPPPQQQXXX\\\aaaeeehhhooowww}}}~~~zzzxxxvvvtttqqqooojjjeeeaaaZZZWWWTTTOOOLLLKKKJJJJJJHHHIIIIIIJJJMMMOOORRRSSSTTTUUUVVVYYY[[[YYYTTTPPPPPPJJJFFFGGGGGGHHHOOOXXXkkk}}}qqqjjjeee^^^\\\aaaaaa^^^[[[[[[\\\]]][[[YYYVVVVVVVVVUUUTTTRRRPPPOOOPPPQQQQQQPPPOOOPPPRRRTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMMMMKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHHHHFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIILLLTTTbbbwwwrrraaaPPPKKKEEEBBBCCCDDDCCCBBBBBBBBB@@@===@@@FFFIIIHHHCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCDDDDDDEEEFFFIIINNNRRR^^^qqqxxxjjjWWWPPPIIIGGGHHHJJJHHHFFFJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTYYY]]]aaagggooouuu}}}wwwrrrqqqooollljjjhhheeebbb___XXXUUURRRNNNKKKIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSSSSVVVWWWXXXYYYYYYWWWRRRNNNKKKGGGEEEFFFGGGKKKVVV```uuuyyyjjjddd```[[[YYY\\\^^^\\\[[[[[[\\\\\\\\\ZZZWWWWWWWWWVVVTTTSSSQQQPPPPPPQQQRRRRRRQQQPPPQQQSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHFFFEEEEEEGGGHHHHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHKKKOOOXXXjjjzzzzzzkkk[[[NNNKKKFFFDDDEEEFFFFFFFFFCCCBBB???@@@DDDHHHIIIHHHBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????>>>>>>============>>>========================<<<===>>>???????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEEEEFFFIIIMMMQQQ```ooo}}}ggg\\\NNNHHHIIIKKKJJJGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMQQQUUUXXX[[[aaaiiiooovvv~~~yyyrrrnnnnnnkkkfffdddbbb```^^^]]]UUUSSSOOOLLLJJJIIIHHHIIIJJJLLLOOORRRTTTTTTTTTTTTXXXXXXYYYYYYWWWTTTPPPMMMIIIGGGFFFEEEHHHRRRaaannnzzznnnccc```^^^YYYXXXZZZ\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTRRRQQQQQQPPPRRRSSSSSSRRRPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFEEEEEEGGGHHHHHHGGGIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLKKKKKKLLLMMMQQQ___zzz|||vvvtttyyy}}}gggXXXNNNKKKHHHEEEEEEEEEEEEEEEDDDAAA@@@CCCHHHJJJHHHFFFAAABBBDDDEEEFFFEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@?????????????????????>>>=======================================<<<===>>>???????????????===>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFFFFGGGIIILLLOOOZZZeeettt{{{mmmZZZNNNKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJNNNQQQTTTVVV[[[bbbggglllttt{{{~~~}}}vvvppplllkkkhhhccc```^^^\\\[[[YYYQQQPPPMMMJJJIIIIIIIIIJJJLLLNNNQQQTTTVVVVVVUUUTTTWWWXXXYYYXXXTTTQQQMMMKKKEEEFFFFFFIIIRRRdddxxx||||||mmmfff```^^^]]][[[ZZZZZZ[[[[[[YYYWWWTTTSSSRRRRRRUUUTTTTTTSSSRRRRRRRRRRRRQQQSSSTTTTTTRRRPPPPPPQQQNNNOOOOOOPPPPPPQQQQQQQQQOOOOOONNNMMMMMMLLLLLLKKKLLLKKKKKKJJJJJJIIIHHHHHHJJJJJJIIIHHHGGGFFFFFFEEEGGGGGGHHHHHHGGGGGGFFFEEEFFFEEEDDDEEEGGGHHHGGGFFFHHHGGGFFFEEEDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLMMMLLLLLLVVVnnn{{{tttoooooosss```UUUKKKJJJGGGDDDBBBAAABBBBBBDDD@@@@@@GGGLLLJJJEEEBBB@@@AAACCCEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@@@@???>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>><<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDAAAAAAAAABBBCCCDDDEEEFFFDDDEEEGGGGGGGGGHHHLLLNNNPPPUUU```mmm{{{nnn^^^UUUPPPLLLIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHKKKNNNOOOPPPSSSYYY___eeemmmtttxxx|||xxxrrrlllhhhfffccc___[[[ZZZXXXVVVUUUNNNMMMKKKJJJIIIJJJLLLMMMNNNPPPRRRUUUVVVWWWVVVUUUVVVWWWXXXVVVRRRMMMKKKJJJCCCFFFKKKTTTgggvvvwwwpppeeebbb^^^\\\\\\]]]\\\\\\YYYYYYXXXUUUQQQOOOOOOOOORRRRRRRRRQQQRRRRRRSSSTTTSSSTTTUUUSSSQQQPPPPPPQQQMMMNNNPPPQQQRRRSSSSSSSSSOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDFFFGGGHHHFFFEEEGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKJJJJJJOOOaaarrrvvvmmmiiitttiiiZZZRRRIIIHHHFFFCCCAAA???@@@AAACCC???AAAJJJOOOJJJBBB>>>@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBCCCDDDEEEGGGHHHEEEFFFGGGGGGGGGHHHKKKMMMLLLMMMRRR[[[fffwwwyyyiii]]]SSSNNNIIIIIIHHHHHHHHHIIIJJJJJJHHHJJJLLLMMMLLLOOOTTTYYY]]]eeemmmqqqvvvyyyrrrkkkeeeaaa]]]ZZZXXXVVVUUUTTTRRRQQQKKKJJJIIIIIIJJJLLLNNNPPPOOOQQQSSSUUUVVVVVVVVVVVVTTTVVVVVVTTTOOOKKKIIIIIIFFFMMMWWWgggwwwmmmmmmwwwvvvhhh```___]]][[[\\\^^^___^^^WWWXXXWWWTTTPPPNNNOOOPPPRRRQQQQQQQQQSSSTTTVVVWWWUUUVVVUUURRRPPPOOOPPPRRROOOPPPRRRSSSSSSSSSSSSRRRPPPPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFHHHHHHFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIKKKJJJMMMXXXddduuujjjnnnzzzyyycccVVVQQQHHHHHHFFFDDDAAA@@@AAABBBCCC>>>AAAKKKQQQJJJ@@@;;;@@@@@@AAABBBCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCC@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIEEEFFFGGGHHHGGGHHHJJJLLLPPPMMMMMMRRRZZZiii{{{iii[[[SSSIIIIIIHHHHHHHHHIIIJJJJJJJJJLLLNNNMMMLLLNNNSSSXXXWWW___gggkkkqqqzzz~~~uuummmeee___[[[UUUTTTRRRRRRRRRRRRPPPNNNJJJIIIIIIIIIJJJMMMPPPRRRPPPQQQSSSTTTUUUVVVWWWWWWRRRTTTUUUSSSNNNJJJHHHIIILLLUUUbbbuuuuuummmccchhhyyyooofff^^^^^^]]][[[[[[^^^```___UUUWWWWWWUUUQQQOOOQQQSSSRRRQQQQQQRRRTTTVVVXXXZZZWWWVVVUUURRROOOOOOPPPRRRRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQPPPOOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDFFFHHHHHHFFFDDDDDDEEEFFFFFFFFFEEECCCBBBBBBCCCCCCCCCDDDDDDEEEEEECCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIJJJHHHJJJLLLMMMNNNUUU]]]tttooommmtttiiiXXXPPPNNNFFFDDDAAAAAACCCDDDCCCAAACCC@@@DDDNNNOOOEEE???AAABBBBBBCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>=========>>>??????>>>=====================>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>@@@BBBBBBAAA??????@@@AAAAAA@@@@@@@@@??????@@@AAABBBBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBGGGGGGGGGFFFGGGGGGHHHHHHLLLKKKLLLOOOSSS^^^sssnnnYYYQQQKKKHHHJJJKKKGGGFFFJJJKKKJJJHHHHHHHHHKKKNNNPPPTTTXXX]]]bbbhhhooovvvzzz{{{xxxoooggg___XXXTTTQQQPPPOOONNNMMMMMMMMMMMMJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTUUUUUUVVVUUUUUUUUURRRRRRRRROOOLLLJJJIIIJJJNNN___yyyooogggjjjcccoooyyyjjjaaa^^^[[[YYYZZZ[[[\\\ZZZWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVXXXYYYZZZXXXUUURRRQQQRRRSSSTTTSSSQQQRRRSSSSSSSSSRRRPPPPPPOOONNNNNNNNNPPPOOONNNLLLQQQPPPOOOMMMKKKJJJHHHHHHLLLKKKIIIGGGFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGIIIIIIJJJKKKHHHHHHIIIKKKNNNQQQSSSTTTjjjvvvmmmuuuzzzcccTTTMMMKKKFFFCCCAAAAAABBBCCCBBB@@@@@@DDDKKKOOOJJJBBB@@@CCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>===>>>>>>>>>??????>>>===============<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===>>>@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDCCCCCCBBBBBBGGGFFFFFFFFFFFFGGGHHHHHHKKKJJJKKKMMMPPPXXXiiiyyynnn^^^TTTKKKJJJIIIEEEDDDFFFIIIHHHGGGGGGHHHJJJMMMNNNQQQSSSWWW[[[___eeekkkooouuuzzz{{{ssskkkddd\\\VVVRRROOOOOONNNMMMLLLLLLLLLMMMLLLKKKLLLLLLNNNPPPRRRSSSRRRSSSUUUVVVVVVVVVUUUUUUSSSRRRPPPMMMJJJKKKNNNPPP[[[nnn|||llliiimmmsssqqqeee]]]]]]ZZZXXXXXXZZZZZZXXXUUUTTTUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTUUUVVVWWWYYYYYYUUURRRPPPOOOPPPQQQQQQQQQPPPQQQRRRRRRRRRQQQPPPOOONNNMMMLLLMMMOOOOOONNNMMMOOOOOONNNMMMLLLKKKKKKJJJKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKHHHHHHIIIKKKMMMOOOQQQRRR___rrrvvvssskkkYYYOOOJJJHHHEEECCCAAA@@@AAAAAA@@@???>>>JJJSSSMMMCCC???AAADDD@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========>>>?????????>>>>>>===============;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>@@@AAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLMMMQQQ]]]iiisssdddSSSLLLIIIGGGEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKNNNOOORRRTTTWWWZZZ___bbblllqqqwww~~~wwwsssllleee^^^XXXRRRNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNPPPQQQSSSTTTQQQSSSUUUVVVWWWVVVTTTSSSPPPMMMIIIFFFFFFKKKSSSYYYqqq~~~rrrlllqqqyyytttkkkbbb\\\\\\ZZZXXXXXXXXXWWWUUUSSSRRRRRRSSSTTTVVVWWWXXXXXXTTTTTTUUUUUUVVVWWWXXXXXXSSSQQQOOOOOOPPPQQQPPPOOOOOOPPPQQQQQQQQQPPPNNNMMMMMMLLLKKKKKKMMMOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGGGGIIIIIIJJJKKKIIIIIIIIIJJJLLLMMMOOOPPPUUUeee}}}qqqsssppp\\\QQQJJJGGGGGGDDDCCCAAA@@@@@@@@@@@@???@@@NNNTTTJJJ???@@@BBBBBB???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===============>>>???@@@>>>>>>============>>>>>><<<<<<=========<<<;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>???===<<<===???AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJLLLMMMNNNUUU^^^rrryyy```QQQLLLLLLJJJHHHEEEEEEFFFGGGHHHHHHIIIIIIKKKMMMOOOPPPQQQTTTXXX[[[dddiiipppvvv{{{~~~yyyuuunnnjjjddd^^^ZZZUUUPPPLLLJJJJJJJJJJJJJJJKKKLLLLLLOOOOOOPPPPPPQQQRRRSSSTTTSSSTTTUUUVVVVVVTTTQQQPPPMMMKKKGGGFFFIIISSS```iii|||sssqqquuutttnnnjjjccc^^^]]][[[ZZZXXXWWWVVVTTTSSSRRRRRRSSSTTTVVVWWWXXXXXXTTTUUUUUUVVVWWWWWWWWWWWWSSSRRRQQQQQQRRRSSSRRRPPPNNNOOOOOOPPPOOONNNMMMLLLLLLKKKIIIJJJLLLNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFGGGGGGIIIIIIJJJKKKJJJIIIIIIJJJJJJKKKLLLMMMSSS^^^qqquuulllwwwyyy```SSSLLLHHHEEEFFFBBBBBBBBBAAA@@@@@@@@@AAAFFFNNNNNNDDD???BBBCCC??????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<===>>>??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>===<<<<<<>>>@@@@@@???===>>>???@@@AAABBBBBBBBB>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGJJJNNNOOONNNRRRXXXbbbuuurrr\\\SSSPPPMMMHHHFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOSSSVVV]]]bbbiiioootttwww{{{}}}|||xxxxxxwwwwwwvvvsssnnnkkkfffbbb]]]YYYVVVRRRNNNLLLIIIIIIIIIIIIJJJLLLMMMNNNQQQQQQRRRRRRSSSSSSSSSSSSUUUUUUUUUUUUSSSPPPMMMKKKMMMLLLLLLNNNUUUaaapppyyy~~~uuutttzzzvvvmmmmmmjjjddd```___^^^]]][[[XXXUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVWWWWWWWWWVVVUUUQQQQQQQQQRRRTTTSSSRRRPPPMMMNNNOOOOOOOOONNNLLLKKKLLLJJJJJJKKKMMMNNNOOONNNOOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGEEEFFFGGGGGGIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKLLLQQQYYYggg{{{mmmoooiiiUUUMMMKKKFFFCCCEEE@@@AAABBBAAA@@@@@@BBBDDDLLLKKKGGGAAA???BBBAAA>>>@@@@@@@@@@@@@@@@@@???>>>????????????????????????======<<<<<<<<<===>>>>>>===============>>>>>>???????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<;;;<<<>>>?????????<<<<<<>>>???@@@@@@AAAAAA===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFJJJOOOPPPNNNPPPTTTYYYiiipppbbbZZZRRRIIIJJJJJJIIIHHHGGGGGGGGGGGGDDDFFFGGGGGGHHHJJJNNNPPPWWW[[[bbbhhhlllooorrruuu{{{{{{wwwpppnnnlllkkkjjjgggdddaaa^^^[[[WWWTTTRRRPPPMMMKKKHHHIIIIIIJJJLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRUUUTTTSSSQQQOOOMMMKKKJJJHHHKKKPPPVVV___jjjvvv}}}|||yyy{{{zzzmmmkkkkkkfffaaaaaaaaaaaa```]]]XXXUUUTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXWWWVVVUUUTTTNNNOOOPPPRRRSSSSSSPPPNNNMMMNNNOOOOOOOOONNNLLLKKKLLLKKKKKKMMMOOOOOONNNLLLNNNMMMMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGGGGIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNRRR]]]nnnuuullltttnnn\\\MMMKKKJJJDDDAAADDD???AAABBBBBBAAABBBDDDGGGOOOHHHBBBAAA???===>>>AAA@@@AAAAAAAAA@@@@@@???>>>????????????????????????>>>>>>===<<<<<<<<<=====================>>>??????>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===========================;;;:::;;;===??????>>>======>>>>>>>>>>>>=========>>>???@@@@@@AAAAAA@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFEEEHHHMMMNNNKKKKKKNNNSSS^^^qqq{{{pppaaaUUUOOONNNKKKHHHGGGGGGGGGHHHEEEFFFGGGFFFFFFGGGJJJMMMPPPTTTZZZ```cccfffiiikkksssxxx}}}tttnnnhhhfffbbb```^^^]]]ZZZXXXWWWTTTQQQOOONNNMMMKKKIIIIIIIIIJJJLLLMMMPPPRRRSSSRRRRRRSSSTTTTTTSSSRRRQQQRRRQQQOOOMMMLLLKKKKKKKKKHHHNNNXXXaaajjjqqqxxx|||zzz{{{pppkkkmmmjjjbbb___dddbbbbbbaaa^^^XXXTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXVVVTTTSSSNNNOOOPPPSSSUUUTTTQQQNNNMMMNNNOOOOOOOOONNNMMMLLLLLLLLLMMMOOOQQQPPPMMMJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGGGGIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMLLLNNNUUUaaauuu}}}jjjiiipppdddTTTIIIJJJJJJCCC???CCC>>>@@@CCCCCCBBBCCCFFFIIIOOOEEE@@@AAA???999<<>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<===============>>>??????============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===========================;;;:::;;;===??????>>>?????????>>>===;;;:::999===>>>???@@@@@@AAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFFFFEEEGGGKKKLLLIIIHHHJJJNNNVVVdddxxxsssdddSSSPPPMMMIIIGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGIIIKKKKKKPPPUUUZZZ]]]```bbbdddkkkqqqyyyyyyooogggdddaaa\\\YYYWWWVVVTTTSSSSSSPPPNNNLLLLLLKKKJJJHHHJJJJJJKKKMMMOOOQQQSSSTTTRRRRRRSSSTTTTTTSSSQQQPPPPPPNNNLLLJJJJJJKKKLLLMMMPPPXXXdddooowww{{{~~~~~~uuunnnmmmoookkk```___gggaaabbbbbb]]]XXXSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVXXXXXXXXXVVVTTTRRRPPPQQQSSSVVVXXXWWWSSSPPPNNNNNNOOOPPPOOONNNMMMLLLLLLMMMOOOQQQRRRQQQMMMIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKLLLMMMNNNMMMNNNQQQYYYiiijjjcccgggWWWPPPHHHDDDDDDDDDAAA>>>;;;BBBDDD>>><<>>>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===@@@??????>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;::::::<<<===>>>@@@@@@??????>>>>>>????????????@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@DDDEEEEEEFFFGGGGGGHHHHHHMMMOOOWWWhhh{{{wwwddd\\\QQQJJJGGGGGGGGGFFFGGGHHHHHHGGGFFFFFFHHHIIIKKKLLLNNNQQQUUUYYY\\\^^^\\\bbbjjjsssyyy~~~}}}vvvmmmddd___\\\ZZZWWWTTTRRRQQQQQQQQQLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSUUUVVVUUUSSSPPPNNNOOOPPPMMMIIIIIILLLNNNMMMOOOSSSXXXoooyyyxxx{{{xxxooommmkkkiiifffdddbbbaaa___^^^[[[YYYUUUSSSPPPOOOTTTTTTTTTSSSSSSSSSSSSSSSQQQSSSVVVVVVVVVUUUVVVXXXUUUUUUUUUXXXZZZXXXSSSNNNNNNNNNNNNNNNNNNNNNOOOOOONNNLLLKKKLLLNNNOOOMMMJJJJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBCCCCCCDDDEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKOOOSSS[[[mmmpppeeeiii|||TTTNNNFFFCCCCCCCCCAAA???<<>>>>>DDDIIIIIIFFFCCC@@@>>>>>>???@@@??????@@@@@@@@@@@@???>>>===??????>>>>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>???@@@??????>>>>>>>>>?????????@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBDDDDDDEEEEEEFFFGGGGGGGGGLLLMMMSSS___nnnyyykkkYYYLLLHHHIIIHHHGGGGGGHHHHHHGGGFFFEEEFFFFFFIIIJJJKKKNNNQQQTTTWWWYYYZZZ___ffflllqqqvvvzzz}}}~~~~~~}}}zzzvvvooofff___ZZZVVVTTTQQQNNNLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSPPPMMMKKKKKKLLLLLLJJJIIIJJJIIILLLUUU```ooovvvrrrxxxvvvmmmkkkiiifffccc```]]]\\\[[[[[[YYYWWWUUUSSSQQQQQQTTTTTTTTTSSSSSSSSSRRRRRRQQQSSSUUUUUUUUUUUUUUUWWWXXX[[[___bbbbbb\\\TTTNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKLLLNNNOOOMMMJJJJJJJJJIIIIIIHHHHHHGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNQQQWWWfffyyygggbbbqqqOOOJJJDDDAAABBBBBBAAA???>>>@@@@@@???CCCHHHJJJGGGBBB@@@>>>>>>???@@@???>>>??????@@@@@@??????>>>>>>???>>>>>>======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>=====================<<<===>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@===>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFJJJJJJMMMSSS\\\mmmkkkXXXOOOLLLJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEGGGGGGHHHJJJLLLOOOQQQRRRWWWZZZ^^^cccfffjjjooorrrrrrtttwwwyyy{{{}}}|||zzzyyyzzzzzzyyyuuussspppkkkddd]]]WWWTTTPPPNNNLLLJJJIIIHHHHHHHHHJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSQQQNNNKKKIIIIIIJJJIIIIIIKKKLLLMMMTTTeeevvv|||rrrmmmppp~~~zzzrrriiihhheeebbb___[[[XXXVVVVVVVVVUUUUUUTTTTTTSSSSSSUUUUUUTTTSSSSSSRRRQQQQQQPPPRRRTTTTTTSSSSSSTTTUUUZZZaaaiiimmmiii```UUUNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFEEEEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIJJJJJJJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMOOORRR]]]tttsssbbbhhhtttJJJFFFBBB@@@@@@AAAAAA@@@@@@???>>>AAAGGGKKKIIIEEE???>>>===>>>@@@@@@???===>>>>>>????????????>>>>>>>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGIIILLLPPP[[[rrr|||ooo^^^SSSLLLHHHIIIHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGIIIKKKLLLMMMQQQSSSVVVYYY\\\```eeeiiijjjllloooqqqsssuuuxxx{{{||||||zzzwwwuuutttsssqqqpppllljjjfffaaa[[[VVVRRRPPPMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPMMMIIIHHHIIIJJJFFFIIIPPPYYYaaalll~~~|||pppmmmqqq}}}{{{ppplllccccccaaa___\\\YYYVVVTTTQQQQQQRRRRRRSSSTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPOOOQQQSSSSSSRRRRRRRRRSSSYYYaaakkkooojjj___VVVQQQNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHFFFEEEEEEEEEEEEIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKLLLMMMNNNVVVhhhyyypppkkkkkkyyyFFFDDDAAA??????@@@@@@@@@AAA>>>>>>CCCIIIKKKGGGCCC=========>>>@@@@@@>>>======>>>>>>?????????>>>>>>============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????===============>>>>>>>>>======>>>>>>>>>?????????????????????????????????@@@AAAAAABBBBBBCCCDDDDDDBBBDDDHHHJJJJJJPPP```qqq{{{zzz~~~qqq]]]PPPJJJIIIGGGEEEEEEFFFGGGGGGEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMPPPRRRTTTYYY^^^bbbdddfffiiijjjkkkmmmooorrruuuvvvyyy~~~|||xxxvvvqqqpppooonnnmmmiiieeeaaacccbbb^^^ZZZUUURRROOONNNKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJLLLNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQOOONNNLLLIIIFFFFFFHHHJJJGGGMMMZZZmmm~~~zzzpppkkkrrrzzzqqqiiiddd^^^^^^^^^^^^\\\YYYWWWUUUMMMNNNOOOQQQSSSUUUVVVWWWUUUUUUTTTSSSRRRQQQPPPOOOOOOQQQRRRRRRQQQQQQQQQRRRUUU\\\eeegggccc\\\UUURRRMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGHHHIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIKKKKKKHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMRRR```nnnvvvlllsssCCCBBBAAA@@@?????????@@@AAA>>>???EEEJJJHHHCCC@@@>>>======>>>@@@@@@???=========>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<=========;;;;;;<<<======>>>??????======<<<<<<<<<===>>>???=========>>>>>>>>>???????????????>>>>>>>>>======??????@@@@@@AAABBBBBBCCC@@@BBBGGGJJJIIIJJJSSS^^^qqq~~~~~~qqq___UUUOOOJJJEEECCCDDDFFFFFFDDDHHHHHHHHHHHHIIIJJJKKKKKKHHHJJJLLLMMMOOOSSSWWWZZZ]]]___bbbccccccdddfffhhhkkkllloootttyyy|||}}}|||~~~yyyxxxxxxxxx{{{}}}xxxtttqqqoookkkkkkkkkjjjhhhddd]]]YYYZZZYYYVVVTTTQQQNNNMMMLLLGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPRRRQQQQQQPPPOOOOOONNNNNNIIIIIIHHHFFFDDDEEEHHHKKKOOOVVVhhh}}}ssssssooosssvvvoookkkeee^^^[[[\\\]]]]]]\\\YYYWWWUUULLLMMMNNNPPPSSSUUUVVVWWWTTTTTTSSSRRRRRRQQQPPPPPPOOOQQQSSSRRRQQQPPPQQQRRRRRRVVV[[[]]][[[WWWSSSQQQKKKKKKKKKJJJJJJIIIIIIIIIEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGEEEFFFFFFGGGGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHJJJLLLLLLOOOZZZeee~~~zzzyyyBBBBBBBBB@@@???>>>???@@@@@@===@@@HHHJJJEEE@@@???@@@???>>>>>>???@@@???>>><<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========999:::;;;<<<===>>>??????===<<<<<<;;;<<<===>>>???============>>>>>>>>>???======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB@@@AAADDDHHHHHHGGGKKKSSS^^^tttzzzmmm[[[TTTKKKGGGGGGHHHGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLGGGHHHJJJKKKKKKMMMPPPRRRTTTVVVYYYZZZ[[[\\\___aaadddeeegggkkkooossstttsssuuuvvvyyy|||}}}vvvpppnnnnnnooorrrxxx~~~~~~xxxrrrmmmjjjiiiiiiiiigggfffdddbbb^^^XXXTTTOOOOOOOOONNNMMMKKKIIIHHHFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNPPPPPPPPPPPPQQQPPPOOONNNMMMLLLKKKKKKHHHHHHGGGFFFFFFHHHMMMQQQ\\\ddduuuvvvssswww{{{yyyjjjhhhhhhbbb\\\ZZZ[[[\\\\\\[[[XXXUUUSSSMMMMMMOOOQQQSSSTTTVVVVVVSSSSSSRRRRRRRRRQQQQQQQQQPPPRRRSSSSSSQQQPPPQQQRRRPPPQQQTTTVVVWWWTTTOOOKKKJJJJJJIIIIIIIIIIIIIIIIIIFFFHHHJJJIIIGGGFFFGGGIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJLLLKKKLLLSSS\\\iiiBBBBBBBBBAAA???>>>???@@@@@@>>>AAAIIIJJJCCC======BBB@@@>>>>>>???@@@???>>><<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;888999:::;;;<<<>>>>>>???===<<<<<<;;;;;;===>>>???============>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAA@@@BBBFFFFFFEEEHHHMMMRRReeehhh___SSSMMMKKKLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLGGGHHHJJJJJJIIIIIIJJJLLLMMMOOORRRTTTUUUWWWZZZ\\\bbbaaabbbeeeiiilllnnnmmmmmmnnnqqqvvvyyyzzzyyywwwwwwyyy}}}}}}~~~zzzqqqkkkhhhhhhiiikkkppptttxxxzzz{{{{{{|||xxxqqqjjjeeeccccccdddcccaaa]]]ZZZXXXUUUQQQNNNHHHIIIJJJJJJJJJHHHGGGEEEHHHHHHIIIKKKKKKLLLLLLKKKJJJKKKMMMOOOPPPPPPPPPOOOPPPOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJMMMSSSWWWeeennn}}}xxxzzz~~~qqqfffeeefffaaa[[[[[[[[[\\\\\\ZZZVVVRRRPPPNNNNNNOOOQQQSSSTTTUUUVVVRRRRRRRRRRRRRRRQQQQQQQQQPPPRRRSSSSSSRRRQQQQQQRRRPPPPPPQQQTTTVVVSSSMMMGGGHHHIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKKKKHHHGGGHHHJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHJJJKKKJJJIIIOOOVVVZZZxxx???@@@AAAAAA???>>>>>>???===FFFKKKGGGBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999999999999999999999999999;;;::::::999999::::::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<>>>???@@@===============<<<<<<<<<::::::999999:::;;;===>>>=========>>>???AAABBBCCC@@@@@@AAACCCDDDFFFGGGGGGRRRTTTcccxxx```UUUPPPJJJFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKKKKKKKMMMPPPSSSUUUXXXYYY[[[^^^bbbdddggghhhfffhhhjjjlllmmmnnnppprrrpppqqqrrrsssuuuwwwyyy{{{yyyzzz{{{||||||}}}zzzppphhhdddbbbbbbbbbdddhhhlllpppqqqrrrrrrqqqooolllhhhddd```\\\[[[YYYYYYXXXVVVSSSPPPNNNLLLHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOPPPMMMLLLLLLJJJFFFFFFIIIGGGFFFGGGIIILLLQQQ\\\fffmmmvvv}}}}}}yyylllhhhgggaaa]]]]]]\\\\\\ZZZXXXVVVTTTRRRQQQUUUSSSRRRRRRSSSTTTTTTSSSPPPOOONNNOOOQQQQQQQQQPPPRRRRRRQQQQQQQQQRRRRRRSSSQQQQQQQQQPPPOOONNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFGGGJJJLLLNNNYYYhhh???@@@AAA@@@>>>======>>>???FFFJJJEEEAAA@@@@@@>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999999999999;;;::::::999999::::::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???=====================<<<;;;;;;::::::;;;<<<===>>>=========>>>???@@@BBBBBB@@@@@@AAACCCDDDFFFGGGGGGLLLNNN[[[uuuwwwhhh\\\QQQJJJJJJHHHHHHIIIKKKLLLMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIKKKMMMOOOQQQRRRSSSUUUXXX[[[^^^```aaa___aaacccddddddeeegggiiiiiijjjjjjkkklllmmmoooppptttuuuwwwwwwwwwxxx{{{}}}}}}uuullleeebbbaaabbb```bbbeeehhhjjjlllmmmmmmjjjhhheeebbb^^^ZZZWWWUUUVVVUUUSSSQQQOOOMMMLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKLLLKKKLLLOOOPPPQQQPPPNNNMMMMMMJJJIIIJJJIIIEEEFFFIIIMMMLLLMMMOOOTTT\\\eeelllttt~~~tttjjjhhhfffaaa___```]]]\\\ZZZXXXUUUSSSQQQPPPRRRQQQPPPRRRTTTVVVVVVVVVTTTSSSQQQQQQQQQQQQPPPOOORRRQQQQQQPPPPPPPPPQQQQQQPPPPPPOOONNNMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFHHHHHHIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBAAACCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGIIIHHHGGGGGGHHHJJJLLLNNNSSS___ttt???@@@AAA@@@===<<<<<<===BBBFFFHHHCCC???>>>???>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999::::::999999999999::::::999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<=====================<<<<<<<<<<<<<<<===>>>============>>>???AAAAAA@@@@@@AAACCCDDDEEEFFFGGGFFFIIISSSggg~~~rrr```TTTPPPJJJIIIHHHIIIJJJKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJLLLMMMNNNOOORRRTTTWWWXXXYYYXXXYYY[[[\\\[[[\\\]]]___bbbbbbbbbbbbcccdddeeeeeemmmooopppppppppqqqtttvvvzzz}}}xxxtttmmmfffaaa______```^^^^^^```aaacccdddeeefffbbbaaa^^^[[[XXXTTTRRRQQQPPPOOOMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJLLLOOORRRRRRPPPMMMKKKKKKHHHHHHJJJHHHFFFHHHMMMSSSUUUYYY^^^dddlllsssvvv~~~{{{}}}tttnnnjjjgggddd``````ccc^^^]]][[[XXXVVVSSSQQQPPPPPPOOOOOORRRUUUWWWXXXWWWWWWVVVTTTRRRQQQPPPOOOOOOQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHIIIIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDFFFGGGGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJLLLMMMOOOWWWfff}}}???@@@@@@???===<<<<<<>>>EEEFFFDDD@@@===<<<>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::::::::::::::::::::::::::999999999999888999999999999999999999999::::::999999999999::::::999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<============>>>>>>>>>======>>>>>>>>>============>>>???@@@AAA@@@@@@AAABBBCCCEEEEEEFFFEEEHHHPPP]]]lllxxxeeeYYYPPPMMMIIIGGGHHHIIIHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHKKKKKKMMMOOOQQQRRRTTTUUUTTTVVVWWWWWWVVVVVVXXXYYY^^^^^^^^^^^^___```bbbbbbhhhiiijjjkkkkkklllnnnqqqsssvvvyyy{{{{{{|||}}}~~~~~~}}}pppmmmgggbbb]]][[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^\\\[[[YYYWWWTTTRRRPPPOOOLLLKKKIIIGGGFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOOPPPPPPOOOMMMLLLJJJHHHHHHJJJIIIHHHMMMTTTZZZeeepppwww{{{{{{xxxuuulllkkkjjjgggbbb___```cccaaa```]]]ZZZWWWTTTRRRPPPPPPPPPPPPRRRUUUWWWWWWVVVVVVUUUUUURRRPPPOOOOOOPPPQQQPPPOOOMMMMMMLLLLLLLLLJJJIIIGGGFFFEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEECCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@CCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDFFFGGGGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKPPPSSS]]]ooo???@@@@@@>>>===<<<>>>@@@FFFDDDAAA???<<<;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999888888888999999999999999999999999:::999999888888999999:::999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>?????????@@@??????>>>=========>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEFFFIIIOOOVVV^^^mmm}}}kkk[[[UUUMMMIIIJJJKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRTTTSSSSSSRRRTTTUUUXXXYYYYYY[[[]]]___```aaaccceeefffffffffgggjjjlllmmmooorrrsssssstttvvvxxx{{{}}}~~~|||{{{zzzyyyyyy{{{~~~~~~}}}}}}}}}~~~~~~|||{{{zzzzzzzzzzzzyyy{{{~~~}}}yyywwwkkkhhhddd^^^ZZZWWWVVVUUUXXXXXXWWWVVVVVVVVVWWWWWWUUUUUUSSSRRRPPPOOONNNMMMJJJIIIGGGFFFFFFHHHIIIKKKHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMMMMLLLLLLLLLMMMNNNIIIGGGGGGHHHIIIKKKUUU___jjj}}}}}}xxxxxx~~~xxxpppgggjjjjjjfff```^^^```bbbcccbbb___\\\YYYVVVSSSRRRSSSRRRRRRSSSUUUUUUTTTRRRPPPRRRSSSSSSPPPOOOPPPQQQOOOOOONNNLLLLLLKKKKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEFFFHHHIIIIIIOOOPPPVVVeee}}}??????@@@>>>===>>>@@@CCCEEEAAA>>>>>>===;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888888999999999999999999999999999999888888888888999999999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAA??????>>>>>>???@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEHHHLLLPPPSSS[[[mmm~~~kkkaaaSSSLLLJJJLLLLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMOOOPPPRRRRRRSSSUUUWWWZZZ\\\]]]^^^___```aaaaaabbbdddggggggiiikkkkkkllllllooopppsssvvvyyy{{{|||zzzxxxvvvtttsssrrrqqqrrrtttwwwxxx{{{zzzzzzzzzzzz{{{{{{|||wwwvvvtttsssrrrsssssstttrrrtttvvvxxxwwwuuurrrooofffddd```[[[WWWTTTQQQPPPTTTSSSSSSSSSRRRQQQQQQQQQMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKHHHHHHIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMKKKIIIIIIJJJLLLMMMGGGEEEFFFHHHKKKSSScccqqqvvvqqquuu}}}sssllldddggggggaaa]]]^^^______cccaaa___]]]ZZZWWWUUUTTTUUUTTTTTTTTTUUUTTTQQQOOOLLLPPPTTTTTTRRRPPPQQQRRRNNNNNNMMMLLLKKKKKKKKKKKKHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCEEEFFFGGGGGGEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKPPP[[[ooo????????????>>>@@@CCCFFFDDD>>>;;;======;;;<<<@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999888888888888999999999999999999999999999999888888888888999999999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>======;;;;;;<<<<<<===>>>>>>???===>>>@@@BBBCCCDDDDDDCCC@@@@@@@@@@@@@@@AAAAAABBB@@@AAAAAABBBBBBCCCCCCDDDEEEGGGKKKMMMLLLNNNYYYfff~~~zzzfffWWWPPPNNNLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHGGGIIIJJJKKKJJJJJJLLLMMMNNNNNNOOOPPPQQQSSSUUUVVVWWWYYYZZZZZZZZZ[[[^^^```aaacccdddddddddeeehhhjjjlllmmmpppqqqqqqpppnnnmmmkkkkkkkkkkkklllnnnpppqqqtttttttttuuuuuuuuuuuuuuupppooommmkkkiiiiiijjjkkkkkklllmmmnnnmmmkkkhhhggg```^^^[[[XXXTTTQQQOOONNNNNNOOOOOOOOOOOOMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJHHHGGGHHHMMMTTTaaawwwxxxpppppp}}}zzzoooiii___bbbaaa[[[YYY]]]___]]]```___^^^[[[YYYVVVTTTTTTUUUTTTTTTUUUUUUTTTQQQNNNJJJPPPVVVXXXUUUQQQQQQRRRMMMMMMLLLLLLLLLLLLLLLMMMKKKLLLNNNOOOOOONNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJHHHJJJMMMSSS```xxx>>>????????????AAAEEEHHHBBB<<<:::===>>><<<<<>>?????????>>>===;;;;;;;;;<<<===>>>>>>???<<<>>>@@@BBBDDDEEEEEEEEEAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCGGGHHHKKKMMMJJJIIIPPPYYYfff}}}hhh\\\UUUPPPLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGIIIJJJIIIJJJLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUVVVVVVWWWYYY[[[]]]___`````````aaacccfffggghhhiiijjjjjjiiigggfffffffffggggggiiijjjllllllhhhiiijjjkkkllllllllllllllljjjhhheeeccccccccccccffffffggggggfffdddbbb```[[[ZZZXXXUUURRRPPPNNNLLLJJJKKKMMMMMMMMMKKKIIIGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLIIIIIIJJJJJJJJJIIIGGGFFFKKKJJJMMMSSS]]]nnnyyyssspppvvvxxxtttmmmggg\\\^^^\\\VVVWWW]]]___\\\^^^]]]\\\ZZZWWWUUUTTTSSSTTTSSSTTTUUUVVVUUURRROOOKKKRRRYYY[[[WWWRRRPPPQQQMMMLLLLLLLLLLLLMMMMMMNNNNNNPPPRRRTTTTTTSSSPPPOOOHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHEEEDDDCCCBBBAAAAAABBBCCC??????@@@AAABBBDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAABBBDDDEEEDDDCCCAAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKIIILLLMMMNNNUUUggg===AAA???:::>>>IIIKKKEEE???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::===<<<;;;999888888999999:::999999888888999999:::888888888888888888888888999999888888888888999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????@@@AAABBBDDDEEEFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDGGGGGGGGGFFFFFFIIIMMMPPP```pppnnnaaaTTTIIILLLLLLKKKHHHFFFEEEFFFHHHLLLKKKIIIFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEHHHHHHIIIIIIJJJKKKLLLLLLNNNOOOQQQRRRSSSTTTTTTTTTQQQQQQSSSUUUWWWYYY[[[\\\````````````______^^^]]]]]]]]]^^^___aaabbbccccccffffffffffffffffffffffffhhhfffccc___]]]\\\\\\\\\\\\]]]]]]]]]\\\ZZZWWWUUUTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOOOONNNNNNNNNNNNNNNNNNMMMLLLJJJJJJEEEGGGJJJLLLJJJHHHKKKOOOIIIOOOWWW]]]hhh|||zzztttrrr{{{|||ssspppmmmfff```\\\\\\ZZZYYYYYYZZZ\\\]]]]]]\\\ZZZWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPSSSTTTVVVXXXXXXVVVTTTSSSQQQPPPNNNLLLKKKKKKLLLMMMLLLOOORRRSSSQQQOOOMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJFFFHHHQQQUUU[[[mmm>>>???>>>>>>CCCHHHHHHDDD???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::===<<<;;;999888888999999;;;::::::999999::::::;;;888888888888888888888888999999888888888888999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEDDDDDDGGGKKKNNNWWWaaawwwxxxeeeVVVLLLKKKIIIGGGFFFFFFGGGGGGJJJJJJIIIHHHGGGFFFFFFGGGEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFHHHIIIIIIHHHFFFEEEGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUWWWWWW[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWXXXXXXYYYZZZ[[[[[[````````````````````````aaa___\\\YYYWWWVVVVVVVVVVVVWWWWWWWWWVVVTTTRRRPPPOOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNOOOPPPPPPOOOSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHIIILLLPPPWWW]]]```aaacccfffooo}}}qqqkkkiiigggccc^^^______]]]\\\\\\\\\\\\\\\^^^\\\YYYVVVTTTSSSSSSTTTVVVUUUTTTRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUTTTRRRQQQOOONNNMMMKKKJJJJJJKKKKKKKKKNNNPPPQQQOOOMMMLLLLLLJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHDDDFFFMMMPPPTTTcccvvv@@@<<<<<>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<;;;:::999999999999;;;;;;::::::::::::;;;;;;888888888888888888888888999999888888888888999999888888888999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???AAABBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCBBBBBBDDDHHHKKKOOORRR```www|||iiiTTTOOOIIIFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGHHHHHHIIIIIIJJJFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTUUUUUUUUUTTTSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNJJJKKKMMMNNNPPPPPPPPPPPPRRRQQQOOOMMMKKKIIIGGGFFFKKKIIIGGGJJJSSS```kkkqqqwwwtttqqqrrr|||~~~ppplllgggdddcccbbbaaa```````````````___^^^\\\[[[aaa^^^ZZZVVVTTTTTTUUUVVVXXXWWWVVVTTTRRRQQQPPPPPPNNNPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJIIIJJJLLLNNNOOOMMMKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEGGGLLLMMMNNNYYYggg@@@:::===HHHMMMFFF???>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999;;;::::::999999::::::;;;888888888888888888888888999999888888888888999999777777888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;=========>>>>>>>>>?????????@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCAAABBBBBBBBBBBBCCCFFFIIILLLLLLSSSbbbvvvddd[[[OOOHHHHHHIIIIIIHHHDDDEEEGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJLLLLLLMMMTTTbbbsss}}}|||pppdddeeeeeedddcccbbbcccddd___```bbbddddddbbb___]]]dddaaa\\\XXXVVVVVVXXXZZZZZZYYYWWWTTTRRRQQQPPPOOOMMMNNNPPPQQQQQQPPPNNNMMMKKKLLLLLLLLLLLLKKKJJJIIIIIIKKKMMMLLLJJJHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCAAABBBBBBCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHGGGIIILLLMMMMMMTTT^^^qqq@@@<<<@@@KKKMMMCCC<<<===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888999999888888888888888888888888999999888888888888999999777777888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCAAABBBCCCCCCBBBCCCFFFHHHIIIJJJOOOVVV```sssxxxlllZZZOOOJJJJJJIIIGGGCCCDDDFFFHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQPPPPPPOOONNNMMMMMMMMMLLLNNNMMMMMMLLLMMMMMMNNNOOOOOOUUU]]]gggwwwvvvjjjaaacccfffeeedddcccccceee^^^aaafffjjjkkkiiifffcccccc```[[[WWWVVVVVVYYYZZZZZZYYYVVVTTTQQQPPPNNNNNNNNNNNNOOOPPPPPPOOONNNNNNLLLLLLMMMMMMMMMLLLKKKJJJIIIKKKLLLKKKIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGIIIKKKLLLMMMQQQWWWiii>>>@@@FFFJJJHHHAAA<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<999::::::;;;;;;::::::999888888777777777777888888888888888888888888888888999999888888888888999999888888888999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>??????????????????????????????@@@@@@AAAAAABBBBBBAAACCCDDDCCCCCCCCCEEEGGGDDDGGGLLLPPPTTTaaa{{{ooo___UUUOOOKKKIIIFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKLLLNNNQQQSSSUUU```mmm|||uuujjjfffbbbcccddddddbbbaaaaaaaaa^^^cccjjjpppqqqooojjjggg]]][[[WWWTTTSSSTTTVVVXXXXXXVVVTTTRRRPPPNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMKKKIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHDDDEEEGGGHHHIIIKKKNNNQQQaaasss;;;EEEKKKHHHBBB>>>>>>===;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;;;;:::999999888888888888888888999888888888888888888888888999999888888888888999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>======>>>??????????????????????????????@@@AAAAAABBBBBB@@@BBBCCCCCCBBBCCCDDDFFFCCCEEEIIILLLNNNVVViii{{{yyykkk^^^UUUQQQLLLKKKJJJIIIHHHHHHGGGHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMKKKMMMPPPUUU[[[bbbhhhlll~~~{{{zzzuuu}}}wwwkkkfffdddccccccbbbaaaaaa___^^^]]]\\\bbbjjjpppqqqmmmgggcccXXXWWWUUUSSSSSSTTTUUUVVVUUUTTTRRRPPPNNNLLLLLLKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMNNNLLLJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEFFFFFFEEEDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIHHHGGGFFFEEEFFFGGGFFFGGGJJJLLLMMMWWWddd{{{:::HHHOOOFFF======???>>>:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<888999:::;;;;;;;;;:::999:::999999999999999999:::888888888888888888888888999999888888888888999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>===>>>???????????????>>>>>>>>>>>>>>>>>>?????????>>>??????@@@AAAAAABBBBBB@@@AAABBBBBBBBBBBBCCCDDDFFFEEEFFFJJJKKKPPP[[[gggzzz}}}lll```ZZZPPPNNNLLLJJJIIIHHHHHHIIIFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJEEEFFFFFFHHHIIIJJJKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMKKKLLLMMMNNNNNNOOONNNNNNLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLNNNOOOSSSVVV\\\eeeppp{{{~~~uuupppppprrrtttwwwnnniiigggeeeeeecccaaa`````````]]][[[YYY^^^gggmmmmmmhhhaaa\\\WWWVVVUUUUUUUUUVVVWWWWWWSSSRRRPPPNNNLLLKKKKKKJJJMMMMMMMMMLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIKKKLLLNNNNNNOOOMMMJJJIIIIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEHHHIIIIIIGGGGGGJJJLLLLLLOOOZZZnnnEEEFFFEEEAAA<<<:::;;;>>><<<<<<<<<;;;;;;:::::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999888888888999::::::::::::::::::::::::999999888888777666555555666666777777777888888888999999888888888888888888::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@?????????>>>>>>=========>>>>>>>>>????????????@@@AAABBBAAA@@@AAADDDFFFBBBBBBDDDFFFKKKQQQWWW[[[cccsssqqqggg^^^SSSLLLIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKJJJLLLKKKKKKNNNRRRUUUTTTRRRPPPLLLKKKNNNNNNKKKJJJKKKJJJGGGHHHMMMOOOMMMRRRYYYfffhhhssszzztttrrrtttuuuuuu~~~yyymmmhhhcccaaaaaa^^^^^^^^^___aaaaaa___]]]dddeeefffddd```\\\ZZZZZZUUUUUUUUUVVVVVVWWWWWWWWWSSSRRRQQQOOOLLLIIIFFFEEEFFFEEEEEEFFFHHHJJJLLLNNNIIIJJJJJJJJJIIIHHHGGGGGGKKKKKKKKKKKKKKKMMMOOOPPPPPPNNNKKKIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAAAAABBBBBBBBBAAABBBBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJMMMTTTaaauuuGGGFFFCCC@@@<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999888888888999:::::::::::::::::::::::::::999999888777777666666<<<<<<<<<;;;::::::999999888888888888888888888888::::::::::::::::::::::::999:::::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>?????????>>>>>>>>>============>>>>>>>>>?????????@@@AAAAAAAAA@@@AAACCCFFFGGGFFFFFFFFFHHHKKKNNNPPPWWWeeeyyywwwiii]]]UUUPPPLLLIIIKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHIIIJJJJJJJJJJJJIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKOOOSSSVVVUUUTTTQQQMMMLLLNNNMMMJJJIIIKKKOOOMMMMMMQQQSSSXXXdddppp|||wwwwww|||{{{nnniiigggdddaaa```aaa___]]]]]]^^^______^^^bbbccccccaaa]]]ZZZYYYXXXUUUUUUUUUTTTTTTTTTTTTTTTRRRQQQPPPNNNLLLIIIFFFEEECCCCCCDDDEEEFFFHHHKKKLLLJJJJJJKKKKKKKKKJJJJJJIIILLLKKKKKKJJJKKKLLLNNNOOOPPPOOOLLLIIIHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGEEEDDDDDDDDDEEEEEECCCCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@@@@AAABBBAAA@@@BBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKJJJOOOXXXggg~~~IIIEEE@@@===<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999::::::999999999999999999999999999999999999999999::::::999999888777777777@@@???>>><<<;;;999888888888888888888888888888888::::::::::::::::::::::::888888999999999999888888::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCEEEIIIGGGFFFDDDDDDEEEGGGHHHLLLTTTcccvvvvvviii^^^TTTNNNOOONNNLLLJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKMMMLLLKKKKKKJJJJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMPPPTTTVVVWWWVVVSSSOOOMMMOOONNNKKKKKKNNNTTTUUUYYY^^^cccnnnyyyyyy{{{sssjjjdddeeegggddd```___ccc```]]]\\\\\\^^^___^^^^^^______\\\YYYWWWVVVWWWUUUUUUTTTSSSRRRQQQPPPOOOQQQPPPOOONNNKKKIIIGGGFFFAAABBBBBBCCCEEEGGGIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMPPPNNNLLLJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEECCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????AAABBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKJJJKKKPPPXXXjjjIIICCC===;;;;;;<<<;;;999:::::::::;;;;;;<<<<<<<<<::::::999888888888888888:::::::::::::::::::::::::::::::::999999999999999999999999:::999999999888999999999999999999999999:::999999999888888888777===<<<;;;:::888777666666888888888888888999999999999999999999999999999999777888999999999999999999999:::<<<======<<<:::999::::::::::::::::::::::::;;;;;;;;;<<<<<<=================================<<<<<<<<<=========>>>>>>>>>???AAAAAA@@@@@@BBBCCCEEEDDDCCCCCCCCCEEEFFFHHHHHHKKKTTTbbbtttssseee\\\UUUSSSPPPLLLJJJJJJJJJJJJLLLKKKJJJJJJIIIJJJJJJJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMPPPRRRTTTTTTTTTQQQNNNNNNPPPPPPOOOQQQVVV\\\fffrrr|||~~~ssskkkeeebbbeeefffccc```___bbb```]]]]]]]]]^^^]]]\\\[[[\\\[[[YYYVVVUUUVVVWWWWWWVVVUUUSSSQQQOOONNNMMMOOOOOOOOOMMMLLLJJJHHHGGGBBBBBBCCCEEEFFFHHHIIIJJJIIIJJJKKKLLLLLLMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKNNNLLLJJJIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@BBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKMMMQQQ]]]tttFFFAAA<<<:::;;;<<<;;;999:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999999999:::::::::::::::::::::::::::::::::999999888888888888999999:::::::::999888888888888888888888888888999999999888888888888888888888888777777777777666777777888888888999999999999999999999999999999999888888999:::::::::::::::999:::<<<======<<<:::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<<<<<<<<<<<============>>>@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCEEEFFFGGGHHHGGGKKKTTTaaatttuuufffccc^^^XXXSSSPPPNNNMMMOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKJJJIIIHHHFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLJJJIIIIIIIIIIIIJJJIIIJJJLLLMMMNNNNNNOOOPPPNNNMMMOOOSSSUUUWWW^^^fffvvvvvvmmmhhhbbb___bbbcccaaa```aaa^^^]]]^^^___```___\\\YYYZZZZZZYYYVVVTTTTTTVVVXXXXXXXXXVVVTTTRRRPPPNNNMMMOOOOOONNNNNNMMMKKKJJJIIIFFFFFFGGGHHHIIIJJJJJJJJJHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAABBBDDDFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@CCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKPPPVVVeee@@@>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::::::::::::::::::::::::::::::::999888888777777777888999:::;;;:::999888777777777777777777777777777777777777777777777777666777777777888888999999777777777888999999::::::999999999999999999999999777888999:::;;;;;;;;;;;;999999:::;;;;;;:::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<>>>@@@@@@@@@???@@@AAADDDDDDDDDCCCCCCCCCCCCDDDHHHDDDFFFLLLSSS```xxx~~~xxxpppiiiccc^^^\\\ZZZZZZYYYXXXTTTPPPKKKIIIHHHHHHIIIIIIIIIIIIIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKIIIHHHHHHIIIJJJJJJHHHJJJMMMNNNMMMMMMOOOPPPPPPQQQVVV]]]cccjjjvvvuuunnnmmmddd___[[[]]]___^^^```ccc[[[\\\^^^```bbb```\\\YYYXXXXXXVVVTTTRRRSSSVVVYYYXXXWWWVVVTTTSSSQQQPPPOOOOOOOOOOOOOOONNNMMMLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBCCCEEEGGGHHHGGGBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAACCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHFFFIIINNNQQQXXXlll:::;;;<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::999888888888888888999999999999999999999999::::::999999888777777666666888999;;;;;;:::999888777777777777777777777777666666666666666666666666666666777777777888888888666777777888999999::::::888888888888888888888888666777888999::::::::::::999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;===???@@@?????????@@@CCCCCCCCCBBBBBBBBBBBBBBBGGGCCCEEEJJJMMMSSSggg}}}~~~|||yyyxxxvvvppphhh^^^TTTOOOLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHIIIJJJLLLMMMMMMPPPSSSUUUUUUVVVXXX[[[[[[^^^fffqqq{{{xxxqqqnnnlllccc^^^[[[\\\\\\[[[\\\```ZZZ[[[\\\^^^``````^^^[[[VVVUUUTTTQQQPPPRRRVVVYYYVVVUUUUUUTTTSSSRRRQQQQQQOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNLLLKKKJJJHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAABBBEEEHHHHHHHHHAAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHDDDFFFLLLMMMOOO\\\nnn666:::===>>>;;;:::;;;===<<<<<<<<<;;;;;;:::::::::999888888777777777777777999999999999999999999999::::::999999888777777666666777999;;;;;;;;;999888777777777777777777777777555555555555666666666666555555555555555555555666666777777888999999::::::888888888888888888888888555555777888888999999999999999888777777888999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::===???@@@?????????@@@???@@@@@@AAABBBBBBCCCCCCFFFCCCFFFLLLLLLNNN___ttttttggg___VVVVVVUUUTTTSSSQQQOOONNNLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNIIIJJJJJJKKKLLLMMMMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKNNNOOOSSSWWW[[[^^^___```dddggggggkkkuuuvvvssssssppplllfffaaa^^^^^^\\\YYYYYY[[[[[[[[[ZZZ\\\^^^```___^^^UUUTTTRRROOONNNPPPUUUYYYTTTTTTSSSSSSRRRRRRRRRRRROOOPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPOOONNNLLLJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDEEEEEEDDDCCCBBB@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAADDDGGGHHHGGGAAABBBCCCDDDDDDCCCBBBAAA???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCDDDCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGJJJEEEFFFLLLLLLKKKUUUdddzzz::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888999999::::::999999888888888888888888888888888777777777777777888888999666666555555444444444333333444444555666777888888777777777777888888888888777777888888888888777777999999999999999999999999777777777777777777777777777777777777888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAABBBDDDDDDDDDFFFNNN[[[fffuuupppiiiccc\\\ZZZZZZZZZWWWTTTPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPOOONNNNNNNNNNNNMMMLLLMMMPPPQQQNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLKKKJJJGGGJJJKKKIIIJJJNNNNNNKKKNNNJJJGGGFFFIIIJJJIIIGGGHHHHHHGGGHHHJJJKKKJJJJJJOOONNNLLLLLLOOOTTTXXX[[[fffjjjppptttvvvuuuuuuuuuxxx|||wwwpppoooooollliii`````````___^^^\\\[[[ZZZ\\\]]]^^^______^^^\\\[[[TTTSSSSSSTTTUUUVVVUUUTTTQQQPPPOOONNNOOOPPPQQQRRRNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCC@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@??????BBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIKKKNNNQQQaaavvv::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888999999::::::999999888888888888888888888888888888888777666555555666666666666666555555555444444444444555555666666777777777777777777888888888888777777888888888888777777999999999999999999999999777777777777777777777777777777777888888888999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???????????????@@@@@@@@@AAAAAABBBDDDDDDDDDFFFLLLWWW```eeekkkzzzxxxsssqqqnnnhhhccccccbbbbbbaaa```^^^^^^]]]^^^]]]\\\\\\ZZZWWWQQQMMMPPPMMMKKKKKKNNNOOOMMMKKKKKKKKKJJJKKKKKKLLLLLLKKKLLLJJJIIIIIIJJJJJJIIIHHHIIILLLKKKHHHIIIMMMNNNMMMMMMKKKJJJIIIJJJJJJJJJIIIIIIIIIIIIKKKMMMNNNNNNNNNLLLNNNRRRWWW]]]eeemmmrrr{{{wwwmmmjjjkkkllljjjfffbbbbbbbbbaaa```___]]]\\\[[[\\\^^^^^^^^^]]][[[ZZZVVVVVVVVVWWWXXXWWWUUUTTTPPPOOONNNMMMMMMNNNOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB???@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@?????????BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGGGGGGGIIILLLOOOVVVddd~~~::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888999999999999888888888888888888888888888888999888777555444444333333777777666666666666555555555555555666666666666666777777777777888888888888777777888888888888777777999999999999999999999999777777777777777777777777777777888888888999999999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>???????????????@@@@@@@@@@@@AAABBBCCCEEEDDDEEEIIIQQQVVVYYYZZZcccvvv}}}|||zzzyyyyyywwwuuuuuuuuuoooeee\\\XXXUUUQQQPPPRRRSSSQQQOOOPPPNNNLLLLLLLLLMMMLLLJJJLLLKKKIIIIIIJJJKKKKKKKKKLLLNNNMMMJJJJJJOOOPPPOOOPPPPPPOOOMMMKKKKKKMMMOOOMMMOOOQQQTTTWWWZZZ[[[\\\XXX]]]eeelllvvv{{{qqqlllfffeeeggghhheeebbbbbbbbbbbbaaa```___^^^]]][[[\\\]]]]]]]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZXXXUUUSSSOOOOOONNNMMMLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIEEEFFFHHHJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA??????@@@@@@AAAAAA@@@@@@AAA@@@@@@@@@@@@?????????AAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKQQQWWWiii::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888888888999999999999888888888888888888888888888888999888777666555555555555777777777777777666666666666666666666666555555555666777777777888888888888777777888888888888777777888888888888888888888888777777777777777777777777666666666777777777888888<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???????????????@@@@@@@@@@@@AAACCCDDDDDDDDDFFFJJJMMMOOOOOOTTTbbbuuu~~~uuueeebbb```___```___ZZZVVVXXXUUURRRQQQQQQRRRPPPNNNPPPNNNLLLKKKMMMOOOPPPPPPNNNRRRTTTTTTVVV[[[]]][[[^^^]]]ZZZUUUQQQSSSYYY^^^^^^aaaeeehhhkkkmmmoooqqqlllpppvvv}}}|||ppppppkkkeeecccddddddbbb__________________^^^]]]\\\\\\\\\\\\\\\\\\[[[YYYYYYZZZ\\\^^^^^^[[[WWWSSSQQQPPPPPPOOONNNLLLLLLKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLLLLMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHFFFHHHJJJLLLMMMKKKHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIOOOQQQ\\\ttt::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888777888888999999888888777888888888888888888888888888777777666666777888888666666666777777777777777666666666666666555555555666777777777888888888888777777888888888888777777888888888888888888888888777777777777777777777777555555555666666666777777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@AAACCCDDDDDDDDDEEEFFFEEEFFFKKKRRR\\\nnnyyyyyyzzz|||}}}xxxpppjjjhhhddd``````cccdddcccaaa]]]ZZZVVVTTTTTTVVVWWWWWWVVV]]]dddiiipppwwwzzzxxxxxxuuunnngggdddiiisss|||xxxyyy{{{tttoooqqqkkkddd`````````aaa```_________```______^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYZZZ]]]___^^^ZZZUUUQQQPPPRRRQQQQQQPPPNNNMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHMMMNNNQQQRRRQQQNNNKKKHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDFFFGGGGGGFFFFFFGGGHHHHHHJJJTTTeeezzz::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888777777888888888888777777888888888888888888888888777777777777777888999999555555666666666666777777555555555666666666666666777777777777888888888888777777888888888888777777888888888888888888888888777777777777777777777777555555555666666666777777999:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999888777888999:::;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????@@@???@@@AAABBBCCCCCCBBBBBBBBBEEEIIIKKKMMMXXXppp}}}yyyyyy~~~}}}sssoooiiiffffffhhhiiijjjnnnvvv~~~|||{{{}}}xxxyyy{{{yyy{{{sssooommmjjjeee```\\\\\\___aaabbb``````aaabbbbbbbbbaaaaaa^^^^^^]]]\\\[[[ZZZZZZYYYZZZ]]]```]]]XXXSSSQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGMMMNNNPPPQQQOOOLLLHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>???@@@@@@@@@??????===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCEEEGGGGGGFFFFFFFFFGGGEEEHHHQQQ^^^mmm::::::::::::::::::::::::888888888888888888888888999999999999999999999999888888888888888888888888777777888888888888777777888888888888888888888888888777777666666666777777444444555555555666666666444444555555666666777777777777777777888888888888777777888888888888777777888888888888888888888888777777777777777777777777777777777777888888888888777888888999:::;;;<<<<<<999999999999999999999999999999777777777888:::;;;::::::;;;<<<<<<======>>>>>>>>>>>>>>>????????????>>>>>>???AAABBBCCCBBBAAADDDFFFHHHJJJIIINNN^^^oooxxxwww{{{~~~{{{wwwqqqqqquuuyyywwwpppnnnkkkhhhcccaaa^^^]]]]]]^^^___`````````aaabbbbbbbbbbbbbbb```___^^^]]][[[[[[ZZZZZZ[[[^^^```]]]WWWRRRRRRSSSQQQRRRRRRRRRQQQPPPNNNMMMKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEHHHIIIJJJKKKJJJHHHEEECCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>===>>>>>>???@@@@@@??????=========>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@BBBEEEFFFEEEEEEEEEFFFHHHIIIOOOXXXcccsss::::::::::::::::::::::::888888888888888888888888999999999999999999999999777777777777777777777777777777888888888888777777888888888888888888888888999888777666555444444444333444444444555555666666333444444555666777888888777777777777888888888888777777888888888888777777777777777777777777777777777777777777777777777777888999999999999:::::::::666666777888:::;;;<<<<<<999999999999999999999999999888777666666888:::;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>????????????>>>>>>>>>@@@BBBCCCCCCBBBDDDCCCDDDFFFFFFIIISSS]]]uuuzzzoookkkjjjqqq{{{|||xxx}}}zzzvvvtttxxxuuullllllmmmiiieeebbbbbbaaa```___^^^]]]\\\]]]^^^___``````aaaaaa```aaa```^^^]]]\\\[[[[[[[[[]]]___aaa]]]WWWSSSSSSUUUPPPQQQQQQRRRQQQPPPNNNMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDGGGHHHJJJKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>????????????>>>>>>>>>>>>======>>>???????????????============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC>>>@@@CCCDDDDDDDDDDDDEEEIIIGGGIIIPPPYYYeeewww:::999999888888999999:::999999999888888777777777888888777777777777888888888999999999999888777777666666666666666666666666777777777777777777777777777777666555444333222222555555555555555555555555666666666666666666666666888888777777666666555555444555777888888888777666666666777888888888888888777777777777888888888888888777666444444444555666777888888999999:::;;;;;;:::::::::999999888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBBBBCCCHHHNNNRRR^^^ppp}}}rrroooqqqtttwwwyyy~~~|||ttttttyyy~~~}}}wwwnnngggeeeeeefffgggfffbbb]]]\\\]]]^^^]]][[[______^^^]]]^^^___```aaa[[[\\\]]]]]][[[ZZZZZZ[[[[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQOOOMMMLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNMMMKKKIIIHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBAAAEEEEEEDDDDDDCCCBBB@@@@@@CCCCCCBBBAAA@@@@@@??????AAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@??????>>>>>>============>>>>>>>>>>>>>>>????????????@@@@@@@@@????????????????????????@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFEEEHHHKKKMMMOOOUUU___ggg:::999999888888999999::::::999999999888888888888888888777777777777888888888999999999999888777777666666666666666666666666777777777777777777777777444444555555555666666666666666666666666666666666666666666666666666666666888777777777666666666555444555666777888777777666666666777888888888888888777777777777888888888888888888777666666666666666777888888999999::::::;;;::::::::::::999999999888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCDDDGGGLLLOOORRR^^^sss~~~~~~~~~|||zzzxxxzzz{{{vvvpppnnnpppsssttttttyyy}}}tttpppjjjfffeeeeeeddddddeeebbb___^^^``````___]]]______^^^^^^^^^___```aaa[[[\\\]]]]]][[[YYYZZZZZZ\\\[[[ZZZXXXUUUSSSRRRQQQRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKMMMLLLJJJIIIHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCBBBBBBAAA@@@@@@???AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>????????????@@@@@@@@@????????????????????????@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFDDDGGGIIIIIIIIINNNVVV]]]qqq999999888888888888999999:::::::::999999999999888888888777777777777888888888888999999888888777666666666666666666666666666777777777777777777777777555555666666666777777777777777777777777777777777666666666666666666666666777777777777666666666666555555666777777777777777666666777888888888888888777777777777888888888888888888888888888777777666777777888888999:::::::::;;;;;;::::::::::::999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBCCCDDDDDDFFFHHHKKKJJJMMMZZZnnn~~~zzzqqqmmmnnnmmmooossszzz~~~wwwuuuqqqnnnkkkjjjjjjkkktttzzzpppjjjhhheeeddddddcccaaa```bbbaaa``````aaaaaa```^^^______^^^^^^______```aaa\\\]]]^^^\\\ZZZYYYYYYZZZ]]]\\\ZZZWWWUUURRRPPPOOOQQQOOONNNLLLKKKKKKKKKLLLOOONNNMMMMMMLLLKKKJJJJJJGGGIIIKKKKKKJJJIIIHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@AAA@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============????????????@@@@@@@@@@@@>>>????????????@@@@@@@@@????????????????????????@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHFFFEEEGGGLLLQQQ]]]qqq999999888888888888999999:::::::::999999999999999888888777777777777888888888888888888888777777666666666666666666666666666777777777777777777777777999999888777666555444444666666666666666666666666666666666666666666666666777777777777666666666666555666666777777777777777666666777888888888888888666777777777888888888888666777888999999888666555777777777888999999::::::;;;:::::::::::::::::::::888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????AAACCCDDDDDDDDDEEEFFFIIIIIINNNYYYhhh{{{}}}tttmmmkkkkkklllqqqzzz}}}{{{|||~~~||||||wwwvvvwwwyyyvvvooojjjfffdddbbb```aaa```___]]]^^^___```aaabbbaaa___^^^_______________``````aaa^^^^^^^^^\\\ZZZXXXYYYZZZ[[[ZZZYYYWWWTTTRRRQQQPPPPPPNNNMMMKKKKKKKKKKKKLLLPPPOOONNNMMMKKKJJJIIIHHHEEEHHHJJJKKKJJJIIIIIIJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@AAABBBCCCDDDGGGHHHHHHGGGEEEFFFIIILLLSSSaaayyy999888888777777888888999999999999999999999999999888888777777777777888888777888888888888777666666666666666666666666666666666666666666666666666666999999888777666555444444555555555555555555555555666666666666666666666666666666666666777777777777666666666666666777777888666666777888888888888888666777777777888888888888444555666777777777555555666777777888888999::::::::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=================================>>>>>>>>>?????????>>>@@@CCCDDDCCCBBBCCCDDDGGGHHHJJJNNNTTTbbbyyy|||wwwwwwzzz~~~xxxqqqlllkkklllooouuu~~~wwwooorrrxxx|||xxxyyy||||||sssnnnlllkkkfffccc___]]]]]]^^^^^^]]]^^^```bbbddddddbbbaaa```_________```````````````______^^^\\\YYYWWWXXXYYYXXXWWWVVVUUUTTTSSSRRRRRROOONNNMMMKKKKKKKKKLLLLLLOOOOOOMMMLLLJJJIIIHHHGGGEEEGGGJJJJJJJJJIIIIIIJJJHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<========================<<<<<<<<<<<<<<<<<<======<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????????????????????????????>>>>>>>>>======????????????????????????????????????????????????@@@@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFEEEFFFHHHIIIKKKSSScccxxx888888777777777777888888777888888888888999999999888888777777777777888888777777888888777777666555666666666666666666666666666666666666666666666666555555666666666777777777555555555555555555555555666666666666666666666666666666666666777777777777666666666666666777888888666666777888888888888888777777777777888888888888444555555666666666666666666666777777888999999999888888999999999999::::::888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<====================================>>>>>>>>>??????>>>???AAABBBAAAAAABBBCCCAAACCCFFFHHHIIIRRRfffyyy~~~wwwmmmkkkkkknnnvvv}}}yyyqqqkkkjjjjjjlllqqqyyyvvvuuutttsssqqqpppooonnnrrr{{{|||qqqmmmiiiggggggdddaaa^^^\\\]]]]]]]]]]]]```ccceeefffeeeccccccccc^^^___```aaaaaaaaaaaa`````````___[[[XXXWWWWWWYYYVVVVVVUUUTTTTTTSSSSSSRRROOONNNMMMLLLKKKLLLLLLMMMOOONNNMMMLLLJJJIIIHHHGGGFFFHHHJJJKKKJJJIIIJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEDDD@@@AAABBBCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBAAA???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<============????????????@@@@@@@@@@@@>>>????????????@@@@@@@@@??????????????????????????????>>>>>>>>>=========????????????????????????????????????????????????@@@?????????@@@@@@AAABBB@@@AAABBBCCCEEEFFFGGGGGGIIILLLUUUeeexxx888888777777777777888888666666777777777888888888888888777777777777888888777777777777777666666555666666666666666666666666666666666666666666666666444444555555555666666666555555555555555555555555666666666666666666666666555666666666777777777888777666666555666777888999666666777888888888888888777777777777888888888888666666555555666777777888666666777777888888999999777777777888888999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=======================================>>>>>>>>>???===>>>@@@@@@???@@@AAACCC???@@@CCCFFFGGGKKKVVVcccwww}}}{{{~~~xxxuuuuuurrroooooosssyyy}}}}}}yyyuuussstttwwwyyy{{{mmmiiiiiifffbbbaaa^^^]]]\\\]]]______^^^\\\```bbbeeedddbbb```aaabbb^^^___```aaabbbaaaaaa```bbbaaa___[[[XXXVVVWWWYYYWWWVVVUUUTTTSSSRRRQQQQQQPPPOOONNNLLLLLLMMMNNNNNNOOOOOONNNMMMKKKJJJIIIIIIGGGIIILLLLLLKKKJJJJJJJJJHHHGGGGGGFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>?????????>>>>>>>>>==============================<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@>>>????????????@@@@@@@@@???????????????????????????>>>>>>>>>============???????????????????????????????????????????????????????????????@@@@@@AAA>>>???@@@CCCEEEFFFFFFFFFKKKJJJNNNXXXdddwww888888777777777777888888555555666666777777777888888888777777777777888888777777777777777666666555666666666666666666666666666666666666666666666666777777666555444333222222777777777777777777777777666666666666666666666666555666666666777777888888777666555555555666888999666666777888888888888888777777777777888888888888888777666666666777999:::666666666777888888999999666666777777888888888999888888999999999:::::::::;;;;;;;;;<<<<<<<<<==========================================>>>>>>>>>>>>===>>>??????>>>???AAADDDCCCAAABBBFFFHHHIIIMMMSSS^^^qqq}}}yyykkkaaacccfffddd___^^^WWWXXX[[[^^^aaaaaa^^^[[[]]]```aaa```^^^\\\]]]___^^^___aaabbbbbbbbbaaa```bbbaaa___[[[WWWVVVWWWXXXXXXWWWVVVTTTRRRQQQOOOOOOPPPOOONNNMMMMMMMMMNNNOOOPPPOOOOOONNNMMMLLLKKKKKKIIIKKKMMMMMMKKKJJJJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???AAAAAAAAABBBBBBAAAAAA@@@?????????????????????@@@????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>========================<<<=========>>>>>>??????============>>>>>>>>>>>>>>>????????????@@@@@@@@@????????????????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@???@@@AAADDDGGGHHHGGGFFFIIIGGGIIIMMMSSSaaa|||:::999888888888888888999999888888777777777777777666777777777777555333222666555555444444666777888888888777666666666666666666666555555555555666666555555555555555555555555555444444444444555666666666666666666555555555555555555666666666666555555333444666777888777666444777777777777777777777777999777666777888888777666777777777777888888888888777777777777777888888999777777777777777777777777444555777888::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@AAADDDDDDEEEEEEGGGIIIUUU[[[hhh{{{tttjjj^^^ZZZ___cccaaa^^^YYY^^^bbbcccaaa^^^]]]]]]aaa___^^^^^^_________^^^```^^^\\\\\\___```^^^\\\]]][[[ZZZ[[[]]]]]][[[XXXWWWVVVTTTSSSSSSSSSQQQOOONNNNNNNNNMMMMMMMMMLLLLLLPPPPPPOOONNNMMMMMMMMMNNNOOONNNLLLJJJIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCAAA@@@@@@AAABBBCCCAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>======>>>???@@@???>>>======???>>>>>>>>>>>>>>>>>>>>>>>>???===<<<;;;;;;<<<===???======>>>??????????????????????????????>>>===<<<>>>????????????@@@@@@@@@DDDBBB@@@===<<<;;;<<<=================================>>>>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@???@@@AAAAAABBBCCCDDDEEEEEECCCEEEHHHJJJOOO[[[kkkvvv777666666666666666777777999888777777666666777777777888888888777666444444666555555444555666777888888777777666666666666666666666555555555555666666555555555555555555555555555444444444444555666666666666666666555555555555555555666666666666555555333444666777888777666555666666666666666666666666888777666777888888777666666666777777777888888888777777777777777888888999888888888888888888888888666777888999:::;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<============<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBB???AAACCCDDDDDDEEEGGGIIIJJJOOOXXXfffyyyyyyoooggg___]]]___bbbaaa___aaadddggggggdddaaa`````````^^^]]]]]]^^^___^^^]]]___^^^]]]]]]______]]]ZZZ[[[ZZZYYYZZZ\\\\\\YYYVVVWWWVVVTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNMMMMMMMMMOOOOOONNNMMMMMMMMMMMMMMMNNNMMMKKKJJJHHHHHHHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@???>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<>>>???======>>>???????????????>>>????????????>>>>>>===>>>>>>?????????@@@@@@@@@BBBAAA???=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEEEEBBBEEEHHHIIIKKKQQQ[[[ccc}}}666555555555666777888888999888777777666666777777888888888888888777666555666555555555555666777777777777666666555555666666666666555555555555666666555555555555555555555555555444444444444555666666666666666666555555555555555555666666666666555555333444666777777777666555666666666666666666666666888777666666888888777666666666777777777777888888777777777777777888888999888888888888888888888888999999999:::::::::;;;;;;888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAA???AAACCCCCCCCCDDDFFFHHHFFFIIINNNUUUbbbwwwuuunnnjjjhhhdddcccccccccbbbaaaggghhhiiihhheeebbbbbbbbb___^^^\\\]]]^^^______^^^____________```^^^[[[XXXYYYXXXYYYZZZ[[[ZZZWWWTTTXXXVVVTTTTTTTTTTTTRRRQQQOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKIIIHHHHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>???@@@@@@@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<>>>>>>======>>>???????????????===>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>>>>>>>???@@@AAA???????????????????????????????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEEEEAAADDDGGGHHHHHHJJJNNNRRReee{{{777777777777888999;;;;;;888888777666666666666666777777777777666666555555555555555555666666666777777666666555555555666666666666555555555555666666555555555555555555555555555444444444444555666666666666666666555555555555555555666666666666555555444444555666777666666666666666666666666666666666777666555666777888777666666666666666777777777888777777777777777888888999999999999999999999999999:::999999999999999999999777777888999:::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@@@@???@@@BBBBBBBBBCCCEEEFFFEEEHHHKKKNNNTTTdddzzzzzzuuuoookkkjjjkkkkkkiiigggdddccccccgggffffffeeedddccccccdddaaa___^^^^^^___``````______```aaabbbaaa___[[[XXXXXXYYYZZZ[[[[[[YYYVVVTTTXXXVVVTTTTTTUUUUUUSSSRRRPPPPPPPPPOOOOOOOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@AAA@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>======>>>???????????????<<<===>>>???????????????>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDEEEAAADDDGGGHHHHHHJJJLLLNNNXXXhhh777777777777888999;;;;;;888777777666555666666666666555555555444444444444444555555666666666666666666666555555555555666666666666555555555555666666555555555555555555555555555444444444444555666666666666666666555555555555555555666666666666555555444555555666666666666666555555555555555555555555666555444555777888777666555666666666666777777777777777777777777888888999888888888888888888888888999888888777666777777888777777888888999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===>>>>>>??????>>>@@@AAABBBAAAAAACCCEEEBBBEEEHHHIIIKKKTTTdddqqqzzzuuusssqqqooommmiiikkkllljjjfffbbbaaaaaadddccccccccceeefffhhhhhhdddbbbaaa```aaabbbaaa```___aaaccccccaaa^^^[[[ZZZYYYZZZ[[[[[[ZZZXXXVVVUUUWWWUUUTTTTTTUUUUUUSSSRRRPPPPPPPPPOOOOOOOOONNNNNNLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLJJJIIIHHHHHHIIIJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAA@@@???>>>>>>@@@????????????????????????>>>>>>============>>>>>>======>>>???????????????<<<===>>>???????????????======>>>>>>>>>?????????AAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGIIIKKKNNNQQQZZZkkk666555555555666777888888888777666666555555666666555555444333333444444555444555555666777666666666555555444444555555666666666666555555555555666666555555555555555555555555555444444444444555666666666666666666555555555555555555666666666666555555555555555555666666666777555555555555555555555555555444444555777888888777555555666666666666777777777777777777777888888999777777777777777777777777999888666555555666777888777777888888999999::::::999999999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>======>>>>>>???===???AAAAAA@@@@@@BBBCCCBBBEEEGGGHHHHHHMMMVVV^^^oooyyyqqqpppnnnmmmnnnnnnlllkkkfffffffffdddaaa___^^^___cccbbbbbbeeehhhkkkmmmmmmgggeeecccbbbccccccaaa```]]]___aaaaaa___\\\[[[[[[ZZZ[[[[[[ZZZXXXVVVVVVWWWUUUTTTSSSSSSTTTTTTSSSQQQOOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIJJJJJJKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA???>>>???@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????===>>>>>>????????????>>>=========>>>>>>>>>??????@@@@@@@@@???>>>===<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDDGGGFFFDDDCCCCCCEEEGGGHHHJJJNNNZZZlll777666666666666666777777777777666555555555555666666555444333444444555666444444666777777777666555555444444444444555666777666666555555555555666666555555555555555555555555555444444444444555666666666666666666555555555555555555666666666666555555555555555555555666777777555555555555555555555555555444333555777888888777555555555666666666777777777777777777777888888999666666666666666666666666999888666555666777888:::888888888888888999999999999999999999::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>============>>>>>>===???@@@@@@??????AAABBBDDDEEEFFFFFFFFFIIINNNRRR\\\hhhzzz{{{pppkkkjjjiiihhhgggggggggggggggfffcccaaa___]]]]]]^^^___```cccbbbcccfffkkknnnnnnmmmiiigggdddbbbbbbaaa```^^^ZZZ\\\^^^]]]ZZZYYYYYY[[[ZZZ[[[ZZZXXXUUUSSSUUUWWWTTTSSSQQQRRRSSSSSSRRRPPPOOONNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLLLLIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@????????????????????????>>>>>>>>>??????>>>>>>>>>======>>>???????????????>>>????????????>>>>>>===============>>>>>>>>>???======>>>>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@AAA>>>>>>???@@@@@@@@@@@@?????????@@@AAABBBCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDFFFGGGNNN[[[lll:::999888888888888888999777777666555555555555555777666555444444555777777333444666777777777666555444444444444444555666777666666555555555555666666555555555555555555555555555444444444444555666666777666666666555555555555555555666666666666555555555555555555555666777777555555555555555555555555555444333555777888888777555555555555666666666777777777777777777888888999666666666666666666666666999888777666666888:::;;;999999999888888888888888888888999999999:::::::::;;;::::::::::::;;;<<<<<>>============>>>>>>===>>>@@@@@@??????@@@BBBCCCBBB@@@@@@AAACCCFFFHHHMMMTTTaaarrrsssfffbbbeeehhhiiigggfffdddccccccccccccbbb___[[[[[[]]]aaacccdddbbbaaabbbfffkkkmmmmmmkkkiiigggdddbbbaaa```^^^\\\WWWYYY[[[ZZZWWWVVVXXXZZZYYYZZZYYYVVVRRRQQQTTTWWWSSSRRRQQQQQQRRRRRRQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMIIIJJJKKKMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDFFFHHHIIIGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@????????????????????????>>>>>>????????????>>>>>>======>>>??????????????????????????????>>>===<<<============>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>?????????????????????????????????@@@@@@AAAAAABBB>>>>>>???@@@@@@@@@@@@???>>>???@@@AAABBBCCCCCCDDD@@@@@@AAACCCEEEFFFEEEDDDFFFFFFJJJSSS]]]ppp999888888888777777666666444444555555666666777777777777666666555555555444777777666666555555444444777777666666555555444444777666555444444555666777666666555555555444444444444444444555555555555666777666555444444444444444555555555555555555555555666666555555555444444444555555666777555333111///555555555555666666666666555555555444444333333333777777666666666666777777666666666666666666666666;;;:::999888888888999:::999888888888777777666666888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????BBBBBBAAABBBCCCEEEGGGHHHIIINNNUUU\\\hhh{{{vvvlllkkklllkkkhhhhhhfffcccaaa^^^^^^^^^___\\\[[[[[[ZZZ[[[]]]^^^___^^^^^^___bbbeeefffeeedddbbbbbbccceeeeeebbb]]]ZZZZZZYYYVVVUUUUUUVVVYYYZZZZZZXXXUUURRRPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQQQQOOONNNMMMLLLLLLLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMJJJHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAA======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<======>>>???@@@AAAAAAAAA???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@===???@@@BBBCCCCCCBBBBBBBBB@@@???@@@CCCDDDDDDDDDBBBBBBAAA@@@AAABBBCCCDDDIIIDDDFFFNNNTTT]]]sss888888777777777666666666444444444444555555555555777666666666555555555555666666666666555555555555666666666666555555555555777666555444444555666777666666555555555444444444444444444444555555555555666666555444444444444444555555555555555555555555666666555555555444444444333444555555555444333222555555555555666666666666777777777777666666666555777666666666666666666777666666666666666666666666:::999888777777888999:::888888888888777777777666888888888999999999::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????AAAAAAAAABBBCCCDDDEEEFFFBBBFFFKKKPPPYYYjjjyyyooommmsssxxxwwwssskkkhhheeebbbaaa``````___\\\[[[[[[ZZZ[[[\\\]]]^^^``````___aaabbbbbb___^^^aaaaaaaaaccccccaaa\\\YYYZZZYYYWWWVVVVVVWWWYYYZZZYYYWWWTTTRRRPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPPPPOOONNNMMMLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJLLLKKKJJJHHHHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<>>>>>>>>>??????@@@@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB>>>===<<<<<<>>>@@@@@@???BBBAAAAAA@@@AAABBBCCCDDDHHHCCCEEEKKKOOOTTTfffzzz777777666666666666666555444444444444444333333333666666666666555555555555555555555555555666666666555555555555555666666666666666555444444555666666555555555555555444444444444444444444555555555555666555444444444444444444555555555555555555555555555555555555555444444444333333444444555555555555555555555555666666666666777777777777666666666666666666555555555555666666666666666666666666666666888888777777777777888888888888888888777777777777888888888999999999999:::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>??????>>>???@@@AAABBBCCCCCCCCCBBBDDDGGGJJJPPP\\\mmmzzz}}}oooiiigggnnn{{{zzzmmmiiieeecccccccccaaa^^^\\\[[[[[[ZZZ[[[[[[\\\\\\___^^^]]]]]]^^^^^^\\\ZZZ^^^^^^___```aaa___[[[XXXZZZYYYYYYXXXXXXYYYYYYZZZWWWVVVTTTRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSQQQPPPOOOQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============????????????????????????@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@????????????@@@AAABBBBBB@@@???===>>>???@@@@@@???AAAAAAAAAAAAAAABBBCCCCCCEEEBBBDDDHHHIIIJJJVVVdddwww666666666666555555555555666555555444444333333333666666666666666555555555444444444555555666666666444444444555555666666666555555555555555555555555555555555555555555555555333333444444444555555555555555444333333444444444555555555555555555555555555555555555555555555555555444444444444555666666555555555555666666666666444444444333333333333333666555555444444555555666666666666666666666666666666666666666666777777777888888888777777777777777888888888888999999999999888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>???<<<===???AAABBBAAAAAA@@@DDDEEEGGGHHHLLLTTT```jjjsssgggcccccclllyyy|||uuukkkgggbbbaaacccccc```]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[]]]]]]]]][[[]]]]]]^^^___```^^^[[[XXXYYYYYYYYYZZZZZZYYYYYYYYYVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@??????>>>========================>>>>>>>>>>>>============????????????>>>>>>>>>>>>AAA@@@@@@???>>>======<<<========================???>>>>>>=========>>>>>>========================>>>>>>>>>>>>????????????@@@???>>>>>>>>>@@@AAABBBCCCAAA??????@@@AAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAADDDGGGFFFEEEJJJSSSaaasss555555555555666666666666777666666666555555444444555555555666666666666666333333444444555555666666333333444444555555666666444444555555555555444444444555555555555555555555333333333444444444444555444444333333333444444555555555555555555555555555444555555555555555555555777666555444444444555555555555555555666666666666222222222222222222222222555555444444444444555555666666666666666666666666555555666666777777777777777777777777777777888888777777888888888999999999888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<============>>>>>>>>><<<===>>>@@@@@@@@@??????@@@BBBCCCDDDFFFLLLUUU[[[jjjssssssmmmeeeaaaaaagggqqqvvvsssnnngggdddaaa```aaaaaa^^^\\\ZZZ[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYZZZ\\\]]]\\\[[[]]]\\\]]]^^^______\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQOOONNNPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>======>>>>>>>>>>>>==========================================>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>@@@@@@??????>>>===<<<<<<========================>>>===============>>>>>>==============================>>>>>>>>>?????????@@@???>>>===>>>???@@@AAA@@@>>>======>>>???>>>===@@@@@@@@@AAAAAAAAAAAAAAA@@@AAADDDFFFFFFDDDGGGKKKQQQ___www555666666666666777777777666666666666666555555555555555555666666666666666444444444444444555555555444444444444444555555555444444555555555555444444444444444555555555555555333333333333444444444444333333333333333444444555555555555555555555555555444444444555555555555555666666666666555555444444555555555555666666666666444444444444444555555555444444333333333333444444666666666666666666666666444555666777888888777777777777777777888888888888777777777888888888888999888888888888999999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<============>>>>>>======>>>??????????????????@@@BBBCCCEEEIIINNNRRRXXX^^^hhhtttvvvnnnkkkcccaaabbbeeejjjnnnnnnmmmgggfffeeeccc```^^^\\\[[[ZZZZZZ\\\]]]]]]^^^]]]]]]^^^\\\ZZZYYYZZZZZZZZZYYY[[[[[[[[[\\\^^^^^^\\\ZZZWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRSSSSSSSSSQQQPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>?????????>>>>>>>>>>>>>>>??????AAA???>>>>>>@@@AAA@@@?????????@@@AAAAAAAAAAAAAAA???AAACCCEEEEEEEEEGGGIIIMMMTTTfff~~~666666666777777777888888444444555555555555555666555555555555666666666777555444444444444444444333555444444444444444444333333444444555555444444333444444444555555555666666222222333333333444444444333333222222333333444555555555555555555555555555444444444555555555666666444444666777777666555555555555555555666666666666555555555666666777777777444444333333333333444444666666666666666666666666444555666888999999888888666777777777888888888888777777777777888888888888888888888888999999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDEEEGGGIIIKKKLLLPPPVVV___jjj{{{|||qqqjjjhhhaaacccfffhhhiiijjjlllnnnlllmmmmmmhhhaaa[[[ZZZ[[[YYYZZZ\\\^^^___``````___\\\ZZZXXXWWWYYYZZZZZZYYYYYYYYYYYYZZZ\\\\\\[[[ZZZVVVUUUSSSRRRRRRSSSUUUVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@????????????????????????===>>>???@@@@@@AAA@@@@@@>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???===>>>>>>>>>>>>>>>======AAA???>>>???AAABBBBBBBBB>>>???@@@AAABBBAAAAAA@@@???@@@BBBBBBBBBEEEGGGGGGMMMNNNYYYlll666666777777888888999999333333333444444555555555444555555555666666777777555555555444444333333333555555555444444333333333333333444555555444333333444444444555555555666666222222333333333444444444222222222222333333444555555555555555555555555555444444444555555555666666111222555777888888777666555555555555666666666777444555555555666666777777444333333222222333333444666666666666666666666666444555777888999999999888666666777777888888888999777777777777888888888888777888888888888999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>??????>>>======>>>@@@AAA>>>>>>@@@AAAAAABBBCCCCCCDDDFFFJJJNNNVVVcccrrr}}}yyyuuuwwwuuullldddcccbbbggglllllljjjiiikkknnnqqqttttttmmmbbbZZZYYY[[[XXXZZZ\\\^^^```aaaaaaaaaVVVUUUTTTUUUXXX[[[\\\\\\XXXWWWWWWXXXZZZ[[[ZZZYYYUUUSSSQQQPPPPPPQQQSSSUUUTTTTTTSSSSSSRRRPPPOOONNNPPPQQQRRRSSSSSSRRRRRRQQQHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIICCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>????????????????????????<<<===>>>???@@@AAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????;;;<<<<<<===>>>??????@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<;;;:::;;;===??????>>>>>>???@@@AAABBBAAA@@@@@@???@@@@@@???@@@CCCFFFFFFIIIGGGLLL\\\ppp666666666666666666666666666666666666666666666666666555444333333444666666777777666555444444333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444555555555555444444333333333333333333333333555555666666555444333333444444444555555555555666555555555666666666666777444444555555666777777777333333555666666666555444555555555666777888888999777777666666666666777777999999888777666666777777777888888888888999999999999999::::::::::::;;;;;;>>>>>>>>>>>>>>>=========>>>>>>>>>>>>============>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEIIINNNVVV___eeezzz~~~oooffffffeeeffffffeeecccaaadddgggjjjkkkkkkkkklllmmmrrruuuvvvpppfff]]]YYYYYY^^^]]]]]]^^^______^^^\\\UUUWWWZZZ[[[[[[[[[]]]^^^[[[YYYXXXYYY\\\\\\ZZZWWWTTTRRRQQQOOOPPPQQQSSSTTTVVVUUUSSSRRRPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOLLLKKKJJJIIIIIIJJJLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDHHHFFFEEEEEEFFFFFFEEECCCBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@BBBBBBAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================??????>>>>>>======<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<<<<============>>>???????????????============>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDGGGHHHLLLSSS]]]nnn444444444444444444444444666666666666666666666666666555444444444444555666777666666555444444333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444555555555555444444333333333333333333333333555555555555555444333333444444444555555555555666333333333444444444444555666666666666555555555555333444555666666666555444444444555666666777888888777777666666666666777777999888888777666666777777777777888888888999999999999999999:::::::::;;;;;;========================>>>=====================>>>>>>??????@@@@@@AAAAAAAAABBBCCCEEEIIINNNVVV[[[gggrrr|||lll______```aaacccddddddcccbbbfffhhhjjjjjjjjjjjjkkkllljjjlllnnnkkkeee```^^^^^^___]]]\\\]]]___```___^^^ZZZ\\\^^^^^^\\\\\\\\\]]]]]][[[ZZZZZZ[[[[[[YYYVVVSSSSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQPPPOOONNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOKKKKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIIIIHHHGGGFFFEEEGGGFFFEEECCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGFFFDDDDDDEEEFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???BBBAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>=============================================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<===>>>======>>>????????????>>>=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDHHHGGGIIIMMMSSS___sss444444444444444444444444666666666666666666666666666555555444444444555555666666666555444444333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444444555555555555444444333444444444555555555555666333333333444444444444555777777666666555444444333333444555555666666555555444444444555666666777777777666666555555666666777888888777666666666777777777777777888888888999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<========================>>>>>>>>>>>>????????????@@@AAAAAAAAABBBFFFKKKOOOXXXaaannn{{{~~~vvvmmmaaaXXXYYY[[[^^^aaacccdddddddddggghhhiiiiiihhhhhhjjjkkkeeeeeefffeeedddcccbbbaaaaaa^^^\\\[[[\\\^^^^^^^^^```aaabbbaaa^^^\\\\\\\\\^^^\\\ZZZYYYXXXWWWTTTRRRRRRSSSSSSSSSSSSSSSRRRRRRPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEECCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================================================>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<===>>>>>>??????>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCFFFEEEFFFHHHJJJPPP]]]kkk666666666666666666666666666666666666666666666666666555555555444444444444666666555555555444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333444444555555444444333555555555555555555555555444444444555555444444333444444444555555555555666555555555666666666666777666666666555555444444444444444444555555555555555444444444444555555666666666666666555555666666666888777777666666666777777777777777777888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>============???@@@@@@@@@@@@BBBEEEHHHPPPUUU]]]eeemmm{{{}}}tttnnnhhhaaa[[[ZZZ]]]aaadddffffffffffffhhhhhhhhhfffeeeeeegggiiieeecccbbbbbbdddeeeeeedddeeebbb]]]ZZZZZZ[[[\\\\\\aaabbbcccbbb___]]]]]]]]]\\\[[[ZZZXXXUUURRROOOMMMQQQRRRSSSTTTTTTRRRQQQOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEECCCBBBCCCDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAA@@@???>>>===@@@@@@??????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<==================================================================<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@<<<======>>>===<<<:::999=========>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCBBBCCCFFFGGGIIIRRR[[[mmm}}}777777777777777777777777666666666666666666666666666666555555555444444333555555555555555444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333444444444444333333555555555555555555555555333333444444444444444333444444444555555555555666555555555666666666666777333444444444555555555666444444444444555555666666444444444555555555555555666666555555555555666666777666666666666666777777666666777777777888888888888888888999999999::::::888999999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>==================>>>???AAAAAAAAABBBDDDGGGGGGKKKOOORRRWWWbbbppp{{{~~~vvvnnniiiddd```]]]bbbeeeiiikkkiiigggggggggfffffffffdddbbbbbbdddfffcccaaa```aaadddgggiiijjjnnniiiccc^^^]]]]]]]]]\\\___aaabbbaaa___^^^^^^___]]]]]]]]]\\\XXXSSSOOOMMMPPPQQQSSSTTTSSSQQQOOONNNNNNNNNOOOPPPQQQPPPPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEEEEFFFCCCBBBAAAAAACCCDDDCCCAAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>===??????>>>>>>>>>>>>=========>>>????????????>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>========================<<<<<<<<<<<<<<<=========>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????===>>>??????>>>===;;;:::<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@BBBEEEEEEEEEJJJPPP[[[hhh}}}555555555555555555555555666666666666666666666666666666666666555444333222555555555555555555555555333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333444444444444333333444444444444444444444444222333333444444444444333444444444555555555555666333333333444444444444555222333333444555555666666555444444444444555666666555555555555555555555555666555555444444555555666666666555555666666777777666666666777777777888888888888888888999999999999888888999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>============>>>>>>>>>>>>===???AAABBBBBBCCCEEEFFFBBBFFFJJJLLLOOOXXXeeeooo{{{{{{xxxrrrmmmhhhdddbbbaaahhhlllooooookkkfffddddddbbbccccccbbb``````bbbccc^^^]]]]]]^^^aaaggglllpppsssooohhhcccaaa```___^^^^^^```aaaaaa```______```___bbbeeeddd```ZZZTTTQQQQQQRRRSSSTTTSSSRRROOONNNOOOPPPQQQRRRRRRQQQPPPOOOLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEBBB@@@@@@@@@BBBCCCBBBAAABBBBBBAAAAAAAAAAAA@@@@@@??????@@@AAA@@@???>>>===>>>>>>>>>==================>>>???@@@@@@???>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>========================;;;<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<::::::;;;<<<======>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;<<<<<<======>>>>>>???????????????@@@@@@AAAAAABBB@@@BBBDDDDDDAAABBBGGGLLLUUUeeexxx555555555555555555555555666666666666666666666666555666666666666444333222555555555555555555555555333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333111222333444444444444444444444444555555555555666333333333444444444444555444444444444444444444444555444444333444555666777666666666666666666666666666555555444444555555666555555555555555666777777666666666666777777777888888888888888999999999999888888999999:::;;;;;;<<<::::::;;;<<<<<<===>>>>>>=========>>>>>>?????????<<>>===========================>>>???@@@@@@???>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>========================;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;::::::;;;<<<======>>>>>>======;;;<<<<<<<<<==================<<<<<<<<<===>>>>>>;;;;;;<<<<<<===>>>>>>???????????????@@@@@@@@@@@@AAA???@@@DDDDDDAAAAAADDDEEEHHHRRRaaaooo888888888888888888888888666666666666666666666666555666777777666444222111444555555555555555555555333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333111222333333444444444444444444444555555555666666555555555666666666777777666555555444444333333222555555444333444555666777777777777777777666666666555555555444444555555555555555555555555666777888666666666666777777777777777888888888888999999999888888999:::;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>><<<======>>>???@@@@@@AAA<<<>>>AAABBBAAA@@@@@@@@@???CCCGGGIIIIIIMMMUUU\\\```dddkkksss|||zzzvvvrrrssswwwlllmmmnnnlllhhhffffffhhhfffkkknnnllleee___\\\\\\ZZZ]]]___```___^^^^^^^^^[[[\\\[[[XXXUUUXXXaaahhhjjjgggccc```___^^^]]]\\\bbbcccdddcccaaa_________]]]ccckkknnniiiaaaZZZWWWWWWWWWWWWVVVUUUTTTSSSSSSOOOPPPQQQRRRRRRPPPNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNMMMLLLJJJIIIGGGGGGHHHGGGGGGFFFEEEDDDCCCDDDEEEGGGGGGGGGFFFEEECCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>???AAABBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???>>><<<<<<<<<===============<<<>>>???@@@@@@???>>><<<========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>========================;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;::::::::::::::::::::::::777888:::;;;<<<<<<;;;:::;;;<<<<<<===============;;;;;;;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<>>>???;;;;;;;;;<<<===>>>>>>??????????????????@@@@@@@@@???>>>@@@DDDFFFDDDEEEHHHEEEDDDIIISSS___ooo333555777888999888777666666666666666666666666666555444444333333444444555333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333555555555444444333333333444444555555555555444444333333333333333333333333444444444444333222222111111222333333444444333333444444444444444444444444444444444444444444444444555555555555555555555555333333444555666666555555666666666666666666666666666666666666555555555555555555555555555666777777888888888888888888888888999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBDDDGGGHHHIIIKKKOOOQQQSSSYYY^^^___```iiixxxyyyuuuttttttrrrqqqpppnnnllljjjhhhggggggggghhhkkkmmmiiiaaaYYYVVVVVV]]]]]]___aaabbbaaa^^^\\\]]]\\\ZZZXXXXXXZZZ]]]___bbb___ZZZXXXYYY[[[\\\\\\aaadddfffeee```\\\[[[[[[\\\___ccceeedddaaa]]]ZZZUUUUUUUUUTTTTTTRRRQQQPPPRRRQQQPPPOOONNNMMMMMMMMMNNNMMMLLLLLLNNNOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;===>>>???@@@?????????>>>>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;<<<=========<<<;;;<<<<<<===============<<<<<<<<<<<<===>>>@@@@@@======>>>??????????????????@@@AAACCCDDDCCCCCCBBB@@@CCCGGGIIIOOO\\\ppp~~~444555777888888888666666555555555555555555555555555444444333333444444555333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333555555444444444333333333444444555555555555444444444444444444444444444444333333444444444333222222333333444555555555555444444444444444444444444444444444444444444444444444555555555555555555555555333444444555666666555555777777777777777777777777666666666666555555555555777777666666777777888999888888888888888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAA???AAABBBCCCDDDFFFIIIKKKIIIMMMPPPQQQRRRXXXdddmmm|||yyyvvvuuuuuuuuusssqqqnnnmmmjjjhhhgggfffggggggiiikkkkkkggg___YYYWWWXXX______```aaaaaa___\\\ZZZZZZYYYYYYYYYZZZ\\\^^^```aaa^^^ZZZXXXYYY[[[\\\\\\___aaacccbbb^^^[[[YYYZZZZZZ\\\^^^``````]]]ZZZWWWVVVVVVUUUTTTSSSRRRPPPPPPRRRQQQPPPOOONNNMMMMMMMMMNNNMMMLLLLLLNNNNNNMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBB@@@BBBBBBBBB@@@???@@@AAAAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;<<<===>>>?????????>>>>>>>>>===============<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<<<<===>>>???@@@;;;<<<======>>>>>>======??????AAABBBCCCCCCBBBBBBAAADDDEEEEEEGGGPPP___jjj444555666777888777666555555555555555555555555555555444444333333444444555333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333444444555555555555444444555555555555555555555555222222333444444444333333333444555555666666555555444444444444444444444444444444444444444444444444555555555555555555555555333444555555666555555555777777777777777777777777666666666555555555555444888888888888888999999:::888888888888888888888888999999999999999999999999999999999999::::::::::::<<<<<<<<<============>>>>>>?????????@@@@@@@@@@@@===???@@@@@@@@@AAADDDFFFFFFGGGHHHHHHJJJMMMSSSWWWaaakkkzzz~~~xxxtttrrrrrrrrrsssttttttrrrooollljjjiiigggggghhhjjjkkkllllllkkkeee^^^ZZZ[[[\\\aaabbbbbbaaa___\\\YYYWWWZZZZZZ[[[]]]___```bbbccc```]]]ZZZYYY[[[\\\]]]]]]\\\^^^___^^^\\\YYYXXXXXXWWWXXXZZZ[[[ZZZYYYWWWVVVVVVVVVUUUTTTSSSQQQOOONNNQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAA@@@AAAAAA???AAAAAA@@@???>>>???@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;<<<<<<===>>>===============<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<===>>>???<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAACCCCCCAAA@@@EEEOOOWWWmmm|||555555666777777666666555555555555555555555555555555444444333333444444555333333333333333333333333222222222333333333444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333444444444444444444444444111222222333444444444444333333444555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444555555555555555444666666666666666666666666666666555555555444444444888888777777888888999:::888888888888888888888888888888888888999999999999999999999999::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>????????????@@@???@@@AAAAAA@@@AAABBBDDDFFFEEEEEEFFFHHHJJJKKKKKKOOOVVV```kkkxxxzzztttqqqpppllllllmmmnnnoooooonnnmmmjjjiiiiiiiiikkkmmmppprrrpppooolllfffaaa___```bbbcccddddddbbb^^^ZZZXXXVVV^^^___aaacccdddeeeeeeddd___]]]\\\\\\^^^___```___\\\]]]]]]]]]\\\ZZZYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTRRRQQQOOONNNOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA???>>>???@@@AAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<==================>>>>>>;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;::::::::::::;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAAAAA???AAABBBAAA@@@CCCJJJOOOWWWeeexxx555555666666666555555555555555555555555555555555555444444333333444444555333333333333333333333333222222222333333333444444222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333222222222222222222222222111222222333444444444444222222333444444444444333444444444444444444444444444444444444444444444444555555555555555555555555444555555555555555444444555555555555555555555555555555555555444444444444666666666666666777888888777777777777777777777777777777777888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@AAACCCBBBAAA@@@BBBEEEGGGFFFEEEFFFIIIOOOUUU\\\gggttt|||yyyrrrnnnkkkiiikkkkkkjjjiiihhhhhhiiijjjiiijjjkkkmmmpppsssvvvxxxsssqqqmmmhhhdddcccdddfffcccdddeeebbb^^^ZZZYYYYYYbbbcccdddeeeeeedddbbbaaa^^^]]]]]]^^^aaabbbbbbaaa___^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUTTTRRRPPPOOONNNNNNNNNMMMMMMMMMNNNOOOOOONNNMMMLLLLLLMMMMMMKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@?????????@@@BBBBBBAAA@@@???@@@AAAAAAAAAAAAAAA@@@???>>>>>>:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@======>>>>>>???@@@@@@AAA???@@@BBBAAAAAABBBGGGJJJJJJTTTcccsss666666555555555555555555444444444444444444444444555444444333333444444555333333333333333333333333222222333333333333444444111222222333333444444555333333333333333333333333333333333333333333333333222222222222333333333333333333444444444444333333111111111111111111111111222222333444444444333333111222333333444444333333444444444444444444444444444444444444444444444444555555555555555555555555555555555666555555444333444444444444444444444444555555555444444444444333555555555555555666666777777777777777777777777777666666777777888999999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBAAAAAAAAACCCEEEFFFFFFFFFEEEGGGHHHJJJNNNTTT\\\aaarrr|||~~~wwwqqqlllhhheeelllkkkjjjhhhfffeeefffhhhiiikkkmmmqqqtttvvvwwwxxxpppooollliiigggeeeeeeeeeaaadddeeeccc___\\\\\\^^^bbbbbbbbbbbbaaa___\\\[[[]]]\\\]]]```cccdddcccbbbaaa___]]]]]]]]]\\\[[[YYYYYYZZZ[[[[[[[[[[[[[[[[[[TTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMMMMMMMNNNOOOPPPNNNMMMLLLLLLLLLLLLKKKIIIJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@???@@@@@@AAABBBBBBBBB@@@???@@@AAAAAAAAAAAAAAA@@@???>>>>>>::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======:::::::::::::::999999999999999999999999:::;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;;;;<<<=====================<<<======>>>@@@@@@@@@@@@AAA@@@???@@@BBBDDDDDDKKKTTT^^^lll~~~666666555555444444444444444444444444444444444444555444444333333444444555333333333333333333333333222222333333333333444444111111222333333444555555333333333333333333333333333333333333333333333333111111222222222333333333222333333444444333333222222222222222222222222222333333444444444333222222222333333444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555666666555444444333555555555555555555555555555555555444444444333333555555444444555555666777777777777777777777777777666666666777888999999999999999999999::::::::::::999::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>??????>>>>>>@@@BBBAAABBBCCCDDDDDDEEEGGGHHHEEEFFFGGGHHHJJJMMMQQQTTT]]]cccmmmwww{{{vvvrrrnnnjjjgggjjjlllmmmllliiiffffffgggiiilllooorrrssssssqqqpppjjjiiihhhgggfffdddaaa______bbbeeeccc```___aaadddaaaaaa```___^^^\\\ZZZYYYZZZZZZ\\\___bbbdddcccaaa```^^^[[[ZZZZZZZZZWWWUUUXXXYYYZZZ[[[\\\[[[ZZZZZZRRRRRRSSSSSSRRRQQQQQQPPPLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMKKKKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA???AAAAAA@@@???>>>???@@@AAAAAAAAAAAA@@@???>>>>>>999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<============;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;::::::::::::999999999::::::;;;======999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======777999;;;<<<===;;;:::888999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???????????????@@@AAACCCBBBFFFJJJOOOWWWgggzzz777666555444444444444444444444444444444444444444555444444333333444444555333333333333333333333333222222333333333444444444111111222333333444555555333333333333333333333333333333333333333333333333111111111222222333333333222333333444444333333222333333333333333333333333444444444444333333222111333444555555666666555555444444444444444444444444444444444444444444444444555555555555555555555555555666666666555444333333666666666666666666666666555555444444444333333333555555555555555666777777777777777777777777777777555666666777888999999999777888888888888999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAA@@@???@@@BBBDDD>>>@@@AAAAAA@@@@@@CCCEEE???@@@BBBDDDFFFIIIKKKMMMSSSTTTVVVZZZbbbppp}}}{{{|||}}}|||yyytttqqqooommmkkkiiiiiimmmppppppmmmiiihhhgggjjjlllooorrrrrroookkkiiiddddddeeeeeeeeebbb]]]ZZZ]]]aaaddddddaaa```dddhhhbbbaaa```___^^^]]]\\\[[[WWWXXXZZZ^^^bbbcccbbb```___\\\XXXWWWWWWWWWTTTRRRVVVWWWYYY[[[[[[ZZZYYYXXXQQQQQQRRRRRRRRRRRRQQQQQQLLLLLLLLLLLLMMMNNNPPPPPPOOOMMMKKKKKKLLLLLLJJJHHHHHHHHHIIIIIIIIIIIIJJJJJJEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA>>>???@@@???>>>======???AAAAAAAAAAAA@@@???>>>>>>999:::;;;<<<<<<<<<;;;:::<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>=========<<<:::::::::;;;<<<===>>>???999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======555777;;;===>>><<<:::888999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999999:::::::::;;;<<<<<<===============<<<<<<;;;;;;<<<===???@@@======>>>???@@@CCCEEEGGGAAACCCEEEFFFKKKWWWgggttt444444444555555555555666444333333222222333333444333333333333333333333333444444444444444444444444555555444444444333333333444333333222222333333444222222222222222222222222000000111222333333444444222222222222222222222222444444333333333333222222222222222222222222222222333333333444444444555555222222222222222222222222555555444444444444555555444444555555555555444444555555555555555555555555444444444555555555555666555555555555555555555555444444444444444444444444888888777777666666555555666666666666666555555555777777777777888888888888999999999999999999999999===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;999:::<<<===???@@@@@@AAA>>>????????????@@@@@@@@@@@@AAAAAABBBDDDEEEGGGHHHLLLNNNOOOPPPQQQWWW___eee{{{yyyvvvuuuvvvvvvuuusssttttttrrrppplllhhhdddbbbbbbgggnnnqqqpppmmmiiigggkkkjjjjjjiiihhhggggggfffbbbbbbaaaaaa```aaaaaaaaagggeeebbbaaabbbcccbbbbbbcccaaa___^^^]]]\\\YYYWWWUUUXXX\\\]]]]]]]]]]]]]]]WWWWWWWWWWWWVVVUUUTTTTTTYYYXXXVVVTTTSSSSSSTTTTTTSSSSSSQQQPPPOOONNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOMMMNNNNNNMMMMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;???===<<<;;;;;;<<<===???============>>>>>>>>>>>>>>>;;;999:::<<<>>>???@@@===;;;999888888:::===???===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::::::::::::::::::::::::::<<<<<<;;;:::999999888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????BBBBBBBBBCCCFFFMMMVVV]]]ooo{{{444444444444555555555555444333333222222333333444333333333333333333333333444444444444444444444444444444333333333222222222444333333222222333333444222222222222222222222222111111111222333333333444222222222222222222222222444444333333333333222222222222222222222222222222333333333444444444444555333333333333333333333333555555444444444444555555444444555555555555444444555555555555555555555555444444444555555555555666777777777777777777777777444444444444444444444444666666666666777777777777666666666666666666666555666666777777777888888888999999999999999999999999<<<;;;:::888888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCEEEGGGGGGGGGHHHIIIIIIKKKOOOVVV[[[ccchhhqqq}}}{{{yyywwwuuuuuuuuuuuuuuussstttsssqqqnnnjjjfffbbb```aaaffflllppppppmmmkkkiiikkkjjjiiigggeeedddccccccaaaaaaaaaaaabbbcccddddddfffdddbbbaaabbbcccbbbaaaaaa___\\\[[[\\\[[[ZZZYYYXXXZZZ\\\\\\[[[YYYXXXXXXVVVVVVVVVWWWWWWWWWWWWVVVWWWVVVTTTSSSRRRRRRRRRRRRSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLMMMLLLLLLKKKJJJIIIKKKKKKKKKKKKJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>?????????>>>>>>>>>=====================<<<<<<<<<>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===============;;;999:::<<<>>>??????<<<;;;:::999999;;;<<<>>><<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;:::999999888999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============BBBBBBBBBBBBDDDIIIOOOTTT^^^jjj|||444444444444555555555555444333333222222333333444333333333333333333333333444444444444444444444444333333222222222111111111333333222222222222333333222222222222222222222222222222222222333333333333333333333333333333333333444444333333333333222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444444444444555555555555666555555555555555555555555555555555555555555555555555555555666777888888888555555666666666666666666666666777777777777888888999999999999999999999999::::::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBDDDFFFFFFDDDDDDDDDDDDEEEHHHMMMPPPOOOTTT[[[dddnnnzzz|||yyywwwuuutttrrrssstttuuutttsssrrrrrrpppmmmjjjeeebbb___aaafffllloooooonnnllllllkkkjjjgggdddbbbaaaaaaaaa`````````aaaccceeefffgggdddbbb``````aaabbbbbbaaa^^^\\\YYYXXXYYY[[[\\\[[[]]]______^^^ZZZWWWVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRQQQNNNLLLKKKLLLMMMNNNKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJIIIHHHKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>======<<<<<<<<<===============>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<===;;;::::::<<<>>>>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999;;;::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========AAAAAAAAAAAAAAACCCFFFJJJMMMWWWggguuu333333444444444555555555444333333222222333333444444444444444444444444444444444444444444444444444333333333333222222222222333333222222222222333333222222222222222222222222333333333333333333222222333333333333333333333333444444333333333222222222222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444444444555555555555666333333333333333333333333666666666666666666666666555666666666777777777888555555555555666666666666666666666666777777777888888888888888888888888888999888888777888888999::::::::::::::::::;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;>>>>>>>>>>>>??????????????????@@@@@@AAACCCDDDEEEEEEDDDDDDCCCDDDFFFHHHJJJMMMOOOSSSXXX]]]ccciiinnnzzz{{{wwwvvvuuuuuuqqqppppppqqqssssssrrrqqqpppppppppnnnllliiifffdddfffiiimmmooonnnmmmlllllljjjhhhfffcccbbbaaabbbbbbaaaaaaaaabbbcccdddfffgggaaa___^^^___aaabbbbbbaaa\\\ZZZWWWVVVXXX[[[]]]]]]aaabbbbbb```\\\YYYWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZYYYXXXWWWVVVUUUTTTTTTSSSQQQOOOLLLLLLLLLNNNOOOLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???>>>>>>>>>============;;;;;;<<<<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>;;;;;;<<<<<<<<<============;;;::::::<<<=========999:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<;;;::::::;;;;;;;;;=========>>>>>>>>>??????>>>@@@AAA@@@@@@@@@AAACCCGGGMMMWWW```lll}}}333333333444444444444555444333333222222333333444444444444444444444444444444444444444444444444444444444444444333333333333333222222111111222222333222222222222222222222222444444333333333333333333333333333333333333333333444444333333333222222222222222222222222222222222222222222333333333444444222222222222222222222222333333444555555444333333333333444444444444333333444444444444444444444444444444444555555555555666666666666666666666666666666666666666666666666666888777777777666666666555444555555555666666777777555666666666666777777777888888888888888888888888777777777777888888999999999999999999::::::;;;;;;;;;<<<<<<============<<<======>>>>>>>>>?????????????????????@@@BBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFJJJKKKMMMNNNOOOQQQTTTWWW]]]cccmmmvvv~~~{{{vvvrrrqqqpppooonnnnnnmmmmmmoooqqqrrrpppooonnnnnnooopppooonnnmmmlllmmmnnnpppooollljjjiiijjjhhhgggeeedddddddddeeeeeecccbbbbbbaaaaaabbbbbbbbb]]]\\\\\\^^^```bbbaaa```\\\YYYWWWVVVYYY\\\^^^^^^```aaaaaa___\\\ZZZYYYYYYZZZYYYXXXWWWWWWWWWWWWXXX[[[ZZZZZZXXXWWWUUUTTTSSSSSSRRRPPPNNNMMMNNNOOOPPPMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======>>>>>>>>>============<<<;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<======<<<<<<=========>>>>>>>>><<<;;;::::::<<<===<<<<<<888999;;;<<<===<<<;;;:::999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<============>>>>>>>>>>>><<<>>>@@@@@@@@@@@@AAABBBFFFIIIMMMPPPXXXhhh|||333333333333444444444444444333333222222333333444444444444444444444444444444444444444444444444444555555555444444444333333222222111111111111222222222222222222222222222222333333333333444444444444333333333333333333333333444444333333333333222222222222222222222222222222222222222222333333333333222222222222222222222222222333444555555444333222333333444444444444333333333333333333333333333333444444444555555555555666555555555555555555555555555555555555555555555555888888888777666555555555444444555555666777777777555555666666666666777777888888888888888888888888777777777888999999999:::777888888999999::::::;;;999:::;;;<<<===>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>??????@@@AAABBBBBBAAAAAABBBDDDEEEDDDBBBEEEFFFHHHHHHHHHJJJLLLNNNOOOSSSZZZ^^^bbbhhhpppuuu~~~~~~}}}}}}}}}{{{zzztttrrrpppoooooonnnmmmkkkkkkkkkkkkmmmoooooonnnlllkkklllmmmoooppppppppppppqqqqqqpppmmmiiifffeeefffffffffffffffffffffffffffcccbbbaaa```___^^^^^^^^^ZZZZZZ[[[]]]```aaaaaa```^^^\\\YYYYYY[[[]]]^^^^^^\\\]]]]]]\\\YYYXXXXXXYYY[[[ZZZXXXVVVUUUVVVVVVWWWYYYYYYYYYXXXVVVTTTRRRQQQRRRQQQPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===============>>>>>>============<<<<<<<<<<<<<<<===================================================>>>>>>>>>???<<<;;;:::;;;<<<===<<<:::999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::999::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::::::::;;;;;;<<<:::::::::::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<:::<<>>>>>>>>???>>>>>>>>>>>>>>>???@@@AAA???>>>>>>AAADDDEEECCCAAACCCEEEFFFGGGGGGGGGIIIKKKHHHLLLQQQSSSSSSUUUYYY]]]aaafffpppyyyzzzssspppooonnnmmmmmmppprrrrrrrrrooommmkkkkkklllmmmlllllljjjjjjjjjlllnnnmmmkkkiiihhhiiikkkmmmnnnnnnnnnnnnpppooommmiiidddbbbbbbccceeefffggghhhgggfffdddcccaaa```___]]]\\\[[[[[[[[[XXXXXXYYY\\\___aaaaaa___```___]]]\\\]]]^^^]]]\\\[[[\\\\\\ZZZXXXWWWXXXYYYYYYXXXVVVUUUUUUVVVWWWXXXZZZZZZYYYYYYWWWTTTRRRQQQOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>????????????????????????========================>>>>>>=========<<<<<<<<<===============<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<=========>>>>>><<<;;;:::;;;<<<<<<;;;999999:::;;;;;;<<<<<<;;;;;;888999:::<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999888888999::::::;;;::::::::::::::::::::::::999999999999999999999999999::::::::::::::::::;;;999999999999999999999999999999::::::::::::;;;;;;::::::999999::::::;;;<<<::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<:::<<<>>>?????????@@@BBB===@@@BBBCCCDDDKKKVVV___qqq|||222222333333333444444444444333333222222333333444555555555555555555555555444444444444444444444444333333333222222222111111222222111111111111222222222222222222222222222222222222333333444555666666444444444444444444444444444444444333333333222222222222222222222222222222111111222222222333333333444444444444444444444444111222444555555444222111222333333444444333333222333333333333333333333333444444444555555555666666555555555555555555555555444444444444444444444444555555666666777777888888444444444555666777777888555555555555666666666777777777777777777777777777666777888::::::;;;;;;;;;666777777888999999::::::;;;;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@???>>>>>>AAAEEEFFFDDDBBBBBBCCCDDDDDDCCCCCCEEEFFFDDDHHHMMMOOOOOOPPPSSSVVVUUUXXX^^^dddiiiooouuuyyywwwnnnkkkkkkjjjhhhggghhhkkknnnooooooiiigggddddddeeehhhiiiiiiiiiiiijjjlllmmmllliiigggfffgggiiijjjkkkkkkjjjjjjnnnmmmjjjfffaaa___```aaaeeefffhhhhhhgggdddaaa______^^^]]]\\\[[[ZZZZZZZZZWWWWWWYYY\\\___aaa```___bbbaaa____________]]][[[^^^^^^^^^\\\YYYXXXYYYZZZVVVUUUTTTTTTTTTVVVXXXZZZ\\\\\\\\\[[[YYYWWWTTTSSSLLLNNNOOOPPPPPPOOOMMMKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@@@@@@@???>>>>>>????????????????????????<<<<<<<<<===============>>>=========<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::;;;<<<<<<;;;999:::::::::;;;;;;;;;<<<<<<777999:::<<<======<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999888888888999::::::;;;::::::::::::::::::::::::888888888888888888888999999999999::::::;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<999999999999::::::;;;<<<<<<<<<<<<=========>>>>>>;;;===>>>>>>===>>>???AAA888===BBBDDDDDDGGGNNNTTT^^^iiiyyy555444444333333444444555333333333333333333333333555333222222444444333111333333333333333333333333444444444444333333222111222222222222111111000000111111111111111111111111222222333333333333444444333333333333333333333333111111111222222333444444111222222333333222222111333333333333333333333333666666666555555444444444222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333777666555333333333444555444444444555555555555666444333222333555555555444333444444444555666666666777777777777666666666666666666666777888888999999999999888888888888999999888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>@@@???>>>>>>>>>???AAAAAABBBBBBBBBCCCCCCCCCDDDDDDGGGGGGGGGHHHHHHIIIIIIJJJNNNQQQUUUYYY]]]___``````gggkkkqqqyyyyyyqqqllljjjiiijjjllllllmmmllllllkkkkkkjjjgggfffeeedddeeegggiiijjjkkkllllllmmmllliiigggeeebbbhhhnnnooollljjjjjjllljjjiiihhhfffeeeeeeddddddiiihhheeebbb```___^^^^^^``````___]]][[[ZZZXXXXXXZZZYYYXXXYYY]]]```bbbbbbbbbaaa```______```aaaaaa]]][[[XXXVVVUUUUUUWWWXXXWWWVVVWWWXXXZZZ[[[[[[YYY\\\[[[ZZZXXXUUUSSSQQQPPPNNNKKKIIIIIIKKKLLLJJJHHHLLLKKKJJJJJJJJJLLLMMMNNNLLLKKKKKKJJJIIIIIIHHHHHHHHHFFFCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@??????BBBAAA???============>>><<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;==============================<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888888999999999::::::::::::999999888888999999:::<<<;;;;;;::::::;;;;;;<<<===<<<:::999999:::<<<===888888999999999999888888888999::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::777777999:::;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<======>>>>>>??????@@@AAAAAAAAACCCDDDEEEFFFOOOXXXdddnnnxxx555444444333333444444555333333333333333333333333444222222222444444333222333333333333333333333333333444444444333333222111222222222222111111111000222222222222222222222222222222333333333333444444333333333333333333333333333333222222222222222222222222333333333333222222333333333333333333333333555555555444444444333333222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333666666555444444444444444444444444555555555555666555333333333555666555444444444444555555555555555777666666666666666666666666666666777888888999999777777666666666666777777::::::999999::::::;;;<<<;;;;;;::::::::::::;;;;;;============<<<<<<;;;;;;<<<<<<=========>>>>>>>>>??????>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLOOOSSSUUUVVVVVVVVVYYY\\\```dddhhhlllqqquuu~~~}}}zzzyyyxxxuuusssoookkkhhhhhhiiijjjmmmnnnooooooooonnnmmmlllgggffffffffffffhhhiiijjjllllllmmmmmmkkkiiifffeeefffkkkpppqqqnnnkkkkkkmmmkkkjjjiiigggffffffeeeeeegggfffccc```___^^^^^^_________^^^^^^]]]\\\\\\\\\]]]\\\\\\^^^aaadddeeedddbbbaaa```______``````aaa]]][[[XXXUUUTTTTTTVVVWWWVVVUUUVVVWWWZZZ[[[ZZZYYYXXXXXXWWWVVVTTTRRROOONNNMMMKKKIIIIIIKKKLLLKKKIIIKKKKKKJJJJJJJJJKKKLLLMMMKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB?????????@@@@@@@@@@@@@@@>>>??????@@@@@@????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999888888999999999::::::::::::999999888888999999:::;;;;;;::::::::::::;;;;;;;;;:::999888888999:::;;;888888999999999999888888777888999999::::::999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999888::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<======>>>>>>?????????@@@AAACCCDDDEEEFFFLLLTTT[[[cccmmmzzz555444444333333444444555333333333333333333333333333222111222444555444333333333333333333333333333333333444444444333222222222222222222111111111111333333333333333333333333222222333333333333444444444444444444444444444444444444444333222111111111333333444444444444333333333333333333333333333333444444333333333333333222222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333444555555555555444444333444444444555555555555666555444333444666777666555555555555555555444444444666666666666666666666666555666666777777888888999777666666555555666666777:::999888777777999:::<<<;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>???>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIHHHIIIKKKMMMNNNNNNMMMMMMPPPRRRTTTUUUVVVWWW[[[]]]```gggqqq{{{~~~uuunnnkkkjjjjjjjjjjjjiiigggffffffggghhhhhhkkkmmmoooqqqqqqooommmlllfffggghhhhhhiiiiiijjjjjjlllllllllllljjjhhhfffeeekkkooorrrrrrooollllllmmmkkkjjjiiihhhgggfffffffffdddbbb```^^^]]]]]]^^^___^^^^^^^^^^^^^^^______```aaaaaabbbdddgggiiihhhgggcccbbb```_________``````\\\ZZZXXXUUUTTTTTTTTTUUUUUUTTTUUUVVVYYYZZZYYYXXXSSSSSSTTTTTTSSSPPPMMMLLLLLLKKKJJJJJJLLLMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJJJJIIIIIIHHHHHHGGGHHHFFFDDDCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBB>>>??????@@@AAAAAABBBBBB>>>??????@@@??????>>>>>>============<<<;;;::::::;;;<<<<<<<<<<<<=========>>>=========<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::999999999999;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::999999888888999999:::;;;;;;::::::::::::;;;;;;999999999999999999999999888888999999999999888888666777777888999888888888999999999999999999999888::::::::::::::::::::::::;;;<<<;;;;;;:::999888777::::::;;;;;;;;;;;;::::::999::::::;;;<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCEEEHHHKKKQQQZZZgggppp555444444333333444444555333333333333333333333333222111111222444555555444333333333333333333333333333333333444444333333222222222222222222222222222333333333333333333333333222222222333333333444444555555555555555555555555444444333333333222222222333444444555555444444333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333333444555666555555333222444444444555555555555666666555444555777777777666666666666555444444444333555555555666666666666666555555666666777888888888888888777777777777888888888666444333333555888999;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@BBBBBBBBBAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQTTTVVVVVV[[[aaafffiiikkkmmmoooqqqsssvvvzzz|||yyyxxxyyyyyyzzzuuummmgggeeefffggggggjjjiiiiiihhhgggfffffffffhhhjjjmmmppppppnnnllljjjfffgggiiikkkkkkkkkjjjiiijjjjjjkkkkkkjjjiiihhhgggpppqqqsssrrrooolllkkkllliiihhhgggfffeeeeeeeeeeeeaaa___]]]\\\\\\]]]^^^___^^^^^^]]]]]]^^^___```aaaddddddeeegggjjjkkkjjjhhhcccbbb```___^^^^^^^^^___[[[ZZZWWWUUUTTTSSSTTTTTTTTTTTTTTTVVVXXXYYYXXXVVVPPPQQQRRRSSSRRRPPPMMMKKKKKKKKKKKKLLLMMMMMMMMMLLLJJJJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@CCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@AAAAAAAAAAAA???????????????>>>>>>=========>>>???>>>===<<<:::;;;;;;;;;<<<<<<<<<======>>>>>>=========<<<<<<<<<:::::::::::::::::::::::::::::::::::::::999999999<<<;;;;;;::::::999999888999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999999::::::::::::999999888888999999:::;;;::::::::::::::::::;;;888888999::::::999888888888888999999999999888888666777888888999999888888888888999999:::::::::;;;999999999999999999999999888999::::::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::;;;<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEHHHOOOXXX^^^nnnzzz555444444333333444444555333333333333333333333333222111111222444555555444333333333333333333333333222333333444444333333333222222222222222222222333333333333333333333333333222222222333333333444444555555555555555555555555222222333333333444444444333444444555555444444333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333222333444555555444333222444444444555555555555666666555444555777777777666666666666555444444444333444444555555666666666777555555555666777777888888888888777777777777888888777555333222222444777999:::::::::999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>????????????AAAAAAAAAAAAAAA@@@@@@@@@EEEEEEDDDDDDDDDDDDCCCCCCFFFGGGHHHIIIJJJKKKKKKLLLHHHJJJKKKKKKKKKLLLOOOQQQPPPSSSVVVXXXXXXXXXYYYZZZ[[[\\\\\\^^^bbbiiipppvvv|||sssnnnmmmoooppptttoooiiifffeeefffggghhhlllllllllkkkjjjhhhggggggiiikkknnnppppppnnnllljjjeeegggjjjllllllllljjjiiihhhhhhiiiiiijjjjjjjjjjjjqqqqqqqqqooollljjjiiiiiifffeeedddccccccbbbcccccc^^^^^^]]]]]]]]]]]]^^^______^^^]]]\\\\\\]]]___```ddddddeeegggiiijjjhhhfffcccaaa___]]]\\\\\\\\\\\\ZZZYYYWWWUUUTTTTTTTTTTTTUUUUUUTTTVVVWWWXXXVVVUUUPPPPPPRRRRRRQQQOOOMMMLLLKKKLLLMMMNNNMMMMMMLLLLLLJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????>>>===<<<<<<<<<===>>>>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<888888888888888888888888888888999999999::::::::::::999999888888999999::::::::::::999999:::::::::999999::::::::::::999999888888999999999999888888777888888999999999999999777888999:::;;;<<<===>>>999999999999999999999999888888999:::;;;;;;;;;;;;999::::::::::::::::::999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCFFFJJJMMM[[[eeettt555444444333333444444555333333333333333333333333333222111222444555444333333333333333333333333333222222333444444444333333222222222222333333333333333333333333333333333333222222333333333333444444444444444444444444444444222222222333444555555555333333444444444444333333333333333333333333333333111222222222222333333333222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333222333333444444444444333444444444555555555555666555444333444666777666555555555555555555444444444444444444555555666666777444555555666666777777888666555555444444555555666888777666555555777999:::::::::999999999999::::::999999:::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>?????????@@@@@@AAAAAAAAAEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKJJJKKKKKKJJJIIIHHHJJJLLLKKKMMMOOOPPPPPPQQQRRRTTTRRRRRRQQQRRRTTTWWW[[[]]]```fffnnnvvv|||}}}}}}}}}zzzxxxvvvwwwxxxyyywwwvvvxxx~~~|||sssmmmllllllnnnpppmmmjjjjjjkkkmmmnnnnnnmmmmmmmmmmmmmmmlllllllllnnnoooqqqrrrrrrpppmmmlllfffgggiiikkklllkkkjjjiiiggghhhhhhhhhiiijjjjjjjjjooonnnllliiigggfffeeeeeecccbbbaaa```````````````]]]^^^____________^^^^^^^^^]]]\\\[[[[[[]]]___```dddccccccdddfffgggfffdddbbb```^^^\\\ZZZZZZZZZZZZXXXWWWWWWVVVVVVVVVVVVVVVXXXWWWVVVVVVWWWWWWUUUSSSQQQQQQQQQPPPOOONNNMMMMMMLLLNNNPPPPPPNNNLLLLLLLLLIIIIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@?????????AAAAAA@@@@@@???>>>>>>===????????????>>>===<<<<<<999:::::::::::::::999999:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;999999999999999999999999888888999999999::::::::::::999999888888999999:::::::::999999999999::::::::::::::::::::::::::::::888888999999999999888888777888999999::::::999999888888999:::<<<===>>>>>>999999999999999999999999::::::;;;;;;;;;:::999999999999::::::::::::999999;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAA???@@@AAABBBCCCCCCDDDDDDJJJRRR^^^hhhrrr555444444333333444444555333333333333333333333333444222222222444444333222333333333333333333333333111222333333444444444333222222222333333333444444222222222222222222222222222222333333333333444444333333333333333333333333333333444444444444444444222222333333333333222222333333333333333333333333222222222222333333444444222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333333333222222333333444555444444444555555555555666555333333333555666555444444444444555555555555555333333444555555666777777444444555555666777777777555555444444444444555555777777777666777888888999::::::999999999999::::::888999999999::::::::::::999::::::::::::;;;;;;;;;<<<<<<>>>?????????>>>=========>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEGGGHHHHHHJJJKKKKKKJJJHHHHHHIIIKKKIIIJJJLLLMMMMMMNNNPPPRRRLLLLLLLLLMMMOOOPPPPPPPPPQQQUUU[[[```cccfffhhhjjjqqqqqqqqqqqqpppnnnllljjjjjjlllnnnooopppsssvvvxxx~~~~~~xxxsssqqqkkkmmmmmmllljjjjjjmmmoootttqqqnnnooosssyyy}}}}}}vvvqqqnnnnnnooollllllmmmppptttwwwxxxyyyrrrrrrqqqqqqqqqqqqrrrrrrpppqqqqqqqqqpppooommmlllfffggghhhjjjjjjjjjjjjiiijjjiiiiiihhhhhhhhhhhhhhhllljjjfffdddcccbbbaaaaaaaaaaaa```____________```]]]___aaaccccccaaa^^^]]]]]]\\\[[[[[[]]]___bbbddddddbbbaaaaaacccddddddccc```___]]]ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXX[[[YYYXXXWWWWWWVVVSSSQQQSSSQQQPPPNNNMMMLLLLLLMMMMMMPPPRRRQQQNNNKKKKKKKKKIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;:::999999999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888999999999::::::::::::888999999::::::;;;;;;<<<888999999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::999999888888999999:::::::::999999999999:::::::::999888777777888999:::888888999999999999888888666777777888999888888888:::::::::::::::;;;;;;;;;888888888888888888888888999999::::::;;;;;;::::::999999::::::::::::999999999::::::;;;<<<<<<===============<<<======>>>???@@@???@@@AAABBBBBBBBBBBBCCCHHHNNNTTTZZZfffuuu555444444333333444444555333333333333333333333333555333222222444444333222333333333333333333333333111222333333444444444444222222222333333444444444111111111111111111111111222222333333333444444444333333333333333333333333666555555444444333333222111222222333333222222111333333333333333333333333222222222333333444444444222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333333333222111222333555666444444444555555555666666444333222333555666555444333444444555555666666666333333444444555666777777444444555555666777777777777777666666666666777777555555555666666666666666:::999999999999999999:::888888888999999:::::::::999999:::::::::;;;;;;;;;;;;<<<>>>?????????>>>===<<<<<<===???@@@AAABBBCCC@@@AAABBBDDDFFFGGGIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGDDDFFFGGGFFFFFFFFFHHHJJJGGGHHHIIIHHHHHHHHHJJJLLLGGGGGGHHHJJJLLLMMMKKKIIIOOORRRVVVXXXYYYZZZ\\\]]]eeedddcccbbb___]]][[[ZZZ]]]^^^`````````aaadddfffdddkkkrrrtttrrroooppprrrzzz}}}~~~zzz|||}}}sssllljjjhhhhhhfffhhhiiihhhggggggkkknnnqqqnnnkkkkkknnntttxxx{{{{{{vvvqqqnnnnnnoooggghhhkkkqqqwww{{{}}}}}}zzzyyywwwuuuttttttuuuuuupppppppppooommmllljjjjjjfffggghhhhhhiiiiiijjjiiimmmllljjjhhhgggfffffffffjjjgggccc```_________^^^aaa``````____________```]]]```ccceeeeeebbb^^^\\\\\\\\\[[[\\\^^^bbbfffhhhdddbbb``````aaaccccccccc```^^^\\\YYYWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZ\\\[[[YYYXXXWWWVVVSSSPPPSSSQQQOOOLLLJJJJJJKKKLLLNNNQQQSSSRRRNNNKKKJJJKKKIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDEEEGGGGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>>>>============<<<<<<======>>>>>>??????????????????>>>===<<<;;;<<<;;;:::999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999999999999999999999777777888888999999999999777888999:::;;;;;;<<<===888888999999999:::::::::999999:::::::::;;;;;;;;;888888888888888888888888888888999999999::::::::::::999999999999999999::::::999999999999999999::::::888777555555777888:::888888999999999999888888555666666777777777777777;;;;;;::::::999888777777888888888888888888888888444555777:::<<<===>>>???999999999::::::999999999888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<=========<<<;;;;;;===>>>???>>>CCCEEEGGGHHHKKKTTTaaalll444333333222222111111000444444444444444444444444333333222111222333444555555555555555555555555555111111111222222333333333333333333444444333222222222222333333333333444444111111111222222333333333333333333444444444555555444444444444444444444444000222444444333333333444444444444444444444444444444444444444333333222111333333444444444333222222222333333444444333333222333333333333333333333333333333333333333333333333777666444333222222333444444444444444444444444444555555555444444333333333444444444555555555555666555555555555666666666666777777777777666555333333777777777777777777777777777666666666666888:::;;;:::999999888777777777888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEHHHKKKMMMFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDHHHHHHGGGGGGFFFGGGGGGGGGGGGIIIKKKMMMMMMLLLJJJHHHNNNNNNOOOPPPRRRTTTVVVWWW___^^^[[[XXXVVVUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXWWWZZZ[[[\\\___aaaccceeefffkkkssszzzzzzuuussswww}}}~~~yyyrrrjjjeeebbbaaaaaaaaadddhhhgggdddcccfffjjjiiiiiiiiiiiikkkmmmooopppyyy~~~~~~xxxrrrooommmkkkjjjiiiiiimmmtttxxxyyyxxxzzzvvvtttwww}}}~~~zzztttxxxvvvrrrooolllkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmiiigggeeedddccccccdddeeehhhfffcccbbbbbbbbbaaa```aaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaa```___]]]\\\[[[[[[ZZZ[[[^^^cccgggiiijjjcccbbbaaaaaaaaacccdddeee```___]]]ZZZWWWTTTRRRQQQXXXXXXXXXXXXXXXXXXWWWVVVYYYXXXVVVVVVVVVTTTRRRPPPRRRPPPMMMKKKJJJKKKMMMNNNKKKNNNPPPPPPNNNJJJHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEGGGFFFEEEFFFHHHIIIHHHGGGBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEECCCCCCBBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>@@@>>>===;;;;;;===>>>@@@:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888999:::;;;;;;::::::::::::999999777888999777555444444555888888888999:::::::::;;;888888999999999:::::::::<<<;;;999888777888999999888888999999999888888777;;;999777888:::;;;:::777999888777666666777888999:::::::::999999999888888888888999999999888888777999999888888888888888999:::999888777777999;;;<<<::::::999888888999::::::888999;;;;;;999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>============>>>>>>>>>@@@BBBCCCFFFJJJOOOSSS444444444444444444444444444444444444444444444444333333222222222333444555555555555555555555555555222222222222222222333333333333333444444333333222222222333333333333444444444444444555555555555555333333333444444444444555444444444444444444444444000222333333222111222333444444444444444444444444333444444444333333222111222222333444444333333333222333333444444333333222333333333333333333333333333333333333333333333333555444333333333444555555444444444444444444444444555555444444444333333333444444444555555555555666555555555555666666666666888888888888777666555444666666666666666666666666777666666666666888999:::::::::999888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===>>>???@@@@@@>>>>>>>>>>>>???@@@AAAAAAEEEDDDDDDDDDFFFIIIKKKMMMEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDHHHGGGGGGFFFFFFFFFGGGGGGGGGIIIKKKMMMMMMLLLJJJIIILLLMMMMMMOOOPPPRRRTTTUUUZZZYYYVVVTTTRRRRRRSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]___``````bbbiiiqqqssspppnnnpppsssqqqnnniiiddd``````aaabbbaaadddfffeeebbbaaadddgggffffffggggggiiijjjkkklllrrrwwwwwwrrrlllkkkjjjhhhhhhhhhiiilllppprrrrrrrrrqqqqqqsssxxx}}}~~~zzzvvvuuutttsssqqqnnnllljjjhhhgggiiikkklllmmmmmmlllkkkgggfffcccaaa```aaacccdddgggeeebbbaaaaaabbbaaa`````````````````````______`````````______^^^^^^]]]^^^^^^]]]___bbbeeefffeeeaaa`````````aaaaaabbbccc\\\[[[YYYWWWTTTRRRPPPPPPXXXXXXYYYYYYYYYXXXWWWWWWWWWVVVTTTTTTTTTSSSPPPNNNQQQPPPNNNLLLKKKLLLMMMMMMLLLNNNPPPPPPNNNKKKIIIHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDEEEGGGHHHGGGFFFCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>======??????>>>======>>>??????<<<===============<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888999999:::;;;;;;:::::::::999999999999::::::999777666666777888888888999999999999999888888888999999999::::::;;;:::999999888888888999888888888999999888888777;;;999777888:::;;;999777999888777777777777888999888888888777777777666666666777777888888888777777999999888777777888888999:::999888777777999:::<<<:::999999888888999999:::888999;;;:::999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>============>>>>>>???@@@AAAAAABBBEEEIIILLL222222333444444555666666444444444444444444444444333333222222222333444555444444444444444444444444333333222222222222222222222333333444444333333333222222333333333333444444333333333222222222222222333333333333444444444444444444444444444444444444000111333333111000000111444444444444444444444444333333444444444333222222111222222333444444444444222333333444444333333222333333333333333333333333333333333333333333333333333333222333333555666777444444444444444444444444555444444444444333333333444444444555555555555666444555555555555666666666888888888888888777666555666666666666666666666666666666666666777888999999::::::999999888888999999888888999999999:::::::::999999999999999999999999888999:::<<<>>>???@@@AAA>>>>>>>>>>>>???@@@AAAAAADDDCCCCCCCCCDDDFFFHHHIIICCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIJJJJJJKKKLLLNNNPPPQQQRRRUUUTTTRRRPPPOOOPPPQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZ```hhhmmmmmmkkkiiihhhfffccc```^^^]]]___aaaccc```ccceeeccc```___aaacccccccccdddeeefffggggggggghhhnnnoookkkggghhhiiiiiihhhjjjkkkkkkjjjiiiiiijjjhhhkkkqqqvvvyyyzzzyyywwwrrrssssssrrrpppllliiigggeeehhhlllooopppnnnkkkiiihhheeeaaa^^^^^^___bbbdddeeecccaaaaaabbbbbbbbbaaa```_________^^^^^^]]]]]]^^^]]]]]]]]]]]]^^^```aaabbbaaa```aaabbbcccbbbaaa^^^^^^______``````______YYYYYYWWWUUUTTTRRRRRRQQQYYYYYYZZZYYYYYYXXXWWWWWWUUUTTTRRRQQQQQQQQQOOOMMMOOOOOOOOONNNMMMMMMMMMLLLLLLNNNPPPPPPNNNKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFDDDDDDDDDFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999999::::::::::::;;;;;;::::::::::::999999999999888999999::::::999999999::::::::::::999999999999:::;;;<<<;;;999888888999888888888888888888777777888888888999999999999:::999999999:::999999888777777777888888999888888777:::888888888999:::999888999999888888888888999999888777777777777666666666444555666777777777777777888888777777777888888999999999888777777999:::;;;:::999888888888888999:::777999;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>======<<<<<<======>>>@@@@@@@@@???>>>???AAADDD111111111222222333333333333333333333333333333333222222222333333333444444444444444444444444444444333333333222222111111111222222333444444444333333222222222333333333444444222222111111000000000///222222333333333444444444333333333333333333333333111222333333111000000111333333333333333333333333333333333444444333333222000111222333444555555555222333333444444333333222333333333333333333333333333333333333333333333333333333333333444444555555444444444444444444444444444444444444444444444444444444444555555555555666444444444555555555666666666777777777777666666555666666666666666666666666666666666666777777888888::::::999999999999999:::888888999999999:::::::::::::::::::::::::::::::::999999:::;;;===>>>??????=========>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAABBBCCCDDDFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMOOOOOORRRQQQOOONNNNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWXXX]]]dddlllooommmhhhdddbbbaaa^^^]]]]]]___aaaccc```bbbcccbbb```___```aaabbbcccdddeeefffeeedddcccccchhhkkkhhhhhhkkkooopppoooooommmhhhcccaaacccfffdddiiimmmpppqqqqqqtttvvvqqqqqqqqqpppnnnllliiihhheeegggkkknnnnnnmmmjjjiiiiiieeeaaa^^^]]]___ccceeedddcccbbbbbbcccdddcccbbb_________^^^]]]]]]\\\\\\[[[ZZZYYYZZZ[[[^^^aaacccdddbbbaaaaaabbbbbb```^^^[[[\\\^^^______^^^]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVZZZZZZZZZZZZYYYXXXWWWWWWTTTRRRPPPPPPPPPPPPNNNMMMNNNNNNOOOOOOOOONNNLLLKKKLLLNNNPPPOOOMMMKKKJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???AAA@@@@@@???>>>===<<<<<<<<<======>>>>>>======<<<===============<<<;;;;;;999999999999999999999999999999999:::::::::;;;;;;::::::::::::999999999999777888999:::;;;:::999888:::::::::999999999999888:::;;;<<<;;;999888999:::999888888888777666666666888888888888999999999999777888999::::::999888777666777777888888888888888999888888888999999999888999999888888888888999999999999999999888888888888444555666777888888888888888777777777777888888999888888888777888999::::::999999888888888888999999777999::::::999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<=========??????@@@>>><<<<<<>>>???333333333222222111111111333333333333333333333333222222333333333444444444444444444444444444444444333333333222222111111111111222333333444444444333222222222333333333444444555555444444333333222222222222222333333333444444333333333333333333333333111333444444333222222333333333333333333333333333222333333444444333333333000111222333444555555555222333333444444333333222333333333333333333333333333333333333333333333333555555555444444333333222444444444444444444444444444444444444444444444444444444444555555555555666444444444444555555555555444444555555666555555555555555555555555555555555555666666666777777777777999999999888888999::::::888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@AAA>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFHHHIIIJJJJJJJJJIIIGGGGGGHHHHHHJJJKKKMMMNNNOOONNNLLLLLLLLLMMMOOOQQQQQQQQQQQQQQQRRRRRRSSSSSSOOOPPPQQQSSSTTTVVVWWWXXXYYY\\\ccckkkooonnnhhhccccccbbb___]]]\\\]]]^^^___```aaabbbbbbaaaaaabbbcccdddeeefffggggggeeedddcccbbbhhhkkkjjjkkkqqqwwwzzzwwwuuuoooggg```___ccchhhhhhjjjkkkiiifffhhhmmmrrrqqqpppnnnkkkjjjiiiiiiiiifffgggiiikkklllkkkjjjjjjgggddd```\\\[[[^^^aaadddeeedddcccccceeeeeecccbbb_________^^^^^^]]]]]]]]]YYYXXXXXXXXXZZZ]]]```bbbbbbaaaaaabbbccccccaaa___[[[\\\]]]^^^^^^]]]\\\[[[[[[ZZZXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTRRROOONNNOOOOOONNNMMMLLLMMMNNNOOOOOOMMMLLLKKKLLLMMMOOONNNLLLJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHGGGFFFFFFGGGHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@??????@@@@@@??????>>>======<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<======>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::777888999:::;;;:::999999::::::999999999888888888888999:::999888777888999999888888888777666666666777777888888888999999999666777999::::::999888777555666777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888555666777888999999::::::777777666666777888888999888777777888888888999999888888888888888888888888666888::::::999999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<===============<<<<<<<<<<<<=========>>>???>>>======>>>@@@666666555444444333222222333333333333333333333333111222333444444444333333333333333333333333333333333333222222222222222222111111222333444444444444222222333333333333444444333333222222222222222111222222222222333333333333333333333333333333333333111222444444333333333555333333333333333333333333222222333444444444333333111222222333444444444444222333333444444333333222333333333333333333333333333333333333333333333333555555555555444333222111444444444444444444444444333333333444444444444555444444444555555555555666333444444444444555555555222333444444555555555555555555555555555555555555555666666777777666666555888888888777888888999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::============>>>???@@@@@@?????????@@@@@@AAAAAAAAA???@@@@@@AAABBBCCCEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHIIIIIIJJJJJJGGGHHHHHHHHHJJJKKKLLLMMMLLLKKKIIIHHHIIIJJJLLLNNNOOOPPPPPPQQQQQQRRRRRRSSSOOOPPPQQQSSSUUUVVVXXXXXXXXX[[[aaagggjjjiiieeebbbcccaaa^^^\\\[[[[[[[[[\\\```aaabbbcccdddfffggggggiiiiiiiiihhhhhhfffeeeeeedddiiikkkjjjkkkrrryyy|||yyyuuuooohhhdddeeejjjnnnnnnmmmiiidddaaabbbggglllooommmkkkhhhgggggghhhiiiggghhhjjjkkklllkkkkkkkkkeeebbb^^^[[[[[[\\\___aaaeeedddcccdddddddddbbb```]]]]]]]]]]]]]]]^^^^^^^^^YYYYYYYYYZZZ\\\^^^```bbb`````````bbbddddddbbb```]]]]]]^^^^^^]]]]]]\\\\\\YYYXXXVVVUUUUUUVVVXXXYYYYYYYYYYYYYYYXXXWWWUUUUUUSSSPPPNNNMMMMMMNNNNNNMMMKKKKKKLLLMMMMMMLLLKKKJJJJJJLLLMMMLLLKKKIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGIIIHHHFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@??????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::777888999999::::::::::::999999999999888888888888777888999888777666777888888888888888888888777777777777777888888888888999666777888888999888888888555555666777888888888888777888999888777777888999777777888888888888777777555555666666666666666777666777888999999:::999999666666666666777888888999777777777888888888888999777777888999999888777777666888::::::999999:::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===;;;===??????>>>>>>@@@AAA444444444444444444444444222222222222222222222222111222333444444444333333333333333333333333333333222222222222222222333333000111222333444444444444222222333333333333444444////////////000000000000111222222222222333333333222222222222222222222222...000222333333333444555222222222222222222222222111222333333444444444333222222333444444333333333222333333444444333333222333333333333333333333333333333333333333333333333333444555555555444333222444444444444444444444444333333333444444444555555444444444555555555555666333333444444444555555555222333444555666666666666555555555555555555555555555555666777777666555444777777666666777777888999888888999999999:::::::::999999999999999999999999::::::::::::::::::;;;;;;===<<<<<<======>>>???@@@===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKMMMMMMLLLKKKIIIHHHIIIJJJLLLMMMOOOOOOPPPPPPQQQRRRRRRSSSQQQQQQRRRSSSTTTUUUVVVWWWWWWZZZ^^^bbbccccccaaaaaa```___]]]\\\\\\\\\]]]^^^```aaabbbeeehhhkkkmmmmmmmmmllljjjiiihhhggggggfffeeeiiijjjfffffflllrrruuutttpppllljjjkkkooorrrtttrrrooojjjeeeaaabbbdddgggkkkjjjiiihhhgggfffffffffgggiiilllooopppnnnllljjjeeedddaaa___^^^___aaabbbccccccbbbbbbcccbbb___]]]ZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]^^^___```aaaaaa______```bbbddddddbbb``````___^^^^^^]]]]]]]]]^^^YYYWWWUUUTTTTTTUUUWWWXXXYYYYYYXXXXXXWWWUUUTTTSSSQQQNNNKKKJJJKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKKKKIIIHHHIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFHHHGGGFFFFFFGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>???????????????>>>===<<<<<<===>>>???<<<<<<===============<<<::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::999999999999888888888888999:::;;;<<<999999999999888888888888666888999888777777888999888888888999999999999999777777777777888888888888777777777777777888999999444555666777888888888888666888999999666666777999555666777777777777666555555555555555666666777777777777888888888888888777555555555666666777999999666777777888888888888888666777888999999888777666666888::::::999999:::;;;999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<>>>???>>>>>>???AAA000111111222222333333444222222222222222222222222111222333444555444333333333333333333333333333333111111111222222333333444000111222333444444555444222222333333333444444444111111222222333333333444111111222222222333333333222222222222222222222222,,,...111222222222444555222222222222222222222222111222333333444444444444333333444444444333222222222333333444444333333222333333333333333333333333333333333333333333333333111222444555666555555444444444444444444444444444333333333444444555555555444444444555555555666666333333333444444444555555333333555666777777777777555555555555555555555555555555666777777666555444666666555666666777888888888888999999999:::::::::888888888888888888888888888888999::::::;;;<<<<<<<<<<<<<<<======>>>???@@@:::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@AAABBBCCCDDDFFFFFFGGGBBBBBBBBBCCCCCCEEEFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOMMMLLLKKKKKKLLLNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTWWWZZZ]]]_________```aaa___^^^^^^^^^^^^```aaabbbaaaaaacccfffkkkooopppqqqooommmkkkiiiggggggggggggeeeiiihhhbbb```eeekkkmmmmmmkkkiiilllrrrwwwxxxxxxsssppplllgggeeedddcccdddgggggghhhiiihhhfffdddcccfffjjjooossstttqqqmmmjjjiiigggfffdddcccdddeeeeeebbbaaaaaaaaaaaa```]]]ZZZXXXXXXYYYZZZ[[[\\\]]]]]]^^^___```aaabbbbbbbbbaaa``````aaacccddddddaaa___bbbaaa___^^^]]]^^^______ZZZXXXVVVTTTTTTVVVXXXYYYXXXXXXXXXWWWVVVUUUSSSRRROOOLLLIIIHHHIIIJJJKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHJJJJJJJJJHHHGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEHHHFFFEEEEEEFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@??????>>>=========>>>??????@@@@@@BBB@@@???======???@@@BBB>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999999:::::::::;;;;;;;;;999999999888888888888777999888777777888:::<<<===999999999888888888888777777888999999888777888:::888888888999:::::::::;;;777777777777888888888888888777666666666777999:::444555666777888888888888666888:::999666555777999444555666777777666555444666777777777888888999999666777777777777777666555555555555555666777999999666666777888888888888888666777888999999888777666555777999::::::999:::<<<999999999999999999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;===??????>>>>>>>>>???333333222111111222333333222222333333333333444444000000000000000000000000333333333333333333333333333333333333333333333333222111000111333444333222333222222111111222222333222222333333333333444444222222222222222222222222222222444444444444222222222222222222222222222222222222444444444444222222333333333444444444555555000000111222222333444444555444333333222222222222444444444444444444444444222222444444444444222222333333333444444555555555444333333222222333333444333333333333333333333333444444444555555555555666555555555444444333333333666666666666666666666666666666666666666666666666333444666777777777666555555555666888888999999999777888888999999888888777888888999:::::::::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNMMMKKKJJJPPPNNNLLLJJJJJJLLLOOOPPPPPPPPPOOOOOOPPPQQQSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQUUUXXX\\\______^^^^^^___``````aaaaaaaaabbbbbbbbbddddddfffgggiiikkklllmmmmmmllljjjgggfffggghhhiiiiiigggdddbbbaaaaaabbbddddddhhhlllpppsssvvvzzz|||wwwsssnnnkkkkkklllllllllnnnmmmllljjjhhhgggeeeeeeeeeiiipppxxx|||zzzrrrllleeefffhhhiiihhhggghhhiiihhhgggeeebbb___\\\ZZZYYYYYYZZZZZZ[[[]]]___aaabbbccccccccceeeffffffdddbbbbbbcccbbbaaa______aaacccbbbbbb```___]]][[[ZZZZZZWWWVVVTTTTTTTTTVVVXXXYYYPPPRRRUUUWWWWWWUUUSSSQQQOOONNNLLLHHHEEEEEEGGGIIIQQQPPPOOOOOOOOONNNKKKHHHGGGGGGIIIIIIIIIIIIGGGGGGHHHFFFEEECCCCCCDDDFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888999::::::;;;<<<===>>>;;;:::::::::999888888888777777777777777777777777777777777777777777777777777888888888888999999999999999888888888888999999:::888777777888888666555777777777777777777777777;;;:::888666666666666777777777777777777777777777666666777888888888888888333444444555666777777888777777888888999999999999:::::::::999999999888888999888888888888888999999999999999999999999999999999999999:::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===333333222111111222333333222222333333333333444444111111111111111111111111333333333333333333333333333333333333333333333333222111000111333444333222333222222111111222222333222222333333333333444444222222222222222222222222222333333444444333333222222222222222222222222222222333333444444333333222333333333444444444444555222222333444444555666666555444333333222222222333333333333333333333333333222333333444444333333222333333333444444444555555444333333222222333333444333333333333333333333333444444444444555555555555555555444444444333333333555555555555555555555555555555555555555555555555444444666777777777666555555555666888888999999888888888999999999999888888888999999:::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKMMMMMMLLLKKKJJJNNNMMMLLLKKKLLLMMMOOOPPPPPPOOOOOOOOOOOOQQQRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPSSSVVVZZZ]]]]]]]]]]]]^^^aaaaaabbbbbbcccddddddeeebbbccceeegggjjjlllmmmnnnmmmllljjjiiihhhhhhiiiiiillljjjgggdddbbbbbbcccccccccfffjjjmmmoooqqqtttvvvuuurrrooommmmmmnnnnnnnnnkkkkkkjjjiiihhhgggfffffffffiiiooouuuyyywwwpppjjjccceeehhhiiijjjjjjlllmmmllliiifffbbb```_________]]]]]]]]]^^^```aaaccccccfffeeedddeeeffffffdddccccccdddcccaaa___^^^___aaa______^^^\\\ZZZYYYWWWWWWUUUTTTTTTSSSTTTUUUVVVWWWSSSTTTTTTUUUUUUTTTSSSSSSMMMLLLKKKHHHGGGGGGJJJLLLVVVVVVVVVUUURRRNNNKKKIIIGGGHHHIIIIIIIIIIIIHHHGGGHHHGGGFFFEEEEEEFFFHHHIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888999::::::;;;;;;888888888777777777777777888888888888888888888888777777777777777777777777777888888888888999999999999888888777777888888999999888666777888888777666777777777777777777777777:::999888777666666666777777777777777777777777777666666666777777777888888666666777777888999999:::666666777777888888888888::::::999999888888888888999999888888777888888888999999999999999999999999:::::::::::::::;;;<<<===;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<333222222111111222222333222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333222111000111333444333222333222222111111222222333222222333333333333444444222222222222222222222222444333333222222333333444222222222222222222222222222333333444444333333222333333333333444444444444222333333444444555555666444444333222222222333333222222222222222222222222222333333444444333333222333333333444444444444555444333333222222333333444333333333333333333333333444444444444555555555555555444444444444333333333555555555555555555555555555555555555555555555555444555555666777666666666555555666777888888888888888888999999999999888888888999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=====================>>><<<<<<===>>>@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKJJJJJJLLLLLLLLLMMMNNNOOOPPPPPPOOOOOONNNNNNOOOPPPRRRSSSPPPPPPOOOOOOOOOOOONNNNNNPPPSSSWWWZZZ[[[[[[\\\]]]______```aaacccdddeeeeeeaaaccceeehhhjjjlllnnnooommmlllkkkjjjiiijjjjjjjjjnnnllliiifffdddddddddeeeeeegggiiikkkkkkllloooqqqsssqqqoooooopppqqqpppooojjjiiiiiihhhggggggffffffgggiiimmmqqqsssqqqlllhhhfffhhhjjjkkkkkkkkklllmmmooolllhhhdddbbbccceeegggbbbbbbbbbbbbcccdddeeeeeeiiigggdddcccddddddcccbbbcccdddcccaaa^^^]]]]]]___]]]\\\[[[YYYXXXVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRSSSJJJKKKKKKIIIIIIJJJMMMPPP[[[]]]^^^[[[TTTMMMJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGGGGHHHIIIKKKLLLHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????????????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888777777777777777888888888888888888888888888888888777777777777777777777777777888888888888999999999999888888777777888888999888777666777888999888777777777777777777777777777:::999888777666666666777777777777777777777777777777666555555555666777888666777777888888999999999666666666777777777777777999888888888888777777777:::999888777777777777777999999999999999999999999;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222333333333333333333333333222111000111333444333222333222222111111222222333222222222333333333444444222222222222222222222222444444222222222222444444222222222222222222222222333333333333333333333333222222333333333444444444111111111222222333333333444333333222222333333333222222222222222222222222333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333333333444444444555555555444444444444444444444444555555555555555555555555555555555555555555555555444555555666666666666666555555666777888888777777888888999999999999888888888999:::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLNNNPPPPPPPPPPPPNNNNNNMMMMMMNNNOOOQQQRRROOOOOOOOOOOONNNNNNNNNNNNMMMPPPTTTWWWXXXYYY[[[\\\[[[[[[]]]^^^```bbbcccdddcccdddfffhhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjmmmllljjjhhhggggggggghhhkkklllmmmmmmlllmmmnnnppppppooooooppprrrsssrrrpppkkkjjjjjjiiihhhgggffffffgggiiilllnnnooommmjjjgggkkkmmmnnnllljjjhhhhhhhhhmmmllliiiggggggggghhhiiieeeeeeeeedddeeeeeeffffffiiifffbbb_______________aaaaaabbb```^^^]]]]]]^^^\\\\\\[[[YYYWWWVVVTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOLLLLLLMMMLLLLLLMMMPPPRRRYYY]]]```\\\SSSLLLIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJKKKMMMNNNHHHGGGEEECCCCCCDDDFFFGGGEEEDDDCCCAAAAAABBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????======>>>>>>??????@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777777666888888888999:::::::::;;;888888888888888888888888777777777777777777777777777777888888888999999999888888777777777777888888777666555666888999999888777777777777777777777777999888888777777777777777666666666666666666666666777666444333444555777999555555666666666777777777777777777777888888888888888777777777777777777777:::999888777777666666777999999999999999999999999;;;;;;::::::999:::::::::;;;::::::::::::::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222333333333333333333333333222111000111333444333222333222222111111222222333222222222333333333444444222222222222222222222222444444222222222222444444222222222222222222222222333333333333333333333333222222222333333333444444111111222222222222333333333333333222222333333444444444444444444444444444333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333333333333444444444444555444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666777555666666777777777777666777888888999999888888777777888999:::;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHJJJLLLNNNOOOOOOOOONNNMMMMMMLLLLLLMMMNNNPPPQQQOOOOOOOOOOOOOOOOOOPPPPPPMMMPPPSSSVVVWWWXXXZZZ\\\YYYZZZ[[[]]]___aaabbbccceeefffggghhhiiihhhgggfffhhhiiijjjkkkkkkkkkjjjiiijjjiiiiiiiiiiiijjjkkklllrrrssssssrrrpppppprrrtttoooooooooppprrrrrrqqqooollllllkkkiiihhhgggfffeeegggiiikkkmmmmmmllljjjiiinnnoooooommmjjjhhhggggggiiijjjjjjkkkkkkjjjiiihhhggggggffffffffffffgggggggggccc^^^[[[ZZZZZZZZZZZZ\\\^^^______^^^]]]^^^___]]]]]]\\\ZZZXXXWWWUUUUUUSSSSSSTTTUUUTTTTTTSSSSSSOOOQQQRRRSSSRRRPPPMMMKKKOOOPPPPPPOOONNNNNNPPPRRRSSSWWWZZZWWWPPPJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNHHHGGGEEECCCCCCDDDFFFGGGEEEDDDCCCAAAAAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????=========>>>>>>??????@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777888888888999:::::::::;;;888888888888888888888888777777777777777777777777777777888888888999999999888777777777777777777888777666555666888999999888666666666666666666666666888888888888777777777666666666666666666666666666777666444333444555777999666666666666777777777777999999999999999999999999777777777777777777777888999888888777666666777777999999999999999999999999;;;;;;:::999999999:::::::::::::::999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<111222222333333222222111222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333222111000111333444333222333222222111111222222333222222333333333333444444222222222222222222222222444333333222222333333444222222222222222222222222444333333222222333333444222222222222333333333333444444444444444444444444333333222222222333444444444444444444444444444444444333333222222333333444555444444444444333333333444333333222222333333444333333333333333333333333333333333333444444444444333333333444444444444555444444444444444444444444444444444444444444444444666555555555555666777777555666666777777666666666666777777777777777777666666777888999:::;;;;;;;;;888999999::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???????????????@@@AAABBBBBB>>>??????@@@AAACCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPOOOOOOPPPPPPPPPPPPQQQQQQNNNQQQTTTVVVVVVXXXZZZ\\\ZZZ[[[\\\^^^```bbbcccdddeeefffggghhhgggfffdddbbbdddfffhhhjjjjjjiiihhhgggggggggggghhhiiikkklllmmmtttttttttrrrqqqqqqsssuuuooonnnnnnoooppppppnnnlllkkkjjjjjjiiigggffffffeeeeeeiiilllnnnnnnmmmmmmnnnnnnooopppooollljjjjjjkkkgggiiikkkllllllkkkiiiggghhhhhhggggggggghhhhhhiiieeeaaa\\\YYYYYYYYYXXXXXXZZZ\\\^^^^^^^^^]]]^^^___]]]\\\[[[ZZZXXXVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSMMMOOOQQQSSSRRRPPPMMMJJJOOOPPPQQQPPPNNNMMMOOOPPPMMMPPPRRRQQQMMMJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA????????????????????????======>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999777777777777777888888888999999999999999999999999777777777777777777777777777888888888888999999999888777777666666777777888888777666777888999888777666666666666666666666666777777888888888888777666777777777777777777777777777666555555555666777888999999999999999999999999:::::::::::::::999999999777777777888888888888999777777777666666777777888999999999999999999999999::::::999999999999::::::::::::999999999999::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;111222333333333333222111222222333333333333444444222222222222222222222222111111111111111111111111333333333333333333333333222111000111333444333222333222222111111222222333222222333333333333444444222222222222222222222222222333333444444333333222222222222222222222222222444333333222222333333444111222222222222333333333444444444444444444444444333222222222333333444555333333333333333333333333444333333222222333333444555555444444444333333333444333333222222333333444333333333333333333333333222222333333333444444444333333333444444444555555444444444444444444444444444444444444444444444444666555555444555666777888555666666666666666555555555555666666666666555555555555777888999:::::::::888888999::::::;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<<<<==========================================>>>???@@@AAA????????????@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQSSSUUUVVVWWWXXXZZZ\\\[[[[[[\\\^^^___aaabbbbbbbbbdddfffgggfffeeebbbaaa```bbbeeehhhiiihhhfffdddffffffggggggiiijjjjjjkkkooooooooonnnmmmmmmppprrrpppnnnmmmllllllllljjjhhheeeeeeffffffffffffffffffdddiiinnnqqqqqqqqqqqqrrrrrrssstttrrrooollllllllliiijjjkkkkkkkkkjjjjjjiiiiiiiiihhhiiiiiijjjkkkkkkeeebbb^^^[[[[[[ZZZZZZYYYZZZ\\\^^^^^^]]]\\\\\\]]]ZZZZZZYYYWWWUUUTTTRRRRRRTTTSSSRRRQQQQQQQQQRRRRRROOOPPPQQQRRRRRRQQQOOONNNLLLMMMNNNNNNLLLLLLMMMNNNLLLLLLLLLLLLKKKLLLLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDCCCCCCBBBAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::999999999888888888777777777777777999999999999999999999999777777777777777777777777777888888888888999999999777777666666666666777777999888666777888888777666666666666666666666666666666777888999999888777666777777777777777777777777666666666777777777888888999999999999999999999999:::::::::999999999888888888888888888999999::::::666666555666666777888999999999999999999999999999888888888888999:::;;;;;;::::::999999999999::::::888888999999999:::::::::999999:::::::::;;;;;;;;;111222333444444333222111222222333333333444444444222222222222222222222222111111111111111111111111333333333333333333333333222111000111333444333222333222222222222222222333222222333333333444444444222222222222222222222222222222444555555444222222222222222222222222222222444444222222222222444444111111222222222333333333222222222222222222222222222222222222333333444555222222222222222222222222444444222222222222444444555555555444444333333333444333333222222333333444333333333333333333333333222222333333333444444444333333333444444555555555444444444444444444444444444444444444444444444444666555555444444666777888555666666666666666555555444444555555555555444444444555666777999999::::::888888999::::::;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLNNNOOONNNNNNNNNOOOOOOPPPPPPPPPRRRTTTVVVWWWWWWXXXZZZ\\\YYYYYYZZZ[[[]]]^^^______```aaadddffffffeeecccaaa^^^```dddggghhhgggdddcccffffffgggggghhhhhhhhhhhhjjjjjjjjjhhhhhhiiilllnnnqqqooollljjjjjjiiihhhfff```aaabbbccceeefffggghhhccciiiooossssssssstttvvvyyyyyyxxxuuuppplllkkkjjjlllllljjjjjjjjjjjjkkkllljjjjjjjjjjjjkkklllmmmmmmfffccc```^^^^^^]]]\\\[[[[[[]]]___^^^]]][[[ZZZ[[[XXXWWWVVVTTTSSSQQQPPPOOOTTTSSSQQQOOONNNOOOQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSIIIJJJLLLLLLKKKKKKLLLNNNNNNLLLJJJJJJKKKMMMNNNMMMKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIIIIIIIIIIIIIHHHGGGEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999;;;:::::::::999999888888999999999999999999999999777777777777777777777777777888888888888999999999777777666666666666777777:::888777777888888666555666666666666666666666666666777888999999888777666777777777777777777777777666666777888999888888888888888777777777777777777999999999999888888777777888888999999999:::::::::555555555555666888999:::999999999999999999999999888888888888999:::;;;<<<:::999999999999999999:::888888888999999:::::::::999999:::::::::;;;;;;;;;555555555444444333333333333333333333333333333333333333333333333333333333000000000111222222222333222222222222222222222222333333222111000000000000111111111222222333333333333333333333333333333333222222333333333333444444333333333444444555555555333333333333333333333333222222222222222222222222111111222333333333333222222222111111111111111111333333333444444555555555333222222111111222222333555555555444444333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333444444444555555555555444444444333333333333444444555555444444333444444444444444444333333444444555777888888888888333333444444555555666666555666666666666666555555555666777888888777666555666777888999:::;;;;;;;;;<<<;;;:::999999999:::;;;::::::;;;;;;<<<=========;;;;;;::::::::::::;;;;;;>>>????????????@@@@@@@@@AAA@@@>>>======???AAABBBDDDDDDDDDDDDDDDEEEFFFFFFDDDFFFHHHHHHGGGEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPUUUUUUUUUVVVWWWYYY\\\]]][[[\\\^^^^^^]]]]]]^^^```]]]]]]___```aaabbbccccccbbbcccdddcccbbbbbbdddfffeeecccaaabbbfffhhhgggfffjjjhhhfffddddddeeehhhiiinnnmmmkkkhhhfffeeedddcccaaa___^^^___bbbeeeffffffhhhiiilllqqquuuxxxxxxxxxuuuwwwxxxuuuqqqoooppprrrpppnnnllliiihhhhhhhhhiiinnnjjjeeebbbaaadddiiilllcccbbb___]]]\\\\\\\\\]]]^^^\\\ZZZXXXWWWXXXYYYZZZWWWWWWWWWVVVTTTRRRQQQPPPVVVSSSPPPNNNOOOPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGHHHJJJLLLMMMMMMLLLJJJHHHGGGHHHJJJKKKJJJIIIHHHGGGGGGHHHJJJKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@AAA@@@??????>>>>>>??????@@@@@@@@@?????????>>>>>>========================>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<888999999888777777888:::::::::888777777777888999888::::::999777666777888888888888888777777666666888888999999999999888888777777777777777777777777:::777555666777888666333888888888777777777777777777666555444444555666777666666666666666666666666777777777777777888888999777777777777777777777777777777888888888777777666666666777777888888999999777777777777666666666666777777777777777777888888999999888888999999:::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::444444444444333333333222333333333333333333333333222222222222222222222222222222222222222333333333222222222222222222222222222222111111111222222333222222222222222222333333333333333333333333333333222222333333333333444444333333444444444444444444333333333333333333333333222222222222222222222222111222333333444333333333111111111111111111111111222222222333333333333333333222222111111222222333444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555444444444333333333333444444555555444444333555444444444444444444444444555666777777777777777777777777777888888888888555555666666666666555555555666777888888777666555666777777888999:::;;;<<<===<<<:::999999999::::::::::::;;;;;;<<<==================<<<<<<===============>>>>>>>>>?????????@@@???>>>======???@@@BBBAAAAAAAAA@@@AAAAAABBBCCCDDDFFFHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPOOOOOOSSSSSSSSSTTTUUUXXXYYY[[[WWWYYYZZZZZZYYYYYY[[[\\\\\\]]]___aaabbbbbbbbbbbb```aaaaaaaaa______```bbbcccbbbaaabbbfffhhhgggfffiiigggeeedddccccccdddeeehhhgggfffeeedddcccbbbbbbaaa```______bbbdddeeeeeefffggghhhlllpppsssttttttttttttrrrpppmmmlllmmmnnnlllkkkhhhfffeeedddeeeeeedddaaa^^^\\\\\\___ccceeeaaa```]]][[[ZZZZZZ\\\]]]]]]\\\ZZZXXXWWWWWWXXXYYYWWWWWWVVVUUUTTTSSSSSSRRRUUUSSSPPPOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJGGGGGGFFFEEEDDDDDDDDDEEECCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@???????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999::::::;;;;;;888999999888777777888::::::999888777777777888999888999:::999777666777888999999888888888777777777888888999999999999888888777777777777777777777777999777555666777888666444666666666666666666666666777666555444444555666777888888888888888888888888666666666555666777777888777777777777777777777777777777888888888888777777777777777777777888888888777777777777666666666666888888888777777777777777;;;::::::::::::;;;<<<<<<999999999999999999999999999999999999999999999999::::::::::::::::::::::::333333333333222222222222333333333333333333333333111111111111111111111111444444444333333333333333222222222222222222222222111111111222222333444555333333222222222222222222333333333333333333333333222222333333333333444444444444444444444444333333333333333333333333333333222222222222222222222222111222333333444444333333111111111111111111111111333222222222222222111111333222222111111222222333333333222222222222111111222333333444444333333222333333333333333333333333333333333333333333333333333333333444444444555555555555444444444333333333333444444555555444444333555555555555555555555555555666666777777777666666666666666555555555555555555555666666666666666555555666666777777666666555777777777777888:::;;;===???===<<<:::999999:::::::::::::::;;;<<<<<<==============================<<<<<<<<<=========>>>>>>??????>>>===>>>???@@@AAA@@@????????????@@@AAAAAADDDFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOOOOPPPPPPOOOOOOOOOQQQQQQRRRRRRTTTUUUWWWXXXUUUWWWYYYYYYXXXXXXZZZ[[[\\\]]]```cccccccccaaa```]]]^^^^^^\\\ZZZYYYZZZ\\\`````````cccfffggggggfffiiihhhgggfffdddcccbbbbbb````````````aaaaaaaaabbbbbb```___```ccceeefffffffffeeedddfffjjjlllmmmmmmnnnllliiiggghhhhhhiiihhhhhhfffdddbbbaaa```aaaaaa\\\[[[ZZZYYYZZZ\\\^^^___^^^\\\ZZZXXXWWWYYY[[[\\\]]]\\\ZZZXXXWWWWWWWWWWWWXXXWWWUUUTTTTTTUUUUUUVVVUUUSSSPPPOOOPPPPPPPPPOOOPPPOOOOOONNNMMMMMMNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKJJJIIIGGGGGGGGGHHHHHHEEEEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888888888888999999999999888999999888777777888::::::999888888777777888888888999999999777666777888999999999999999888888888888888999999999999888888777777777777777777777777888777666666777777666555555555555555666666666666666666555555555555666666888888888888888888888888555555555555555666666777777777777777777777777777777777888888888888888777888777777777777777777666666666666666777777777777999888888888777777666666:::::::::::::::;;;<<<<<<999999999999999999999999999999999999999999999999::::::::::::::::::::::::222222222222222222222222333333333333333333333333222222222222222222222222444444333333222222222111222222222222222222222222333222222222333333444555333333333222222111111111222222222222222222222222222222222333333333444444555555555444444333333333222222222222222222222222222222222222222222222222000111222222333222222222111111111111111222222222444444333333222222111111333222222111111222222333333333333222222222222222222333333444444333333222333333333333333333333333333333333333333333333333333333333444444444555555555555444444444333333333333444444555555444444333555555555666666666666666666666666777666666555555555555555444444333333333444555666666666666666666666666666666666666666666888777666666777999<<<===@@@>>><<<:::999999999999999::::::;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>======>>>???@@@AAABBBAAAAAAAAAAAABBBCCCCCCEEEGGGIIIJJJIIIGGGHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOPPPPPPPPPOOOOOONNNPPPQQQQQQRRRSSSUUUVVVVVVWWWXXXZZZZZZZZZZZZ\\\^^^]]]___bbbeeeeeedddaaa___ZZZZZZZZZXXXUUUTTTUUUVVV]]]^^^```ccceeegggffffffhhhiiihhhhhhfffdddbbb```ZZZ[[[]]]^^^```aaabbbbbbaaa``````bbbeeeiiijjjkkkiiigggdddcccdddffffffeeeeeeaaa^^^^^^aaaddddddcccdddcccaaa```____________^^^^^^]]]]]]]]]]]]]]]^^^[[[ZZZXXXVVVWWWYYY[[[]]]^^^]]][[[YYYWWWVVVVVVVVVWWWVVVUUUTTTTTTVVVXXXYYYTTTRRRPPPOOOPPPQQQPPPOOOPPPOOONNNMMMMMMLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBCCCCCCCCCBBBAAAAAACCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<888888999999999999999999888999999888777777888:::999999999888888888888888777888999888777666777888999999999999999999999999888888999999999999888888777777777777777777777777777777666666777777666666555555666666666666666777666666666555555666666666555555555555555555555555666555555555555666777777666666666666666666666666777777888999999999888888888888777777666666666555666666666666777777777777999999888888777666666666888888888777888999999:::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::222222222222222222222222333333333333333333333333333333333333333333333333333333222222111111000000222222222222222222222222555444333333222222222333333333333222222111111111222222222222222222222222222222222333333333444444555555555444444333333333222222222222222222222222222222222222222222222222///000000111111111111111000000111111111222222222555555444444333333222222333222222111111222222333333333333444444444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333444444444555555555555444444444333333333333444444555555444444333555555555555666666777777555666666666666555555444999888888888777666666666444444555666666666666666666666555555555555666666888777666555666999;;;===???>>><<<:::999999999999999999::::::;;;<<<<<<<<<;;;;;;<<<======<<<;;;;;;=========>>>>>>>>>??????============>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEGGGJJJJJJIIIIIIIIIIIIGGGFFFFFFGGGHHHIIIJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNQQQQQQRRRSSSTTTUUUUUUVVVWWWYYYZZZ[[[[[[[[[]]]___^^^```ccceeeeeecccaaa___WWWWWWWWWUUURRRQQQQQQRRRZZZ]]]```dddeeeeeeeeedddeeefffggggggeeecccaaa___[[[\\\^^^```bbbccccccccc`````````ccchhhmmmooopppnnnkkkgggdddcccbbbaaa___\\\YYYWWWXXX]]]```aaa```aaaaaa``````````````````dddddddddcccaaa```^^^]]]ZZZYYYXXXXXXZZZ[[[^^^______^^^\\\ZZZXXXWWWVVVUUUVVVUUUTTTTTTTTTVVVYYYZZZTTTRRRPPPPPPQQQQQQPPPNNNPPPOOONNNMMMLLLKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHJJJJJJIIIHHHGGGFFFFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@CCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@================================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::999999999999888999999888777777888:::999999999999888888777777666777888888777666777888999999999999999999999999888888999999999999888888666666666666666666666666666666777777666666777777666666666777777888888888555666666666666666666555555555555555555555555555777777666666777777888999666666666666666666666666777777888999999999999999888777777777666666555555555666666666777777777888888888888888777777666666888777777777777888999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::222222222222333333333333333333333333333333333333333333333333333333333333222222111111111111111111222222222222222222222222555444333222111111111111333333222222222222222222222222222222222222222222222222333333333333444444444444444444444444333333222222222222222222222222222222222222222222222222///000000111111111111111000000000111222222333333555555444444444444444333333222222111111222222333333333444444444444555555444333333222222333333444333333333333333333333333333333333333333333333333333333333444444444555555555555444444444333333333333444444555555444444333444444444555555666666777444555555666666666555555777777666666666666666555333444555666777777777777666555555444444555555666666666666666777999:::<<<>>><<<;;;999888888999999999999999:::;;;;;;<<<<<<===>>>???@@@@@@???>>>=========>>>>>>>>>?????????;;;<<<===>>>>>>???@@@@@@@@@@@@??????@@@@@@AAABBBDDDFFFHHHIIIIIIHHHHHHIIIGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMNNNNNNOOOOOONNNNNNNNNQQQRRRSSSTTTUUUUUUUUUUUUTTTVVVXXXYYYYYYYYY[[[]]]^^^```bbbccccccaaa___]]]VVVVVVVVVTTTQQQPPPQQQRRRXXX\\\aaaddddddccccccbbbaaabbbcccccccccbbbaaa```___```bbbddddddddddddccc`````````dddiiinnnqqqrrrqqqnnnjjjgggeeeccc```^^^XXXWWWWWWYYY\\\^^^____________```aaabbbbbbccccccggggggfffeeeccc```^^^]]]YYYZZZ\\\^^^___aaabbbbbbaaa```^^^\\\ZZZXXXVVVUUUUUUTTTTTTTTTUUUVVVXXXYYYSSSRRRQQQQQQQQQQQQOOONNNOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@??????>>>>>>??????<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::999999999888999999888777777888:::888999999999999888777777555777888777666666777999888888888999999999999999888888999999999999888888666666666666666666666666555666777777666666777888666666777777888888999999555555666666666666555555888888888888888888888888777777777777777888999999777777777777777777777777777777888999::::::::::::777666666666666666666555555555666666777777888888777777777777777777777888999999999999999:::;;;;;;999999999999999999999999888888888888888888888888::::::::::::::::::::::::222333333333444444444444333333333333333333333333222222222222222222222222111111222222222222222222222222222222222222222222333222222111111111222222222222222222222222333333111111111111111111111111222222333333333333444444333333444444444444444444111111111111111111111111222222222222222222222222111111222333333333333333///000000111222222333333333333333333333444444444333222222111111222222333222222333333333444444444555444222111111222444555333333333333333333333333333333333333333333333333333333333444444444555555555555444444444333333333333444444555555444444333222333333444555555666666333333444555666666666666333333333444444444444444333444555666777777777777666555444444444444555666555555666777888999::::::;;;:::999888777888888999888999999::::::;;;<<<<<<===>>>???@@@@@@???>>>===<<<<<<<<<=========>>>>>>:::;;;<<<>>>??????@@@@@@???>>>>>>>>>>>>???@@@@@@AAACCCFFFGGGFFFEEEFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNQQQRRRSSSTTTUUUUUUTTTTTTSSSTTTVVVWWWWWWXXXZZZ\\\]]]^^^_________]]]\\\[[[UUUVVVUUUTTTQQQQQQQQQSSSWWW\\\bbbeeedddbbb``````aaaaaabbbcccdddeeeeeeeeedddeeefffggggggeeedddbbbaaa```aaaccchhhlllnnnooopppnnnkkkjjjhhhfffbbb___YYY[[[]]]^^^]]]\\\]]]]]]\\\]]]___aaacccdddeeefffgggfffeeedddbbbaaa___^^^ZZZ]]]```dddfffgggffffffbbbaaa```^^^[[[YYYWWWUUUSSSSSSTTTTTTUUUVVVVVVVVVSSSRRRQQQQQQRRRQQQOOOMMMOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@?????????@@@???>>>>>>======>>>>>>;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::999999999888888888888888999999888777777888:::888999999:::999888777666555666777777666666777999777777777888888888999999888888999999999999888888666666666666666666666666444666888777666555777999555555666666777888888999444555666777777666555444888888888888888888888888666666666666666777888888777777777777777777777777666777888999::::::::::::555555555666666666666666555555555666777888888888666666666777888888999999999999999999999::::::;;;999999999999999999999999777777777777777777777777::::::::::::::::::::::::333333333444444555555555333333333333333333333333111111111111111111111111222222222333333444444444222222222222222222222222000000000000111222333333111111111222222333333444111111111111111111111111222222333333333444444444333333333444444555555555111111111111111111111111222222222222222222222222222333444444555555444444///000000111222222333333111111111222222333333444333222222222222222222333111111111222222333333333777444222000000222444777333333333333333333333333333333333333333333333333333333333444444444555555555555444444444333333333333444444555555444444333222222333333444555666666222333444555666666666666555666666666777777888888333444555666777777777777666555444333333444555666444555666888999999999999:::999888777777777888999888999999::::::;;;<<<<<<;;;<<<===??????===<<<;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<>>>??????@@@@@@???????????????@@@@@@AAA>>>AAACCCDDDDDDCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJKKKIIIJJJKKKMMMMMMNNNNNNNNNPPPQQQRRRTTTTTTTTTSSSSSSSSSUUUWWWXXXXXXYYY[[[]]]\\\\\\\\\\\\[[[ZZZZZZYYYUUUVVVVVVTTTRRRQQQRRRTTTWWW\\\ccceeedddaaa______ccccccdddfffhhhiiikkkkkkggghhhiiiiiihhheeecccaaabbbaaaaaacccfffiiikkkkkkmmmlllkkkkkkjjjhhhdddaaa\\\```cccccc___\\\[[[]]][[[\\\___aaadddfffggggggffffffeeedddcccbbbaaaaaa[[[^^^ccchhhjjjjjjiiihhhccccccaaa___\\\ZZZWWWVVVRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRQQQOOOMMMOOONNNMMMKKKJJJJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>???>>>>>>===============;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999888888888777777666666888999999888777777888:::888888999:::999888777666444666777777666666777999666666777777888888888999888888999999999999888888666666666666666666666666444666888888666555777:::444444444555666777777888444555666777777666555444666666666666666666666666555555555555555666777777777777777777777777777777666777888999:::;;;;;;;;;444555555555666666777777444555555666777888888999555555666777888999::::::777777777666777888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::111222222333333222222111444333111000000111333444222222222222222222222222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222333444444333222111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333222222333333333333444444444444333333333333222222333333333222222111111111222222333333333333444444444444222222222222444444222333555666666555333222333444444444555666666666555555555555555555555555444444555555666777777888666666666666666555555555444444444555555555555666444444444555555555555666666666666666777777777777888777666555666888;;;<<<999999::::::::::::;;;;;;===<<<;;;::::::;;;<<<===::::::;;;;;;<<<===============>>>???????????????BBB@@@>>><<<;;;;;;======CCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEGGGIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJSSSUUUVVVVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUWWWXXXWWWXXXXXXYYYZZZZZZZZZYYY]]]\\\[[[YYYXXXXXXXXXXXXYYY]]]aaacccaaaaaaccceeekkkkkkjjjjjjjjjjjjjjjkkkhhhlllooonnnjjjfffeeeeee```^^^]]]___bbbfffhhhiiihhhiiiiiiiiiiiigggeeedddcccdddffffffeeeccc```^^^ZZZ[[[]]]___```bbbcccccceeebbb^^^[[[[[[\\\\\\\\\]]]bbbfffhhhfffeeegggiiibbbbbbaaa___]]]ZZZXXXWWWQQQSSSVVVXXXWWWUUURRRPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIHHHHHHKKKJJJHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>@@@@@@@@@@@@?????????>>>========================>>>>>>>>>>>>============::::::;;;<<<<<<======>>>===<<<:::999888999::::::999999999999999888777666999999999888888888888777888888888888888888888888888888888888888888888888666666666666666666666666999999888888777666666666777777777777777777777777888888888888777666444444666666777777777777666666444444555555666666777777666666555555555555666666777777666666666666777777888888888777777777777777:::999888666666666777888999999888888888888888888888888888888888888888888999888777666777888:::<<<888888999999999888888777888777777777888999::::::;;;;;;::::::999888888888:::::::::999999888888888888999999::::::999999888111222222333333222222111444333111000000111333444222222222222222222222222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444444444333333333333222222444333333333222222222222222222333333333333444444444333333222222333333444333333444555555444333333444444444444555555555555555555555555555444444444333333444555555666777777666666666666555555555555444444444555555555555666444444444555555555555666555555666666666777777777777777666666777999:::;;;999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<===============>>>???????????????AAA@@@>>><<<;;;<<<======BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKQQQSSSUUUUUUTTTTTTUUUVVVWWWWWWXXXVVVUUUTTTVVVWWWVVVWWWXXXXXXYYYYYYYYYXXX___^^^\\\ZZZXXXWWWVVVVVVXXX\\\```bbbbbbbbbeeeggglllkkkjjjiiiiiiiiiiiiiiiiiikkkmmmlllhhhdddcccdddcccaaa______```aaabbbcccggghhhhhhiiihhhhhhffffffdddeeegggggggggdddbbb```ZZZZZZZZZZZZ[[[]]]___```bbb___\\\ZZZ[[[\\\]]]]]]```ccceeeffffffddddddddd``````___^^^\\\YYYXXXVVVSSSUUUWWWXXXXXXVVVSSSQQQOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999<<<;;;:::999999999999:::999999999999999888777777999999999888888888888777666666666666666666666666888888888888888888888888777777777777777777777777777777888888888888888888777777777777777777777777888888888777777666444444555555666666666666555555444444444444444555555555555666666666666666666555777777666666666666777777777777777777777777777777888777666555444444555666777777777777777777777777666666666666666666666666888777666555555666888999555666666777777777666666888888777777888888999:::777777777777777777888888:::::::::999999888888888888999999::::::999999888111222222333333222222111444333222111111222333444222222222222222222222222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444444333333333333222222444444444444333333333333222222333333333333444444444333333222222333333444444444444444444444444444555555555555444444444444666666555555555444444444222333333444444555555666555555555555555555555555444444444555555555555666444444444555555555555666444444555555555666666666777777888888999999::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===============>>>???????????????@@@???>>><<<<<<<<<======@@@@@@AAAAAABBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPSSSSSSSSSSSSTTTUUUVVVVVVWWWUUUTTTSSSUUUVVVVVVVVVVVVWWWWWWWWWWWWWWW^^^]]]\\\ZZZZZZYYYYYYYYYWWW[[[```bbbbbbcccfffiiikkkjjjiiihhhgggggggggggghhhiiiiiigggdddbbbbbbccceeecccaaa___^^^]]]]]]^^^gggggggggggggggfffffffffeeefffhhhhhhhhhfffdddccc^^^\\\[[[ZZZZZZ[[[]]]^^^]]][[[YYYZZZ\\\^^^___^^^cccccccccdddeeeccc```^^^]]]]]]]]]\\\ZZZXXXWWWVVVVVVWWWXXXYYYXXXVVVSSSQQQNNNNNNMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHJJJIIIHHHGGGFFFFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888888888;;;;;;:::999999999999:::999999:::::::::999888888999999999888888888888777666666666666666666666666888888888888888888888888888888888888888888888888666777777888999999::::::777777777777777777777777777777777777666555555444444444444555555444444444666666555555555555555444555666777888888777666555777666666555555666666777777777777777777777777777777666666555555555555666666666666666666666666666666666666666666666666666777666555444444444555666444555555666666777777777888888777777777888999999555666666777888888999999999999999999999888888888888888999999999999888888111222222333333222222111333222222111111222222333222222222222222222222222222333333444444333333222222222222222222222222222111222222222222222333333222222222222222222222222222222222222222222222222444333222111111222333444111222222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444444444333333333222222222444444444444444444444444222222222333333333444444333333333333333333333333555444444333333444444555555555555444444333333333666666666555444444333333222222222333333444444444444444555555555555555666444444444555555555555666444444444555555555555666444444444444555555555666888888::::::;;;;;;::::::999999999:::::::::;;;;;;::::::<<<======<<<::::::::::::;;;;;;<<<===============>>>???????????????@@@???>>>===<<<<<<======@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHFFFEEEFFFHHHKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNLLLNNNQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVWWWWWWYYYYYYYYYZZZ\\\]]]______ZZZ^^^aaacccbbbcccfffjjjjjjiiihhhfffeeedddddddddeeeeeedddcccbbbbbbcccdddccccccbbb```^^^^^^^^^___gggfffeeedddcccccccccccceeefffggghhhgggfffdddcccaaaaaaaaaaaa```___^^^^^^ZZZYYYYYY[[[^^^aaabbbaaacccaaa```bbbdddccc___[[[[[[[[[ZZZZZZXXXWWWVVVUUUWWWWWWWWWWWWUUUTTTRRRPPPMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBAAABBBAAA@@@??????????????????@@@@@@@@@@@@???????????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999999::::::::::::999999999999999888888888777777777777777777777777777777888888888888888888888888888888888888888888888888777888888888999999999:::777777777777777777777777666666777777666555555444444444555555555555444444999999888888777777666666555666888999999888666555666666666555555666666666666666666777777777777777888888888777777777777888555666666666666666777777777777777777777777777777777666555444444444444444666666666777888999::::::888888777777777777888888888888999999999:::::::::999999999888888888888888888888999999999999888888111222222333333222222111222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222444333222111111222333444111111111222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444444444333333333222222222444444444444444444444444222222222333333333444444333333333333333333333333555444444333333444444555555555444444333333333222666666555555555444444444222222222333333333333333333444444444555555666666444444444555555555555666444444444555555555555666444444444444555555555666999:::;;;;;;<<<;;;;;;:::999999999:::::::::;;;;;;999:::;;;<<<<<<;;;:::999::::::;;;;;;<<<===============>>>???????????????>>>>>>>>>===============@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIGGGFFFEEEEEEHHHKKKMMMJJJKKKKKKLLLMMMNNNNNNOOOKKKMMMOOOPPPOOOOOOPPPQQQRRRTTTTTTTTTSSSSSSUUUWWWXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZ[[[]]]___aaabbb___bbbddddddccccccfffiiiiiihhhfffeeedddcccbbbbbbcccbbbaaa```aaacccdddeee___aaacccbbbaaaaaacccfffhhhfffcccaaa____________eeeeeeeeefffeeedddcccbbb```cccfffhhhgggddd___\\\ZZZZZZ\\\___bbbeeeeeedddaaa```___aaacccbbb^^^ZZZYYYYYYYYYXXXWWWVVVTTTSSSUUUUUUTTTSSSRRRPPPPPPOOOLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>????????????????????????@@@>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888999999999999999999999888999999::::::999999999999999999888888888777777777777777777777777777777777777777777777777777777888888888888888888888888999999999888888888777777777777777777777777777777555666666666666555555444555555555666666555555555999999888888777777666666555666777888888777666555666666555555555555666666555555666666777777777777777777777888888888888777666666666777777888888888777777777777777777777777888777777666555555555555666666666666777888::::::888888777777666777777888:::::::::999999999888888888888888888888888888888777888888999999888888777111222222333333222222111222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222111111111222222333333444222222222222222222222222222222222222222222222222333222222222222222222333111111111222222333333444111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444444444333333333333222222333333333333444444444444222222333333333333444444222333333444444333333222444444444444444444444444444444444444333333333333555555555555555555555555333333333333333333333333333333333444555555666666444444444555555555555666444444444555555555555666444444555555555666666666999999999:::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<===============>>>???????????????>>>>>>>>>>>>>>>=========@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKMMMNNNOOOOOOLLLNNNOOOPPPNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[ZZZYYYXXXWWWXXXYYYZZZ]]]\\\\\\]]]]]]^^^___```ccceeegggfffddddddgggkkkiiihhhgggfffeeeeeeddddddeeecccaaa```bbbddddddccc^^^aaadddeeecccdddgggjjjhhheeebbb___]]]]]]^^^___eeeeeeeeedddcccbbb``````^^^bbbgggkkkkkkfff```\\\\\\\\\^^^bbbfffggggggeee`````````aaabbb```]]][[[YYYYYYYYYXXXVVVTTTSSSRRRSSSRRRQQQOOOOOONNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEECCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>=========>>>>>>??????>>>>>>>>>???@@@@@@<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999888888888777777777888999:::::::::777888999999:::999999999777777888999999999888888999999999888888888888777666666666666666666666666777777777777777777777777888888888888888888888888999999888888777666666555777777777777777777777777555555666666666555555444555555666666666666555555666666555555555555555444666666666555555666666666666555555444444555555666444555555666666777777888444555555666666666666555666666666777777888888999666666666666666666666666888888888777777777777666555444444333444555777888888888777666666666777777999999888888777666666555777777777888888888888888777777888888888888777777111222222333333222222111222222222333333222222222222222222222222222222222222333333444444333333222222222222222222222222222000111111222333333444444222222222222222222222222222222222222222222222222222222222333333222222222000111111222333333444444111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222333333333333444444444444333333333333222222222222222222333333333444222222333333333333444444222333333444444333333222333333444555555444333333333333333333333333444444333333444444555666666666444444444444444333333333222222333444444555666666444444444555555555555666444444444555555555555666555555666666666777777777888888666666666666777888999999::::::::::::;;;;;;;;;::::::::::::::::::;;;::::::;;;;;;<<<===============>>>???????????????======>>>>>>>>>>>>======??????@@@AAABBBCCCDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJGGGHHHIIIJJJLLLMMMNNNOOOMMMOOOPPPPPPNNNMMMMMMNNNOOOQQQSSSTTTUUUVVVYYY\\\^^^]]][[[YYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^___```aaadddggghhhhhhfffgggkkknnnkkkkkkjjjiiiiiihhhiiiiiiiiifffccccccccccccaaa______cccffffffdddccceeeiiifffdddaaa^^^]]]___aaacccgggfffeeedddbbb```___^^^^^^bbbhhhlllllliiiccc```]]]^^^```dddggghhhfffdddaaacccdddccc```]]][[[ZZZZZZZZZYYYXXXVVVTTTRRRQQQRRRQQQOOONNNMMMNNNOOOOOOLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBBBBAAA@@@@@@@@@>>>======<<<<<<======>>>???>>>======>>>???@@@AAA;;;;;;;;;:::::::::999999999999999999999999999999999999999999888888888888888888888888888888999999666777888999:::999999888555666777888888888888777999999999888888888888777666666666666666666666666777777777777777777777777777777777777777777777777777777666666666666666666777777777777777777777777444444555666666555555444444444444555555444444444444444444444444555555555666555444333333444555666666555555444444555555666444444555555666777777888333444555666777777666555444444555666666777888888666666666666666666666666666666777777888888777777666555444333333444666777888888777666666666666666888888777777777777777777666777777777888888888999777777888888888888777777222222222333333222222222111222222333333222222111222222222222222222222222222333333444444333333222222222222222222222222222000000111222333333444444222222222222222222222222222222222222222222222222111222333444444333222111000000111222333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333222222333333333444444444444444444333333333222222111111111222222333333333222222333333333444444444222222444444444444222222222333555666666555333222222222222333333444444444222333333444555666777777444444444444444444444444222222333333444555666666444444444555555555666666444444444555555555666666666666666666777777777777777666444333222444555666999999:::::::::;;;;;;;;;<<<;;;999999999999;;;<<<::::::;;;;;;<<<======>>>======>>>???????????????<<<===>>>>>>>>>>>>>>>======>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLFFFGGGHHHJJJKKKMMMNNNOOONNNPPPQQQPPPNNNLLLLLLMMMNNNPPPRRRTTTUUUXXX[[[^^^```^^^\\\[[[ZZZ[[[\\\]]][[[[[[\\\]]]___aaacccddddddfffiiihhhhhhiiimmmrrrmmmmmmlllllllllllllllmmmmmmjjjfffeeedddccc___[[[bbbeeehhhgggccc```bbbeeeeeeccc```^^^___aaaeeehhhhhhgggfffdddbbb```___^^^aaadddhhhlllmmmkkkhhheee^^^___aaaeeeggghhheeecccccceeegggeee___ZZZYYYYYY[[[[[[ZZZXXXVVVSSSQQQPPPQQQPPPNNNMMMMMMNNNPPPQQQMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEECCCCCCBBBAAAAAA@@@@@@???======<<<<<<<<<======>>>???>>>=========???@@@AAA======<<<<<<<<<;;;;;;;;;999999999999999999999999;;;;;;;;;:::::::::999999<<<<<<;;;::::::999999999666777888999::::::999888555555666777777777777777999999999888888888888777888888888888888888888888777777777777777777777777666666666666666666666666444444555555666666777777777777777777777777777777444444555555666555555444222333333444444333333222444555555555666666777777777555333111111333555777555555555444444555555555444444444555666777777888555666777999999999888777333333444444555666777777888888888888888888888888555555666777888888777777999888666555555666777888888888777666666666666666888888888999::::::;;;;;;666666777777888888888999777777888888888888777777222222222333333444444444000111111111111222222222000111111111111222222222444444444333333222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222444444444333222111000///111111222222222333333333444333333222111111111222222222222222222222222222111111222222222333333333333222222111111222222333444444222222222222444444222222222333333444444444333333333333333333333333222333333444444333333222444444444555555555555666333333333333333333333333000000111222333333333333555555444444444444555555666666555555444444444333333333333444444444555555777777888999999999999888777666444444555777999;;;888888888777777777777777999:::<<<;;;::::::;;;===;;;;;;:::::::::;;;;;;;;;============>>>>>>>>>>>>?????????===;;;::::::<<<>>>???@@@@@@BBBBBBCCCDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNQQQRRRSSSUUUWWWYYYZZZ[[[XXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]___aaaeeehhhjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkllllllmmmmmmtttnnngggbbbaaa```___]]]dddddddddddddddddddddddddddeeefffgggiiijjjllllllpppmmmjjjeeebbb___]]]]]]]]]ccchhhjjjiiifffffffffdddbbb___^^^______^^^]]]^^^bbbeeeaaaYYYTTTUUUXXX```^^^[[[XXXVVVUUUTTTTTTVVVUUUSSSRRRPPPOOOOOOOOOMMMLLLKKKJJJIIIIIIJJJJJJMMMKKKIIIGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999999999999999999999999999999999999888888888777777::::::999999888777666666999999888888777777666666888888999888777666444333999888777666666777888999888666666888::::::777444777777777777777777777777777777777777777777777888888888888888888888888888999999999888888666555555666666555555555444444444666666555555555444444444555555555555555555555555555555555555555555444444444444444444444444444444666666777777666555444444666555333222222333555666666666555555555555666666555555555555555555555555666666666666666555555555777666555555555666888999555555555555666666666666888666666777888999888777888888999999999999888888666666666666666777777888222222333333333333333333000111111111111222222222111111111111222222222222444333333333333333333222333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222333333333333222111000000111111111222222222333333444333222222111111222222222222222222222222222222111111222222222333333333555444444333333444444555333333222111111222333333222222222333333444444444333333333333333333333333222333333444444333333222333333333333444444444555333333333333333333333333444444444444333222111000555555444444444444555555555555555444444333333333333333333444444444555555666777888888999999888888666555555555555777888:::777777777777777777777777888999::::::999999:::<<<;;;;;;::::::;;;<<<<<<===;;;<<<<<<<<<<<<=========>>>??????===;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLOOOPPPRRRTTTWWWYYY[[[\\\ZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[]]]___bbbeeehhhiiilllkkkjjjhhhhhhgggggggggiiijjjkkkmmmnnnppppppqqqpppkkkeee```______]]]\\\bbbbbbbbbbbbccceeeffffffhhhhhhiiijjjkkklllmmmmmmllljjjgggccc```^^^]]]]]]]]]bbbhhhiiigggdddccccccfffccc___]]]\\\\\\\\\[[[\\\___```]]]YYYVVVWWWZZZ^^^\\\ZZZWWWUUUTTTTTTTTTUUUTTTSSSQQQPPPPPPPPPPPPNNNMMMLLLJJJIIIIIIJJJJJJLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::999999999888888::::::999999888777777666777777777777777777777777888888999999888777666555999888777666666777888999888666555666888999777555666666666666666666666666888888777777777777777777888888888888888888888888777777777777666555444333666555555555444444444444666555555555444444444444444444444444444444444444555555555555555555444444444444444444444444444444666666666666666555444444999888666555555666888999666666555555555555666666666666666666666666666666555555555666666666666666777666666666666777888888555555555666666777777777777666555666888999888777555555666666666666555555777777777777777888999999333333333333333222222222000111111111111222222222111111111111222222222333222333333333333333333444444444444444444444444444222222222222222222222222222222222222222222222222111111111222222222222333222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222333333333333222111111000111111111222222222222333333333222222111111222222222222222222222222222222111111222222222333333333555444444333333444444555222222111111111111222222222222333333333333444444333333333333333333333333222333333444444333333222222222222333333333444444333333333333333333333333444555555444444333222111555555444444444444555555444444444444444333333333333333333444444444555555666666777888888888888888555555555666666777777888777777777777777777777777777888999999888888999:::;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;;;;<<<<<<<<<>>>??????>>>===<<<>>>???>>>???@@@@@@BBBBBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNPPPSSSVVVYYY[[[]]][[[[[[\\\\\\\\\\\\\\\\\\YYYZZZ]]]```dddfffhhhiiimmmkkkhhheeecccbbbbbbcccggghhhjjjlllnnnpppqqqrrrlllgggbbb^^^]]]\\\\\\\\\`````````aaacccfffiiijjjjjjjjjjjjkkkkkkkkkkkkkkkgggfffcccaaa___^^^^^^^^^]]]bbbggghhheeeaaa______dddaaa^^^\\\\\\]]]^^^^^^\\\[[[ZZZYYYXXXYYYZZZZZZ[[[ZZZXXXVVVTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999888888888888::::::999999888777777777444444555666666777888888888888999999999999888888888888777777777777888888777666444444666777666555555555555555555555555555888888888777777666666666777777777777777777777777777777888777777666555444555555555555444444444444555555555555444444444444333333333333333333333333444444444444444444555555555555555555555555555555666666666666666555555444999888777666666777888999666666555555555555666666888888888888888888888888444444555555666666777777666666777888888888888888555555666666777888999999666555444555777888777666777777888888888888777777888888888888888999999:::444333333333222222111111000000111111111222222222111111111222222222333333222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222333333333333333222111000111111111111222222222222333333222222111222222333222222222222222222222222111111222222222333333333333222222111111222222333333222222222222222222333333333333333333333333333333333333333333333333333222333333444444333333222222333333333333444444444444444444444444444444444222222333444555555555555555444444333333444444555555555555444444444444444333333333444444444555555555666777777888888777777444555666666777777666666666666666777777777777777777888999999888888999;;;>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===>>>???>>>===>>>???AAA>>>???@@@@@@BBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIHHHKKKMMMOOORRRVVVYYY[[[\\\YYYZZZZZZ[[[[[[ZZZZZZZZZWWWZZZ]]]aaaeeeggghhhhhhllljjjfffcccaaa```aaabbbdddfffhhhjjjkkklllllllllhhheee```]]][[[\\\]]]^^^bbbbbbbbbccceeegggjjjllljjjjjjjjjiiihhhhhhggggggdddcccaaa```_________```^^^bbbggggggccc___^^^^^^```______```cccddddddccc^^^[[[WWWWWWYYY[[[[[[ZZZZZZYYYWWWUUUTTTTTTUUUUUUQQQQQQPPPPPPPPPQQQQQQRRRPPPOOOMMMKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777666999999999888888888777777444555555555666666666777777777777888888999999999888777777777777777777888777555444333444555666666555555555555555555555555888888888777666666555555777777777777777777777777999999::::::999888777777444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444555555666666666666666666666666555666666666666666555555666666555444444555666666666666555555555555666666777777777777777777777777333444444555666777888888555666888999999999888777444555666777888999:::;;;666555444555666777666555888999999::::::999999888888777777777777888999999333333333222222111111111000000111111111222222222111222222222222333333333222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222222222333333333222111111000000111111111222222222333222222111222222333333222222222222222222222222111111222222222333333333333222222111111222222333333444444444444444444333333333333333333333333333333333333333333333333333222333333444444333333222444444444444555555555555444444444444444444444444222222333444555555555555444444333333333333444444555555555555555555555666333333333444444444555555555555666777777777777666444555555666666666666555555555666666777777777777888999::::::999999:::;;;@@@???===<<<:::999999999;;;;;;<<<<<<<<<=========<<<>>>???>>>===>>>@@@BBB>>>???@@@@@@BBBBBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEHHHHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHKKKMMMOOOQQQTTTWWWYYYZZZYYYZZZ[[[[[[[[[[[[[[[[[[XXXZZZ]]]aaadddggghhhhhhkkkhhheeecccbbbbbbdddeeeeeefffhhhiiiiiihhhgggfffeeeccc```]]]\\\]]]___aaaffffffffffffgggiiikkklllkkkkkkjjjiiigggfffeeeeeecccbbb```_________```aaa___bbbeeeeeebbb______``````aaadddgggiiiiiifffdddaaa]]]XXXWWWZZZ\\\ZZZXXXYYYXXXWWWUUUTTTTTTUUUUUUOOOOOOOOONNNOOOOOOPPPQQQPPPNNNLLLKKKJJJIIIJJJJJJHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999999888888888888888777666666666555555555444555666666666777888888999777777777888888777777777666555444333333333555666666666666666666666666666777777777777666666555555666666666666666666666666888999999999999888777777333333444444444444444444333333444444444444444444333333333333333333333333333333333333444444555555666666666666666666666666555555666666666666666555444444444444444444444444666666555555555555666666666666666666666666666666333444444555666777888888555666777999999888777777444555666777888999:::;;;666555444555666777666555555555666666666666555555777666666666666777888888222222222222222111111111000111111111111222222222222222222222333333333333222333333333333333333444333333333333333333333333222222222222222222222222222222222222222222222222000000000111111111111222222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222222222222333333222222111000000000111111111111222222222111111222222333333222222222222222222222222111111222222222333333333555444444333333444444555444444555555555555444444444444333333333333222222333333333333333333333333222333333444444333333222444444444555555555666666444444444444444444444444444555555444444333222111444444333333333333444444444444444555555555555666333333333444444444555555444555555666666666666666555555555555555555555555444555555666666777777888888999::::::999999:::<<>>===;;;999888888777;;;<<<<<<<<<<<<=========<<<===>>>>>>======???AAA>>>???@@@@@@BBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNOOOQQQSSSUUUVVVWWWYYYZZZ[[[\\\]]]]]]]]]]]]ZZZ[[[^^^aaaccceeeggghhhiiihhhfffdddddddddfffgggggghhhiiiiiihhhfffdddbbbbbbaaa```]]]\\\]]]aaadddhhhiiiiiijjjjjjjjjkkkkkkllllllkkkiiihhhgggfffeeecccbbb```___^^^^^^______^^^aaabbbaaa___^^^```cccfffggghhhjjjkkkhhhccc```aaa^^^ZZZYYYZZZ[[[YYYWWWXXXWWWUUUTTTSSSSSSSSSTTTNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::===<<<<<<<<<;;;;;;;;;;;;888888888888888888888888888888777666666555444444666666555555666777888888777777888888888888777777444555666555333333555666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555333333333333444444444444333333333333444444444444333333333333333333333333222222333333444444555555555555555555555555555555444555666666666666666666555666666666666666666555666666555555555555666666444444444444444444444444444444555555666666777777555555666777777777777777555555666666777888999999666555444555777888777666666777777888888777777666666666666666666777777888111111111111222222222222000111111111111222222222222222222333333333444444444333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222000000000000111111111111222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222111222222333333222222222000000000000111111111111222222111111222222333444222222222222222222222222111111222222222333333333555444444333333444444555333333444555555444333333444444444333333222222222333333333333333333333333222333333444444333333222333333444444444555555555555555555555555555555555444444444444333222111000444333333222222333333444222222222333333444444444333333333444444444555555444444555666666666555555666666444444444444555666444444555555666777777888777888999999888888999:::<<<;;;:::999999888999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<===???>>>???@@@@@@BBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKOOOOOOPPPQQQRRRRRRSSSSSSVVVWWWXXXZZZ[[[\\\\\\\\\]]]]]]^^^```bbbdddfffgggiiihhhgggfffeeeeeeeeeeeeeeefffggghhhfffdddaaa_________^^^\\\[[[]]]aaaeeefffhhhjjjkkklllkkkjjjjjjkkkjjjiiihhhgggfffeeedddbbbaaa___]]]\\\[[[[[[\\\\\\^^^^^^]]][[[]]]bbbfffjjjhhhgggffffffdddaaa___]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>========================;;;;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::888888888888888888888888777777777777777777777777888777666666666777888999666777888999999888777666333555777777555444555666555555555555555555555555444444555555666777777777555555555555555555555555444444555555555555444444222222333333333444444444222222333333333444444444444444444444444444444444111222222333444444555555444444444444444444444444444444555666666666666666666666777777777777666666666666555555555555666666444444444444444444444444555555555666666666666666555555555555555666666777555555555666666777777777777666555666888999888777999999::::::::::::999999777777666666777777888999000000111111222222222333000111111111111222222222222222333333333444444444444444444333333222222222////////////////////////222222222222222222222222222222222222222222222222000000000000111111111111222222222222222222222222333222222222222222222333111111111111111111111111222222222222222222222222111222222333333333222222000000000000111111111111222111111111222333333444222222222222222222222222111111222222222333333333333222222111111222222333222222444444444444222222444444444333333222222222333333333333333333333333222333333444444333333222222222333333333444444444555555555555555555555555000000111222333333333333444333333222222333333444000000111111111222222222333333333444444444555555333444555555666666555555777666444333333444555777444444444555666777777888666777888888777777888999999999888888999999:::;;;999999:::::::::;;;;;;;;;<<<===>>>===;;;;;;<<<>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCAAABBBCCCEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWYYYYYYYYY___^^^^^^___aaacccfffgggiiihhhhhhgggfffdddccccccaaabbbddddddcccaaa^^^\\\]]]^^^]]][[[ZZZ\\\aaafffdddfffiiilllmmmllljjjiiihhhgggfffeeedddcccbbbbbbbbbaaa^^^\\\ZZZYYYYYYYYYZZZ[[[[[[YYYXXX\\\bbbhhhiiifffbbbaaaaaabbbbbbaaaYYYYYYZZZZZZYYYXXXWWWWWWUUUSSSQQQOOONNNMMMMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999999999999999999999999999999999888888888777777888888888888888888999999666666777777888888999999:::999888777777888999:::666777888999999888777666222666999888666444555666444444444444444444444444333333444555666777888888555555555555555555555555555555666666666666666555222222222333333444444444222222222333333444444444555555555555555555555555111111222333333444555555444444444444444444444444444444555666777777666666555555666666666666555555666666555555555555666666555555555555555555555555666666666666666555555555555555444333333555666777555555555555666666666666888777666777888999888777666666777777777777666666888888888777888999999:::222222222222222222222222333222111000000111222333444333333222222333333444444444444333333222222222333333222111222333444555222222222222222222222222333333333333333333333333222222222111111111000000222222222222222222222222333333333444444444555555333222222111111222222333333333333333333333333333222333333444444333333222555444444333222111000000222222222222222222222222333333333333333333333333222222333333333333444444444444333333333333222222333333333333333333333333666555333111000000111111333333333333333333333333666666666555555444444444555555555555555555555555333333333333333333333333444444444444444444444444555444444333333444444555444333333333333444555555666666555555555444444444333333444444555666777777777666555444444444444444444444333444555666777777333444666777888888888888:::::::::::::::::::::999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;===>>>@@@@@@@@@BBBDDDFFFIIIGGGEEEBBBAAAAAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIJJJKKKJJJIIIJJJKKKMMMSSSSSSSSSQQQNNNMMMMMMNNNSSSSSSTTTSSSQQQQQQRRRTTTSSSVVV[[[```cccddddddccchhhfffddddddeeeccc^^^ZZZVVV]]]eeehhhddd___]]]]]]^^^______]]]ZZZYYY\\\___ggghhhiiihhhfffeeefffgggiiihhhhhhgggeeedddbbbbbbbbb```\\\XXXTTTSSSUUUWWW\\\YYYWWWVVVYYY]]]```bbbdddaaa]]]\\\]]]___aaaaaa___]]]\\\\\\]]][[[VVVRRRRRRPPPMMMLLLMMMNNNNNNMMMOOOLLLJJJIIIJJJJJJJJJIIILLLKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????============>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666666666777888999999999999999666666666666666666666666:::999999888777666555555888777666555444444555666666666555555555555666666777777666666555555555444666666555555555444444444666555555555555444444444666555333222111222333333444444444333333222222222444444444444444444444444333444444555555444444333555555555555555555555555777666555444444555666777777666555444444555666777222333444555666666666666444444444555555555555666555555444333333555666777666666666666666666666666666666666666777777777777:::777555666777888666333999888888888::::::888666555555555555666777999999222222222222222222222222333222111111111111222333444333333222222333333444444444333333333222222222222222111111111222333444222222222222222222222222333333333333333333333333222222222111111111000000222222222222222222222222222222222333333333444444333222222111111222222333333333333333333333333333222333333444444333333222444333333222222111111111222222222222222222222222333333333333333333333333222222333333333333444444444444333333333333222222333333333333333333333333555444333111111111111222333333333333333333333333555555555444444444333333444444444444444444444444333333333333333444444444444444444444333333333333555444444333333444444555444333333333333444555555666555555555444444444444333333444444555666666777666666555444444444444444444444333444444555666666666777888999999888777777999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;===>>>@@@@@@@@@AAADDDFFFHHHGGGDDDBBBAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJHHHIIIJJJIIIHHHHHHJJJLLLNNNNNNNNNMMMKKKKKKMMMOOOPPPQQQQQQPPPNNNNNNOOOQQQWWWZZZ___dddggggggfffeeebbbaaaaaabbbccc```[[[WWWVVV\\\ccceeebbb^^^\\\]]]]]]^^^___]]][[[[[[^^^aaafffggggggfffcccbbbbbbcccdddeeefffgggggggggeeeeeeeeebbb^^^ZZZXXXWWWWWWWWWXXXVVVUUUVVVZZZ^^^```aaacccaaa^^^]]]^^^____________]]]\\\]]]]]]\\\WWWTTTSSSPPPNNNMMMNNNNNNNNNMMMMMMKKKIIIHHHIIIJJJJJJIIIKKKKKKIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????===>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888777777777777777888999999999999999777777777777777777777777999888888888777666666666888777666555444555555666555555444444444444555555777666666666555555555444666666555555555444444444555555555555444444444444555444333222222222333333555555555444444444333333444444444444444444444444333444444555555444444333555555555555555555555555666666555555555555666666888777666555555666777888444444555666777777777666444444444555555555555666555555444444555555666777555555555555555555555555555666666666777777777777999777555666777888666444777666555666888888666444666555555555666777888888222222222222222222222222333333222222222222333333333333222222222222333333333333333333222222222222111111000000000111222333222222222222222222222222222222333333333333333333222222222111111111111111222222222222222222222222111111111222222222333333333222222111111222222333222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444444444333333333333222222333333333333333333333333333333222111111222222333333333333333333333333333444444444444333333333333333333333333333333333333444444444444444444444444444444444333333222222222555444444333333444444555444333333333333444555555555555555555444444444444333333333444555555666666666555444444444444444444333333444444444444444444888999999999999888777666888888888999:::::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===>>>???@@@@@@AAACCCEEEGGGEEEDDDBBBAAAAAABBBBBBAAAAAABBBCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKOOORRRPPPQQQPPPOOOMMMMMMOOOQQQZZZ^^^ccchhhjjjiiifffddd]]]]]]___```aaa^^^YYYUUUWWW\\\```aaa___\\\\\\]]]\\\]]]^^^^^^]]]^^^```bbbdddddddddccc```^^^^^^___```bbbeeehhhjjjjjjiiihhhhhheee```^^^^^^\\\YYYVVVTTTTTTUUUYYY]]]aaaccccccbbb```^^^^^^^^^^^^]]]\\\^^^]]]]]]]]]^^^\\\XXXVVVSSSPPPNNNMMMMMMNNNNNNMMMKKKIIIHHHHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>=========::::::;;;;;;;;;;;;::::::<<<;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888777777888999999999999888777777777777777777777777777777777777777777777777777777666555555555666666444444333333333333444444666666666555555555555555555555555555555444444444555555555555444444444444444444333222222222333333666666555555555555444444444444444444444444444444444444555555555555444444555555555555555555555555555555666666666666555555888777777666666777777888555666666777777777666666444444444555555555555666555555666666777777777666555555555555555555555555555555666666666777777777777666555666777888777666666555555666777888666444666666666555666666777777222222222222222222222222333333333333333333333333333333222222222222333333333222222222222222222222111111111111111222222333222222222222222222222222222222222222222333333333111111111111111111111111222222222222222222222222222222222222333333333333333222222111111222222333111111111111111111111111222222333333333333222222111111111222222333333333222222222222222222222222222222222222222222222222222222222333333333444444444444333333333222222222333333333333333333333333111111111222222333333444333333333333333333333333333333333333333333333333333333333333333333333333555555555555555444444444444444444333222222111111555444444333333444444555444333333333333444555555444444444444444444444444333333333444444555555555555555444333333444444444333333444444444444444333777777777888777777777777666777777888999::::::;;;999999:::::::::;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<>>>?????????@@@BBBDDDDDDDDDCCCBBBAAAAAAAAABBBAAAAAABBBBBBDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJLLLPPPSSSSSSSSSRRRQQQOOOOOORRRTTT[[[^^^ccchhhiiigggdddbbb\\\\\\]]]^^^]]]\\\ZZZXXXYYY\\\^^^___]]]\\\]]]^^^^^^_________^^^______```___``````___]]]\\\]]]^^^^^^aaaeeeiiikkkjjjiiigggkkkfffaaaaaabbbaaa[[[VVVRRRSSSWWW\\\aaaeeeeeeeeeaaa```^^^^^^^^^]]][[[YYY[[[[[[\\\]]]\\\ZZZXXXVVVRRROOOMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMMMMLLLIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;::::::999888777777;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999777888888999999999888888888888888888888888888888666666666777777777777777777777666666666666666666555444444333333444444555555555555555555555555555555555555555555555555555555555555444444444333333444333333333333333333333555555555555444444444444444444444444444444444444444444555555555555444444555555555555555555555555333444666666666666444333777777666666666666777777555666666666666555555444444444444555555555555666444555777888888888777666555555555555555555555555555555555666666666777777666555555666777888888777777777666777999:::888777777666666555555555666666222222222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222222222222333333333333333222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222333333333333444444444444333222222111111222222333111111111111111111111111111222222333333222222111111111111222222333333444222222222222222222222222222222222222222222222222222222222333333333444444444444333333333222222222333333333333333333333333000111111222333333333333333333333333333333333333333333333333333333333333444444444444444444444444666666555555555444444444444444444333333222222222555444444333333444444555444333333333333444555555333333444444444444444444333333333444444444444444444444333333333444444555222333444555555555444444444444444555666777888888666666777777888999::::::999999999:::::::::;;;;;;:::;;;;;;<<<======<<<<<<<<<===>>>>>>>>>???AAACCCBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAABBBCCCEEEGGGHHHFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJKKKJJJIIIIIIJJJLLLLLLLLLKKKJJJKKKNNNPPPRRRRRRRRRPPPOOOQQQTTTVVVYYY\\\```dddeeeccc```^^^\\\[[[[[[ZZZYYYYYYZZZZZZ\\\]]]^^^]]]]]]]]]^^^___aaaaaa```______^^^]]]\\\ZZZ\\\]]]]]]\\\]]]^^^___```bbbfffhhhiiihhhfffeeeiiieeeaaaaaacccbbb\\\WWWQQQRRRWWW]]]bbbeeeeeeddd```___]]]]]]]]]\\\ZZZXXXXXXZZZ[[[[[[ZZZXXXVVVUUUQQQNNNKKKJJJJJJKKKJJJIIIJJJJJJJJJKKKNNNOOONNNMMMHHHGGGFFFEEEFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999888888999999999888888777777777777777777777777777666666666666666777777777666666777777777777777777666666555555555555666666444444444555555555555555444555555555555555555555555444444444444333333333222333333333333333333333333333333333333333333444444444444444444444444444444555555666666555555444555555555555555555555555333444555666666555444333555555555555555555555555444444555555555444333333444444444555555555555666444555777888888888777666555555555555555555555555555555555555666666666666555555666666777777888888777666666777999999888777777666555555555555555666222222222222222222222222222222333333333333222222222222111111111111222222111111111222222222222222222222333444444444444333222222222222222222222222000000111111222333333333111111111111111222222222222222222222222222222222333333444444444555555555333222222111111222222333222222222222222222222222111111222222222222111111111111111222222333333333222222222222222222222222222222222222222222222222222222333333333333444444444444333333333333222222333333333333333333333333000111222333333333333333333333333333333333333333333333333333444444444444555555555555555555555555666666555555444333333333444444444444444444444444555444444333333444444555444333333333333444555555333333333333444444444444333333333333333333444444333333333333333444444555222333444666777666666555333333333444555666888999666666666777888888888999999999999999::::::::::::::::::;;;<<<============<<<===>>>>>>===>>>@@@BBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCEEEFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEFFFHHHKKKKKKJJJIIIIIIJJJIIIJJJKKKJJJIIIIIIJJJLLLNNNNNNNNNMMMMMMOOOSSSVVVWWWZZZ]]]```aaa```^^^\\\[[[\\\[[[ZZZXXXWWWYYYZZZ\\\\\\\\\]]]]]]]]]^^^^^^bbbaaa_________^^^[[[YYYYYY[[[]]]]]]]]]^^^```bbbbbbccceeeggggggeeecccbbbdddbbb______```___[[[XXXQQQRRRWWW\\\aaadddcccbbb```^^^[[[[[[[[[[[[ZZZYYYWWWYYY[[[[[[XXXUUUTTTTTTQQQNNNKKKJJJJJJJJJIIIHHHJJJJJJJJJLLLNNNOOONNNLLLHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????@@@@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888888999999999999888777777666666666666666666666666666666666666666666666666666666777888888888777777666666666555555666666666444444444444444555555555444444444555555555555555444444444444333333333333222222333444444444333333222222222333333333333444444444444444444444444444555555666666666666555555555555555555555555555555444444555555555555444444333444444555555444444333222333333444444444333333444444444555555555555666555555666666777777777666444444444444444444444444444444555555555666666666555666777777666666777888444333333555777777666555555555555444555555666666222222222222222222222222111111222333333222111111222222111111111111222222000111111111222222222222000111222333444333333222222222222222222222222222///000000111222222333333000000111111111222222222222222222222222222222222222222333333333444444444333222222111111222222333333333333333333333333333111111222222222222111111222222222222222222333333222222222222222222222222111111111111111111111111222222333333333333444444444444333333333333222222333333333333333333333333111111222333333333222111333333333333333333333333333333444444444555555555444444444444444444444444555555555444333222222222333444444555555666666777555444444333333444444555444333333333333444555555222222333333333444444444333333333333333333333333333333222222333333444555111222555777888999888777555555444444555666777888666777777777777777777777888999999999999:::::::::999:::;;;<<<============<<<===>>>>>>======???AAA??????@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCEEEFFFGGGEEEEEEFFFGGGGGGFFFEEEEEEEEEGGGJJJKKKJJJHHHHHHHHHGGGIIIKKKLLLKKKJJJJJJKKKJJJJJJJJJJJJJJJNNNSSSWWWXXXYYY[[[]]]^^^^^^^^^^^^\\\___aaaaaa^^^[[[ZZZ[[[[[[[[[[[[[[[]]]]]]\\\\\\```___]]]^^^___^^^[[[XXX[[[]]]____________aaabbbbbbcccdddddddddcccbbbaaa^^^^^^]]]\\\[[[ZZZYYYYYYUUUWWWZZZ___ccceeedddccc___\\\YYYXXXYYY[[[[[[ZZZXXX[[[]]]\\\XXXUUUSSSSSSSSSPPPMMMKKKKKKKKKJJJIIIIIIIIIIIIKKKMMMMMMKKKJJJHHHGGGGGGFFFGGGHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????AAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888777777777999999999999999888777777555555555555555555555555777777777666555555555444555666777888999888888777666555555444444555555666333333333444444555555555444444444555555555666666444444444333333333222222111222333444444444333333333333333333444444555555444444444444444444444444555555666666666666555555555555555555555555555555555444444333333444444555444444555666666555444444222222333444555555555555444444444555555555555666555555444444555555666777444444444444444444444444444444444555555555666666666777999888555444666777333333333444666777666555444444444444555555666777222222222222222222222222000111222333333222111000222222111111111111222222000000111111222222222222///000111222333222111111222222222222222222222222///000000111222222333333000000111111222222222222222222222222222222222222111111222222222333333333333222222222222222222333333333333333333333333333111111222222222222111111222222222222222222222222222222222222222222222222111111111111111111111111222222333333333444444444444444444333333333222222333333333333333333333333111222333444333333111111333333333333333333333333444444444555555666666666333333333333333333333333555555444333333222111111333444444555666777888888555444444333333444444555444333333333333444555555222222222333333444444444333333333333333333333333222222222222333333444555000222555888999:::999999999888666555555666666777777777777777666666666666888888999999999:::::::::999:::;;;<<<============<<<===>>>===<<<===???AAA>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAACCCDDDFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCFFFIIIJJJIIIGGGGGGGGGGGGJJJMMMOOOOOONNNMMMNNNIIIIIIIIIIIIKKKOOOTTTXXXYYYZZZ[[[]]]^^^______```^^^ccciiijjjfffaaa^^^]]]ZZZYYYYYYZZZ\\\\\\[[[ZZZ^^^\\\\\\]]]______\\\YYY^^^```aaaaaa______```bbbbbbbbbcccccccccbbbbbbbbbZZZ[[[[[[YYYWWWWWWXXXZZZ[[[\\\^^^bbbfffhhhgggfff___\\\XXXWWWXXXZZZ\\\\\\ZZZ\\\^^^]]]XXXUUUSSSTTTTTTRRROOOMMMMMMMMMLLLKKKHHHGGGHHHIIIKKKKKKIIIGGGHHHHHHGGGGGGGGGHHHJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGFFFFFFDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????AAAAAA@@@@@@???>>>>>>===<<<<<<<<<===============999999999::::::999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666999999999999999888777666555555555555555555555555888888777666555444444333555666777999999999888777555444444333333444444555333333333444444555555555444444444555555555666666444444444333333333222222000111333444555444333333444444444555555555666666444444444444444444444444555555666666666666555555555555555555555555555555555555333222222333555555444555666777777666555444222333444555666666666666444444444555555555666666555555444333333555666777444444444444444444444444444444444555555555666666666888999888555444555777555444555666888999888777333333333444555666777888222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000111222333444333222111333333333222222222111111000111222333333222111000444444444333333222222222222222222222222222222222333333333333333333333333333222222111111222222333222222333333333333444444222222111111111111222222333333333333333222111000111111111222222333333333333333333333333333333333666555333222111222333333444444444444444444444444333333444444444444333333333333333444444555555555222333333444444333333222666777666444333222444666555555555555555555555555333444444555555444444333222222333333333333444444444444444444444444444444555444333333222222333333444444444333333222222222333333333333333333333333444444555555666777777888555444444333333444444555555555555555555666777777666777999::::::999777666::::::;;;;;;<<<=====================<<<<<<<<<<<>>??????@@@@@@CCCBBBAAA@@@????????????BBBBBBCCCDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHGGGFFFEEEHHHIIIKKKMMMNNNOOONNNNNNNNNLLLIIIGGGHHHLLLQQQTTTTTTTTTVVVYYY[[[]]]___```bbbfffiiihhheeeaaa`````````bbbcccbbb___\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^eeedddcccaaa````````````___``````___\\\ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXYYYYYYYYY]]]bbbeeefffeeeddddddccc___ZZZWWWXXXZZZ\\\]]]aaa___]]]YYYVVVTTTRRRRRRNNNNNNOOOOOONNNMMMKKKJJJIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGCCCEEEFFFGGGGGGEEEBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAA@@@??????>>>>>>??????AAABBBBBBAAA>>><<<=========>>>?????????>>><<<;;;;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888777777777777777777777666555555777777777777777777777777777666555333444555777888444666999;;;;;;999666444444555555666666666666666333444444555555444444333444444444444444444444444333222222111222333555666444444444444444444444444444444444444333333222111555555666666666666555555555555444333333555666777555555555555555555555555666666666666666666666666777777777777777777777777555555555555555555555555444444444444333222111000666666666777666666555444666666666666666666666666666666666666777777777777999888666555444444444555555333111222555777555333444444444444444555666777222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222000111222222333333222222333333333222222111111111000111222222222222111000444444333333333222222222222222222222222222222222333333333333333333333333333222222111111222222333111111111222222222333333222111111111111111111222333333333333333222111000111111222222222333333333333333333333333333333333555444333222222222333333444444444444444444444444333333444444444444333333333333444444444444444444222333333444444333333222333333333111000///111333444444444444444444444444333444444555555444444333222222333333333333444444444444444444444444444444555444333333222222333333444444444333333222222222333333333333333333333333333333444555555666777777555444444333333444444555555555555555555666777777888999;;;<<<<<<;;;999888:::::::::;;;<<<<<<======???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGHHHGGGFFFEEEJJJKKKMMMOOOQQQQQQRRRRRRNNNLLLJJJHHHIIILLLPPPRRRQQQSSSWWWZZZ\\\]]]]]]\\\___bbbeeeeeeccc```_________aaaaaa```]]]ZZZYYYYYYZZZZZZZZZ[[[\\\]]]^^^___cccbbbbbbaaa```_________^^^______]]][[[YYYZZZ[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYY\\\```cccddddddccccccccc```\\\ZZZ\\\^^^______```^^^\\\YYYVVVTTTRRRQQQNNNNNNOOOOOONNNMMMKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHJJJJJJHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>======>>>>>>@@@AAAAAA@@@===<<<<<<===<<<<<<=========<<<;;;:::;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888777777777777777777777666555555777777777777777777777777777666555444444555666777444555777888888777555444444444555666666666666666333444444555555444444333444444444444444444444444444333333222222333444555444444444444444444444444333444444444333333222111555555555666666555555555444444444444444555666666555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555777777777777666555444444333444555666666666666666555555555555555555555555555666666666777777777777999888666555444444555555666444333444666777666444555555444444444555555666222222222222222222222222444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222222111111111111222333333444444333222111111000000000111222222222222111000333333333333222222222222222222222222222222222222333333333333333333333333333222222111111222222333000000111111111222222222111111111111111111111111222222333333333222111111111222222222222333333333333333333333333333333333444444333222222222333333444444444444444444444444333333444444444444333333444444444444444444333333222333333444444333333222111222222111//////000222333333333333333333333333333444444555555444444333222222333333333333444444444444444444444444444444555444333333222222333333444444333333333333222222333333333333333333333333222333333444444555555666555444444333333444444555555555555555555666777777888999:::;;;;;;:::999888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFIIIJJJLLLNNNPPPRRRRRRSSSOOONNNLLLKKKKKKLLLNNNOOONNNQQQVVVZZZ\\\[[[YYYWWWZZZ]]]```aaa```^^^]]]]]]]]]______]]]ZZZWWWVVVWWWXXXXXXYYY[[[]]]^^^``````_________^^^^^^]]]]]]]]]]]]]]]]]][[[YYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\YYY[[[^^^aaaccccccbbbbbb```^^^\\\\\\^^^___```___^^^]]][[[XXXUUUSSSRRRQQQMMMNNNNNNOOONNNLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>===============??????@@@>>><<<;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::999999999888888888888888777777777777777666555555666666666666666666666666666666666666666666555555444444555555555555444444444444555666666666666555333444444555555444444333444444444444444444444444666555444444333444444444444444444444444444444444333333444444444333222222444444555555555555444444333444555555666666555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555666777777888777777666666111222333444666666666666555555555555555555555555555555666666666777777777888777666555555444555555666555444555777888777666666666555444444444555555222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222222111000000000111333444444444333222111000//////111111111222222111111111333222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333111111111111222222222222111111111222222111111111222222333333333222222111222222222222222222222222222222333333333333444444444333333333333333333333444444444444444444444444444444555555555555444444555555555444444333333333222333333444444333333222222333444333222111222444222222222222222222222222333444444555555444444333222222222333333333444444444444444444444444444444555444333333222222333333333333333333333333333333333333333333333333333333222222222333333444444444555444444333333444444555555555555555555666777777666666777888888777666666999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===>>>>>>???@@@AAA????????????@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFHHHJJJLLLNNNOOOPPPOOONNNMMMMMMLLLLLLLLLMMMMMMPPPSSSWWWXXXWWWUUUTTTWWWYYY\\\^^^^^^]]]\\\[[[[[[\\\\\\ZZZWWWTTTTTTTTTUUUVVVXXXZZZ\\\^^^___```ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\ZZZXXXWWWYYYZZZ]]]]]]^^^^^^^^^^^^^^^^^^[[[[[[]]]___aaabbbbbbaaa[[[ZZZYYY[[[]]]^^^^^^]]]\\\[[[YYYVVVTTTRRRQQQQQQMMMMMMNNNNNNMMMLLLKKKIIIJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAABBBCCCDDDDDDDDDDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@??????>>>============>>>===>>>>>>===;;;::::::;;;;;;;;;;;;;;;;;;::::::999;;;;;;:::::::::999999999999999999999999:::::::::999999999999999999999999888888888888888888888888777777777777777666555555555555555555555555555555555666666777666666555444555555444444444444555555333444555555666666555555333444444555555444444333444444444444444444444444666666666555444444444444444444444444444444444444333333333444444333333222333333444444444444333333222333555666666666555444555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555333444444555555555444444111222333444555555555555555555555555555555555555555555555666666666777777777777666666555555555555555555444555666666666666777666555444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111000///000111222333333333222111111000//////222111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222333333333333444000111222222222222111000111222222333333333222222222222222222222222222222222222222333333444444444222333333333333333333333444444444444444444444444555555666666666666555555555555555444444333333333222333333444444333333222222333555444333333333555222222222222222222222222333444444555555444444333222222222333333333444444444444444444444444444444555444333333222222333333333333333333333333333333333333333333333333333333222222222333333333333333555444444333333444444555555555555555555666777777666666666666666666666666888888999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<===============>>>???@@@AAA??????>>>>>>>>>>>>??????BBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMPPPPPPQQQRRRSSSSSSSSSSSSVVVWWWZZZ\\\^^^^^^\\\ZZZXXXYYYYYYWWWTTTRRRRRRSSSSSSTTTWWWYYY\\\]]]^^^___WWWWWWWWWWWWWWWXXXZZZZZZ\\\\\\\\\ZZZXXXXXXYYY[[[______```aaaaaaaaa```___]]][[[[[[]]]```bbbbbb```YYYXXXXXXZZZ\\\]]]]]]\\\ZZZYYYWWWUUUSSSQQQQQQPPPMMMMMMNNNNNNMMMLLLJJJIIIJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAACCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???<<<======<<<:::999:::;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999999888888888999999:::::::::999999999999999999999999888888888888888888888888777777777777777666555555444444444444444444444444666666777777666555444444666555555444444555555666333444444555555555555555333444444555555444444333444444444444444444444444666666666555555444444333444444444444444444444444222333333444444333333333333333444444444444333333222333555666666666555444555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555222222333444444444333333333444444444444444333333555555555555555555555555555555555555666666666666666666666666666555555555333333444444444444555555777666555444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111000000000000111222222222111111111111000000000222222111000000111222222111111111222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222333333333444444444000111222333333222111000111111222333333333222222333333333222222222222111111222222333333444444555222222333444444444333333444444444444444444444444555555666666666666555555444444444444444444333333222333333444444333333222///111333333222111222333222222222222222222222222333444444555555444444333222222333333333333444444444444444444444444444444555444333333222222333333222222333333333333444444333333333333333333333333333333333333333333333333555444444333333444444555555555555555555666777777888777777777777777777888777888888999999::::::;;;<<<<<<<<<======>>>>>>???<<<<<<<<<===>>>???@@@AAA>>>>>>======<<<======>>>AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPSSSRRRRRRRRRSSSSSSSSSTTTUUUVVVXXX[[[]]]]]][[[XXXUUUVVVVVVTTTRRRQQQRRRTTTSSSTTTWWWZZZ\\\^^^^^^^^^XXXWWWUUUTTTVVVXXX\\\^^^^^^^^^]]][[[YYYYYY\\\^^^```aaaaaabbbbbb```___^^^]]]ZZZXXXZZZ^^^aaa```^^^ZZZYYYYYYZZZ\\\^^^]]]\\\XXXWWWUUUSSSRRRQQQPPPPPPLLLMMMMMMNNNMMMKKKJJJIIIJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???@@@BBBCCCCCCBBB@@@???AAA@@@@@@??????@@@@@@AAAAAA@@@@@@???????????????;;;<<<===<<<:::999:::;;;===<<<;;;:::::::::;;;;;;;;;;;;::::::::::::999999777777888888999:::::::::999999999999999999999999888888888888888999999999777777777777777666555555555555555555555555555555777777777666555555444444666555555444444555555666333333444555555555555444333444444555555444444333444444444444444444444444444444555555555444444333444444444444444444444444222222333444444444333333444444555555555555444444333444555555666666555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444555555555555555444444555555555555555444333333444444444444444444444444444444555555555666666666555555666666666666555555222333444444333333444666666666555444444444555555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222///000000111111111111111000000000000111111111111222222111000000111222222000111111111222222222222222222222222222222222222111111111111111111111111333222222111111222222333111222222222333333333333///111222333333222111///000111222333333333333222333333333222222222111111111111222333333444555555111222333444444444333333444444444444444444444444333333444444444444333333333333444444444444444444222333333444444333333222---///222222111000111111333333333333333333333333333444444555555444444333222222333333333333444444444444444444444444444444555444333333222222333333222222222333333444444444333333333333333333333333444444444444444333333333555444444333333444444555555555555555555666777777777777777666666777777777777777888888999:::::::::;;;;;;<<<======>>>??????<<<<<<<<<<<<>>>???@@@AAA======<<<======>>>???@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLKKKKKKLLLMMMPPPRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTVVVYYY\\\\\\YYYVVVSSSTTTTTTSSSQQQQQQSSSUUUUUUWWWYYY\\\^^^______^^^[[[YYYVVVUUUVVVZZZ```ccc``````^^^\\\ZZZ[[[^^^```___```aaaaaa```^^^\\\ZZZ\\\XXXUUUVVV[[[^^^]]]\\\ZZZYYYWWWXXXZZZ[[[[[[[[[VVVUUUTTTRRRQQQPPPPPPPPPLLLMMMMMMMMMMMMKKKJJJIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEECCCDDDEEEEEEEEECCCAAA???>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;<<<===<<<;;;:::;;;<<<<<<;;;:::999888999999:::;;;;;;::::::::::::999999666777777888999999::::::888888888888888888888888777777888888888999999999777777777777777666555555555555555555555555555555999888666555444444555555333333444444444444333333222333444444555555444444333444444555555444444333444444444444444444444444222333444555555444333333444444444444444444444444111222333333444444444333555555555666666555555555444444444444444555666666555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555666666777666666555444333444444555666666666555555444444444444444444444444444444444555555555666666444555666777777666555555222444666555444333555777555555444444444555555666222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222...///111222222222111000/////////000111111222222333222111000000111222333000000111111222222222222222222222222222222222222111111111111111111111111333222222222222222222333000111111111111222222222///000222333333222000///000111222333333333333333333333333222222111111111111111222333333444555555000111333444555444333333444444444444444444444444111222222333333222222111333333333444444555555555222333333444444333333222...000333333222111222222333333333333333333333333333444444555555444444333222222333333333444444444444444444444444444444444555444333333222222333333222222222333333444444444333333333333333333333333444444444444444444444444555444444333333444444555555555555555555666777777555555444444444444555555777777777888999999::::::999999::::::;;;<<<======;;;;;;<<<<<<===???@@@AAA;;;<<<<<<===???@@@BBBCCC>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJJJJKKKMMMPPPTTTVVVUUUWWWZZZ\\\\\\YYYVVVSSSSSSSSSTTTWWWZZZ[[[WWWTTTRRRSSSSSSRRRQQQRRRTTTVVVWWWYYY\\\^^^`````````___^^^[[[WWWUUUWWW\\\cccgggaaaaaa___]]]\\\\\\___bbb^^^___```___^^^\\\YYYWWWZZZVVVRRRSSSXXX\\\[[[YYYXXXVVVTTTTTTVVVXXXXXXXXXUUUTTTSSSRRRPPPPPPPPPPPPLLLLLLMMMMMMLLLKKKJJJHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFF@@@AAACCCDDDCCCAAA>>><<<===>>>@@@BBBBBB@@@>>>===<<<<<<======>>>???AAABBB??????>>>===============;;;=========;;;:::;;;<<<;;;:::888777777777888999;;;;;;;;;:::::::::999999666777777888999999::::::888888888888888888888888777777888888999999999999777777777777777666666555666666666666666666666666:::888666444333444555666111222222333333222222111222333444444555555444444333444444555555444444333444444444444444444444444000111333444555444444333444444444444444444444444111222333333444444444444555555666666666666555555555555444333333555666777555555555555555555555555666666666666666666666666777777777777777777777777555555555555555555555555666666666666555444333222333333555666777777888888444444444444444444444444444444444555555555666666444555666777777666555555333555777777555444666888444444444444444555666777111111111111111111111111444444333222111000///...111111111111111111111111222222222222222222222222222111111111222333333444333222111000000111222333333333222222111000000000222222222222222222222222222222222222222222222222444333333222111111111222444333111000000000111222111111222222222333333333222222222222222222222222222222222222222222222222444444333222222111111000111111222222222222111111222222222222222222222222000111222333333333333222444444444333333222222222333333333333333333333333333333333222222111111111222222222222222222222222333333333333333333333333444444444444444444444444555666666555333111222333333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333555444333333222222222222333333333444444444555555555444444333333444444555666666555555555555666666444555888999999888555444666666666777888888999999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;===@@@CCCEEE?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKOOORRRTTTVVVWWWXXXXXXXXXWWWVVVTTTVVVWWWXXXZZZ[[[XXXTTTPPPRRRQQQPPPPPPPPPPPPQQQRRRVVVWWWWWWXXXYYYYYYZZZZZZ[[[YYYXXXXXX[[[___```aaagggccc^^^\\\]]]]]]\\\ZZZ```^^^\\\ZZZYYYYYYYYYYYYYYYUUUQQQQQQSSSVVVWWWWWWYYYUUUQQQPPPRRRUUUVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQMMMNNNNNNMMMJJJHHHIIIIIINNNLLLJJJHHHGGGFFFGGGGGGGGGGGGHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@????????????@@@@@@@@@@@@??????BBBAAAAAAAAA@@@?????????>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::>>>===;;;888777666777777888888888888888888888888888888999999999999888888777777777777777777777777888888777777777777888888777777777777777777777777777666555444333444444555666555555555555444444444444444444444444444444444222222333333222222111000444333333222222333333444444444444444444444444444333444444555555444444333333444444555555444444333222222333333333333444444777666555444444444444444666666666666666666666666555555555444444333333333444444444444444555666777666666666666777777777777555555555555555555555555444444444444444444444444555555555555666666666666444444444444444444444444444444333333333333444444333333444444555555666666555555555555666666666666555555666666555444333333111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222222222222222111111222222333444222222111000000111222222111111111111111111222222222222222222222222222222222222222222222222222222444333222222111111222222333222222111000000111111111111222222222333333333222222222222222222222222222222222222222222222222000111111222222333444444111111222222222222111111222222222222222222222222111111222333333333222222444444444333333222222222333333333333333333333333333333333222222222111111222222222222222222222222333333333333333333333333444444444444444444444444444555666555333222222333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333555444333333222222222333333333333444444444444555333333222222222222333333666666555555555555666666555555666666666666555555555555666777777888888999888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>===<<<<<<===???AAABBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKOOOQQQSSSUUUVVVVVVWWWWWWVVVVVVVVVXXXWWWXXXYYYZZZXXXUUURRRQQQPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXYYY[[[ZZZXXXYYY\\\___``````bbb___[[[[[[\\\]]]]]]\\\^^^]]]\\\ZZZYYYYYYYYYYYYYYYVVVSSSSSSVVVXXXXXXWWWVVVSSSPPPPPPSSSVVVXXXXXXUUUTTTSSSQQQPPPPPPQQQRRRQQQQQQQQQOOOLLLJJJJJJJJJMMMKKKJJJHHHGGGGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@??????@@@@@@@@@@@@????????????>>>>>>===<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::<<<;;;:::888888888888999999999999999999999999999777888888999999888888777777777777777777777777777666666555555555555666666666666666666666666666666777666555444333444444555666555555555555444444444444444444444444444444444333333333333333222222111444333333222222333333444444444444444444444444444333444444555555444444333333444444555555444444333222222333333333333444444666666555444444444444444555555555555555555555555555555444444444333333333444444444444444555666666555555666666666777777777555555555555555555555555666666666666666666666666555555555555666666666666444444444444444444444444666666666555555666666666555555555555555555666666555555555555666666666666555555666666555444444333111111111111111111111111000000111111222222222333111111111111111111111111222222222222222222222222222222111111222222333333222222111000000111222222///000000111222222333333222222222222222222222222222222222222222222222222333333222222111111222222111222222222222111000000111111222222222333333333222222222222222222222222222222222222222222222222000111111222222333444444111111222222222222111111222222222222222222222222222222333333333222222111444444333333333333222222333333333333333333333333333333333222222222222111222222222222222222222222333333333333333333333333444444444444444444444444333444555555333222333555333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444333222222222333333333333333333444444444444444333333222222333333444666666555555555555666666666555444333333444555666444555555666666777888888888888999999:::;;;;;;;;;<<<;;;;;;;;;;;;<<<======???>>>===<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIKKKNNNPPPRRRTTTSSSSSSTTTTTTUUUVVVWWWXXXWWWWWWWWWXXXWWWUUUSSSPPPOOOOOOOOOPPPRRRTTTUUUVVVUUUUUUUUUUUUWWWXXXZZZ[[[ZZZYYYZZZ]]]___```___[[[ZZZYYYYYY\\\]]]^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZXXXWWWWWWXXXYYYXXXWWWSSSQQQOOOPPPTTTWWWYYYZZZVVVUUUSSSRRRQQQQQQRRRSSSUUUUUUUUURRRNNNKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIGGGGGGGGGFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::999999888888999::::::::::::::::::::::::::::::777888888999999888888777777777777777777777777777666666555555555555666666555555555555555555555555666666555444444444444555666555555555555444444444444444444444444444444444444444444444444333222222444333333222222333333444444444444444444444444444333444444555555444444333333444444555555444444333222222333333333333444444666555444444444444444444444444444444444444444444555444444444444333333333555444444444444555666666444444555555555666666666555555555555555555555555666666666666666666666666555555555555666666666666444444444444444444444444666666666666666666666666666666666666666555555555555555555555666666666666555555555666555555444333111111111111111111111111000111111111111222222222111111111111111111111111111222222222222222333333333222222111222222333333222111111111111111111222000000111111111222222222222222222222222222222222222222222222222222222222333333222222111222222333000111222333333222000000111111222222222333333333222222222222222222222222222222222222222222222222444444333222222111111000111111222222222222111111222222222222222222222222222222333333333222111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444222444555444333333444555333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333444333333222222333333333222222333333333444444444666555555444444555555666666555555444444555555666666555555444444555555666444444555555666666777777888888888999::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>============>>>??????BBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKMMMOOOPPPQQQQQQPPPQQQRRRTTTVVVWWWWWWUUUSSSSSSTTTTTTTTTSSSOOOOOONNNNNNOOOPPPRRRSSSXXXWWWVVVVVVVVVXXXZZZ[[[ZZZYYYYYY[[[]]]___^^^^^^XXXXXXYYYZZZ[[[\\\\\\\\\ZZZ[[[\\\\\\]]]\\\\\\\\\[[[[[[[[[[[[[[[YYYXXXVVVRRRQQQQQQRRRTTTVVVXXXYYYVVVUUUTTTRRRRRRRRRSSSTTTWWWWWWVVVSSSOOOKKKJJJJJJJJJIIIHHHHHHHHHHHHJJJJJJHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@??????<<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999777777888888888888777777777777777777777777777777888888777777777777888888555555555555555555555555555555555555444444555555666555555555555444444444444444444444444444444444444444555555444444333222444333333222222333333444333333333333333333333333333444444555555444444333333444444555555444444333222222222333333333444444555555444333333444444444444444444444444444444444444444444444444444444444555555444444444555555666444444444444555555555666555555555555555555555555444444444444444444444444555555555555666666666666444444444444444444444444333444444444444444444333777777777666666555555555555555555555666666666666444555555555555555444444111111111111111111111111222222222111111111111000111111111111111111111111111111111222222333333333333333222222111222222333111111111222222111111111222222222111111111000000222222222222222222222222222222222222222222222222333222222111222222333333000000222333333222111000111111222222222333333333222222222222222222222222222222222222222222222222444444333222222111111000111111222222222222111111222222222222222222222222222222333333333222222111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444222444555444333333444555333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333333333333222222333333444222222222333333333444444555555555444444555555555555555444444444444555555444555777888888777555444444444555555666666777777777777888999999::::::;;;:::::::::::::::;;;<<<<<<;;;;;;<<<<<<===???@@@@@@@@@AAAAAABBBBBBAAA@@@???@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKMMMNNNNNNOOONNNNNNNNNPPPRRRTTTUUUTTTRRRPPPOOOPPPQQQQQQPPPOOONNNMMMMMMMMMNNNOOOPPPWWWWWWVVVVVVWWWXXXZZZ[[[XXXXXXYYY[[[]]]^^^]]][[[YYYZZZ[[[\\\[[[ZZZYYYYYYXXXZZZ\\\^^^______^^^^^^[[[\\\]]]]]][[[XXXVVVUUUSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRRRRSSSSSSTTTUUUUUUUUURRRMMMJJJIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????<<<<<<<<<======>>>>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;:::::::::999888888777777777777777777777777777777777777888888777777777777777777777777777777777888888777777777777888888666666666666666666666666444444555555555555555555666555555555555444444444444444444444444444444444444444555555444444333222444333333222222333333444333333333333333333333333333444444555555444444333333444444555555444444333222222222333333333444444444444333333333444444555555555555555555555555555444444444444444444444444666555555444444444555555444444444444555555555666555555555555555555555555444444444444444444444444555555555555666666666666444444444444444444444444333333444555555444333333777777666666555555444444555555555555666666666666444444555555555555555444111111111111111111111111333222222222111111000000111111111111111111111111111111111222222333333444333333222222111111222222000111222222222222111000333333222222111000000///222222222222222222222222222222222222222222222222222222111111222222333333000000111222222222222111111111222222222333333333222222222222222222222222222222222222222222222222000111111222222333444444111111222222222222111111222222222222222222222222000111222333333333333222222222333333333333444444222222222222222222222222111222222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444333444555555333222333555333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333222222222333444444222222222222333333333333333222222111111222222333555555444444444444555555444555888::::::888555444444555555666666777888888777777888888999::::::::::::999999999999:::;;;;;;::::::;;;===>>>??????@@@>>>???@@@AAAAAA@@@???>>>??????AAABBBDDDDDDEEEEEECCCDDDEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQRRRPPPOOOMMMMMMNNNOOOOOONNNNNNMMMMMMLLLMMMNNNPPPQQQUUUVVVVVVWWWXXXXXXYYYYYYVVVWWWXXXZZZ]]]]]]ZZZXXXYYY\\\]]]]]]ZZZWWWVVVUUUUUUXXX[[[___``````___^^^[[[]]]]]]\\\YYYVVVTTTTTTTTTVVVWWWVVVTTTRRRRRRSSSTTTTTTRRRRRRRRRRRRSSSTTTRRRRRRRRRPPPLLLJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKHHHGGGEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;:::999888777666777777777777777777777777666777777888888777777666777777777777777777777777666666555555555555666666666666666666666666666666333444555555666555555555666555555555555444444444444444444444444444444444444444444444444333222222444333333222222333333444333333333333333333333333333444444555555444444333333444444555555444444333222222333333333333444444333333333333333444444555666666666666666666666666333333333444444444444555666666555444444444444555444444555555555666666666555555555555555555555555666666666666666666666666555555555555666666666666444444444444444444444444444555666777777666555444555555555555555444444444555555555555666666666666333444555555666555555555111111111111111111111111111111111111111222222222111111111111111111111111000111111222333333444444444333222222111111222222000111222222222222111000222222111111111111111111222222222222222222222222222222222222222222222222222222111111222222333444111111000000111222222333111111222222222333333333222222222222222222222222222222222222222222222222000111111222222333444444111111222222222222111111222222222222222222222222///000111222333444444444222222222333333444444444111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444444555666555333222222333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333222222222333333444555111222222222222333333333222111111000000111111222555444444333333444444555555555666777777666555555555555666777777888888999777777777888999999::::::999999999999999::::::;;;;;;<<<<<<======>>>======;;;<<<>>>@@@@@@@@@???>>>>>>???@@@BBBCCCDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMOOOOOONNNMMMLLLLLLLLLMMMOOORRRTTTUUUWWWXXXZZZ\\\]]]\\\[[[ZZZTTTUUUWWWZZZ\\\[[[XXXUUUWWWZZZ]]]\\\YYYUUURRRRRRRRRUUUYYY]]]``````^^^]]][[[]]]]]]ZZZVVVSSSRRRSSSSSSVVVXXXWWWTTTRRRQQQRRRSSSSSSQQQQQQQQQRRRSSSTTTNNNOOOPPPNNNLLLKKKKKKLLLKKKJJJIIIHHHGGGHHHIIIJJJHHHGGGEEECCCBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@??????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::888999:::::::::999888888777777777777777777777777666666777777777777666666777777777777777777777777666666555555555555666666555555555555555555555555333333555666666666555555666555555555555444444444444444444444444444444444333333333333333222222111444333333222222333333444222222222222222222222222333444444555555444444333333444444555555444444333222222333333333333444444333333222222333333444555555555555555555555555555333333333444444444555555666666555444444444444444555555666666666777777777555555555555555555555555666666666666666666666666555555555555666666666666444444444444444444444444444555777888888777555444333333333444444444444444555555555555666666666666333444444555666666555555111111111111111111111111...///000111222333444444111111111111111111111111000000111222333333444444444333333222111111111222000111222333333222111000000000000111222222333333222222222222222222222222222222222222222222222222222111111111222333333444222111000000000111333444111111222222222333333333222222222222222222222222222222222222222222222222444444333333222111111000111111222222222222111111222222222222222222222222...///000222333444555555222222222333333444444444111111111111111111111111111111111222222333333333222222222222222222222222333333333333333333333333444444444444444444444444555666666555333111222333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222333333444555111111222222222333333333333222222222222222222333555444444333333444444555666555444444444444555666666666777777888888999999777777777888999999::::::999999888888999999:::;;;======>>>>>>===<<<;;;;;;999;;;===???@@@@@@>>>>>>===>>>@@@BBBCCCEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLKKKKKKJJJIIIJJJLLLNNNNNNNNNMMMMMMNNNMMMMMMNNNPPPPPPNNNMMMJJJKKKLLLNNNQQQUUUXXXZZZ[[[\\\___bbbbbbaaa___^^^SSSTTTVVVYYY[[[ZZZWWWTTTUUUXXX\\\[[[WWWSSSQQQPPPOOORRRWWW\\\______]]]\\\[[[\\\\\\YYYTTTQQQQQQRRRRRRUUUXXXXXXUUURRRRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSLLLNNNOOONNNLLLLLLLLLNNNKKKJJJIIIHHHGGGHHHIIIIIIHHHGGGEEECCCBBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@??????@@@@@@@@@@@@??????@@@@@@??????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::666777999:::;;;;;;::::::888888888888888888888888666666777777777777666666777777777777777777777777888888777777777777888888444444444444444444444444222333555666666666555555666666555555555444444444444444444444444444444444222333333333333222111111444333333222222333333444222222222222222222222222333444444555555444444333333444444555555444444333222222333333333444444444222222222222333333444555444444444444444444444444333333333444444555555555777666555444444444444444666666666666777777777777555555555555555555555555444444444444444444444444555555555555666666666777444444444444444444444444222333555666666555333222222222222333333444444444555555555555666666666777333333444555666666666555222222222222222222222222333333333222222111111111333333333333333222111000333333333333333333333333222222222111111111000000000111111111111222222222333222111000000111222333444333111//////000111222111111111111111111111111333222222111111222222333333333222111000000111111222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000333333333333333333333333222222222222222222222222111222333333444444333333333333333333333333333333222222222222222222222222222333333444444333333222222222222222222222222222222333333444444333333222222222222222222222222222333333333222222111111111333333333333333333333333444444444444444444444444666555333222111222333333444444444444444444444444111222222333333222222111333333333333333333333333333666999888333111333666666666555555555444444444444444444555555555555666555555555555555666777777999999999999999999999999::::::999888888999999999;;;<<<===>>>>>>???>>>>>>:::;;;===???@@@???>>>===<<<===>>>@@@BBBDDDEEEFFFFFFCCCBBBEEEIIIJJJFFFAAACCCEEEHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPQQQOOOMMMLLLLLLMMMNNNNNNOOOQQQRRRTTTUUUVVV\\\[[[[[[^^^aaaaaa^^^ZZZUUUWWWYYYZZZYYYYYYYYYZZZVVVWWWVVVVVVUUUTTTSSSRRRUUU\\\```]]]ZZZ\\\^^^___```]]][[[YYYYYYXXXVVVUUUUUUTTTSSSQQQPPPPPPPPPPPPUUURRRNNNMMMPPPSSSTTTSSSRRRPPPNNNLLLKKKKKKLLLMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEGGGEEECCCAAA@@@???@@@@@@AAAAAABBBCCCBBBAAA@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777555666666666666666666666666777888999::::::999888666666777777666555444444666666555444333222222111444444444444444444444444444444444444444444444444555555555666666666666777444333222333444444222111444444444333333222222222222333333444444333333222333333333444444444555555555555555444444333333333555222111222555777555333444444444444444444444444444444444444444444444444444444555555555555444444555444444333444555666777444444555555555555444444444444555555555555555555444444555555555555444444555555555555555555444444666666666666666666666666777666555444333333444555666666666666666666666666555555555555555555555555222222222222222222222222333333333222222222111111333333333333333222111000333333333333333333333333222222222111111111000000000111111111111222222222222222111111111111222222444333111000///000111222111111111111111111111111444333333222222333333444333222222111000000111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111222333333444444333333222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222222333333444444333333222222222222222222222222222333333333222222222111111333333333333333333333333333333333333333333333333555444333333222222222333222222222222222222222222222222333333333333222222333333333333333333333333333666999888444222333666666555555555444444444444444444444555555555555666666666666666666777888888999999999999999999999999::::::999999999999::::::<<<<<<===>>>>>>>>>======:::<<<>>>???@@@@@@???>>>===>>>>>>???AAACCCDDDEEEFFFEEEDDDDDDFFFGGGEEECCCBBBEEEHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLOOOPPPPPPOOOMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUWWWWWWWWWZZZ]]]]]][[[XXXQQQTTTXXXZZZZZZZZZZZZ[[[XXXXXXXXXWWWVVVUUUTTTSSSUUU[[[]]]YYYWWWYYY]]]^^^___]]]ZZZYYYXXXWWWUUUSSSRRRRRRQQQPPPOOOOOOOOOOOOTTTQQQNNNNNNQQQSSSSSSRRROOOOOOOOONNNMMMLLLKKKJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888777777777777777777777777777777666666666666666666555555666777888999999888888777666666666666666666555444666666555555444333333333444444444444444444333333444444444444444444444444333333444444444555555555444333333333555555333111444444444333333222222222222333333444444333333222333333333444444444555555555555444444444333333333444333111333555666555333444444444444444444444444444444444444444444444444444444555555555555444444555444444333444555666777444444555555555555444444666555555555444444333333444444555555555555444444555555555555555555555555555555555555555555555555888777666555444444555666555555555555555555555555555555555555555555555555222222222222222222222222333333333222222222222111222222333333333222111111333333333333333333333333222222222111111111111111000111111111111222222222111111222222222222111111333222111000000000111222111111111111111111111111333222222111111222222333333222111111000111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111222222333333333333333111111111111111111111111222222222222222222222222222222333333333333222222222222222222222222222222222333333444444333333222222222222222222222222222333333333222222222222111333333333333333333333333222222222222222222222222333333444444333333222222222222222222222222222222222222333333333333222222111111222222333333444444333666888777444222444666555555555555444444444444444444444555555555555666777777666666777777888999999999999999999999999999:::::::::999999::::::;;;<<<============<<<<<<;;;;;;<<<>>>???@@@@@@????????????>>>???@@@BBBDDDEEEGGGGGGHHHGGGEEEDDDEEEEEECCCEEEHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKNNNOOOPPPOOOMMMLLLLLLMMMLLLMMMNNNPPPQQQRRRRRRSSSQQQRRRSSSVVVYYYYYYXXXVVVQQQUUUZZZ]]]^^^]]]]]]]]]ZZZZZZYYYXXXWWWVVVUUUUUUUUUYYYYYYTTTRRRVVV[[[]]]^^^\\\YYYXXXWWWVVVSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOOOOQQQRRRRRRPPPMMMNNNOOOPPPOOOLLLJJJHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???@@@@@@@@@???????????????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999888888888777777777666666777777777777777777777777777777777666666555555555666777777777777777666555444555666666666666666666555555555555555555555555555555555444444333333333444444444444444444444444222222222222333333333333444333333444555555444222444444333333333333222222333333444444444444333333333333333444444444555555555444444444444333333333444333222333555555555444444444444444444444444444444444444444444444444444444444555555555555444444555444444444444555666666444444555555555555444444666666555444333222111111444444555555555555444444555555555555555555555555444444444444444444444444666666555444444444444555444444444444444444444444555555555555555555555555222222222222222222222222222222222222222222222222222222333333333222222111222222222222222222222222111111111111111111111111000000111111111222222222000111222333333222111000222222111000000111111222111111111111111111111111111111000000000000111111222222111111111111111222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222222222333333333333222222111111111111222222222222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444555444333222111444444444444444444444444222333333333333333333222000000111222333444444555222444666555333222333444444444444444444444444444444444444555555555555666666666666666666777777888888888888888888888888888:::::::::999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999<<<===>>>???@@@@@@@@@???@@@??????>>>???AAACCCDDDFFFKKKOOONNNJJJFFFFFFGGGEEEGGGIIIIIIHHHHHHJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIMMMNNNOOONNNMMMLLLMMMNNNLLLMMMNNNPPPQQQQQQQQQPPPNNNOOORRRUUUWWWXXXWWWWWWTTTYYY^^^bbbbbb```______[[[[[[ZZZYYYXXXWWWWWWWWWWWWYYYWWWQQQOOOUUUZZZ\\\\\\ZZZXXXWWWVVVUUURRRPPPNNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQQQQPPPOOONNNNNNOOONNNMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@??????????????????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888888777777777777777777777777777777777777888888777777666555555555777777777666666555444444444444555666777777666666555555555666666666777777555555555444444333333222444444444444444444444444111222222222222333333333444333333444666777555444333333333333333333333333333333444444444444333333333333333444444444555555444444444444444444444444444444333444444444444444444444444444444444444444444444444444444444444444444444555555555555444444555555444444555555555555444444555555555555444444444444444333333222222222444444555555555555444444444444444555555555555555444444444444444444444444444333333333333333333333444444444444444444444444555555555555555555555555222222222222222222222222222222222222222222222222111222222333333333222222222222222222222222222222111111111111111111111111000000111111111222222222000111222333333222111000111111111111111111222222111111111111111111111111222222111111111111222222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000111222222333333222222333333333333333333333333222222222222222222222222111222222333333222222111000000000111111222222222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444111222333444555444333222444444444444444444444444333333333444444333333333000000111111222333444444111222333333222222222222333333444444444444444444444444444555555555555666555444444444444555666666888888888888888888888888999999999999999:::;;;<<<;;;;;;;;;;;;;;;:::999888<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEFFFMMMTTTUUUOOOIIIGGGHHHGGGIIIJJJJJJIIIIIIKKKLLLLLLLLLKKKKKKJJJJJJIIIIIILLLMMMNNNNNNLLLLLLMMMOOOLLLMMMOOOPPPQQQPPPOOONNNNNNQQQTTTWWWXXXYYYYYYYYYXXX[[[```bbbaaa^^^\\\[[[ZZZZZZYYYXXXXXXXXXYYYYYYYYYZZZWWWQQQPPPVVV[[[\\\ZZZYYYWWWWWWVVVUUURRROOONNNNNNOOOPPPPPPPPPOOOOOOKKKMMMOOOPPPPPPOOONNNNNNPPPOOOMMMKKKJJJJJJKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888666666666666666666666666888888777777666666666666777777666555555444444444444444555666777777666666444444555555666777777777555555555444444333333333444444444444444444444444333333333333444444444444333333333555777888777666333333333333333333333333333444444555555444444333333333333444444444555555444444444444444444444444444444444444444333444444444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555444444444444555555555555444444222222222333333444444444444444555555555555444444444444444555555555666666444444444444444444444444444444444555555555444444555555555555555555555555555555555555555555555555222222222222222222222222111222222222222333333333111111222333333333222222222222222222222222222222111111111111111222222222000111111111111222222222111111222222222222111111000111111111222222222222111111111111111111111111555444444444444444444555111111111000111111222333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000111111222222222222222333333333333333333333333222222222222222222222222111111222222222222111111//////000000111222222222222333333444444333333222222222222222222222222222111222222222222333333333222222222222222222222222444444444444444444444444222222333444444444333333222222222222222222222222333333444444444444333333000000111111222222333333111111222222333333222222333333333333444444444444444444444555555555555666444444333333444444555666888888888888888888888888888888888888999:::;;;;;;999::::::::::::999999888<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCDDDEEEEEEEEELLLSSSUUUPPPKKKHHHHHHHHHIIIJJJIIIHHHIIIJJJLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLLLLNNNOOOMMMNNNPPPQQQQQQPPPNNNMMMOOORRRVVVXXXYYYYYYZZZZZZXXXZZZ]]]^^^[[[XXXUUUUUUXXXWWWVVVVVVWWWXXXZZZ[[[ZZZ[[[XXXTTTTTTYYY[[[ZZZXXXWWWVVVWWWWWWVVVSSSPPPNNNOOOPPPQQQPPPOOONNNMMMJJJLLLOOOOOONNNMMMMMMNNNQQQOOOLLLJJJIIIIIIKKKLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDD???@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@????????????@@@???????????????@@@@@@@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888666666666666666666666666777777777777777777777777777666666555555555555666444555666666666666666666444444444555555666666666444444444444444444444444444444444444444444444444444444444444555555555555333333333555888999888777222222333333333333444444444444555555555555444444333333333444444444555555333333333444444444444555444555555555333222333444444444444444444444444444444444444444444444444444444444555555555555444444555555555666555555444333444444555555555555444444111111222333444555666666444444555555555555444444333333444444555666666666444444444444444444444444555666777777888888777777666666666666666666666666555555555555555555555555222222222222222222222222111111222222222333333333000111222333333333333222111111111111111111111111000000111111111222222222000111111111111222222222222222111111111111222222000000111222222222222222111111111111111111111111444444333333333333444444111111000000111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000000111222222222222222222222222222222222222222222222222222222222222222111111222222222222111111/////////000111222222222222333333444444333333222222222222222222222222222111111222222222333333333111111111111111111111111333333333333333333333333333222222222333333444555222222222222222222222222333333444444444444333333111111111111111222222222222222222333555555444333222222333333333444444444444444444555555555555666444444444444444555666666888888888888888888888888777777777777888999:::;;;777888999999999999999999;;;;;;;;;<<<<<<===>>>???>>>@@@BBBEEEFFFGGGFFFFFFDDDHHHLLLMMMKKKHHHGGGFFFGGGHHHHHHGGGFFFGGGIIIKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIKKKMMMMMMLLLLLLNNNPPPMMMOOOQQQRRRRRRPPPNNNMMMNNNRRRVVVXXXXXXWWWXXXYYYWWWYYYZZZZZZWWWTTTSSSRRRTTTTTTSSSTTTUUUWWWZZZ[[[YYY[[[YYYVVVWWWZZZ[[[XXXVVVVVVVVVWWWXXXWWWUUURRRMMMNNNOOOPPPOOONNNLLLJJJJJJLLLNNNNNNLLLLLLMMMOOOOOONNNMMMLLLKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCC@@@@@@AAABBBAAA@@@??????AAAAAA???>>>>>>>>>???@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999888888888888666666666666666666666666666666666777888888999999777666555555555666777888666666666666666666555444444444444444444555555555222333333444444555555555444444444444444444444444444444444444555555555555333333333555888:::999888222222222333333444444444444444555555555555444444333333333444444444555555333333333444444444555555333555666555333111333444444444444444444444444444444444444444444444444444444444555555555555444444555555666666666555333333444444555555555555444444333333333444555555555666444444555555555555444444333333444444555666666777555555555555555555555555444555666777777777666666555555555555555555555555555555555555555555555555222222222222222222222222111111111222222333333333000111222333333333333333111111111111111111111111000000111111222222222222000111111111111222222222333222111000000111222333///000111222222222222222111111111111111111111111111111000000000000111111111111000000111222333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000000111222222222222111111111111111111111111111222222222222222222222222111111222222222222111111...//////000111222222222222333333444444333333222222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222333333222111222333555666444444444444444444444444333444444555555444444333222222222111111111111111444333444555666777666555222222222333333444444444444444444555555555666666555555555555555666777777777777777777777777777777666666666666777888999:::666777888999999999999999;;;::::::;;;;;;<<<===>>>===???CCCGGGHHHIIIHHHGGGCCCEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGEEEDDDEEEGGGIIIHHHIIIIIIJJJJJJKKKKKKKKKIIIKKKLLLMMMLLLMMMNNNPPPNNNOOOQQQSSSSSSQQQNNNMMMMMMQQQVVVWWWVVVUUUVVVXXXWWWYYYZZZYYYWWWUUUTTTTTTRRRRRRQQQRRRTTTWWWZZZ\\\XXXZZZZZZXXXYYY[[[ZZZUUUUUUUUUVVVWWWYYYXXXVVVSSSMMMMMMOOOOOONNNLLLJJJHHHJJJLLLNNNMMMKKKKKKMMMOOOLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBAAA@@@???>>>BBBAAA???>>>>>>>>>???@@@>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999888888888888777777777777666666666666666666666666555555666777888999::::::777666555555666777888999666777777777666555444444444444444444444444444444111222222333444555666666444444444444444444444444333333444444444444555555333222333666999::::::999222222222333333444444444444444555555555555444444333333333444444444555555333333333444444555555555333555777555222111222555444444444444444444444444444444444444444444444444444555555555555555555444555555666666666555333222444555555555555555555444555555555555555555555444444555555555555555555444333333444444555666777777666666666666666666666666000111333444555444333333444444444444444444444444555555555555555555555555333333222222333555666888666666555444444444444444333333222222222222222222333333333333333333333333444444444333333222222222333222111000000111222333333333222111000000111111111111111111111111111111333333333222222222111111000000111222333333444444333333333222222111111111333333333333333333333333111111111111111111111111111111111111111111111111555444333333222222333333333333333333333333333333333333333222222111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222111111111000000111222222333333222222111333333222111222333444555111222222333333222222111555555555444444333333333444444333222222222333333333333333444444444555555333222222111111222222333222222222222222222222222333333222111111111222222333333444555555444333333222222333333333333444444444444555555555555444444444444444555555555555666777777777777777777777777777777777777777777777777888888888888999:::;;;<<<===============<<<<<<<<<>>>>>>???@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPSSSUUUWWWXXXVVVQQQLLLHHHKKKOOOUUUWWWUUUTTTUUUWWWWWWVVVVVVWWWWWWXXXYYYZZZ\\\ZZZWWWUUUTTTVVVXXXZZZ\\\[[[YYYXXXWWWWWWWWWWWWWWWUUUSSSSSSUUUVVVTTTQQQNNNOOOPPPQQQPPPNNNLLLJJJNNNMMMMMMLLLMMMMMMNNNNNNOOONNNNNNMMMLLLKKKKKKJJJFFFEEEDDDEEEGGGHHHGGGFFFDDDEEEFFFFFFFFFDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@??????@@@@@@AAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999888888888888777777777777999999999::::::999999999666666777777777777666666555444333333444555666777444444444555555555555666777777666555444333333222555555444444444333333333555555555444444333333333444444444444444444444444333333444444444444333333444444444333333222222222555555444444444333333333444444444444444444444444666666666555555444444444555555444444444555666666222333444555555555444333222333444555666555444333444444333333333222222222222222222333333333444444444444444444444444444444555555555555555555555555555555666666666666555555666666666666666555555555777666666555555555666666555555555555555555555555444555555555666777777777444444222222222222444444000111222444666888999:::999888777555444444444444111111222222222333333333333333333333333333333333444444333333333222222222222222111000000111222222333222222111000000111111111111111111111111111111333333222222111111111111000111111222333333444444333333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111444444333222222222222333333333333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222111111111222222333333222222111333333222222222333444555111222222333333222222111555555444444444333333333222222222222333333444555333333333444444444444555333333222222222222333333222222222222222222222222444444444444444444444444333333444555555444333333222222333333333333444444444444555555555555444444444444444555555555555666777777777777777777777777777777777777777777777777888888888888888999:::;;;<<<<<<<<<<<<============>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPRRRTTTVVVWWWVVVRRRMMMJJJLLLPPPUUUWWWUUUTTTUUUVVVXXXXXXXXXXXXYYYZZZ[[[[[[[[[YYYVVVTTTTTTUUUWWWYYYZZZZZZZZZYYYXXXWWWWWWVVVUUUSSSQQQRRRTTTUUUSSSQQQOOOOOOPPPPPPOOONNNLLLKKKMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJGGGEEEDDDDDDFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@??????@@@@@@AAA?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999888888888777888888888888777777777777777777888888888888777777666666777777777777666666666555444444444555666777444444444555555555555666666666666666666666555555555555444444444333333333444444444444444444333333444444444444444444444444444444555555555555444444444444444333333333222222333333333444444555555555444444444444444444444444555555555444444444333333555444444444444444555555333333444555555444444333222333444444555555444444444444444444333333333333333333333333444444444444444444444444444444444444666666666666666666666666555555666666666666555555666666666666555555555555666666555555555555666666555555555555555555555555444555555555555555555666555555444333333444555555...000333777:::<<<======<<<;;;999777555444333333111111111222222333333444333333333333333333333333333333333333222222222222222222111000000111222222333222111111000111111111111111111111111111111111222111111111111000000000111111111222222333333444222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111444444333222222222222222333333333333333333333333222222222222222111111111333333333333333333333333222222222222222222222222222222222222222222222222333333333333444444444444444444444333333333333222111222222333333222222111333222222222222333444444111222222333333222222111444444444444333333333333111111111222333444666666333333333333444444444444444444333333333333444444333333333333333333333333111222444555666555555444333333444444444444333333222222333333333333444444444444555555555555444444444444444555555555555666777777777777777777777777777777777777777777777777888888777777777888888999;;;;;;;;;<<<=========>>>>>>>>>???@@@AAABBBBBBCCCAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKMMMOOOPPPQQQSSSUUUVVVUUURRROOOLLLMMMQQQVVVVVVTTTSSSTTTUUUYYYYYYYYYZZZZZZ[[[\\\\\\YYYXXXUUUSSSSSSTTTVVVXXXXXXYYYYYYZZZYYYXXXVVVUUUSSSQQQQQQQQQSSSSSSSSSQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHEEECCCCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@????????????@@@@@@??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>======;;;;;;<<<<<<<<<=========;;;::::::999999::::::;;;777777777777777666666666888888888888777777777777555666666777777666666555666666777777777777666666777666666555555555555666444444444555555555555666666666666666777777888888555555444444444333333333333333444444444444444444444444444444444444444444555555555666666555555555444444444444333333333333111222222333444555666777444444444444444444444444444444444444333333333333555444444333333333444444333444444555555444333333444333333333333444555555555555555444444444444333333444444444444555555555444444444444444444444444555555555555555555555555555555666666666666555555555555555555555555555555666666555555555555666666666666666666666666666666555444444444444444444333666555555444444555555666///222666;;;>>>????????????>>><<<999666444333222222222222222222222222222222222222222222222222222333222222222222222222222222111111111111111111222222222111111111111111222111111111111111111111111111000000000000000000000111111111222222333333333222222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111444333333222111222222222222222222222222222222222222222222111111111111111333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555333333333333333333333222111222222333333222222111222222222222222333333333111222222333333222222111333333333333333333333333222222222222333444555666222222333333333444444444555444444333333444444555333333333333333333333333...///222444555444333222333333333333333333333333222222222333333333444444444444555555555555444444444444444555555555555666777777777777777777777777777777777777777777777777888888777777777777777777::::::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBB@@@AAABBBCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNOOORRRSSSTTTUUUTTTQQQNNNLLLNNNRRRVVVVVVTTTRRRSSSUUUXXXXXXYYYZZZZZZ[[[[[[[[[WWWUUUSSSRRRRRRSSSUUUVVVUUUVVVXXXYYYYYYXXXVVVTTTRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQOOOMMMLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFBBBAAACCCEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@????????????@@@@@@???>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>============<<<<<<<<<============>>>:::999999999999999999:::777777777777777777666666888888888888777777777666555666666666666666666555666666777777777777666666888777777666555555555555444444444555555555555666666666666666666666666666555555444444444333333333333333333444444555555555333333444444444444444444555555666666666666555555444444444444444444333333222222333333444555666666444444444444444444444444333333333333333333333333444444333333333333444444444444444444444444333333444444333222333444555666666666555555555444444444444444444555555555666666444444444444444444444444222222222222222222222222444555555666666555555444444444555555555555555666666555555555555666666777777777777777777777777777444444444333333222222222555555444444444444555555444666:::>>>@@@AAA@@@???AAA@@@===:::666444222111333333333222222111111111222222222222222222222222222222222222222222222222111111111222222111111111222111111111111111222222111111111111111111111111000000000000000000000111111222222222222222333333111111111111111111111111333333333333333333333333111111111111111111111111111111111111111111111111333333222111111111111222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555111111111111222222222222111222222333333222222111111111222222222333333333111222222333333222222111333333333333333333333333444333333222222333333333222222222333333333444444555444444333333444444555333333333333333333333333...///222444555444333222333333333333333333333333222222222333333333444444444444555555555555444444444444444555555555555666666666666666666666666666777777777777777777777777888888777777777777777777999::::::;;;<<<======>>>===>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHJJJLLLNNNOOORRRSSSSSSRRRQQQOOOMMMKKKOOORRRVVVVVVSSSRRRTTTVVVUUUVVVWWWXXXYYYYYYYYYYYYTTTSSSRRRQQQQQQRRRSSSTTTSSSTTTVVVWWWWWWVVVUUUTTTRRRSSSSSSSSSSSSSSSSSSTTTRRRPPPNNNLLLKKKLLLMMMOOOLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEBBBAAABBBDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>??????@@@>>>>>>>>>============<<<========================>>>>>>>>>============<<<<<<<<<<<<============>>>999999999888888999999999888888888888888888888888888888888888777777777666666777777888888777777666666666777777777777666666777777666666666555444444444444444555555555555666777777666555555444333333555555444444444333333333333333333444444555555555333333333444444444555555555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444333333333333444555555555555444444333333333333444444333222333444555666666666555555555444444444444444444555555555666666444444444444444444444444222222222222222222222222444444555555555555444444333444444444555555666666555555555555555666777777777777777777777777777777444444333333222222222111333333333444444333333333888:::>>>AAABBBBBBAAA@@@BBB@@@===:::666444222111333333333222222222111111222222222222222222222222111111111222222222222222000111222222222222111000111111111000111111222333111111111111111111111111000000000111111111111222222222222222222222222222000000000111111111111111333333333333333333333333111111111111111111111111111111111111111111111111333333222111111111111111222222222222222222222222000000000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333444444444444000111111111111111222222111222222333333222222111000111111222333222222222111222222333333222222111222222222222333333333333555444333333222222222333222222222222333333333333444444333333333333444444333333333333333333333333111222444555666555555444333333222222222222333333222222333333333333444444444444555555555555444444444444444555555555555666666666666666666666666666777777777777777777777777888888777777777888888999:::::::::;;;<<<<<<<<<=========>>>>>>>>>?????????@@@AAABBBDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEGGGHHHHHHGGGGGGGGGHHHIIIKKKNNNOOOPPPPPPPPPOOONNNMMMLLLLLLOOORRRUUUUUUSSSRRRTTTWWWSSSTTTVVVWWWXXXXXXWWWVVVQQQQQQPPPPPPPPPQQQRRRSSSPPPQQQSSSTTTUUUTTTTTTSSSSSSTTTUUUTTTRRRQQQRRRSSSPPPOOOMMMKKKJJJKKKLLLMMMLLLMMMMMMNNNMMMLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGEEEBBBAAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFAAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>>>>>>>??????>>>>>>============<<<<<<========================>>>>>>============<<<<<<;;;;;;<<<<<<<<<=========:::999999888888999999:::888888999999999999999:::888888888888777777777777777888888999999888888777666666777777777777666666444555555666555555444333444444444555555555555666777777666555444333222222555555444444444333333333333333444444444444444444222333333444444555555555555555555666666555555555444444444444555555555555555555444444444333333333444444444444444444444444333333333333444444444444333333333444555666777888666666444333333333333333444333333333333444555555555555555444444444444333333444444444444555555555444444444444444444444444444444444444444444444444444444555555555555444444333333333444555555666666555555444555555666777888666666666666666666666666444333333333333333333222222333333444444333333222;;;<<>>>>>>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCEEEFFFGGGHHHFFFFFFFFFGGGIIIKKKMMMOOOKKKKKKLLLLLLLLLMMMNNNNNNNNNQQQTTTTTTSSSSSSVVVXXXRRRSSSUUUWWWXXXWWWVVVVVVOOOOOOOOOOOOOOOPPPQQQRRROOOOOOPPPQQQQQQRRRSSSSSSSSSTTTUUUSSSPPPOOOPPPQQQNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNMMMKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEE@@@AAAAAABBBBBBAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<========================>>>>>>=========<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::888888888999999999::::::888888888888777777777777777888888999999888888777666666777777777777666666222333444555555444444333444444444555555555555666777666666666555555444444555555444444444333333333444444444444444444333333222222333333444555555666444444555555555555444444444444444444555555555666333333444444444444444444444444444444444444444444333333444444444555555555222222333444666888:::;;;777666444333222222333333222333444444555555444444444444444444333333333333333333333333444444444444444444444444444444444444555555555555555555555555333444444555555444444333222222333444444555666666444444444555555666777888555555555555555555555555333333333333444444444444333333444555555444333333;;;===???BBBDDDEEEFFFFFFAAA???===999666333111000---...///111333555666777111111111111111111111111000000111111222222222222000111222333333222111000111111000000111222333333111111111111111111111111111111222222222333333333222222222222222222222222//////000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111333222222111000111111111111111111111111111111111//////000000111111111222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222333333444444444222222222333333222222222///000111222333222111111222222222333333222222222111111111222222333333333111111111222333444555666111111222222222333333333333222222111111222222333444444444444444444444444333333222111111111222222444333222111111222333444222222333333333444444444444555555555555555555444444444444555555555666666666666666666666666666666777777777777777777777777888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::============>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@BBBCCCDDDFFFGGGGGGFFFFFFFFFGGGIIIKKKMMMOOOGGGHHHHHHJJJLLLNNNPPPQQQMMMQQQTTTTTTSSSSSSVVVYYYRRRTTTVVVXXXXXXXXXWWWVVVNNNNNNNNNNNNOOOPPPPPPQQQNNNNNNNNNOOOOOOQQQRRRSSSRRRTTTUUUSSSOOOMMMMMMOOOMMMLLLKKKJJJJJJIIIIIIIIILLLLLLNNNNNNMMMKKKIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIEEECCCBBBCCCCCCCCCBBB@@@BBBCCCDDDFFFFFFFFFEEEDDD@@@@@@AAABBBBBBAAAAAAAAA??????>>>>>>>>>>>>??????>>>=========<<<<<<<<<<<<========================>>>=========<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;777777888888999999999:::888888888888777777777777777777888888888888777777666666777777777777666666000111333444555444444333444444444555555555666666666666666666777777777777555555444444444333333333555555555444444333333333222222333333444555666666333444444444444444444333444444444555555555666666111222222333444555666666444444444444444444444444444444444555555666666666222222333555777999<<<===777666555333222222333333222333444555666555444333444444333333333222222222222222222333333333444444444444444444444444444444333333333333333333333333333444444555555444444333222222333333444555666666444444444555555777888888555555555555555555555555333333333444444555555555333444555666666555444333???@@@AAAAAABBBCCCDDDEEEFFFCCC???:::666444333222111333444444333222444555333333222111000000000111000111111333444555555666000111333333111000111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333111000111222222111000//////000111222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333000000000000000000000000111111222222222333333333444444444444444444444444222222222222222222222222333333333222222111111111111111111000111111222333555555444444444444555555222222444444444444222222222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333666555444333333333333333111222333444444444333333777666555444444333444444444444444444555555555666666666666666777888999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????>>>============???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDFFFHHHIIIIIIJJJLLLMMMKKKIIIIIIKKKOOOPPPOOOLLLNNNNNNPPPSSSUUUVVVTTTSSSRRRTTTWWWYYYYYYWWWUUUSSSPPPNNNLLLKKKKKKLLLNNNPPPSSSRRRQQQPPPOOOOOOPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMMMMLLLJJJIIIJJJKKKMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;::::::;;;<<<===>>>=========<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888777777777777777888888777777666666555555666666666666666555555444666666666666666666666666444333222222333444555666555555555555555555555555666666666666666666666666666666666555555444444333444444444333333222222222666555555555555666777777444444444444444444444444333333333444444444555555444444444444444444444444666666666666666666666666333333333444444555555555111222222333333444444555444444444333333222222222333444444555555444444333555555555555555555555555555555555555555555555555333444444555555444444333333444444444333222222111555444333444666777666555222333444444555555444444777666666555555555666666555444333222222222222222333333444444555666666666555555555444444333333333?????????@@@AAAAAABBBBBBCCC@@@<<<888555333222222000111333333222222444666444333333222111111222222222222222222333333333333000111333333111000111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111000111222222111000000000000111222222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333444444444444444444444444222222222222222222222222333333333222222222111111111111111111111222222333444444333333333333444444222333333444444333333222222222222222222222222222333333333333333333333333777666555444333111000000333333333333333333333333444444333222222222222222333333444555555555555555444444333444444555666777444444555555555666666666666666666666777888999:::888888888999999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>??????>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDFFFHHHIIIIIIIIIKKKMMMMMMLLLKKKMMMPPPQQQOOOMMMNNNPPPRRRUUUWWWXXXVVVUUUSSSUUUWWWYYYYYYVVVTTTRRRNNNMMMKKKJJJKKKMMMQQQSSSTTTRRRPPPOOOPPPQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOLLLLLLMMMLLLJJJIIIKKKLLLMMMNNNNNNNNNNNNLLLKKKJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<;;;:::;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999888777777777777777888777777777666666666555666666666666666555555444555555555555555555555555555444444333333444555666555555555444444444444444555555555555555555555555555555555444444444444444444444444333333333222222444444333333444444555666444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555333333333444444444444444333333333333333333333333444444444333333222222222333444444555555444444333444444444444444444444444444444444444444444444444333444444555555444444333444444444444444333222222333222111222444555444333222333444444555555444444666666555555555555666666555555444333333333333333555555555555555555444444555555444444444333333333???????????????????????????===:::666333222111222///000222222111222333555444444333333222333333333333333222222111111111000000111333333111000111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111000111222333222000111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333444444444444444444444444222222222222222222222222333333333222222222222111111111111111111222333333333333333222222333333333222333333444444333333222333333333333333333333333333333333333333333333333666555444333222111000///222222222333333444444444333333222111111111222222444555555555666666666666444444333444444555666777555555666666666777777777666666666666777888999:::888888888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======@@@@@@@@@@@@@@@AAACCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEGGGHHHHHHIIIKKKMMMOOOOOONNNOOOQQQQQQOOONNNMMMOOOSSSVVVXXXXXXWWWVVVVVVWWWYYYYYYXXXVVVRRRPPPNNNLLLKKKJJJKKKOOOSSSUUUUUUTTTSSSTTTUUUTTTSSSQQQQQQPPPOOOMMMLLLLLLLLLLLLJJJKKKLLLKKKJJJJJJLLLNNNNNNNNNOOONNNNNNMMMKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<===>>>>>>======<<<;;;;;;;;;<<<<<<999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888777777777777888777777777777666666666666666666666666666555555444444444444444444444444444666666555444444555555555444444444444444444444444555555555555555555555555333333333333444444444444444444444444333333333333222222222222222333333444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444333333333333555555444333333222111111444444333333333333222222333444444555555444444333333333333333333333333333333333333333333333333333333444444555555444444333444555555555555444333333333222111222444555444333222333444444555555444444666555555555555555666666666555444444333444444444777666666555444444333333555444444444444333333333@@@?????????>>>>>>>>>======;;;888555333222222333000111222222000000111222444333333222222222333333222222222111111111000000000111333333111000111222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222000000000222333222111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111222333333444444333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444111111222222222222333333111111222333333444555555333333222222222222222333555555555555555666666666777666555444444333444444666666666666777777777777666666666666777888999:::888888888888999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;?????????@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCEEEGGGGGGGGGHHHJJJLLLPPPPPPOOOPPPPPPOOONNNMMMKKKNNNRRRUUUVVVVVVVVVVVVYYYZZZZZZZZZXXXUUURRRPPPOOONNNLLLKKKLLLOOORRRUUUTTTYYY______[[[UUUSSSRRRPPPOOONNNLLLKKKJJJIIIIIIHHHJJJKKKJJJJJJJJJLLLNNNOOOOOOOOONNNMMMMMMLLLLLLJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999888888777777888888777777777777666666666666666666666666666555555444444444444444444444444444777777666666555555555555333333333333444444444444555555555555555555555555222222222333333444444444444444444444444444333333222222222111222333333444444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333555444444333333222222222444444444333333222222222333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333333444444555555444444333444555555666555555444444555444333444666777666555222333444444555555444444555555444444444555666666666555555444444444555555666666555555555444444444444444444444444444444444AAAAAAAAA@@@??????>>>>>>===;;;888666444444444555333444444222000...//////222222111111111111222222000000111111111222222222000111333333111000111222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///000222333222111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111222333333444555555444444444444555555333333333333333333333333333333333333333333333333222222222333333444444444111111111222222333333333111111222333333444555555444444333333333333444444444444333333444444555666777666555444444333444444666666666666777777777777666666666666777888999:::777777888888888999999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@===>>>>>>???@@@AAAAAABBBAAAAAAAAABBBCCCCCCDDDDDDBBBDDDFFFGGGGGGHHHIIIKKKNNNOOOOOOOOONNNLLLLLLLLLLLLOOOSSSUUUUUUUUUWWWXXX[[[[[[[[[ZZZXXXUUURRRPPPQQQPPPNNNMMMMMMOOOQQQRRRSSS___jjjjjj___UUUQQQRRRPPPOOOMMMKKKIIIHHHHHHGGGHHHIIIJJJJJJJJJJJJMMMOOOOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@??????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>===============<<<<<<;;;::::::<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999888888888888888666666666666777777777777666666666666666555555444444444444444444444444444777777777666666555444444333333333444444555555555555555555555555555555555222222222333333444444444444444444444444444444444333333333333333444444555444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333444444444333333222222111222222222333333444444444333333333333333333333333333444444555555444444333444444444444444444444444333333333333333333333333333444444555555444444333444444555555666555555444555444333444666777666555222333444444555555444444444444444444444555666666555555444444444555555666444444444555555555666666444444444444444444444444BBBBBBAAAAAAAAA@@@@@@@@@>>><<<999666555444555555444555555333000//////000111111000000111111222222000111111111222222333333000111333333111000111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///000222333333222111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222111222222222222333333333222222222222222333444444666555555444444555555666444333333222222333333444333333333333333333333333111222222333333444444555555444444333222222111111222222222333333444444444444444333333444444555555555444333333333444666666444444333444444555666777555555666666666777777777666666666666777888999:::777777777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>???AAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDBBBCCCEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNLLLJJJKKKKKKOOORRRUUUUUUSSSTTTWWWZZZZZZZZZZZZXXXVVVSSSQQQOOOQQQPPPPPPPPPPPPPPPPPPPPPSSS___lllkkk```TTTPPPQQQOOONNNLLLKKKIIIHHHHHHGGGHHHIIIJJJJJJIIIJJJLLLNNNOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB?????????>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@??????>>>======<<<<<<<<<===<<<<<<;;;:::<<<<<<;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888888888999666666666666777777777777666666666666666555555444444444444444444444444444555555666666666555444444333444444555555666666666444444444444444444444444333333333333444444444444444444444444555555555555444444444444444555666666444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333333333333333222222222222111111222333333444555555222222333333333333444444333444444555555444444333555555555555555555555555333333333333333333333333333444444555555444444333333333444555555555555444333222111222444555444333222333444444555555444444333333333333444555666666444444444444444444555666333333444444555666666777333333333444444444444555AAAAAAAAAAAAAAA@@@@@@@@@>>><<<999666444444444555222333444333222111222333222111111111111222333444333333333333222222222222000111333333111000111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000//////000222444333222000000000111222222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333333222222222222333444444555444444333333444444555444333333222222333333444444444444444444444444444111111222333333444555555555555444444333333222222333333333333333333333333333333222222333444444555666555444333444555777888444444333444444555666777444444555555555666666666666666666666777888999:::777777777777888888888888888999999999999::::::::::::::::::;;;;;;<<<<<<<<<999:::<<<===>>>>>>======<<<<<<======>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAACCCEEEFFFFFFFFFHHHJJJJJJLLLNNNNNNKKKJJJKKKLLLOOOQQQRRRPPPNNNNNNSSSXXXWWWWWWVVVUUUSSSQQQOOOMMMMMMOOOPPPRRRRRRRRRQQQPPPSSSZZZaaabbb[[[TTTPPPOOONNNMMMLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMNNNMMMLLLJJJJJJJJJJJJKKKGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>:::;;;<<<=========<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999999888888999999555666666666777777777888666666666666666555555444555555555555555555555555333333555555666555444444444444555666666777888888444444444444444444444444555555555444444444444444444444444444555555555666444444444444444555555666444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444222222222222222333333333333333333333333333333333222222222333333444444444333444444555555444444333444444444444444444444444444444444444444444444444333444444555555444444333222222333444444444444444333222111222444555444333222333444444555555444444333333333333444555666777333333333333333444555555444444555555555555555555333333333444444444555555@@@@@@@@@@@@@@@@@@@@@@@@>>><<<999666444333333444000222333333333333444666222222222222333333444555666666555444333222111000000111333333111000111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000//////000222444333222//////000111222333333444111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111222222333333333333333222222333333444555444333333222222333333444444444222222222222444444444444444444444444444444111111222333333444555555222222333444444555666666444333333333333333333333222111111111222333333444888777555444555666888999777777555444444444444444444444444444555555555666666666666666777888999:::777777777777888888888888888888999999999:::::::::999999::::::;;;<<<======999;;;<<<>>>>>>>>>==================>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAACCCEEEEEEEEEFFFHHHJJJJJJLLLOOONNNLLLKKKLLLNNNMMMNNNNNNKKKHHHIIIOOOTTTTTTTTTSSSRRRPPPNNNMMMKKKJJJMMMPPPSSSTTTTTTRRRQQQTTTUUUVVVWWWWWWTTTPPPMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJLLLNNNMMMKKKJJJIIIIIIJJJJJJDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB======<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????999:::<<<=========<<<<<<888999999::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999999888888999999555666666666777777888888666666666666666555555444666666666666666666666666111222444555555555444444555555555666777888888999444444444444444444444444666666666555555444444444444444444555555555666666444444333333444444555666444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444111111111222222333333444555444444333333222222111222222222333333444444444333444444555555444444333333333333333333333333333555555555555555555555555333444444555555444444333111222333333444444444333555444333444666777666555222333444444555555444444222222222333444555666777222222222222333333444555666666666555444444333333333333333444444555555555<<<===>>>@@@@@@@@@???>>>===<<<999666222111333555444444444333333333222222555444444333333222222111333333444444333333222111111111111111111111111111000111111222222333444444111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111000000222222222111111111111111222333444444333222000///000000000000000000000000222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111222333333333333333333333333222222111111111111111111222222222222222222222222333333222222222222222222444444444333333222222222333222222111111222222333555555555555666666666666444444444555555666666666222333333444444333333222111222333333444444333333555555555555555444444444666666666666666666666666555444333333333333444555777666555444333444444555333333444444666777888999777777777777777777777777:::999999999:::;;;<<<<<<999:::;;;<<<============;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<============????????????@@@AAABBBBBBBBBBBBCCCFFFHHHIIIGGGEEEHHHIIIIIIIIIIIIIIIIIIIIINNNMMMLLLKKKJJJJJJKKKKKKRRRRRRRRRQQQPPPOOONNNMMMOOOMMMLLLMMMPPPSSSTTTTTTWWWUUUSSSQQQPPPOOOOOOOOOOOOMMMJJJIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLKKKJJJJJJIIIIIIIIIGGGEEEDDDCCCCCCCCCCCCEEEEEEDDDCCCAAA@@@??????AAA@@@@@@???>>>>>>>>>?????????>>>>>>======<<<<<<@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999888666555444777777666666555555555444555444444333333444444555444444444444444444444444555555555444444333333333222333444444555555444444555555555555444333222111222222333333333333444444333444555666666555444333444333111000000111333444555444333333222222222222333333444555666666666555555555666666666666555555444444555555555555444444555555555666555555444444333333333333333333333333333333333444444444555555666555333222222333555666222222333333333333444444333333333444444444555555444444444444444444444444444444444555555555555666333333333333333333333333444444444555555555666666555555555444444333333333333333333444444444555555555444333222222333444555444555555555666777777777<<<===>>>???@@@??????>>>>>>===:::666222111333444333333333333222222222222333333333333333333333333333333444444333333222111111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111000000111111111111111111111111111111222222222111000///111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444444444333333222222222333222222111111222222333444444444444555555555555222222333333333333333333222333333444444333333222111222333333444444333333444444444555555555555555555555555555555555555555555444333333333333444555777666555444333444444555222222333333444666777888777777777777777777777777666666666666777777888999999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<============????????????@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJMMMKKKJJJHHHHHHHHHIIIJJJOOOOOONNNMMMLLLLLLKKKKKKLLLKKKKKKLLLOOORRRSSSSSSTTTSSSQQQOOONNNNNNNNNOOOOOOLLLJJJIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEHHHGGGFFFDDDDDDDDDDDDEEEDDDCCCCCCBBBAAA@@@??????AAAAAA@@@??????????????????>>>>>>>>>=========<<>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777::::::::::::::::::::::::999999999999999999999999777777888888777777666666777666666666555555555555555444444333333444444555444444444444444444444444555555444444444333333333222333444444555555444444555555555555444333222111222222333333333333444444333444555666666555444333444333222111111222333444555444333333222222222333333444555555555555555555444444555555555555444444444444555555555555444444222333333444333333222222222222222222222222222222333333333444444444555555666555333222222333555666222222333333333333444444333333333444444444555555444444444444444444444444444444444444555555555555333333333333333333333333333333333333444444555555555555444444444333333333222222222333333333444444444444444333333444444444555555555555555555666666======>>>????????????>>>>>>===;;;777333111222444333222222222222111111111111111222333333444555555333333444444333333222111111111111111111111111111444333333222111111000000//////000000000111111111111111111111111111111111222222222222222222222222000111111111111222222222222222222111111111111111000000000000000000000000//////000111111111111000111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222111111111111111222222333333333333333333333333333333333333333333333333222222222222222222222222111111111222222333333444444444333333333333222222333222222111111222222333222333333333444444444444333333333333333333222222222333333444444333333222111222333333444444333333333333444444555555666666555555555555555555555555555444444333333444444555666666555444444444444555222222222333444555666777777777777777777777777777777777777888888999:::;;;::::::;;;<<<===>>>???@@@=========<<<;;;;;;;;;::::::;;;<<<<<<============????????????@@@AAABBBCCCDDDFFFGGGFFFCCCCCCEEEHHHHHHGGGGGGFFFGGGIIILLLMMMMMMKKKIIIGGGGGGHHHJJJLLLNNNMMMLLLKKKJJJJJJKKKLLLKKKJJJJJJLLLOOOQQQRRRRRRPPPOOONNNMMMMMMMMMNNNNNNNNNLLLJJJIIIJJJKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFFFFEEEDDDDDDEEEEEEFFFBBBBBBAAAAAA@@@@@@@@@???AAAAAA@@@@@@??????@@@@@@>>>>>>>>>>>>============????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888999999999999999999999999999999999999999999999999444555666666777777777777666666666666555555555555555444444333333444444555444444444444444444444444555444444444444333333333222333444444555555444444555555555555444333222222222222333333333333444444444444555555555555444444333333333333333333333333444444333222222222333333444555555555555444444333333333444444444444333333444444555555555555444444222222333333444333333222111111111111111111111111333333333444444444555555555444333222222333444555222222333333333333444444333333333444444444555555444444444444444444444444444444444444555555555555333333333333333333333333222222222333333333333444555444444444444333333333111222222222333333333333333444444555555444444333555555555444444444444444>>>>>>>>>?????????>>>>>>???>>><<<888444111222333222222222111111111000000222222222333333444444444333333444444333333222111111111111111111111111111333222222222111111000000000000000000111111111222111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111////////////000000000000...///000111111222222222111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111000111111222333222222222222222222222222222222222333333333333333222222222222222222222222000000111222333333444444333333333333333333333333333222222111111222222333333333333333444444444444666666666555555444444444222333333444444333333222111222333333444444333333222222333444444555666666555555555555555555555555444444444444444444444444555555555555444444555555333333333333444555666777777777777777777777777777888888888888999;;;<<<===::::::;;;<<<===???@@@AAA>>>>>>===<<<;;;:::::::::;;;;;;<<<===============>>>>>>??????@@@AAABBBCCCDDDGGGHHHEEEAAA@@@DDDHHHIIIHHHFFFFFFHHHKKKNNNPPPNNNMMMJJJHHHIIIKKKMMMOOOPPPOOOMMMLLLLLLMMMNNNOOOMMMLLLLLLMMMOOOQQQQQQPPPMMMMMMMMMMMMNNNNNNNNNOOOMMMKKKJJJJJJKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>============?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888888888888888888888888888888888888444555555666666666666666666666666666666555555555555444444333333444444555444444444444444444444444444444444444444444444444222333444444555555444444444555555555444444333222222222222333333333444444444444444444444444444444333444444555555444444333444333333222222333333333555555555555444444333222333333444444444444333333333444444555555444444333444444555555666555555555222222222222222222222222333333333444444444555555555444333333333333444555222222222333333333444444333333333444444444555555444444444444444444444444333333444444444555555555333333333333333333333333333333333333333333333444444444444444444444444444222222333333333444444444222333444555555444333222555555555444333333333222??????>>>>>>>>>>>>>>>>>>>>>>>><<<888555222222333222222222111111111000000444444444333333222222222333333444444333333222111111111111111111111111111000000000111111222222222111111111222222222333333111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111......//////000000000000000000000111222333444555111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000111222222333222222222222222222222222000111111111222222222333222222222222222222222222000000111222333333444444333333333333333333333333333222222111111222222333333444444444444555555555666666666555555444444444222333333444444333333222111222333333444444333333111222222333444555666666555555555555555555555555444444444444444444444444444444555555555555555555444444444444555666777777777777777777777777777777444555555555777888999:::;;;;;;;;;;;;<<<>>>???@@@>>>>>>===<<<;;;:::::::::;;;<<<======>>>=========>>>>>>>>>???@@@AAACCCDDDDDDGGGHHHEEE@@@???CCCGGGIIIHHHGGGGGGHHHKKKOOOQQQMMMLLLJJJIIIIIIKKKNNNOOOPPPOOOMMMLLLMMMNNNPPPQQQPPPOOOOOOOOOQQQQQQPPPNNNLLLMMMMMMNNNOOOPPPPPPPPPLLLKKKJJJJJJKKKLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGAAAAAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????========================;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888888888888888888888888888888888888888888888888666666666666666555555444555555555666666666666666555444444333333444444555444444444444444444444444444444444444444444444444222333444444555555444444444444444555444444333333222222222333333333444444444444444333333444444444333444444555555444444333333333333222222333333444444555555555444333222222444444555555555555444444333333444444444444333333333444444555666666666555444444444444444444444444333333333444444444555555444444444333333444444444222222222333333333444444333333333444444444555555444444444444444444444444333333333444444444444555333333333333333333333333555555555555444444444444444444444444444444444444444444444444555555555555222333444555555444333222555555555444333333333222@@@???>>>>>>===>>>>>>>>><<<===<<<999666444444444333222222222222111111111555555444333333222111111333333444444333333222111111111111111111111111111//////000000111222222333111222222222222333333333111111111111111111111111333333333333333333333333000111111111111222222222111111111111111222222222...//////000000111111222111111111111222333444555222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333333222222222222222222222222000000000111111222222333222222222222222222222222111111111222222333333444222222333333333333444444333222222111111222222333444444444444555555555555333333333333333333222222222333333444444333333222111222333333444444333333222222333333444444555555444444444444444444444444333444444555555444444333333444555555666555555555555555555555555666777888777777777777777777777777666666777888999:::<<<===;;;;;;::::::;;;<<<>>>???=========<<<;;;;;;;;;:::<<<======>>>>>>=========>>>>>>>>>???@@@BBBCCCDDDDDDFFFGGGEEEBBBAAACCCEEEGGGFFFFFFFFFHHHJJJMMMOOOIIIHHHHHHHHHIIIJJJLLLMMMMMMLLLLLLKKKLLLMMMNNNOOOQQQPPPOOOPPPQQQQQQOOONNNLLLMMMNNNPPPPPPQQQPPPPPPKKKJJJJJJKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@????????????>>>??????@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>????????????========================;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888777777777777666666555444555555555666666666666666555444444333333444444555444444444444444444444444333333333444444444444555222333444444555555444444333444444555444444333333222222333333333333444444444444333333333333444444333333333333333333333333333333222222222333444444333444444444444333333222444444555555555555444444333333444444444444333333111111222333444444444444555555555555555555555555333333333444444444555555444444444444444444444444222222333333333333444444333333333444444444555555444444444444444444444444333333333333444444444444333333333333333333333333666555555555555555444444333333333444444444444555555555555555666666666666333444444555555444444333555555555444444444444444AAA@@@>>>=========>>>???;;;;;;;;;999777555555666333333333333222222222222333333333333333333333333333333444444333333222111111111111111111111111111000000000000111111111111111111111111222222222222111111111111111111111111333333333333333333333333000111111111111222222222000000111111111222222222//////000000111222222333111111000000111222333444222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333444111111111111111111111111000000111222222333444444222222222222222222222222222222222222222222222222222222222333333444444444333222222111111222222333222333333333444444444444222222333333333333333333222333333444444333333222111222333333444444333333333333333333333333333333444444444444444444444444333333444555555444333333333333555666666666555555555555444444444555666666777777777777777777777777999999:::;;;<<<>>>@@@@@@<<<;;;:::999999:::;;;===<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>============>>>???@@@BBBCCCDDDCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJFFFGGGHHHJJJKKKKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMMMMOOOQQQRRRPPPOOOLLLMMMOOOPPPPPPPPPPPPOOOJJJJJJJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@??????>>>>>>======>>>>>>???@@@<<<=========>>>>>>>>>???===>>>>>>>>>????????????========================;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888666666777777888888777777555555555555666666666777555444444333333444444555444444444444444444444444333333333444444444555555222333444444555555444444333333444444555444444333222222333333333333444444444444333222222333444444444333222111111222333444333222222222333333444555222222333444444444333333333333444444444444333333222333333444444333333222000111222333444444444444444444444444444444444444333333333444444444555555333444444444444444444333222222333333333333444444333333333444444444555555444444444444444444444444222222333333333444444444333333333333333333333333555555555444444333333333333333333444444444555555444444444555555555666666444444444333333444444444555555555555555555666666AAA@@@???=========>>>???:::;;;;;;:::777666666777444444444333333333222222111222222333333444444555333333444444444333222222111111111111111111111111222222111111000/////////000000000000111111111111111111111111111111111111333333333333333333333333000111111111111222222222000000111111222222222222///000000111222333333333111000/////////000222222222222222222222222222222000000000000000000000000111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333444111111111111111111111111111111222333333444555555222222222222222222222222333333222222222222222222222222222333333444444444333222222222222222222333111111222222222333333333444444444555555666666666222333333444444333333222222222333444444444333333444333333333333333333333444444444444444444444444333333444555555444333333222333555666666666555555444444333333333444555555777777777777777777777777777777777888:::<<<===>>>===;;;:::888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>============>>>???@@@BBBDDDEEECCCCCCCCCDDDFFFFFFCCCAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJMMMNNNNNNNNNMMMIIIJJJLLLMMMNNNNNNNNNNNNIIIJJJKKKNNNQQQRRRRRRPPPLLLMMMNNNOOOPPPOOOOOONNNJJJJJJJJJKKKMMMMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@??????======<<<======>>>??????<<<=========>>>>>>??????======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999777777777777777777777777444555666888999999::::::444555555555666666777777555444444333333444444555444444444444444444444444333333333444444555555555222333444444555555444444333333444444555444444444222222333333333444444444444444222222222222444444444333111000000111333444222222222222333333444555111222333333444444444444222222222333333222222222222333333444444333333222222333444555666666666666333333333333333333333333333333333444444444555555333444444555555444444333222222333333333444444444333333333444444444555555444444444444444444444444222222333333333444444444333333333333333333333333444444444333333222222222333333333444444555555555333333333444444444555555555555333222222333555555444555555555666777777777AAA???===;;;;;;<<<===???;;;:::888666666555666666777555333222333444444333333333333222222222111111222333333444444333333222111111111111111111111111222111111111000000//////000000000000111111111111111111111111111111111111444333111000000000111222111111222222222222111111111111222222222222111111///000000000000111111111111000/////////000222333222222222111111111000000222222222111111111000000111111222222222333333333000000000000000000000000333333333222222111111111222222222222222222222222000000111222333333444444222222222222222222222222222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111222222222222333333444555444333333333333444555555555555555555555555555555444444444444444444444444000111222222333444555555333444444555666666666555333333333444444444555555333333333444444444555555555555555555555555555555666666666666777777777777:::999888888888999:::;;;<<<;;;999777777888999:::;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>????????????@@@@@@??????????????????DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEHHHKKKLLLKKKJJJJJJJJJMMMMMMNNNNNNMMMLLLKKKJJJHHHGGGHHHKKKOOOPPPNNNLLLOOOOOONNNNNNMMMLLLLLLKKKMMMNNNOOOPPPPPPPPPOOOOOOMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>???@@@AAA=========>>>??????@@@@@@>>>>>>>>>>>>????????????<<<<<<======>>>>>>??????============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999<<<;;;999888888888999999777666555444444555666777888888888888777777777777666666666666666666666666666555555555555444444444333333333333333333333333666555444333333444555666666666555555555444444444555555555444444333333333444333333222222333333444444444333333333333222222222222333333333333444444333333333333333333333333444444444444444444444444333333333333333444555666333333333333333333333333333333444444444555555555222222333333333333444444333333333333333333333333444444444444444444444444555555555444444333333333444555555555444333333222333333333333333333333333222222222222222222222222111111222333333444555555333333333333333333333333333444444555555444444333444444444444444444444444555555444444444333333333333333333444444444555555???>>>===<<<<<<<<<===>>>;;;:::999777777777888888888555333222333444333333333333333222222222111111222333333444444333333222111111111111111111111111111111111111000000000///000000000000111111111111111111111111111111111111333222222111000000111111111111222222222222111111111111222222222222111111000000000111111111222222111000000///000111222333222222222111111111000000222222222111111111000000111111111222222222333333111111111111111111111111333333333222222222111111222222222222222222222222111111111222222333333444222222222222222222222222222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222333444555444333333333333444555555444444444444444444444444444444444444444444444444333333333333333333333333333333444555555555555555333333333444444444555555333333333444444444555555444444444444444444444444555555666666777777777888999999888888888999:::;;;;;;:::999888888888999999;;;;;;;;;;;;;;;<<<<<<===;;;<<<===>>>>>>>>>>>>>>>????????????????????????BBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDDDDIIIKKKNNNOOONNNLLLLLLLLLKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIILLLPPPRRRPPPNNNLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>????????????======>>>>>>>>>?????????<<<<<<======>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999777666666666777777777777666555555666777777888888777777777666666666666666666666666666666666666555555555555444444444444444444444444444444444555444333222222333444555666666555555555444444444555555444444444333333333444333333222222333333444444444333333333333222222222222333333333333444444333333333333333333333333444444444444444444444444444444333333333444555555333333333333333333333333111111222222222333333333444444444333333222222222333333333333333333333333444444444444444444444444333333333222222111111111444444555555444444333222333333333333333333333333222222222222222222222222111111222333333444555555333333333333333333333333333444444555555444444333444444444444444444444444555555555444444444333333333333333444444444555555=========>>>>>>>>>>>>>>><<<;;;:::999999999:::;;;888666333222333333333222333333333222222222111111222222333333333333222222111111111111111111111111111111111111000000000000000000000111111111222222111111111111111111111111111222222222222111000000111111222222222222111111111111222222222222111111111111111111222222222333111000000000000111222222222222222111111111111111222222222111111111111111111111111222222222222333222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222333333333222222222222333333444444333333333333444555555333333333333333333333333444444444444444444444444444444444333333222222222222333333444444444444333333333333444444444555555333333333444444444555555333333333333333333333333444444555666777777888888999888888888888999::::::999999999999999888888888;;;;;;::::::;;;;;;<<<===<<<======>>>>>>>>>======????????????????????????AAAAAABBBCCCDDDEEEEEEFFFFFFEEECCCAAAAAACCCEEEGGGKKKMMMOOOOOOMMMLLLKKKLLLHHHIIIKKKLLLLLLKKKJJJJJJIIIJJJKKKNNNQQQSSSRRRPPPMMMMMMMMMMMMNNNOOOOOOPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>???@@@AAA@@@????????????>>>>>>>>>======>>>>>>>>>>>>??????<<<============>>>>>>>>>=========<<<<<<<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;999888777777666777777777888888777777777777888888777777777666666666555555666666666666666666666666666555555555555444444444555555555555555555555555555444444333333444444555555555555555555444444444555444444444444333333333444444333333333333444444444444333333333333222222222222333333333333444444333333333333333333333333444444444444444444444444555555444333333333444444333333333333333333333333222222222222333333333333666666555444333222111111333333333333333333333333444444444444444444444444333333222222222222111111444444555555444444333333333333333333333333333333333333333333333333333333111222222333333444444555333333333333333333333333333444444555555444444333444444444444444444444444555555555555555444444444333333333444444444555555>>>>>>???@@@@@@@@@@@@???===<<<;;;;;;;;;<<<===>>>999777444333333333222111333333333222222222111111222222333333333333222222111111111111111111111111111111111000000000000000000000111111111222222222111111111111111111111111000111222333333222000000111111222222222222111111111222222333333222222111111111222222222333333333000000000111111111222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111111111222222222222333333222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111222222333333333333222222222222222333333444333333333333444555555222222222222222222222222333333333333333333333333333333333333333333333333222222333333444333333222333333333444444444555555333333333444444444555555333333333333333333333333333333444555666888888999888888888888888999999:::888888999999999999888777:::999999999999:::;;;;;;=========>>>======<<<<<<>>>>>>>>>>>>???????????????@@@AAABBBDDDEEEFFFGGGHHHFFFDDDBBBBBBDDDGGGIIIJJJKKKLLLLLLJJJHHHGGGHHHFFFGGGIIIJJJKKKJJJJJJIIIIIIJJJLLLOOOQQQRRRRRRQQQPPPPPPNNNMMMLLLLLLMMMMMMOOOOOONNNLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@????????????@@@AAAAAAAAA@@@??????>>>==================>>>>>>>>>???==============================<<<<<<<<<;;;;;;;;;999999:::;;;<<<<<<<<<<<<::::::999999999999999999888888888888888888888888666666666666555555555555666666666666666666666666666555555555555444444444666666666666666666666666777777777666666777777777555555555555555555555555444444444444444444444444444444333333333333444444444444333333333222222222222222222333333333444444444444444444444444444444444444444444444444444444666555444333333333333333444444444444444444444444444444444555555555555666666555555444333333222222444444444444444444444444444444444444444444444444444444444444444444444444333444444555444444333333333333333333333333333333333333333333333333333333222222222333333444444444444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555555555333333333444444444555555@@@AAAAAABBBBBBBBBAAAAAA>>>>>>===<<<<<<===>>>???;;;999666444444444333111333333333222222222111111111222222333333222222111111111111111111111111111000000000000000000111111111111111111222222222222111111111111111111111111000000222333333222111000111111222222222222111111222222333333333333222222111111222222222333333333000111111111222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222000000000111111222222222333333222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111222222333333333333222222111111222222222444333333333333444555555222222222222222222222222333333333333333333333333111111222333333444555555222333333444333333222222333333333444444444555555333333333444444444555555444444444444444444444444222333444555666777888999777777888888999999999999777888888999999999888777888888777777888888999:::<<<============<<<<<<;;;======>>>>>>>>>?????????>>>???@@@BBBCCCEEEFFFGGGJJJHHHEEEDDDDDDFFFJJJLLLIIIJJJKKKIIIGGGEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHIIIJJJMMMOOOPPPPPPPPPPPPPPPOOOMMMLLLKKKKKKLLLMMMOOONNNLLLKKKIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBAAA@@@???>>>======<<<============>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<999999999999:::999999999888888999999999999888888666666666666555555555555666666666666666666666666666555555555555444444444666666666666666666666666666777777777777777777666444555555555555555555555444444444444444444444444555444444333333444444555444444333333333222222222222222222333333333444444444444444444444444444444444444444444444444444444666555444333333333333333444444444444444444444444444444555555555666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444555444444333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333444444555555444444333444444444444444444444444444444555555555555555555333333333444444444555555CCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>=========>>>???>>>;;;888666555555333222333333333222222222111111111111222222222222111111111111111111111111111111000000000000111111111111111111111222222222222333111111111111111111111111000000111222222222222111111111222222222222111111222222333333333333222222111111111111222222222333000111222222333333222222111111111111111222222222111111111111111222222222000000000111111111111222222222222222222222222222111222222222222333333333//////000000111222222222222222222222222222222222222222222222222222222222444444333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222333333333222222111111111111222444333333333333444555555222222222222222222222222333333333333333333333333000111111222444555555666444444444444444333333222333333333444444444555555333333333444444444555555555555555555555555555555333333444555666666777777666777888888999999888888777777777888888888888888888888777777888888999:::;;;<<<<<<=========<<<<<<<<<======>>>>>>?????????>>>???@@@AAACCCDDDFFFFFFIIIHHHFFFEEEFFFHHHJJJLLLJJJKKKKKKJJJHHHFFFGGGHHHFFFGGGIIIJJJJJJIIIHHHHHHJJJLLLOOOPPPOOONNNOOOPPPLLLKKKJJJIIIJJJLLLNNNPPPNNNMMMKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBBBBBBBBAAA@@@??????>>>>>><<<<<<============>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;666666777888888888888777888888999999999999888888777777777666666666555555666666666666666666666666666555555555555444444444666666666666666666666666333444444555555444444333444444444555555555555555333333333444444444444555555555444444444444555555444444333333333333222222222222333333333333444444444444444444444444444444444444444444444444444444555555444333333333444444444444444444444444444444222333333333444444444444333333444444555555555555444444444444444444444444444444444444444444444444111111222222222222333333333333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444444444333333333444444444555555DDDCCCAAA@@@????????????AAA@@@???=========>>>>>>@@@===:::777777666444333333333333222222222111111111111222222222222111111111111111111111111111111///000000000111111111111111111111222222222333333111111111111111111111111111111000000111222222333111111222222222222111111222333333444444333333222000000000111111111222222000111222333333333222222000000111111111222222222000000111111111222222222000000000000111111111111111111111111111111111111111111222222222333333333/////////000111222222222111111111222222333333444222222222222222222222222444444444333333222222222222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222333333222222222222222222333333222111111111111111444333333333333444555555333333333333333333333333222222222222222222222222222222222333333444444444555555555555555444333333333333333444444444555555333333333444444444555555444444444444444444444444444444444555555666666666555666777888999888888777888777666666666888999:::999999999999999::::::;;;::::::;;;<<<============<<<<<<======>>>??????@@@??????@@@AAACCCDDDEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJJJJKKKKKKIIIHHHGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGMMMOOORRRRRRPPPNNNNNNPPPKKKJJJHHHHHHHHHJJJMMMOOOMMMKKKIIIGGGFFFGGGGGGHHHGGGGGGHHHIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAA@@@@@@?????????<<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;::::::555666777888999888888777777777888999999888777777888888777777777666666666666666666666666666666666666555555555555444444444555555555555555555555555222333444555555444333222444444444555555555666666333333333444444444555555555555444444444444555555444444333333333333222222222222333333333333444444555555555555555555555555444444444444444444444444444444333333333444555555555555555555555555555555333333333333444444444444555555555555444444444444555555555555555555555555444444444444444444444444111111111222222333333333222333444444555555444444333333333333333333333333444444444444444444444444333333333333333333333333555555555555555555555555333444444555555444444333444444444444444444444444222222222333333333444444333333333444444444555555EEECCC@@@>>><<<<<<===>>>BBBAAA???======<<<======AAA???;;;888777777555444333333333222222222111111111111222222222222111111111111111111111111111111//////000000111111111222111111222222222333333333111111111111111111111111222111000000000111333444111111222222222222111111222333333444444333333222///000000000000111111111000111222333444333222222000000111111222222222222000000111111222222222222000000000000111111111111000000000000000000000000111111111222222333333333...//////000111222222222000000111222333333444444222222222222222222222222444444444333333222222222222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222444333333222222111111111333333222111000000111111444333333333333444555555333333333333333333333333222222222222222222222222444444333333333333222222555666666666555444444333333333333444444444555555333333333444444444555555333333333333333333333333444444555555555555555555555666777999999888888777888777666555666777999;;;;;;;;;::::::;;;;;;<<<===999:::;;;<<<============;;;<<<<<<===>>>??????@@@???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFFFFGGGIIIIIIJJJJJJKKKJJJIIIGGGFFFOOORRRTTTTTTQQQNNNOOOPPPNNNLLLJJJGGGGGGHHHIIIKKKLLLJJJHHHFFFFFFFFFHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@???<<<<<<<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;:::999999777888999:::;;;;;;:::999666777888999999888777666888888888888777777777777666666666666666666666666666666555555555444444444555555555555555555555555333444555666666555444333444444444555555555666666333333333444444555555555555555444444444444555555444444444333333333222222222222333333333444444444555555555555555555555555444444444444444444444444333333333333444444555666555555555555555555555555555555555666666666777777777777666555444333333222555555555555555555555555444444444444444444444444333333333444444555555555222333333444555555555444333333333333333333333333444444444444444444444444333333333333333333333333555555555555555555555555333444444555555444444333444444444444444444444444111111111222222333333333333333333444444444555555@@@@@@??????>>>?????????======<<<;;;;;;;;;;;;<<>>;;;999666555555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000333333222111000000000111222111111111000000//////000000111222222222222222////////////000222333333333333333333333333333333333333222222111000000000222222222222222222222222333222222222111000000000000000111111111000000///111111111111111111111111000000000000000000000000...000333666666444222000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333444333222222111111111222222333333333333222111111444444444333333222222222333333333333333333333333333333333222222111111111333333333444444444555555444444444333333222222222222222444444444444222222111111111111111111111111444555555555444333333222222222222333333444444444444444444444444444444444666666555555555444444444555555444333333333444444666666666666777777777777888888777777777777777888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;???>>>===<<<<<<===>>>???>>>??????@@@@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEAAAAAACCCDDDEEEEEEEEEEEEGGGIIILLLMMMLLLLLLMMMNNNRRRRRRQQQOOOOOOOOOOOOOOOMMMLLLJJJIIIHHHIIIKKKLLLHHHGGGEEEEEEFFFHHHKKKMMMIIIIIIHHHGGGGGGFFFEEEEEEIIIIIIHHHJJJKKKLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCEEEFFFFFFFFFEEEDDDBBBAAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>=================================<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<:::888888;;;<<<;;;999::::::999999888777666666888888888888888888888888666666777777777777666666777777777777666666666666;;;999888666555555555555888666555444444555666888555666666666777888888888333333333333333333333333444444444444444444444444555555555555555555555555444444222222222222444444333333333444444444555555333444444555555444444333333444444444555666666666333555555555333222333444666666555555555444444444333444444555555444444333555555555555555555555555000222333333222111222333444444444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111333333444444444444444444222333444555555444333222444444444444444444444444666555444333222333333444444444444444444444444444444444444444444444444444555444444333333444444555??????>>>>>>======>>>>>>???>>>======<<<<<<======@@@???===;;;999777666555555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000222222111111000111111111222111111111000000000000000000111222222222111111111111000000111111222333333333333333333333333333222222222222222333333333222222222222222222222222222222222111111111111111000111111222111111000000111111111111111111111111000000000000000000000000...000222444444333111000111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333555555444333333333333333555555555555444333222111444444444333333222222222333333333333333333333333333333333222222222111111333333333444444444555555444444444333333333222222222333333444444333333222222222222222222222222222444444555555444444333222222333333333333333333444444444444444444444444444555555444444333333333333444444333333333444444555444444444444555555555555888888777777777777777888999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::???>>>===<<<<<<===>>>>>>>>>>>>??????@@@AAAAAABBB??????@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFHHHKKKLLLLLLLLLLLLMMMPPPPPPOOOOOOOOOPPPPPPQQQNNNMMMKKKIIIIIIJJJKKKLLLJJJHHHGGGEEEFFFGGGIIIKKKIIIIIIIIIHHHGGGGGGFFFFFFIIIHHHHHHJJJLLLMMMMMMKKKGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999999999999999999<<<:::888888:::;;;;;;999::::::999888888777666666777777777777777777777777666666777777777777666666777666666666666666666666999888666555555555555666777666555444444555666777333444444444444444444555333333333333333333333333444444444444444444444444555555555555555555555555444333333222222333333444333333333444444444555555333444444555555444444333444444444444555555555555333444555444333333444555666666555555555444444444333444444555555444444333444444444444444444444444111333444444222111222333555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333444444555555555666333444444444444444444333444444444444444444444444666555444333333333444444444444444444444444444444444444444444444444444444555444444333333444444555>>>>>>=========<<<<<<<<<@@@???>>>>>>======>>>>>>???===;;;888666555555555555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000111111111000111111222222111111111111111000000000000111111111111111000000222222111111111111222222222222222222222222222222111222222333444444555555222222222222222222222222111111111111111222222222111111222222222222222111111111111111111111111111000000000000000000000000///000111111222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444333333333222222222222444444444444333222111000444444333333333333222222222222222333333444444444333333333222222222222111333333333444444444555555444444444444333333333333222333333444444333333222333333333333333333333333444444555555444444333333444333333333333333333222444444444444444444444444444333333333333222222222333333333333444444555666333444444444444555555555777777777666666777777888999999999999::::::::::::999999::::::::::::999999======<<<<<<<<<======>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>???@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEHHHKKKMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSOOONNNLLLKKKJJJJJJJJJKKKKKKIIIGGGFFFEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHJJJMMMNNNNNNLLLEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;888888888888888888888888;;;:::888888:::;;;:::999999999999888888777777666666666666666666666666666666666777777777777666666666666666666666666666666666666555444444555555666777666555444444555666777444333333333333333333222333333333333333333333333444444444444444444444444444444444444444444444444444333333222222333333444333333333444444444555555333444444555555444444333555555555555444444444444111333444444333333555666555555555555555444444444333444444555555444444333333333333333333333333333333444666555333222222333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333444555666666777777555444444333333444444555444444444444444444444444555555444333333333444444444444444444444444444444444444444444444444444444555444444333333444444555=========>>>=========<<>>============>>>>>><<<:::777555555666666555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000111000000000111222333333111111111111111111111111111111111222111111000///000000000000000111222333111111111111111111111111222222222222333333444444222222222222222222222222000000000111222222222333111111222333333333222222111111111111111111111111000000000000000000000000000000000000000111111222222222222222222333333333000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333000000000111000000000000///000000111111000000000333333333333333333333333111222222333333444444555222222222222222222222222333333333444444444555555444444444444444444333333333333333333333333333333444444444444444444444444333444444555444444333333444444444333333222222222444444444444444444444444444333333333333333333333222222222333444555666777555555555666666666777777777666666666666777777888888999999999999:::::::::999999::::::::::::999999<<<<<<<<<<<<<<<<<<============>>>>>>???@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCDDDBBB@@@??????@@@BBBCCCEEEHHHLLLNNNMMMLLLLLLLLLIIIJJJLLLNNNQQQSSSTTTTTTPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHIIIKKKLLLKKKJJJDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;999999999999999999999999:::999999888999999::::::999888888888777777777666777777777777777777777777666666777777777777666666555555555666666666666666444444444444555555666666666555555444444555555666555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555333444444555555444444333555555555444444333333333111222444444444444666777555555555555555555555555333444444555555444444333333333333333333333333333444555666666444222222333555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222333333444555666777888999555444333222222333444555333333444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555444444333333444444555<<<===>>>?????????>>>>>>???>>>======<<<<<<=========<<<999777666666777777555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000111000000000111222333333111111111111111222222222111111222222222222111111---......///000111333444111111111111111111111111333222222222111111111000222222222222222222222222000000000111222222222333000111222333333333333333111111111111111111111111000000000000000000000000000000/////////000111222333333333444444444555555444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333///000000111111111000///---...///000111222222222333333333333333333333333222222222333333444444444222222222222222222222222333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444333333444444555444444333444444444333333222222222444444444444444444444444444444444444555555555555222222222333444555666777555555555555666666666666666666555555666777888888888888888999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@??????@@@AAABBBCCCDDDDDDCCCBBB@@@???>>>@@@AAABBBEEEIIIMMMOOOOOOMMMMMMMMMGGGIIIKKKNNNQQQSSSTTTUUUOOONNNMMMLLLJJJJJJIIIIIIFFFFFFEEEFFFFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHJJJIIIHHHHHHIIIIIIGGGEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::::::::::::::::::::::::::999999999999888888999:::888888888777777777777777888888888888888888888888666666777777777777666666444444555555666666666777333333444555555666666666555555444444444444555555555555444444333333333222444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555333444444555555444444333555555444444333333333222111222444444444444666777444555555555555555555555333444444555555444444333333333333333333333333333333555666666444222333333333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222333333444555666777888999555444333222222333444555333333333444444444555555333444444444444444444444444444444444444444444444444444444555555666666666555444444333333444444555999;;;===???@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===;;;:::888777666666777777555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000111111111000111111222222111111111222222222222222111222222333444444333333......//////000222333444222222222222222222222222333333222111111000//////222222222222222222222222111111111111111222222222///000111222333333333333111111111111111111111111000000000000000000000000111000000000000111222222333333333444444555555666333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111222333444444444333222///000111333444555555555222222333333333333444444333333333333333333333333111222222222222333333333333333333444444444555555444444444444555555555555444333333222222333333444444444444444444444444444333333444444555555444444444333333333333333333222444444444444444444444444444444555555555555555666333333333333444444555666222333333333333444444444555555555555666777888888888888888888999999999999::::::;;;;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDDDDBBBAAA@@@@@@@@@AAABBBCCCEEEHHHMMMOOOOOOMMMLLLLLLGGGIIILLLOOOQQQRRRSSSSSSMMMLLLLLLKKKJJJIIIIIIHHHDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHKKKIIIHHHGGGHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::888999:::999777777999:::777777777777777777777777888888888888888888888888666666777777777777666666444444444555555666666777333444555666666666666666444444444444444444444444333222222222222222222111444444444444444444444444444444444444444444444444333333333333333333333333222333333444444333333222333333333444444444555555333444444555555444444333444444444444333333333333111333444444333333555666444444444555555555555555333444444555555444444333333333333333333333333333222333555555333333333444222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444333333444555666666777777555444444333333444444555222333333444444555555555222333444555555555444444444444444444444444444444444444444555666666777777555444444333333444444555666888;;;>>>@@@AAAAAAAAA@@@???>>>>>>======>>>>>>888777777666666555555555555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000222222111111000111111111111111111222222333333333111222333444555666666666333333222222111222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111...///000111222222222222111111111111111111111111000000000000000000000000111111111222222222222222111111222222333444444555111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333111222444555666555444333222333333444444444444444222222222333333444444444555444444333333222222111111111222222222333333333333333333444444444555555444444444444555555555666444333333222222333333444333333333333333333333333222333444444555555444444222333333333333333333444444444444444444444444444333333333444444555555555444444333333333444444555222222333333333444444444555444444555555777888888888888888888999999999999999999::::::::::::999999777888:::;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>???>>>>>>???@@@AAABBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCBBBFFFKKKNNNMMMKKKJJJJJJHHHJJJMMMOOOQQQQQQQQQQQQJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999777999:::999777666888;;;666777777777777777777777888888888888888888888888666666777777777777666666333333444555555666777777444555666777777777666555444444444555555444444444222222222222333333333333555555555555555555555555444444444444444444444444333333333333333333333333222333333444444333333222333333333444444444555555333444444555555444444333333333333333333333444444333444555444333333444555444444444555555555666666333444444555555444444333444444444444444444444444///111333444333333333555333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555333333444444555555555666333444444444444444444333222222333333444555555666222333444555555555444444444444444444444444444444444444444555666777777777555444444333333444444555333555999<<>>?????????555555666666555555444333555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000333333222111000000000111111111111222222333333333111222333555666777777888888777666444333222111111333333333333333333333333111222222333333444444555222222222222222222222222333222222222111111000000......///111111222222222111111111111111111111111000000000000000000000000111111222333333333333222//////000111222222333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333///000222444444444222111333333333333222111000000222222222333333444444444666555444444333222111000111111111222222333333333333333333444444444555555444444444555555555666666444444222222222222444444333333333333333333333333222333333444555555555444222222222333333444444444444444444444444444444444222222222333333444444444555555444333333333444444444444444555555555666666444444444555555777888888777888888888888999999999888888999999999999888888777888999;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@AAAAAABBB???@@@AAABBBCCCDDDDDDCCC@@@DDDIIILLLLLLJJJHHHHHHIIIKKKMMMPPPQQQQQQPPPOOOHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHIIIIIIGGGFFFCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>======>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::888888888888888888888888777999:::999666666888;;;666666666666777777777777777777777777777777777777666666777777777777666666333333444444555666777777555666777888888777666555333444444555555444444333444444444555555666666666555555555555555555555555444444444444444444444444333333333333333333333333222222444444444444222222333333333444444444555555333444444555555444444333222222222333333444444444333555555555333222333444444444444555555555666666333444444555555444444333555555555555555555555555...000222333333333444555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444444444222333555555555555333222222222333333444555666666111222444555666555444444444444444444444444444444444444444555666777777888555444444333333444444555444555666:::???BBBBBBBBBBBB@@@===;;;999999999:::555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111111111000000111222333444444444333333333222222111111111222222333333444555666666444444333333222111000000444444333222111111111222222222222222222222222222333333333333333333333333222222222111111111000000000000111111111111000000000000000000000000000000111111111222222333333333222222222222222222222222333333333333333333333333111111222333333333333222222222222222222222222222222333333444444333333222222222222222222222222222333333333222222111111111222222222111111111000000111222222333333444444555888888777555444333222111555444444333333222222111111111111111222333444444444444444555555555555666444555666555333222333444222222222222222222222222444444444333333222222222555555555444444333333333444444444333333222222222333333222222111222222222444444333333333444444555555555555555555555555555666666666666666777777888999888777666666777888999666777888:::;;;;;;::::::;;;:::999999:::;;;===>>>======<<<<<<<<<<<<============???@@@@@@AAA@@@@@@???@@@AAABBBCCCCCCCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKMMMPPPRRRQQQNNNKKKLLLJJJHHHFFFFFFFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKJJJIIIHHHGGGGGGGGGKKKIIIFFFEEEFFFGGGGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBAAA@@@??????????????????>>>>>>>>>>>>??????@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::999999888888888888999999;;;;;;:::999999888888777999888888888777777666666666666666666666666666666666666666666555555555555666666777777666555444444333444555555666666555555555555444444444555555666222222333333444555555555666555444333333333333333555444333333333333444555333444444555555444444333555555444444444333333333222222333333333444444444555444333333444555444222555555555555555555555555555555555444444333333333444444444444444444444444555555666666555444333333333333333444444444555555555444444333333444444555555555555555555555555555555444444333333222222111444444444444333333222111444333333222222333333444444333333222222333333444444444444444444444444444666555555555555444444444333333333333333333333333333333333333333333333333555555444333444555666777777666777;;;???===666000555555555555555555555555444555666:::>>>AAAAAAAAADDDBBB>>>:::777555444444555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111111111/////////000000111111222333333333222222222111111222222333333444555555666444444333222222111000000333333222111111111111111222222222222222222222222333333333333333333333333222222222111111111000000000000111111111111000000111111111111111111111111222222222222222222333333222222222222222222222222222222222222222222222222111111222333333333333222333333333333333333333333222333333444444333333222222222222222222222222222444333333333222222222222333333222222222111111111111222222333333444444555777777666555444333333222333333333333333444444444333333222222333333444444333333333333444444444444333444555555333222333444333333333333333333333333444444444333333222222222444444444444333333333222444444444333333333222222444444333333333333333444444444444333333444444555555555555555555555555555666555555555666777888888888888777666666777888888666777999::::::::::::999::::::999999:::;;;===>>>======<<<<<<<<<<<<======<<<<<<===>>>????????????@@@@@@AAACCCCCCCCCCCCCCCFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNPPPRRRQQQNNNKKKKKKIIIGGGFFFEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJHHHGGGFFFFFFFFFFFFGGGFFFDDDDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@????????????======<<<<<<<<<===>>>>>>@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;:::::::::999999888888888888999999777888888999999::::::;;;888888888888777777777666666666666666666666666666555555555555444444444444666666666666666555444444333444555555666666555555555555444444444444555555555555444444444444444444555555444333333333333333555444333333333333444555333333444444444444333333555444444444444333333333222222333333333444444444555333222333555555444333555555555555555555555555444444444444444444333333444444444444444444444444555555555555555444333333333333333444444444555555444444333333333333444444444444444444444444444444222333333333333333333333333444444444333333222111444333333222222333333444444333333222222333333444444444444444444444444444555555555555444444444444333333333333333333333333333333333333333333333333555444444333444555666777555444666:::>>>===888222555555555555555555555555444444666999===???@@@???AAA???;;;888555333222111555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000333333333222222222222111222222333333444444555555333333333222111111000000222222111000000000111111222222222222222222222222222222222222222222222222222222222111111111111111000000111111111111000000222222222222222222222222333333222222222222222222222222222222222222222222111111111111111111111111111222222333333333333333333333333333333333333333222333333444444333333222222222222222222222222222444444444444333333333333444444333333333222222222111222222333333444444555555555555555444444444333222222333444444555666666555444444333333333333444222222222222333333333333222333444444333222444555333333333333333333333333444444333333333333222222333333333333222222222222444444444444333333333333555444444333333444444555555444444333333444444444555555555555555555555555555555555555666777888999888777777666666777777888888888999999:::999999888:::::::::::::::<<<============<<<<<<<<<<<<======;;;;;;<<<======>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMPPPQQQQQQNNNKKKIIIHHHFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDBBBAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;<<<======@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999888888888888999999777777888888999:::::::::888888888888777777777777666666666666666666666666555444444444444333333333555666666666666555444444333444555555666666555555555555444444444444444555777666666555444444333333555444444333333333333333444444333333333333444444333333444444444444333333444444444444333333333333333333333333444444444444333222222333555666555444444444444444444444444444333333444444444444444444444444444444444444444444444555555555555444444333333333333444444444555555444444333333333333444444333333333333333333333333111111222222333444444555333333444444444333222222444333333222222333333444444333333222222333333444555555555555555555555555555555555555444444444444333333333333333333333333444444444444444444444444444444444333444555555666333333555999======888444444444444444444444444444444444555888;;;>>>>>>===777777666555444444555555555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111///000000000111111111111222222222222111111111111222222222222222222222222222222333333333444444444333222222222111111000000111111000000000000000111222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000222222222222222222222222333333333222222111111111222222222222222222222222111111111111222222222222111222333333444444333333444444444444444444444444222333333444444333333222222222222222222222222222444444444444444444444444555555444444444333333333111222222333333444444555444444444444444444444444333333444444444555555555555444333333222222222222222222222222333333333333111333444444333222444555444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444333333444333333333333444444555555555444333333333444444555555555555555555555555444444444555666777888999777777777666666777777777999999999999999888888888999999::::::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>??????AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOPPPOOOMMMJJJGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBCCCCCCCCCAAA@@@AAACCCEEEEEECCCAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBB@@@???>>>>>>===;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>============<<<<<<;;;;;;;;;::::::::::::999999888888999999:::::::::999999888777777777888888888777777777777777666666666666666666666666555555555444444444333333555555555666666555444444333444555555666555555555555555444444333333444444666666666555555444444444444444333333222333333444333333333333333333333333333333333444444333333333444444444333333333222222333333333444444444444555333222111333555666666555444444444444444444444444333333333444444555555555444444444444444444444444444444444555555444444333333333333444444444555555444333333333333333333444222222222222222222222222111111222222333333333333333333333444444333333222444333333222222333333444444333333222222333333444555555555555555555555555555555555444444444333333333333333333333333333333555555555555555555555555333333333444444444555555333333444777::::::777444444444444444444444444444333333444777:::<<<<<<;;;222222222333444555666777555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111///000000000111111111111222222111111111111111111222222222222222222222222222222222333333333333333222222111111111111111000111000000000000000111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111222222222222222222222222333333333222222111111111222222222222222222222222222222222222333333444444222222333444444444444333444444444444444444444444222333333444444333333222222222222222222222222222444444444444444444444444555555555444444444333333111222222333333444444555333333333444444444444444555555444444444333333333333333222111000000000111333333333333444444444444222333444333222222333444444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444222222111222222333444444666555444333333333333333555555555555555555555555444444444444555666777888666666666777777666666666999999888888888888888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKMMMNNNNNNKKKIIIEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBCCCEEEEEEDDDBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCAAA@@@???>>>>>>>>>======<<<<<<===>>>>>>???>>>>>>>>>===============<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::::::::999888888777777666777777777777777777888888666666666666666666666666666666666666555555555444444444555555555555444444333444555555666555555555555555444333333333333333444444444444555555666666333333222222222333333444333333333333333333333333222333333333333333333222444444333333333222222222333333444444444555555555333222111333555666666555444444444444444444444444333333333444444555555555444444444444444444444444333333444444444444444333333333333444444444555555333333333222222333333333222222222222222222222222333333333222222111111111222333333444444333333333444333333222222333333444444333333222222333333444555555555555555555555555555444444444444333333333333333333333333333333333555555555555555555555555333333333444444444444444555555555666777666444333444444444444444444444444333333333555888::::::888333444444444444444444444555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111111111////////////////////////111222222222222333333333222222222222333333333333111111111111111111111111111111000000000111222222222222222222222222222222333333333333333333333333111111111111111222222222111111222222222222111111222222222222222222222222333333222222222222222222222222222222222222222222222222222333333444444555222222333444444444444444333333333333333333333333222333333444444333333222222222222222222222222222333333333333444444444444555555444444444333333333111222222333333444444555333333333333333444444444555555444333333222111111222111111000000000000111333333333333444444444444222444444333222111111333333333333333333333333333222222333333333333444444222222222222333333333333444444444444555555555555111111111111222333444444666555555444333333333333555555555555555555555555555555444444555555666777555666666777777666666555888888777777777888888999888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<===>>>@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKJJJJJJJJJKKKLLLKKKIIIGGGDDDEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBAAAAAAAAABBBCCCDDDDDDCCCBBBBBBCCCEEEEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBAAA@@@??????????????????>>>>>>>>>>>>??????========================<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::666666777777888999999999777777777777888888888888666666666666666666666666777777666666666555555555333333444555555555555444333444555555666666555555666555444333222222222222222222333333444555555666222222222222222333333444222222333333333333222222222222333333333333222222333333333333222222222222333444444444555555555555333222222333555666555444333333333333333333333333333333444444444444444444444444444444444444444444222333333444444444444333333333333444444444555555333333222222222222333333222222222222222222222222444333333222111111000000222222333444444444333333444333333222222333333444444333333222222333333444444444444444444444444444444444444444333333333333333333333333333333333333444444444444444444444444222222333444444444444333555555555555444444333333333333333333333333333333333222333555777999888777555555555555555444333222555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111111111------......//////000000111111222222222333333333222222222222222222222222000000000000111111111111111111111111111222333333222222222222222222222222444444444444444444444444000000111111111222222222111222222333333222222111111111111111111111111111222222222222222222333333222222222222222222222222000111111222333333444444222333444444555444444444333333333333333333333333222333333444444333333222222222222222222222222222222222222222333333333444444444444444333333333222111222222333333444444555444333333333333333333333222222222222222222222111111111111000111111222222222222222222333333333333444555555333111000000111333333333333333333333333222222222333333444444444222333333333444444444444444444444444555555555666222111111222333444555555666666555444333333333333555555555555555555555555666666555444444444555555555555666777777666555555777777666666777888999:::888999:::<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;===???@@@>>>???@@@AAABBBBBBBBBBBBAAAAAACCCDDDFFFHHHIIIJJJIIIHHHHHHHHHIIIIIIGGGEEEDDDEEEFFFGGGIIIIIIJJJJJJGGGGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEECCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCAAAAAA@@@??????@@@@@@AAAAAA@@@??????>>>>>>>>>>>>========================<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;666666777777888999999999666777777777888888888888666666666666666666666666666666555555555444444444222333444444555555555444333444555555666666555555666555444333222222222222222222333333333333333333222222111111222333333444111222333333333333222111222222333333333333222222333333333222222222222111444444444444555555555555555333222333555555444333333333333333333333333333444444444444444444333333444444444444444444444444111222333444444444444444333333333444444444555555333333222222222222333333333333333333333333333333222222222111111111111111111222333333444444444333444333333222222333333444444333333222222333333444333333333333333333333333444444444333333333222222333333333333333333333333333333333333333333333333111222333444444444333333333333444333333333444555333333333333333333333333222222222444777888777666555555555666666555555444555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111111111...//////000111222222333111111111222222333333333222222222222222222222222000000000000000111111111222222111111222333444444222222222222222222222222555555555555555555555555000000111111222222222222111222222333333222222111000000000000000000000000111111111222222333333444222222222222222222222222///000000111222222333333222333444444555555444444222222222222222222222222222333333444444333333222222222222222222222222222111111111222222333333333444444333333333222222222111222222333333444555555444444444333333222222222000000000111222222333333111111111111222333444444000111111111111222222222555555555444111//////000222222222222222222222222222222222333333444444444333333333444444555555555444444444555555555666666333222222333444555666777777666555444333222222222555555555555555555555555777666555444444444444444444555666777777666555444777666666666666888:::;;;888999:::<<<===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999:::<<<>>>@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@BBBDDDEEEGGGHHHIIIIIIHHHGGGGGGHHHHHHFFFDDDDDDEEEGGGHHHIIIJJJKKKKKKGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFDDDAAA@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAABBB@@@@@@??????@@@@@@AAABBBBBBAAA@@@>>>============<<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;999999888888777666666666666666777777888888888999666666666666666666666666555555444444444333333333222333444444555555555444333444555555666666555555666555444333222222222222444333333222222111111000222111111111222333333444111222333444444333222111222222222333333222222222333333333222222222111111444444444555555555666666555444333333444555444222333333333333333333333333555555555444444333333333444444444444444444444444111222333333444444444444333333333444444444555555333222222222222222222333333333333333333333333333000000000111222222333333111222333333444444444444444333333222222333333444444333333222222333333444222222222222222222222222444444444333333333222222333333333333333333333333333333333333333333333333111222333444555444333333111111222222222333555777333333333333333333333333///000333555666666555555666555444333333333333333444444444333333222222222444444444444444444444444222222222111111111000000000000000000111111111111000000000000000000000000222222111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000111111222222222333333333111111111222222333333333111111111222222333333333111222222333333222222111111111111111111111111111111111111111111111111111222222111111222222333444333333333222222222111111111111222333333333333222333444555555666666555555222222333333333333444444222222222222222222222222333333222111222333444555333333333333333333333333222222222333333444444444444444444444444444444444444444444444444444444444333333333333333333333333333333222111222333444555222333444444555555444444444444444444444444444444444444333333333333222222333333333333333333333333555555555555555555444444666666555555444444444444222222222333444555666777333333333333333333333333444555555555555555555444555666666666666666555555777777777777888888888888888888888888888888888888:::::::::;;;;;;:::999999666666777888999999::::::<<<;;;;;;:::::::::;;;;;;======<<<<<<===???BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???BBBAAAAAA@@@?????????@@@????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888999999999999999999999999999999999888888888777777666666666555444333333444555666444444444444444444444444333333222111222333555666444444444444444444444444555555555444444333333333555444333333333333444555111111222333444444444444333333333333333333333333222111111111111111111222111222333444444444444444333333333333333333333333333333333333333333333333///000111222333444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333333222222222333444555555222222222222222222222222555555555444444333333333222222222222222222222222333333333333333333333333222333444444222222333444666555444333333444555666444444444444444444444444555555444444444333333333444333333222222333333444444444444444444555666777000111333555666666666666555555444333333333333333444444444333333222222222444444444444444444444444222222222111111111000000000000000000111111111111000000000000000000000000222222111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111222222222333333333111111222222222333333333000111111111111111222222111222222333333222222111111111111111111111111111111111111111111111111111222222111111222222333444333333333222222222111111111111222333333333333222111111222333333333333333222222333333333333444444222222222222222222222222333333222222222333444555333333333333333333333333222222333333444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333222222222333444555222333444444555555444444444444444444444444444444444444333333333333222222333333333333333333333333555555555555555555444444444444444444444444444444333333333333333444555666333333333333333333333333444444555555555555444444555555666666666555555444777777777777888888888888888888888888888888888888888999999::::::999999888888888999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;======<<<<<<===???AAACCCEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFGGGHHHHHHIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEEEEEEEEEEDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@BBBAAA@@@@@@??????@@@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;:::999999888888999999999999999999999999999999888888888888777777777666666555444444444444555666444444444444444444444444333333222222222333444555444444444444444444444444555555444444444333333333555444333333333333444555333333333444444333222222333333333333333333333333333222222111111222222333111111111222222222222222333333333333333333333333333333333333333333333333111111222333444444444333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333111111000000000111222222333333333333333333333333333333333222222111111111222222222222222222222222333333333333333333333333222333444444222222333444666555444333333444555666444444444444444444444444555555444444444333333333444333333222222333333444444333333333333444444555222333333444555666777777555444444333333333333333444444333333333333222222444444444444444444444444222222222111111111111111000000000111111111222222000000000000000000000000111111222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222111111222222222333333333111222222222222333333333111111111000000000000000111222222333333222222111111111111111111111111111111111111111111111111111222222111111222222333444333333333222222222111111111111222333333333333222000111111222222222222222222222333333333333444444222222222222222222222222333333222222222333444555333333333333333333333333333333444444444444444555444444444444444444444444444444444444444444444444333333333333333333333333333333222222222333444555222333444444555555444444444444444444444444444444444444333333333333222222333333333333333333333333444444444444444444555555444444444444444444555555444444333333333333444444333333333333333333333333333333444444444444333333333444555555555555444444777777777777888888888888888888888888888888888888777888888999999888888888::::::;;;;;;<<<<<<======;;;;;;;;;::::::;;;;;;<<<======<<<<<<===???AAABBBFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@??????@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<:::::::::999999:::::::::;;;:::999999888888999999999999999999999999999999888888888888777777777777666555555444444555555666555555555555555555555555333333333222333333444555444444444444444444444444555444444444444333333333555444444333333444444555444444444444333222111000333333333333333333333333444333333222222333333444555444333222111222333444333333333333333333333333333333333333333333333333222333333444444444333333333333333333333333333333222222222222222222222222333333333333333333333333111111111222222222333333333333333333333333333333333333333333333333333333111111000000///000000000444444444444444444444444333333222222222222111111333333333333333333333333333333333333333333333333222333444444222222333444555555444444444444555555444444444444444444444444555555444444444333333333444333333222222333333444444333333222222222222333444444444444555666777888444444333333222333333444333333333333333333333333333333333333333333333333111111111111111111111111000000111111111222222222000000000000000000000000111111222222222222222333111111222222222333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222111111000000000///111222222333333222222111111111111111111111111111111111111111111111111111222222111111222222333444333333333222222222111111111111222333333333333222111222333333444444333333222222222333333333444444222222222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444222333444444555555444444444444444444444444444444444444333333333222222222333333333333333333333333333333444444444444555555666666666555555444444444555444444333222222222333333333333333333333333333222333333444444333333222222333444444555444444444666777777777888888888888888888888888888888888888777888888999999999999888:::;;;;;;;;;<<<<<<======;;;;;;:::::::::;;;<<<<<<============>>>???@@@AAADDDDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBCCCBBBAAAAAA@@@AAAAAA@@@@@@???@@@@@@AAA????????????>>>>>>>>>==================<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;:::999999888888999999888888888888888888888888888888888777777777777777666666555555555555666666666666666666666666666666444444333333333444444444333333444444444444444444444444444444444444444444444444444444444444444444333444444444333333222111333333333333333333333333444444444333333444444444999888666444333444555666333333333333333333333333333333333333333333333333444444555555555444333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333444333222222111111111111444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222333444444222222333444444444444444444444444444444444444444444444444444555555444444444333333333444333333222222333333444555444333222222222222222444444333444444555666777333333222222222333333444333333333333333333333333333333333333333333333333111111111111111111111111111111111111222222222222000000000000000000000000111111222222333333333333111111222222222333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333333333222222111111000111222222333333222222111111111111111111111111111111111111111111111111111222222111111222222333444333333333222222222111111111111222333333333333222111222333333444444333333222222222333333333444444222222222222222222222222222222333333333444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222333333333444444444222333444444555555444444444444444444444444444444444444333333333222222222333333333333333333333333333333333333444444555555:::999888777666444333333555444333222222222222222333333333333333333333333222333333444444333333222222333333444555555444444666777777777888888888888888888888888888888888888888888999:::;;;;;;::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<============>>>>>>???@@@@@@@@@AAACCCDDDEEEFFFFFFGGGFFFFFFGGGHHHIIIJJJJJJIIIJJJJJJIIIIIIHHHFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAA????????????>>>>>>>>>===<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888999999888888888888888888888888777777777777777777888888666666666666666666666666666666666666666666666666444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444111222333333444444444333333333333333333333333333555444444333333444444555:::888666444444444666777333333333333333333333333333333333333333333333333444444555555555444333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333444444333222111111111222222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333222333444444222222333444333444444444444444444333444444444444444444444444555555444444444333333333444333333222222333333444555555444333222222333333333333333444444444555555222222222222222333333444222222333333333333444444333333333333333333333333111111111111111222222222111111111222222222222333000000000000000000000000111111222222333444444444111111222222222333333333111111111111111111111111000000000000000000000000111111222222222333333333333333333222222222222111333333333222222222222222111222222333333222222111111111111111111111111111111111111111111111111111222222111111222222333444333333333222222222111111111111222333333333333222000111111222222222222222222222333333333333444444222222222222222222222222111222333444444444333333333333333333333333333333444444333333333333222222333333333333333333333333444444444444444444444444333333333333333333333333111222333444444444333333222333444444555555444444444444444444444444444444444444333333333333222222333333333333333333333333222222333333444444555555:::999888777666444333333444444333222222222222222333333333333333333333333333333444444444444333333222333444555555666555555777777777777888888888888888888888888888888888888888999:::;;;;;;;;;;;;;;;999999999999999999::::::::::::::::::;;;<<<<<<=========>>>>>>???????????????@@@AAACCCEEEFFFGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAAAAA????????????>>>>>>>>>>>><<<<<<<<<==================<<<<<<;;;;;;<<<<<<===;;;:::999999888888999999888888888888888888888888777777777777888888888888555666666777777666666555555555555555555555555555444555555555555444333333222333333444444555555555333333333444444444444555333444444555555444444333000111222333444444444444333333333333333333333333555444444333333444444555666555444333222333444444333333333333333333333333333333333333333333333333222333333444444444333333444444444444444444444444222222222222222222222222333333333333333333333333333333444444444555555555333333333333333333333333333333333333333333333333222222111111000111111111222222222222222222222222111111222222222222333333333333333333333333333333333333333333333333333333222333444444222222333444333333444444444444333333444444444444444444444444555555444444444333333333444333333222222333333444555444444333333333333444111222333444444444333222222222111111222333333444222222222333333444444444222222222222222222222222000000111111111222222222111111111222222222333333000000000000000000000000111111222222333444444555111111222222222333333333222222222222222222222222111111111111111111111111111111222222222333333333333333333222222222111111111111111111222222222222111222222333333222222111111111111111111111111111111111111111111111111111222222111111222222333444333333333222222222111111111111222333333333333222111111222333333333333333222222333333333333444444222222222222222222222222111222333444444444333333333333333333333333333333333333222222222111111111222222222222222222222222444444444444444444444444333333333333333333333333111222333444444444333333222333444444555555444444444444444444444444444444444444333333333333222222333333333333333333333333111222222333444444555555555555555555444444444444333333222222222222222222333333333333333333333333444444555555555555444444333333444555666666666666777777777777888888888888888888888888888888888888777777999::::::;;;;;;;;;::::::999999999999999999::::::::::::;;;<<<=========>>>>>>??????????????????@@@BBBCCCDDDEEEEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAABBB????????????>>>>>>>>>>>><<<<<<<<<<<<=========>>><<<;;;;;;::::::;;;;;;<<<;;;:::999999888888999999888888888888888888888888666777777777888888888888555666777888888777666555444444444444444444444444444555666666666555333222222222333333444555555666333333333444444444555555333333444555555444333333222222333444444333333333333333333333333333333333444444333333333333444444333333333333333444444444333333333333333333333333333333333333333333333333111111222333444444444333555555555555555555555555222222222222222222222222333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333222222222222222222333333333333333333333333333333111111111222222333333333444444444444444444444444333333333333333333333333222333444444222222333444222333444444444444333222444444444444444444444444555555444444444333333333444333333222222333333444333222222222222333333444///111333444444333222000222111111111222333333444222222222333333444444444222222222222222222222222000000111111222222222222111111222222222333333333000000000000000000000000111111222333333444555555111111222222222333333333333333333333333333333333222222222222222222222222111111222222222333333333333333333222222111111111//////000000111111222222222222222333333222222222111111111111111111111111111111111111111111111111222222111111222222333444333333333222222222111111111111222333333333333222333444555555666666555555222222333333333444444444222222222222222222222222111222333444555444333333333333333333333333333333222222222111111111000000222222222222222222222222444444444444444444444444333333333333333333333333111222333444555444333333222333444444555555444444444444444444444444444444444444444333333333222222333333333333333333333333111111222333333444555555111111222333333444555555333222222111222222333333333333333333333333333333444555555666666555555444333444555666777777777777777777777777888888888888888888888888888888888888666666777999999:::::::::::::::::::::::::::::::::999999999:::;;;<<<===>>>===>>>>>>????????????>>>AAAAAABBBCCCDDDDDDDDDCCCEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@?????????@@@AAAAAABBB????????????>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>;;;::::::999999::::::;;;;;;:::999999888888999999777777777777777777777777666666777777888888888999555666777888888777666555444444444444444444444444555555666666666555333222222222333333444555666666333333333444444555555555333333444555555444333333444444444444333222111111333333333333333333333333444333333222222333333444333333444555666666666555333333333333333333333333333333333333333333333333///000111222333444444444555555555555555555555555444444444444444444444444333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333444444444444555555666777444444444444444444444444333333333444444555555555444444444444444444444444333333333333333333333333222333444444222222333444222222444444444444222222444444444444444444444444555555444444444333333333444333333222222333333444111000000000111222333333222222333444444555555666444333222222111111222222111111111111111111111111444444444333333222222222111111222222222222111111222222222222222222222222000000000000000000000000000000111222333333444444333222111000///000111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222111000222222222222222222222222555444333333222222222222222222222222222222222222111111222222222111111000000111111111111222222222222333333444444333333222333333333333333333333333111111222222222333333333333333222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222111111222222333444000111111222222333444444444444444444444444444444333333333333333333333333111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333555444444333333222222111333333333333333333333333000111333444444333111000333333333333333333333333222222222333333444444444222222222222222222222222555555555666666666666777888777777777777999;;;<<<999999888888888888999999999999999999999999999999999888888777777777777888::::::::::::::::::::::::<<<<<<======>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGIIIJJJJJJJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;:::999999888888999999999888888888777777666666777666666666555555555555444444555555555555444444999888777555444444444444555555555555555555555555444444444444444444444444444333333222222333333444333333444555555444333333444444444333333222222222333333333333333333333333222222222333333444444444444333333222222333333444333333333222222111111111333333333444444444555555444444444333333222222222555222///------000333555111111222222222333333333222222222333333444444444333333333333333333333333222222111111222222333444666444111000222333444444444444333333222111000000222222333333333333444444333333333333333333333333444555555555444333333222333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111444444444555555555555666333333333444444555555555222222333444444555555666444333222222111111222222111111111111111111111111444444333333333222222222111111222222222222111111333333333333333333333333111111111111111111111111111111111222222333333444111111111111111222333444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222111000222222222222222222222222555444333222222222222222222222222222222222222222111111222222222111111000000111111111111222222222222333333444444333333222333333333333333333333333111111222222222333333333333333333333333333333444222222222222222222222222222222222333333333333333222222222222222222222222222222111111222222333444333222222222222222222222444444444444444444444444333333333333333333333333111222222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222333444444333222111333333333333333333333333222333333333333333333444222222222222222222222222333333333333444444444444666555555555666777999:::888888888777777888888888999999999999999999999999999999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAACCCDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;:::999999888888999999888888888888777777777666777777666666666555555555444444555555555555444444777777666666555444444333444444444444444444444444444444444444444444444444444333333222222333333444333333444555555444333333444444444333333222222222333333333333333333333333222333333333333333333444444333333222222333333444444333333333222222222222333333333444444444555555444444444333333333222222333222111000111111333333111222222222222333333333222333333333333333333444333333333333333333333333222222222111222222333444555333111111222333333333444444333333222111111000222222333333333333444444333333333333333333333333444444555555444444333222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333444444444555333333444444444444444444222222333444444555555666444333222222111111222222111111111111111111111111333333333333222222222222111111222222222222111111444444444444444444444444111111111111111111111111222222222222222222222222///000111333444444555555222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222111111222222222222222222222222444333333222222222222333222222222222222222222222000111111222222222111111000111111111111222222222222333333444444333333222333333333333333333333333111111222222222333333333333333333444444555555555333333333333333333333333222222222222222222222222111111111111111111111111222222111111222222333444444444333333222111111000444444444444444444444444222222333333333333333333222222222222333333333333333333333333333333333333444444444444444444444444222222222222222222222222111111222333333444555555333333333333333333333333222333333333333333333222333333333333333333333333444333333333333333333222333333333333333333333333333333333333444444444444444444333444444555666777777777777777777777777777999999999999999999999999999999888777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????>>>?????????@@@BBBCCCDDDFFFFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAACCCCCCDDDEEEFFFFFFGGGGGGBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::999888888888888999888888888888777777777777777777777666666666555555444444555555555555444444555555666666555444333222333333333333333333333333444444444444444444444444444444333333333333444444333444444555555444444333444444333333333333222222333333333333333333333333444333333333333333333222444333333222222333333444444444444444333333333333333333333444444444555555444444444444333333333333222333333444444333222222222222222222333333333333444333333333333333333222333333333333333333333333222222222222222333444444333222111111333333222111444444333333222222111111222222333333333333444444333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444333333222222333444444555555666444333222222111111222222111111111111111111111111333222222222222222222222111111222222222222111111333333333333333333333333111111111111111111111111333333222222222222222222000111333444555555444444222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111222222222222222222222222333333222222222222222333222222222222222222222222000000111222222222111111000000111111111222222222222333333444444333333222333333333333333333333333111111222222222333333333111222222333444555555666333333333444444444444444222222222111111111111111000000000000000000000000222222111111222222333444333333333222222111111111333333333333333333333333222222222222222333333333222222222333333333444444333333333333333333333333333333333333333333333333111111111111111111111111222222222333333444444444333333333333333333333333444333222222222222333444333333333333333333333333444444444333333222222222333333333333333333333333444444555555555666666666333333333444444555555666666666777777777777666666888888888888999999999999888888777777888:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@???============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888888888888888888888777777777777777777777777666666666666555444444555555555555444444333444555666666444222111333333333333333333333333444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222444333333222222333333444444444444444444444444444333333333444444444555555444444444444444444333333444444444444444444333333222222222333333333444444444444444333333222222222333333333333333333333333333222222222222333444444222111111222333333222000444444333333333222222222222222222333333333444444333333333333333333333333333444444555444444333333333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444222333333333333444444444555555555444444333333333222222333444444555555666444333222222111111222222111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111333333222222222222222222222333444555555444222111222222222222222222222222222222222222222222222222222222222222222222222222111222222333333333222222222222222222222222222222222222222111111222222333222222222222222222222222///000111222222222222222000000111111111222222222222333333444444333333222333333333333333333333333111111222222222333333333000111111222333444444555333333444444444555555555222222222111111111000000000000000000000000000000222222111111222222333444111111222222222333333333333333333333333333333333111111111222222333333333222222333333333444444444333333333333333333333333333333333333333333333333111111111111111111111111444444444333333222222222333333333333333333333333444444333222222333444444333333333333333333333333444444444333333222222222333333333333333333333333444444444555555555555666444444555555555666555555555666777777777777666555777777777888888999999999777777888888999:::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>======>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIEEEEEEEEEDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@?????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888888777777888888777777777777777777888888888777777777666666666666444444555555555555444444222333555666666444222111444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222444333333222222333333444444444444444444444444444333333333444444444555555444444444444444444444444777666444333222333444555222222333333333444444444444444444333333222222222333333333333333333333333333333222222333333444555222222111222444444222000444444444333333333333333222222222333333333444444333333333333333333333333333333444444555444444333333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444444444444444555555555555555555555444444333333333222222333444444555555666444333222222111111222222111111111111111111111111111111111222222222222222111111222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333222111111222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333222222222222222222222222222222222111111111111222222333222222222222222222222222///000111222222222222222000111111111111222222222222333333444444333333222333333333333333333333333111111222222222333333333111111111222222333333333222333333444444555555555333333333222111111000000111111111111111111111111222222111111222222333444000111111222333333444444333333333333333333333333000000111111222333333333333333333333444444444444333333333333333333333333333333333333333333333333222222222222222222222222555555444333333222111111333333333333333333333333333333444444444444333333333333333333333333333333444333333333333333333222333333333333333333333333222222222222333333333333555555666777777666666555666666888888888888666666666666777777888999999999777888:::;;;<<<;;;;;;:::888999999::::::;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>======>>>???AAACCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFFFFGGGGGGHHHHHHDDDDDDCCCDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@????????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999888777777777777888777777777777888888888888888888777777777666666666444444555555555555444444333444555666666555444333555555555555555555555555444444444444444444444444555555444444444444555555555444444333333444444555222222333333333333444444333333333333333333333333444333333333333333333222444333333222222333333444333333333333444444444444333333333444444444555555444444444444555555555555888666444222111222333555333333333333444444444444444333333333333333333222333333333333333333333333333333333333333444444555444333222222444444333222444444444444333333333333222222333333333333444444333333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555666666444444444444444444333333222222333444444555555666444333222222111111222222111111111111111111111111000111111111222222222222111111222222222222111111111111111111111111111111222222222222222222222222111111111222222333333444222222111111111222222333222222222222222222222222222222222222222222222222222222222222222222222222000111222333333333333222222222222222222222222222111111111111111222333333222222222222222222222222//////000222222333333222000111111111111222222222222333333444444333333222333333333333333333333333111111222222222333333333222333333333333333333333111222222333444444555555444444444333222111111111222222222222222222222222222222111111222222333444222222222222222222222333222222222222222222222222///000000111222222333333333333333444444444444555333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222333444555555444333222333333333333333333333333222333333333333333333444444444444444444444444444111111222222222333333333444555666777777666555444666777999::::::999777666666666666777888999999999999;;;>>>@@@@@@>>>;;;999999999::::::;;;<<<<<<===::::::;;;<<<<<<======>>>>>>>>>???@@@BBBDDDEEEGGGHHHGGGFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBBBBBBBBBBBDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@????????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999888777777777777777666777777777888888888888888888888777777777666666444444555555555555444444555555555555555555555555444444444444444444444444444444444444444444444444555555444444444444555555555444333333333333444555222222222333333444444444333333333333333333333333222333333333333333333444444333333222222333333444222222222222333333333444333333333444444444555555444444444444555555555666555555444444333222222111333333333444444444444555222333333333333333333444333333333333333333333333444333333333333444555555666444222222444555555444444444444444444444444444222222333333333333444444333333333333333333333333222333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555333333444444444444444444222222333444444555555666444333222222111111222222111111111111111111111111000000111111222222222222111111222222222222111111222222222222222222222222222222222222222222222222000000111222333333444444000000//////000222444555222222222222222222222222222222222222222222222222222222222222222222222222000111222333333333333333222222222222222222222222111111000000111222333333222222222222222222222222//////000222222333333333000111111111111222222222222333333444444333333222333333333333333333333333111111222222222333333333444444444444444444444333111111222222333444555555555555444444333222111111222222222222222222222222222222111111222222333444444444333222222111111111222222222222222222222222///000000111222222333333333333333444444444555555333333333333333333333333222222222222222222222222333333333333333333333333111222222333333444444555333333333333333333333333222333555666666555333222333333333333333333333333222222222333333444444444444444444444444444444444333333444444444555555555444555666666666555444333666888999::::::999888666555666666777888999999999:::===AAACCCCCC@@@<<<999::::::;;;;;;<<<===>>>>>>::::::;;;;;;<<<======>>>>>>>>>???@@@BBBDDDFFFGGGJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCAAAAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDAAA@@@@@@@@@AAACCCEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999888888777777777777777666666777777888888888999888888888888777777777777444555555555555555555444666666555555555666666777333333333333333333333333444444444444444444444444555555444444444444555555555444333333333333444555222222222333333444444444333333333333333333333333222222222333333444444444444333333222222333333444111111111222222333333333333333333444444444555555444444444555555555666666222444555666555333000...333333333444444444555555222222222333333444444444333333333333333333333333444333333333333444555555888666333222333555666666444444444444444444444444222222333333333444444444333333333333333333333333222333333444555555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444333333333444444555555555333333222222333333444555666555444222111000//////111111111111111111111111555444222000///222777;;;AAA777...---///000111333000111222333333222111000222222222222222222222222222222222222222222222222222222111111222222333444333333333444444555555555222222111111111111222222222222222222222222222222111111111111111111111111555444444333333222222111333333333222222222111111333333333222222111111111222222444444444444222222222222111111000111111111222222222222222222222222222222222222222222222222111111222333333333333222222222333333333333444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333222222111111111222222222222222222222222222333333444444333333222222222222222222222222222333333333444444444555555222222222333333444444444777555333111111333555777333333333333333333333333333333333333333333333333555555555444444333333333333333333444444444555555444555555555666666777777:::888666777999999666444666666666666777888999:::BBBCCCCCCCCCBBB@@@>>>===;;;<<<<<<===<<<:::999888777888:::<<<======<<<<<<:::;;;===@@@BBBDDDEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGEEECCCAAA@@@FFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HHHFFFDDDAAA@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888999:::::::::999888888777777888888777777777777777777777777;;;:::888777666666666777777666555333333333444555444444444444444444444444222222222333333444444444555555555444444333333333333333333333333333333333555444333222222222333444333333333333333333333333333333333333333333333333444444444555555555555666222222333333333333444444444444444444444444444444333333222222222333444555444444444444444444444444333333333333333333333333555555555555555555555555444555555555444333333222555555444333333222111111222222444444444444222222222222222222222222222222222222222222222222222222444444333333333333222222444444555555555555444444444444444555555555555666333444555555666666555555333333333333333333333333333333333444444444555555444444444444444444444444444333333222222333333444222222222222222222222222333333222222333333444555555444333222111000000000222222222222222222222222333333333333333777<<<@@@GGG===444222222111000111000111222222222222111000222222222222222222222222222222222222222222222222222222111111222222333444222222222333333333333333222222111111111111222222222222222222222222222222111111111111111111111111444333333333333222222222333333333222222222111111222222222111111000000000222222444444444444222222333222222111111111222222333333333333333333333333222222222222222222222222222222333444444444444333222222333333333333444444333333333333333333333333333333333333333333333333222222333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222222333333444444333333222222222222222222222222222333333333444444444444555222222222333333444444444666444333222222333444666444444444444444444444444333333333333333333333333555555444444444333333333333333333444444444555555444555555555666666666777999777666777999999777444777777777777888999:::;;;CCCCCCCCCBBB@@@>>><<<::::::;;;<<<<<<<<<;;;:::999777888999;;;;;;;;;;;;::::::;;;===@@@BBBCCCDDDEEEDDDCCCBBBBBBAAAAAAAAABBBEEEEEEEEEEEEDDDCCCAAA@@@EEEDDDBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999999:::::::::999888888777777888888777777777777777777777777999888666555444444555555666666555444444444444444444444444444444444444444222333333333333333333444555555444444444333333333333333333333333333333333444444333222222222333444333333333333333333333333333333333333333333333333444444444444555555555555222222333333333333444444444444444444444444444444333222222222333333444444444444444444444444444444333333333333333333333333555555555555555555555555444444555555444444333222444444444333333222222222222333333444444333333222333333333333333333333333333333333333333333222222444444333333333333222222333333444444444444333333333333333333444444444555333444444555555555555555333333333333333333333333333333333444444444555555444444444444444444444444444333333222222333333444333333333333333333333333333333222222333333444555444333222222111111222222333333333333333333333333111222444444444777:::===DDD<<<555555444222000000000111222222222222111000111111111111111111111111222222222222222222222222222222111111222222333444333222222222222222111111222222111111111111222222222222222222222222222222111111111111111111111111222222222222333333333333333333333222222222111111111111111000000000000000222222444444444444222222333333222222222222333333333333333333333333333333222222222222222222222222333333444555555555555444222222333333333333444444333333333333333333333333333333333333333333333333333333444444444555555555222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222222111222222222222222222222222222333333444444333333222222222222222222222222222333333333333444444444444222222333333333333444444444444333333333333444444555555555555555555555555333333333333333333333333444444444444333333333333333333333444444444555555555555555555555666666666666666555666888888777555888888888888999:::;;;;;;BBBBBBAAA@@@>>>;;;999777999::::::;;;;;;;;;;;;:::888999999::::::999999888:::;;;===???AAACCCDDDDDDBBBBBBAAA@@@@@@@@@AAAAAACCCCCCDDDDDDDDDCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA>>>???AAABBBDDDEEEEEEFFFAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999:::999999888777777777777888777777777777777777777777666666555444333333333333444555555555555444444333444444444444444444444444444333333333333333333222444444444444333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444444444555555555555222222333333333333444444444444444444444444444444222222222333333333444444444444444444444444444444333333333333333333333333444444444444444444444444444444555555444444333333333333333333333333333333444333333222222333333444444444444444444444444444333333333333333333444444444444333333333333222222222333333333333333333222222222222333333333444444333333444555555555555555333333333333333333333333333333333444444444555555444444444444444444444444444333333222222333333444333333333333333333333333333333222222333333444555333222222111222222333333333333333333333333333333111222333222111111222444888333000333444222111333111111111222222111111111000000000000000000000000222222222222222222222222222222111111222222333444444444333333222222111111222222111111111111222222222222222222222222222222111111111111111111111111000111111222333333444444333333333222222222111111111111111111111111000000222222444444444444222222333333222222333333444444444444444444444444444444222222222222222222222222222333333444444444444444222222222333333333444444333333333333333333333333222222222222222222222222333333333333444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222222222333333333444444444333333333333333333333333222333444444444444333222444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555444444555666777777777666777777777777888999:::;;;>>>>>>>>>>>><<<:::888777888888999:::;;;;;;<<<<<<::::::::::::999999888888:::;;;===???AAABBBCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEFFFFFFDDDCCCAAAAAAAAABBBBBBBBBAAA@@@@@@===>>>???AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999888777777777777777777777777777777777777777555555555444444333333333333444555666555555333222444444444444444444444444444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333444444333333333333333333333333333333333333333333333333333333444444444555555555222222222333333333444444444444444444444444444444222222333333444444444333444444444444444444444444444444444444444444444444444444444444444444444444333444444555444444333333222333333333333333333333444444222222222222444444444444444444444444444444333333444444444444555555444444333333333222222222333333444444444444333333222333333333333444444444333333444555555555444444333333333333333333333333333333333444444444555555444444444444444444444444444333333222222333333444444444444444444444444444333333222222333333444555222222111111222222333333222222222222222222222222///111222111000//////000111......222333222222444222111111111111111111222000000000000000000000000222222222222222222222222222222111111222222333444555555444444333333222222222222111111111111222222222222222222222222222222111111111111111111111111///000111111222333444444333333333222222222111111222222222222222222222222222222444444444444222222333222222222333333444555444444444444444444444444222222222222222222222222111111222333333333333333222222222333333333444444333333333333333333333333222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222222222222333333333444444333333333333333333333333111222444555555444222111222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555555555555555555444444444333444555666666666666666666555555666666777888999999:::;;;;;;;;;:::999888888888888999:::;;;<<<===<<<<<<;;;;;;::::::999999:::;;;===???AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBFFFGGGHHHHHHGGGEEEBBB@@@AAAAAABBBBBBAAA@@@@@@???;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<;;;;;;;;;;;;::::::::::::::::::999999999888888999888777777666666777777666666666666666666666666666666666666555555555444222333444555555444333222444444444444444444444444444444444333333222222222333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333333333333444444444444555222222222333333333444444444444444444444444444444111222333444444444333333444444444444444444444444444444444444444444444444444444444444444444444444333333444444555444444333222333333333333333333333444444222222222222444444222222222222222222222222333333333444444555555555444444333333333222222222444444555555555555444444444444444444555555555555222333333444555444444444333333333333333333333333333333333444444444555555444444444444444444444444444333333222222333333444444444444444444444444444333333222222333333444555222222222111222222333333111111111111111111111111...000222222111222333555333000111444444111111333222222111000000111222222111111111111111111111111222222222222222222222222222222111111222222333444555555444444444444444333222222111111111111222222222222222222222222222222111111111111111111111111000000000111222333333444333333333222222222111111222222222222222333333333222222444444444444222222222111111222222333444555333333333333333333333333222222222222222222222222000111222222333333222222222222333333333333444444333333333333333333333333222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111222222222222333333333222222222222222222222222222333333444444333333222222222222222222222222222222222222222333333333333444444333333333333222222111222333444444333222111111111111111111111111111333333333333333333333333222222222222333333333333333333333444444444555555555555555444444444444444222444666666555444555666555555555555666777888888666777999::::::::::::999888888888888999:::<<<<<<===<<<;;;;;;:::::::::;;;:::;;;===???@@@AAABBBBBB>>>>>>>>>???@@@AAABBBCCCFFFFFFFFFEEEEEEFFFGGGGGGIIIIIIHHHFFFDDDBBB@@@???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEGGGHHHHHHFFFEEECCCAAABBBBBBAAAAAA@@@???>>>:::;;;===???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::999999999:::999888888777888888777666666666666777666666666666666666666666666666777777777666666555222333333444444444444333444444444444444444444444444333333333333333333222222222222222333333333333333333333333333333333333111111222333444444444444333333333333333333333333333333333333333333333333333333333333444444444444222222333333333333444444444444444444444444444444111222333444555444333222444444444444444444444444444444444444444444444444333333333333333333333333333333444444555555444444333333333333333333333333444333333222222333333444222222222222222222222222222222333333444444555555444444333333333333222222444555555666666555555444444444444555555555666666222222333444444444444444333333333333333333333333333333333444444444555555444444444444444444444444444333333222222333333444333333333333333333333333333333222222333333444555333333222222111222222222222222222222222222222222111222333222222222444666555222222444333///000333222222111000000111222222222222222222222222222222222222222222222222222222222222111111222222333444333333333333333444444444222222111111111111222222222222222222222222222222111111111111111111111111000000111111222222333333333333333222222222111111000111111111222222222222222222444444444444222222000000000111111333444444333333333333333333333333222222222222222222222222111222333333444444333333222222333333333333444444333333333333333333333333111111111111111111111111222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222333333444444333333222222222222222222222222222111222222222222333333333444444444333333222222222222222222333333222222222222222222222222222222222333333333333333333333333111111222222222333333333333333333444444444555555555555555444444333333333333555777666444222333444555555555555666777888999666777999::::::999999888999999888888888:::;;;<<<<<<;;;:::999999999:::;;;;;;;;;===???@@@AAAAAAAAA>>>>>>??????@@@BBBCCCDDDGGGFFFEEEDDDDDDEEEFFFFFFHHHHHHHHHGGGEEECCCAAA@@@@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDEEEFFFEEEEEEDDDAAABBBBBBAAAAAA???>>>>>>:::;;;===???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===;;;;;;;;;:::::::::999999888999999:::999888777666888888777666666666666666666666666666666666666666555666777777777777666555333333222222333333444555444444444444444444444444222333333333333333333444111111222222222333333333333333333333333333333333000111222444555555444444333333333333333333333333333333333333333333333333222222333333333444444444222222333333333333444444444444444444444444444444000222333555555444333222444444444444444444444444555555555555555555555555333333333333333333333333222333444444555555444444444444444333333222222222222333333444444333333222333333333333333333333333111111222222333444444444444444333333333333222222333444444555555444444333333333444444444555555555222222333444444444444333333333333333333333333333333333333444444444555555444444444444444444444444444333333222222333333444333333333333333333333333333333222222333333444555444333222222111111222222333333333333333333333333555555444222000///000222333111111222111...000444333222111000000111222333222222222222222222222222222222222222222222222222222222111111222222333444111111111222222333333444222222111111111111222222222222222222222222222222111111111111111111111111111111111111111222222222333333333222222222111111//////000000111111111222222222444444444444222222000000000000111222333444222222222222222222222222222222222222222222222222222333444444555555444444222222333333333444444444333333333333333333333333111111111111111111111111333333333444444444555555222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111222222333333333222222222222222222222222222333333444444333333222222222222222222222222222111111222222222333333333444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333111111111222222333333333333333333444444444555555555555555444444333333333333555777666333111222444666666666666777888999:::888999999::::::888777666:::999888888888999:::;;;::::::888888888999:::;;;;;;;;;===>>>@@@@@@AAAAAA@@@AAAAAABBBCCCEEEFFFGGGGGGFFFEEECCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBB@@@@@@AAAAAABBBCCCDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===:::;;;===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===;;;;;;;;;:::::::::999999888888999:::999888777666888888777666666666666666666666666666666666666666444555666777777777555555333333222111222333555666444444444444444444444444222222222333333444444444111111111222222333333333333333333333333333333333000111222444555555444444333333333333333333333333333333333333333333333333222222333333333444444444222222333333333444444444444444444444444444444444000111333555555444333222444444444444444444444444555555555555555555555555333333333333333333333333222333333444555555555444555555444333333222111111222222444555555444222222444444444444444444444444000000111222222333444444444444444333333333222222222333333444444333333222222222333333333444444444222222333444444444333333333333333333333333333333333333333444444444555555444444444444444444444444444333333222222333333444222222222222222222222222444444333222111111111111333333444333222111000///111111111111111111111111222111000000///000000000333111//////111222000---000000000111222222222333222222222222222222222222222222222111111111000000000000000000000000000000000111222333444333222222222222222222222222222222222222222222222222222222333333333222222111111111333333333333333333333333111111111111111111111111000111111111111222222222333333444444555444444333333333333222222111111111222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222222333333444444333333222222222222222222222111111---///222555666666444333333333333222222111111111222222222222222222222222444444444333333222222222222222222222222222222222333333333333333333333333222222333333333333444444333333333222222111111111333333333333333333333333222222222222222222222222222222222222222111000///333333333222222111111111333333333222222111111111000111222222333333333333111111222222222333333333333333333444444444555555333333333444444444555555444444555555555555444444555555666777777777777777777666666666666888:::;;;888888888777777777777666:::::::::999999888888888;;;<<<===>>>>>>?????????;;;<<<===???AAACCCDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEEEECCCAAA@@@======???@@@BBBDDDEEEEEEDDDCCCAAA??????@@@AAABBBBBBBBBAAAAAA???>>><<<;;;;;;<<<<<<=====================>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999::::::999888888777777777777777666666666666777777777777777777666666666666666555555555555444444444555555555444444333333333333444444555555444444333111111222333444444444444000111222333444333222111333333333333333333333333444444444333333222222222333444444555555444444333333333333222222111111111333333333444444444555555333222222111111222222333444444333333333333222222333222222111111222222333333333333444333333222222444444444444444444444444444444444333333222222222444444444444444444444444444444222222222222444444111111222222222333333333666555555444444555555666111111222333333444555555444444444444444444444444222222333333333333444444111222222333333444444555444444444444444444444444333333333333333333333333555444444333333444444555333333333333333333333333222222111111222222333444333333333333333333333333333333333333444444555666555444444333222222111111222222222222222222222222222222111000000000000111333111///000222222111///111111111111111222222222222222222222222222222222222222222111111111000000111111111111111111111111000111222333333333222222222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111000111111111111222222222333333333444333333222222333333333222222222111111222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222111222222333333222222111222222222222111111111111///111555888888666333111444444444333333333222222222222222222222222222222444444444333333222222222222222222222222222222222333333333333333333333333111111111222222222333333333333222222222222222222333333333333333333333333222222222222222222222222222222222222222222111111333333333222222222111111333333333222222222111111111111222333333333333333111111222222222333333333333333333444444444555555333333444444444555555555444444555555555555444444444444555666666666666555666666555555555777888999888888888888888888888888:::::::::999999999888888:::;;;<<<======>>>======<<<===>>>@@@AAACCCDDDEEECCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@???===>>>???@@@AAABBBCCCDDDCCCBBB@@@???>>>???@@@AAAAAAAAAAAA@@@???>>><<<<<<;;;<<<<<<==================>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999:::888888888999999999999999777777666666666666777777888888777777777666666666666555555555555444444444555555444444444333333333333444444555555444444333333333333444444333222222111222222333333333333333222222222222222222222222444444444333333222222222222333333333333333333222333333333222222222111111333333333444444444444555333333222222222222333333444444333333333333222222444333333333333333333444333333444444444444333333444444444444444444444444444444444333333222222222333333333333333333333333333333333222222333333333222222333333333444444444222222222111111222222222222222222333333444444444222222222222222222222222222222333333333333444444444444444333333222222222333333333333333333333333222222222222222222222222555444444333333444444555333333333333333333333333222222222222222333333444333333333333333333333333111222333555666888999:::666555444222222222333333333333333333333333333333333333222111111111111111222111000111222333222111222222222111111111111111222222222222222222222222222222222111111111111111111111111111111111111111000111222222333333222222111111111111111111111111222222222222222222222222333333333222222222222111111111111111111111111111111111111111111111111111000111111111111222222222333333333333222222111000333333333333222222222222222222222222222222222222333333333333333333333333000111111111111222222222222222222222222222222222000111111222222111111000222222222222333333333333333555888999999666222000555555444444444444333333222222222222222222222222444444333333333333222222222222222222222222222222333333333333333333333333000000111111111222222222222222222222222222333333333333333333333333333333222222222222222222222222222222222333333333333333333333333222222222222111333333333222222222222111222222333444444444333333111111222222222333333333333333333444444444555555444444444555555555666666444444555555555555444444333333444555555555555444666666555555555555666777777777888888999::::::::::::::::::999999999999888999999:::<<<<<<<<<<<<<<<======???@@@BBBCCCEEEEEEDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCCCCBBB@@@???>>>===>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;<<<<<<==================>>>???????????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::777888888999::::::;;;;;;777777666666666666777777888888888888777777777777666555555555555444444444555444444444444333333333333444444555555444444333444444444444333222111000333333333333333444444555222222222222222222222222444444333333333333222222111222222333333222222111333333333222222222222111333333333333444444444444444444333333333333444444444444333333333333222222555444444333333444444555333333444555555444444333444444444444444444444444444444333333333333222222333333333333333333333333222222333333333333222222333333444444444555555555222111111000000111111222333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222555444444333333444444555333333333333333333333333222222222222333333333333333333333333333333333333111222444666777999:::;;;777666444222222222444555333333333333333333333333444333222222111111222222111111111222333333333333333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111000111111222222222222222000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111000000111111111222222222333333444333333222111000333333333333333333333333222222222222222222222222333333333333333333333333000000111111111222222222222222222222222222222222111111222222222222111111222333444555666777888999888888888888666555333222444444444444444333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222111111111222222333333333333333333333333333333333222222222222222222222222222222222222333444444555222222222222222222222222222222222222222222222222222333333444444444333333111111222222222333333333333333333444444444555555444444555555555666666666444444555555555555444444333333444555555555555555777666666666666666666666666777888999:::;;;<<<<<<999999999999999999999999999:::;;;<<<<<<======<<<>>>>>>???AAABBBCCCDDDEEEFFFEEEEEEDDDCCCBBB@@@???DDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>????????????@@@???>>>>>>===>>>????????????@@@??????>>>======;;;<<<<<<===============<<<======>>>????????????========================;;;::::::999999:::::::::888888999999::::::::::::777777666666666666777777999888888888777777777777666555555555555444444444444444444444444444444444333444444555555444444333333444444444333333222111555444333222333444555666333333333333333333333333333333333333333333333333222222333333333333222222222222222222222222222222222222333333333444444444555444444333333444444555444444333333333222222222444444333333333333444444333333444555555555444444333333333333333333333333333333333333333333333333222222222222222222222222111222333444444333222111333333333333444444444444444444333333333333444444333333333333333333333222444444444444444444444444222222222333333333444444000000111222444555666666222222222222222222222222555555555555555555555555555444444333333444444555333333333333333333333333222222222333333333333333333333333333333333333333111222444666777777888777777555333222222333444555333333333333333333333333444333222222111111222222000111222222222333333444333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111000000111111111222222222444444444444444333222222333333333333333333333333222222222222222222222222333333333333333333333333000000111111111222222222222222222222222222222222222222333333333333222222222333555777999;;;===>>><<<:::777444222222444444222222222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333333444111111111222222333333333333333333333333333333333222222222222222222222222333222222222222333555555222222222222222222222222222222222222222222222222333333333444444333222222111111222222222333333333333333333444444444555555444444444444555555555666444444555555555555444444444444555666666666666555777777777777777777777666666666777999:::;;;<<<===999999999999999999999999::::::;;;<<<============>>>>>>???@@@BBBCCCDDDDDDBBBBBBCCCCCCCCCBBBBBBAAADDDDDDCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>?????????>>>>>>===;;;<<<<<<===============<<<<<<<<<<<<===>>>>>>???========================:::::::::999999::::::;;;:::::::::999999888888888777777666666666666777777888888888777777777777666666555555555555444444444444444444444444444444444333444444555555444444333111222333333444444444333555444333222333444555666555555555555555555555555333333333333333333333333333333444444444444333333222222222222222222222222222222222333333333444444555444444333333444444555444444333333333222222222333333222222222222333333222333333444555555444444333333333333333333333333333333333333333333333333222222222222222222222222000111333333333333111000222222222222333333333333555555444444444444555555333333333333333333333222444444444444444444444444222222222333333333444444000111111222444555555666222222222222222222222222555555555555555555555555555444444333333444444555333333333333333333333333111222333444444444333333333333333333333333333333111222444666666666666555555444333222222333444555333333333333333333333333333333222111111111111111000111333222111111222333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111000000000000111222222111111111111111111111111222222222222222222222222111222222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222333444444555555444444444333333333333444444444444222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222333333333444444333333333222333555777999;;;<<<===;;;888444111000111444555111111222222222222333333222222222222222222222222222222333333333333444444222222222222222222222222222222222222222222222222222222333333333444444444222222222222222222333333333333333333333333333333222222222222222222222222333333222111111222444555111222222222222333333333111222222222222333333333222222333333333222111111111111222222222333333333333333333444444444555555333333333444444444555555444444555555555555444444444444555666666666666666666777888888888888777777666666777888999:::;;;<<<888999999999999::::::::::::;;;<<<======>>>=========>>>>>>???AAABBBBBBCCC===>>>@@@BBBCCCEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCC>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????======>>>>>>???>>>>>>>>>;;;<<<<<<==================<<<<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;::::::999999888777777666777777666666666666777777777777777777666666666666666555555555555444444444333333333444444444444555333444444555555444444333000111222333444444444444333333333333333444444555444444444444444444444444222222333333333333444444333444444555555444444333111222222222222333333333222222222222333333333333444444333333333333444444444444333333333333222222333222222111111222222333111111222333444444444444333333333333333333333333222222333333333333444444333333333333333333333333111111222222222222111111111111111222222222333333444333333222222333333444333333333333333333333333222222222222222222222222222222333333333333444444555555444333333222111111333333333333333333333333222222222222222222222222555444444333333444444555333333333333333333333333111222444555555555444333333333333333333333333333000222444666777777666666222222222333333333333333222222222222222222222222222222111000000000000111000222333222000///000222111111111111111222222222111111111111111111111111000000111111111222222222222222222222222222222222111000000///000111222333222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222111222333444444444444444333333333444444444555555222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222222222333333333333222222222222333333444555666666555444222111111111222333222222222333333333444444222222222222222222222222222222222333333444444444222222222222222222222222111111111111111111111111111222222222333333333333333333222222222222222222333333333333333333333333222222222222222222222222444333111000000111222333111111222222222333333333111111222222222333333333111222222222111111000///111111222222222333333333333333333444444444555555222222222333333333333444444444555555555555444444333333444555555555555444444555666888888888777777666666777777888999::::::888888999999999:::::::::999999;;;<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAA===>>>@@@AAACCCCCCDDDDDDAAA@@@@@@@@@AAABBBCCCDDD>>>>>>>>>??????@@@@@@@@@===>>>??????@@@@@@@@@???<<<<<<===>>>??????>>>>>>;;;<<<<<<===============???>>>===<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<777777777777777777777777777777666666666666777777666666666666555555555444666555555555555444444444333333333444444444555555333444444555555444444333222222333444444333333333111222222333333333333333333333333333333333333333222222222333333444444444333333333444444333333333111111222222222333333333111222222222222333333333333333222222222222333333444444333333333333222222333333333222222333333333///000111222333333333333222222222222222222222222222222222333333444444444333333333333333333333333222222111111111111222222222222222333333333444444333222222222222222222333222222222333333444444444222222222222222222222222222222333333333333444444666666555444222111000000333333333333333333333333222222222222222222222222555444444333333444444555333333333333333333333333111222444555666555444333333333333333333333333333///111444777888999888888111111222333333333222222111111111111111111111111222111111000///000000000000222333222///---///111000000111111222222222333000000000000000000000000000000111111222222222222222222222222222222222222111000/////////000222333222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333111111111111111111111111000111111111111222222222///000111222333444444444333333333444444555555555222222222222222222222222000000000000000000000000000111111111111222222222222222222222222222222222111111222222222222111111111111111000000////////////000111222333222111000333333333444444555555555222222222222222222222222222222222333333444444444222222222222222222222222111111111111111111111111000111111111111222222222444333333222222111111111333333333333333333333333222222222222222222222222555333111//////000111222111111111222222333333333111111111222222333333333111111111111111000///...111111222222222333333333333333333444444444555555111111222222222333333333444555555555555555555444222222333444444444333333222333555777777777777777666666666777888888999999888888888999999:::::::::888888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAACCCCCCCCCBBBAAA@@@???>>>???>>>>>>>>>???AAACCCDDD===>>>>>>???@@@@@@AAAAAA===>>>???@@@@@@@@@@@@@@@;;;<<<===>>>>>>??????>>>;;;<<<<<<===============AAA@@@???=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<555555666666777777888888777777666666666666777777666555555555444444444444666666555555555444444444333333333444444555555555333444444555555444444333444444444444333222111111000111222333444333222111111111111111111111111111222222222333333444444444222222222333333222222222111111111222222333333333111111222222222333333333333222222111111222222333444444444333333333222222555444444333333444444555...///000111222333333333222222222222222222222222222222222333333444444444444444444444444444444444333222111000000111222333333333333444444444555555444333333333333333333444111111222333333444555555444444444444444444444444222222333333333444444444444444444333333333222222444444444444444444444444333333333333333333333333555444444333333444444555333333333333333333333333111222444666666555444333333333333333333333333333555444444666888999999777555444444333333444444555444333222222111222222222222222222111111111000000333333222111000000111111111111111111111111111111000000000000000000000000222222333333333444444444222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333111111222222222333333333222222222222222222222222444444444333333222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111000000000000000222222111111111111222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111222333333333333222111111111111222333333333444222222222222222222222222333333333222222222222111444333333222222333333444333333222111111222333333333333333222222111111111333333333333333333333333222222222222222222222222111111222222222111111000222222333333444555666666444444333222222222333333333222222111111222222333222333444555555555444333444444444555555555555666444444444555777888:::;;;999999888888999999:::;;;888888999::::::;;;<<<<<<>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBB???<<<:::;;;???BBBBBBAAA>>>===<<<;;;<<<===???AAABBBAAA???>>><<<;;;;;;::::::::::::999999888888888;;;;;;;;;::::::999999999999999999888888888888777999888666555444555777888777777777777777777777777444555666666666555333333333444444555555444444333333333333333333333333333222222333333333333444444000111222333333222000000333333333333333333333333222222222222222222222222555555444444444333333333444333333222222333333444333333333333333333333333333444444444555555666666333333333333333333333333333333333333333333333333444444444444444444444444333333333444444333222222111111222222222333333333333333333333333333333333444444333333333333222222444444333222222333333333444222000111333444333000111111111111111111111111222333333444444333333222222333333444444333333222333444444555555444444333111111222333444444444444444444444444333333222111555444333333222222222333555555444333333333444444333333333333333333333333111222222333333222222111333222222444666777777555555555444333333333333333333222222111111111222222333333333222222222222222333222222111000000111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333111111222222222333333333222222222222222222222222444444333333333222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222111111222222111111111111222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111222333333333333222111000000000000000111111111222222222222222222222222000111111111222222333333444333333222222333333444333333222111111222333333333333222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222222333333333444555555555333333333222222333444444333333222222222222333333222333444555555555444333444444444555555555555666555555555555666777888888888888888888888999::::::888888999999:::;;;;;;<<<======>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB>>><<<:::;;;>>>AAAAAA@@@@@@???>>>======>>>@@@AAABBBAAA???===<<<;;;;;;::::::::::::999999999888888;;;::::::::::::::::::999999999999888888888888777999888666555555555777777666666666666666666666666444555666666666555444333333444444555555444444333333333333333333333333333222222333333333333444444111111222222333222222222333333333333333333333333222222222222222222222222555444444444444333333333333333222222222222333333333333333333333333333333111222333444555666777888333333333333333333333333333333333333333333333333444444444444444444444444333333333444444333333222222222333333333444444444333333333333333333333333444444333333333333222222444333333222222333333444444222000111333444333111111111111111111111111111222333333444444333333222222333333444444333333222333333444444444444333333333333333444444333222222333444444444333333222111333333333333444555666666666555444333333333333333333333333333333333333333222222333333333333222222222222222444777888777666666555444333222111111111222222111111111222222333333333333333333333444444333222111111000111111111111111111111111111111111111111111111111111111111/////////000000000111111222222222222222222222222333333333222222222222111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111222222222222222333333333333333333111111222222222333333333222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222111222222333333222222111222333333333333333333333222222111111111111222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111222222333333222222111111111111000000000000000111111111111111111111111......///000111222333444333333222222222222333333333222222111111222222333222222222222222222333333333333333333333333333333222222222222222222222222222333333444444444333333333333333333444444444444222222222222333444444555444444333333333333444444222333444555555555444333444444444555555555555666666666555555444555555555777777777777777888888999888888999999::::::;;;;;;<<<<<<=========>>>>>>>>>@@@???>>>=========>>>???===>>>>>>????????????>>>????????????????????????>>>>>>??????@@@AAAAAAAAA===<<<;;;<<<>>>@@@@@@@@@AAA@@@???>>>>>>???@@@@@@AAA@@@???===<<<;;;;;;:::::::::::::::999999999999999::::::::::::::::::;;;999999999888888888888777999888666555555555666777666666666666666666666666555555666666555555444333333444444555555444444333333333333333333333333333222222333333333333444444222222222222333333444555333333333333333333333333333333333333333333333333444444444444333333333333222222111111111111222222444444444333333222222222000111222333555777888999333333333333333333333333333333333333333333333333444444444444444444444444222333333444444333333333333333444444444555555555333333333333333333333333444444333333333333222222333333333222222333333444444222111222333444333111222222222222222222222222222333333444444333333222222333333444444333333222333333444444444444333333444444444444333222111000333333444444444333222222222222222333555777999:::777666555444333222222222333333333333333333333333333333444444444444333333444333444666999:::999888777666555333111000000000111111111111111222333444333333222222222333444444222222111111111111111222111111111111111111111111111111111111111111111111////////////000000000111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333333333111111222222222333333333222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222333333333333222222111111111111222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222444333333333222111111111000000000000000000000000...//////000111111222222333333222222222222333333222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222111222333333333333333333444444333333333333333333111111111222333444555666555444444333333444444555222333444555555555444333444444444555555555555666555555444444444444555555666666666666666777888888888888999999::::::::::::;;;;;;;;;<<<======>>>>>>???>>><<<;;;;;;<<<>>>???======>>>>>>>>>>>>======>>>>>>>>>???????????????>>>>>>??????@@@@@@@@@AAA=========>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>???@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999888888888777777888888777666555666666777666666666666666666666666555555555555555444444444333444444555555444444333333333333333333333333333222222222333333333444444444333222222333444666777222222333333333333444444333333333333333333333333444444444333333333222222222111111000000111111222555444444333333222222111111111222333555666777777333333333333333333333333333333333333333333333333333333333333333333333333222222333444444444333333333333333333444444444444333333333333333333333333444444333333333222222222333333222222222333444444333333222333333333333222222222222222222222222222222333333444444333333222222333333444444333333222333333333444444333333333333444444444333333222111333333333444444333333222222222222333555666888999777666555444333222222222444444444444444444444444333444444555555444444333333333444666999::::::999888777555333222000000000111111111111222333555555333222111000000111222333222111111111111111222222111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111222222333333222222111111111111222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222444333333333222111111111000000000000000000000000000000000000000000000000333222222111111222222333222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222000000111222222222222222333333333333333333222222111111111222333444555666555444444333333444444555222333444555555555444333444444444555555555555666444333333444444555666777666666555555666666777888888888999999999999999:::999::::::;;;<<<<<<======>>>===;;;::::::;;;===???======>>>>>>>>>======<<>>???????????????@@@@@@>>>???@@@@@@@@@@@@AAABBB??????>>>>>>============??????===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999888888888777777888777777666666666666666555555555555555555555555666666555555444444444444333444444555555444444333333333333333333333333333222222222333333333444444555444333222333444666777222222222333333444444444333333333333333333333333444444333333333222222222222111111000000111111222444444444333333222222222333333333444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444444333222222222222333333333333333333333333333333333333444444333333333222222222333222222222333333444555333333444333333333333444222222222222222222222222222333333444444333333222222333333444444333333222222333333333333333333222111222333333444444444333222333333444444333333333333333222222333444444555666666555444333222222333444444444444444444444444333444444555555444444333111111111444777888888777888888666444333222111111111111222222444555666777444333111//////000111222111111111000111111222333111111111111111111111111222222222222222222222222111111111222222222333333222222222222222222222222111222222222222333333333111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111222222222111111111111111000000111111222333333333111111222222222333333333222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222222222111222222333333222222111000000111111222222333333222222111111111111222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333222222111111222222333111111111000000000000000111111111111111111111111222222111111111000000000222222111111111111222222111222222333333222222111222222222222222222333333222222222222222222222222222222222222222222222222//////000111222222222222222222222222333333333333222222222222333444444555444444333333333333444444222333444555555555444333444444444555555555555666444444444444555666777888666666666666666777777888888888999999999999999999888888999:::;;;<<<<<<======<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>======<<<>>>>>>??????@@@AAAAAAAAA????????????????????????===???AAAAAA@@@@@@@@@AAA>>>>>>>>>>>>============???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999::::::::::::::::::;;;999999999888888888888777777777777777666666666666555555555555555555555555666666555444444444444555333444444555555444444333333333333333333333333333222222333333333333444444555444444333333444444444111222222333333444444555333333333333333333333333333333333333222222222222222222111111111111222222333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222333444444444444111111111222222222333333333333333333333333333333444444333333333333222222222222222222333444555555222444555444333222333555333333333333333333333333222333333444444333333222222333333444444333333222222222333333333333222222000111222333444444444444222222333444444444333333555444333222222222222222555555444333333333444444444444444444444444444444333333444444444444333333111000111444777999888777999888666555444333333333222222222333555777888999777555222000//////111222111111000000111222222333111111111111111111111111222222222222222222222222111111111222222222333333222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111222222222111111111000000///000000111222222333333111111222222222333333333222222222222222222222222000111111111222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222333444444555222222111111111111222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333222111111222333333000000000000000111111111222222222222222222222222111111111222222222222222222222111111111111222222111222333333333333222111333333222222222222222222111111111111111111111111222222222222222222222222///000111222333333333333111111111222333333333444333333333222222333444444333333222222222222333333222333444555555555444333444444444555555555555666666666666555555666777777777777666666777777888999999999888888888888888888777777888999:::;;;<<<<<<;;;<<<<<<<<<============>>>?????????>>>>>>===<<<======>>>>>>???@@@@@@AAA????????????>>>>>>>>>>>>;;;===@@@@@@>>>===>>>???======>>>?????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::::::::999999999999888888888888777777777777777777666666555555555555555555555555555777666555444333444444555333444444555555444444333333333333333333333333333222222333333333333444444444444444444444333222111111111222333333444555555444444444444444444444444333333333222222222222111333333222222222222333333111222222333333444444555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222000111222333444444444444222222222333333333444444333333333333333333333333444444333333333333222222222222222222333444555666222444666555333222333555333333333333333333333333222333333444444333333222222333333444444333333222222222333333333333222222222222333444444333333333111222333333444444444333555555444333333333333333444444333333333444555555555555555555555555555555222222333333333333222222222222333666999;;;;;;:::999888777666555444444444222222333444666888:::;;;999777444111000000111222111111000000111222333333111111111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111222222222222111111000000///000000111222222333333111111222222222333333333222222222222222222222222000000111111222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222333333444555666666222222111111111111222222222222222222222222222222333222222222222222222333222222222222222222222222222222222222222222222222444333222111111222333444111111222222333333333444222222222222222222222222000000111222333444444555222222111111111111222222111222333444444333222111444333333222222111111111111111111111111111111111222222222222222222222222000111222333444444555444000000111222333333444444444444333222222222333333333222222111111222222333222333444555555555444333444444444555555555666666999999777666666555555555777777777777777888999999999999888888888888888888666777888999:::;;;<<<<<<;;;;;;<<<===>>>>>>======???????????????>>>======;;;<<<<<<===>>>??????@@@?????????>>>>>>>>>>>>>>>999<<>>===>>>???@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999888888888888777777777777777777666666555555555555555555555555555777666555444333444555555333444444555555444444333333333333333333333333333222222333333333444444444444444555555444222000///111111222333333444555555444444444444444444444444333333333222222222111111444333333222222333333444000111222333444444555666111111222333333444555555333333333333333333333333333333333333333333333333222222222222222222222222000111222333444444555444333333333444444444555555333333333333333333333333444444444333333333222222222222222222333444555666222444666555333222333666333333333333333333333333222333333444444333333222222333333444444333333222222222222333333222222222444444444444333222111111111222333333444444444444666555555444444444555555333333333333444555666666555555555555555555555555111222222333333222222111222222333666888999888777999888666555333333222222111111111111222333444555222222222111111111000000111111111111111111111111111111111000000000000000222222222222222222222222222222222222222222222222444444222222222222444444222222222222222222222222333333333333333333333333111000//////000222333444111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111000000111111111111000000222222222222222222222222222222222222222222222222333333333222222111111111111111222333333444555555222222111111111111111111333222222111111222222333333333333222222111111111222222222222222222222222222222222222222222222222/////////000111333444555222222111111111111111111222222222222222222222222333333333333333333333333222222111000//////000000111111111111111111111111000000000111222222222333555444333222222222222333222222333333333333444444333333333222222222111111000111111111111222222222111111111111111111111111222222222111111000000000555555555444444333333333333222222222333555777888333333333444444444555555111111222333333444444555555444444444444555666666555444444444444555666666777888888888888999999999888888777777888888999:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;;;;:::999:::;;;<<<===???@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@BBB???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888777777666666777777666666555555555444888888777666666666666666666666555555555444444444444444444444444444444444444444444333333222222222333333333333333333333333000000000111222222222333444444444444444444444444222222222222222222222222444555555555444333333222...+++(((+++111444333000444444444333333222222222444444444555555555666666444555666666666555333222222333333444444333333222333333333333333333333333555555555444444333333333444333333222222333333444444444222222222222444444222222222222222222222222333333333333333333333333444888:::999444111333666444444444444444444444444666666666555444444444333333444444555555444444333333444444555555444444333333333333333333333333333444555555555444333333222333333333333333333333333444444444444444444444444444444444444444444444444666555555555555444444444111111222555888999888666888777666444333333333333111111111111222333444555222222222222111111111111111111111111111111111111222222222111111111111111222222222222222222222222111111111111111111111111444333222222222222333444222222222222222222222222333333333333333333333333222444666444111000222555111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111000000111111111111000000222222222222222222222222222222222222222222222222333333333222222222111111111111222222333444444555555444444333222111000000333222222111111222222333333333333222222111111111222222222222222222222222222222222222222222222222111111111000111111222333111111111111111111111111222222222222222222222222333333333333333333333333444333222111111111111222111111111111111111111111111111111111111222222222444444333333333222222222222222333333333333444444333333333222222222111111000111111111111222222222111111111111111111111111333333222222222111111111444444444444333333333222222222111111222333555666222222222333333333444444555555555555555555555555444444444444444555666666555444444444444555666666666666777777777888888888888888777777888888999:::999999999:::::::::;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>??????===============>>>>>>>>>========================???>>><<<;;;<<<===???@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888777777777777777777666666666555555555555777777666555555555555666666666555555555444444444444444444444444444444444444444444333333222222222333333333333333333333333111111111111222222222222333333333333333333333333222222222222222222222222444444555555444444333222333000...///222444333111444444444333333222222222333444444444444555555555555555555555555444333333333333444444444444333333333333333333333333333333555555444444444333333333444333333222222333333444444333333222222333333444333333333333333333333333333333333333333333333333333666999777333111222444333333333333333333333333555555555555444444444444333444444555555444444333333444444555555444444333333333333333333333333333444444555555444333333222333333333333333333333333444444444444444444444444444444444444444444444444555444444444333333333333111000111333666777777666666555555444444444444444111111111111222333444555333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000333333222222222222333333222222222222222222222222333333333333333333333333222777;;;999333///000333111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111000000111111111111000000111111111111111111111111222222222222222222222222333333333222222222222111111111222222333333444444777666555444222111000000333222222111111222222333222222222222222111111111222222222222222222222222222222222222222222222222333333222111000000000111111111111111111111111111222222222222222222222222222222222222222222222222333222111111111111111111111111111111111111111111222222222111111111111111222333444444444333222111222222333333333333444444333333333222222222111111000111111111111222222222111111111111111111111111333333333333222222222222333333333333222222222222333222222111111222222333111111111222222222333333777777666555555444333333444444444444444555555666555444444444444555666666555555555666666666777777888777777777777888999999999999999999::::::::::::<<<============>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<======>>>>>>???========================@@@???===<<<;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777777777888888888888666666666666555555555555666666555444444444444555555555555555555444444444444444444444444444444444444444333333333333222222333333333333333333333333222222222222222111111111333333333333333333333333222222222222222222222222444444555555444444333333555444333222111111111111444444333333333333222222333333333333444444444444666555555444444444444444444444555555555555444444333333333333333333333333555444444444444333333333444333333222222333333444444333333222222333333444333333333333333333333333333333333333333333333333222555777666222000111333222222222222222222222222444444444444555555555555333444444555555444444333333444444555555444444333333333333333333333333333444444444444444333333222333333333333333333333333444444444444444444444444444444444444444444444444444444333333333222222222000000000222555666666555444444444333333444555555111111111111222333444444333333333333222222222222111111111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111333222222222222222222333222222222222222222222222222222222222222222222222111555999999666222000000111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111000111111222222111111000000000000000000000000000222222222222222222222222222222222222222222222222111111222222333333333333555555444333222111111000333222222111111222222333222222222111111111111111222222222222222222222222222222222222222222222222333222111111000000111111111111111111111222222222222222222222222222222222111111111111111111111111000000///......//////000111111111111111111111111333222222222111000000000000222333444444333111000222222222333333333444444333333333222222222111111000000111111111222222222111111111111111111111111333333333333333333333333222222222222222222222222444333333222222222222222222222222222333333333333444444333333333222222222444444333333444444555666555444444444444555666666555555666666666777777777777777777777777888999999888999999999999:::::::::<<<<<<<<<<<<============:::::::::;;;;;;<<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<===>>>??????========================>>>======<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777666666777777888888999999666666666666666555555555555555444333333333333444555555555555555555555555444444444444444444444444333333333333333333333333222222333333333333444444333333333222222111111111222222222222222222222222222222222222222222222222333444444555444444333333222333333111//////000111333333333333333333333333222222222333333333444444666555444333333333444555444555555555555555555444333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333444444444444444444444444222222333333333333444444222444666555333111222333222222222222222222222222333333333444444555555555333444444555555444444333333444444555555444444333333333333333333333333333333333444444444333333222333333333333333333333333444444444444444444444444444444444444444444444444444444444333333333333222111000///111444666666555444333333333333444555555111111111111222333444444333333333222222222111111111111111111111111111111000000000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333555999;;;:::444///111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111111111222222222222111111000000000000000000000000222222222222222222222222222222222222222222222222111111222222222222222333111111111111222222222222333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222111111000000111111222333000000111111111222222222222222222222222222222222111111111111111111111111000000////////////000000111111111111111111111111333222222222111000000000000111333444444333111000222222222333333333444444333333333222222222111111000000111111111222222222111111111111111111111111333333333333333333333333222222222222222222222222555555555444444333222222333333333333444444444444222222222333333333444444333333333333333444555555555444444444444555666666666666666777777777888888777777666666777777888999888888888999999999:::::::::::::::;;;;;;;;;<<<<<<999:::::::::;;;;;;<<<<<<============<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777666666777777888888999999555555555666666666666666555555444333333333333333444555555555555555555555444444444444444444444444333333333333333333333333222222222333333444444444444333333333222222111111222222222222222222222222222222222222222222222222333333444444555444444333000111222111000000222444333333333333333333333333222222222333333333444444555444333222222333555555444555555555555555555444333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333444444444444444444444444222222222333333444444444444555666555444333333444444444444444444444444444222333333333444444555555333444444555555444444333333444444555555444444333333333333333333333333333222222333333444333333222333333333333333333333333444444444444444444444444444444444444444444444444555555555555444444444444111000///111444666666666444333333333333333444444111111111111222333444555222222222111111111000000111111111111111111111111/////////000111111222222222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222222222222222222222222222444333444999??????888111111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111222222222222333333333111111222222222222222222///000000111111222333333333222222111111222222333000000000111111111111111222222222222222222222222222222222222222222222222111000000000111222333333000000000111222222333333222222222222222222222222222222222222222222222222222222222222222222333444111111111111111111111111222222222111111111111111000111222333333333222111222222333333333333444444333333333222222222111111000111111111111222222222111111111111111111111111222222222222333333333333222222222222333333333333555555555555555444333222333333444444444555555555333333444444555666777777333333333333333444444555555444444444444555666666666666777777777888888888777666666666666777888888888888888888999999999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;===============<<<<<<<<<;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777777777777777888888888888555555555666666666666666555555444333333333333444444444444555555555555555444444444444444444444444222222333333333333444444111222222333333444444555333333333333333222222222333333333333333333333333222222222222222222222222333333444444555555444444222111111222333444555666222222333333333333444444333333333333444444444444333333333333333444444555444444555555555555444444333333333333333333333333333333333444444444444555444333333222222333333444222333333444444333333222333333333333333333333333111222222333333444444555444444555555555555444444444444444444444444444444333333333333444444444444333444444555555444444333333444444555555444444333333333333333333333333333111222222333333333333333333333333333333333333333444444444444444444444444444444444444444444444444666666555555555444444444222111000111444666777777444444333333222333333333111111111111222333444555111111111000000000//////111111111111111111111111//////000111111222333333222222222222222222222222111111111111111111111111000111222333333222111000222222222222222222222222111111111111111111111111111111333888;;;:::555111111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222111111111111111111111111222222222222222222333222222111111222222333///000000000111111111222222222222222222222222222222222222222222222222222333222111111000111111111///000000111222222333333222222222222222222222222333333333333333333333333333333333333333444555555111111111111111111111111111111111111111222222222000111111111222222222222222222333333333333444444333333333222222222111111000111111111111222222222111111111111111111111111111111111222222222333333222333333333444444444444333333444444444333222222222222333333333444444444444555555555555555555555333333222222333333444555555444444444444555666666555555555666666666777777666666666666666777888888888888888888999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888888888888777777777777777555555555555666666666777666555555444444444444444444444444555555555666666444444444444444444444444222222222333333444444444111111222333333444555555222222333333333333333333333333333333333333333333222222222222222222222222222333444444555555444444333111///000444666555333222222222333333444444444333444444444444555555555111222333444444444444444333333444444444444333333333333333333333333333333333333333444444444555555444333333222222333333444222333333444444333333222333333333333333333333333111111222333333444555555333333333444444444333222333333333333333333333333444444333333333333333333333444444555555444444333333444444555555444444333333333333333333333333333111111222333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555444444444333333333111000111444777888888555444333333222222222333111111111111222333444555000000000000////////////111111111111111111111111000000111222333333444444222222222222222222222222000000000000000000000000000111222333333222111000222222222222222222222222111111111111111111111111,,,///222555555333000...111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111111111222222333333333222222111111111111111111444444444333333222222222333222222222222222222333//////000000111111111222222222222222222222222222222222222222222222222222555444333111000////////////000000111222222333333222222222222222222222222333333333333333333333333222111111111222333333444111111111111111111111111000000111111222222222333111111000000111222333333222222333333333444444444333333333222222222111111000111111111111222222222111111111111111111111111000000000111111222222222333333333444444555555555111111333333444333222111111111222222222333333333555444444333333222222111333333222222333333444555555444444444444555666666444444444555555555666666666666666666666777888888777888888888888999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::999999999<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999999999888888777777666666444555555555666666777777666666555444444444444555444444444555555555666666444444444444444444444444222222222333333444444444111111222333333444555555222222222333333444444444444444444444444444444444222222222222222222222222222333333444555555555444333///,,,---222444222...222222222333333444444444444444444555555555666666000111333444555444333333222333333444444333333222333333333333333333333333333333333444444555555555444333333222222333333444222222444444444444222222222222222222222222222222111111222333333444555555222111111222333444222111222222222222222222222222444444444333333222222222333444444555555444444333333444444555555444444333333333333333333333333333000111222333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444333333333222222222222111111333555888999888666333222222222222111222222333444444555666666333333222222111000//////111222222111000000111333222222222222333444555666444333333222111111111222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222111111111111111111111111222222222222222222222222111222333333222111000///000000000000111111111111222222222222222222222222333333333222222111111111111111222222222333333333444333333222111111111222333333333222222111111111222222222222222222222222333333333333333222111000111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111222222222222111111111111222222222333333333000111111222222333444444333222111////////////000111111111111111111111111222222222222222222222222222222222222222111000///333333333333333333333333111222222333333222222111000000000000000000000000333333333333333333333333000000000000000000000000222222222222222222222222222222222333444555666777555444333333333333444555444444444444444444444444444444444444444444444444666666666555444444333333555555555555555555555555777777777777888888888888555666888999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;999777666888:::;;;<<<===?????????>>>===>>>===<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::999999888888888888888888777777777777777555555555555555555555555666444333444555666555444222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222111222333333111111222333222222222333333444444444111111111111111111111111333333333333333333333333333333222222111000000000333333222222111222222222222222333333333333444444444444444444444444444444222222333333333333444444222222222222222222222222222333333444444333333222444444444333333222222222000000111111111222222222555444444333333222222111111111222333333444555555222222333333333333444444222333333444444333333222111111222222222333333333444333333222222333333444///111222333444444333222111222222333333444444555444444444444444444444444444444333222222333333333555555444333333333333444333333444444444444444444555555555555555555555555222222111111333555888999888666333222222222111000222222222333444555555555333333222222111000000///111222222111000000111333///000000111222222333333444333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222111111111111111111111111222222222222222222222222111222222333222111000///000000000000111111111111222222222222222222222222333333333222222222111111111111222222222333333333444333222222111111222222333333333222222222111111222222222222222222222222333333333333333222111000111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111222222222222111111111111222222222333333333333222222222222222222222222111000000000111222333222222222222222222222222222222222222222222222222222222222222222111000000333333333333333333333333111222222333333222222111111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222222222222222333444555555555444333333333333444555444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555444444444444555555555555666666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777999;;;=========>>>>>>===============<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;:::::::::999999999:::::::::999999888888888::::::999888777666666555444444444444444444444444888666555666777888777555222333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333111333333333222111222333222222222333333444444444333333333333333333333333333333333333333333333333111111111111111222222222333333222222111222222333222222333333333333444444444444444444444444444444222222333333333333444444333333333333333333333333333444444555555444444333444333333333333333333222111111111222222222222333444444444444444444444444111111222333333444555555222222333333333333444444222333333444444333333222222222222222333333333333444333333222222333333444111222333444444444333222444333333222222111000000333333333333333333333333444333333222222333333444555555444333333333333444333333333444444444444555555555555555555555555555222222111111333555888999999666444222222222000///111222222333333444444555333333222222111000000000111222222111000000111333...///111222333333222111333333222111111111111222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222111111111111111111111111222222222222222222222222111222222222222111000000000000000111111111222222222222222222222222222222333333333222222222222111111111222222222333333333333333222222111111222222333333333222222222222111222222222222222222222222222222333333333222111111111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111222222222222111111111111222222222333333333444444333333222111111000111111111111222333444555333333333333333333333333222222222222222222222222111222222222222111000000333333333333333333333333111222222333333222222111222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222333222222222222222333333444444333333333333444444444444444444444444444444444444444444444444444444222333333444555555666666666666666666666666666666333333333333444444444444777777777777888999::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<:::999999;;;===@@@???>>>======<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999888888888<<<;;;:::999888666555555444444444444444444444444777666555666777777666555444333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333111333444333222111222444222222333333333333444444333333333333333333333333333333333333333333333333000000111111222333333444333222222111222222333333222222333333333333444444444444444444444444444444222222333333333333444444444444444444444444444444444444555555555555444444222333333333333333333444222222222222333333333333333333333444555666666666111222222333333444444555222222333333333333444444222333333444444333333222333333333333444444444444444333333222222333333444333333333444333333222111333333222111111000000///333333333333333333333333333333333222222333333444555555444333333333333333333333333444444444555555444444444444444444444444222222111111333555888999999777444333333222000...222222222222333333444444222222222111111111000000111222222111000000111333000111333555555555333222222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222111111111111111111111111222222222222222222222222111111111222111111111111000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333333333222222111222222333222222222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111222222222222111111111111222222222333333333333333333222222111111111222222222222333333444444333333333333333333333333111111111111111111111111111111222222222111111000222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555666666666666666666666666555555666666666777777777999888777777777888:::;;;:::::::::::::::;;;;;;;;;<<<;;;999888888999;;;<<<<<<<<<<<<;;;::::::<<<>>>DDDCCCAAA>>>===============<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999888888888888888;;;::::::999888777777666555555555555555555555555555444333333555555444333444444444333333222222222333333333333333333333333333333333333333333333333444444444444444444444444222333444333222222333444333333333333333333333333111111111111111111111111333333333333333333333333111111111222222333333333222222111111222222333333222222222333333333444444333333333333333333333333222222222333333333444444333333333333333333333333333333444444444444333333222222222333333444444444222222333333333444444444333333333444444444555555222222222333333444444444222222222333333333444444222333333444444333333222333333333444444444555555444333333222222333333444333333333222222111000000000000111111222333333333222222222222222222222222333333222222222333444444555444333333222222333333222333333444444555555555444444444444444444444444222222111111333555888999999777555555444333111///222333333333333333444444222222222111111111111111111222222111000000111333000222444555555444333222111111111000000111222222000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222111111111111111111111111222222222222222222222222111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222222222111111222222222333333333333222222111222222333333222222222222222222222222222222222222222222222222111222222333333333222222111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111222222222222111111111111222222222333333333111111222222222333333333444444444444333333222222333333333333333333333333111111111111111111111111000111111222222222111111222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222111000000000111111333333333333333333333333333333333333333333333333333333333333333333333333555555444444333333333333666666666666666666666666666666777777777888888888999888777777777888999:::999999999:::::::::;;;;;;<<<;;;999888888999;;;<<<;;;<<<<<<;;;:::;;;===@@@GGGFFFCCCAAA???>>>>>>>>><<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888999999666666666666666666666666555333222333444555444333444444444333333222222222333333333333333333333333333333333333333333333333444444444444444444444444222333444444222222333444333333333333333333333333111111111111111111111111333333333333333333333333333333333333222222111111222111111111222222333444222222222333333333444444333333333333333333333333222222222333333333444444111111111111111111111111222222222333333222222222222222222333333444444444222222333333333444444444333333333222222222111111222222333333333333444444222222222333333333444444222333333444444333333222333333333444444444555555444333333222222333333444222222111111000000000///111111222222333444444444222222222222222222222222333222222222333333444555444444333222222222222333222222333333444555666666444444444444444444444444222222111111333555888999999777666666777666444222444444444444444444444444111111111111111111111111111222222111000000111333000000222222222222111000111000000000000111222222000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222111111111111111111111111222222222222222222222222111111111000111111222333111111111222222222222333222222222222222222222222111222222222222333333333111111222222222333333333222222111111222222333333111222222222222333333333222222222222222222222222111111222333333333222222111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111222222222222111111111111222222222333333333000111111222333333444444444444444444333222111000333333333333333333333333111111111111111111111111000000111222222222222111222222222222222222222222111222222333333222222111000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222333333333333222222333333333333333333333333333333333333333333333333555555444444333222222111555555555555555555555555555555555555666666666777999888888888888888999999888888999999::::::;;;;;;;;;:::999888888999:::;;;:::;;;;;;;;;:::;;;>>>@@@GGGFFFDDDBBB@@@???>>>>>><<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999777777777888888888888888666666666777888888999999666666666666666666666666666555444555666666555444444333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333222444555444333222333555444444333333333333222222333333333333333333333333333333333333333333333333555444444333222222111111111111111111222333444444222222333333333333444444333333333333333333333333222222333333333333444444111111111111111111111111111111222222222222111111222333333333333333333444222222222222333333333333333333333222111000000000333333333333333333333333222222333333333333444444222333333444444333333222333333333333444444444444444333333222222333333444222111111000000000111111555555444444333222222111333333333333333333333333222222222222333444555555444444333222222222222222111222333333444555666666333333333333333333333333222222111111333555888999888777777888999888666444555555555555555555555555111111111111111111111111111222222111000000111333111111111111111111111111000000000000000111222222000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222111111111111111111111111222222222222222222222222111111000000000111333333111111111222222222333333222222222222222222222222111111222222222333333333111111222222222333333333222222111111222222333444111111222222222333333333222222222222222222222222000111222333333333333222111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111222222222222111111111111222222222333333333222222222222222222222333222222333444444333222111222222222222222222222222111111111111111111111111000000111222222222222222111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111222333444111222333333333333222111222222222222222222222222222222222222222222222222444333333333333333333333444444444444444444444444444444444555555555666666888888999999999888888777777888888999::::::;;;;;;999999999999999999999999999::::::::::::;;;>>>@@@DDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777888888888999999999999666777777777888888888999666666666666666777777777555555555555555555555555666555444444666666555444222333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333444555444333333333555444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333222111111111111222333444555222222333333333333444444222222222222222222222222222222333333333333444444111111111111111111111111111222222333333222222111444333333333333333333222111111111222222222222333222222222222222222222222333333333333333333333333222222333333333333444444222333333444444333333222222222222222333333333333444333333222222333333444333222222111111222333444444444333333222111111111333333333333333333333333222222222222333444555666444333222222111222222222111222222333444555666777333333333333333333333333222222111111333555888999888888888999::::::888666666666666666666666555555111111111111111111222222111222222111000000111333444444333222222333333444000000///000000111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222111111111111111111111111222222222222222222222222111111000000000111333444111111222222222333333333222222222222222222222222111111111222222333333333111111222222222333333333222111111111222333333444111111111222222333333333222222222222222222222222000111222333333333333333111111111111111111111111111111111111111111111111333222222222222222222333111111111111111111111111111111222222222222111111111111222222222333333333444444333222222111111111///000222333444444333222111111111111111111111111000000000000000000000000///000111222222222222222111111111111111111111111222222222333333222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111222333444555111222333444444333222111222222222222222222222222222222222222222222222222111222222333333444444555333333333333333333333333555555555666666666777777777888999::::::999777666777777888999::::::;;;;;;888999999::::::999999888888999::::::999;;;>>>@@@AAABBBBBBAAA@@@>>>;;;:::;;;;;;;;;;;;;;;<<<===>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<777777888888999999999999666666777777888888888999777777666666555555444444333333333333333333333333444333222222444444333222222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222333444555555333333444555444444444333333222222222111111111111111111111111333333333333333333333333111222222333333444444555111111111111222333444555222222333333333444444444222222222222222222222222222222333333333444444444222222222222222222222222222333333444444333333222444444444333333222222222000000111111111222222222111222222333333444444555333333333333333333333333222222333333333444444444222333333444444333333222111111222222222333333333444333333222222333333444444333333222333444666777000000000111222222333333444444444444444444444444222222222222333444555666444333222222111111222222111111222333444666666777333333333333333333333333333222222222333555777888:::::::::;;;;;;:::999999::::::;;;;;;:::888777666222111111111000000//////222222222222222222222222333333333222222111111111111111111111111111111111333222000000111222111111333333333333333333333333222222222111111111000000222222222111111111000000222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000000000222222222111111111000000111111111111111111111111222222222222222222222222333222111111111222333444444333111000000111333444:::555000///222444333000111111222333333333333222222222222222222222222222444444333222000000111333111111111111111111111111111111111111111111111111111111222222222333333333333222222111111222222333222222222222222222222222333333222222111000//////000000111111111222222222444333111000000000111111///000111222222222222222111111222222222222111111222222222222222222222222222222222111111111000000222222111111111111111111222222222222222222222222111111111111111111111111222222111111222222333444222222222111111111000000111111111222222333333333444444444555444444333333222222333333333333444444333333333444444444555555555444444444555666777888888888777777666666555555999999888888999999:::;;;999999999999999999999999999999::::::::::::;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::888888888888888999999999555666666777888999999999777777777777666666666666777666555444444444444444666555444333333333333333333333333444444555555555222333333444444333333222333444555555333333444555222222222222222222222222///000111222222222222222222222111111111111222222333333333222222111111111333222222222333333111000111111222222222333333333222222222222222222222222333333333222222111111111444444444444444444444444333333333333333333333333//////......000111333444222333333444444333333222222222222222222222222222000111222333333333333333222222222222222222222222444444444333333222222222333222222111111222222333666555444222111111222222111222333444444333222111555444444333333222222111222222222222222222222222444444444333333222222222222333333444444333333222444444333222222333444444333333333333333333333333444444444555555555555555222333444444222222333444222222222222333555666888:::::::::;;;;;;::::::999:::;;;;;;;;;:::888666555222222222222111111111000222222222222222222222222333333333222222111111111111111111111111111111111333111000000111222222111333333333333333333333333222222222111111111000000222222222111111111000000222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000000000222222222111111111000000222222222222222222222222222222222222222222222222222222111111111222333444444333111000000111333444999555000000222444333000111111222333333333333222222222222222222222222222333444333222000000111333111111111111111111111111111111111111111111111111111111222222222333333333222111111111111111111222222222222222222222222222333333222222111000000000111222222222333333333333333222111000000111111222000000111222222222111111222222333333333333222222222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222222222222222222222222222222222111111222222333444333222222222222111111111222222222222222222333333333333444444444444444333222222333333333333444444333333333333444444444444444555555666666777888888777777777888888888888888999999888888999999:::;;;999999999999999999999999999999::::::::::::;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888555666666777888888999999999999999999888888888888666666555444444444444444777777666555555555555555333333444444444444444444222333333444444333333222222444555444333222333444333333333333333333333333111222222333333333333222333333222222222222333333333333333222222222111111333333222333333333111000111111222222222333333333222222222222222222222222333333333222222222111111333333333333333333333333333333333333333333333333333222111000000111222333222333333444444333333222222222222222222222222222000111222333333333333333222222222222222222222222444333333333333333333222333222222111111222222333666555444222111111222222444555555555555555555444333333333333333333333333222222222222222222222222444444444333333222222222222333333444444333333222444333222222222222333444333333333333333333333333555555555555555444444444222333444444222222333444222222111222333444666777999::::::;;;;;;::::::::::::;;;;;;;;;999888666555333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111333111000000111222222111333333333333333333333333222222222111111111111111222222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000000000222222222111111111111111333333333333333333333333222222222222222222222222222222111111222222333444444333222111111222333444888444000000222444222000111111222333333333333222111111111111111111111111222333333222000000111333111111111111111111111111111111111111111111111111111111222222222333333333111111000000000000111111222222222222222222222222333333333222111111000000222222333333333444444444222111111111111222222333111111222222222111111000333333333444444333333333111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222111111222222333444333333333333222222222222333333222222222222222222111222333444444555444444222222333333333333444444222222222222333333333333444555666888999888888777666777777888999:::::::::999888888888888999::::::999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888777777777666666666777888888999999999999999999888888888888666666555444444444444555777666666666555555555555444444444444444444333333222333333444444333333222222333444333222111222444444444444444444444444444333333444444444333222222444333333333333333333444333333333222222222222111333333333333333222222111111111222222222333333333222222222222222222222222333333333222222222222111222222222222222222222222333333333333333333333333666555444222111111111111222333333444444333333222222222222222222222222222111111222333333333222222222222222222222222222222222333333333333333333444333222222111111222222333555555444333222222222222666555555444444555555666111111222333333444555555222222222222222222222222444444333333333333222222222333333444444333333222333222222111111222222333333333333333333333333333666666555555444444333333222333444444222222333444222111111111222444666777999999:::;;;;;;;;;:::::::::;;;;;;:::999777555444222222222222222222222222111111111111111111111111222222222111111111111111111111111111111111111111222111///000111333222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111333333333333333333333333333333222222222222222111222111222222222222333333333222222111111222222333666333111111222333222111111111222333333333333222000000000000000000000000111222333222000000111222111111111111111111111111111111111111111111111111111111222222222333333333222222111111111111222222222222222222222222222222333333333222222111111111222222222333333333333444111111111111222333333444222222222222222111000///222222333333333333222222000000000000000000000000111111111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333222222111111222222333444444444444333333333222222333333333222222111111111000111222333444555555555222222222333333333444444111111222222222333333333444555777999:::999888777777777777888888999999999888888888888888999999:::888999999999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999888777666666666666777777888888888888777777777777666666666555666555555444444444555555444444444444444444333333555555555444444333333333222333333444444333333222111222333333111111222333333333333333333333333333333444444444333222111111333333222222222222333333222222222222222222222222222333444444333222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333444444555444333333222111111111222333333444444333333222111222222222222222333333111222222333333333222222222222222222222222222222222222222333333444444444333222222111111222222333444444444333222222222222444333222111111222333444222222222333333444444444222222222222222222222222333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333666666555444444333222222222333444444222222333444222111111111222444666777888999::::::;;;;;;;;;::::::;;;;;;:::999666444333000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222000///000111333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111333333333333333333333333333333333222222111111111111111222222333333333333222222222222222222222222444222111111222222222111111111222333333333333222000000000000000000000000000111222222111000111222111111111111111111111111111111111111111111111111111111222222222333333333444333333222222333333444222222222222222222222222333333333222222222222222111111111111222222222222111111222222333333333333222222222222222111000///111111222222222222111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222111111222222333444444444444333333333222222333333333222222111111111000111222333444444444444222222222333333333444444111111222222222333333333444555777999:::999888777888888777777777666666666888888777777888888999:::888888888999999:::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;999:::<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999888777666666777777777777777888888888777777777777666666666555555555444444444555555666333333444555555444444333555555555444444333333333222333333444444333333222111222333333111111222333111111111111111111111111222222333222222111000000222222111111111111222222222222222222222222222222222444666555333111222333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222333333444444444111111111222222222222222222333333444444333333222111111111222222333333333222222333333333222222111222222222222222222222222222222222333333444444444333222222111111222222333333333333333333333222222444333222111111222333444444444444333333222222222222222222222222222222222333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333666666555444333222222111222333444444222222333444111111000111222333555666888888999:::;;;;;;;;;;;;;;;;;;;;;:::888666444222000000000000000111111111111111111111111111111111000000000111111111111111111111111111111111111111111000///000222333333222222222222222222222222222111111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000000000111111111111111222222222333333333333333333333333444333333222222111111111000111222333333333333222222222222222222222222222222222222222222222111111111111222333333333333222111111111111111111111111...000222222111000111222111111111111111111111111111111111111111111111111111111222222222333333333444444333333333333444444222222222222222222222222333333333333333333222222000000111111111222222222111222333333444333333222111111222222222111111000000111111222222111111000111111111111111111111111111111111111111222222222000000000111222222333333222222222222222222222222111111111111111111111111222222111111222222333444333333333333222222222222333333222222222222222222000111222333333444333333222222333333333333444444222222222222333333333333444555666888999888888777888888777777666555555444888777777777777888999999888888888999999::::::;;;999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999:::::::::::::::999999999888777777777777777777777777777888888999999999999888888888888555444444444444555666666444555666777777777666555444444444444444444333333222333333444444333333222222333444333222111222444111111111111111111111111111111222222222111000000222111111000000111111222111222222222222333333333222444777666333111222444111111222222222333333333222222222222222222222222111222222222222333333333111111111111111111111111111222222333333444444555...///000222333444444444222333333444444333333222111111111222222333333444222222333333333222111111222222222222222222222222222333333333333333333444333222222111111222222333222333333444444333333222666555555444444555555666555555444333333222111111222222222222222222222222222222333333333333444444222333333444444333333222222333333444444333333222333333333333333333333333555555444444333333222222222333444444222222333444111111000000111333555666777888999:::;;;;;;;;;;;;;;;;;;;;;:::888666333222000000000111111222222222111111111111111111111111///000000000111111111222111111111111111111111111111000///000222333333333111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000000000000000111111111222222222222222222222222222222222444444333333222111111000000111222333333333222222222222222333333222222222000111222222222111111222111111222333333333333222222222222222222222222222---///222222111000111111111111111111111111111111111111111111111111111111111111222222222333333333444333333222222333333444222222222222222222222222333333333333333333333333111111111222222222333333222333444444444333222111000000111222222222111111111222222333333222222111222222222222222222222222000000111111111222222222///000000111222222333333222222222222222222222222222222222222222222222222222222111111222222333444333222222222222111111111222222222222222222333333111222222333333333222222222222333333333333444444333333333333444444444444444555555666666777888888888777777777777777777777777777777777777888999999777888888999::::::;;;;;;999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;<<<>>>AAADDDDDDBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999888888888888888888888777777777777777777777999999999999888888888888444444444444444555666666333444666777888777666555333333444444444444444444222333333444444333333222222444555444333222333444111111111111111111111111111111222222333333222222333222222111111222222333111111222222222333333333111555888666222000222555111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111111222333333444555555///000222333444555555444222333333444444333333222000111111222333333444444222333333333333222111000222222222222222222222222444333333333333333333222333222222111111222222333222222333444444444333222444555555555555555555444333333333333333333333333222222222222222222222222222222222333333444444444222333333444444333333222333444555555555555444333333333333333333333333333333333333333333333333333222333444444222222333444111000000000111333555666777888999:::;;;;;;<<<;;;;;;;;;;;;:::888555333111111111111222222333333333000000000000000000000000//////000000111111111222111111111111111111111111111000///000222333444333111111111111111111111111000000111111222222222222000000111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000000000000000111111222222222222111111111111111111111111444444333333222111000000000111222333444333222222111222222333333222222111///111222222222111111222111111222333333333333222222222222222222222222222---///222222111000111111111111111111111111111111111111111111111111111111111111222222222333333333333222222111111222222333222222222222222222222222333333333333333333333333222222333333333444444444333444444555444333111000///000111222222222222222222333333444444333333222222222222222222222222222000000111111222222222222///000000111222222333333222222222222222222222222333333333333333333333333222222111111222222333444222222222111111111000000111111111222222333333444222222333333333222111111222222333333333444444444333333444444444444555555555444444444555666777888777777777888999999::::::777777777777777888888999777777888999::::::;;;;;;999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;999<<<@@@BBBCCCAAA===;;;::::::::::::::::::::::::888888888999999:::::::::888888888888888999999999888888888777777777777777777777777777666666666666444444444444444555666777111222444666666555444333333333333444444555555555222333333444444333333222333444555555333333444555222222222222222222222222111222333333444444444444444333333222222333333444111111111222222333333333111555888777222000222555111111222222222333333333222222222222222222222222111111111222222333333333222222222222222222222222111111222333333444555555111222333555666555555444222333333444444333333222000000111222333333444444333333333333333222111000222222222222222222222222444444444333333222222222333222222222222222222333111222333444444444333222111222444444444444222111111222222333333444444555222222222222222222222222222222222333333444444444222333333444444333333222444444555666666555444444333333333333333333333333333333333333333333333444222333444444222222333444222222111111222222333444666888;;;===>>>===<<<:::;;;;;;:::999777555333222111111111111111111111111000111111111111222222222222222111111111111111111111111111111000000000000000000////////////000000000000000000000000000000444333222111111111222333222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111111222222111111111222222333444111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333222222111111111111111111222222333333333222222222222222222222222111111111222222333333333111111111111111111111111444333333222222333333444111111111111111111111111333222111111111222333444444444444333333222222222444444333333222111000000111222333333444444333333000111111111111222222222111111111111111111111111222222444555555444222222333222111000000111222333222222222222222222222333444333222222111111222222222333333444444333333222555444222111000111222222000222444333222111222333222222222111111000000000333333333222222111111111111222333333444444333333444333333222222333333444333333333444444444555555222222222333333333444444999999888888777666666666999888777777777888::::::777777888999999999999888999:::;;;<<<===<<<;;;:::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===:::777777999:::999888999999999888888888777777999999888777666666777777555555666666777777888888555666888777555444444555444444444444444444444444333333333333333333333333333333222222222111111111666555444333222333444555333333333333333333333333444444333333222111000000444333222111222444777888444444444444444444444444222222222222222222222222111111222222222333333333333222222111111222222333111222222222222111000000111111222222222333333333222222111111111111222222444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222222222333333333333444444222222333333444555666666555444333333333333444555222333333444444333333222222222333333333333444444333444444555555444444333333333333333333333333333555555333333333333555555555555555444444333333333333333333444444444555555222222222222222222222222111111111111111222333333555777999;;;======<<<<<<;;;;;;:::999777555333222111111111111111111111111000111111111111222222222111111111111111111111111111111111111000000000000000000////////////000000111111111111111111111111444333222111111111222222222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111111222111111222222222333333333222222222333333333333444333333333333333333333333333333333333333333333333333333222222222222222222333333333222222222111111222222222222222222333333222222222222222222222222222111111111111111111111111111111111111111111111333333222222222222333333111111111111111111111111222222111111111222333444444444333333333222222222444444333333222111111000111222333333444444333333000111111111111222222222111111111111111111111111111111222222222222111111222222111000000111222222444333333222222111111111222222111000000000000111111111111222222111111111444333222222111111222222000222444333222111222333333333222222222111111111111111222222333333444444111222333333444444333333444333333222222333333444333333333444444444444555333333444444444555555555777777777777777777888888888888777777777888999:::777888888999:::999999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===:::777777999:::999888:::::::::999999999888888999999888777777777777777666666666666666777777777555666777777555444444555444444444444444444444444333333333333333333333333222333333444555666777777999777555333222111111111333333333333333333333333444444333333222111111000333222111111222333555555333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333111222222222222111000000222222222333333333333444222222111111111111222222444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444222222333333444555555666555444333333333333444555222333333444444333333222222222333333333333444444333444444555555444444333333333333333333333333333555444333222222333444555444444444444333333333222333333333444444444444555222222222222222222222222111111111111111222222333555666777999:::<<<======;;;;;;:::888666444222111111111111111111111111111000111111111111222222222111111111111111111111111111111111111000000000000111000000//////000000111111111111111111111111111444333222222111111222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222111111111111111222222000111222333444333222222222222222333333333444444222222222222222222222222222222333333333333333333333333333222222111111111333333333222222222222111333333222222222222222222222222222222222222222222222222111111000//////...222222222222222222222222222222111111111111222222111111111111111111111111222222111111222222333444333333333333222222222222444333333222222111111111111222222333333333333333000111111111111222222222111111111111111111111111000000000//////000000000222222111000000111222222555444444333222111000000111000000///.../////////111111111111111111111111222222333333333222111111000222444333222111222333444333333333333333222222333333333333333444444444111222333333444444333333444333333222222333333444333333333333444444444444444444444555555555666666555555666777777888999999888777777777777888999999888999999::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888999:::999888:::::::::::::::999999999999888777777777777777777777777666666666666666666444666777777555444444555444444444444444444444444333333333333333333333333000000111222333444555555888777555444222222111111333333333333333333333333444333333222222111111111222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333111222222222222111000000222222222333333333444444222222111111111111222222444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444222333333444444555555555555444444333333444444555222333333444444333333222222222333333333333444444333444444555555444444333333333333333333333333333333333222222222222333333333333333333222222222222333333333333444444444444333333333333333333333333222222222222222333444444555555555666888:::<<<===;;;:::999888666333111000111111111111111111111111000000111111111222222222111111111111111222222222111111111111000000000///111000000000000000000111111111111111111111111111333333222222222222111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111000111111222333000111333444444333111000111111111222222222222333111111111111111111111111222222222222222333333333444333333222222111111111222222222222222222222222333333333222222111111111111111111111111111111111111111111111111000000000222222222222222222222222222111111000000111111222111111111111111111111111222111222222222222333333333222222222222222222222333333333222222111111111111111222333333333333222000000111111111222222222111111111111111111111111111000///......///000111222111111111111111111222333333333222222111111111111111000///////////////333333333333333333333333111222333444444333111000000222444333222111222222444444444444444444444444888777666555333222111000111222333333444444333333444333333222222333333444222222333333333444444444444444444444555555555555666666666666777777888888777777777777777888888999999999:::;;;;;;;;;;;;:::;;;:::999888999:::<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999999999999999888999999999999999999999999888888777777777777777888777777777666666555555444444666777666555333444444444444444444444444444444333333333333333333333333222222222222111111111111444333333333444444555555333333333333333333333333333333333222222111111111222222333333333222222111222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333111222222222222111000000111111111222222222222333333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333444444444555555444444444444444444444444222333333444444333333222222222222333333333444444333444444555555444444333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333333333333333333444555555555444444444666888;;;<<<999999888777555333111000111111111111111111111111000000111111111222222222000000111111111222222222111111111111000000000///111111000000000000111111111111111111111111111111333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111111111000000111222222333000111333444444333111000000000000000111111111111111111111111111111111111111111111222222333333333333333333222222111111111222222222222222222222222333333333222222111111111111111111111111111111111000000111111222333444444222222222222222222222222222111111000000111111222111111111111111111111111111111222222333333333333222222222222222222222222333333222222222222222111000111222222333333222222000000111111111222222222111111111111111111111111222111000//////000111222111111111222222111111111111111111222222333333333333222111111000000111111444333333222222333333444000111333444444333222111000222444333222111222222444444444444444444444444888777666555333222111000111222333333444444333333444333333222222333333444222222222333333333444444222333333333333444444444777777777777666666555555666666777777888888888888999999:::;;;;;;;;;;;;:::::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::::::::999888888888777777777777888888888888888777777777777777888888777777666666555555444444444555777666444333333444444444444444444444444444333333333333333333333333555555555555444444444444222333333444444555555555333333333333333333333333333333222222222222222111333444444555444444333222222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333111222222222222111000000000000000000111111111111333333222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222222222222333333333444444333333333444444444444444444444444444444444444444222333333444444333333222222222222333333333444444333444444555555444444333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333333333444555555444444333444555666888999777777666666555333222111111111111111111111111111000111111111111222222222000000000111222222333333111111111111000000000000222111111000000111111222222222222222222222222222222333333333333222111000111111111111111222222222111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111000000000000111222333333222222333444333222111000000000000000111111111222222222222222222222222222000000111111222333333333222222222222222222222222111222222222222333333333333333222222222222222222111111111111111111111111//////000222333444555666333333333333333333333333222222111111111111222222111111111111111111111111000111222333333333333222111111111222222222222222222222222222222222222222000111111222222222222222000111111111111222222222111111111111111111111111333222222111111222222333000111222222222222111000000000111222333444444555444333333222222222222222333222111000000111222333111111222333333333222222000222444333222111222333333333444444444444444555333333333333333444444444111222333333444444333333444333333222222333333444222222222222333333333333222222222333333333444444888888777666666555444444555666777777888888777777888999999:::::::::::::::999999999999999:::;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888:::;;;;;;999888888999666666666777777777777777777777777777777888888999666666555555555555555555333555666666444333333444444444444444444444444444333333333333333333333333111111222333444555666666555555555555444333222111333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333111222222222222111000000000000000000111111111222333333222222222222333333222222333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222222222333333333333444444444444444444444444444444333444444555555444444333222333333444444333333222222222333333333333444444333444444555555444444333333333333333333333333333222222333333333333222222222222222222333333333333222222222222333333333333333333333333333333333333222111111111111222333333444444444444444555666666444555555555555444333333111111111111111111111111000111111111111222222222///000000111222222333333111111111111000000000000222111111000000111111222222222222222222222222222222222333333333222111000000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111222333444333333333222222222111111111222222222333333333333333333333333333333333333///000000111222222333333111111111222222333333444111111222222222333333333222222222222222222333333111111111111111111111111///000000111222333333444333333333333333333333333333333222222222222333333111111111111111111111111000111222333333333222222000111111111222222222222222222222222222222222222000000111222222222222222000111111111111222222222111111111111111111111111111222222222222222222111000111222222222222111000111111111222222333333444444444333222222222222222333222000//////000222333222222111111222222333444000222444333222111222333222222333333444444444444111111222222333333444444111222333333444444333333444333333222222333333444111222222222222333333333333333333333444444444555666666666666666666555555555555777888888888777666777888888999:::999999999888888999:::::::::::::::777777777777777777777777888888888888888888888888999999999999999999999999777:::<<<;;;999777888999666666777777888888888888777777777777777888999999444444555555555555555555333555666666444333333444444444444444444444444444333333333333333333333333//////000111222333333444444555555555555333222111333333333333333333333333222222222222222222222222333333222222222333555666333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333111222222222222111000000111222222222333333333333444333333222222333333444222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444444333333444555555444333333222333333444444333333222222222333333333333444444333444444555555444444333333333333333333333333333222333444555555444333222222333333333444444444444111222222222222333333333444444444444444444444444000000000///000111111222444444444444444444444444333333444444555444444444111111111111111111111111000111111111111222222222///000000111222222333333111111111111000000000000222222111111111111222222222222222222222222222222222222333444333222111000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111222333444444444222222111111111222333333444444444555555555333333333333333333333333///000000111222222333333000000111222333444444555111111111222222333333333111111111222222333333444000000000000000000000000000000000000000111111111333333333333333333333333444333333222222333333444111111111111111111111111000111222333444333222222000000111111222222222222222222222222222222222222000000111222222222222111000111111111111222222222111111111111111111111111000111222333333222111000000111222333333222111000333333222222222222222222444333222222111111222222555444222111111222444555222222111000111222444555000222444333222111222333222222222333333444444444333333333222222111111111222222333444444444333333444333333222222333333444111111222222222333333333444444444555555555666666444444555555666777777777444555777888888888777666777777888999999999999888777888999:::;;;:::999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999777:::<<<<<<999777777999777777888888999999999:::777777666777777888999999333444444555555666666666333555666555444222333333444444444444444444444444333333333333333333333333555555555444444444333333000222333555666666555555333333333333333333333333222222222222222222222222222111000000000333555777444444444444444444444444222222222222222222222222111111222222222333333333333222222222222222222333111222222222222111000000333333444444444555555555444333333222222333333444222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444333333444555555444333333222333333444444333333222222222333333333444444444333444444555555444444333333333333333333333333333333333555555555555333333333333333444444555555555111111222222222333333333444444444444444444444444000111111111111222222222222333333444444333333222333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000000000000111222222333333...000222222000000000111333333333222222111111111111111222333333333333222111111111111111111111111333333222222111000000000///000111222222222222222111333444444222222333555333333333222222111111111000000111111111222222222333333333222222222111111111111222222222333333333333333222222111000//////333222222222111111000000000000111222333333444444222222111111222222333444333222111000000111222333000000000000000000000000///000000000000111111111000111111111111222222222444333333222111111111222222222222111111111111000111111000000111111222333111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111333333333333333333333333666666555444333222222111222222222111111000000000222222222222222222222222111111222222222333333333444333222111111222333444333333333333333333333333444444444444444444444444222222333333333222222111333222222111111222222333333333333333333333333333222222333333333333444444111111222333444666666777333333333444444555555555666666666666777777777777888888777777666666555555888888999999999888888777888888999999999:::::::::;;;;;;::::::::::::999999999999999888888888777777555777888::::::999888777888888888777666555555444444555666888888888777666666666555555555444444444444444444444444444444444555555444444444555555666444444444333333333222222444555555555444333333222333333333333333333333333222222222111111000000000333333333333333333333333444222000111444888:::;;;555555555444444333333333111222222333333222222111111111111222222333333333333222222111111222222333222222222222222222222222///000111222333333444555222222222222222222222222111222222333333222222111777666555444333333222111111111111111111111111111222222222222222222222222222222222333333444444444333333333444444444555555222222222222222222222222444444222222222222444444444444444444444444444444333333333222222111111111333333333333333333333333222222333333333333444444333333333333333333333333555555555555555555555555555444333222111222333444222222222222222222222222222222333333333333444444111111111111222222222222222333333444444333333222333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000222222111111111111111111+++---000111111111333444333333333222222222111111111111222333333333333222111111111111111111111111111111111111111111222222111111222222222111111000333444555444222111222333222222222111111000000000000000111111111222222222111111111222222333333333111111222222222333333333444333333222111111000000222222222111111000000000000111111222333333444444222222111111222222333444333222111000000111222333111111111111111111111111000000000111111111222222111111111111222222222222333222111111000000111111222222222222111111111111111111000000111111222333111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111333333333333333333333333555555555444333333222222333333222222222111111111222222222222222222222222111111222222222333333333222111000000000000111222222222111111111111111111333333333333333333333333222222222333333222222111333333222222222222333333333333333333333333333333222222333333333333444444222222333333444555666666333333333444444444555555444555555555555666666666888777777777666666666555888888888999999888888777888888888999999999::::::;;;;;;:::::::::999999999999999999888888888777777666777999:::;;;:::999888999999888777777666555555555555666777777777777777666666555555555444444444444444444444444444444444555555444444444444444444222222222222111111111111333333444444333222222111333333333333333333333333333333222222222111111111333333333333333333333333000//////000222444444333555555444444444333333333111222222333333222222111222222222222222222333333333222222111111222222333222222222222222222222222111111222222333333444444222222222222222222222222111222222333333222222111555555444444333333222222222222222222222222222222222222222222222222222222222333333333333333333444333333333333444444444444333333333333333333333333444333333222222333333444444444444444444444444444555555555444444333333333333333333333333333333333222222333333333333444444333333333333333333333333555555555555555555555555444444333222222333444555333333333333333333333333222222333333333333444444111111111111222222222333222333333444444333333222333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111111111333333222222111000000///+++...000111111111333444333333333222222222222111111111222333333333333222111111111111111111111111///000000111222222333333222222222222222111000///444555555444111000000111111111111000000000000000111111111111111222222222///000111222333444444555111111222222222333333333444444333333222222111111111111111000000000000000111111111222222333333444222222111111222222333444222222111111111111222222111111111111111111111111111111111111222222222333111111222222222333333333222111111000000000000111333222222222111111111111111111000000111111222333111111111111111111111111000000000000000000000000333222222111111222222333111111111111111111111111111111111111111111111111333333333333333333333333444444444444333333333333333333333333222222222222222222222222222222222222111111222222222333333333333222222111111222222333222222222111111000000000333333333333333333333333222222222222222222222222444444333333333333444444333333333333333333333333222222333333333333444444333333333444444555555555333333333444444444444555333333444444444555555555777777777777666666666666777777888888999888888777888888888999999999999:::::::::::::::999999999999999999999888888888888888777888999:::;;;:::999999999999999888777777666666666666555555666666777777555555555555555444444444444444444444444444444444555555444333333222333333333333333333222222222222222222333333222222111111333333333333333333333333333333333333222222222222333333333333333333333333222111222333555555333000444444444444333333333333111222222333333222222111333333222222222222222222333222222111111222222333222222222222222222222222333333333333333333444444222222222222222222222222111222222333333222222111333333333333333333333222333333333333333333333333222222222222222222222222444333333333333333333222222222222222333333333333333333333333333333333333444333333222222333333444444444444444444444444444555555444444444444333333333333333333333333333333222222333333333333444444333333333333333333333333444444444444444444444444444333333333444555666666444444444444444444444444222222333333333333444444111111111222222222333333222333333444444333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000///111222222000//////000222222222222222222222222111111222333333333333222111111111111111111111111000000111111111222222222111111222222222111111000333444555333111000000111111111111111111111000000111111111111111111111111000000111222333333444444111111222222222333333333444444444333333222222222000000000000000000000000111111111222222333333333222222111111222222333444222222222222222222222222111111111111111111111111111111222222222333333333222222222222333333333444222222111111111111111222333333222222222111111111111111000000111111222333111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222222222333333333444444444333333333333333333333333222222222222222222222222111111222222222333333333555555555555555555555555555444444333333222222222222222222222222222222222222222222222222222333333555444444333333444444555333333333333333333333333222222222333333333444444333444444444444444444444444444444444444444444444333444444444444555555555777777777777666666666666666777777888888888888888888888888888999999999999:::::::::999999999999888888888888888888888888888888888999::::::::::::999999999999999888888777777777666555444444555777888555555555555555555555555444444444444444444444444555555444333222222222222666666555555555444444444222222333333333333222222333333333333333333333333333333333333333333333333222222333333333333444444222222111333444555444222333333333333333333333333111222222333333222222111333333333222222111111111333222222111111222222333222222222222222222222222555555555444444333333333222222222222222222222222111222222333333222222111111111111222222333333333333333333333333333333333222222222222222222222222444444444333333222222222111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444333333333444555666777777444444444444444444444444222222222333333333444444111222222222222333333333222333333444444333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000111222222000//////000222222222222222222222222111111222333333333333222111111111111111111111111222222222111111111000000...///000111222333333333111222333333111111222333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333444444333333333333333222000000000000000111111111111222222222222222333333222222111111222222333444222222222333333222222222111111111111111111111111111111222222222333333333222333333333444444444444333333222222222333333444333333333222222222222111111111000000111111222333111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222111111222333333444444444333333333333333333333333222222222222222222222222111111222222222333333333555555555555555555555555444444444333333222222222222222222222222222222222222222111111111222333444555444444333333444444555333333333333333333333333222222222333333333444444333444444444444444444444444444444444444444444444444444555555555666666666666666666666777777777777555666777888888888888888777777888888888999999999::::::999999999888888888888888888888888888888888888888999999::::::::::::999999999888888888888888777666555444444555666777444555555555555555555555444444444444444444444444555444333222222222222222666666555555555444444444333333444444444444444333333333333333333333333333333333333333333333333333222222222333333444444444000...,,,,,,///111333333333333333333333333333333111222222333333222222111333333333222222111111111333222222111111222222333222222222222222222222222666555555444444333333222222222222222222222222222111222222333333222222111000111111222222333333444333333333333333333333333222222222222222222222222444444444333333222222222111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444222333444555666666777777222222222222222222222222222222222333333333444444222222222222333333333333222333333444444333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222///000000111222222333333---///111111111111111333111222222222222333333333111111222333333333333222111111111111111111111111333333222222111000000///---...000111333444444444000111222222111111222444222222222222222333333333222222222111111111111111333333333222222222111111111111222222222333333333333333333333222222222222111111111111111222222222222222222222222222222222222222111111222222333444222222333333333333222222222222222222222222222222111111111111222222222333333333333444444444555555444333333333333444555555333333333333222222222222111111000000111111222333111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222111111222222333333444444222222222222333333333333222222222222222222222222111111222222222333333333222333333444444333333222111111111111111111111111333333333333333333333333222111111000111222444555444444333333333333444444333333333333333333333333222222333333333333444444333333333444444555555555555444444444444333333333444555555555555666666666666666666666777777777777555555666777888888888888777777777888888888888999999999999999888888888888888888888888888999999999777777888888888999999999888888888888888888888888666666555555444555555555444444444555555555555555444444444444444444444444444444333333333333444444333333333333222222222222333333444555555555444444333333333333333333333333222222222222333333333333111222222333333444444555222///------///333555666222222222222333333333333111222222333333222222111333333222222222222222222333222222111111222222333222222222222222222222222555444444444333333222222222222222222222222222222111222222333333222222111111222222222333333444444333333333333333333333333222222222222222222222222444333333333333333333222222222222222333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333444444444444555555333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333222333444555555555555555222222222222222222222222222222333333333333444444222222222333333333444444222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111222222---///111111111000111222111111222222222333333333111111222333333333333222111111111111111111111111222222111111111111111111...///000111222333333333111222333222111000111222000111111111222222222222222222222111111111000000222222222222222222333333111111222222222333333333222222222222222222222222111222222222333333333333222222222222222222222222222222111111222222333444222222333444444333222222222222222222222222222222000000000111111111222222444444444444555555555555333222222222333333444555444444333333333222222222111111000000111111222333111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333333333111111111222222222333333222222222222222222222222111111222222222333333333111222333333333333222111000000000111111222222333333333333333333333333333222111000000111222444666333333222222222222333333333333333333333333333333222222333333333333444444222222333333444555666666555555444444444333333333333333444444444555555555555666666666777777777888444555666777888888888888777777777777888888888888999999999999888888888888777777888888888999999999777777666666777777888888777777777777777777777777555666666666555555444333444444444555555555666666444444444444444444444444333333333333444555666777222222222222111111111111222222333444444444444444333333333333333333333333111111111222222222333333111111222333333444555555555333111222444555555555111111222222222333333333111222222333333222222111222222222222222222333333333222222111111222222333222222222222222222222222333333333333333222222222222222222222222222222222111222222333333222222111333333333333444444444444222222222222222222222222222222222222222222222222222333333333333333333444333333333333444444444444333333333333333333333333222333333444444333333222222222222222222222222222333333333444444555555555333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333222333444555555444333333333333333333333333333333222222333333333333444444222222333333333444444444222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222333333222222111000000000111222333222000......///111111111222222333333333111111222333333333333222111111111111111111111111000000000111222222333333000111111222222222111111333444444222000//////000//////000000111111111222222222222222111111000000000000111222333444444555111111222222222333333333111111111111111111111222222222222333333444444444222222222222222222222222222222111111222222333444222222444444444444222222222222222222222222222222///000000000000111111111444444444555555555666666222111111111222333333444444444444333333333222222111111111000111222222333111111111111111111111111000000000000000000000000333222222222222222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000111111222222222222222222222222222222222111111222222222333333333333333444555555444333333111111222333444555555666444444444444444444444444222111000000111222555666333222222111111222222333333333333333333333333333222222333333333444444444111111222333555666777777555555555444444333333333222222333333333444444444555666666666777777888888444555666777888888888888777777777777888888888888999999999888888888888777777777888888999999999999666666666666666777777888666666666666666777777777444555666777666555333222444444444555555555666666444444444444444444444444333333333444555666777888444444444333333333222222000111222333333333333333333333333333333333333333000000000111111222222222111111222333333444555555222111111222333222000...111111111222222333333333222222222333333222222222111111111222222333333444333222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222444444444444444444444444111111111111111111111111222222222222222222222222222222222333333444444444333333444444444444555555222222222222222222222222222222444444444444222222222222222222222222222222111111111222222333333333333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333222333444444444333222111444444444444444444444444222222333333333444444444000111111111111222222222444444333222111000///...111111111111111111111111333222222222222222222222////////////////////////000000000000111111111111111000000000//////......000000000000000000000000222111000000000111333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111......///000111222222333111111111111111111111111222111111111000000//////000111111111111222222222222222222222222222222222111111111111111111111111111111222222222333333333333222111111111222333333222111///......///111222666555444333222222222222333333333222222111111111111111222222222333333333111333666999999888555444222222222333333444444444444444444444444333222111000000000000000000000000333333333222222111111111222222222111111111000000222222222222222222222222222222111000//////000000///000000000000111111111111111111111111111111111222222222222222222222222666555333111111111333444444333222222111111222222444444444444333333222111111222333333444444333333222222222333333444444444333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333444444555555555555444444444444444444444444444444444444444444444444444444666666666666555555555555:::999999999888777777777777888:::;;;;;;:::888777777888888888888999999999777777666666555555444444777777777777777777777777888777666555444444555666666555444333333333333333444444444444444444444444555444222111111222444555555444333333222222222222333333222111111222333333222222222222222222222222222222222222222222222222333444444555555444444333222222222222222222222222000000111111111222222222333333333333333333333333444444444333333222222222111111111111111111111111111111222222222333333333222222333333333333444444111111111111111111111111000000111111111222222222111222333333333333222111444111000111444555333111333333333333333333333333333333333333333333333333333333333333333333333333222222444444444444222222333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333222222111111222222333444333333333222222111111111555444222111111222444555444444444444444444444444444444444444444444444444222222333333333444444444000111111111111222222222222222222111111111111111111111111111111111111111222222222222111000//////000000000000000000000000000000000000111111111111111111111000000/////////000000000000000000000000222111000000000111222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111000000000///000111111111111222222222222222222222222222222222111111111111111111111111111111111222222222333333222111111111222333555666444333111000000111333444555555444333222222111111333333333222222222111111111111222222222333333333222444777999999777555333222222222222333333333333333333333333333222111111111111111111111111111111333222222222222222222111222222222111111111000000222222222222222222222222222222111000000000000000000000000111111111222222111111111111111111111111111111111111111111111111555444222000000111222333444333222222111111222222333444444444333333222111111222333333444444333333222222333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222333333444444444333333333333333444444555555555555444444444444444444444444444444444444444444444444444444666666666666666666666666888888777777777777777666777888999::::::999888777777888888888888999999999888888777777777777777666555555555555555555555555888777666555444444555666666555444333333333333444333333333333333333333333555444222111111222444555555444333222222222222222333333222111111222333333222222222222222222222222222222222222222222222222333333444444444444333333222222222222222222222222111111111111111222222222333333333333333333333333444444444333333222222222333333333333333333333333111111222222222333333333222222222333333333444444111111111111111111111111111111111222222222222333111222333333333333222111111000///000333555444333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444333333333333444444444444333333333333333333333333333333333333333333333333222222111111222222333444333333333222222222111111555444222111111222444555444444444444444444444444444444444444444444444444222222333333333444444444000111111111111222222222000000111111222222222333000000000000000000000000111111222333333111000///111111111111111111111111000000000000111111111111111111111111111000000000000000000000000000000000111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000//////111111111111111111111111111111111111000000000000000111111111111222222222222222222222222222222222111111111111111111111111111111111222222222222333000000111222333555666777444333222111111222333444444444333333222222111111333333333222222222222111111111222222222333333333444555888999999777555333222222222222222111111111222222222222222222111000222222222222222222222222111111111222222222222222222222222111111111111111222222222222222222222222222111000000000000000000111111111111222222222333111111111111111111111111000000000000000000000000333222111000000000111222444333222222111111222222333333444444444333222222111222222333333333333333333333333333333222222222333333333333333333333333333333222222222222333333000000000111111222222333222222222222222222222222333333333333222222222222444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444666666666666777777777777555555666666666666666777777777777888888777777777777888888888888999999999777777777777777888888888555555555555555555555555777666555555444555555555555555444333333333444444222222222222222222222222444444222222222222444444444333333222222222222333333222222111111222222333222222222222222222222222222222222222222222222222333333444444444444333333222222222222222222222222222222222222222111111111333333333333333333333333444444333333333333222222444444444444444444444444111111222222222333333333222222222222333333333333111111111111111111111111222222222222333333333333111222222333333222222111///......000333444444444333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444555555555555555555555555222222222222333333333333333333333333333333333333333333333333333333333333222222111111222222333444333333333333222222222222444444222222222222444444444444444444444444444444444444444444444444444444333333333333444444444444000000111111111222222222000111111111111222222222///////////////////////////000222444555444333333111111111111111111111111///000000000111111111111222222111111111111111111000000000000000000000000111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////111111000000000000000000111111111111111111111111111111111000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222111111222222444555666666111111000//////000111111333333333333222222111111222222222222222222222222111111222222222333333333555666888999888666444222333222222111111000000000111111222222222111111000222222222222222222222222000000111111222222333333111111111111111111111111222222222222222222222222111111000000000000000111111111222222222333333333111111111111111111111111111111111111111111111111333222111111111111222222444333222222111111222222333333333444444333333222111111222333333333333222444333333333222222111111333333333333333333333333333333222222222222333333///000000111222333333444222222222222222222222222444333333333333222222222444444444555555555555555333444444555555444444333444444444444444444444444444444444444444444444444666666666777777777777777555555555666666777777777777777666666666666777777777777888888888999999999555555666666777777888888555555555555555555555555555555555555555555555555555444444333333333444444222222222222222222222222444333333222222333333444333333222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333222222222222222222222222333333222222222222111111333333333333333333333333333333333333333333333333555555555555555555555555111111222222222333333333111222222222222333333333111111111111111111111111222222333333333444444444222222222222222222222222/////////000222333333333333333333333333333333333111111111111111111111111333333333333333333333333444444222222222222444444444444444444444444444444111111222222222333333333333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333444333333222222333333444444444444444444444444444333333444444444444444444333333333444444444444555000000111111111222222222222222222111111111111000////////////////////////000111222333333333222111111111111111111111111111///000000000111111111111111111111111111111222222000000000000000000000000000000111111222222222222333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////...//////000111111222222000000000000000000000000000000000000000000111111000000111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222222222333333333333333333111000000000000000000111222222333333333222111000222222222222222222222222111111222222222333333333555666777777777555444222333222222111111000000000000111111222222222111111111111111111111111111111000000000111111222222222111111111111111111111111222222222222222222222222111000000000000000111111111111222222222333333333111111111111111111111111222222222222222222222222333333222222222333333333444333222222111111222222222333333444444333333333000111222222333333222222333333333222222111111111333333333333333333333333333222222111111222222333000111111222333444555555222222222222222222222222333333333333333333333333444444444555555555666666333333444444444444333333444444444444444444444444444444444444444444444444555555666666777777777888666666666777777888888888777777666555555666777777777777888888888999999999777777777888888999999999666666666666666666666666444444555555555555555555444444333333333444444555444444444444444444444444333333333333333333333333222222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333222222222222222222222222222333222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333111111111222222222333333111111111111111111111111222222333333333444444444222222222222222222222222111222222222111111111111333333333333333333333333111111111111111111111111333333333333333333333333444444222222222222444444222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555333333444444444555555555000111111111111222222222333222222222111111000000000000000000000000000000222222111000000//////...111111111111111111111111000000000000111111111111000000000111111111111111000000000000000000000000000000111222222222222111333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000......///000111222333333000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000000111111111111222111222222333333222222111222222222222222222222222000111222333333222111000111222222222222333333333111111222222222333333333444444555555555444333222222222222222222111111111000111222222333222222222000000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222222000000000000000111111222111111111111222222222333111111111111111111111111222222222222222222222222222333333333333444444444444333222222111111222222222222333444444444333333000111111222222222222222222222222222222111111111333333333333333333333333222222111111111111222222222222222333333444444555222222222222222222222222333333333333444444444444333333333444555555666666333333444444444444333333444444444444444444444444444444444444444444444444444444555555666666777777666777777777777777888888666666666777777666666666777888888888888999999999:::::::::::::::;;;;;;;;;777777777777777777777777333333444555555555555444444444333333333444555555444444444444444444444444333333333333333333333333222111111111111222222333111222222333333222222111222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222333333333444333333333333333333333333222222333333333333444444222222222222222222222222111111222222222333333333111111111111222222222222111111111111111111111111222222222222333333333333333222222111111222222333333444444333111000111222333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333333222222111111222222333444333333333333444444444444333333333333333333333333444444444444444444444444222333333444444555555555333444444444555555555555000111111111111222222222111111111111111222222222111111111111111111111111222222111000111222444555000000000000000000000000000000000000111111111111/////////000000111111111000000000000000000000000///000111222333222222111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000///000000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000000000111111111111...///111222222222222111222222222333333222222222///111222333333222111000111111222222222333333333111111222222222333333333222222333444444444333333222222222222333333333333111111222333333333333333111111111111111111111111111111111111000000000000000000111111111222222222222222222222222222222222000000000000000111222222000000000111111111222222111111111111111111111111111111111111111111111111111111222333333333333333444333222222111111222222111222333333444444444333000000111222222222222222111111111111222222222222333333333333333333333333222222111111111111222222222222222222222222333333222222222222222222222222111222222333444555666666222222222333444555555555222333333444444333333222444444444444444444444444444444444444444444444444333333333444555666666666777666666666666666555555666777888888888888777666777888888888888999999999999999999999999999888888666666666666666666666666222333444555555555444444333333333333333444555666333333333333333333333333222333333444444333333222111111111111111222333333111222333333333333222111222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222000111111222333444555555333333333333333333333333222222222333333444444444222222222222222222222222111111222222222333333333111111111111222222222222111111111111111111111111111111111222222222222333333333222111111222333333222444555444222111222444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333444444444444333333333333333333333333333333333333333333333333222222111111222222333444333333333444444444555555222333333444444333333222444444444444444444444444222222333333444555555666444444444444555555555555000111111111111222222222...///000111222333444444111111111111111111111111111000000111555999>>>AAA////////////////////////000000000000111111111111......//////000000000111000000000000000000000000///000111222333222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000//////000000111111111222000111111111111222222222000000000000000000000000111111111111111111111111000000000000111111111111,,,---///111222333333222000000111111111111000000///000222333333222111000111111111222222333333333111111222222222333333333000111222222333333333333222222222333333444444444111222333444444444444444222222222222222222222222222222111111000000//////000000111111222222222222222222222222222222222222000000///000000111222222///000000000000111111111111111111111111111111111000000000000000000000000///000111222222222222222444333222222111111222222111222333333444444444444000000111222222222222111000000111111222222222333333333333333333333333333222222111111111111222222222222222111111111111111222222222222222222222222000111222333555666777777111111222333333444555555222333333444444333333222444444444444444444444444444444444444444444444444222222333333444555666666666666666555555444444333555777888::::::888777555777888888888888999999999777777666666555555444444555555555555555555555555111222444555666555444444333333333333333444555666222222222222222222222222222333333444444333333222111111000000111222333333111222333444444333222111222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222000000111222444555666666333333333333333333333333222222222333333444444444333333333333333333333333111111222222222333333333000111111111111222222222111111111111111111111111000000111111111222222222444333222111111222333444111333555555333333555777333333333333333333333333333333333333333333333333333333333333333333333333222222444555555444222222333333333333333333333333333333444444444444555555333333333333333333333333333333333333333333333333222222111111222222333444333333333444444555555555222333333444444333333222444444444444444444444444222222333333444555666666444444444555555555666666111222222111///...///111444555555333111000111222111111111111111111111111111111111222666:::???AAA333333333222222222111111111111111111111111111111333222000//////000222333222222222111111111000000111111111111111222222222111111111111111111111111333333222111000///...---222111000//////000111222//////000111111111111111111111222222222222111111//////...//////000111222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222222111000000000000000000000000000111111111111222222222111111222222222222111111111111111000000000000000111111111111111111111111000111111111111222222222222222222222222222222222222111111111000000////////////000000111111111222333222111000000111222333444444333222222111111000444333333222222333333444222222222222222222222222222222222222222222222222111111222333333444555555222222222222222222222222444444333333222111000000222222222222222222222222222222222222222222222222333222222111111000000000111111222222222333333333444333333222222333333444666555444333222333444444444444333222222111111000333333222222111222222222111222333333444444333333444444444333333222222222444444444444444444444444555555555555555555444444555555555555666666666666777777777777777777777777555666777777666666777888::::::999999888777777777666777888888888666555444666555555555555444444444888888777555444333222111555555555444444333333333444444444444444444444444000111111222222333444444444444333222222111111000444444444444333333222111111111111222222333333333222222222333333444444444222222222222222222222222444444444444444444444444111222222333333222222111444444444333333222222222555444444333333222222111222222222333333444444444333333333222222111111111111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333444444444333333333333333333333333111111222222222333333333444444444444444444444444222222222222222222222222333333333333333333333333000111222333333333333333444444444444333222111111444444444444444444444444333333333444444444555555444444444333333222222222222333444444222222333444111111222111//////000111111000///...------------111111111111111111111111222111000111333666999;;;333333333222222222111111111111111111111111111111333222000//////000222333222222222111111111000000222222111111111111111111111111111111111111111111000000000000111111111111222111000//////000111222//////000111111111111111111111222222222222111111000////////////000000111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222111111111111111111111111111000111111111111222222222111111222222222222111111111111111111000000000000111111111111111111111111000111111111111222222222222222222222222222222222222111111111000000000000000000000000111111111222111111000//////000111111333333333222222222222111222222222111111222222222222222222222222222222222111111111111111111111111111222222333333444444444111111111111111111111111444444333333222111111000222222222222222222222222222222222222222222222222222222222222222111111111111222222222222333333333444333333222222333333444555555333222222222333444222222222222222222222333333333222222111222222333111222333333444444333333555555555444444333333333444444444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666555666777777666666777888777777777777777777888888666777888888777666555444666555555555555444444444333333333444555666666777555555444444444333333333444444444444444444444444222222222222222333333333222222222222222222222333333333444444333333222111222222222222222222333333222222333333333333333333222222222222222222222222444444444444444444444444222222333333333333222222444444444333333222222222333333333333333333333333222333333333333333333444333333222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333444444444333333333333333333333333111222222222222333333333444444444444444444444444222222222222222222222222333333333333333333333333111222222333333333222222222222333444444333333333333333333333333333333333333333333444444444555555444444444333333222222222222333444444222222333444///000111000//////111333555222//////111222000...111111111111111111111111222111000//////111333555333333333222222222111111111111111111111111111111333222111000000111222333222222222111111111111111333222222222111000000000111111111111111111111111//////000000111111111111111111000000000000111111//////000111111111111111111111222222222222111111111111000/////////000000111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222222222222222222222222222222000111111111111222222222111111222222222222111111111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222111111111111111000000000000000000111111111111111000000////////////000000111111222222222333333333111111000000000000111111222222222222222222222222000000000000000000000000222222222333333333333333000000000000000000000000444333333222222111111111222222222222222222222222222222222222222222222222222222222222333333333333222222222222333333333333444333333222222333333444444444333222222222222222000111111222333333444444333222222111222222333333111222333333444444333333555555555555444444444444444444444444444444444444555555555555555555555555444555555555555666666666666666666666666666666666555666777777666666777888444555555666777777888888666777777777777666666555666555555555555444444444111111222444555666777888555444444444444333333333444444444444444444444444333333333333222222222222000111111222333333444444333333333333333222222111333333222222222222222222333333333333333222222222222222222222222222222222444444444444444444444444222222333333333333222222444444333333333333222222111111222333333444555555444333333333333333333222222222222222222222333333111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444444444444333333222222222222222222222333333333333444444444444444444444444333333333333333333333333333333333333333333333333222333333333333222222111000111222333444444444444333333333333333333333333333333333444444444555555444444333333333333222222222333444444222222333444///000111000///000222333:::555222222666888555111111111111111111111111111111000///......000111222333333333222222222111111111111111111111111111111222222111000000111222222111111111111111111111111333333333222111000//////111111111111111111111111222222111111000//////...111000000000000000000111//////000111111111111111111111222222222222111111222222111000////////////111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333222222222222222222222222222222000000111111111222222222111222222333333222222111000111111111111111222222222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000111222333333444444111111111000000111111111111111111111111111111111111111111111111111111111333333333222222222222222111111111111111111111111333333333222222111111111111222222222222222333333222222222222222222222222222222222333333444444444222222222333333333444444444333333222222333333444333333222222222111111111111111111222222333333333222222111111222222333333111222333333444444333333444444444444444444444444333333444444444444444444444444444555555555555555444444444555555555666666666666666666666666666666555666777777666666777888666666666777777777888888666777777777777666666666666555555555555444444444555555444444444444333333444444444444444444444444444444444444444444444444555555444333222222111111111111111222222333333333222222333333333222222111333333333222222111111111444333333333222222111111222222222222222222222222333333333333333333333333222333333333333333333222333333333333333333333333222222222333333444444444444444444333333222222222111111111222222333333333111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333555444444333333222222111222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444333222111111111222333333444444444333222222222222222222222222333333333444444444555555333333333333333333333333222333444444222222333444///000111000///000222333666222...///333555222...111111111111111111111111000/////////000111222333333333333222222222111111111111111111111111111111222111111111111111111222111111111111111111111111333333333222111000//////111111111111111111111111222222111111000000//////000000000111111000000000//////000111111111111111111111222222222222111111333222111000000///000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222333333333333333222222222222222222222222000000111111111222222222222222333333333333222222000000111111222222222333222222222222222222222222000000111111111222222222222222222222222222222222111111111111111222222222222222222111111111111111222222222222222222222222000000111222333444444555222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222111222222222222222222222222333333222222222222222111111111111222222333333333222222222222222222222222222222222333333444444444222222333333333444444444444333333222222333333444333333333222222222111111333333333222222222111111222111111111222222333444111222333333444444333333222222222222222222222222333333333444444444555555444444444555555555666666444444444444555555555555555555555555555555555555555666777777666666777888999999999888888777777777777666666666666777777777666555555555555444444444777666555444333222111111444444444444444444444444444444444444444444444444666555555444333222111111333333333222222222111111111111222333333222222222333333333222222111111111333333333222222111111111222222222222222222222222333333333333333333333333333333333444444333333333333333333333333333333333444444444333333222222222444444444333333222222222111111111222222333333333111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222222222333333333444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444333222111333444444444333333222111222222222222222222222222333333333444444444555555333333333333333333333333222333444444222222333444///000111000//////111333333000......111222111///111111111111111111111111//////000000111333444555333333333222222222111111111111111111111111111111111111111111111111111111111111111111111222222222333222222222111000000000111111111111111111111111......///000111222222333000000111111111111000000//////000111111111111111111111222222222222111111222222111000000000111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222222333333333333222222222222222222222222000111111111111222222222222222333333333333222222000000111111222333333333333333333333333333333333000111111111111222222222222222222222222222222222111111111222222222222222222222222222222111111111222222333444444333222222000000111222333333444444222222222111111222222222111111111111111111111111222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222222222111111111222222333333444222222222222222222222222222222222222333333333333333333333333444444444444444333333222222333333444333333333444333222222111444444333333222111111000111111111111222333444444111222333333444444333333111111111111222222222222222333333444444555555555333333444444555666666666333444444444444555555555555555555555555555555555555666777777666666777888:::::::::999888777777777777666666666666777777888666555555555555444444444444444333333333333333333333333333444444444444555444444444444444444444444666555555444333222222111444444333333222111111000000111222222222222222222333333222222222222222222222222222222222111111111222222222222222222222222333333333333333333333333333333444444444444333333222222333333333333444444555555444333333222111111444333333333333333333222222222222222222222333333111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333444444333333333333222222333333333333333333333333333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333444444444444333333222444444444444333222111000333333333333333333333333333333333444444444555555222222333333333333444444222333444444222222333444111111222111//////000111222222111111111222222222111111111111111111111111000000111111222222333333333333333222222222111111111111111111111111111111111111111222222111111111000000111111111222222222222222111111111111111111111111111111111111111111......///000111222333333///000111222222111000/////////000111111111111111111111222222222222111111111111111000111111222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333333333111111111111111111111111000111111111111222222222222333333444444333333222000000111222222333444444333333333333333333333333000111111111111222222222222222222222222222222222111111111222222333333333333333333222222111111111111222333333333333222111111111111222222333333333111111000000000000111111111111111111111111111111111111111111111111111111000000111111222222333333111111111111111111111111222222222222222222222222000111111222333333444444222222222222222222222222222222222222222111111111333333333444444444444555444333333222222333333444333444444555444333222111333222222222222222222222111111111111222333444555111222333333444444333333111111111222222333333333222222333333444555555666333333444444555666666777333333444444444555555555555555555555555555555555555666777777666666777888888888888888888777777777777666555555666777888999666555555555555444444444222222222333333444444444333333333444444444555555444444444444444444444444555555444444333333333222333222222222222222222222000000111222222222222222222222222222222222333333111111111111222222222222222222222222222222222222222222222222222222222222333333444444444444333333222222222333333444444444333333333333333333333333222333333333333333333444333333222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444333333222222222111222222333333444444555333333333444444444444555444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444444444333333333444444333222222333333333333333333333333333333333444444444555555222222222333333444444444222333444444222222333444111222222111///...///111///000111000//////000222111111111111111111111111222222222222222111111111333333333222222222111111111111111111111111111111111111222222222222111111000000111111222222222222111111111111111222222222111111111111111111111111111111111111000000000000///000111222222111000/////////000111111111111111111111222222222222111111111000000000111222333333111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111///000111222333444444444000000000000000000000000000111111111111222222222222333333444444333333222000000111222333333444444333333333333333333333333000111111111111222222222222222222222222222222222111111111222222333333333333333333222222111111111000111222333333222111000111222222222222333333333000000////////////000000000000000000000000000000000000000000000000000000//////000111222333333444000000000000000000000000222222222222222222222222000000111222333333444444222222222222222222222222333222222111111000000000333333333444444444555555444333333222222333333444444444555666555444333222111111111222222333444444111111111111222333444555222222333444444444333333222222222333333444444444222222333333444555666666333333444444555666777777333333333444444444555555555555555555555555555555555666777777666666777888555555666666777777888888777666555555555777888999666666555555555444444444333333333333333333333333333333333444444555555555444444444444444444444444555555444444444333333333111111111222222333444444///000111222222222222222111111111222222333333444000000111111222222222333222222222222222222222222222222222222222222222222333444444555555444444333222222222333333444444444111222222333333444444555222222222333333444444444444333333222222111111111111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444333333222222222000111222333444444555666333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333222222333444555555555555111111222333444444444444444444444444444444444444333333333444444444555555222222222333333444444444222333444444222222333444000000000000000000000000333333222222222222222222000000000000000000000000000000000000000000000000111111111111000000//////111111111111111111111111111111000000000000111111222222222222222222222222000000000111222222333333111111222222222222111111000000000000000000000000222000///...///000222333......///000111222333333000111111111111222222222333333111000000000111222111111111111111111111111000000111111111111000000000000111111111111000000000000000000000000000000////////////////////////222222222222222222222222111111111111111111111111333222000//////111222333666666555444333333222222//////000111222222333333111111111111111111111111333222222111111222222333333222222111111222222333444333333222222333333444333333333222222111111111333333333222222111111111000111222222333333333333222222222222222222222222222222222222222222222222111111111000111111222333333333333333333333333333//////000111222222333333111111111111111111111111333333333333333333333333222222444444444444222222222222222222222222222222333333333333333333333333333333333333333333333333333444555555555444333222555444333333222222333333444444333222222111111000...///111333555666666777333333333333333333333333444444444555666777777888333444444555555444444333555555444444444444555555555666777777777666444333555555666666666666666666777777777777777777777777:::888666555666777666444666666555444444444444444666666555555555444444444666666555555555444444444333333333333333333333333444555666666555333111000333333333333333333333333222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444333333222222222222222222222222222222222444444444444333333222111444444444444444444444444111111222222222333333333222222333333333333444444333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333555444333333222222222222333444444444555666666666555555555444444333333333555555555555555555555555444333333222222333333444333333333333333333333333444444444333333222222222444444444444444444444444555555555444444333333333555555555555555555555555444444444333333222222222111111222333444666666777000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222222111111111000000000111111111111111111111111111111000000000000111111222222222222222222222222222222111111111111111111111111222222222222111111000000000000000000000000111000///...///000222333000000000000111111111111000111111111111222222222333333111000000000111222111111111111111111111111000111111111111111111000000111111111111111111000000000000000000000000000111111111111111111111111222222222222222222222222222222222111111111111111111000//////000111333555555444444333222222111111000000111111222333333333222222222222222222222222333222222111111222222333333222222111111222222333333333222222222222333333333333333222222222111111333333333222222222111111111111222333333333222222222222222222222222222222222222222222222222222222111111111111111222222333333333333333333333333333000000000111222222333333222222222222222222222222333333333333333333333333222222333444444333222222222222222222222222222222333333333333333333333333333333333333333333333333333444444555444444333333555444333333222222333333222222222222222222222333333333444333333222111111333333333333333333333333333444444555666666777777333444444555555444444333555555444444444444555555555666666777777666666555666666666666666555555555777777777777777777777777888666555555777888777777777666555555444444444555666666555555555444444444555555444444333333333333333333333333333333333333555555555555444333222111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444333333222222222333333333333333333333333333444444444333333222111222222222222222222222222111111222222222333333333222222333333333333444444333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333555444333333222222222333333333333444444444444444444444333333333222222222555555444444333333333333444333333222222333333444333333333333333333333333444333333333333333333222333333333333333333333333555555444444444333333333444444444444444444444444444444444333333222222222444444444444444444444444000000000000000000000000000111111111222333333333222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111000000000000111111222222222222222222222222333333222222111000000///111111222222222222111111000000000000000000000000111000/////////000222333222222111111111000000000000111111111111222222222333333222111111111111222111111111111111111111111111111222222222222111111111111222222222222111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222111111000000............000222444555333333222222111111000000222222222222333333333333333333333333333333333333333222222111111222222333333222222111111222222333222222111111111111222222333333333222222222222111333333333222222222222111222222333333333222111111222222222222222222222222222222222222222222222222111111111111111222333333333333333333333333333333000000111111222333333333333333333333333333333333333333333333333333333333222222333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333444444444333333444444555555444333333222222333333000111111222333333444444444444444333222000///...333333333333333333333333333444444555555666666666333444444555555444444333555555444444444444555555666555555666666777888999777777666666555555555444777777777777777777777777666555444555777999999888777666666555555555555666555555555555555444444444444333333333333222222222333333333333333333333333666555444333333222222333333333333333333333333333222222222222222222222222333333333333333333333333333333222222222222222222222222222222222222222222333333333333333333333333222222222333333444444444444444444444444444444444444444333333333333222222333333333333333333333333333333444444444333222222222222222222222222222222111111222222222333333333222222333333333333444444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333444444333222222222333333333333333333333333222222333333222222222222111111444444444333333222222222444333333222222333333444333333333333333333333333222333333333333333333444333333333333333333333333555444444444444333333333333333333333333333333333444444333333333333222222666666555444333222222111000000000000000000000000///000000111222333333444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111222222222222222222222222222222222111111111000000111111222222222222111111000000000000000000000000000000//////000000111222111111111111111111111111000000111111111222222222333333222222111111111111111111111111111111111111222222222333333222222222222222222333333222222222000000000000000000000000111111111111111111111111222222222222222222222222333333222222111000000000.........///000111333444333333222222111111111111444444333333333333333333333333333333333333333333333222222111111222222333333222222111111222222333111111000000000000111111222222222222222222222222222222222222222222222222333333333333222222111000222222222222222222222222222222222222222222222222222111111111111222333333333333333333333333333333111111111222222333333333333333333333333333333333222222222222222222222222222222222333333222222222222222222222222222222222333333333333333333333333222222333333333333444444555444333222333444555666555444333333222222333333111111111222222333333333///000111111222222222222333333333333333333333333333333444444444555555555333444444555555444444333555555444444444444555555555555555555666888:::;;;777777777666555555444444777777777777777777777777777666444555777888888777777666666555555555666666555555555555555555555555444333333333333333333333333333333333333333333333666555333222111222333444333333333333333333333333111222222222222222333333333333333333333333333333333333333222222111111111222222222222222222222222333333333333333333333333111222222333333444444555444444444444444444444444333333333333333333333333444444444444444444444444333333333444444333333222333333333333333333333333111111222222222333333333222222222333333333444444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333444333333222222333333333555444444444333333222222333333333222222222222222222333333333333444444444444333333222222333333444333333333333333333333333222222222333333444444444222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333666666555444333222222111000000000000000000000000//////000111222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111222222222222222222222222000000111111111222222222111111222222222222111111000000000000000000000000000000000000000111111222///000000111222333333333000000111111111222222222333333333333222222111111111111111111111111111111222222222333333222222222222222222333333222222222000000000000000000000000000000000000000000000000222222222222222222222222222222222111111111000000000000000000000111111111333333333333222222222222444444333333333333333333333333333333333333333333333222222111111222222333333222222111111222222333111000000//////000000111222222222222222222222222222222222222222222222222333333333333222222111000222222222222222222222222222222222222222222222222222222222111222333333444333333333333333333333333222222222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444444444444333222333444555666555444333333222222333333333333333222222222111111---...///111333444444444333333333333333333333333333333333333444444444444333444444555555444444333555555444444444444555555555444444444666888:::;;;777777666666555555555444666666666666666666666666999777666555666777666555666666555555555555666666444555555555555555555555444444444444555555555555333333333333333333333333555444333111111222333444333333333333333333333333111111111222222333333333222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333444444444444444444444444222333333444444333333333333333333333333333333333111111222222222333333333222222222333333333444444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333222222333333444666666555555444444333333333333333444444444444444111111222444555666777888444333333222222333333444333333333333333333333333222222222333333444444444222222222222222222222222444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444000000000000000000000000///000000000111222222222222222222222222222222222222222222222222222222222111111111222222222222222111111111111111111111111111111000000000000111111222222222222222222222222///000000111222222333333111111222222222222111111000000000000000000000000///000000000111111111111//////000111222333444555000111111111111222222222333333333444333222222111111111111111111111111111111111222222222222111111111111222222222222111111000000000000000000000000////////////////////////222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333222222222222222333333333333333333333333333333333333333222222111111222222333333222222111111222222333111111000000000000111111111222222222222333333333111222222222222333333333222222333333333222111111222222222222222222222222222222222222222222222222222222222222222333444444333333333333333333333333222222333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222333333333333333333333333111222222333333444444555333333333333444555555666555444333333222222333333444444333333222111111000000111111222333333222222333333333333333333333333333333333333333333333333333444444555555444444333555555444444444444555555333333444444666777888999666666666666666666666666666666666666666666666666:::888666666666666555444555444444444444555666666444444444555555555555555444444555555555555555666333333333333333333333333333333222222222222333333333333333333333333333333111111111222222333333444111111111111111111111111333333222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444222222333333333333444444333333333333333333333333222222333444444444333333111111111111111111111111111111222222222333333333222222333333333333444444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333222222222333444444555555555555555555444444333333444444444444555555111222333444666777888999444333333222222333333444333333333333333333333333222333333333333333333444333333333333333333333333333333333444444444444555555555555555555555555555222222333333333333444444333333333444444555555555000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111222222111111222222222222111111000000000000000000000000//////000111111111111111111111111222222333333333000111111111111222222222333333444444444333222111111111111111111111111111000111111111111111111000000111111111111111111000000000000000000000000000000000000000000000000000222222222222222222222222000000000111222222333333111111222333333333333333111111222222222222222222000000111111222333333333222222222222222222222222333222222111111222222333333222222111111222222333222111111000000111111222111111222222222333333333111111222222222333333333111111222333333333222222222222222222222222222222222222222222222222222222333222222222222333444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333222111000000111222333222222222222222222222222333333333333333333333333111111222333333444555555111222333444555555555555555444333333222222333333333222222222222222222222222333333333333333222111333333333333333333333333333333222222222222222222333444444555555444444333555555444444444444555555222222444555666666666666444444555555666777777777666666666666666666666666999777555555666777777666333333333333333444555555444444444555555555666666333333333444444555555555333333333333333333333333111222222333333333222222333333333333333333333333000111111222333333444444222222222222222222222222222222222222222222333333222222222222222222222222333333333333333333333333555444444333333222222111444444444444444444444444222222222333333444444444333333333333333333333333111222333333444444444333000000000000000000000000111111222222222333333333222222333333333333444444333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333333222222222333333444555444444444444444444555555222222333333333444444444222333333444444555666666444333333222222333333444333333333333333333333333444333333333333333333222333333333333333333333333333333333444444444555555444444444444444444444444222222222333333444444444333333333444444444555555000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111111111000000000000111111222222222222222222222222333333222222111000000000111111222222222222111111000000000000000000000000//////000111111111111111333333333222222222222111000111111111111222222222333333444555444333222111111111111111111111111111000000111111111111000000000000111111111111000000000000000000000000000000111111111111111111111111222222222222222222222222//////000111222333333444///000111333444555666666000000000000000111111111//////000111222222333333111111111111111111111111333222222222222222222333333222222222222222222333222222111111111111222222111111111222222333333333111111111222222333333333000111222333333333333333222222222222222222222222222222222222222222222222333333222222333333444555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111333222111000000111222333222222222222222222222222333333333333333333333333111111222333333444555555000222333555666666555444555444333333222222333333111111111222222333444444222222333444444444444333333333333333333333333333333222222222222222222222333444444555555444444333555555555444444555555555111222444555666555555444333333444555666777888888666666666666666666666666777555444555777888888888222222222222333333444555444444444555555555666666222222222333333444444444333333333333333333333333000111333444444333222111333333333333333333333333000000111222333333444444333333333333333333333333111111111222222333333444222222222222222222222222333333333333333333333333666555444444333222111000444444444444444444444444222222222333333444444444222222222222222222222222111222333333444444444444222222222222222222222222111111222222222333333333222222333333333444444444333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333222222222222333333444555222222222333333444444444111111111222222333333333444444444333333333222222444333333222222333333444333333333333333333333333444444444333333222222222444444444444444444444444333333333444444555555555333333333333333333333333222222222333333444444444444444444444444444444444...//////000111222222222222222222111111111000000111111111111111111111111333333333333333333333333111111111111111111111111///000000000111111111111000000////////////000000111111000000000000000111333222111111000111111111111111000000111111222333000000222333333222111000333333333222222111111111000000111111111222222222222222222222222222222222666666666555444333222111111111111111111111111111000111111222222222111111222222111111111111111222//////000000111111222222111111222222222333333333222222222222222222222222000000111222333333444444111111000000000000111111333222222111111222222333444333333222111111111222000000000000000000000000111111111222222333333333111111222222222333333333222222222222222222222222111111111111111111111111222222333333333333222222222111111000000111111222000111111111111222222222444444333222222111111000///000111111000///000111222222222333333444444444333333333333333333333333333333333222000///---,,,222222222222222222222222222222333333333333444444666666555444333333333333444333333222222333333444111111111222333444555666333333333333333333333333444444555555555444222111111111111222222333333333222222222222222222222222333333444555444333222111555555444333333333444444444444444444444444444444555555555444444333333333333333444444555666777777555555555555666666666666777777777777777777777777666666666666555444333222666666555444444444444555444444444444444444444444555666666666555444444333555444444333333444444555333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222555444333333333333444555222222222333333444444444666555555444444333222222333333333333333333333333444444444444444444444444444222222222444444444222666555444333333333333333444444444444444444444444444444444333333222222222222222333333333333444444555555555555444333222222222222222333333444444444111111111111111111111111333333333333333333333333000000111222333333444444333333333333333333333333333333333333333333333333222333333333333333333444333333333333333333333333222333333444444333333222333444444555555444444333222222333333333333444444333333333444444444555555333333333333222222111000666555555555555444444444555555555444444333333333444444444444444444444444000000000111222333333333222222222111111111000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222111111000000000000111111111111000000000000111111333222222111111111111111111111000000111111222333000111222222222222111000333333333222222222111111111222222222333333333333222222222222222222222222444444444444444333222111111111111111111111111111111111222222222111111000222222111111111111111222000000000000111111111111111111111222222222333333222222222222222222222222111111111222222333333444111111000000000000111111333222222111111222222333444333222222111111222222222222222222222222222222222222222222222222333333111111222222222333333333222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222111111111111222222222222222222222222222222222333222333444333111111111333222333333333333333333444333333333333333333333333333333333333222000//////222222222222222222222222222222222333333333444444444444333222222222333333444333333222222333333444222222222222333444444555333333333333333333333333444444555555555444222222222222222222222222333333222222222222222222222222333333444444444333222111444444333333333333444444444444444444444444444444666555555555444444444333333333444444555666666777555555555555666666666666777777777777777777777777555666666666666555444444666666555444444444444555444444444444444444444444333333444444333333222111444444333333333333444444333333333333333333333333222222222111111111000000222222222222222222222222222222222222222222222222444333222222222222333444222333333333333333333444333333444444444444444444333333333333333333333333444444444444444444444444444333222333555666555444555555444333333333333333444444444444444444444444444333333333222222222222222222333333333333444444444444444444444444333333222222222333333444444444111111111111111111111111333333333333333333333333111222222333444444555555333333333333333333333333333333333333333333333333666555555444222111111000333333333333333333333333222333333444444333333222333333444444444444333333222222333333333333444444333333333444444444555555444444555555444333333222555555555555444444444444555555444444444333333333444444444444444444444444111111111222333333444444222111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333222222111111111111222222111111000000000111111222333333222111111111111111111111000000111111222333111111222222222111111000333333333222222222222111222222333333333444444444222222222222222222222222222222333333333222222111111111111111111111111111222222222222222111000///222111111111111111222222111111111111111000000000111111111222222222222333222222222222222222222222222222222222222222222222111111000000000000111111333222222111111222222333333333222222111111222222333333333333333333333333333333222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222222111111111222333444444333222111111111111111222222222333000111111222333333444444444555666555333222333444444333333333333333333222333333333333333333333333333333444444333222222111222222222222222222222222222222222222333333333333222222222222222333333444444333333222222333333444333333333222222333444444333333333333333333333333333444444444444333333222333333222222222222222222222222222222222222222222333333333444333222222111333333333333333333333333444444444444444444444444555555555555444444444444333333333444555555666666444555555555555666666666777777777777777777777777555666666777777777777777666666555444444444444555444444444444444444444444333333444444333333222222444444333333333333444444333333333333333333333333222222222111111111111000222222222222222222222222222222222222222222222222222222111111111111222222444333333333333333333222222222222333444555555555333333333333333333333333444444444444444444444444444333222444666777777666555444444333333333333333444444444444444444444444222222222222222111111111222222333333333333444444222333333444444444444333222222333333333333444444222222222222222222222222222222222222222222222222222333333444444555555666333333333333333333333333333333333333333333333333555555444333333222111111333333333333333333333333333333333333333333333333333333444444444444333333222222333333333333444444333333333444444444555555555666666666666555444444555555555555444444444444555444444444444333333333444444444444444444444444111111111222222222333333111111111111000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222333333222111111000000111111222111111000000111111222222333333222111111111111222111111000000111111222333222222222222111111111000222222222222222222222222222222222333333333333444222222222222222222222222000111111222222222111111111111111111111111111111222222222222222111000///111111111000111111222333222222222111111000000000111111111111222222222222222222222222222222222222333333222222222222222222222111111000000111111222333222222111111222222333333333222222111222222333333333333333333333333333333333333222222111111111111111222222222333333333222222222222222222222222222222222222222222222222111111222222222222111111111222444555555444222111111111111222222222333333111111111222222333333333555666777555333222333444444444444333333222222222333333333333333333333333222222333333333333222222222222222222222222222222111222222222222333333333222222222222333444555666444333333222222333333444444444333222222222333333222222333333333333444444333333333333333333333333333333333222222111111111222222222222222222222222333333333333222222111111222222333333333333333333333333333333333333333333444444444444333333333333333333333444444555555555444444444555555555666666777777777777777777777777555555666888888999999999666666555444444444444555444444444444444444444444444555555666555555444444444333333333333333333444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111222222222444444444333333222222222222222333333333444444444333333333333333333333333333333333333333333333333222222111333666777777777444444333333222333333444333333333333333333333333111111111111111111111111222222222333333333444444111222333444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222333333333444444555555333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333333333333444444333333333222222222333333333444444333333333444444444555555555555666666666666555555555555555444444444333333444444444444444444444444444444444444444444444444000000000111111111111111000000000000000000000000111111111111111111111111333333333333333333333333000000000000000000000000000000000000111111111222000000////////////000000111111111111111222333333444333333222111222222222111111000000111111222333333222222111111000000000222222222222222222222222111111111111222222222222222222222222222222222222000000111222222222111111111111111111111111111111222222222222222111000///111111000000111222222333333333222222111111000000000000111111111222222222222222222222222222222222333333222222222222222222222222111111111111222222333222222111111222222333333222222111222222333333222222222222222222222222333333333222222111111111111111222222222333333333222222222222222222222222222222222222222222222222222222333333333333222222111222444555555444222111111222222222222333333333333333333222222222111111444555555444333222222333444444444333333222222222333333333333333333333333000111222222222222222222222222222222222222222222111111111222222222333333333333333333444666777888444333333222222333333444444444333222222222333333222222222333333444444444333333333222333333333333333333333222222111111111222222222222222222222222333333222222111111111111111222333444444444444333333333333333333333333333222222222222222222333333333333333444444444444444444444444444555555555555666666666666666666666666555555777888999999999999666666555444444444444555444444444444444444444444444444555555666555555444333333333222222333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333222222444444444333333222222222444444333333333222222222333333333333333333333333333333333333333333333333111000000222555666666555333333222222222333333444333333333333333333333333111111111111111111111111222222222333333333444444111111222333444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333333111111222333333444555555333333333333333333333333444333333222222333333444222333333333333333333222222222222333333333444444333333333444444444555555333444444555555555444444555444444444444333333333444444444444444444444444444444444444444444444444000000000000000000000000//////000000000000000111111111111111111111111111333333333333333333333333000000000000000000000000//////000000000111111111000000////////////000000111111111111111222333444444444333222222222222222111111000000111111222333444333222111000000000000111222222222222333333333000000111111111222222222222222222222222222222222111111222222222111111000111111111111111111111111000111111222222222111111000000000000111222333333222222222222222111111111000000000111111111111222222222222222222222222222222222222222222222222222222222111111111111222222333222222111111222222333222222111111222222333333222222222222222222222222333333222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333444444444444333333111222333444444333222111222222222222333333333333444444333333222111111000222333444444222222333444444333333333333333333222333333333333333333333333111111222222222222222111222222222222222222222222111111111111222222222222444444444444555666777888444333333222222333333444333333333222222333444444111222222333333444444555333222222222222333333444333333222222222222222222222222222222222222222222333333222111111111111222111222444555666555555444333333333333333333333333222222222222333333333333333333333333333333444444333444444444444555555555666666666666666666666666555555666888888999999999666666555444444444444555444444444444444444444444222222333333444444333333333333222222222222333333333333333333333333333333000111111111111222222222222222222222222222222222222222222222222222222222222222333333333333222222444333333333333333333222444444444333222111111111333333333333333333333333333333333333333333333333222111000222444555555444222222222222222333333444333333333333333333333333111111111222222222222222222222333333333333444444111222222333333333333222444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333444444222222222222444444222222333333333333222222222222333333333333444444333333333444444444555555222222333444444444444333444444444444333333333333333333333444444444444555444444444444444444444444111111111111111111111111////////////000000111111111111111111111111111111222222222222222222222222000000000000000000000000000000111111111222222222111000000000000000000111111111111111222333444555444444333222222222222333111111000000111111222333444333222000000000000111111111222222222333333333111111111222222222333333222222222222222222222222333333333333222111000000111111111111111111111111///000111222222222222222000000000000111222333444111222222222222222222333000000000000111111111111222222222222222222222222111111111222222333333444333222222111111222222333333222222111111222222333222222111111222222333444333333333333333333333333222222222222222222333333111111222222222333333333222222222222222222222222333333333333333333333333444555555666666555555444222222222222222222222222222222222333333333444444333222222222222222222222111222333333333333444666222333333333333333333444333333333333333333333333222333333333333333222222222222222222222222222222111111111111222222222222444444444444444555666777444333333222222333333444222222222222333444444555111111222333333444555555222222111111111222444444222222222222222222333333222222222222222222222222333333111000000000111222111333555666777777666555222222222222222222222222333333333444444555555555333333333333333333333333333333444444444555555555666666666666666666666666555555666777888888888777666666555444444444444555444444444444444444444444111222333333444444333333333333222222222222333333333333333333333333333333000000111111111222222222222222222222222222222222222222222222222222222222000111222333333222111000222333333333333333333444333333222222222222222222333333333333333333333333222222222222222222222222444222222333555666555444222222111111222333333444222222222222222222222222222222222222333333333444222222333333333333444444222222333333333222222111444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333555444222111111222444555222222333333333333222222222222333333333333444444333333333444444444555555222222333444444444444444444444444333333333222222333333333444444444555555444444444444444444444444333222222222222222222222.../////////000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333222222111111111111222222111111111111222333444555555444333333222222333333111111111000111222222333555444222000000000000111111111111222222333333333222222333333333444444444222222222222222222222222444444444333222111000///111111111111111111111111...///000111222333333333000000000000111222333444111111111222222333333444000000000000111111111111222222222222222222222222000000111222333333444444333222222111111222222333333222222222222222222333222111111111222333333444444444444444444444444444111111111222222333333444111111222222222333333333222222222222222222222222333333333333333333333333555555666666666666555555222222111000000111222222222222333333333444444444111111111222222333444444000222444444444444666777222222222333333444444444333333333333333333333333444444555555444444333222222222222222222222222222000111111111111222222222444444333333333444555555444333333222222333333444111111111222333444555666111111222333333444555555222222111111111222444555111111111222222333333444222222222222222222222222444333111000000000111222222333555777888888777666222222222222222222222222555555555666666666777777333333333333333333333333333333333444444444555555666666666666666666666666555666666777777777777666666666555444444444444555444444444444444444444444333444444555666666666555333222222222222222222333333333333333333333333333222222222333333444444444222222222222222222222222222222222222222222222222///000111222222111000///222222222333333444444444111111111222222333444444333333333333333333333333222222222222222222222222555444333444666666555444222111111111222333333444222222222222222222222222222222222333333444444444222222333333333444444444333333333333333222111000444444444333333222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333000111111222444555666666333333333333333333333333555444222111111222444555222222222333333222222222222222333333333444444444333333333444444444555555222333333444555555555444444444444333333333222222333333333444444555555555444444444444444444444444000000000000000000000000...///111222333222000///222222111111000/////////222111111111000000//////000000000000000000000000222222111000//////000000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000000000111111111111000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000111222222222222111222222333333333444444444000000111222222222222111111222222333333222222111000000000000000000000000222222222222222222222222444333222111111222333444111111111222222333333333444444333222111111111111333333333222222333333444111111000000111222333333111222333333444444444444333333333222222111111111000000111111111222222222222222222333333444444444111222222333333444444555333333333444444444555555444444444333333222222222444444333333333222222222222222333333333333444444555444333222111222333444333333333333333333333333555555555444444333333333111222444555555444222111222222222222222222222222333222222111111222222333333222222111111222222333111111111111111111111111111111111111111111111111333333333333333333333333333333333333222111000//////000111333444555666666222222222222222222222222888777555444333333444444444444555555555555444444666666666555444444333333555666777666444333333444777666555444444444444444333333333333333333333333000000000111222222222333111222333333333333222111///000222444444444222111333333333333222222111000333333333222222111111111222222333333333444444444333333333333333333333333444444444444333333222111111222222333444444444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222444444333333222111000000222222222222222222222222222222222222222222222222333333333333333333333333333333222111222333444555555444333333222222333333333333333333333333333333444444444444444444444444222222333333333333444444666666555444222111000000333333333333333333333333000000111222222222222111333333333333333333333333333333333444444444555555444444444555555555666666555555555555555555555555333333333333333333333333555444444444444555666666333333333444444444555555////////////////////////...///111222222222111000000000000000000111111111111111111111000000000///000000000000000000000000222222111000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000000000111111111111000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000111222222222222111222222222222333333333333111111222333333333333333111222222333333222222111111111111111111111111111222222222222222222222222222222111000000111222222222222222222222222333333333333222222111222222222444444333222222222333333111111111111111222333333111222333333444444444333333333333222222222111111111111111222222222222333222333333333333333333444222222222222222222222222333333333444444444444555444444444333333222222222444444444444333333333333222222333333333333444444555444333222222222333333333333333333333333333333333333333333333222222222111222444555555444222111222222222222222222222222333222222111111222222333333222222111111222222333111111111111111111111111111111111111111111111111333333333333333333333333222222333333333333333222000111222444555555555555333333333333333333333333444444333333444555666777444444555555555555444444666555555555555444444444555666666555333333444555555555444444333333333333333333333333333333333333111111111111222222222222111222333333333333222111000111333444444333222111222222333333333222111111333333333222222222111111222222222222333333333333333333333333333333333333333333444444333333222111222222333444444444333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111222222222222333333333333333333222222222222222222222222333333444444555333333333333333333333333333333222222222333444555333222111111000000111111333333333333333333333333444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333000000111222222222222222333333333333333333333333222222222333333333444444333444444444444555555555555555555555555555555555333333333333333333333333444444444444444555666666333333333444444444555555////////////////////////...///111222222222111000...//////000111111222222111111111111000000000000000000000000000000000000222111000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111000000111111111111000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000111222222222222111111111111222222222222333222222333444444444444333111222222333333222222111111111111111111111111111222222222222222222222222111111000000000000111111333333222222222222222222222222222111222222333333555444333222222222222222222111111111111222222333222222333444444444333333333333333222222222222111222222222222333333333333444333333333333333333222333333222111111000//////333333333333444444444444444444333333333333222222555555555444444444444333222222333333333333444444555444444333222333333333333333333333333333333333111111222222222222222333222222444444444444222222333333333333333333333333333222222111111222222333333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333111111222444444555555555333333444555555555555555444444444444444444444444333333333333444555666777444444555555555555444444444444555555555666666666777888888666444333444666222333444444444333222111333333333333333333333333222222222222222111111111111222222333333222222111111222333444333222111000111111222333333333222222333333333222222222222111111111111222222222222333333333333333333333333333333333333333333222222111333333444444444333222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222//////000111333444555555444333333333222222222111000111111222333444555555333333333333333333333333333333222222222333444555333222111111000000111111333333333333333333333333444444444444444444444444222222333333333333444444111111222333444444555666333333333333333333333333000111111222222222222222333333333333333333333333111111111222222222333333333333333333444444444444555555555555555555555555333333333333333333333333444444444444444555555666333333333444444444555555000000000000000000000000///000111222222222111111//////000000111111111111111111111000000000000000000000000000000000000000111111000000000000000111000000000000000000000000000000111111111222222222111111111111111111111111111222222222222222333333000000000000000000000000111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000111222222222222111000000111111111222222222111222222333444333333333111222222333333222222111111111111111111111111111222222222222222222222222222111111111111111111222333333333222222111111111111111111111222333444444555444333222111111111111222222222111111222222333222333333444444333333333222222222222222222222222222222333333333444444444444444444333333222222222333222222222111111111000222222333333333444444444333333333333333333333333666666555555555444444444222222222333333333444444555555444444333333333333333333333333333333333333111111222222333333444444222333333444444333333222333333333333333333333333333222222111111222222333333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333222222333444555555555555444555555666555555444444444444444444444444444444555555555444444333333333444444555555555555444444333444444555666777777777======<<<999666444444555111333444555555444222111333333333333333333333333333333333222222111111111222222222222222222222222333333333333333222111000000111222222333333333333222222222222222222222222000000111111111222222222333333333333333333333333222222333333333222222111444444444444333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222//////000111333444555555444444333333333222222222111111111222222333333333222222333333333333444444222222222333333333444444555444333333222222333333333333333333333333333333333333333333333333333333222222222333333333444444111111222333333444555555333333333333333333333333000111222222333333222222333333333333333333333333222222222222333333333333222222222333333333444444555555555555555555555555444444444444444444444444444444333333444444555666333333333444444444555555111111111111111111111111000111111222222222222222111111111111000000//////000000000000000000111111000000000000000000000000111000000000000000111111111111111111111111111111000000111111111222222222111111111111111111111111111111111222222333333333000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000111222222222222111000000111111111222222222000111111222222222222222111222222333333222222111111111111111111111111111222222222222222222222222333333333333333333333333333333333222222111111111111111111111222333444444444333222222111111111111333333222222222222222333333333333444444333333222222222222222222222222222222222333333333444444444444444444333333222222222222222222222333333444444222222222333333333444444333333333333333333333333666666555555555444444444222222222333333333444444555555555444444444333333333333333333333333333333222222333333444444555555333333333333333333333333333333333333333333333333333222222111111222222333333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333333444444555555444444333555555666666555555444333222222222222222222222222444444444444444333333333444444555555555555444444333444444555666777888888AAAAAA@@@===999555444444222333555777777555444333333333333333333333333333444333333333222222111111222222222222222222222222333333333333222222111000000111222222333333333333222222222222222222222222000000111111111222222222333333333333333333333333111111222333333222222222444444444444333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333555555555444444333333222222222222333333444444444222222333333333444444444555444333333222222333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333111111222333333333333222333333333333333333333333333333333333444444444444222222222333333333444444555555555555555555555555444444444444444444444444333333333333333444555555333333333444444444555555222222222222222222222222111111111111222222333333222222111111000//////...000000000000111111111111000000000000000000000000000000000000000111111222111111111111111111111111000111111111111222222222111111111111111111111111111111111222222333333444111111111111111111111111111111111111111111111111111111111111111222222222111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000111222222222222111111111111222222222222333000000111222222222222111111222222333333222222111222222222222222222222222222222222222222222222222333333444444444444333333333333222222222222222222222222222111222222333333222222111111111111222222444333333222222222222333333333444444444333222222111222222222222333333333222222222222333333333333444333333333333333333222111222222333444444555555222222222222333333333333222222333333333333444444555555555444444444444333222222333333333333444444444555555555555444333333333333333333333333333333333444444444444444555555333333333333333333333333333333333333333333333333333222222111111222222333333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222444444555555555444444333222222222222222222222222///000222333555666666666444444555555555555444444444444555666777777888888@@@AAABBB@@@<<<777444333333444555666666666555444333333333333333333333333333333333333333222222222333222222111111222222333333333222222222222222222111111222333333333222222111222222222222333333333111111111222222222222333333333333333333333333333000111222222222222222222333333444444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222333333444444555555:::999888777666555555444111222222333333444444555111222333444444444333333333222111111000000111111333333333333333333333333333333333333333333333333222222333333333333444444444444444333333222222222333333333333333333333333111222222333333333333333333333333333333333333333333333444444444555555555333333333333444444444444555555555555555555555555444444444444444444444444333333333333333444444555333333333444444444555555111111111111111111111111222111111111222222333333111111111000000000000000///000000000111111111111000000000000000000000000000000000000000111222222111111111111111111111111000111111111111222222222111111111111111111111111000111111222333333444444222222222222222222222222111111111111111111111111000000111111111222222222111222222333333222222111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000111222222222222111222222222222333333333333000111222222333333222222111222222333333222222111222222222222222222222222222222222222222222222222222333444444444444333222222222222222222222333333333333222222111222222222000000000000111222333444555444333222222222222222333444444444333333222111111111222222222333333333111111111222222222222333222333333333333333333444222222222222222333333333111222222222222333333333222222222333333444444444444444444444333333333333222222333333333333444444444555666666666555333333333333333333333333333333444444444333333333333333444333333222222333333444444444444444444444444444333222222111111222222333333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333000111222333444444444333222333444444444444444333333333333333333333333333...000222444555666666666444444555555555555444444555555666666777777777888999===@@@AAA>>>999666444333333333444444555555555333333333333333333333333222222333333333333333333333333222111111222333333222222222111222222333333222222333333333222111111111111222222222333333333222222222222333333333333333333333333333333333333000000111222222222222222222222333444444444333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222000111222333444666777777888888777777666666555555111111222333333444555555111222333444444444333333333222111111000000111111333333333333333333333333222222222222222222222222222222333333333333444444444444444333333222222222333333333333333333333333111222333333444444333333333333333333333333333333222222333333333444444444333444444444444555555555555555555555555555555555555555555555555555555555333333222222333333444555333333333444444444555555000000000000000000000000222222111111222222333444/////////000111111222222//////000000111111111222000000000000000000000000000000///000000111222222111111111111111111111111000111111111111222222222111111111111111111111111000000111222333333444444222222222222222222222222111111111111111111111111000000111111222222222222111222222333333222222111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000111222222222222111222222333333333444444444222222333444444444444333222222222333333222222222222222222222222222222222222222222222222222222222111222333444444333222111111111111222222333333444444444333222111111111111//////000000111222444444555444333333222222222222444444444444333333222111111111111222222333333333000000111111111222222222222222222333333444444444333333222222111000000000111111222222222333333333222222222333333444444444444444333333333222222222222222333333333444444444444555666666666555333333333333333333333333333333444333333222222111111111444333333222222333333444444444444444444444444444333222222222222222222333333222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333...///000222333444555555111222333333444444444333444444444444444444444444111222333444444444333222444555555555555555555444666666666666777777777777444888>>>@@@???;;;777555333222222222222333444555333333333333333333333333222222222333333444444444444333222111111222333444222111111111222333444444333333333333333222111000111111111222222333333333222222333333333444444444333333333333333333333333///000111222222222222222111222333333444444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333///000111333555777888999333333444444444444444444111111222333333444555555111222333444555444333333555444333333222222333333333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333111111222222222333333333444444444555555555666666555555555555555555555555555555555555555555555555333333222222333333444555333333333444444444555555//////000000111111111111222222222111111111000000222222222111111111000000222222222111111111000000111111111111111111111111111111000000111111222333000000////////////000000000000000000000000000000000000000000000000000000111111222222222333333333000111222333333222111000222222222222222222222222222111000000000111333333555444222111111111222222000111333333222222333555333333333222222111111111111111111111111111111111000000111111111222222222111111000000000000000111333333333222222111111111444444333222222222333333333333333333333333333333444444444333333222222222222222111111111111222222333333333222222111111111222222222222222222222222333222222111111222222333444444444333333222222222666555444333222222222222222222222222222222222222555555555444444333333333222222222222222222222222222222222222222222222222666444222000/////////000444444333222222222333333111111222333333444555555222222111111222222333444444333333333333444555555444333111222333444444333333333333333333333333333444444444333333222222222444444444444444444444444333333333333333333333333222222222222222222222222333333333222222111111111222222333333333333444444222222222333333444444444222222222222222222222222333333333333333333333333222333333444444333333222111111111111222333444444666666666555444444333333444555555666777666666666555444444444444555666666666666666666777777777777444555666777777666555444222222222222222222222222444444333333333333222222444444444444444444444444444444444333333222222222222222222222222222222222333333333222222111111111222222222222222222222222333333333222222111111111222222111111111111222222000000111111222222222222222222222222222222222222444333222111111111222333222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222555555555555555555555555777666555444333333222111555555555444333222111000555444444333333222222111444444333333333333222222555444444333333222222111333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333222222333444444222111111333555555444222555444444333333444444555333333333333333333333333555444333333333333444555333444444444555666666666666666555555555444444444333333333444444444555555000000000111111111222222222222222111111111000000222222222111111111000000222222222111111111000000111111111111111111111111111111000000111111222333000000////////////000000111111111111111111111111111111111111111111111111111111222222222333333333000111222222222222111000222222222222222222222222222111000000000111222333444333222111111111222222000222333333111111222444333333333222222222111111111111111111111111111111000000111111111222222222111111000000000000111111333333333222222222111111222222222222333333444555333333333333333333333333444444444333333222222222222222111111111111222222333333333222222222111111222222222222222222222222333222222111111222222333444444444333333222222222333333333222222333333444333333333333333333333333555555444444444333333333222222222222222222222222222222222222222222222222444333222111111222333333555444333333222222222222222222222333333444444444222222222111222222333444444333333333333444555555444333111111333444333333333333333333333333333333444444444333333222222222444444444444444444444444333333333333333333333333222222222222222222222222333333333222222222111111222222333333333333444444222333333333333333333444222222222222222222222222333333333333333333333333222333333444444333333222222222222111222222333333444444444555555555555555444444555666666666666555444444444555555666666666555666666666777777777777444555666777777666555444333333333333333333333333444444333333333333222222333333333333333333333333444444333333333222222222222222222222222222222222333333333222222222111111222222222222222222222222333333222222222222222222222222111111111111222222000111111111222222222222222222222222222222222222111111000//////000111222222222222222222222222222111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333555555444444333333222222444444444444333222111111333333333333333333333333444444333333333333222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222111111111111222333444555333222222333555555444333444444333333333333444444333333333333333333333333555444333333333333444555444444444555555555555555666666555555555444444444333333444444444555555555111111111222222222222222222222222111111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111000000111111222333111000000//////000000111111111111111111111111111222222222222222222222222111111222222222333333333000111222222222222111000222222222222222222222222111111000000111111222333444333222111111111222222111222333333111000111222333333333222222222222111222222222222222222222222111111111111111222222222111111000000000111111222333333333222222222222111111111111222333444666666333333333333333333333333444444333333333333222222222222111111111111222222333333333222222222222111222222222222222222222222333222222111111222222333444444333333333333222222222111222222333444555666444444444444444444444444555444444444444333333333111111111111111111111111333333333333333333333333222222222222333555666777666555444333222222111222333333333333333333333333222222222222222333444444444333333333333444555555444333111111222333333222333333333333333333333333444444333333333333222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222333333333333444444444333333333333333333222222222222222222222222222333333333333333333333333222333333444444333333222444333333222222222222333222333333444555555666666333333444555555555555555222333444666777777666666555555666666666777777777444555666666666666555444333333333333333333333333444444333333333333222222333333333333333333333333333333333333222222222222222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222333333222222111111111111222222111111111111222222222222222222222222222222222222111111000111111222333444222222222222222222222222222222111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333222222333333444444333333222111111222333333444555555444444333333333333222222333333333444555666666666333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222111111111111222333333444333222333444555444333444444333333333333444444333333333333333333333333555444444333333444444555555555555555555444444444555555555555555444444444333444444444444555555555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333111000000000000000000111111111111111111111111111222222222222222222222222111111222222222333333333111111111222222111111111222222222222222222222222111111111111111222222222333222222222222222222222222333333222000///000111222222222222222222222222222222222222222222222222111111111111111111111111111111000000111111222222222222222222222222222222222222222222333444555666333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333222222222222333444555555444444444444444444444444444444444444444444444444111111111111111111111111333333333333333333333333111111222333444555666666666555444333222111111111333333333333333333333222333222222222222333444444444333333333333444555555555333111111222333333222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444444444444333333222222222222222222222222222222222333333333333333333333333222333333444444333333222555444333222222222222222333333333444444555555555222333444444555555444444111222555777888888777666555555555666666666777777555555555555555555555555444444444444444444444444444444333333333222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333333222222111111222222333222222222222222222222222222222222222222222222222333444444555666777888999222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111222222333333333111222333333444444444333222222222333333444444444444444333333333222222222333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222555444333333222222222222555333222333444555444333444333333333333333333444444444444444444444444444444444444444444444444444666666666555444444444333555555555555555555555555444444444444555555555555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333111111000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333222111111111111111111222222222222222222222222222000000111111222222222222222222222222222222222222111222333222000///000111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222333333222222222222222222222222444333333222222333333333333333333333333333333333333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333444333333222222333333444222222222222222222222222444444444444444444444444111111111111111111111111333333333333333333333333222222333333333333333333666555444333222222222222333333333333333333333222333333222222333333444555444333333333333444555555666444222222333444333222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444444444444333333222222222222222222222222222222222333333333333333333333333222333333444444333333222555555444333222222222222555555444444333333333333222333444444555555444444222333666888888888777666555555555555666666666666555555444444444444555555444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333333333222222222222333333333222222222222222222222222222222222222222222222444555666777999::::::;;;222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333000111111222222333333444111111222333444444444444444444444333333222222222444444333333333222222222333333333222222222111111333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444444444444444555666777666444333222444555444444333333333222222333333333444444444444444444444444444444444444444444444444666666666555444444444333444555555555555555555555444444444555555555666666222222222222222111111111111111111111111222222222111111111111111222222222111111111111111222222222111111111111111111111111111111000000111111222333222111111000000111111222222222222222222222222222000000000000000000000000111111222222222333333333222222111000000111222222222222222222222222222222000000111222222222222111111111222333333333222222000111222222000///000111111222222222222333333333333333333333333333333333222222222111111111111111111111111111111222333444111222222222222333333333555444333333222222222333333333333333333333333333222222333333333333444444333333222222222222333333111222222222222333333333222222222222222222222222333222222111111222222333222222333333333333444444444444333222222333333333222222222222222222222222333333333444444444444555222222222222222222222222333333333333333333333333333333444333333222111000444444333333222222333333333333333333333333333333333333333333333444444555444333333333333444555555888666444333444555444333333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333444444444444222222333333333333444444444333333333333333333222222222222222222222222222333333333333333333333333222333333444444333333222555444444333333333333444555555444444333222222111333333444555555555555555444555666777888777666666444444555555555666666666555555444444444444555555333333333333333333333333444444333333333333222222333333333333333333333333111111111222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222333333333333222222222222333333333333333333222222222222222222222222222222222222222333444666777888888888222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222444444444444444444444444111222222222333333444444111222333333444444444444555555444333333222111111444444333333333333222222333333333222111000000000333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222000111222444666999;;;===888555333222444555555444333333222222222222333333444444444444444444444444333444444555555444444333555555555555555444444444444444444555555555555555444444555555555666666666222222111111111000000000000000111111111222222222000000111111111222222222000000111111111222222222111111111111111111111111111111000000111111222333222111111000000111111222222222222222222222222222111111111111111111111111111111222222222333333333222222111000000111222222222222222222222222222222///000111222333222222111000111222333333333333222///000111111000000111222111111222222222333333333333333333333333333333333222222222111111111000000111111111111222333444555111111222222222333333333333333222222222333444444333333333333333333333333222222222333333444444444444333333222222333333444111111222222222333333333222222222222222222222222333222222111111222222333222222222333333444444444222222222222333444555555333333333333333333333333333333333444444444555555333333333333333333333333444444444444444444444444333444555555444333222111333333222222222333444444222222222333333444444444444333333333333444555555444333333333333444555555999777555555555666555333333333333333333333333333222222222333333444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555222222333333333333444444222333333333333333333444222222222222222222222222333333333333333333333333222333333444444333333222444444333333333444444555444333333333333333333333444444555666666666666555777777777777666666666666444444444555555555666666555444444333333444444555333333333333333333333333444444333333333333222222333333333333333333333333000111111111222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333222222222222222222444333333222222333333444444444333333333222222222222222222222222222222222000111333444555555555555222222222222222222222222//////000111222333333444222222222222222222222222222222222222222222222222444444444444444444444444333333333333444444444444222222333444444444333333333333333333333333333333444444333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222111222333444666888:::;;;888666333222333555555444333333222222222222333333555555555555555555555555333333444555555444333333444444444555555555555555444444444555555555666666555555555555666666666666222111111111000000//////000000111111222222222222000000111111222222222222000000111111222222222222111111111111111111111111111111111000111222222333222222111111111111222222222222222222222222222222222222222222222222222222111111222222222333333333333222111000000111222333222222222222222222222222///000111222333222111111000111222333444333333222...///111111000000111333111111111222222333333333333333333333333333333333222222222222111111000000111111111111222333444555111111111222222333333333111111111222333444555666333333333333333333333333222222222333333444444444444333333222222333333444111111111222222333333333222222222222222222222222333222222222222222222333222222222333333444444444000000111222333555666777444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444333444555666666555444444222222222222333444555555111111222333333444555555444333333333333444555555444333333333333444555555:::888666666666666555444333333333333333333333333222222222333333444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333444444555555555222222333333333444444444222222222333333444444444222222222222222222222222333333333333333333333333222333333444444333333222333333333333444444555666111222222333333444444555444555666666777777666666999888777666555555555666444444444555555555666666555444333333333333444555222222222222222222222222444444444333333333222222444444444444444444444444000000111111222222222222222222222222222222222222111111111222222333333333222222222222222222222222444333333222222111111111444333333222222333333444444444444333333222222222222222222222222222222222111222333555555555555444222222222222222222222222......///111222333444555222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444333333333444444333333222111222222333333444444555444444444333333333222222111222222333333444444555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222666555555444444444555555999666333222333444555555333222222222222222222333555555555555555555555555333333444555555444333333333444444555555666666666444444444555555555666666555555555555666666666777111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111222222111111111111222222111111222222222333333333222222222111111000000000111111111111111111111111111111111222222333333333333111///...///111444555111222222333333222222111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111333333333333333333333333333222222111111222222333444444444333333222222222444444444333333222222222444444555555555555444444444444333333333333222222222222333333333444444444111333444444222111111222333333333222222111111111222222333444444555666666222222222222222222222222333444444555555444444333444444444444444444444444666555444333222333333444333333444444555666777777999888666555333333222222111222333333444444444444222222333333333444444444777666555444333444444555333333333444444444555555555555555444444333333333333444444222111111333555444444444555555555555666666666444333333444555666333444666777777666444333444444444444444444444444444444444444444444444444111111111222333444555666666666555555555444444444333333333333333333333333444444444333333222222222222222222333333444444444444444444444444444444444222333333444444333333222444444555555666777777777444444444444444555666666555555444444444333333333333444444444555666666666333333333333333333333333444444333222222111111111444444444333333222222222222222222222222222222222222222333333333333444444111111222222222333333333444444444333333222222222333333333333333333333333111111222222222333333333222222222111222222333333444444444333333222222222222222222222222222222222333333222111111222333333111111111111111111111111333333333333333333333333555555555444444333333333444444333222222111111000333333333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333555555555444444333333333333222222111111222222333777666555444333444555666333333333333333333333333333333333333333333333333222222333333333333444444222222333333333444444444444444444555555555555666777777666666555555555555333444555555666666555555666555444333333444555666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111000000111111111111111111222222222333333333333222222222111111111111111111111111111111111222222222222222222333333333222000000000111333444111222222333333222222111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222333222222111111222222333444444444333333222222222444444444333333222222222333333444444444444333333444444333333333333222222222222222222333333333444222333444444222111111222333333333222222222111111222222333333444444555555333333333333333333333333333444444555555444444333444444444444444444444444666555444333333333444444333333444444555666666777888777666555333333222222222222333444444444333333222222333333333444444444777666555444333444444555333444444444555555555555444444444444444444333333333444444333111111333555444444444555555555555666666555444444444444555666444444555666666555444444444444444444444444444444444444444444444444444444222222222222333444555555555555555444444444444333333333333333333333333333444333333333333333333222222333333333333333333444444444444444444444444444333333444444444444333333666666666666666555555555555555555444555555666666444444444444444444444444444444444444555555555555333333333333333333333333222222222222222222333333444444444333333222222222222222222222222222222222222222333333333333444444111222222222222333333333444333333333333333333222222222222222222222222222111222222222222333333333333222222222222222333333444444444333333222222222222222222222222222222222333333222111111222333333222222222222222222222222333333333333333333333333333333333222222111111111222222222222222222222333333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333222222222555444444333333444444555333222111111111111222333333333333333333333333333333333333333333333333333222222333333333333444444222222333333333444444444444444444555555555555666666666666555555555444444333444555555666666555555666555444444444444555666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////000000111111111111222222222222333333333333333222222222222111111111111111111111111333333222222222222222222222222222222111111111111111222222333333222222111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222222111111111111111111111111111333222222111111222222333444444333333333333222222444444333333333333222222222333333333333333333222444444333333333333222222111111222222222333333333222444555444333111222222333333333333222222222222333333333333333333333333444444444444444444444444444444555555555555444444444444444444444444444444666555444444333444444444333333444444555666666666777777555444333333333333333444444444444333333222333333333333444444444444666666555444444444444555444444555555555666666666333333444444444444444444333444444333222222333555444444444555555555555666555555444444444555555666555555555444444555555555444444444444444444444444444444444444444444444444333333333333333444444444444444444444333333333333333333333333333333444444222333333333333333333444444333333333333333333222444444444444444444444444444444555555555555444444888777777666555555444444666666666555555555555555444444444444444444555555555555555555444444444444333333333333333333333333111111111222333444444444444444333333333333222222222222222222222222222222222222333333333333444444222222222222333333333333222333333333333333333444111111111111111111111111222222222222333333333333333333222222222222333333444444333333333333222222222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333333333222222222222111111000111111222333333444444333333333333333333333333333333333222222222222111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111111222222222222222333555444444333333444444555222111111000000111111222333333333333333333333333333333333333333333333333222222333333333333444444333333333333444444444444444444444555555555555666555555555444444444444444333444555555666666555555666555444444444444555666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111222222111111111111111111111111000000////////////000000111111111111222222222222333333333333333333333333111111111111111111111111333333333222222111111111222333333333333222000///111222222333333222222111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333333333444444444444333333444444333333333222222222111111111222222222333333333444555555333222222333333333333333333333333333333333333333333222222222555555555555555555555555444444555555555555444444444444444444444444444444555555555444444444444555444444444555555555666666666555555444333333333333444555555555444333222222333333333444444444444555555555555555444444555555555555555666666666666777333333333444444555555555333444555444333222444555444444444555555555555666444444444444555555555666777666444333333444666777555555555555555555555555444444444444444444444444444444444444444444333333444444333333333222222222333333333444444444444444222222222333333444444444444444444333333222222222444444444444444444444444555555666666666666555555777777666666555555555555666777777777666666555555444444444444555555555555555555555444444333333333333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222222222222333333333444444222222222333333333444444222222222333333444444444222222222222222222222222222222222333333333444444444444333222222222333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444444444444444444444444444111111111222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111111222222333333444444333222222111111222222333333333333333333444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444444555444444444555555555555666444444444444444444444444333444555555666555555555555555555444444555555555111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222333111111111111111111111111000000////////////000000000000111111111222222222333333333333333333333333111111111111111111111111333333333222222111111111222333444444444222000///111222222333333222222111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333444444555555555555444444444444333333333222222222111111222222222333333333333555666666444333333444333333333333333333333333444333333333333333333333555555555555555555555555444555555666666555555444444444444444444444444444444555555555555555555555444444444555555555555555555444444333333333444444555555555555444444333222333333444444444555555555444444555555555555555555555555555666666666666777333333333444444555555555333444555555444333444555444444444555555555555666333444444555555555666666777666444222222444666777555555555555555555555555444444444444444444444444444444555555555444333333444444333333333222222222333333333444444555555555222222222333333444444444444444444333333222222222444444444444444444444444555666666777777666666555555555555555666666777777666777777888888777666666555555555555555555555555555555444444333333333222333333333333333333333333444444444333333333222222333333333333333333333333222222222222222222222222222222222333333333444444222222333333333444444444222222222333333444444444333333333333333333333333222222333333333444444444555444444333222222222333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444444444444444444444444444444333333333222222222111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333444444555555333222222111111222222333333444444555555555555555333333333333333333333333333333333333333333333333222222222333333333444444333333444444444555555555444444444555555555555666444444444444444444444444333444555555666555555555444555555555555555555444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333333333111111111111111111111111111000000//////000000111000000000111111111111222222222222222333333333333111111111111111111111111333333222222222222222222222333444444444333222111111222222333333222222111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333333222222111111222222333222222333333333333444444222222333333333333444444444555555666666555555444444444333333333333222222222222333333333444444444444666777666555333444444333333333333444444444444444444444444444444444444555555555555555555555555555555666666666666555555444444444444444444444444444444555666666666666555555555555555555555555555444333333333333333444555444555555555555444444333333444444444555555555555333444555555666555555555444444555555555666666666333333444444444444444444333444666666444333444555444444444555555555555666222333444555666666666666777666444333333444666777555555555555555555555555444444444444444444444444333444555666666555444333444444444444333333333333333333333444555555666666222333333333333333333444444333333333333333333222444444444444444444444444555555666666666666555555444444555555666777777888555666888999999999888777666666666555555555444444444444444444333333333333333333333333333333333333555555555444333222222222222222333333333333444444222222222222222222222222222222333333333333444444333333333333444444444444222333333333333333333444333333333333333333333333333333333333444444444444666555444333333222222333222222333333333333444444222222222222222222222222111222222333333222222111333333333333333333333333111222222333333444444555111111222222222222333333444444333333222111111000333333333333333333333333111222222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444555555555444444333333444444555111111222444444444444444333333333333333333333333333333333333333333333333222222333333333333444444333444444444555555555555444444444555555555555666444444444444444555555555333444555555666666555555444444555666666555444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222333444444111111111111111111111111111111111000000111111111000000000000111111111111111111111222222222333333111111111111111111111111222222222222222222333333222222333333333333333333111222222333333222222111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333222222222333333444444444222222222333333444444444333444444555555444444333444444333333333333222222333333444444444555555555555666777777555444444555333333333444444444555555444444444555555666666666444444444444444444444444555555666666666666555555444444444444444444444444333444555666777777666555555555555555555555555555333222222222333444444555333444555555555555555555444444444444555555555555333333555666666666555555333444444444555555555555444444444444444444333333222444666666555444444444444444444555555555555666222333444666666666666555666555444444444444555666555555555555555555555555444444444444444444444444111333555666777666555444555555555444444444444333333333444444555666666666444333333333333333333222222333333333333333333444444444444444444444444444444555555666666555555444555555555666666666666666444555777999::::::999999888888777666555444333333333333333333333333444444333333333333333333333333444444444444444444333333222222222333333444444444222222222222222222222222222222333333333333444444333333333444444444444555444333333333333333333222222222222222222222222222333333333444444444444555666666555333333222222222222222222333333444444444222222222222222222222222111222333333333333222111222222222222222222222222111111222333333444555555111111111222222333333333333222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444333333333333333555444444333333444444555///000222333444444333333333333333333333333333333333333333333333333333333222222333333333333444444444444444444555555555555444444444555555555555666444444555555555666666666333444555555666666555555444444555666666555444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333444444111111111111111111111111222222111111111111222222000000000000111111111111000000000111111222222222111111111111111111111111111111111222222333333444222222222333333444444555222222222333333222222222000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222333333333111111111111111111111111333222222222222222222333222222222333333444444444222222222333333444444444222333333444444333333222444444444333333333222222444444444555555555666666555666888777555444444555333333333444444555555555444444444555666777888888444444444444444444444444555555666666666666555555444444444444444444444444333444666777777777666555555555555555555555555444222222222222333444555555333333444555666666666555444444444555555555666666222333555666666666555555333333333444444444555555555555555444444333333333222444777777555444444444444444444555555555666666111222444666777777666555555555555444444555555555666666666666666666666666444444444444444444444444111222444666777777666555666666555555555444444444333333444444555666777777444444444333333222222222222222222333333444444444444444444444444444444444444444555555555555444444777777777666555555444444333555777:::;;;;;;::::::999999888666555444333222222222222333333444444444333333333333333333333333222333333444444555555666222222222333333444444444222222222222222222222222222222333333333444444444333333333444444444555555444444444333333222222222111111111111111111111111333333333444444444555555777666555444333222222222222222222333333444444444222222222222222222222222111222333444444333222111111111111111111111111111111111222333333444555555333333333444444555555555111111111222222333444444333333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333222222111111111333222222111111222222333000111333444555555444444333333333333333333333333333333333333333333333333222222333333333444444444444444444555555555666666444444444555555555666666555555555666666666777777333444555555666666555555333444555666666555444333222222222222222222222222222222222222222222222222444333333222222333333444222222222222222222222222111111000000000000111111222222111111111111222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222000444555111000222333222111222222333333222222111222222222222222222222222333333333222222111111111222222111111111111222222000111111111111222222222222222222222222222222222333222222111111222222333222222222222222222222222444444444444444444444444444444222222222222444444333444555555555444333222555555444444444333333333555555555555555555555555444444555555555555444444111222222333444555666666444444444444444444444444555555555555555555555555666666666666666666555555666666666555444444333333555555666666777777888888333333444555555666666777666666555444333333333333555555555555666666666666666666666666666555555555333333333444444444555555777666555444444555666777555555555444444333333333555555555444444333333333333333333444444444555555555555555555666777999999777666444333333444666777555555555555555555555555444444444555555555555666555555555555555555555555555555444333222111111000333333333333333333333333333333333333333333333333222222222333333444444444444444444555555555555666666666666666666666666666888:::;;;;;;999888888999555777999999888777888999===:::888777777666555333555555444444444444555555222222333444444555555666444333222111111222333444444444444444444444444444444444444444444444444444222222222222222222222222222222333333333333444444000111111222222333333444444444444333333222222222333333333444444555555555666555444333333333333333333333333444444555555555222333444444555555444444222222333333333333444444333222222111111222222333333333333333333333333333333222222111000000000111333333333222222111111111222222222333333444444444333333333333333333333333333333333222222111111111444444444444444444444444333333333444444444555555555555333333333333555555333333222222333333444555555444333222222222222222333444444555555444444333444444444444444444444444555555444444444333333333222222333333333444444444222222222333444555666777:::888666333333333555666777777666666555555555444999888777555555555666777777666444333444555777888222222222222222222222222222222222222222222222222333333222222222222333333222222222222222222222222111111000000000000111111222222111111111111222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222000444555111000222333222111222222333333222222111222222222222222222222222333333333222222222111111222222111111111111222222111111111111222222222222222222222222222222222222333222222222222222222333222222222222222222222222444444444444444444444444444444333222222333444444333444555666666555444333555444444444444333333333444444444444444444444444444555555555555555555444444444444444444444444555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555666666777777777777222222333444444555555666444444444333333444555555555555555555666666666666666666666666666666666555444444444555555555666666777666555444444555555666555555555444444333333333555555555444444333333333333333444444444555555555555555555555666777888999777666444333333333555666444444444444444444444444444444444555555555555666444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222222333333444444444444444444444555555555555555555555555555555555555555666888777666555555666777888999;;;===???@@@AAA>>>;;;888666666666555333555555444444444444555555444444444444444444444444333333222111111222333333333333333333333333333333444444444444444444444444222222222222222222222222222222333333333333444444333333333333333222222222444333333333222222222222333333333444444444555555555555444333333333333333333333333444444444444444222333444444555444444444222222333333333333444444333222222111111222222333333333333333333333333333555444333333222222333333333333333222222222111111222333333333333333333444333333333333333333333333444333333333222222222222444444444444444444444444333333333444444444555555333222222111111222222333444333333333333444555555555555444333333333333333333444444555555444444333444444444444444444444444555555444444444333333333222222333333333444444444333333333333444555666666:::888666333333333555666777666666666555555555444888777666555555555666666777666555444555666888999222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111000000000000111111222222111111111111222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222000444555111000222333222111222222333333222222111222222222222222222222222333333333222222222222111222222111111111111222222111111111111222222222333222222222222222222222222333333222222222222333333222222222222333333333333333333333333333333333333444444333333333333444444444444555555555555444444444444444444333333333333333333333333444444444444555555555555555555555555555555555444444444333333444444444444444444444444444444444444444444444444555555555555555555555555333444444555666666777777555666666666666777777777333333444444555666666777333333333333444555666777555555555555666666666666555555666666666666666666555555555666666666777777777666555444444444444444555555555444444444444444555555555444444444444444333444444444444555555555555555555555666777888888777666444333222333333444444444444444444444444444444444444555555555555666333333333333333333333333333333444444444555555555333333333333333333333333333333333333333333333333222222333333333333444444444444444444555555555555444444444444444444444444333555666666555444555666888888999???EEEIIIHHHGGG???;;;777555555555444333555555444444444444555555666666555444444333222222333333222222222222333333222222222222222222222222444444444444444444444444222222222222222222222222222222333333333333444444555555444444333222222111222222222222222111111111333333333333444444444444555444444333333333333333444444444444333333333333222222333444444444444444222222333333333333444444333222222111111222222333333333333333333333333333444444333333222222333333333333333222222222222111444333333333333333333222333333333333333333333333444444444444333333333333444444444444444444444444333333333444444444555555333222222111111222222333444444444444444555666666666555444444333444444444333444444555555444444333444444444444444444444444555555444444444333333333333333333333444444444444333333333333444444555666999777555333333333555666666666666555555555555555777666555555444555555555666555555444444555777888222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000222111111000000111111222222222111111111111222222111111111111111111111111111111111111111111111111333222222111111222222333222222222222222222222222222222222222222222222222000444555111000222333222111222222333333222222111111111111111111111111111222222222222222222222222222222111111111111222222111111111222222222333333222222222222222222222222222333333333333333333222222222222333333333333333333333333333333333333333444444444333333444444444333333333444444444444444444444444333333333222222222222333333333333333444555555555444444555555555555555555555555444444444555555555555555555555555444444444444444444444444444444444444555555555555444555555555666666666777666666666666666666666666555555555666777777888888444444444444444555666666555555555555666666666666555555555555666666666666444555555555666666666666666666555555444333333333555555555555555444444444555555555555555444444444444444444444555555555555555555555555555666777888666555444333222222333333444444444444444444444444444444444555555555555666444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555444444444444444444444444555777888888777666777888888888<<>>>>>>>>>>>>>>???@@@========================;;;<<<===>>>>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<>>>>>>============<<<<<<:::999999888777777666666777777666666666666777777555555666777888888888888666666777888888888888888666666777888888888888777555555555666666666666666555555666777777777777666666666777777777777666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333222333444555444333222222333333333333444444444444444444444444444444555555444444444333333333444444444444444444444444444333333333333444555555333555666666555555666777666555444333444555777888888888888777777666666666333333333333333333333333333333222222222333444555333222222111222333444555777555333222111111222333111111222333333444555555222222111111111222333444333333333333333333333333111222222333333444444555333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444000111111222333333222222111111222222222333333333444444444444444444444444222222222222222222222222111111111222222333333333111111111111222222222222111222222333333222222111333333333333333333333333444333333222222333333444000111111111222222222222333333333333333333333333333333333333333333333333222222333444444444444444666555444333333333444444333333333333333333333333222333333333333333333222222333444444555555444444333333333444444444555555555555555555555666666777555666666666777777777777555555666666777777888888555555555555666666666666111111222222222333333333333333333333333333333333...///000111111111111111333333333333333333333333222222222222222222222222111111111222222333333444222222222222222222222222000111222333333222111000111111111111111111111111000111222333444444555444111111111111111111111111///000111222333444555555444444444555555666666666444333333222222333333444222222222333333444444444444444444444444444444444222222222333333444444444444444444555555555666666333333333333333333333333444444444555555555666666555555555555555555555555555555555666666666666666444555555666777888888999666666666777777888999:::777777777777888888888888======>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???===<<<;;;===???AAABBBAAACCCCCCCCCCCCDDDEEEEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBB@@@AAAAAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@?????????>>>:::::::::999888777777666777777666666666666777777999999999888888777666555555555666777777777777777666666777888888888888888888777777666555555444444444555666777888888888888666666777777777777666666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444666444222222222333222111222222333333333444444444555555555555555555555555555555555444444333333333444444444444444444444444444333333333333444555555333555777777666666666777777666444444444666888999111111111222222222222333333333333333333333333333333333222111222333555666222222111000111222444555777666333111111111222333111111222333333444555555222222111111111222444555333333333333333333333333000111222333444444555666333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444///000111222222222222222111111111222222333333333444444444444444444444444222222222222222222222222111222222222222333333333222222333333333444444444333444444555555444444333333333333333333333333333555444222222222222444555000000111111222222222222333333333333333333333333333333333333333333333333111222333333444444444333555444333333333333555666333333333333333333333333333444444555555444444333222333444555666555444333333333333444444444555555555555555555555666777777555666666666777777888888444555555666777888888999666666666666666666666555222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222111111222222222222222222222222000111333333222222222333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111333333333222222111111111...///111444666777888888111222222333333222222111222222333333333333444444555555555444444333333333222222222333333333444444333333333333333333333333555444444333333333444444444555555666777666666666555666666666555444444333333444555777888999::::::333555777888888777555444777777777888999999::::::888777888;;;<<<<<<<<<>>>DDD@@@???AAAFFFHHHEEEBBBEEEIIIJJJGGGEEEFFFFFFCCCEEECCCCCCDDDCCCAAACCCHHHHHHKKKNNNOOOOOOOOOQQQRRROOONNNLLLJJJIIIHHHHHHIIIHHHIIIKKKOOOSSSRRRNNNIIIJJJGGGEEEFFFHHHLLLNNNOOONNNPPPQQQPPPNNNLLLKKKLLLJJJIIIIIIIIIIIIIIIJJJKKKGGGHHHFFFBBBAAAEEEFFFDDDBBB???;;;;;;===???>>>===>>><<<:::888777777999999666666777777888999999999888777555555555555777777888999999999999999888777777777666666555555444444888888888888888888888888999:::::::::999888666444777777777777777777777777:::999999888777666666555666666666555444444333333555555555555555555555555333333333444444444555555777666444333222222333333666555555555444444444444555555555555555555555555666555444333222333444555555666777666555555666777888888999888555444444555444444444444444444444444444444444444444444444444555444333333222222333333222222333333333333444444666666666666666666666666333333333333333333333333333333333333333333333333111111111222222333333333222333333444444333333222333222111111111222333444555555555555444444333222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333444444555555444444333333333333444444444555555333222111111333333222111222222333333333333444444444444444333333222222222777666444333333444666777222222222222222222222222444444444333333222222222222222222222222222222222555555444333333222111111333333333333333333333333444444444444444444444444333333333333333333333333555555555555555555444444333444444555555444444333555555555555555555555555222333333444444555555555222333333444555666777777444555555666666666666666666666666666777777777777555555555555555555555555222222222222222222222222111111111111111111111111333333333222222222222222222222222222222222222222444444444333333333222222222222222222222222222222444555666555222000000111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111222333333444444444444333111222222333333222222111222222333333333333444444333333333222222111111111222333333444444444444444333333333333333333333333555444444333333444444555555555666777777777777777555666666777777666666555444555666888999::::::;;;666777888999:::999999888888888999:::;;;<<<======@@@??????@@@@@@AAACCCEEEIIIFFFDDDDDDFFFHHHHHHGGGKKKPPPRRRPPPNNNOOONNNKKKOOOLLLKKKLLLKKKJJJMMMSSSWWW\\\dddiiikkkjjjjjjiiiccc```\\\YYYVVVTTTSSSTTTRRRTTTYYY```eeeeee```\\\[[[XXXSSSQQQPPPQQQPPPPPPRRRSSSSSSTTTSSSRRRPPPNNNMMMMMMMMMMMMNNNOOOQQQQQQJJJMMMMMMJJJJJJMMMLLLJJJMMMHHHBBB@@@AAABBBAAA???@@@???===;;;;;;;;;;;;<<<;;;::::::999999999999999999888777777666666666777777888888888888777666666888888777777777777777777888888888888888888888888777888999999999888777666777777777777777777777777999999888777777666555555444444555555555555555555555555555555555555555555333333444444444555555555888666555333333333333444666666666555555555444444555555555555555444444444555444333333333333444555333444555444333333444555777888999777555444555666444444444444444444444444444444444444444444444444555444333333222222333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333111222222222222222222111222222111111111222333444444444444444444333222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333444444444444333333333333333444444444555555333222111222333333333111222222333333333333444444444444444333333222222222444333222111111222333444333333333333333333333333444444444333333222222222333333333333333333333333555555444333333222111111333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444555555666666555555444333333333333333333333333444444444444444555555555555555666666666666666666444555555666666666666666666666666666777777777777555555555555555555555555222222222222222222222222222222222222222222222222444444444333333222222222222222222222222222222222555444444444333333333333222222222222222222222222444555666555222000000111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222222222333333333333333222222111111222222333333222222111222222333333333333444444333333222222222222111111222333555666777666555444333333333333333333333333555444444444444444555555555666666777777777777777555666777888888999999888555666777999:::;;;;;;<<<555666666777888999::::::<<<===>>>@@@AAACCCCCCDDDIIIHHHGGGFFFFFFHHHJJJKKKKKKJJJIIIGGGGGGJJJOOOSSSXXX]]]```^^^]]]]]]\\\YYYXXXUUURRRSSSSSSSSSXXX___qqqxxx}}}yyysssmmmhhheeedddeeeaaafffoooxxx~~~~~~zzzvvvqqqllleee___ZZZWWWSSSQQQSSSRRRSSSVVVZZZZZZWWWTTTQQQQQQPPPOOOOOOPPPPPPPPPNNNRRRTTTTTTVVVYYYZZZWWWXXXRRRKKKGGGGGGHHHGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA???>>><<<:::888888888888999:::::::::999888777777888888999999888777666666888888888999999999999999999999999999999999999999666666777888888888888888777777777777777777777777888777777666666555555555333333444444555666666777555555555555555555555555333444444444444555555555888777555444444444444555777666666666555555555555666666555555555444444444444444333333333444444555333444555444333333444555777888888777555444555666444444444444444444444444444444444444444444444444555444333333222222333333222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333111222222222222333333333111111111111111111111111222222111111222222333444333333333333333222222111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333222222333333333444444444555555444222111222333444333111222222333333333333444444444444333333333333222222333222111000000111222333444444444444444444444444444444333333333333222222333333333333333333333333555444444333333222222111333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555666666666666666666555222222222222222222222222666666555555555555555555888888777777666666666666444555555666666666666666666666666666777777777777666666666666666666666666222222222222222222222222444444444444444444444444444444444333222222111111222222222222222222222222444444333333333222222222222222222222222222222222///111333333222111222333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333000000111222333333333333111222222333333222222111222222222333333333444444444444444444444444444444222444666888999777555444444444444444444444444444555444444444444555555666444555666666777777666666444555666888999:::;;;;;;666777888:::;;;<<<======999888999999;;;<<<>>>???BBBCCCDDDFFFIIIKKKMMMNNNPPPRRRRRRPPPPPPQQQPPPNNNKKKMMMNNNMMMNNNTTT^^^gggrrrwwwzzzxxxuuuuuurrrooofffbbb_________```gggnnn}}}xxxuuuuuuuuussszzz{{{ssskkkddd^^^YYYVVVTTTSSSTTTZZZaaabbb^^^YYYYYYXXXUUUSSSPPPOOOMMMMMMOOOSSSVVVXXX]]]eeeiiihhhbbb[[[SSSNNNNNNOOONNNMMMIIIIIIHHHHHHGGGGGGGGGGGGDDDCCC@@@>>><<<<<<<<<===999:::;;;<<<<<<;;;:::999:::;;;;;;;;;:::999888888888888888999999::::::;;;999999999999999999999999777777777777777777777777777777777777777777777777777666666666555555555444444444444555555555666666555555555555555555555555444444444444555555555555888777666555444555555666777777666666666555555555666666666555444444333333444333333333444444555555555666777666555555555777666777888777555444555666444444444444444444444444333333333333333333333333555444333333222222333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222222111222222222222333333222222222333333222222111444444444444444444444444444444444444444444444444222222222222222222222222111222222222222222333333111222222333333222222111333333333444444444555555444333222222333444333222222222222333333333444444333333333333333333333333444333333222222333333444444444444444444444444444333333333333333333333333222222222222222222222222444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555666666666666555555444444444444444444444444777777666666555555555444666666666666666666666666444555555666666666666666666666666666777777777777666666666666666666666666222222222222222222222222333333333333333333333333333222222222111111111000222222222222222222222222222222222222111111111000222222222222222222222222...000222222111000111222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333000111222222333333333222111222222333333222222111222222222333333333444444444444444444444444444444222444777999999888555444444444444444444444444444444444444444444555666777444444555666666666666555333444666888:::;;;<<<<<<999:::;;;===>>>??????@@@?????????@@@AAACCCEEEFFFEEEFFFGGGJJJOOOTTTYYY\\\\\\bbbeeedddbbbbbb^^^WWWQQQVVVZZZ\\\___hhhuuuzzzuuurrrqqqqqqssszzz|||vvvpppkkkfffccc```___aaafffkkkkkkeee^^^^^^]]][[[XXXUUUSSSRRRQQQOOORRRTTTVVV^^^jjjtttvvvnnnggg]]]WWWUUUTTTRRRPPPKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDCCCDDDDDD<<<===>>>???@@@???>>>===;;;<<<<<<;;;:::999888888888888888999999:::::::::999999999999999999999999:::999888888777666666666888888888888888888888888666666666666555555555555666666555555555444444444555555555555555555555555444444444555555555666666888777666555444555666666666666666666555555555555666666555555555444444444222333333444444555555555555666777666555555555777555666777666555444555666444444444444444444444444333333333333333333333333555444333333222222333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444333222222222222333444111111222222333333333333111222222333333222222222444444444444444444444444444444444444444444444444222222222222222222222222111111111222222333333333111222222333333222222111333333333444444444555555444333222222444444333222222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666333444444555555444444333444444444444444444444444777777666666555555555444333333444555555666777777444555555666666666666666666666666666777777777777777777777777777777777777222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111000000000000222222222222222222222222222333444333000.........111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111333333333333444444444444444444444444333222111000111222222333333222222111222222333333333333444444111111222222222222333333333444666777888777666555444444444444444444444444444444444444555666777777444555555666666666666666555666888:::<<<===>>>>>>===>>>@@@AAACCCDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGIIIOOOXXXbbblllrrrttt|||~~~}}}|||uuukkkeeejjjooorrrwww}}}{{{wwwuuuuuuuuuvvvxxxyyytttlllfff^^^]]]\\\[[[ZZZZZZZZZZZZUUUWWWWWWXXX```nnnyyy}}}{{{tttjjjbbb]]]ZZZWWWTTTOOONNNLLLKKKKKKLLLMMMOOOOOONNNMMMLLLKKKIIIHHHHHHDDDEEEEEEDDDDDDCCCBBBAAA<<<<<<<<<<<<;;;999888777999999999999::::::::::::::::::::::::::::::::::::<<<;;;:::888777666666666888888888888888888888888666666666666666666666666777666666555444444333333555555555555555555555555444444555555555666666666777666555444444555666666666555555555444444444444555555555555555555555555222222333444555555555555333444555444333333444555444666666666444444555666444444444444444444444444333333333333333333333333555444333333222222333333222222333333333333444444111111111111111111111111333333333333333333333333333333333333333333333333333333333222222222222111555444333222222333444555000111222333333333333222111222222333333333333333333333333333333333333333444444444444444444444444222222222222222222222222111111111222222333333444222222333333333333222222333333333444444444555555555333222333444555444222222222333333333333444444222222333333333333444444111222222222222222222111222222222222222222222222222222333333333333444444111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555666666666333333444444444444333333333333333333333333333333666666555555555555555555222222333444555666777777444555555666666666666666666666666666777777777777777777777777777777777777222222222222222222222222111111111111111111111111000111111222222333333444222222222222222222222222222222222111111111000000222222222222222222222222333555555444222000000000111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555444444444444444333222111111222222333333222222111222222333333333333444444111111111222222333333333444444555666666666666555555555555555555555555555444444444444555666777888666666777888888888888888888999;;;===>>>@@@@@@@@@CCCDDDFFFGGGIIIJJJJJJJJJFFFGGGHHHJJJJJJJJJIIIHHHJJJKKKOOOXXXfffvvv~~~wwwqqqeeeeeeeeeddddddeeeeeeffffffggggggfffkkkvvv~~~{{{rrrllliiifffaaa^^^XXXVVVRRRPPPPPPSSSVVVXXX]]]]]]]]]\\\YYYVVVSSSQQQQQQOOOMMMJJJHHHFFFEEEDDD@@@@@@@@@???>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::888888888999999888888888888888888888888777777777777777777777777555555555555555555444444555555555555555555555555555555555555666666666666555555444333333444555666444444444444333333333333333333444444555666666666111222333555555555555555333444555444333333444555444555666666444444555666444444444444444444444444222222222222222222222222555444333333222222333333222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222111111444333222111111222333444000111222333333333222222222222333444444444444444333333333333333333333333333333333333333333333333222222222222222222222222000111111222333333444444333333444444444444333333333333333444444444555555555333333333444555444333222222333333333333444444222222222333333444444444222222333333333333222222333333333333333333333333222222222333333444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333444444555666666444444555555555555444444444444444444444444444444444444444444444555555555444444555555666666666777444555555666666666666666666666666666777777777777888888888888888888888888222222222222222222222222444444444444444444444444000111222333444555555666222222222222222222222222333333333222222222111111222222222222222222222222111333555555444444444555111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333444444555555555111111333444555666666666222222222333333222222222222222333333333444444444333333333444444555555555444444444444555555555666555555555555555555555555444444444555555777888888888888999::::::::::::999;;;<<<>>>???AAABBBBBBBBBHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQSSSTTTTTTSSSRRRPPPNNNPPPVVVaaarrr|||vvvvvvtttssssssrrrrrrrrrvvvxxxwwwuuuwww|||vvvrrrqqqpppmmmjjjaaa^^^ZZZWWWXXXZZZ___aaarrrrrrrrrqqqmmmhhhdddaaaZZZXXXTTTOOOKKKHHHFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::;;;:::999999999:::;;;<<<888888888888888888888888777777777777888888888888333333444444555666666666555555555555555555555555555555555555666666666777555444333222333333555555444444333333333222222222222333333444555666777777000222333555666666555555555666777666555555666777333555666555444444555666444444444444444444444444222222222222222222222222555444333333222222333333222222333333333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333222222111111111333222000//////000222333000111222333444333222222222333444444555555555555222222222222222222222222333333333333333333333333222222222222222222222222000000111222333333444444333444444555555444444333333333333444444444555555555444333333555555444333222222333333333444444444222222222333333444444444444555555666666555555444444444444444444444444444222222222333333444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222333333444555555555555666666666666555555777777777777777777777777222333333444444555555555777777777777666666666666444555555666666666666666666666666666777777777777888888888888888888888888222222222222222222222222222222222222222222222222333333333333333333333333555444222000000111222333333333333333333333333333555444333222111111111111555555555444444333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333444444444444444444444444444444444444444444444444555555555444444333333333444444444333333222222222444444444444444444444444444444555555555444333333444666777777666555666777999999999999999999888888999:::<<<<<<;;;;;;<<<===???>>>>>>AAAEEEHHHIIIHHHMMMMMMMMMNNNPPPTTTZZZ___bbbjjjrrrtttooogggaaa___```eeejjjqqq~~~~~~|||||||||xxxwwwvvvssspppmmmjjjdddbbbcccjjjrrrwww|||vvvtttvvvoookkkbbbXXXNNNIIIHHHIIIDDDIIINNNOOOLLLGGGDDDCCCEEEDDDCCCBBBBBBAAA???<<>>>>>??????===;;;===;;;888888999999888777:::888666666777888777666777777666666555666666666888777666555555666777888777777777777777777777777888777666555444555555666555555555555555555555666444444333333333333444444444444444444444444444444555555555444444444333333555666666666666555444444444444444444444444444444444444444444444444444444333444444444333333222111333333333333333333333333333333333333333333333333333333333333333333333333444333222111111222444555333333333333333333333333333333333333333333333333222222222222222222222222333333222111111222333333444444444333333222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333555444444444333333333222222222333333333333444444222222333333333333444444333333333333333333333333777333000000444777666444444444444444444333333333333333333333333333333333444444333222222222222222333333333333333333333333333222222222222333444444333333333333333333333333333333444444444444444444333444555666666555444333555555555444444444333333333333444444555666666666666555555444444444555555444444444444444444444444555555555555555555555666555555555555666666666777777777777777777777777777888888777777777777888888222222222222222222222222222222222222222222222222333333333333333333333333555444222111111111222333333333333333333333333333222222222222333333333333333333333222222222222222333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333444444444444444444444444222222222222222222333333555444444444444333333333444444444444333333333333444444444444444444444444444444444444444444444444333555666666555555666777666777888999;;;<<<===>>>@@@BBBEEEFFFGGGIIILLLOOOPPPQQQQQQQQQOOOOOOPPPQQQNNNTTT\\\eeeoooyyy|||zzzxxxxxx}}}~~~|||~~~{{{vvvlllbbbXXXRRRPPPYYY```hhhjjjfff^^^XXXUUUWWWRRRKKKFFFDDDEEEFFFGGGEEEDDDCCCCCCCCCBBB@@@>>>@@@===;;;999::::::999888<<<:::888888999999888777888777777777777777888999888777666555555666777888666666666666666666666666777777666555555555666666777666666666555555555444555555555444444555555555555555555555555555555555555555555444444444444333555555555555555444333333444444444444444444444444444444444444444444444444333333444444444333222222333333333333333333333333333333333333333333333333333333333333333333333333222222111111222333555666333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333444444333333333333222222333333333333333333333333333333333333333333333333222222333333333333444444111111111222333444444555555555555555444444333333222222333333333333444444222222333333333333444444333333333333333333333333888555222333555555333000555555444444333222222222333333333333333333333333555555555555555444444333333333333333333333333333222111111111111222333333333333333333333333333333444444444444444444333333444444555555555555444444666666555555555555444444555555555555555555555555555555444444444555555666444444444444444444444444555555555666666777777777444444555555666666777777666666666666666666666666777777888888888888777777222222222222222222222222222222222222222222222222333333333333333333333333555444333222222222222333333333333333333333333333000111222333444444444444222222111111111111111111222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444222333333333333333444444444444444444444444444444444444444444444444333333555555555555555555555555444444444444555555666666666777888888777777999;;;:::;;;===???AAACCCDDDEEEFFFHHHKKKOOOSSSXXX^^^bbbfffeeeccc^^^[[[ZZZ\\\___^^^cccjjjrrryyy}}}~~~}}}zzztttnnniiiffffffnnnuuu}}}yyyooogggbbbaaa[[[SSSMMMIIIHHHHHHGGGIIIHHHHHHIIIIIIGGGCCCAAADDDAAA>>><<<<<<<<<<<<;;;<<<:::888777888888888666777777777777777888999:::888888777666666777888888666666666666666666666666777777666666666666666666666666666666666666666666666555555444444555555666666666666666666666666666555555555555555555555555444444555555444444333222444444444444444444444444444444444444444444444444333333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333222222222222333444555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444111111111222333333444444444444444555555555666666222222222333333333444444222222222333333333444444333333333333333333333333444333222333444333000...444444333333333333333333333333333333333333333333333444555666666555444333333333333333333333333333222222222222222333333444333333333333333333333333555555555444444333333333333333444444444444333333555555555555444444444444666666555555555444444444555444444444444555666666444444444444555555555555444555555666777888888999666666666666666555555555666666666666666666666666666777888999999888777666222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333333333333333333333333333333333000111222444555555555555111111111111111111111111222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444555555666666444444444444444444444444444444444444444444444444555555555555555555555555555555555555666777888999888999:::999999999<<<>>>???@@@AAACCCEEEGGGIIIIIIJJJOOOWWW```iiittt}}}~~~uuuooolllnnnooommmqqquuuyyy|||~~~~~~~~~~~~~~~|||yyywwwwwwyyy{{{zzzqqqlllhhhddd]]]XXXSSSNNNJJJGGGJJJKKKMMMPPPSSSSSSPPPMMMJJJGGGBBB??????>>>>>>===;;;999777777777888777555666666666666777888999999888888777777777777888888666666666666666666666666666666777777777777777777555555666666777888888999555555444444444444555555666666666666666666666666666666666666666666777777444444555555444444333222444444444444444444444444444444444444444444444444222333333444444333333333222222222222222222222222333333333333333333333333333333333333333333333333444444333333222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222111222333444666777888888222222222333333333444444222222222333333333444444333333333333333333333333000111222333444444222000111111222222333444555555333333333333333333333333222333444555555444333222333333333333333333333333333333333333333444555555333333333333333333333333555555555444444333333333333222222222222222222333333333333333333333333444666666666555444444333333444444444444444555666666444444444555555666666666444555555666777888888999888888777666555444444333777777777777777777777777666777888999999888777666222222222222222222222222222222222222222222222222333333333333333333333333444444444444333333333333333333333333333333333333000111333444555555555444111111111111111222222222111222222333333444444555333333333333333333333333222222333333333333444444333333333333333333333333222333333444444555555555444444555555666666777777333333333444444444444555444444444444555555555555555555555555555555555555666666666666777999;;;===:::;;;;;;;;;:::<<<>>>AAACCCDDDEEEFFFHHHIIIJJJKKKNNNXXXiii{{{}}}yyywwwwwwyyy|||~~~~~~wwwxxxzzzzzzyyyyyy{{{|||~~~~~~}}}}}}vvvssspppmmmhhhddd___ZZZSSSOOOMMMPPPVVV]]]dddfffeeecccWWWSSSLLLGGGDDDBBB@@@???>>><<<999999999999888777777777777777777777888999888888888888888888888888666666666666666666666666666666777888888888777777555555666777888999::::::555555444444444444555555555555555555555555555555666666666666666777777777555555555555555444333333444444444444444444444444444444444444444444444444222222333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333555555444444333222111111333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444222222222222222111111111000111222333555777888888222222333333333333444444222222333333333333444444333333333333333333333333000222333555666666555555///000111222333444555666333333333333333333333333111222222333333333333222333333333333333333333333444444333333444444555666333333333333333333333333444444444444444444333333333333222222222222333333222222222333333333333444666666555555555444444444444444444444444555666777444444444555666666777777555555555666666777777777888888777666555444444333777777777777777777777777777777888888888888777777222222222222222222222222222222222222222222222222333333333333333333333333444444444444444333333222333333333333333333333333111222444555666555444333111111111222222222333333111111222333333444555555333333333333333333333333222222222333333444444444333333333333333333333333222222333333444555555666333333444444555666666777333333333444444444555555444444444444555555555666555555555555555555555555888777777777999;;;>>>???@@@@@@@@@@@@@@@AAADDDGGGIIIJJJJJJKKKKKKLLLLLLLLLTTTddd~~~~~~}}}~~~~~~yyypppssswwwzzz{{{}}}~~~~~~|||{{{wwwuuuqqqnnnkkkgggbbb___ZZZ^^^eeennnvvvzzzyyywwwmmmggg^^^UUUOOOJJJGGGDDDBBB@@@>>>===>>>===<<<;;;:::999999888888888888999888888888999999888888888777777777777777777777777555666777888999888888777777777777888888999999999777666666555555666666777444444444444444444444444444444444444555555555666555666666666666555444444444444444444444444444444444444444444444444444444111222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333333333333333333333333333333333333333333333222222222222222222222222111222333333333333222111222222222333333444444444333333333333333333333333333333333333333333333333222222333333333333444444000000111111222222333333222222222333444444555555222222333333333333444444222222333333333333444444333333333333333333333333111222444555555555555666000000111222333444444555333333333333333333333333222222222222222333444444333333333333333333333333333333222222333333444555333333333333333333333333333333444444444444444444555555444333333444555555333333333333444444555555555555555555555444444444444333333444444666777777444444444555666777777777555555555555555555555666555555666666666666666666999999999999999999999999888888777777777777888888222222222222222222222222222222222222222222222222333333333333333333333333444444555555444444333222333333333333333333333333111222444666666555444333111111222222333333333333111111222333333444555555333333333333333333333333222222222333333444444444333333333333333333333333222222333333444555666666222222333333444555666666333333333444444555555555444444444555555555666666666666666666666666666666999888888888:::<<>>AAADDDGGGIIIKKKQQQWWW^^^gggqqqtttqqqkkkgggeeehhhkkkkkknnnrrrwww~~~{{{yyy{{{~~~}}}~~~~~~~~~~~~xxxoooeee\\\WWWVVVPPPLLLNNNNNNKKKLLLOOOJJJGGGCCC@@@>>>>>>>>>>>><<<<<<<<<;;;999999:::;;;555666777888888999999999888888888888777777777777555555666666777777888888777777777666666666555555666666666555555555555555555555555555555555555555444444444444444444444444555555555444444333333333444444444333333444444555444444444444444444444444444444444444333333333222333333333444444444444555333444444555555444444333444444444333333222222222444444444444444444333333222222333333333333444444222222222222222222222222333333333444444444444555222222111111222222333444444444444444444444444444333333333333333333333333222222333333333333444444333333222222222222333333444333222222222333444555333333333333333333333333444555555555555444333222444333333222222333333444444444444444444444444444444444444333333444444444222333333444444333333222333333333333333333333333555444444333333444444555333333333333333333333333333333333333333444555555444444444444444444444444777666666555444444333333444444444333333333333333555555666666777777888888555555666666777666666666666666777777888999999:::666666777888888888888777777777888888888888777777777888888888888999999999999999888888888888888888222222333333333333444444222222222222222222222222333333222222222222111111333333333333333333333333000111111222444555555666222333333444444333333222222222222222222222222222000000111222333444555555222222222222333333333333333333444444555666666666444333333222222222222222222222222222222222222222888888777666666555555444555444444333333444444555777888999888666555666777555555555555777999;;;<<<===???AAACCCDDDGGGJJJMMMWWW___lllzzzxxxtttvvvxxxyyyzzz|||}}}{{{|||vvvwwwyyy||||||vvvnnnhhhdddaaa\\\XXXYYY[[[[[[]]]aaa]]]ZZZTTTLLLEEEAAAAAABBB======<<<;;;::::::::::::777888888888999999999:::777777777888888888888888666666666666888:::<<<===888777777777777777666666444444444555555555666666555555555555555555555555333333333333333333333333555555555555555444444444444444555555555444444333444444444444444444444444333333333333222222222222333333333333444444444444333444444555555444444333444444333333333333222222555555444444333333333222222222333333333333444444444444444444444444444444333333333333444444444444222222111111222222333333444444444444444444444444333333333333333333333333222222333333333333444444333333222222222222333333333333444444444555555555333333333333333333333333555555666666555555444444444333333222222333333444444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333333333222222333333444555444444444444444444444444666666666555444444333333444444444444444444444444444444444444444555555555888888777666666666666666777777777888999999::::::666777888888999999888888555666888::::::888666555777888888888888999999999888888999999999999999999333333333333333333333333111222222222222222333333333333333222222222222222333333333333333333333333000000111222444555666666222222222222222222222222222222222222222222222222111111111222333444444444222222222333333333444444444444444555555555666666444333333222222222333333333333333333333333333333555555555555444444444444444444333333333333444444888999:::999777666777888888888888888:::>>>AAACCCEEEEEEFFFEEEDDDHHHNNNSSSkkkyyy~~~~~~~~~{{{ppprrruuuyyy~~~~~~{{{xxxtttqqqooommmjjjgggiiimmmqqquuuxxxwwwtttkkk___RRRHHHCCCBBBAAA???===<<<<<<<<<;;;:::===<<<;;;::::::999999999777777777888888999999999777666666666888;;;>>>@@@888888888888777777777777444444444444555555555555555555555555555555555555333333333333333333333333555555555555555555666666444444666666666555333222444444444444444444444444222222222222222222222222222222333333333444444444333444444555555444444333333333333333333333333333333333222222111000000000222222222333333333444444333333333333333333333333222222333333333444444444333222222111222222333333333333333333333333333333333333333333333333333333222222222333333333444444333333333222222333333333222333333444555444444444333333333333333333333333444444555555555555444444444333333222222333333444444444444444444444444444333444444444444444444333222333333444444333333222333333333333333333333333222222222222222222222222222222333333333333444444333222222222222333444444444444444444444444444444666666555555555444444444444444444555555555555555444444333333333333333333666555444333333444555666555555666666777888888888555555666777777777777777666777888999999888777666777777888888888999999999888888999999999999999:::333333333333333333333333111111111222222333333333333333333444444444444444444333333222222333333444222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222111222222333333333444444444444444444555555555555555444333333222333333444444555555555555555555555555333333444444555666777777555444444333333444444555777888999999888888999:::;;;;;;;;;<<<>>>BBBEEEGGGHHHHHHGGGEEEFFFLLLWWW```|||~~~~~~wwwyyy|||{{{zzzyyyxxxwwwvvvvvvwwwwwwwwwxxx{{{~~~qqqcccUUULLLGGGGGGEEEBBB@@@AAA@@@>>><<<======;;;:::::::::::::::777777888888999999::::::777777666666888;;;>>>@@@777777777777888888888888777666666555444444333333555555555555555555555555333333333333333333333333555555555666666777777777555555666777666555333222444444444444444444444444222222222222222222222222222222222333333333444444333444444555555444444333333333333333333333333333222222222111111000000000222222222333333333444444333333333333333333333333222222222333333333444444333333222222111222222333333333333333333333333333333333333333333333333333222222222333333333444444444333333333333333333444111111222333333333333222333333333333333333333333222333333444444444333333444333333222222333333444444444444444444444444444333333444555555444333333222333333444444333333222333333333333333333333333111222222333333222222111222222222333333444444444333333222222333333444555444444444444444444444444555555555555555444444444444444444555555555666666777777777666666666666666333222111111222444555777555555555666777777888888555555666777777777777777999888777666666777888999777777888888888999999999888888999999::::::::::::444444333333333333222222111111111222222333333444333333444444444444555555444444222222222222444444333333333333333333333333333222222111111222222333222222222222222222222222333222222222111111111111333333333333444444444444555555555555555555555555333333333333333444444555555555555555555555555555444444555666888999:::;;;555555555444444555555555555777999:::;;;<<<>>>@@@>>>>>>???@@@CCCFFFIIIJJJIIIJJJKKKJJJMMMVVVdddooo{{{wwwvvvuuuuuuvvvyyy|||}}}{{{qqqeeeZZZRRRIIIEEEBBBBBBDDDDDDBBB???>>>===<<<;;;;;;;;;<<<===888888888999999999999999777777666666777999;;;<<<666666777777777777777888888888777666555444333333555555555555555555555555333333333333333333333333444555555666777888999999666666666666666555444333444444444444444444444444222222222222333333333333222222222222333333333333333444444555555444444333222222333333333333444444333333333333333333333333222222333333333333444444222222222222222222222222222222222222333333333333333333222222111111222222333333333333333333333333333333333333333333333333222222333333333333444444444444333333333333444444111111111222222222333333333333333333333333333333222222333333444333333333444333333222222333333444444444444444444444444444222333444555555444333222222333333444444333333222333333333333333333333333333333555555555555333333111222222333333444444555444333333333333444555555444444444444444444444444555555555555555555555555333333333444555555666666555555555555555555555555333333333444555666777888666666666777888888999999666777888888999999888888:::888666555555666888:::777888888888888999999999888888999999:::;;;;;;;;;444444444333333222222222000111111222333333444444222222333333333444444444555444222111111222444555222222222333333444444444444333222222222222333444222222222222222222222222222222222333333333333333333333333444444444444555555555555555555555555555333333333333333444555555555555555555555555555555555555666777888999999:::777666666555555666666777555777;;;===???AAADDDGGGDDDEEEFFFHHHKKKMMMNNNOOONNNRRRUUUVVVXXX```mmmxxxzzzwwwwwwvvvvvvyyy}}}zzzvvvoooddd\\\LLLHHHFFFHHHLLLNNNMMMJJJJJJHHHEEEBBB???>>>>>>>>>:::999999999999999999888777777777777666666666666555555666666666777777777888888777777777666666666555555555555555555555555444444444444444444444444444555555777888999::::::888777666555444444444444444444444444444444444444222333333333444444444444111222222222222333333333333444444555555444444333222222222333333444444444111111111222333333444444222222333333333333444444444444444444444444444444111222222222222333333333444333222222111111222222222222222222222222222222333333333333333333333333222222333333333333444444444444333333333333444444333333222111222333444555333333333333333333333333222333333444555555444444444333333222222333333444444444444444444444444444222333555666666555333222222333333444444333333222333333333333333333333333222333555666666555333222111111222333333444555555555555444444555555666777444444444444444444444444555555555555555555555555222222222333444555555555111222222333333444444444444444555666666666666666555555555666777777888888666666777888888888888777888888777777777777888888777888888888888999999999888888999999:::;;;;;;<<<444444444333333222222222000000111222333333444444111111111222222333333333555444222111111222444555111111222333333444555555444444333222222333444444222222222222222222222222111222222333444555666666333333333444444444555555555555555555555555555444333333333333333444555666444444444444444444444444555555555555666666666666777777666666666666777777555888<<>>;;;::::::999999888888888777777777777666555333222444555555555666666777777777777777777888888888888555555555555555555555555555555555555555555555555444555666777888999:::;;;999888666555444444444555444444444444444444444444333333333444444555555555111111222222222333333333333444444555555444444333222222222333333444444444......///000111222222333222222333333333444444444555555555555555555555555111111222222222333333333444333333222111111111222222222222222222222222222333333333333333333333333222222333333333444444444555444444333333444444555555444333222222444666777333333333333333333333333333444444555666666666555444333333222222333333444444444444444444444444444222333555666666555333222222333333444444333333222333333333333333333333333000111333444444333111000111111222333333444555555666555555555555666777777444444444444444444444444444555555555555555555555111111222333333444555555444444555555666777888888444555666666666555333222222222333333444555555555333444444555555555555555555777888999999888777555777888888888888999999999888888999::::::;;;<<<<<<222222111111222222333444222222333333333444444444222222333333333333444444111111111222222333333444222222222222222222222222222333333444444333333222333333333222222111111111222222333333333333444444555444444333333444444555666555444333222333444555666666555444333333333333555666666666666666555555444444555555777888:::;;;:::999777555555666888999;;;<<>><<<;;;;;;<<<<<<<<<;;;888888888888888888888888888888888888888777666666666666666666666555555444444555555555666666777777666666666666666555444444333333444555777999;;;<<<;;;999777444333333444444555444333333222222333333555444333333222222222222333333333333333333333333444444444333333222222222444444444444444444444444444444444444444444444444444444444333333222222222111222222333333222222111222222444444444444222222333444444555555444444333111111111222222333333333444444333333333333222222444444444444444444444444555444333333222222222222222222333333444555666666222222222333333333444444333333333333333333333333444333333333333444555666555555555444444333333333333333333333333333333333555555555444444333333333333444444555555444444333111222222333333222222111444444444444444444444444555555555555555555444444222222333333333444444444777777777777777777777777444444333222333444555666444444444555666777777888555555666666666666555555555666777999999888888777777777888999::::::;;;;;;999999999999888888777777888888999999999::::::::::::::::::;;;;;;:::999999222222222222222222333333222222222222333333333444222222333333333333444444222222222222222333333333222222222222222222333333222333333444444333333222444333333333222222222222222222333333333333444444555444444333333444444555555444333333333444555555444444333333333444444555555555666666666666555555555555666777888999:::;;;>>>===;;;:::999:::<<<===???BBBEEEGGGIIILLLPPPTTT[[[fffqqqwww{{{~~~}}}zzzyyyxxxwwwxxxyyyyyyyyyyyy}}}yyy{{{zzzuuunnnlllmmmkkknnnrrrvvvxxx}}}|||lll___VVVPPPIIIDDDDDDBBB???===<<<;;;:::888999999888888777777666666888888888888888777777666777777888888777777666555555555555666666666777777666777777777666666555444444444444555666888:::::::::999777444333333444555555444333333222222333333444444333333222222333333333333333333333333333333444444444333333222222222333333333333333333333333444444444444444444444444444444444333333222222222111222222333333222222111111222222333333222222111333333444444444444333333333333333333333222222222444444333333333333222222444444444444444444444444555444333222222222333333111222222222333444444444333333333333444444444444333333333333333333333333333333222222222333333444555555444444444333333333333333333333333333333333555555444444444333333333333444444555555444444333222222333333333333222222444444444444444444444444555555555555555555555555222222333333333444444444444444444444444444444444444444333333333444555666444444444555666777777777555555666666666666555555555666777888999888888777777777888888999999::::::999999999999888888888777888999999999999:::::::::::::::;;;;;;;;;::::::999333333333333333333333333111111222222222333333333222222333333333333444444333333333333222222222222222222111111111333444555222333333444444333333222444444444444333333333333222222333333333333444444555444444333333444444555444333333333444555666666333333333333444555666666444555555666666555555555666777777888999:::;;;;;;<<<;;;:::::::::<<<>>>@@@AAADDDGGGHHHHHHMMMUUU\\\qqqzzzwwwrrrrrrtttuuuyyy~~~vvviiibbb\\\TTTMMMGGGDDD@@@>>><<<;;;999777<<<;;;:::999888777777777888999999999999888777777888888999999888888777666555555666666666666777777777777777777777666666555555555555555666777888888999888666555444444444555555444333333222222333333333333333333333333444444333333333333333333333333444444333333333333222222222222222222222222222222444444444444444444444444444444333333333333222222111222222333333222222111222111111000000111111222333333444444444444333333555555444444333222222222444444333333333333222222444444444444444444444444666444333111111222333444222222222222222222222222333444444444444555555555333333333333333333333333222222222222222222222222555444444444444333333333333333333333333333333333555444444444444333333333333444444555555444444333222222333333333333222222444444444444444444444444555555555555555555555555333333333333444444444444444444444444444444444444444444333333444444555666444444444555666666777777444444555555555555444444666666777888888888888777888888888888888888888888999999999999888888888888999999999999::::::::::::::::::;;;;;;;;;;;;;;;:::444444444444444333333222111111111222222222333333222222222333333333444444444444444333333222222111222222111111222333555777222333333444444333333222444444444444444444444444222222222333333333444444555444444333333444444555333333333444555666777777333333333333333444555666444444555666666666555555666777888999:::;;;;;;;;;::::::::::::===@@@CCCEEECCCHHHLLLMMMMMMTTT```jjj}}}zzzyyywwwxxx|||~~~zzzoookkkfff^^^WWWKKKHHHDDDBBBAAAAAA@@@??????>>><<<;;;:::999::::::999999::::::999999888777888888999999888888777666666666666666666666777777666777777777777777666666666666666555555666666666888777666555444444555555555444333333222222333333111222222333444444444444333333333333333333333333333333333333333333333333222222222222333333333333444444444444444444444444333333333333333333333333111222222333333222222111333222111000000111222333333333333444444333333333444444444444444444444444444444333333333222222222333333333333333333333333666444222111111222444555333333333222222222222222444444444555555555666666333333333333333333333333333333333333333222222111444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333222333333333333333333222444444444444444444444444444444444555555555555555333333333444444444444555666666666666666666666666444444444444444555555666444444444555555666666666444444555555555555444444666777777777888888888888888888888777777777777777999999999999999999999999999999999:::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;444444555555555444444333111111222222222333333333222222222333333333444444555444444333333222222222222222111111222444666777222333333444444333333222444444444444444444444444222222222333333333444444555444444333333444444555222333444555666666777777666555444333333333333333444555555666777777777666666777999;;;<<<=========@@@??????@@@BBBFFFIIIKKKLLLPPPUUUVVVXXX```nnnzzz}}}}}}|||{{{zzz{{{wwwrrrmmmeee^^^TTTPPPLLLIIIHHHGGGFFFEEE@@@???===;;;:::::::::;;;:::::::::::::::999888888777777888888777777666555777777777777777777666666666666777777777777666666777777666555555555555555666666666555555555555666555444333333222222333333111111333444444444444333333333333333333333333333333333333333333333333333222333333333444444555555444444444444444444444444333333333333333333333333111222222333333222222111444333222111111222333444222333333333333333333222222222333444444555666666444444333333333222222222333333333333333333333333555444222111111222444555444444444444333333333333444444444555555555666666333333333333333333333333333333444555444444333222444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333333333333444444333333333444444444444444444444444444444444555555555666666333333444444444555555555666666666666666666666666444444555555555666666555444444444444555555555555444555555555555555555444777777777777777888888888888888888777777777777777999999999999999999999:::999999:::::::::;;;;;;;;;:::;;;<<<===============222333555666666666555444222222333333333444444444222222333333333333444444444444444444333333333333222222333333444444555555222333333444444333333222333333333333444444444444222222333333333333444444555444444333333444444555333444555666666666666666666666555444333333333333555555666777888888888888777888;;;>>>@@@AAAAAAAAADDDDDDDDDFFFHHHLLLOOORRRYYY[[[]]]^^^```hhhttt~~~}}}}}}zzzrrrjjjeee\\\WWWQQQMMMJJJIIIGGGFFFEEECCC@@@===:::::::::::::::;;;;;;;;;;;;:::999999777777888888777777666555888888777777777777666666444555555666666666666666777666555555444444555555555555555666666666666666555444333333222222333333111222333444555444333222333333333333333333333333222222333333333333444444333333333444444555555666444444444444444444444444222222333333333333444444111222222333333222222111444333333333333333333444222222333333333333222222000000111333444555666777444444333333333333222222333333333333333333333333333333222222333333444444444444444444444444444444333444444444444555555555333333333333333333333333222333444555666555444444333333333444444444444555333333333333333333333333333333333444444444444555333444444555555444444333333333444444444444333333444444444444444444444444333333444444555666666666333444444444555555555555333333333333333333333333444444555666666666666555444444444444444444444444555555666666666666555555777777777666777888888999888888888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>111333555777888777777666333333444444444555555555222222333333333333444444333333333444444444444444222333444555666555333222222333333444444333333222222222222222333333333444222222333333333333444444555444444333333444444555444555666777777666555555555444444333333333444444666777888999999:::::::::999;;;>>>BBBEEEFFFGGGGGGGGGHHHKKKPPPVVV]]]cccgggnnnmmmllljjjkkkpppwww}}}wwwpppmmmfffbbb[[[WWWTTTSSSRRRRRRQQQNNNIIIDDD???===<<<;;;;;;;;;;;;;;;;;;::::::999888888999999888888777666888888888777777777666666333333444555555555555555666666555444444444555555444444555666666666666666555444333333222222333333222333444555555333222111333333333333333333333333222222222333333444444444111222222333444444555555444444444444444444444444222222222333333444444444111222222333333222222111222222333333333333222222222222333333333333222222000111111222333444555555444444333333333333222222222222222222222222222222111222333444444444333333222222222333333444444555333333333333444444444444333333333333333333333333///000333555555555555444333333333444444444555555333333333333333333333333333333333444444444555555333444444555555444444333333333444444444444333333444444444444444444444444333333444444555666666777444444444444555555555555333333333333333333333333333444555666777666666555444444444444444444444444666666777777777777666666888777666666666777999999777777888888999999::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<>>>>>>??????>>>000222555777888888888777444444444555555555666666222222333333333444444444333333333444444555555555222333555777777555222111222333333444444333333222111111111222222333333333222222333333333444444444555444444333333444444555555555666777777666555444333333333333444555666666777777888999:::;;;;;;;;;;;;===AAAEEEHHHJJJKKKKKKKKKNNNTTT]]]hhhttt}}}}}}yyyyyy{{{~~~}}}{{{{{{zzzvvvtttsssooojjjfffffffffffffff]]]YYYSSSKKKEEEAAA???>>>;;;;;;<<<<<<;;;;;;:::999999::::::::::::999888888999888888888777777666666222333333444555555555444666555555444444444555555333444555666777777777666555444333333222222333333222333555555555333111000333333333333333333333333222222222333333444444444000000111222333333444444444444444444444444444444222222222333333444444444222222222333333222222222000111222333333222111000222222222333333222222222222222222222222222222222444444444333333333222222222222222222222222222222000111333555555555333222000000111222333333444444222222222333333333444444333333333333333333333333---...111333555555444444333333333444444555555555333333333333333333333333333333333444444555555555333444444555555444444333333444444555555444444333444444444444444444444444333333444444555666777777444444444555555555666666555555555555555555555555333444666777777777666555444444444444444444444444777777888888888888777777888777666666666777999:::777777888999:::;;;;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;===>>>????????????555444444444444555666666777666444222222222444555444444444333333222222222666555444333222333444555444444444333333333222222333333333222222111111111222222222333333333444444444555555555444333222222444555555555555555444444555555555666666666666666444444444444444555666777:::999888999;;;============BBBGGGJJJKKKLLLPPPTTTXXXZZZcccrrr~~~}}}|||{{{}}}zzzzzz||||||yyyuuuvvvzzz~~~~~~{{{pppaaaVVVPPPKKKCCC===AAA???===<<<======<<<:::;;;;;;::::::999888888888:::999888888777888888888777777777777666666666666;;;::::::999888777777666666666666666666666666666777555444222222333444555444444444444444333333333666555444555666666444222333222111222555666444111444444444444444444444444555444333333555555444333444444444333333222222222222222222222222222222222333333333333333333333333333333333444444555555555222333444555555333111000555555555555555555555555222222222222222222222222111222222333333222222111555555555555666666666666222333333444444333333222555555555444444333333333555555444444444333333333333444444555555444444333333333333444444555555555333333333444444444555555555555444444444333333333333333333333333333333333555555555444444333333333444444444555555555666666333444444555555444444333333333333444444444555555444444444555555555555666333333333444555666777777777888888888999999999999777777777777777777777777::::::::::::::::::::::::;;;;;;:::999999:::::::::999:::;;;<<<<<<<<<;;;:::<<<<<<;;;===@@@BBBCCCCCC444444444333444555555666666444333111111111333444444444444333333222222222555444333333333333444555444444444333333333222222444444444333333333222222222333333333444444444444555555555555555444333333555555555666666555555444555555555666666666666666666666555555666666777888===<<<<<<===>>>??????>>>@@@CCCGGGJJJMMMSSS[[[aaaiiinnnzzz~~~~~~~~~{{{zzz|||~~~~~~~~~{{{kkk___XXXQQQJJJDDDBBB@@@>>>===>>>>>>>>>===@@@@@@???>>>===<<<;;;;;;:::999999888888888888888888777777777666666666666888888777666666555444444555555555555555555555555777666444222222333444555444444444444444555555555666555444555666666444222333222111333555666444222444444444444444444444444666444333444555666555333444444444333333222222222222222222222222222222222333333333333333333333333333333333444444444555555444555666777666555333222444444444444444444444444333333333333333333333333222222333333333333222222555555555555666666666666333333444444444444333333555555444444444333333333333333333444444555555555333444444555555444444333333333333333444444444444333333333444444444555555333333333444444555555555555555555555555555555555555555444444444333333333444444444444555555555666333444444555555444444333333333444444444555555555444444444555555555555666333444444555555666666666777777777888888888999999777777777777777777777777999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<======>>>?????????>>>======<<<===>>>AAADDDEEEFFF333333333333333444444555444333222111000111222333444444333333333333222222444444333333333444444555444444444444333333333333555555444444444444333333333333333444444444555555555555666666666555444444555555666666666666555555555555555666666777777777777777777777777888999999:::;;;===>>>@@@AAAAAAAAAEEEGGGJJJNNNTTT___llluuu}}}~~~}}}}}}~~~~~~uuuhhh```YYYRRRMMMFFFDDDBBBAAABBBBBBBBBAAA@@@???>>><<<;;;:::::::::::::::999888888888888888888888777777777666666666777666666555555444444444555555555555555555555555777666444333333333444555444444444555555666666777666555444555666666444222333222222333555555444333444444444444444444444444666444333444555666555333444444333333333333222222333333333333333333333333333333333333333333333333333333333333444444444444444555666666666555444333333333333333333333333333444444444444444444444444333333444444444444333333444555555555555666666666444444555555555555444444555444444444444333333333111222222333444555666777333444444555555444444333444333333333333333333222333333333444444444555555111222222333444555666777555555555555555555555555555444444444444333333333444444444444555555555555333444444555555444444333333444444444444555555555444444444555555555555666555555555555555555555555666666666777777777888888777777777777777777777777777888888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@??????>>>======???AAADDDGGGJJJLLL333222222222222333444444444333222222111222333333333333333333333333333333444333333333444444555555555444444444444333333333444444444444444333333333333333444444444555555555555666666666666666555555555555666777777777666666555555555666777777888888888888888888888999:::;;;;;;===@@@CCCDDDEEEGGGHHHJJJMMMQQQVVV^^^kkkzzz{{{}}}zzznnnfff```ZZZVVVPPPMMMIIIGGGFFFFFFEEEDDD>>>===<<<:::999999999999::::::999888888888888999888888888777777777666666888777777777666666666555444444444444444444444444666666555444333444444555333444444555666777888888555444444555666666555333333333333444555555444444555555555555555555555555555333222333444555444222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333222222333333333333333333333333555555555555555555555555333444444555555444444333444444444555555555666666444555555555555555555444444444444444444444444444222222333333444555666666333444444555555444444333444444333333222222222111333333333444444444555555222222333333444555666666333333333333333333333333444444444444444444444444444444444444444444444444333444444555555444444333444444444444555555555555444444444555555555555666666666666666555555555555666666666666777777777777777777777777777777777777666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<==============================???AAADDDGGGLLLQQQUUU333222222222222333444444444444333333333444444444333333333333333333333333222333333444444555555555555555555444444444333333222222222222222333333333333333333444444444555555555555666666666666666555555666666777888888777777555555666666777888888999777777888888999;;;<<<===AAADDDGGGHHHHHHIIIKKKMMMOOOSSSYYY___gggrrr{{{{{{|||}}}tttnnnjjjfffcccYYYUUUPPPLLLIIIHHHFFFEEEBBBAAA???===<<<<<<======;;;::::::999888999999999888888888888777777777777777777777777666666666666555555555555555555555555666666555555444444444444333444444555666777888888555444444555666666555333222333444555555444444555555555555555555555555555333222111222333444333111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333444444444444444444444444555555555555555555555555333444444555555444444333444444444444555555555555444555555555555555555444444444444444444444444444444444444444444444444444333444444555555444444333444444444333333222222222333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444333333333444444555555444444333444444444555555555666666444444444555555555555666666666666666666666555555666666666666777777777777777777777777777777777777666666777888:::;;;<<<<<<::::::999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>AAAEEEIIIMMMTTT[[[aaa333333333333333444444555333333444444444444555555222222333333333333444444222222333444555555555555555555555555444444444333111111222222222222333333222222222333333333444444444444555666666666555555555666777888888999999888555555666777777888999999777888888:::<<<>>>@@@AAADDDGGGJJJJJJIIIKKKOOOSSS[[[___dddhhhnnnvvv|||yyyvvvtttrrrbbb]]]VVVQQQMMMKKKIIIGGGGGGEEEBBB???===<<<======;;;;;;:::999999999999999999999888888888777777777555555555555555555555555666666666666666666666666666666666666555555444444444444444555555666666777444444333555666777555444222444555666444444555666555555555555555555555555333222111222333444333111222222333333333333444444333333333333333333333333333333333333333333333333333333333333222222222222444444444555555555555666555555555555555555555555555555555555555555555555333333444444444444333333333444444444444555555555444444555555555555444444333333333444444444444555555555444444444333333333333444444555555444444333555444444444444444333333333333333444444444555555555555444444444333333333555555555555555555555555333333333444444444444555444444444444333333333333333444444555555444444333444444555555555666666666444444444555555555555666666666666666666666666666666666666777777777888888777777777777777777777777666777777888999:::;;;;;;999999999999999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAFFFKKKPPPVVV^^^hhhppp444444444333444555555666222222333444444444444444222222222333333444444444111222333555555555555555555555555555444444444444222222222333333333444444111111111222222222333333333333444555555555555555555666777888999999999999444555666777888999::::::888999:::===???BBBEEEFFFGGGKKKOOORRRTTTYYYbbbhhhnnnpppssstttvvv|||}}}|||kkkfff___ZZZVVVTTTRRRQQQPPPMMMHHHCCC???===<<<<<<;;;;;;:::999999999999:::999999999888888888777777666666666666666666666666777777777777777777777777666666666666666555555444444444444444444555555555444333333555666777666444222444666666444444555666555555555555555555555555555444333333555555444333222222222333333444444444444444444444444444444444333333333333333333333333333333333222222222111111444444444444555555666666444444444444444444444444444444444444444444444444222222333333333333222222333333444444444555555555333333444444444444333333333333333444444444555555333333444444444444444444333444444555555444444333444555555555555555555666333333333444444444555555333333444444444444444444555555555555555555555555333333333444444444555555444444444333333333222222333444444555555444444333555555555555666666666666444444444555555555555666555555666666777777888888777777777888888888999999777777777777777777777777777777888888999999999:::999999999::::::;;;======<<<<<<<<<===???AAACCCEEEFFFKKKRRRXXX___iiiuuu~~~555444444444444555666666000111222333333333333333222222222333333444444444000222333555666666555555666666555555555444444444333333333444444555555555000000111111111222222222222333333444555555555444666666777999999:::::::::444555666777888999::::::999:::<<>>???::::::;;;<<<>>>AAADDDEEEIIIOOOWWW^^^fffppp~~~444444444444444444444444222222111111111111222222222222111111111111222222555555555555555555555555555555555555555555555555444444333222222111111000333444444555666666666666444333222222333444666777333555888;;;<<<;;;:::888999888999:::<<<======<<>><<<:::>>>>>>>>>@@@CCCEEEGGGGGGPPPTTTZZZbbbkkk{{{333333333333333333333333222222111111111111222222333333222222222222333333555555555555555555555555444444444444444444444444333333333222222222222222111111222222333333222222333333333333333555666777555777999;;;<<<<<<;;;:::;;;:::999999:::<<<======EEEFFFFFFHHHJJJPPPVVV[[[jjjuuu~~~{{{xxxyyy{{{yyyyyy}}}}}}}}}yyymmm___SSSJJJDDDAAA>>><<<::::::::::::999888;;;:::999888777888888999999888777666666555555555777777666555555666777777777666555444444444555555444333333444666777666444444555666777777666555444444444444444444444444444444444555555666666777777555555666666666666555555444444555555444444333222555444444444444333333333333333333333333333333333444333333333333333444444444444444444444444444444222333333333333333333444555555444333333333444444444444444333333222222111222333444444555555444444444444444444444444444444222222222333333333333444333333333333333333333333444444333333333333333333333333333333333333333333555555555555555444444444333333444444444444444444555555555555555555555555444444555555444444333222555555555555555444444444333444444555555444444333444444444444444333333333666666555555555444444444555555555666666666777777888888777777777777888888888888888888888999999999999:::::::::;;;;;;;;;;;;<<<;;;:::<<<>>>???>>><<<======???BBBFFFIIIKKKLLLWWWZZZaaakkkxxx333333333333333333333333222222111111111111222222444333333333333333333444444444444444444444444444333333333333333333333333222222222222333333333333444444555555555444444333333333333333444555666777888999999:::;;;<<<======>>><<<;;;;;;<<>>======<<<:::888;;;;;;;;;;;;::::::::::::888888888888777666555555666666555555555555666666777666555555444444555555555444444666888999888777666666666666666666666666444444444444444444444444333333444555666777888888666666555555555555666666444444555555444444333333444444444444333333333333444444444444444444444444111111111222222333444555444444444444444444444444444333333333333333333222444444333333333444555555777666666555444333333222222333444444555555444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333444444444444444444444444444444444444444444444555555555666666444444444444444444333333555555555555555555555555444444555555444444333333444444444555555555555555444444555555555555444444333333333444444444444444666666666555555555555444555555555666666666777777888888777777777777888888777777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<>>???@@@???>>>>>>???CCCGGGKKKOOORRRSSS]]]bbblllzzz222222222222222222222222333222222111111222222333333333222222222222333333444444444444444444444444333333333333333333333333111111222222333444555555666666777666666555444333333333333444555555666777999999999:::;;;===???@@@??????@@@@@@BBBDDDHHHKKKFFFIIINNNSSS[[[eeeooovvv||||||}}}}}}~~~}}}{{{rrrggg___XXXPPPIIIDDDCCCAAA@@@@@@???===::::::;;;;;;<<<<<<;;;::::::777888888999888777666555666555555555555555555666777666666555555555555555777777777999;;;<<<<<<:::666666555555555555666666555555555555555555555555444444555555666666777777666666444333333444666666333444444555444444333333444444444333333333222222333333333333444444444444222111111111222222333444444444444444444444444444444444444333333222222222333333333333333444555666777777666555444333222222222333444444555555444444333333444444444444444444444444444444555555555666444444444444444444444444222333333333444444555555555555555555555555555555444444444555555555555666666555444444333333333333555555555555555555555555333444444555444444333333333444444444555666666666444444555555555555444444444555555555666777777777666666666555555555555555666666666777777777888888888888777777777777888888777777888999999::::::;;;:::;;;;;;;;;;;;<<<<<<<<>>>>>???@@@@@@@@@AAADDDHHHLLLOOOSSSWWWYYYaaammm~~~222222222222222222222222333333222222222222333333222222111111111111222222444444444444444444444444333333333333333333333333111111222333444555555666333333333333333222111000333333444555666666666666999999999999;;;>>>AAABBBBBBDDDFFFGGGGGGHHHJJJMMMMMMVVV```fffhhhnnnyyy~~~~~~ssshhh```ZZZRRRLLLGGGEEECCCBBBBBBAAA???===;;;;;;;;;<<<<<<;;;:::999777777999999999888666555555666666666666666666555666666666666666555555555888777777999;;;<<<;;;:::666666555555555555666666555555555555555555555555777777666666555555444444666555444333333444555666333333444444555444444333444444333333333222222222111111222222333333333333444333222222111111111222444444444444444444444444444444444333333222222222333333333333333444555666555555444444333222222111222333444444555555444444333333333444444444555555444444555555555666666666444444444444444444444444333333333444444555555555555555555555555555555555666555555555555444444444666555444333333333333333555555555555555555555555333333444444555444444333333444444444555666666666444555555666666555555444444555555555666777777777666666666666666666666666777777888888888999999999888888777777777777888888999999999999999999999999::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>??????AAABBBDDDGGGKKKOOORRRVVV\\\```nnn333333333333333333333333333333222222222222333333222111111000000111111222333333333333333333333333333333333333333333333333111222222333444555555666333444444444444333333222333333555666666777666666888999999;;;>>>AAADDDFFFHHHJJJLLLLLLKKKLLLPPPTTTZZZeeeqqqtttrrrsss~~~~~~{{{{{{oooeee^^^WWWRRRLLLIIIFFFCCCCCCBBBAAA???======<<<<<<;;;::::::999777888888999888888777777666666777777777777666666666777777777777666555444666555555666888888777555666666666666666666666666555555555555555555555555888888777666555444333333555555444444444444555555333333444444555555444444333333333333222222222222000111111222222333333444555444333222222111111111444444444444444444444444444333333333333333333222444444333333333444555555333333333333222222222222222333444444555555444444222333333444444555555555444444444555555555666666444444444444444444444444444444444444444555555555444444444444444444444444666666555555555444444444666555444333222333444555555555555555555555555555333333444444555555444444444444444555555555555555555555666666666666555555333333333444444444444444555666666666666777777777777777777888888888999999888888777777777777888888:::::::::::::::999999999999::::::::::::;;;;;;;;;===>>>?????????@@@CCCFFFFFFJJJOOOTTTYYY```jjjqqq333333333333333333333333444333333222222333333444333222222111111222222333333333333333333333333333444444444444444444444444222333333333444444555555555555666666777666666666333444555666777777666666888999;;;>>>BBBEEEHHHJJJLLLNNNPPPPPPRRRXXXbbbjjjrrrzzz}}}~~~wwwmmmeee```^^^YYYTTTNNNIIIGGGFFFEEEDDDAAA@@@>>><<<;;;:::;;;;;;999888888777888888888999666777888999999888777666666777777888777666555444666555444555666666444222444555666777777666555444555555555555555555555555777777666666555555444444333444444555555444444333222333444444555555444444333333333222222222222111111111222222333444444555444444333333333333333444444444444444444444444444222333333333333333333444555555444333333333444444222222222222333333333333222333444444555555444444222222333333444555555666333333444444444555555555555555555555555555555555555555555555444444444444333333333333333333333333444444444555555555555555555444333222222333555666555555555555555555555555222333444444555555444444555555555555555444444444555555666666666666555555444444444444444333333333555666666666777777777777555666666666666777777777888888777777777777888888888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@@@@BBBGGGKKKJJJPPPWWW^^^gggttt444444444444444444444444444333333222222333333444444333333222222333333444333333333333333333333333555555555555555555555555333333333444444444555555111111222333444444444444333444555777777777777666999:::===AAAEEEIIIKKKMMMNNNPPPRRRTTTYYYeeevvv~~~~~~|||rrrkkkiiijjjeee___WWWQQQMMMKKKJJJIIIEEECCC@@@===;;;;;;<<<<<<999999777777777888999:::777888999::::::999888777666777888888888777555444888666666666777666444222444555777888888777555444666666666666666666666666555555555666666666666666222333555555555555333222222333333444555555555444333333333222222222111111222222333444444555666666333333333333444555666666444444444444444444444444222222222333333444444444666555444444333333333333111222222333333444444555222333444444555555444444222222333333444555666666333333333444444444555555555555555555555555555555666666666555444444444333333333333333333333333333222222333444555666777888555444222222222444666777555555555555555555555555222333333444555555555444666666666555555444444333555555666666666666555555777777777666666555555444555666666666777777888888444444444444555555555666888888777777777777888888666777888999;;;<<<===>>><<<<<<<<<<<<=========>>>===@@@AAABBBBBBDDDIIINNNOOOUUU^^^hhhttt