BM6P6(@ SSSQQQOOONNNOOOOOONNNMMMKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDJJJJJJKKKLLLMMMOOOPPPPPPPPPRRRUUUXXXZZZ[[[[[[ZZZ\\\]]]^^^___aaabbbcccdddcccdddeeefffgggiiijjjjjjiiikkknnnoooooonnnnnnooorrrqqqqqqqqqrrrsssuuuvvvuuuvvvxxxyyyyyy{{{}}}}}}~~~~~~~~~~~~|||yyyuuusssqqqjjjhhhfffdddaaa^^^\\\ZZZWWWUUUSSSPPPNNNMMMLLLLLLKKKLLLMMMMMMMMMMMMOOOQQQOOOPPPQQQQQQQQQSSSVVVYYY\\\]]]___aaacccddddddeeehhhjjjmmmoooooooooqqqrrrttttttuuuvvvxxx{{{}}}|||wwwtttpppnnnnnnsssyyy}}}tttkkkccc]]]TTTIIIAAA???<<<;;;:::999888888888888888888888888888888888888777777666666666666777777555555666777777777777777777777777777777777777777777777777777777777777777999999999999999999999999999999888777666666777777999999999999999999999999;;;999666333333444777999999999999999999999999999777888888888888999999999999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<==================>>>?????????????????????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMOOOSSSZZZcccpppsssiiikkkrrr|||qqqddd^^^[[[[[[dddvvv{{{iiiWWWLLLBBB???===:::;;;@@@999;;;AAAIIIQQQTTTQQQNNNMMMJJJFFFDDDCCCCCCBBBAAAEEEDDDDDDDDDGGGKKKOOORRRUUUXXX[[[^^^```dddhhhllljjjkkkkkklllllllllllllllmmmooorrruuuyyy|||~~~QQQOOOMMMMMMNNNNNNMMMLLLMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNPPPSSSUUUVVVVVVVVVWWWXXXYYYZZZ\\\]]]^^^___```aaabbbcccdddfffgggggggggiiikkkllllllkkkllllllnnnmmmmmmmmmmmmooopppqqqppprrrsssttttttvvvyyy{{{zzzzzzzzz{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~{{{yyyxxxvvvuuutttsssqqqooollliiifffeee___^^^\\\ZZZXXXUUUTTTSSSQQQPPPNNNLLLKKKKKKKKKKKKMMMNNNOOONNNMMMMMMOOOPPPOOOQQQRRRSSSTTTVVVYYY\\\```aaaccceeegggiiijjjjjjkkkmmmoooooooooppprrrssswwwxxxyyy{{{}}}}}}xxxuuusssqqqppprrrxxx~~~qqqhhh___YYYQQQFFF@@@>>>;;;;;;:::999888888888888888888888888888888888888777777666666666666777777555555666777777777777777777777777777777777777777777777777777777777777777999999999999999999999999999999888777777777777777999999999999999999999999;;;999777555555666888999999999999999999999999999777888888888888999999999999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<==================>>>????????????>>>?????????@@@@@@@@@AAAAAABBBAAAAAA@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMOOOTTTZZZdddssstttjjjhhhmmmttt|||sssnnnaaa^^^aaannnjjjYYYGGG@@@>>>;;;999:::===???BBBGGGLLLPPPQQQQQQRRRNNNIIIFFFDDDDDDCCCBBBAAAAAAAAABBBDDDGGGJJJLLLOOOQQQTTTWWWZZZ^^^bbbeeejjjkkklllllllllkkkjjjiiijjjlllnnnqqquuuxxx|||~~~PPPNNNMMMMMMNNNOOONNNMMMOOOOOOMMMLLLKKKKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBCCCDDDEEEEEEFFFHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRSSSUUUVVVWWWWWW[[[[[[\\\^^^___```aaabbbbbbdddfffgggfffffffffggggggggggggggghhhiiijjjkkkjjjkkkmmmnnnnnnooorrruuuvvvvvvuuuuuuuuuuuuuuutttwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvwwwxxxyyy{{{{{{||||||||||||{{{zzzzzzyyyyyyxxxuuuqqqnnnllljjjhhhgggddddddbbb```^^^[[[YYYWWWSSSSSSRRRPPPOOOMMMLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNOOONNNMMMMMMOOOQQQQQQSSSUUUWWWXXX[[[^^^aaadddeeehhhjjjlllnnnooopppnnnooopppppppppqqqtttwww{{{|||~~~}}}wwwsssrrrssssssuuuxxx~~~wwwlllcccYYYSSSKKKCCC======;;;:::999888888777888888777777777777777777777777777666666555555666666777555555666777777777777777777777777777777777777777777777777777777777777777888888888888888888888888999888777777777777777777777777777777777777777777:::999888888777888888999777777777777777777777777777888888888888999999999999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<============<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJKKKMMMOOOQQQVVV```mmmvvvooo```^^^cccfffppp{{{sssjjjdddgggrrrlllSSSEEE@@@>>>;;;:::@@@AAABBBCCCFFFJJJPPPTTTWWWSSSNNNJJJHHHGGGEEEDDD@@@@@@@@@AAABBBDDDEEEFFFHHHJJJNNNQQQSSSWWW\\\___gggiiikkkmmmmmmkkkiiigggiiiiiijjjlllooossswwwyyy{{{~~~RRRPPPNNNNNNPPPQQQPPPOOOPPPOOONNNMMMLLLLLLLLLLLLJJJIIIIIIIIIHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLMMMOOOPPPPPPQQQUUUUUUVVVWWWYYYZZZ[[[\\\\\\^^^``````___^^^___aaabbbbbbbbbccccccddddddddddddeeeggghhhhhhjjjllloooqqqqqqqqqpppooooooooonnnpppqqqrrrrrrsssssssssrrrrrrrrrqqqqqqpppoooooonnnoooppppppqqqrrrsssttttttrrrrrrqqqpppooonnnmmmlllmmmjjjfffdddbbb```^^^\\\ZZZYYYYYYWWWUUUSSSQQQPPPMMMMMMLLLKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLKKKMMMNNNNNNNNNOOOQQQTTTUUUWWWZZZ\\\^^^```cccfffhhhiiikkkmmmnnnoooppppppnnnoooppppppqqqtttyyy|||}}}yyyuuuqqqpppsssuuuxxx{{{~~~}}}nnneee\\\SSSMMMGGG@@@======;;;:::999888777777777777777777777777777777777777666666666555555666666666555555666777777777777777666666666666666666666666777777777777777777777777888888888888888888888888888888777777777777777888777777777777777777777777888888888999888888888777777777777777777777777777777777888888888999999999999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<============<<<======>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLMMMNNNPPPVVV___fffyyy|||cccYYYZZZVVV^^^hhhpppwwwrrrjjjjjjttteeeQQQFFFBBB???>>><<<>>>??????@@@DDDKKKQQQVVVUUURRRQQQOOOLLLGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDGGGJJJMMMOOOSSSWWWZZZaaadddhhhlllmmmmmmkkkjjjkkkjjjiiiiiikkknnnqqqtttuuuxxx|||~~~RRRPPPOOOOOOPPPPPPPPPOOOOOOOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLNNNOOOPPPQQQSSSTTTUUUUUUVVVWWWXXXXXXWWWWWWXXXZZZ]]]^^^^^^^^^____________^^^```bbbbbbcccdddgggiiilllkkkkkkjjjjjjiiiiiiiiijjjjjjkkkllllllllllllkkkiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiijjjjjjkkkkkkkkkhhhgggfffeeedddcccbbbaaabbb```]]][[[ZZZXXXVVVTTTSSSSSSRRRQQQPPPNNNMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLKKKKKKKKKKKKIIIKKKMMMOOOPPPSSSWWWYYYZZZ]]]```bbbccceeegggjjjjjjkkklllmmmnnnnnnnnnnnnnnnoooqqqrrruuuyyy~~~zzztttpppooopppqqqwww{{{{{{qqqhhh]]]UUUMMMIIIDDD???===>>>::::::999888777777777777666666666666666666666666666666555555555555666666555555666777777777777777666666666666666666666666666666666666666666666666777777777777777777777777888777777777777777888888666666666666666666666666555666777888888777777666666666666666666666666666777777888888888999999999999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGJJJLLLMMMNNNRRRZZZ```kkk|||ppp]]]XXXQQQTTTYYY___gggqqq}}}uuukkkjjjttt{{{bbbOOOEEEBBB@@@777:::<<<<<<===???EEEJJJPPPQQQTTTVVVVVVQQQJJJEEEEEEDDDDDDCCCBBBAAAAAA@@@AAACCCFFFHHHJJJMMMQQQTTTYYY\\\bbbhhhlllnnnnnnnnnooonnnkkkjjjiiikkkmmmoooooorrrvvvxxxyyyzzz|||}}}SSSQQQOOOOOOPPPPPPOOONNNOOONNNNNNMMMLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPQQQRRRQQQPPPPPPQQQSSSWWWWWWXXXYYYYYYXXXXXXWWWWWWYYY[[[[[[\\\]]]```bbbcccccccccccccccbbbbbbbbbccccccddddddddddddcccccc``````aaaaaaaaabbbbbbbbb^^^^^^^^^_______________]]]\\\[[[ZZZYYYXXXWWWWWWWWWUUUSSSRRRRRRQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJLLLPPPRRRUUUXXX]]]```aaacccfffhhhhhhhhhjjjkkkkkkkkklllmmmnnnooonnnnnnppprrruuuwwwzzz~~~|||yyyuuuqqqpppqqqtttvvv}}}~~~wwwrrrllleee___TTTMMMGGGEEEBBB>>><<<>>>:::999888777777666777777666666666666666666666666666555555444444555555666555555666777777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777777777777888888999666666666666666666666666555555666777777777777666666666666666666666666666777888888888888999999999999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<======>>>>>>======>>>>>>>>>????????????@@@??????@@@AAAAAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGCCCFFFIIIKKKLLLOOOUUUZZZ]]]kkkfffZZZSSSQQQRRRUUU[[[dddtttttthhhhhhmmmzzzwww```QQQHHHBBB:::;;;;;;<<<<<<===@@@BBBHHHKKKPPPVVVXXXVVVOOOJJJHHHGGGEEECCCAAA???>>>>>>===???BBBCCCDDDFFFJJJLLLOOOSSSZZZbbbhhhllloooppprrrpppnnnlllkkkkkklllmmmmmmoooqqqrrrrrrsssuuuxxxyyy|||XXXVVVTTTSSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMLLLMMMMMMKKKJJJJJJLLLNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOQQQRRRSSSSSSUUUXXXZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPNNNMMMLLLLLLMMMMMMKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMOOORRRUUUWWWZZZ]]]bbbeeegggiiillllllkkkkkkkkkllljjjkkkmmmoooppprrrrrrsssvvvyyy|||~~~ttttttuuuvvvxxxzzz|||}}}|||uuuooohhh```XXXTTTJJJDDDAAAAAA@@@<<<;;;<<<:::999888777777666666666555555555555555555555555666555555444444555555666555555666777777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777777777777888999999777777777777777777777777666666777777777888888888777777777777777777777777777888888888888999999999999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<======>>>>>>======>>>>>>>>>>>>????????????>>>???@@@AAABBBAAAAAA@@@DDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGBBBFFFIIIJJJJJJKKKOOOSSSUUU___mmm}}}sssbbbVVVQQQOOORRRUUU\\\kkkyyyooofffffffffqqq{{{jjjZZZMMMEEEBBB>>><<<<<<===>>>>>>AAADDDJJJQQQWWWXXXUUURRRNNNKKKHHHDDDAAA@@@@@@@@@<<<>>>???@@@@@@BBBDDDGGGHHHLLLRRRZZZbbbhhhlllnnnpppooonnnmmmmmmmmmmmmmmmnnnooonnnmmmkkklllnnnpppqqqvvv|||~~~}}}}}}^^^\\\YYYXXXWWWWWWUUUSSSPPPPPPOOONNNNNNNNNOOOOOOIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDBBBCCCEEEFFFFFFEEECCCBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJJJJHHHGGGGGGIIIKKKJJJJJJKKKLLLLLLKKKJJJIIIJJJKKKMMMMMMNNNOOORRRTTTRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNQQQPPPPPPOOOOOONNNNNNMMMKKKJJJJJJKKKLLLLLLJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFJJJJJJJJJJJJJJJJJJIIIIIIHHHJJJLLLOOOQQQRRRRRRRRRUUUWWWYYY\\\^^^aaadddgggkkkmmmoooooommmlllkkkllliiijjjmmmpppsssuuuwwwxxx{{{~~~yyyuuupppssswww|||zzzuuupppkkkdddYYYPPPKKKDDD???===??????;;;:::;;;:::999888777666666666666555555555555555555555555555555555444444555555555555666666777777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777666777777888999999888888888888888888888888888888777777888999::::::888888888888888888888888777888888888888999999999999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>;;;<<<<<<===============>>>>>>>>>>>>????????????>>>???@@@AAABBBAAA@@@@@@DDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEHHHKKKKKKIIIIIILLLOOOSSSYYYdddrrr}}}kkkXXXRRRPPPQQQSSSXXXeeesss~~~xxxjjjggg\\\cccmmmzzzmmm[[[OOOIIIAAA======>>>===<<<>>>@@@FFFMMMTTTXXXYYYXXXSSSPPPLLLGGGDDDCCCCCCCCC===???@@@@@@@@@AAACCCEEEEEEHHHNNNUUU]]]ccciiikkkmmmnnnnnnnnnnnnnnnnnnnnnqqqpppmmmjjjgggfffhhhkkkkkkqqqxxx{{{{{{{{{~~~nnnfff^^^ZZZ[[[[[[XXXUUUSSSRRRQQQQQQQQQPPPNNNLLLKKKKKKLLLLLLLLLKKKJJJJJJLLLLLLKKKJJJJJJJJJJJJKKKEEEEEEEEECCCAAAAAACCCEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJIIIHHHFFFEEEHHHGGGGGGFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKJJJIIIIIIJJJLLLOOOOOONNNOOOQQQSSSVVVWWW[[[]]]```bbbccceeehhhjjjmmmmmmmmmlllllllllllllllnnnooorrrsssuuuxxx}}}}}}wwwssspppppppppqqqvvv|||{{{uuulllbbbYYYQQQIIIDDD>>><<<;;;;;;<<<<<<;;;:::888888999999999999888888777666555444333444555555444444555555666666777777777777777777777666555555444666777999999777666444555555555555666666666666444444555666777888999999777777777777777777777777999888777555555555666777555555666888888999999999888777777777666666555555999888777777777888::::::::::::::::::::::::::::::::::::;;;<<<<<<============<<<:::999888888999:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>><<<<<<==================<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDIIIHHHGGGFFFDDDBBB@@@???AAAAAABBBCCCDDDEEEFFFGGGFFFGGGHHHHHHGGGGGGIIIKKKLLLQQQYYYaaaiiiwww{{{iii```WWWSSSOOOQQQ\\\iii{{{uuufff```]]]___kkk{{{vvvcccWWWHHH???>>>???===::::::999<<>><<<===???BBBDDDFFFFFFHHHKKKQQQXXX___cccdddhhhkkkkkkhhhgggkkkooorrrqqqoookkkgggfffggghhhkkklllnnnqqquuuxxx{{{}}}|||}}}~~~~~~vvvlllfffccc```[[[VVVVVVTTTRRRQQQQQQQQQOOOMMMMMMMMMMMMLLLLLLKKKJJJIIILLLLLLKKKJJJJJJJJJJJJKKKHHHIIIIIIGGGEEEEEEGGGIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGHHHHHHIIIHHHGGGFFFHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKMMMNNNPPPPPPQQQSSSUUUXXXZZZ[[[aaaccceeeffffffgggiiijjjlllllllllmmmmmmnnnnnnnnntttuuuxxxyyy{{{~~~{{{vvvqqqnnnnnnooopppwww{{{xxxrrrggg\\\SSSKKKDDD@@@<<<;;;::::::;;;;;;:::888777777888888888888777777777666555444333444444555555555555555666666666666777777777777777666555555555666777888888777666555555555555555666666666666555555555555555555555555777777777777777777777777999888666555555555666777555555666888888999999888888888777777777666666666777777666666666777888999::::::::::::::::::::::::===<<<;;;:::::::::;;;<<<===<<<;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;============<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCGGGFFFFFFEEEDDDBBBAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEGGGHHHGGGGGGGGGIIIKKKJJJNNNTTT[[[bbbpppuuufff[[[UUUSSSZZZddd{{{qqqddd^^^[[[aaannnwwwjjjWWWIIIBBB@@@===<<<===<<<<<>>===<<<:::::::::::::::;;;;;;:::;;;;;;===>>>???;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::999999============<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===??????@@@@@@@@@AAAAAAAAACCCDDDDDDCCCCCCBBBAAA@@@BBBBBBCCCDDDEEEFFFFFFGGGEEEFFFGGGGGGFFFFFFHHHJJJIIIKKKOOOUUUZZZfff}}}}}}lll```ZZZ[[[___vvv~~~qqqhhh^^^\\\bbbssslllXXXKKKCCC@@@???@@@???===<<<>>>AAAEEEGGGQQQSSSUUUVVVSSSNNNHHHDDDDDDCCCCCCBBBAAAAAAAAAAAA>>>???@@@BBBDDDGGGIIIJJJLLLRRR[[[```bbbbbbdddgggkkklllmmmmmmkkkjjjjjjkkkjjjjjjjjjkkklllmmmnnnoooqqqsssuuuwwwyyyzzzzzzzzzvvvwwwxxxzzz|||~~~~~~|||ssslllgggbbb\\\XXXVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKJJJHHHGGGHHHJJJJJJJJJIIIHHHFFFEEEDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOORRRSSSUUUVVVYYY[[[[[[]]]```bbbdddeeefffffffffhhhiiiiiihhhhhhjjjkkkmmmnnnppprrruuuwwwyyyzzz~~~|||zzzyyyqqqnnnkkkhhhiiimmmqqquuuyyy}}}ooogggZZZNNNDDD>>>:::777:::999777888999999888666444555555666666555555444666666555555444444444444666666666555555444444444555666666666666666555555777666555555555555666777444444444555555555666666777666666555444333222222666666666666666666666666666666666666555666666666555555666777888888777777888888888888888888777777666666666666777777888888999999999999999999999999;;;<<<=========<<<;;;:::999999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::>>>======<<<<<<;;;;;;:::;;;<<<======>>>>>>======?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDEEEFFFFFFEEEEEEGGGIIIJJJJJJMMMPPPTTT^^^qqqqqqddd___^^^lllwwwjjjccccccnnnkkkXXXLLLEEEBBB@@@@@@>>><<<;;;===BBBEEEKKKPPPVVV[[[[[[WWWQQQMMMGGGEEECCCBBBBBBBBBCCCDDD>>>???AAABBBDDDDDDEEEEEEDDDIIIPPPUUUXXXZZZ]]]```eeehhhkkkllllllkkkkkkllllllkkkkkkjjjjjjjjjkkkkkkmmmnnnppprrrttttttssssssvvvvvvwwwxxxyyyyyyyyyyyyyyyzzz|||~~~~~~~~~~~~}}}{{{rrrllleee^^^ZZZXXXWWWVVVVVVUUUTTTRRRRRRRRRRRRSSSNNNNNNMMMLLLLLLLLLLLLMMMJJJKKKLLLKKKIIIHHHIIIJJJLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQSSSUUUXXXYYY[[[\\\___aaa```aaaccceeeeeeeeeddddddccceeegggiiiiiikkkmmmooossstttvvvyyy|||~~~}}}zzzwwwuuusssrrrllljjjhhhgggiiinnnsssvvv{{{~~~vvvhhh```TTTIIIAAA<<<:::888:::999888888999999888666444444555555555555444444555555555555555444444444666666555555444444333333555555666666666666555555666666555555555555666666444444444444555555555555555555555555555555555555555555555555555555555555555555555666666666666555555666666777777777777666777777777777777777888888777777888888888999999999999999999999999999999999777:::>>>AAABBB@@@===;;;;;;;;;;;;::::::999999888:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<==================<<<<<<;;;;;;;;;:::;;;;;;<<<===============??????????????????????????????@@@AAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBCCCDDDEEEEEEDDDDDDFFFHHHLLLKKKMMMOOOQQQXXXhhhwwwrrreee___dddqqqxxxpppmmmqqq~~~kkkYYYLLLEEE>>>>>>>>>===<<<===@@@CCCCCCIIIQQQYYY^^^]]][[[XXXPPPMMMHHHDDDBBBBBBCCCEEE???@@@BBBCCCDDDEEEDDDDDDCCCEEEHHHJJJMMMQQQUUUXXX]]]aaaeeehhhiiiiiiiiijjjmmmllllllkkkjjjkkkkkkkkkjjjlllnnnoooooonnnlllkkkppppppqqqrrrssssssrrrrrruuuvvvyyy{{{|||||||||{{{~~~~~~~~~{{{ssskkkeeeaaa^^^\\\ZZZYYYWWWTTTSSSRRRRRRRRRPPPPPPOOONNNNNNNNNNNNOOOMMMNNNPPPOOOMMMLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFIIIIIIHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOQQQSSSUUUWWWXXXYYY[[[]]]^^^___```bbbdddaaabbbbbbcccccccccbbbbbbcccfffiiilllnnnqqqtttwww{{{|||~~~yyywwwtttpppnnnlllkkkjjjhhhggggggiiilllqqqwwwzzz}}}zzzmmm^^^WWWMMMDDD???<<<;;;::::::888777777888999777666444444555555555555444444555555666666555555444333555555555444444444444444444444555666666666555555555555555555555555555555333444444444444555555555444444555555666666666777555555555555555555555555444444555666666666555555555666666777777666666666666666666666777777777777777777888999999999999999999999999999999999999999555888===AAACCCAAA>>><<<============<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<======>>>>>>??????????????????@@@AAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCEEEGGGLLLKKKLLLOOOPPPTTT```llltttgggeeehhhsss}}}{{{~~~lllZZZOOODDDBBB@@@>>>======>>>???>>>BBBJJJRRRYYY\\\^^^^^^[[[WWWQQQKKKFFFCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCDDDFFFJJJMMMPPPTTTWWW\\\___aaabbbcccdddiiiiiihhhhhhiiijjjjjjkkkhhhjjjlllmmmlllkkkhhhffffffggghhhiiijjjkkklllmmmqqqrrrsssuuuwwwxxxyyyyyyzzz|||~~~~~~}}}|||}}}~~~{{{{{{|||}}}wwwqqqllliiifffccc___[[[WWWUUUTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPOOOPPPRRRRRRPPPOOONNNOOOMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXZZZ\\\^^^]]]^^^````````````bbbcccddddddccccccdddeeeeeefffiiilllpppsssvvvyyy}}}}}}{{{ssspppmmmiiigggfffggghhhfffhhhjjjooouuu{{{{{{nnnbbbRRRLLLEEE???<<<;;;::::::888777666666777777666444444444555555555555444444444555666666666555444333333444444444444444444555333444555555666666555555444444555666666555444444333333444444444555555555333333444444444555555555444444444444444444444444333444555666666666555555555666666666666666555555444555555555666666666666666666888999999999888777888888888888888888888888777999;;;===>>>>>>===<<<;;;<<<=========<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBAAAAAAAAA????????????@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGIIIHHHJJJMMMNNNPPPXXXbbbkkkxxxxxxiiieeegggppp{{{sssgggUUUNNNFFFAAA??????>>>======???CCCHHHOOOUUUYYY\\\^^^\\\YYYTTTOOOKKKGGGEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAABBBEEEGGGHHHIIIJJJMMMQQQTTTVVVXXXZZZ\\\``````aaabbbdddfffgggiiieeegggiiikkkllljjjgggfffdddcccccccccccceeefffgggiiiiiijjjkkkmmmoooqqqrrrrrrtttuuuvvvuuutttuuuvvvuuuvvvwwwxxxzzz{{{|||}}}{{{}}}zzzvvvqqqnnnhhhbbb]]]YYYWWWVVVSSSSSSRRRQQQQQQQQQQQQRRRNNNPPPRRRRRRPPPOOONNNOOOMMMNNNNNNNNNNNNOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIIIIJJJKKKMMMOOOQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVWWWYYY[[[^^^```aaa___```aaaaaa``````aaabbbgggfffffffffgggiiikkklllooorrrvvvzzz||||||yyywwwpppmmmiiifffeeeeeegggiiihhhjjjooovvv}}}~~~xxxrrreeeYYYJJJEEE???;;;999999:::999777555444444555666444333444555555666666555555444444555666666666555333333333333333444444555555555333333444555666666666555333444666777777666444333333333333444444444555555333333333333333333333333444444444444444444444444222333555666666666555555555666666666666666555555333444444444555555666666444555777888888888777666888888888888888888888888::::::999999999:::;;;;;;777888:::;;;<<<;;;;;;:::999999:::::::::;;;;;;;;;===<<<<<<;;;;;;::::::999888999999:::;;;<<<======:::;;;<<<<<<======<<<<<<:::;;;<<<===>>>???@@@AAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCBBBBBBBBBDDDFFFFFFFFFHHHLLLLLLLLLSSS[[[\\\fffqqqxxxkkkeee```aaaeeennn}}}eee[[[MMMDDDBBBBBB@@@>>>>>>>>>???BBBGGGMMMTTTXXX[[[[[[\\\[[[XXXSSSNNNKKKGGGFFFEEECCCBBBAAAAAAAAA@@@@@@AAACCCFFFGGGFFFEEEDDDGGGJJJMMMOOOQQQTTTWWWYYYZZZ[[[]]]___bbbdddfffbbbeeehhhkkkllljjjhhhggghhhfffdddbbbaaaaaabbbcccaaaaaaaaabbbdddgggiiikkkjjjlllmmmmmmllllllmmmnnnooopppqqqssstttvvvwwwxxxyyy{{{}}}~~~}}}{{{qqqjjjgggccc^^^YYYZZZXXXVVVUUUUUUTTTSSSRRRRRRRRRRRRTTTVVVVVVTTTRRRPPPPPPQQQQQQQQQQQQQQQPPPPPPOOONNNNNNOOONNNLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNOOOQQQRRRSSSTTTUUUWWWXXXYYYXXXXXXZZZ[[[[[[[[[[[[\\\]]]^^^___```eeecccaaa______```bbbdddfffgggiiikkklllooosssvvv{{{|||zzzvvvrrrooojjjiiigggdddbbbdddhhhkkkooottt|||zzztttnnndddXXXOOO@@@???===;;;999888777777888666555555666666555333666666555555555444444444666555555555555444444444111111222333444444444444555555555444444333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555333333444444555666777777555555555555666666666666888777666555555666777888777777777777777777777777777777666666777888999999666777888888999999999999::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@@@@???>>>>>>???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===@@@@@@AAABBBBBBCCCCCCDDDFFFGGGGGGGGGHHHKKKOOORRRVVVZZZbbbkkktttooo]]]XXXYYY\\\hhhwww~~~{{{ppp___TTTJJJCCCBBBGGG@@@@@@@@@@@@AAADDDIIIMMMTTTZZZaaadddaaa[[[TTTPPPMMMLLLJJJIIIHHHFFFBBB???AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIKKKLLLMMMNNNPPPSSSVVVXXXZZZZZZ[[[YYY[[[___bbbeeefffffffffeeeeeedddcccbbbbbbaaa```]]]]]]]]]]]]]]]^^^^^^___aaabbbccceeefffgggggggggkkkjjjjjjjjjkkknnnqqqsssrrrssstttuuuuuuvvvvvvuuu}}}vvvrrrnnniiidddaaa^^^[[[ZZZYYYXXXVVVTTTRRRRRRRRRTTTVVVVVVTTTRRRTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRQQQRRRSSSTTTUUUVVVWWWXXXYYY[[[\\\\\\\\\\\\]]]___[[[[[[\\\]]]^^^```aaabbbbbbaaa``````bbbeeehhhjjjnnnppprrrtttvvvyyy}}}~~~zzzyyyvvvtttqqqooollljjjffffffdddcccdddhhhmmmrrr{{{~~~{{{zzzyyyzzzwwwsssnnnggg\\\PPPGGG>>>>>><<<:::999888888888888666555555666666555444666555555555444444444444555555555555444444444444222333333444444444444333555555444444444333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555222222333333444555555666555555555555666666666666888777666555555666777888777777777777777777777777777777666666777888888999666777888:::;;;<<<<<<<<<::::::::::::::::::::::::888888888999999999::::::::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::===???AAA@@@>>>===<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGGGGGGGIIIMMMPPPPPPSSSYYYaaaiiixxxzzz```VVVTTTTTT[[[eeennnssszzzuuuwwwtttfffXXXKKKDDDEEE======>>>>>>>>>@@@BBBDDDOOOTTT[[[___^^^[[[XXXVVVVVVTTTQQQNNNLLLIIIFFFCCCAAAAAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHIIILLLNNNQQQRRRSSSSSSSSSUUUYYY\\\___aaaaaaaaacccccccccbbbbbbbbbaaaaaa___^^^^^^]]]]]]]]]]]]]]]^^^___```aaabbbbbbbbbbbbaaa``````aaabbbeeehhhiiimmmmmmnnnoooooooooooooooyyyuuunnnlllhhhdddbbb```]]][[[VVVVVVUUUWWWXXXXXXWWWUUUUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRQQQRRRSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQOOONNNNNNOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\^^^____________```bbb\\\\\\^^^```bbbdddeeefffddddddeeegggjjjooosssvvvyyy|||~~~yyyvvvrrrqqqooommmkkkiiihhhgggeeeeeefffgggkkkrrrzzz{{{vvvsssqqqkkkkkkjjjeee\\\QQQEEE>>><<<<<<;;;999999888888999777666555555666666555444555555555555444444444444555555555555444444444444444444555555555444444333555444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111222222333333444444444444555555555555666666666777666666555555666666777777777777777777777777777777777666666666777888888555666888:::;;;<<<======::::::::::::::::::::::::888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::>>>@@@AAA@@@>>>;;;;;;;;;>>>>>>>>>>>>???????????????@@@@@@@@@@@@???>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFGGGKKKMMMLLLMMMQQQWWW^^^jjjjjjXXXRRROOORRRWWW[[[```iiivvvtttkkkooozzznnn\\\OOOJJJ?????????>>>>>>>>>>>>>>>GGGKKKQQQVVVXXXZZZ\\\]]]^^^[[[XXXUUUSSSOOOJJJGGGDDDCCCAAA@@@??????@@@AAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKMMMPPPSSSVVVXXXYYYYYY_________`````````aaaaaa```___^^^]]]]]]\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\^^^```cccdddffffffgggggghhhhhhgggggg|||wwwsssoookkkgggddd___]]]\\\]]]^^^^^^\\\[[[WWWWWWWWWWWWWWWWWWVVVUUUUUUSSSRRRRRRSSSTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSRRRRRRSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\^^^``````___```aaaccc___```bbbeeegggiiikkkkkkmmmnnnooorrrvvv{{{{{{xxxssspppnnnnnnllljjjhhhhhhiiijjjiiijjjmmmpppvvv{{{vvvqqqmmmffffffccc\\\QQQFFF>>>999::::::999888888888999999777666555555666777666444444444444444444444444444555555555444444444333333666666666666555444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444444444444555555555666666666666666666666666666666777777777777777777777777777777666666666777777888444555666777999999::::::999999999999999999999999888888888888999999999999::::::::::::::::::::::::999999::::::;;;;;;;;;;;;???>>>===<<<;;;;;;::::::<<<>>>??????===<<<;;;;;;=========>>>>>>>>>????????????@@@@@@@@@??????>>>?????????@@@AAAAAABBBBBBBBBCCCDDDDDDDDDEEEHHHJJJKKKKKKMMMRRRWWWaaarrrxxxbbbUUUOOOPPPSSSVVVYYYaaappp{{{kkkhhhooovvvrrraaaWWWIIIFFFCCC@@@???>>>>>>>>>AAADDDGGGKKKOOOTTTYYY]]]\\\\\\\\\\\\[[[WWWQQQLLLIIIHHHEEECCCBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGEEEFFFIIIKKKNNNPPPQQQQQQWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZ\\\^^^```bbbcccbbbcccddddddeeeeeedddddd|||wwwrrroooiiigggeeedddddddddbbbaaa\\\\\\\\\\\\\\\[[[ZZZZZZYYYWWWUUUUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWUUUVVVWWWWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSTTTTTTUUUVVVWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^______\\\\\\]]]]]]^^^^^^______\\\]]]___``````aaaccceeefffgggjjjmmmppprrrssssssyyyyyy{{{}}}yyytttpppllljjjjjjjjjjjjhhhggghhhlllooorrrtttxxx}}}~~~zzztttpppiiieee^^^SSSHHH???;;;:::888888888777777777888888666555444555666777666555333333444444444444444444555444444444444333333333666666666666555444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444555555555555555555666666666666555555666666666666666666666666777777666666666666666777666666777888888888777777999999999999999999999999777777888888888999999999888888888888888888888888999999999999::::::;;;;;;???>>>===;;;::::::::::::999;;;===>>>===<<<======<<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAABBBDDDDDDCCCDDDEEEGGGKKKIIIKKKNNNRRRYYYgggtttppp]]]QQQOOOQQQRRRTTT[[[iiizzzqqqhhhhhhkkkzzzvvvjjjWWWPPPGGG@@@======>>>>>>>>>???AAACCCFFFKKKQQQUUUVVVXXX]]]aaacccaaa[[[VVVPPPNNNLLLIIIFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCAAABBBDDDFFFHHHJJJKKKKKKOOOOOOQQQSSSTTTVVVWWWXXXYYYYYYYYYZZZ\\\]]]___```_________```______^^^]]]XXXYYYZZZ\\\^^^```bbbcccddddddeeeggggggggggggggg}}}wwwtttqqqooonnnllljjjhhh```aaaaaa``````___^^^]]]\\\YYYWWWVVVVVVWWWWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVWWWXXXYYYZZZZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]______``````aaabbbbbbbbb___``````aaabbbbbbcccccc```bbbdddfffgggiiikkkmmmqqqsssvvvyyy|||}}}~~~~~~{{{sssnnniiieeecccdddeeegggggghhhlllsssyyyzzzuuujjjcccWWWKKKBBB===;;;;;;888777777666666666777777666555444555666777666555333333333333444444444444444444444444333333333333444444555555555444444333333333333444444444444555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555333444444444444555555555444555555666666555555444666666666666666666666666777777666666555555666666999999::::::999999888777999999999999999999999999777777777888888888888999888888888888888888888888999999999999999:::;;;;;;>>>===;;;:::999999:::;;;777999<<<======<<<===>>><<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@???===>>>>>>??????@@@AAAAAAAAABBBDDDDDDCCCCCCDDDEEEHHHFFFGGGJJJMMMQQQ[[[fffuuunnn]]]SSSPPPMMMNNNRRR^^^ooozzznnngggdddnnn~~~iii___QQQFFF@@@???===<<<===>>>??????@@@CCCHHHKKKNNNRRRYYYaaafffhhheeecccZZZXXXVVVRRROOOKKKHHHGGGBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSTTTUUUWWWYYY[[[]]]]]]]]]^^^______```______\\\]]]___aaaccceeeggghhhggghhhiiikkklllmmmnnnnnn}}}{{{yyyvvvtttkkkkkkkkkkkkjjjiiihhhgggccc```]]][[[[[[[[[[[[ZZZ]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ\\\\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[YYYZZZZZZ[[[]]]^^^^^^___aaaaaaaaaaaaaaaaaaaaaaaa_________`````````aaaaaabbbccccccddddddeeeffffffeeeeeefffgggiiijjjkkkkkkiiikkkoooqqqsssuuuxxx{{{~~~|||tttmmmhhheeecccbbbcccfffjjjmmmqqqyyy}}}wwwfff\\\NNNCCC>>><<<:::999888777666666555555555555666555444555777777777666222222333333333444444444444444444333333333222222222333333444444444444333333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333444444444555555555444444555666666555444444666666666666666666666666777777666555555555555555888888999999999999999888888888888888888888888888777777777777888888888888888888888888888888888888:::999888888888999:::;;;<<<;;;999888888999:::;;;777:::<<<===<<<;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@@@@======>>>>>>???@@@@@@@@@AAABBBDDDDDDCCCBBBCCCDDDEEECCCEEEIIIKKKMMMSSS[[[eeevvvyyyfffYYYQQQPPPQQQWWWdddvvv~~~sssmmmooouuuvvvfffXXXOOOIIICCC???===>>>??????>>>???AAACCCHHHJJJOOOWWW```gggjjjkkkggggggdddaaa\\\VVVQQQNNNHHHGGGFFFFFFDDDCCCCCCBBBBBBAAA@@@?????????@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWYYY[[[\\\]]]^^^^^^___```bbbeeegggiiijjjkkkiiijjjllloooqqqrrrssstttzzzzzzzzzzzzyyyxxxwwwvvvooolllhhhffffffffffffeeeaaaaaaaaaaaaaaaaaaaaaaaa]]][[[[[[[[[]]]]]]\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbccccccccceeeeeeeeefffgggggghhhhhhjjjjjjkkkmmmnnnpppqqqrrrqqqtttwwwzzz|||yyytttmmmhhhfffeeeeeeeeegggkkkqqqvvv|||xxx```UUUGGG???<<<;;;999777888888666555555444444444555444444555777888777666222222222333333444444444444444444333333333222222111111222333444444444444333333333444444555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333444555666666555444333666666666666666666666666888777666555555555555555444444555777777888888888888888888888888888888888777777777777888888888888999999999999999999999999:::999888888888999:::;;;;;;999888777777888:::<<<999;;;======;;;:::::::::;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@=========>>>??????@@@@@@AAACCCDDDDDDCCCBBBCCCCCCDDDCCCEEEIIIKKKLLLQQQWWWUUUdddqqqzzz{{{hhhZZZXXXUUUWWW```qqq}}}vvvtttzzzzzzkkk___UUULLLEEE===???@@@@@@>>>>>>>>>@@@CCCCCCFFFMMMWWWbbbiiimmmssssssqqqmmmggg```ZZZVVVOOONNNLLLJJJHHHFFFEEEDDDEEEDDDCCCAAAAAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDFFFHHHJJJKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRTTTVVVYYYZZZ[[[\\\[[[\\\^^^aaadddfffggggggjjjkkknnnpppsssuuuvvvwww|||yyyvvvssspppmmmjjjmmmllljjjhhhfffdddbbbaaafffdddaaa___^^^___```aaacccbbb```___^^^______```aaaaaaaaaaaa``````___^^^bbbbbbbbbbbbbbbbbbbbbaaaffffffeeeeeedddeeeeeeeeehhhgggfffffffffgggiiijjjiiikkkmmmmmmnnnnnnppprrruuuuuuvvvxxxzzz|||}}}~~~~~~xxxqqqppplllgggaaaaaaeeeiiinnnsss|||yyynnnSSSJJJ@@@999888999777555666666777777666555444444333333333333333333333333444333333444555555444222333333333444444555555555333222222111111222222333555555555555555555555555444444333333333333222222222222222222222222222222444444444333333222222222444444444444444444444444444444444444444444444444555444444333333444444555666666666666666666666666333444444444555666666666777777666666666666777777999888888888777777666666555555666666666666555555777777888999999999999888777777777777888888888888:::::::::::::::999888777:::888666777999;;;;;;:::999999::::::;;;<<<==================<<<<<<<<<<<<999:::;;;<<<===???@@@@@@>>>>>>>>>>>>???????????????@@@AAACCCDDDCCCCCCBBBEEEEEEFFFGGGIIIKKKMMMNNNVVVZZZbbbmmmnnnfff___^^^^^^eeeuuuttthhhYYYLLLKKKFFFAAA???@@@@@@>>><<<>>>AAADDDGGGLLLTTT^^^eeemmmqqqvvvwwwssslllfffbbbaaa]]]WWWRRROOOMMMLLLKKKHHHEEEDDDDDDEEEEEEBBB???DDDCCCBBBCCCDDDEEECCCAAAEEEDDDDDDDDDDDDDDDEEEEEEIIIHHHHHHHHHHHHHHHIIIIIIMMMNNNPPPQQQQQQSSSVVVYYYWWWWWWYYY[[[]]]___```aaacccdddfffiiikkknnnpppqqq~~~{{{vvvuuusssrrrpppnnnllllllllljjjhhheeedddeeefffgggiiihhhfffeeeeeeeeeeeefffdddeeeeeeeeeeeeddddddcccffffffffffffffffffffffffiiiiiiiiiiiijjjkkkmmmmmmoooooonnnnnnnnnooopppqqqppprrruuuwwwxxxyyy|||~~~}}}|||zzzzzzzzzwwwqqqmmmggggggfffcccaaadddkkkqqq{{{{{{lll___MMMFFF===999999:::888666555555666666555444444333333333333333333333333333555444333444666666444333333333333333444444444444555444444333333444444555555555555555555555555555444444333333333333222222222222222222222222222222444444444333333222222222444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555555555444444444555555555555555777777666666666666777777888888888777777777666666666666777777777777666666666666777888888888777777666666777777777888888888999:::::::::999999888777777:::======;;;999:::<<<999::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<:::;;;;;;<<<===>>>??????======>>>>>>>>>????????????@@@AAABBBCCCCCCCCCBBBDDDDDDEEEFFFHHHJJJLLLMMMOOOSSSYYYcccsss}}}pppgggbbbcccnnn{{{{{{lll___UUUNNNEEE???>>>???>>>===<<<>>>@@@BBBDDDJJJQQQVVV```fffmmmssstttsssrrrqqqnnnkkkeee```[[[VVVSSSQQQLLLJJJHHHHHHHHHHHHFFFCCCCCCCCCBBBCCCDDDEEECCCAAAGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGIIIKKKLLLMMMLLLMMMNNNPPPPPPQQQRRRSSSUUUVVVXXXXXXYYYZZZ\\\^^^```cccdddeee}}}|||{{{zzzxxxvvvtttqqqppppppqqqrrrrrrqqqpppooonnnnnnnnnnnnjjjkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqsssuuuwwwxxxzzzyyyyyyyyyyyyzzz{{{{{{zzz}}}|||vvvqqqrrrpppnnnlllllljjjhhhfffbbbcccddddddeeellluuu}}}yyymmm\\\QQQDDD???:::888999:::999777555666666666666555444444444444444444444444444444555444444555666666555333333333333333222222222222444444333333333333444444444444444444444444444444444444333333333333222222222222222222222222222222444444333333333333222222444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555555555555555555555555444444444777666666555555666666777888888777777777777666666777777888888888888777777444555666666777777666666666666777777777777888888999999999:::999999888777666<<>>======>>>>>>>>>>>>????????????@@@BBBBBBBBBBBBBBBCCCCCCCCCEEEFFFHHHJJJKKKJJJMMMQQQYYYdddvvv{{{oooggghhhllluuuyyy~~~xxxggg]]]PPPFFFAAA@@@@@@???>>>>>>?????????AAAEEEHHHPPPVVV___hhhnnnssswwwyyyzzzxxxuuupppjjjddd___\\\VVVSSSPPPNNNMMMLLLJJJHHHFFFEEEEEEEEEGGGGGGEEECCCFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRTTTVVVWWWXXX~~~}}}~~~~~~{{{{{{zzzyyyxxxwwwwwwwwwsssssstttuuuuuuvvvuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyzzz|||~~~xxxtttpppmmmjjjooommmjjjhhhhhhhhhhhhhhhfffhhhjjjkkkooovvvzzzvvvwwwwwwtttlll___QQQIII>>>;;;999888999999777555666666777777777777666666555555555555555555555555555555444555666666555333333333333222222111111111222222111111111111222222444444444444444444444444444444333333333222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444555444444333333444444555555555555555555555555555666666666555444444444333666666666555555666666666777777777777777777666666666777777888888777777666555555666777777777777666666666666666777777777888888888999999999999888888999===@@@@@@<<<999999;;;;;;;;;;;;;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;===============<<<<<<<<<============>>>>>>>>>???>>>???@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDFFFHHHIIIJJJLLLOOOTTT[[[gggvvvxxxkkkdddeeegggkkkqqqwww|||rrrcccVVVMMMHHHDDDAAAAAAAAA@@@@@@???@@@BBBCCCEEEIIIQQQXXX___ffflllpppxxxyyy{{{zzzvvvrrrnnnllleeebbb^^^YYYUUUQQQOOOMMMLLLKKKJJJJJJKKKKKKIIIGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAACCCFFFHHHIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOppp{{{}}}}}}~~~|||xxxsssnnnkkkjjjiiiiiijjjiiihhhgggggghhhiiikkklllooosssvvv{{{|||vvvqqqpppllleee[[[PPPHHHCCC:::999999888888777444333444444555666666555555555555555555555555555555555555444444555666666555333333333333222222111111111222111111000000111111222444444444444444444444444444444333333333222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444555444444333333444444555555555555555555555555555666666666555444444444333666666555555555555666666666666666666666666777777555666666777777666666555555666777777888888777777555666666666666777777777777888888999999888888888===<<<::::::::::::999999;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;============<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@AAAAAABBB@@@@@@AAABBBCCCDDDFFFGGGJJJLLLOOOQQQUUU\\\gggooo~~~yyyfff^^^ZZZZZZ___fffpppwwwkkk```VVVLLLEEEBBBAAA@@@??????@@@@@@@@@>>>AAAFFFKKKPPPVVV]]]aaajjjooouuuyyyzzzzzz{{{|||vvvtttoooiiiccc^^^ZZZYYYTTTSSSQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIIIICCCCCCBBBAAAAAAAAAAAAAAAAAADDDGGGHHHGGGFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJaaajjjvvvxxxrrrnnnllliiifffeeeeeefffgggdddfffhhhiiiiiijjjlllnnnrrrwww}}}zzzsssnnniii```UUUKKKDDD>>><<<888888888888777555333222111111222333333333333222444444444444444444444444444333333444555555444222333333333333222222222222333333222222222222333333333333333333333333333333444444333333333333222222222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444555444444333333444444555444444444444444444444444555555555555555444444444666555555444444555555666555555666666666666777777555555666666666666555555666666777888888888888777555555666666666666777777666777888888999888888888===:::777666888:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::===============<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAABBBCCCEEEFFFFFFIIIKKKMMMNNNRRRZZZ___kkkwwwqqq^^^UUUPPPSSSXXX___ooo~~~zzzwwwjjj\\\SSSHHHEEEAAA?????????>>>>>><<<>>>AAADDDGGGLLLRRRVVVZZZ```gggmmmqqqvvv|||~~~yyytttooolllkkkbbb```^^^]]]\\\ZZZWWWTTTQQQPPPNNNMMMLLLKKKJJJJJJFFFFFFEEEDDDCCCCCCCCCCCC@@@BBBEEEFFFEEEDDDDDDEEE@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFZZZ```gggnnnuuu}}}{{{tttmmmiiieeeeeedddbbbbbbccceeefffggglllqqquuuvvvwwwxxxzzztttnnneee]]]RRRHHHAAA===999777666777777777666555555555111222333333444444333333333333333333333333333333333222222333444444333111333333333333444444444444333333222222222222333333333333333333333333333333444444333333333333222222222222222222222222222222222222222333333444444444222222222222222222222222444444444444444444444444555444444333333444444555444444444444444444444444444444444555555555555555666555555444444555555666555555555666666666777777666666777777777777666666444555666666777777666666555555555666666666777777666666777888888888888888777888999999999888999:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<===============<<<<<<<<<=========>>>>>>>>>>>>======>>>???AAABBB@@@@@@@@@AAABBBCCCDDDEEEBBBEEEHHHIIIIIILLLQQQUUU\\\eeewww|||aaaUUUNNNOOOPPPRRR^^^lll~~~{{{{{{tttjjjYYYSSSLLLGGGDDDCCCAAA???===>>>@@@AAABBBDDDHHHKKKKKKPPPWWW\\\```fffooouuuzzz}}}}}}||||||uuussspppnnnllliiifffccc]]][[[YYYUUURRROOOMMMMMMJJJJJJIIIGGGGGGFFFFFFFFFDDDEEEFFFEEECCCBBBCCCDDD???@@@@@@AAABBBCCCCCCDDDBBBBBBCCCDDDEEEEEEFFFFFFXXX[[[___bbbfffmmmwww~~~}}}xxxsssooollliiigggccccccccccccbbbccceeegggpppvvv~~~{{{nnniii[[[SSSHHH@@@===<<<999777444555666666555555666777444555555666777777777666333333333333333333333333222222111222333444222000333333333444444555555555111111000000000000111111333333333333333333333333444444444333333333222222222222222222222222222222222222222333333444444444222222222222222222222222444444444444444444444444555444444333333444444555444444444444444444444444333444444555555666666666555555555444444555555555444555555555666666777777777777888888888888777777333444555555666666555555555555555555666666666777666666777888888888888888222888===>>>:::777888;;;999999::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<=========>>>>>>>>>=========???@@@BBB@@@@@@@@@AAABBBCCCDDDEEE@@@CCCGGGHHHGGGIIIMMMQQQQQQYYYhhhyyydddWWWOOOOOONNNLLLSSS```nnn~~~{{{}}}}}}~~~jjjcccYYYQQQLLLIIIFFFCCC@@@@@@@@@???>>>>>>@@@BBBAAAFFFJJJMMMPPPVVV```gggqqqvvv~~~}}}zzzwwwsssooonnnkkkgggbbb]]]YYYVVVUUUMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIFFFDDDCCCCCCEEEAAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHHHH[[[[[[\\\___ccciiinnnqqqvvv{{{|||uuurrrmmmjjjgggeeecccaaabbb``````cccdddcccgggmmmwwwwwwhhh___LLLIIICCC===999777777888777666555444333444555555333333333333333333333333222222222222222222222222444444444444444444444444333222222111111222222333111111111111111111111111222222222333333444444444<<<777333111222333222111444444333222111111111111000111111222222111111000444444333222222111111000222333333444444333333222333333333444444444555555444444444555555555555666555555666666555444333333333444555666666555444333444444444555555555555555555555555555555555555555666666666666777777777777555555666666777777888888777777777777888888888888999999888777666666777777888888999::::::;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJNNNRRRZZZbbbmmm{{{lll___SSSNNNLLLKKKPPPXXX```ttt{{{|||}}}oooccc[[[TTTMMMGGGEEECCC@@@??????@@@??????AAAAAAAAAAAADDDJJJRRRWWWaaaccciiipppwww~~~~~~}}}}}}|||yyyuuupppiiiddd```\\\ZZZWWWTTTPPPNNNLLLKKKJJJJJJJJJJJJIIIGGGEEEDDDGGGGGGFFFFFFDDDCCCCCCBBBGGGFFFFFFFFFFFFGGGGGGHHH^^^]]]]]]```eeejjjooorrrwwwxxx}}}}}}xxxsssooolllmmmkkkhhheeedddcccbbbaaabbb```aaaeeeeeeeeeiiiooovvvhhh[[[SSSEEECCC???;;;888777777888777666555444333444444555333333333333333333333333222222222222222222222222444444444444444444444444333222222111111222222333222222222222222222222222222333333333333333333444888666333333444444222000333333222222111222222222111111222222222222111111222222222222222222222333222333333444444333333222333333333444444444444555444444444444555555555555555555555555555444333333333444555666666555444333444444444555555666666666555555555555555555555555555666666666777777777777666666666666666666666666666666777777777888888888999888888777666666777777888888999999:::;;;;;;<<<;;;;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>???@@@@@@AAABBBBBB>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKOOOUUU[[[cccnnn|||yyylll^^^VVVQQQNNNQQQWWWYYYkkk}}}sssiii^^^WWWKKKHHHEEECCCBBBAAA???>>>AAAAAA@@@@@@AAADDDGGGJJJRRRUUUZZZaaaiiipppvvvyyyyyyzzz{{{|||~~~}}}{{{wwwtttrrrllljjjfffbbb]]]YYYVVVTTTRRRQQQNNNLLLJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGgggeeedddfffjjjppptttuuuzzzvvvtttwww|||{{{sssmmmjjjhhhgggfffhhhgggeeedddddddddeeefffhhhfffhhhlllmmmmmmqqqwwwttthhh[[[QQQJJJ===<<<;;;999888777777777666555555444333444444444333333333333333333333333333333333333333333333333444444444444444444444444333222222111111222222333333333333333333333333333444333333333333333333222444333333555666555222000222222222111222222333333222222333333333333222222000111111222333333444444222333333444444333333222333333333333444444444444444444444444555555555555444555555555555444444333444444555555555555444444333444444555666777888888555555555555555555555555555555666666666777777777777777666666666666666555666666777777777777888888888888777666666666777777888888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===???@@@>>>>>>??????@@@AAAAAAAAA>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCDDDEEEFFFFFFGGGIIILLLPPPSSSXXX```kkksssssshhh___XXXVVVWWWVVVddd}}}tttkkk[[[WWWSSSOOOKKKHHHEEEBBBBBBAAAAAAAAAAAAAAABBBBBBFFFHHHKKKQQQWWW\\\aaaddddddeeefffhhhlllpppsssuuuzzz{{{~~~}}}{{{yyyuuupppjjjeeebbbbbb```\\\XXXUUUTTTSSSTTTOOONNNMMMKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMwwwssspppppptttyyy{{{|||}}}wwwrrrrrrsssvvv~~~zzzvvvnnnkkkfffddddddgggjjjmmmllllllllllllkkklllnnnppptttsssuuuzzz{{{{{{uuuhhh\\\QQQIIIDDD888888888888888777666666555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333444444444333333222222222333333333444444444333222111111111111222333444444222333333444444333333222111111111222222333333333222333333444444333333222222222333333333444444444333333444444444555555555444444444555555444444333444444444444444444444444333333444555777888999999555555555555555555555555555555555666666666777777555555666666666666666666666666666666777777777888888777777666666666777777888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>???>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFIIIKKKNNNPPPRRRXXX```ggg|||vvvkkkaaa\\\\\\bbbssstttpppjjjccc^^^XXXRRRNNNGGGEEECCCBBBCCCDDDDDDDDDDDDDDDEEEFFFIIILLLNNNPPPSSSRRRRRRSSSVVVYYY]]]___iiilllqqqwww|||~~~zzzvvvtttqqqooolllhhheeebbbaaa```\\\[[[XXXVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXX|||zzz}}}|||wwwsssttttttsssuuuyyywwwpppkkkiiiaaa```______bbbhhhooossswwwyyyyyyxxxwwwxxxzzz}}}zzzwwwxxxyyy{{{|||sssfffXXXMMMEEE>>>;;;777888888888888777555444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333444444444333333222222222444333222111111222444666111111111111222333444444222333333444444333333222333333333222222222111111222333333444444333333222222222222333333333444444333333333444444444444555333333444444444444444333444444444333333444444444222333444555666777888999555555555555555555555555555555555555666666666666333444444555666777777888555666666666666777777777777666666666666666777777888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;===>>>???>>>???????????????@@@@@@>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLNNNRRRZZZ___jjj{{{vvvlllfffbbbhhhzzz{{{tttmmmfffaaaTTTOOOIIIEEEDDDDDDDDDDDDCCCCCCBBBAAABBBCCCEEEFFFKKKJJJIIIIIIKKKMMMPPPRRRVVVYYY^^^eeelllrrrwwwzzz}}}zzzzzzzzzyyyvvvrrrooollljjjhhhfffccc```___^^^^^^```aaabbbcccdddddddddddd{{{wwwuuuxxxxxxuuurrrssssssuuuxxxxxxwwwxxx|||}}}xxxwwwtttnnnhhhcccbbbbbb```aaaccceeeiiipppxxx~~~yyyrrrooonnnnnnnnnllldddXXXLLLCCC===999777777777777777777666555444333444444444444333222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333444333333333333333333222444444222000///000444777222222222111222222333333222222333333333333222222444444333333222111111000222333333444444333333222222222222222333333333333333333333333444444444444222333333444444444444333444444333333333333444444222333333444555666777777555555555555555555555555444444555555555666666666333444444555666666777777555555666666666666777777666666555555666666777777888888999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::999999::::::;;;<<<>>>???????????????????????????>>>>>>>>>>>>>>>???@@@@@@DDDDDDDDDDDDEEEEEEEEEFFFCCCEEEHHHHHHIIIMMMSSSYYY^^^nnnuuuiiidddlllyyy}}}{{{mmmdddYYYPPPKKKHHHEEEBBBBBBAAA@@@???@@@BBBDDDEEEDDDCCCCCCDDDEEEGGGIIIJJJJJJLLLPPPUUU[[[```dddgggmmmooosssxxx|||}}}zzzxxxwwwuuussspppnnnlllkkknnnoooqqqsssttttttssssss}}}yyyyyy}}}~~~zzzuuutttrrrqqqqqqqqqssstttvvvvvvxxx{{{zzzuuuqqqooommmhhhhhhfffbbb]]][[[\\\^^^```dddiiinnnttt||||||rrrkkkhhhfffeeeccc\\\UUUKKKCCC===:::999888555555555555555555666666333333444444444333222111333333333333333333333333444444444444444444444444222222222222222222222222333222222111111222222333222222222222222222222222222333333333333333333444222333444222000000222555333333222222111222222222111111222222222222111111333222222222222222222222222333333444444333333222111222222222222333333333222222333333333444444444111222333444444444444444444444333222222333444444222333333333444444555555555555555555555555555555444444444555555555666666666666666555555444444444555555555666666666777777555555555555555666777777999999888888888888888888888888888999999999::::::999999999999999999999999999999999:::;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCCCCCCCCCCCCCDDDDDDDDDAAACCCFFFFFFFFFIIIOOOTTTYYYeeexxx}}}nnnkkklllmmmwww|||yyyzzztttiii```XXXPPPJJJHHHFFFDDDBBBAAACCCDDDFFFAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGJJJMMMPPPSSSTTTXXXZZZ^^^dddiiinnnrrrtttyyy{{{}}}}}}|||{{{|||||||||zzzwwwuuussstttuuuxxxzzz{{{{{{zzzyyy~~~}}}~~~yyyxxxxxxuuurrrrrruuuwwwwwwuuuvvvwwwzzz}}}zzzrrrkkkgggeeecccbbb``````___\\\XXXWWWYYY\\\[[[```hhhpppxxxxxxnnngggcccaaa___]]]NNNHHH@@@:::777666666666222222222333444555666777333333444555444333222111333333333333333333333333444444444444444444444444222222222222222222222222333222222222222222222333111111111111111111111111222222222333333444444444000333555555222000000222444444333222111111111111111111111222222111111111111111111222222333444444222333333444444333333222111111222222222333333333222222333333333444444444111222333333444444444444444444222222222222444444333333333333333333333333555555555555555555555555444444444555555555666666999888777666444222111111555555555555666666666777555555555555555666777888999999888888888888888888777777888888888999999999999999999999999999999999999999999:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBDDDFFFFFFFFFHHHMMMRRRTTT\\\iiiwww|||qqqhhhaaaeeepppooopppttt{{{{{{tttxxxvvvkkk```WWWPPPNNNJJJFFFDDDDDDDDDEEEGGGGGGGGGFFFEEEDDDBBBAAACCCCCCCCCDDDEEEGGGHHHIIIIIIKKKNNNSSSXXX^^^bbbeeeiiijjjkkkmmmooopppqqqrrrtttuuuwwwxxxwwwuuurrrpppnnnppprrruuuvvvvvvuuuttt~~~~~~}}}}}}}}}{{{zzzxxxwwwyyy|||~~~}}}{{{~~~|||vvvqqqllljjjfffbbb___]]][[[[[[YYYXXXWWWVVVVVVWWWXXXYYY^^^ccclllxxx|||tttjjjdddaaa]]]UUUNNNAAA???;;;888666555555666444444555555444444333222333333333333333333333333111222333444444444333222111222222333444444444444111222333333333333222111000111111111111222222222111222222333333222222111222222333333333444444444222222222222222222222222222222222222222222222222222222333333444555666666111111111222222333333333222222222222222222222222222222333333333333444444444555555555444444333222555555444333333555666777444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555777777666666555555555444999888666555555555666777777777777777777777777777777888888888888999999999999999888888999999:::;;;:::999888777777999;;;<<<;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>=========<<<>>>?????????@@@@@@@@@@@@???AAABBBBBB@@@@@@AAACCCCCCDDDDDDEEEFFFHHHIIIJJJQQQVVV```jjjrrr~~~jjj___]]]___[[[ZZZ[[[aaalll{{{}}}zzznnneee^^^TTTPPPPPPPPPOOOLLLOOOOOOOOONNNLLLKKKIIIHHHFFFEEEDDDEEEFFFEEECCCAAADDDEEEGGGJJJLLLOOOPPPQQQVVVWWWYYYZZZ\\\]]]]]]]]]aaadddhhhiiigggdddbbbaaabbbaaaaaacccfffiiiiiiiii~~~|||zzzxxxxxxzzz{{{yyyxxxrrrwww~~~{{{}}}|||wwwrrrmmmhhhdddbbbaaa^^^[[[XXXWWWVVVVVVWWWWWWXXXYYYZZZ\\\^^^```dddiiisss~~~wwwppphhhbbb___YYYOOOGGG>>>===;;;888777666666666444444555555444444333222333333333333333333333333222222333444444444333222222222333333444333333333111222333333333333222111000111111111111222222222111222222333333222222111222222222222333333333333222222222222222222222222222222222222222222222222111222222222333444444444111111222222222333333333222222222222222222222222222222222333333333444444555555555555444333111111333333333333333444555555444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444777666666666555555555444555555444555666777999:::666666666666666666666666666666777777777888888888777777777888888888999999:::999888777777999:::<<<;;;;;;;;;<<<======>>>>>>===<<<<<<<<<;;;;;;;;;:::>>>>>>>>>>>>?????????@@@???@@@BBBAAA@@@@@@AAACCCBBBBBBCCCDDDEEEGGGHHHIIILLLPPPXXX```fffppp~~~lll```ZZZSSSRRRRRRUUU]]]hhhttt{{{yyyqqqiiidddddddddcccaaa___`````````]]]YYYUUURRRMMMLLLJJJIIIIIIHHHEEECCCDDDDDDDDDFFFGGGIIIJJJKKKLLLMMMNNNPPPPPPQQQQQQPPPSSSUUUXXXYYYWWWTTTSSSRRRTTTSSSRRRSSSVVVXXXXXXWWW|||zzzxxxwwwyyyzzzzzzyyynnnnnnooopppqqqpppmmmjjjfffgggkkkrrr{{{~~~}}}{{{zzzwwwtttqqqnnniiifffcccaaa]]][[[[[[YYYXXXVVVUUUUUUVVVVVVXXXYYY[[[^^^aaaeeegggiiimmmrrr|||{{{qqqkkkccc^^^YYYQQQFFF>>>;;;:::999888777777666555444444555555444444333222333333333333333333333333222333333444444333333222333333333333333333222111111222222333333222222111000111111111111222222222111222222333333222222111111111111222222222222333222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222222222222333333333333333333444444444333222222111111222333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333666666666555555555555555444444444555666777999999666666666666666666666666555666666666777777777777555666777777888888777777999999888777777999:::;;;::::::;;;<<<<<<======>>><<<<<<<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCAAAAAABBBCCCDDDFFFGGGHHHHHHKKKPPPVVVYYY___nnn|||zzzcccTTTOOONNNMMMLLLOOOVVV___eeeooouuu|||}}}|||||||||zzzwwwyyyzzzyyyuuuooohhhddd\\\ZZZWWWTTTSSSPPPMMMJJJHHHHHHFFFEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGHHHJJJKKKKKKIIIGGGFFFFFFIIIGGGFFFFFFGGGHHHHHHGGG~~~|||{{{{{{|||}}}wwwsssnnnjjjgggeeecccaaaaaaaaabbbfffjjjnnnoooooommmppptttyyy|||wwwooommmlllkkkllllllkkkjjjjjjgggcccaaa```___]]]\\\ZZZZZZYYYYYYZZZ\\\]]]______aaadddgggkkknnnpppqqqvvv{{{zzzvvvllleee\\\UUUOOOHHH@@@999777777888888888777666555444444555555444444333222333333333333333333333333333333333333333333222222333333333333333222111000222222222222222222222222000000111111111222222222111222222333333222222111000000111111111222222222222222222222222222222222111111111111111111111111333333333222222222222222222222222222222222222222222222222222222222222222111222222222222333333333///000111333444444444444000111333444444444333222333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333555555555555555555555555777777666666555555555555666666666666666666666666666666666777777777888888555666777888888888777777888888888777888999::::::999::::::;;;<<<<<<==============================<<<<<<<<<============>>>>>>@@@AAAAAA@@@@@@AAABBBAAAAAABBBCCCDDDFFFGGGHHHIIIJJJMMMQQQRRRVVVaaalllnnn\\\SSSQQQNNNKKKKKKNNNSSSXXX___fffooowww~~~~~~{{{ssspppkkkgggdddaaa]]]ZZZVVVTTTRRROOOMMMLLLLLLMMMMMMNNNOOOOOOOOOMMMKKKJJJJJJKKKLLLJJJHHHFFFFFFFFFFFFEEECCCCCCDDDEEEEEEDDD}}}tttmmmhhhdddaaa```bbbaaa``````aaaaaa```___]]]___bbbfffkkkooorrrtttyyy}}}zzzyyyxxxvvvtttooojjjfffbbbaaa```bbbfffhhhjjjjjjiiifffcccbbbbbbbbbbbbaaa``````aaabbbdddgggjjjlllnnnpppssswwwyyyzzzzzzzzzyyyssspppeee^^^TTTKKKEEEAAA<<<999555666666777777666666555444444555555444444333222333333333333333333333333444444333333222222222222333333333333222111111000222222222222222222222222000000111111111222222222111222222333333222222111000000111111111222222222222222222222222222222222111111111111111111111111444444444444333333333333222222222222222222222222222222222222222222222222111111111222222222333333000111222222333333222222111222444555555555444333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555555555666666666666666555555444555555555555555555555555777777777888888888999999666777888888999999888888888777777888888888999999999999::::::;;;;;;<<<<<<<<<<<<<<<===============;;;<<<<<<<<<============>>>???AAA@@@??????@@@BBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIILLLOOOOOOQQQYYYccclllwww~~~ppp\\\XXXSSSOOONNNOOOPPPQQQWWWZZZbbbnnn}}}~~~{{{wwwtttqqqiiigggdddaaa^^^\\\[[[ZZZ[[[\\\]]]^^^]]][[[YYYWWWSSSTTTUUUSSSPPPNNNMMMNNNJJJHHHFFFFFFHHHHHHHHHGGG|||tttnnniiieeebbbbbb```^^^]]]]]]\\\ZZZYYYWWWXXXZZZ\\\^^^```aaabbbeeeggglllqqquuuwwwyyyyyy}}}|||zzzxxxvvvuuussspppmmmgggggggggfffdddbbb___^^^]]]]]]]]]aaafffkkknnnooojjjhhhfffeeegggiiikkkkkkmmmmmmoooqqquuuyyy|||~~~yyyrrrkkkfff[[[TTTJJJAAA===;;;::::::555555555555555555555555444444555555444444333222333333333333333333333333555555444333222222222222222222222222222222111000333222222111111222222333000111111111111222222222111222222333333222222111111111111222222222222333222222222222222222222222111111111111111111111111444444444444444444444444333333333222222222222111222222222222222222222222111111111111222222222222333333333222111000......222333333444444444444444333333333333333333333333333333333444444444555555333333333333333333333333555555555555555555555555444444444444444555555555222333444555666777777777555555555555555555555555888888888888999999999999888888777777777888999:::777777777888888888888999888888999::::::;;;;;;<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<============>>>???@@@@@@??????@@@BBBBBBBBBCCCDDDEEEGGGHHHIIIGGGGGGIIILLLLLLMMMSSS[[[___fffpppyyynnnggg^^^ZZZZZZZZZVVVRRRUUUUUUYYYfffyyy~~~|||yyyuuurrrooonnnlllmmmpppqqqqqqooommmkkkdddffffffeeebbb^^^]]]]]]VVVTTTRRRQQQRRRQQQPPPOOO~~~wwwpppllliiifffcccbbb```^^^[[[YYYWWWXXXXXXXXXYYYYYYYYYZZZYYYZZZ]]]___bbbdddfffgggiiikkklllnnnooorrrwww{{{zzzvvvnnnmmmkkkjjjjjjiiifffddd^^^_________^^^___```aaaaaaaaaaaaeeekkkqqqtttvvvsssrrrppprrrvvvzzz}}}~~~|||vvvqqqkkkbbb[[[NNNIIIBBB;;;888777777888666555444333333444555555444444555555444444333222333333333333333333333333666555444222111111222222000111111222222222222111333333222111111222333333000111111111111222222222111222222333333222222111222222222222333333333333222222222222222222222222111111111111111111111111222222222333333444444555333333333222222222111111222222222222222222222222111111111111222222222222111111222222111000//////222222222222222333333444222222222222222222222222333333333444444444555555333333333333333333333333444444444444444444444444333333333444444555555555111222444666777777777666555555555555555555555555777777777777888888888888888777555444555666999:::666777777888888888888888888888888999::::::;;;;;;999999999::::::;;;;;;;;;<<<<<<=========>>>>>>>>>===???@@@@@@??????@@@AAAAAAAAABBBCCCDDDFFFGGGHHHGGGFFFGGGJJJJJJJJJNNNTTTWWW[[[```hhhrrrwwwsssuuussskkkccc[[[YYYZZZaaannn{{{}}}{{{zzzxxxwwwqqqnnnjjjhhhgggeeebbb```~~~xxxssspppllliiifffbbb^^^\\\YYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXZZZ\\\^^^______`````````aaacccgggjjjpppyyyzzzssspppnnnqqqwww}}}~~~~~~|||vvvqqqjjjiiihhhhhhhhhgggeeeccc^^^^^^______```bbbeeeggghhhggghhhkkkqqqvvvzzz|||~~~}}}}}}tttooolllfff\\\SSSDDDAAA===999666555555666777555333222222333444555444444555555444444333222333333333333333333333333666555444222111111222222///000111222222222222222444333222111111222333444000111111111111222222222222222222333333222222222222222333333333444444444222222222222222222222222000000000000000000000000000000111222333333444444333333333222222111111111222222222222222222222222000111111111111222222222+++,,,...000222333444444222111000000000111333444222222222222222222222222333333333444444444555555333333333333333333333333333333333333333333333333333333333444444555555555444555666666666555333333555555555555555555555555666666666666777777777777888666444222222555888:::666666777888888888888888777888888999::::::;;;;;;;;;;;;;;;<<<<<<=====================>>>>>>>>>>>>===???@@@@@@??????@@@AAA@@@@@@AAAAAACCCDDDFFFGGGHHHFFFHHHJJJJJJHHHKKKQQQTTTUUUXXX]]]fffsssuuubbbaaa^^^___dddmmmxxx}}}|||~~~{{{xxxuuurrr}}}}}}xxxtttpppmmmiiifffcccaaa]]][[[ZZZYYYXXXVVVUUUSSSRRRRRRUUUXXXYYYYYYZZZZZZZZZ\\\```bbbbbbbbbkkkooovvv~~~zzzuuuoooggg___```dddfffkkkpppsssrrrrrrssstttrrrrrrrrrsssuuuzzz{{{uuuqqqmmmlllmmmlllgggccc___```aaadddhhhnnnssswwwvvvuuusssssswww~~~{{{xxxsssllldddYYYNNNFFF>>>===;;;999777777777777444444444333333222222222333444444555555444444333111222333333333333222111333333333222222111111111===999444111111333444444111111111111111111111111333222111000000111222333333333333222222111111111333333333222111000///...111111111111111000///...000000000000000000000000222222222222222222222222222222222111111111000000000000000000000000000000111111111111111111111111222222222111111000000000111111111222222333333333111111111222222333333333222222222222222222222222444444444444444444444444333333333333333333333333333333333444444444555555444444444555555555555666666666666666666666666666888888777777777777888888999999999888888888777777;;;;;;::::::999888888888888888888888999:::;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????????????????>>>>>>???@@@BBBCCCCCCDDDFFFEEEEEEEEEEEEGGGHHHIIILLLOOOSSSWWW]]]fffqqqyyyxxxkkkaaa___ccciiimmmrrruuu||||||www{{{}}}|||yyysssoooiiieeebbb___]]][[[YYYXXXVVVWWWYYYZZZZZZZZZ[[[[[[\\\___bbbeeeeeeddddddgggkkkooorrrsssssssssppplllhhheee___YYYZZZ___bbbfffllloooooonnnnnnooonnnnnnmmmlllmmmqqqwww|||}}}{{{{{{}}}}}}xxxvvvvvvuuuppplllkkkkkkllloootttzzz}}}|||wwwrrrkkkbbbYYYOOOEEE???;;;:::888777666555666666444444444333333222222222333333444444444444333333111222333333333333222111333333222222222222222222999666222000111222222222111111111111111111111111222222111000000111222222333222222222222222222111333333333333222111000///000000111222222111111111111111111111111111111111222222222222222222222222222222222111111111000000000000000000000000000000111111111111111111111111333333222222222111111111111111222222222333333333222222222222222222333333222222222222222222222222444444444444444444444444333333333333333333333333333333333444444444555555444444444444555555555555555555555555555555555555777666666666666666666777999999999888888777777777888888888888999999999999888888888888999:::;;;;;;>>>==================>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHJJJMMMPPPSSSVVV]]]fffnnn|||lll___ZZZ[[[^^^cccffflllssszzz~~~}}}|||{{{{{{|||~~~|||uuupppkkkhhheeecccaaa____________]]]\\\]]]^^^```dddhhhkkklllkkkjjjjjjkkkjjjiiigggeeedddddd```___^^^\\\ZZZ\\\bbbggglllrrrvvvwwwwwwwwwvvvqqqpppnnnkkkjjjkkkooorrrsssuuuwww{{{{{{}}}||||||~~~zzzqqqkkkaaaVVVMMMDDD===999777666555555444444555555444444333333333333222222333333444444444444333333111222222333333222222111222222222222222222333333444222000000111111111000111111111111111111111111222222111000000111222222111111111222222222222222222222222333333222222111///000111222333333333333222222222222222222222222111111111111111111111111222222222111111111111111000000000000000000000000111111111111111111111111333333333333222222222222111222222222222333333333333333222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333333333444444444555555444444444444555555555555555555555555555555555555666666555555555555666666888888888888777777777777666666666777888999999999888888777888888999:::;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<======>>>>>>===========================>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLMMMNNNRRRYYY___ggguuu~~~fffXXXSSSSSSUUUVVVYYY^^^cccfffgggffflllrrrzzz|||yyytttqqqooommmkkkhhhdddbbbaaabbbeeekkkqqquuuwwwwwwyyyxxxvvvsssoookkkhhhfffeeebbbbbbeeeffffffiiinnnrrrwww}}}~~~}}}zzzuuupppnnnoooqqqrrruuuxxxzzz}}}{{{vvviiibbbWWWLLLDDD>>>:::888444444444444444444555555333333333333333333333333333333333444444333333333222222222222222222222222111111111222222333333333111000000111222222111///111111111111111111111111222111111111111111111222000000111111222222333333111111222333333333333333111222333333444444444333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555333333444444444555555555555555555555555555555555666666666666666666666666777777777777777777777777555666666666777777777888777777777777888999:::;;;:::999777666666777999:::::::::;;;<<<<<<======>>><<<===============>>>>>>======>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEHHHJJJIIIIIIKKKPPPUUUZZZcccrrrwwwbbbWWWSSSSSSRRRQQQSSSUUUWWWWWWWWW```eeennnvvv}}}|||yyywwwwww{{{vvvqqqkkklllooouuu|||{{{wwwtttrrrqqqnnnmmmqqqttttttwww{{{zzz~~~zzzwwwwwwvvvyyy{{{||||||~~~tttooo\\\UUUKKKBBB===;;;:::999444444555555555555555555333333333333333333333333222333333333333333333222222222222222222222222222111111111222222333333333111000000222444444222000111111111111111111111111111111111222222111111111000000000111111222222222000000111222333333333333444444444444444333222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444444555555555555555555555555555666777777888888777777666666666666666666666666666777777777666666666555555777777777777888999::::::;;;:::999999999999:::;;;::::::;;;;;;<<<==================>>>>>>?????????<<<======>>>>>>?????????AAAAAABBBCCCCCCDDDDDDDDDDDDFFFIIIIIIHHHIIIMMMQQQRRRYYYcccmmmvvvnnn]]]UUUVVVTTTQQQQQQRRRSSSRRRRRRUUUZZZbbbkkkrrrzzz~~~xxxwwwzzz~~~~~~}}}~~~qqqfffaaaMMMHHH@@@:::888777888888444555555666666666555555222222333333333333444444222222333333333333222222333222222111111222222333222222222222222222333333222111111222444444333111111111111111111111111111000111222222222222111000000000000111111111111111///000111222222222222222444444444444333222111000000000000000000000000000111111111111111111111111111111111111111222222222000000000000000000000000111111111111111111111111222222222222333333333333333333333222222222222111333333222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555333333333333444444444444444444444444444444444444666777888999999888777666555555555555666666666666888888888777666555555555777777666777777888999:::888888999999999999888888:::::::::;;;<<<<<<===============>>>>>>??????@@@<<<<<<<<<=========>>>>>>@@@AAABBBCCCCCCDDDCCCCCCCCCFFFIIIJJJHHHIIIKKKNNNKKKOOOWWW^^^cccmmm|||iii^^^YYYWWWSSSQQQQQQQQQPPPOOONNNRRRYYYaaaiiisss}}}zzzxxx~~~~~~~~~pppaaaUUUOOOCCC???:::777666666666666444555555666666555444333222222222333333444444444222222333333333333222222333333222111111222333333333333222222222222222222444222111111222333222111111111111111111111111111000111222222222222111000111111111111000000000000//////000111111111000000222222333333333333222111111111111111111111111111222222222222222222222222000000111111111222222222000000000000000000000000111111111111111111111111111111111222222222333333333333333222222222111111222222222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555222222333333333444444444444444444444444444444444555666777888888777666555444444444555555666666666777777777777777777777777666666666777777888999:::666777888999999888777666999::::::;;;;;;<<<<<<===;;;;;;<<<======>>>??????;;;<<<<<<<<<<<<=========>>>???@@@BBBBBBBBBBBBAAABBBFFFIIIIIIGGGGGGHHHKKKIIIIIIMMMTTTYYY___kkkwww{{{mmmjjjddd```\\\YYYUUUSSSNNNPPPSSSXXX```iiittt{{{}}}~~~~~~}}}~~~{{{}}}}}}~~~zzz}}}sssdddUUUJJJDDD@@@===999777777777666555444444555666555444333222222222222333333444444444222222222333333222222222444333222111111222333444444333333222222111111111444222000000111222111000111111111111111111111111000111222333333222111000222222111111000000////////////000000000000//////000000111222333333333333222222222222222222222222222222222222222222222222000000111111222222222222000000000000000000000000111111111111111111111111000000000111111222222222333333333222222111111111111111111222222333333444222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555222222333333333444444444444444444444444444444444444555666888888666555444444444444555555555666666666666777777888888999999666666666666777888999:::999;;;===??????===;;;999999999:::;;;;;;<<<<<<===::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@BBBEEEIIIIIIFFFDDDEEEGGGKKKGGGIIIPPPUUUWWW\\\ccckkkwww~~~vvvooohhhaaa]]]RRRSSSSSSTTTXXX```jjjqqqmmmoooppprrrtttyyy~~~~~~~~~}}}yyypppttt}}}www|||}}}||||||rrrcccTTTHHH@@@===777777666555555555555666444333333222222333333444444333222111111111222333111111111111111111111111111111111111111111111111000111111111111222222222000444888777333///000222000000000000000000000000222222222222222222222222111111111111111000//////111111111111111111111111222222222222222222222222////////////000000000000333333222222222222222222111111111111111111111111///111333555555333111///111111111111111111111111......///000000000000000111111000000111111222333222222222222222222222222333333222111111222333333222222111111111111222222444444444333333222222222333333333444444555555555111222222333555666666777444444444444444444444444555555666666666666555555333333333444444444555555999999999888888888777777666777777777888888888888666777999::::::999888777888888999999999:::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEHHHIIIJJJKKKLLLOOOTTTWWWjjjmmmxxxzzzqqqeee^^^UUUSSSVVV[[[]]]^^^ddddddcccbbbccchhhqqqwwwxxxrrrtttqqqsss|||{{{pppsssvvvzzz}}}}}}uuummmaaaTTTIIIAAA===;;;777666555555444444555555444333333222222333333444444333222111111111222222111111111111111111111111111111111111111111111111000111111111111222222222333666999888333000000111000000000000000000000000222222222222222222222222111111111111111000//////111111111111111111111111222222222222222222222222////////////000000000111000000000000000000000000111111111111111111111111000111333444444333111000111111111111111111111111///000111111222111111111222222222222222333333444222222222222222222222222333333222111111222333333333333222222222222333333444444444333333222222222333333333444444444555555555555444444333333222222333333333444444444555555555555666666666666555555444444444555555555666666999999999888888888777777777777777777777777777777999999999999999888777666888888999999999:::::::::::::::;;;;;;<<<=================================;;;<<<<<<===>>>??????@@@AAAAAACCCDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJMMMQQQTTT___aaajjjxxxttteeeZZZWWWVVVVVVUUUWWWXXXXXXXXXYYY]]]dddiiitttyyy}}}~~~|||||||||xxxxxx~~~|||wwwzzz|||~~~~~~|||uuuoookkklllllllllnnnrrryyy}}}}}}zzz}}}~~~zzzvvvdddZZZMMMCCC>>><<<;;;:::555555444333333333444444333333222222222222333333444333222222111111222222111111111111111111111111111111111111111111111111000111111111111222222222555888:::888333000000111000000000000000000000000222222222222222222222222000111111111111000000///111111111111111111111111222222222222222222222222/////////000000000111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000111222222333333222222333333222222333333444555222222222222222222222222333222222111111222222333444333333333333333333444444444333333333333222222333333333333444444444444555444444333222111111000333333333444444555555555555555666666666666555555555555555666666666777777999888888888888777777777666666666666666666666666;;;;;;999888777777666666888888999999999::::::::::::::::::;;;<<<<<<==============================999:::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDDDDDDDCCCEEEFFFGGGHHHJJJNNNQQQYYYZZZ___hhhrrr~~~kkk___XXXTTTRRRNNNNNNOOOOOOPPPSSSXXX\\\eeehhhkkkkkkjjjjjjmmmppp}}}~~~yyyssswwwxxxzzz}}}}}}yyyuuutttvvvvvvtttqqqqqqqqqqqqqqqsssvvv{{{{{{uuurrrvvvyyy{{{yyyrrrkkkfffUUULLLAAA;;;:::;;;:::777555444333333222222333333333333222222222222333333333333222222222222111222111111111111111111111111111111111111111111111111000000111111111222222222333555666555333000000111000000000000000000000000111111111111111111111111000000111111111111000///111111111111111111111111111111111111111111111111//////000000000111111111222222222222222333333333111111111111111111111111333222111000000111222333111111111111111111111111000111111222222222222222222222222222222333444444222222222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333333333333333333333333333111111111222222333333333444444444444444444444444444555555666666555555444444555555555666666666666888888888888777777777777666666666666555555555555;;;:::888777666777888888888888999999999:::::::::999::::::;;;;;;<<<==============================::::::;;;<<<>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBDDDEEEFFFFFFHHHKKKNNNSSSTTTXXX]]]cccnnnqqqfff___[[[RRRQQQOOOMMMNNNPPPTTTVVVZZZ\\\]]]]]]\\\]]]___aaalllnnnpppsssvvvyyyzzz{{{~~~zzzuuuuuuzzz}}}uuuppplllooorrrqqqlllbbbWWWPPPIIIBBB;;;999::::::777333444444333222222222222333333222222111111222222333333333333333222222111111111111111111111111111111111111111111111111111111000000111111111222222222///111222222111111111222000000000000000000000000111111111111111111111111///000000111111111000000111111111111111111111111111111111111111111111111000000000000111111111111111111222222222333333333111111111111111111111111333222000//////000222333111111111111111111111111///000111111222222111111111111111111111222333333222222222222222222222222222222222222222222222222222222111111111111222222333333333333333333333333333333333333333333333333111111111222222333333333666666555444333222222111444444555555555555444444333333444444444555555555777777777777777777777777666666666666555555555555888888777666777888:::;;;888888999999999:::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>??????>>>???@@@AAAAAABBBBBBBBBBBBDDDFFFFFFGGGHHHJJJLLLJJJKKKOOOTTTWWW]]]mmm|||xxxooojjj```\\\VVVQQQOOOPPPRRRTTTRRRSSSSSSRRRRRRSSSTTTVVV]]]^^^```cccfffjjjmmmooorrruuuzzzyyysssnnnppppppoookkkbbbVVVKKKDDD>>>;;;888777888777333///444444333222222222333333222222111111111111222222222333333333333222111000111111111111111111111111111111111111111111111111000111111111111222222222......//////000111222333000000000000000000000000111111111111111111111111///000000111111111111000111111111111111111111111111111111111111111111111000000000111111111222222/////////000111111222222111111111111111111111111222111000//////000111222111111111111111111111111///000000111222111111111111111000000111111222333222222222222222222222222111222222333333222222111222111111000000111111222222222333333333333444444333333333333222222222222333333333333222222222222666666555444333222222111444444555555555555444444333333333444444444444555666666777777777777777888555555666666666777777777666666777777888:::;;;;;;888888999999999:::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAACCCDDDFFFGGGGGGGGGIIIKKKGGGHHHLLLPPPRRRUUU___iiizzzwwwqqqiiibbb]]][[[YYYXXXSSSRRRPPPNNNMMMMMMMMMNNNSSSSSSTTTUUUXXX[[[___aaacccffflllvvv~~~{{{wwwrrrooossspppjjjaaaVVVKKKCCC>>>777777777666555444333222555555444333333333333333222222111111111111222222222222333333333222111000111111111111111111111111111111111111111111111111000111111111111222222222000/////////111222222222000000000000000000000000111111111111111111111111//////000111111111111111111111111111111111111111111111111111111111111111000000111111111222222222...//////000111111222222111111111111111111111111111111000000000000111111111111111111111111111111000111222222333333222222222111111111111222333333222222222222222222222222111222333333333333222111333222222111111222222333222222222333333444444444333333333222222222111111333333333333444444444444444444444444444444444444333444444555555444444333444444444444555555555555666666666666777777888888444555666666777888999999666777888999999999999999888888999999999:::::::::888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@BBBDDDFFFFFFFFFFFFGGGHHHIIIHHHJJJOOOQQQSSSYYY```iiivvv}}}uuummmhhhaaa^^^YYYUUURRRQQQOOONNNNNNMMMLLLLLLNNNPPPSSSUUUVVVYYY```kkkvvv~~~zzzxxxvvvsssqqqoooiii___RRRGGG>>>999666666777777666555444555666666555444444333333444444222222111111111111222222222222333444333222111000111111111111111111111111111111111111111111111111000111111111111222222222333111000000111222222111000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000000111111111111222222222000111111222333333444444111111111111111111111111000000000111111000000000111111111111111111111111222222333444444444333333333333222222333333444555222222222222222222222222111222333444444333222111444333333222222333333444222222222333333444444444333333333222222111111111///000111333555777888999111111222333555666666777333444444555555444444333555555555555666666666777555666666666777777888888444555666777888999:::;;;777888999::::::999777666888888999999999:::::::::888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<===>>>??????@@@@@@@@@AAACCCEEEFFFEEEEEEFFFGGGJJJFFFFFFJJJNNNPPPTTTZZZ^^^gggqqq{{{{{{ppplllfff```\\\XXXUUUTTTMMMKKKIIIHHHHHHJJJMMMNNNOOORRRYYYdddpppzzzzzzwwwwwwuuuqqqnnnggg]]]QQQGGGBBB???:::555777666555444444444444444333333333333333333333333222222222111111111000000111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111222111111111000000//////111111111000000000000000000000000000000000000000111111000///////////////111111111111111111111111111111111111000000000000000000000000000111111222111111111111111111111111111111111111222333444555111111222222222222111111111111222222222222111111333333333333222111000000111111111111111111111111000000000000000000000000222222111111222222333444111111222222222333333333111111222222222333333333222222222222222222222222333222222222333444444555222222333333444555666666444555666666444444555666333444555555666555555444555666666777777777777777888777666555555666777888777555444666:::;;;999777:::::::::999999999888888:::::::::::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===>>>===<<<<<<>>>@@@CCCDDDEEEDDDBBBBBBDDDEEEFFFJJJMMMLLLIIIHHHKKKOOOUUUYYY```gggooowwwzzzrrrpppkkkaaaXXXSSSPPPLLLJJJIIIHHHGGGFFFOOONNNPPPXXXdddrrr}}}|||tttppppppqqqsssqqqrrrwww|||}}}yyywwwuuuqqqjjjdddRRRKKKAAA;;;:::999666444666666555444444444444444333333333333333333333333222222222111111111000000111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111000000000///111111111111000000000000000000000000000000000000111111000///////////////111111111111111111111111111111111111000000000000000000000000000111111222111111111111111111111111111111000000000000000000111111222222222222111111111111222222222222111111//////000111222222222222111111111111111111111111000000000000000000000000111111111111111222333333111111222222222333333333111111222222222333333333222222222222222222222222111111000000111222222333222333333333444555555555333555555555444333444555555555555555555555555555444555666666777777666666666555555444444555555666666555444777:::;;;999888:::999999999888888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???>>>======???@@@CCCDDDDDDDDDBBBBBBDDDEEEFFFIIILLLKKKIIIHHHKKKNNNQQQTTTXXX\\\```eeejjjnnnqqqvvvzzzooo___[[[TTTOOOLLLJJJIIIGGGJJJJJJLLLRRR\\\hhhsssyyy|||{{{wwwpppiiidddcccdddeeebbbccchhhmmmrrr{{{}}}zzzwwwtttppphhh^^^VVVEEE???999666666888777666555555444444444444333333333333333333333333333333222222222111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000111000000///////////////111111111111111111111111111111111111000000000000000000000000000111111222111111111111111111111111111111222222111000...---111111222222222222111111111111222222222222111111......///111111111111111111111111111111111111111111111111111111111111111111000000000000111222222111111222222222333333333111111222222222333333333222222222222222222222222111111111111111222222333333333333333444444444444222444555444333222333444888777666555444444555666333444555555666666555555555666666777777666666555555444555777999::::::888888888888888777777777777888999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????>>>>>>@@@BBBCCCDDDDDDCCCBBBBBBCCCEEEEEEHHHKKKJJJHHHHHHJJJMMMMMMOOOQQQRRRTTTVVVYYY\\\___eeeqqquuuoooeee]]]VVVQQQNNNKKKKKKKKKLLLNNNSSS\\\fffmmmooommmhhhbbb[[[WWWVVVVVVVVVSSSTTTXXX]]]cccmmmwww~~~}}}zzzvvvpppkkkddd[[[OOOGGGAAA===888666666777666555333333444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111000000000000000000111111111111111222222000000000000000000000000000000////////////000000111111111111111111111111111111111111000000000///000000000000000111111222111111111111111111111111111222444555444333000///111111222222222222111111111111222222222222111111222222222222111000///...111111111111111111111111555555555555555555555555000000000///000000111222111111222222222333333333111111222222222333333333222222222222222222222222444444333333333444444555444444333333333333333333222333444444222222333444:::999666444333444555666222333444444555555444444777888999::::::999888777444555666777999:::999999777777777777777666666666666888:::<<<===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============?????????>>>???AAACCCCCCCCCDDDCCCBBBAAACCCEEEEEEGGGHHHHHHGGGGGGIIIKKKJJJLLLNNNOOOPPPRRRUUUXXXYYY___hhhsssuuulllbbbYYYTTTSSSSSSRRRPPPPPPTTT[[[aaabbb```\\\WWWRRROOONNNNNNNNNKKKLLLPPPUUU\\\gggqqqxxx}}}}}}|||}}}}}}{{{{{{zzzzzz~~~uuunnnddd\\\TTTLLLCCC===999777444333222222222222111222333444444333222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000111111000000111111222222222333000000000000000000000000000000////////////000000000000000000000000000000111111111111000000000///000000000000000111111222111111111111111111111111///000333444555444222111111111222222222222111111111111222222222222111111333333333333222111000///111111111111111111111111555555555555555555555555000000000///000000111222111111222222222333333333111111222222222333333333222222222222222222222222555555444444333444444555333333333333333333222222222333444444222222333444:::888666444333333555555222333333444444444444444777888999::::::999888777555666777888888888888999666666666666666666666666666777:::<<<<<<<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????>>>???AAACCCBBBCCCDDDCCCAAAAAACCCDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIKKKMMMMMMNNNPPPSSSUUUWWW[[[aaagggnnnzzz|||ooofffaaa```\\\XXXUUUUUUWWWYYYYYYVVVRRROOOLLLKKKJJJIIIJJJGGGHHHLLLQQQVVV```jjjpppuuuzzz|||yyyuuussssssyyy}}}~~~~~~}}}}}}}}}{{{yyyhhh```UUULLLFFFAAA;;;777444333333333333333444444000111222333444333222111222222222222222222222222111111111111111222222222111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000111111111111000000111111222333333333000000000000000000000000///////////////000000111000000000000000000000000111111111111000000000000000000000000000111111222111111111111111111111111---...000111222222111111111111222222222222111111111111222222222222111111000111222333333444333333111111111111111111111111222222222222222222222222111000000000000111222222111111222222222333333333111111222222222333333333222222222222222222222222444333333222222222222222222222222222333333333333222444555444333222333444777666555444333333444555222333444444555555444444555666666777777666666555666777999999777666777888666666666666777777777777777888999:::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===>>>>>>>>>???AAACCCBBBCCCCCCBBBAAAAAABBBDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIJJJLLLNNNPPPSSSWWW[[[```iiittt|||wwwsssnnnkkkhhheeebbb___ZZZWWWRRROOONNNMMMLLLKKKJJJGGGGGGJJJMMMPPPWWW___fffkkkpppqqqnnnjjjiiiiiirrrxxx|||wwwuuutttqqqkkkgggVVVPPPGGG@@@===;;;888555333444555555555555555666///000222333444333222111111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111///000000000111111111111000000111222222333444444000000000000000000000000///////////////000111111000000000000000000000000111111111111000000000000000000000000000111111222111111111111111111111111000000000000000000111111111111222222222222111111111111222222222222111111///000111222222333333333111111111111111111111111111111111111111111111111111111111111111222333333111111222222222333333333111111222222222333333333222222222222222222222222444444333222222222222222111111111222333333333444333555555555444333444555444444444444444333333333333333444555555555555555666555555444444555555666777999:::999777555555777666666666777777888888888777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<=========>>>@@@BBBBBBCCCCCCBBBAAAAAABBBDDDCCCCCCCCCCCCEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHJJJLLLLLLMMMPPPTTTXXX^^^eeeiiimmmuuu~~~wwwjjjfff```]]]\\\ZZZXXXVVVRRROOONNNOOONNNMMMQQQWWW[[[___cccdddaaa]]]\\\]]]dddmmmxxx~~~~~~}}}~~~~~~~~~|||uuussspppooolllfff]]]VVVIIIDDD>>>;;;::::::777555333444555444222111000111...///111333444333111000111111111111111111111111000000111111222222222222111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111//////000000111111111222000000111222333333444444000000000000000000000000///////////////000111111000000000000000000000000111111111111000000000000000000000000000111111222111111111111111111111111555444333222111111111111111111222222222222111111111111222222222222111111111222222111111000///...111111111111111111111111222222222222222222222222222222111111222222333444111111222222222333333333111111222222222333333333222222222222222222222222777666555444444444444444000000111222333333444444444555666666444444555666222222333444444444333333333444555555666666555555888777666555555666777888888:::;;;:::666444444666666666777777888888999999888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>:::;;;=========>>>@@@BBBBBBBBBCCCBBBAAA@@@BBBDDDCCCBBBBBBCCCEEEFFFEEEEEEFFFGGGIIIJJJJJJLLLOOOQQQMMMMMMNNNQQQUUUYYY\\\^^^^^^dddnnnyyy}}}xxxqqqmmmkkkiiifffccc\\\YYYWWWVVVSSSOOOPPPTTTSSSWWWZZZZZZWWWTTTTTTTTTRRR]]]jjjqqqpppoooqqqssstttssssssxxx~~~|||~~~zzzqqqmmmhhhbbb[[[SSSJJJEEE>>>===:::777555555666666444444444444444444444444555444333111000111111222222222222222222111000///111111111111111111111111111111111111111111111111000000111111111111000000444222000///...///000111111111111111111111111111111111111111111111111111111000///////////////000111000......000000000///000000000000000000000000111111111111111111111111333222222333555444111---000000000000000000000000444222000///...///000111111222222333333222222111111111222222222222111111000000000000000000000000222222222222222222222222000000000111222222222333333222111222333444222000000111111111111222222222333333333333333333333333444333333222111000//////000000111111111222222222444555666777777555333222333333333333333333333333444444444444444444444444333333222222222333444444555444333333444555666777222222333444444555555666888888777777666666555555777777777777888888888888:::999888888888999:::;;;888:::<<<<<<;;;:::;;;<<<<<<;;;999999999;;;===>>>>>>>>>============>>>>>>???@@@BBBDDDEEEEEEDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKMMMOOOQQQSSSTTTTTTWWW\\\bbbhhhoooxxxuuupppjjjgggfffddd^^^YYY\\\\\\ZZZVVVRRROOONNNNNNMMMSSSZZZ```cccccccccbbbaaacccdddeeefffkkkqqqvvvvvv}}}vvvvvv|||}}}vvvrrriiiddd\\\UUUNNNHHHBBB>>>===;;;999666555444555555444444444444444444444444444333222111111111222333222222222222222111000000111111111111111111111111111111111111111111111111000000111111111111000000333222000///...///000111222222222222222222222222111111111111111111111111000000////////////000000111000......000000000///000000000000000000000000111111111111111111111111222111111333555444111...000000000000000000000000333222000///...///000111222333333333333333333222000111111222222111111000000000000000000000000000222222222222222222222222111111111111111222222222333222111222333444222000000111111111111222222222333333333333333333333333333333222222111000000000111111111222222222333333///000111222333333222111333333333333333333333333444444444444444444444444444444444333333333444444555555444333444444666666333333444444555666666777777777777777666666555555555555555555666666666666999999888888888999:::;;;888999::::::999999:::<<<===<<<:::999999:::;;;<<<>>>>>>============>>>>>>???@@@BBBCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRVVVXXX\\\___ccciiipppvvv}}}~~~zzzrrrkkkhhhgggccc^^^XXXSSSRRRRRRPPPTTTYYY^^^______^^^]]][[[ZZZZZZZZZZZZ\\\___```fffllluuuyyyoooooouuu|||wwwrrrnnn^^^XXXNNNFFF@@@<<<:::888:::999777555444333444444444444444444444444444444222222111111222222333444111222222222222111000000111111111111111111111111111111111111111111111111000000111111111111000000222222000/////////000111333333333333333333333333111111111111111111111111000000000//////000000111111000......000000000///000000000000000000000000000000000000000000000000111000111222444444222000000000000000000000000000222222000/////////000111111111222222222222111111000111111222222111111000000000000000000000000000222222222222222222222222222222222111111111111111333222111222333444222000000111111111111222222222333333333333333333333333111111111111111111111111222222222333333333444444------...///000111222222333333333333333333333333444444444444444444444444666666555555444444333333666555444444333444444555444444444555666666777777777777777666666666666555555555555555666666666666999888888888888999::::::888999999888777777:::<<<>>>===;;;:::999999:::;;;>>>======<<<<<<======>>>>>>???AAACCCDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQSSSUUUVVVWWWZZZ___bbbhhhhhhnnnvvv|||~~~wwwnnneee```]]]]]]ZZZ\\\___bbbcccbbb```___[[[XXXUUUSSSSSSRRRRRRQQQVVVZZZaaagggnnnttt{{{|||uuujjjaaaaaaggg|||vvvpppjjjfffRRRLLLDDD>>>:::999888777777777555444333333333333333333333333333333333333000111111111222333444444111111222222222111111000111111111111111111111111111111111111111111111111000000111111111111000000222111000//////000111111222222222222222222222222111111111111111111111111000000000///000000111111111000......000000000///000000000000000000000000///////////////////////////000111222333333222111000000000000000000000000222111000//////000111111///000000000000000000///000000111111111111000000000000000000000000000000222222222222222222222222333222222222111000000000222222111222333444222000000000111111111222222222222222222222222222222222000000111111111222222222333333333444444444555555000000000000111222444444333333333333333333333333444444444444444444444444777777777666555444444333666555555444444333333333333333444444555666666666666666666666666666666666777777777777888888888888888888888888888999999:::999999999777666777:::===<<<<<<;;;:::::::::;;;;;;=========<<<<<<============???@@@BBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMNNNPPPQQQSSSVVVXXXZZZ[[[[[[___gggmmmrrrzzzyyyqqqnnnmmmmmmmmmnnnppprrrsssrrrpppkkkeee]]]XXXUUUTTTSSSRRRPPPRRRVVVYYY\\\aaagggjjjnnnmmmkkkhhh___XXXYYY___}}}zzzyyy{{{zzzrrrjjjaaaXXXRRRDDDAAA===;;;:::999888666555444444333333222222222333333333333333333333333///000111222333444444444000111111222222222111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000111111000000000000000000000000111111111111111111111111000000000000000111222222111000......000000000///000000000000000000000000///////////////////////////000111111111222222222000000000000000000000000000000000000000000111111000000111111111111000000000000000111111000000000000000000000000000000000222222222222222222222222333222222222111000000000222222111222333444222000000000111111111222222222222222222222222222222222000000000111222222333333333333444444444555555555444333222222222222333333333333333333333333333333444444444444444444444444777777888777666555444333555555555444444333222222111222222333333444555555555555555555555666666666777777777777888888888888777777888888999999999999::::::999888777888;;;>>>999999999:::;;;<<<============<<<<<<<<<<<<=========>>>@@@AAABBBCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNPPPSSSTTTUUUUUUVVVUUUWWW]]]aaaeeemmmuuu~~~|||oooddd\\\XXXWWWWWWTTTUUUVVVVVVWWWYYY]]]```gggfffgggeee^^^XXXYYY___}}}|||zzzvvvtttuuuyyy|||zzzqqqggg]]]RRRHHHBBB:::999888888888888666444333333333333333333333222333333333333333333333333///000111222333444444333000000111222222222222111111111111111111111111111000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000111111222333111000......000000000///000000000000000000000000000000000000000000000000///111222111000000111222000000000000000000000000000000000000111111111111222333333333333333333222///000000111111000000///000000000000000000000000222222222222222222222222222222222111111111111111333222111222333444222000000111111111111222222222222222222222222222222222000000111111222222222333333333333444444444555555333333222222222111111111333333333333333333333333444444444444444444444444666666777777777555444333333444444444444333333222111111111222333333444444444555555555555666666666555555555555666666666666666777888888999999888888999::::::999888888;;;===777888999:::<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===<<<===???AAABBBBBBBBBAAAAAABBBDDDFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMOOOQQQQQQPPPNNNSSSQQQRRRVVVXXXZZZ```fffpppuuu~~~wwwiiiaaa___```cccddddddbbbaaabbbdddffflllkkkjjjhhh```ZZZ[[[bbb|||{{{yyyvvvssssssuuuwwwsssmmmbbbWWWNNNFFF???<<<999777555555666666555444222222333333444333333333222222222222222222222222000111222333444333333222000000111222222222222222111111111111111111111111000000000000000000000000000000111111111111000000//////000111111111111111000000000000000000000000111111111111111111111111000000000000111222333444111000......000000000///000000000000000000000000111111111111111111111111000222222111///...000222000000000000000000000000//////000111111111111111111111222222222222111111//////000000000000//////000000000000000000000000222222222222222222222222111111111111111222222222333222111222333444222000000111111111111222222222111111111111111111111111111111111111111222222222222333333333444444444444000111222333333333222111333333333333333333333333444444444444444444444444444555666777777666444333111222333444444444333333111111222333333444444555444444444555555555666666555555555555666666666666555666777888999888888777777888999999888888999;;;888999:::;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===<<<===???@@@AAABBBAAAAAA@@@AAACCCEEEFFFFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNQQQQQQMMMJJJQQQOOOOOORRRSSSRRRVVV\\\aaaeeekkkooosssxxxwwwtttvvvzzz|||||||||{{{{{{|||~~~~~~|||yyytttjjjbbbbbbhhh||||||zzzwwwtttssstttvvvccc[[[OOOEEE???;;;:::999<<<999666555555666555555222222333444444444333333222222222222222222222222000111222333444333222222///000111222222222222222111111111111111111111111000000000000000000000000000000111111111111000000...///000111111111111111111111111111111111111111111111111111111111111111000000000000111222333444111000......000000000///000000000000000000000000111111111111111111111111111222333111...---///222000000000000000000000000...///000111111111111111......////////////......//////000000000000//////000000000000000000000000222222222222222222222222000000111111222222222333333222111222333444222000000111111111111222222222111111111111111111111111111111111111111111111111222222222333333333444444///000333555666666444444333333333333333333333333444444444444444444444444222333555777777666444333000111333444555444444333222222333444444555555666444444444555555555666666777777777777888888888888555666777999999888888777555777888999888777888888::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;===>>>@@@AAAAAAAAAAAA???AAACCCEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJNNNRRRSSSPPPLLLPPPNNNOOORRRQQQPPPRRRWWWVVVZZZ]]]```aaaeeekkkpppqqqwwwxxxooonnnttt{{{xxxwwwuuunnnddd[[[QQQLLLDDD<<<888777888999777777666555444444333333444444444444444444444444222222222222222222222222333333333222222111111111////////////000111222333222222111111000000//////000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000//////000000111111222222333222222222111000000000000000000000111111111111111111111111111111111111111222333444444333222111222222333333333333444444666555555333222111000000111111111111111111111111333222111000000111222333333333333222222111111111111111222222222333333333333222222111111222222333333333222222222222333333333333333333333333333333222222333333333333444444333333333333333333333333444333333222333444555666333444444555555555666666666666666666666666666666666666666666777777777777888888888888888888888888777777777777777777777777666777999<<<===>>>============>>>>>>???@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNSSSSSSUUUXXXZZZ]]]^^^___eeejjjpppuuuzzz}}}||||||uuunnnhhh___TTTLLLFFFCCC===888555555666777777666666555444444333333333333333333333333333333222222222222222222222222333333333222222111111111111111000000000000000111111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111000000000000111111111111000000000000000000000000111222222333333222222111222222222333333333444444444333333333333333333333111111111111111111111111222222111000000111222222222222222111111000000000111111222222222333333333333222222111111222222333111111000000000000111111333333333333333333333333222222333333333333444444333333333333333333333333444444333333333444555666444444444444444555666666555555555555555555555555555666666666777777777777888888888888888888888888777777777777777777777777999999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMNNNOOOOOOQQQSSSUUUWWWXXXYYYZZZ^^^cccgggjjjnnnqqqtttzzz|||uuujjj___WWWNNNEEE>>>;;;:::777555444555666777666666555555444333333333222222222222222222222222222222222222222222222222222222222222222111111111333222111000////////////000000000000111111111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111111222222222000000000111111111222222////////////////////////222222222111111222222222222222222222333333333333111222333333444555666666111111111111111111111111222222111000000111222222111111111000000000000000111111222222222333333333333222222111111222222333111111000000000000111111222222333333333333333333222222333333333333444444333333333333333333333333444444333333333444555555555444333333333444666666555555555555555555555555555555666666666777777777777777777777777777777777777777777777777777777777<<<;;;:::::::::::::::;;;::::::999999:::;;;===>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHIIIKKKLLLMMMNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSUUUXXX[[[]]]___```bbbdddhhhoooxxx}}}yyyllldddYYYOOOHHHBBB===:::777777666666666777777777555555555444444333333333111111111111111111111111111111111111111111111111222222222111111111111111222222111000//////000000//////000000111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////111111222222222222111111000000000000000000000000000000000000000000000000222222111111000000//////000000000111222222222333000000111111111222222222000000000000000000000000333222111000000111222333111222222222222333333333222222333444555666666777111111111111111111111111222111111111111111111222111111111111111111000000111111222222222333333333333222222111111222222333333333222222222222333333222222222222222333333333222222222333333333444444333333333333333333333333444444444444444444444444666555333222222333555666555555555555555555555555555555555666666666777777666666666666666666666666777777777777777777777777<<<;;;:::999999:::;;;<<<::::::999888999;;;===>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNLLLLLLLLLKKKKKKLLLLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQSSSUUUXXXYYYZZZZZZ\\\]]]___ccciiinnnsssyyy}}}}}}|||wwwoooiiiZZZTTTKKKCCC>>>;;;::::::555666666777777666666555444444444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111000000//////000111222222//////000000111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////111111222222222222111111000000000000000000000000000000000000000000000000222222111111000000//////000000000111222222222333111111111111222222222222111111111111111111111111333222000000000000222333111111111222222222333333444444444444444444444444111111111111111111111111111111111222222111111111222222222222222222222222111111222222222333333333333222222111111222222333333333222222222222333333111111111222222333333333222222222333333333444444333333333333333333333333444444444444444444444333555444333333222333444555555555555555555555555555555555555555666666666666555555555555555555555555777777777777777777777777:::999888888999:::<<<===;;;::::::::::::<<<===>>>===>>>???@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNLLLKKKKKKJJJJJJKKKKKKLLLNNNNNNNNNNNNOOOOOOOOOOOONNNPPPSSSTTTUUUUUUWWWYYY[[[]]]___bbbeeeiiinnnqqqsssuuuwwwyyy|||{{{xxxtttpppllldddZZZSSSLLLHHHBBB<<<888666777888444444555555555444333333444444333333333333333333111111111111111111111111111111111111111111111111000000000111111111111111////////////000111222333000000000000111111111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111111222222222111111111222222222222333111111111111111111111111111111111000000111111111111111111111222222222222444444444333333222222222111111111111111111111111000111222222222222111000222222222222222333333333111111222222222333333333333222222111111222222333111111000000000000111111000000111111222333333333222222333333333333444444333333333333333333333333444444555555555444333222444444444444333333333333444444444444444444444444444444555555555666666666666666666666666666666666777777777777777777777777888888888888999:::<<<<<<::::::;;;<<<<<<===============>>>???@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFHHHJJJLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLNNNQQQSSSSSSTTTVVVXXXXXXXXXXXXZZZ[[[]]]___```cccdddfffgggjjjooouuuyyy|||pppjjjccc]]]WWWQQQIIICCCAAA???<<<888555444555666333444444444444444444333333333333333333333333333222222222222222222222222111111111111111111111111///000000000111111111222111000000000000000111111111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111222222222333333111111111111111111111111000000111111111111000000111111111111222222222222333333222222222111111111111111111111111111111111000111222222222222111000000111111111222222222222111111222222222333333333333222222111111222222333111111000000000000111111///000000111222222333333222222333333333333444444333333333333333333333333444444555555555444333222222333444555555333222000444444444444444444444444444444444555555555666666666666666666666666666666777777777777777777777777888999999:::::::::999999888999;;;===>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFIIIKKKMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKKKKKKKLLLLLLLLLMMMKKKNNNPPPRRRRRRSSSUUUVVVTTTTTTTTTUUUWWWXXXXXXWWWYYYYYYZZZ[[[\\\```eeehhhmmmpppuuuzzzrrrddd]]]TTTMMMIIIEEE@@@===999999888666444444555666444444444555555666666666333333333333333333333333222222222222222222222222000000000000000000000000//////000000111111111222333222111000////////////222222111111000000//////000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000//////000000111111222222333222222222111111000000111111222222222333333333000000000000000000000000///000111222222111000///000111111111111222222222111111111111111111111111111111111111111111111111000111222333333222111000//////000000111111111222111111222222222333333333333222222222222222222333333333222222222222333333///000000111222222333333222222333333333444444444333333333333333333333333444444555666555444222111111333555666666444111///444444444444444444444444444444444555555555666666777777777777777777777777777777777777777777777777::::::;;;;;;:::999777666666888;;;>>>>>>===;;;:::<<<===>>>??????@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDFFFHHHKKKMMMJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNHHHJJJMMMNNNNNNNNNOOOQQQRRRRRRRRRTTTVVVWWWVVVUUUUUUUUUUUUUUUUUUXXX\\\```aaacccfffjjjnnntttzzzzzzppphhhYYYRRRHHHBBB???===<<<:::777777666555555555555555444444444444444444444444555555444333333222111111222222111111111111222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000111333555666000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111222111111111000000//////000000000000111111111111444333111000////////////111111000000000000000111000000000000000000000000000000000000000000000000000000111111111111000/////////000000111111111222333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000////////////////////////333333222222222222333333000000////////////000000////////////000000000000333333333222222111111111222222222222222222222222111222333333111111222333222222222222222222222222222333444444555555444444666666666666555555555555555555555555555555555555666777777777666555444333888888888777777777777777666666666666666666666666::::::999888999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEGGGHHHIIIHHHHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJLLLKKKJJJIIIIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMMMMOOOPPPQQQTTTTTTTTTSSSSSSRRRQQQPPPQQQQQQPPPOOOPPPRRRTTTVVVXXXZZZ]]]___aaaeeeiiilllsssuuuxxx|||}}}xxxqqqhhh^^^XXXLLLGGG@@@;;;999999888777777666666555555555555555444444444444444444444444555444444333222222111111333222222222222222222333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000111222444555000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000///000000000000111111111111111111000000000000000000111111000000000000000111000000000000000000000000000000000000000000000000000000000111111000000///000000000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000111000000//////000000111222111111000000111111222000000000000111111111111333222222222222222222111222222222222222222222222111222333333111111222333222222222222222222222222222333444444555444444444444444555555666666666777666666666666666666666666555555666666666666555555777777777777777777777888777777777777777777777777:::999999888999:::;;;<<<===>>>>>>??????????????????>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQTTTTTTTTTTTTSSSRRRQQQPPPPPPOOONNNMMMNNNPPPQQQSSSSSSTTTWWWXXXYYY\\\___bbbbbbdddgggkkkooosssvvvwwwxxxyyy{{{|||~~~}}}|||{{{}}}|||xxxwwwrrrkkkccc[[[SSSKKKFFF???<<<888666666666666555666666555444444444444555444444444444444444444444444444333333222222111111333333333222222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222333000000000000000000000000000000000111222222333333111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111///000000000000111111222000000000//////000000111000000000000000000000000000000000000000000000000//////000000000000//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222222222111000000//////000000111333333222222222222333333111111111111222222222222111111111222222222222222222222222222222222222222111222333333111111222333222222222222222222222222222222333444444444444444222222333444555666777888666666666666666666666666444555666666666666666666666666666777777888888888777777777777777777777777999999888888999999:::;;;>>>??????@@@@@@@@@@@@@@@===============>>>??????@@@@@@AAAAAABBBBBBCCCCCCBBBCCCEEEFFFHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNPPPTTTTTTTTTUUUTTTSSSQQQPPPNNNMMMLLLKKKLLLLLLNNNOOOOOOQQQRRRRRRRRRSSSVVVYYYXXXYYY\\\___bbbeeegggiiihhhjjjkkkkkkmmmsss}}}zzzsssrrrsssuuuvvvuuuqqqmmmgggaaaYYYPPPJJJDDD@@@===999888777666666666666555666555444444333333444444333333333333333333333333333333333333222222111111333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111///////////////////////////000000111222333333444111111111111111111111111111111111111111111111111111111111000000000000000///000000000111111111111000000000111111111000000000////////////000000111000000000000000000000000000000000000000000000000......///000000000//////111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222333333333222222333333333000000000111111111222222000000111111222222333333111111111111111111111111111222333333111111222333111111111111111111111111222222333444444444444333222333333444555555666666666666666666666666666666555666666666666666555444444555555666777888999999888888888888888888888888888888888888888999999:::===>>>>>>???@@@?????????<<<<<<<<<<<<===>>>?????????@@@@@@AAABBBBBBCCCCCCAAABBBDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOSSSTTTUUUUUUTTTSSSQQQPPPMMMLLLKKKKKKJJJKKKKKKLLLPPPQQQQQQPPPOOOPPPSSSVVVWWWXXXYYY[[[]]]___aaaaaa___```bbbaaabbbfffnnntttwwwxxxyyyzzzzzz|||~~~yyysssiiiiiijjjjjjhhhccc]]]YYYTTTOOOHHHBBB???===<<<;;;888888777666555555555555555555444333333333333333333333333333333333333333333222222222222222111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000.../////////000000000000//////////////////////////////000111222222333333000000000000000000000000000000000000000000000000000000000000000000111111///000000000111111111111111222222222111000...---//////......///000111111000000000000000000000000000000000000000000000000......///000000000000000222222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111222222222111111111111222222/////////000000000111111000000000111111222222222111111111111111111111111111222333333111111222333111111111111111111111111111222333333444444333333444444444444333333333333444444444444444444444444777777777777666555333333444444555666777888888999777777777777777777777777777777888888888888999888;;;;;;<<<===============<<<<<<<<<======???@@@@@@??????@@@@@@AAABBBBBBCCCAAABBBCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNRRRSSSTTTUUUTTTRRRPPPNNNLLLLLLKKKKKKKKKKKKKKKKKKPPPQQQPPPOOOOOOPPPTTTWWWUUUUUUVVVWWWWWWXXXXXXYYYWWWXXXZZZYYYXXX[[[```eeejjjkkkkkkjjjiiiiiilllnnnppppppqqqrrruuuxxx{{{}}}~~~|||tttnnngggfffeeeaaa[[[TTTMMMIIIDDD@@@<<<999888999999888666777777555222111222333444444333222222222222333333333333333333333333333222222222222222222111111000000////////////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222333222111///---,,,............///000111111000000000000000000000000000000000000000000000000...///000111111222222111222222222222222111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000000//////......//////000111111000000000000111111.../////////000000000000000000000111111111111111111111111111111111111111111222333333111111222333111111111111111111111111111111222333333333333333444444333333333222222222333333333333333333333333777777777777666555444333555555555666666777777777666666666666666666666666666666777888888888888777999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMOOOPPPQQQSSSTTTSSSQQQNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMNNNQQQUUUYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUWWWXXXVVVUUUUUUYYY]]]```bbbcccaaa^^^]]]___bbbcccccccccdddeeegggjjjkkkmmmmmmnnnooopppqqqrrrrrrqqqooommmmmmooorrrssssss~~~|||xxxrrrlllgggaaa___[[[TTTMMMGGGCCCBBB<<<:::777666666666555444555555555333000000222444444333333222222222222222222222222222222222222222111111111111111111222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000111111111000//////000000000000000000000000/////////////////////000000000000000000000000000000000000000000000000000///000000000111111111111000000000000111111111111000111222222222000///---...------......000111111000000000000000000000000000000000000000000000000///000111222333333333333333333333222222111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000//////............//////111111000000000000111111//////000000000111111111111111111111000000000000111111111111111111111111111222333333111111222333111111111111111111111111111111222333333333333222222222222222333333333333444444444444444444444444444444555666777777666666555555666666666666666666555555555555555555555555555666777888888888777666888999::::::;;;;;;:::::::::::::::;;;<<<>>>???@@@?????????@@@AAAAAABBBBBBCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKJJJKKKLLLNNNOOONNNPPPRRRSSSSSSPPPMMMKKKHHHIIIIIIJJJKKKKKKKKKKKKIIIJJJKKKLLLNNNSSSYYY]]]^^^]]]\\\[[[YYYXXXWWWWWWUUUWWWXXXWWWTTTSSSVVVYYYXXX\\\^^^\\\XXXVVVXXX[[[[[[[[[ZZZZZZ[[[\\\]]]]]]^^^___```bbbdddeeeeeeeee`````````bbbeeehhhhhhhhh{{{yyyvvvsssooojjjddd```UUURRRLLLDDD>>><<<===>>><<<:::888777777666444222444555555333000000333777444333222222111111222222222222222222222222222222111111111111111111222222222222111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000////////////............000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111...///111222333222000///---------......000111111000000000000000000000000000000000000000000000000000000111222333444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222000000000000000000000000111111000000000000111111222111111111111111111222000111111111111222222222222222111111000000//////000000000000000000000000111222333333111111222333000000000000000000000000111111222333333333333222000000111222333444444555555555555555555555555555111222444555777888999999666666666666666555555555555555555555555555555555444555777888888888777666888999::::::;;;;;;::::::999999999:::;;;<<<>>>???>>>??????@@@AAAAAABBBBBBDDDCCCBBBBBBCCCDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPMMMOOOQQQSSSRRROOOLLLJJJFFFGGGHHHIIIJJJKKKKKKKKKHHHIIIKKKLLLPPPUUU\\\aaaaaa```^^^]]][[[YYYWWWWWWRRRTTTUUUSSSPPPNNNPPPSSSSSSWWWZZZYYYUUUTTTVVVYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUWWWYYY\\\^^^___``````YYYYYY[[[^^^bbbddddddcccrrroookkkgggbbb]]]WWWSSSHHHFFFAAA===:::999::::::999888888777666555555444555444333333333333444555333222222111111222222333444333333222222111111000111111111111111111111111222111000//////000111222......///000111222222333222222111000///...------000111222333333222000000///////////////000111111000000000000000000000000000000000000000000000000---...000222444555555666111111000///////////////000000000000000000000000///000000000......000111111111000...,,,,,,...000111111000000///.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111222222222111111111000000////////////////////////000000000000000000000000////////////000000000000111111111111111111111111222222111111111111111111000000000000000000000000222111111000000000000000111111111111111111111111000000000000111111111111000000000000000000000000333333222222222222222222222222222222222222222222111///---///222333222000111222222222222111000000111222333333444444333333333333333333333333333333444444444555555555555666111111222333444666666777777666555444444333444444555555666666777777888888;;;::::::999999::::::;;;:::;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHHHHIIIIIIIIIHHHJJJJJJIIIHHHHHHHHHIIIIIIKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJKKKNNNQQQRRRMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJIIIHHHIIIJJJKKKLLLJJJIIIGGGHHHMMMUUU]]]bbbeeebbb]]][[[ZZZ[[[[[[ZZZWWWVVVTTTRRRPPPPPPPPPPPPPPPQQQRRRQQQQQQQQQSSSUUUXXXXXXWWWTTTRRRPPPQQQSSSQQQSSSVVVXXXZZZZZZZZZYYYYYYXXXXXXYYY\\\^^^______~~~uuujjjfffaaa\\\WWWRRRLLLIIIBBB@@@===:::888888999:::888888777777666555555444555444333333333333444555333222222111111222222333111111222222333333444444000000000000000000000000222111000//////000111222//////000000111111222222111111000000//////......///000111111111000/////////////////////000111111000000000000000000000000000000000000000000000000......///111222444555555222222111000000000000000000000000000000000000000///000000000......000111000111111///---,,,---...000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111111111111111000000000//////000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000222111111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222333222000111444555333111111222222222222111000000111222333333444444333333333333333333333333333333444444444444555555555555444444444444444444444444555555555444555555666666555666666666777777777888::::::999999999999::::::999:::;;;<<<===>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIMMMMMMNNNNNNNNNNNNNNNMMMNNNMMMKKKJJJKKKMMMOOOQQQLLLMMMMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIKKKLLLMMMOOONNNMMMNNNRRRXXX^^^bbbbbb___[[[XXXXXXYYYYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRNNNPPPQQQQQQQQQQQQSSSUUUWWWWWWVVVTTTQQQPPPQQQRRRPPPRRRTTTWWWXXXXXXXXXWWWWWWVVVUUUWWWZZZ\\\\\\\\\{{{zzz~~~tttggg\\\XXXRRRLLLHHHDDD@@@===;;;999777666666777888999777777777666555555444444444444333333333333444444333222222111111222222333333333333333333333333444////////////////////////111111000000000000111111000000000000000111111111000000000000////////////......///000000//////...///////////////000111111000000000000000000000000000000000000000000000000///......///000222444555222222111111000000111111000000000000000000000000///000000000......000111,,,...000000///...///000.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111000000000///////////////111111111111111111111111000000000000000000000000111111111000000///////////////////////////////////////////////////000000000000000000000000000000222111111000000000000000////////////////////////000000000000111111111111000000000000000000000000/////////000111111111222222222222222222222222222444333222222333444222111111222222222222111000000111222222333333333333333333333333333333333333333444444444444555555555555666666555444333222222111444444444555555666888888666666666666777777777777::::::999999999999::::::999::::::;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>AAAAAABBBCCCEEEFFFGGGHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJNNNNNNOOOOOOOOONNNNNNMMMOOONNNLLLKKKKKKLLLNNNOOOLLLLLLMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIKKKMMMNNNRRRRRRRRRSSSUUUXXX\\\^^^\\\YYYVVVUUUUUUVVVWWWVVVXXXWWWUUUTTTSSSSSSSSSSSSMMMNNNPPPQQQQQQQQQSSSUUUVVVVVVUUURRRPPPOOOPPPQQQOOOPPPRRRTTTUUUVVVUUUUUUTTTSSSRRRTTTVVVYYYYYYYYYxxxfffZZZOOOJJJEEE@@@===;;;999777777666555444444555777777666666666555555444444444333333333333333333333333333222222111111222222333777666555444333111000000000000000000000000000000111000000000000000000111111111111000000000000000.../////////000000000111....../////////000/////////////////////000000111000000000000000000000000//////////////////////////////------...000222444111111000000000000000111000000000000000000000000///000000000......000111'''***...000000111222333---------....../////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000222222111111000/////////000000000000000000000000/////////000000000000000000000000000000000000000222111111000000000000000000000000000000000000000///000000000111111111111000000000000000000000000...//////000111222333333111111111111111111111111333222111111111111000///111222222222222111000000111111222333333333333222333333333333333333333333333333444444444555555555666666555444333222222111555555555555555666777888666666666666777777777777999999888888888888999999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<======>>>>>>AAAAAABBBCCCEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJNNNNNNOOOOOOOOONNNMMMMMMOOONNNMMMKKKKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJLLLMMMQQQRRRRRRSSSTTTUUUVVVWWWVVVSSSQQQQQQRRRTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSMMMOOOQQQQQQQQQQQQRRRSSSTTTTTTSSSQQQNNNNNNOOOPPPNNNOOOPPPRRRRRRSSSSSSRRRSSSQQQQQQRRRTTTVVVWWWVVV~~~}}}rrrdddWWWNNNDDDAAA===:::::::::999888777666555444444444555555555555555555444444444444333333333333333333333333333222222111111222222333666555555333222111111000111111111111111111111111000000000111111000000000111111111000000000000000......//////000000111111////////////000000111111///////////////000000111000000000000000000000000////////////////////////000///...------///111333//////.........//////000000000000000000000000000///000000000......000111))),,,///000000000000111000000000//////.........////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222111111111111222333444111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000000///111111111111111111111111000000000111111222222222000000000000000000000000222111111000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000111111222333444444111111111111111111111111222333222222111000000000111222222222222111000000000111222222333333222222333333333333333333333333333333333444444444444555444444444444444444444444777777666555555555555555777777777777666666666666999888888777777888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAACCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGDDDDDDDDDEEEFFFGGGHHHIIILLLMMMMMMMMMMMMMMMLLLLLLOOONNNMMMKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFFFFGGGIIIJJJKKKPPPQQQQQQRRRRRRRRRRRRQQQQQQOOONNNNNNPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQNNNPPPRRRRRRQQQPPPQQQQQQSSSSSSRRRPPPNNNMMMOOOPPPNNNOOOOOOPPPQQQQQQQQQQQQRRRQQQPPPQQQSSSUUUUUUUUU~~~{{{wwwvvvwwwyyyzzz{{{zzzuuummmddd[[[QQQIIICCC===;;;999888999::::::999777777666555444444444444444444444444444444444444222222333333333333222222333222222111111222222333000000111222222333444444111111111111111111111111000000111111111111000000000000000000000111111111......//////000000111111////////////000111222222///////////////000111111000000000000000000000000000000000000000000000000000000///......///000111......---------...//////000000000000000000000000///000000000......000111///000111000...---------333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111333444111111111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222333333000000000000000000000000222111111000000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111111222333333444444111111111111111111111111333444555444333222333444111222222222222111000000000111111222222222222222333333333333333333333333333333333333444444444444333333333444444555555555777777555444444333333333777777777777666666666666888888777777777777888888999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@??????@@@AAACCCDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJPPPPPPQQQRRRRRRRRRQQQQQQOOOMMMLLLMMMOOOPPPPPPOOONNNOOOPPPPPPPPPPPPPPPOOONNNQQQSSSTTTSSSRRRRRRRRRRRRSSSRRRPPPNNNMMMOOOQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRPPPOOOPPPRRRTTTTTTSSStttpppmmmkkklllkkkjjjggg```\\\UUUNNNIIIDDD???<<<999777666777888888777666666555555555444444444444333333333333333333333333111222333333333333222111333222222111111222222333......///000222333444444111111111111111111111111///000111222222111000/////////000000111111222222////////////000000000000......------...000111222///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000///000000000......000111///000000///------...///111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---...///111222000000000000111111111222000000000000000000000000000000000000000000000000000000000111111222222333111111111111111111111111/////////000111222222222000000000000000000000000222111111000000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111111111222222222222111111111111111111111111222444555555333222444666111222222222222111000000000000111222222222222222333333333333333333333333222222333333333444444444333333333444444444555555555444444333333333444444888777777777666666666555777777777666666777777777777777999:::;;;;;;;;;;;;::::::;;;<<<===>>>??????===>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBCCCEEEHHHIIIDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKNNNNNNOOOPPPPPPPPPPPPPPPNNNMMMLLLMMMNNNOOONNNMMMLLLMMMOOOPPPPPPPPPOOOOOOLLLOOOSSSTTTUUUTTTUUUVVVRRRSSSRRRPPPNNNNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQOOONNNOOOQQQRRRRRRRRR|||xxxvvvwwwnnnkkkfffcccbbb___ZZZVVVJJJGGGCCC@@@???===;;;999666555555555666666444222333333444444444555555555333333333333333333333333111222333444444333222111333222222222222222222333///000000000000111111111000000000000000000000000///000111222222111000///...//////000111222222333000000000000////////////------,,,,,,---...000111///////////////000111111000000000000000000000000000000000000000000000000000111111111111000000//////////////////000111111000000000000000000000000///000000000......000111+++,,,---------///222555,,,,,,------.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...,,,+++,,,---///111.../////////000000111111////////////////////////000000000000000000000000//////000111222333333444000000000000000000000000---......///000111111222000000000000000000000000222111111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000///111333333111111333555111222222222222111000000000000111222222222222111333333333333333333333333222222333333333444444444444444444444444444444444222222222222333444555555888888777777666666666555777777666666666666777777555555777888::::::;;;;;;999999:::;;;<<<>>>>>>???======>>>???AAABBBCCCDDDCCCBBBBBBBBBCCCFFFHHHJJJEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLHHHIIIJJJLLLMMMMMMNNNNNNOOONNNLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOONNNMMMLLLMMMNNNOOONNNMMMLLLMMMOOOPPPQQQPPPPPPOOOJJJMMMRRRUUUVVVWWWXXXYYYSSSSSSRRRQQQOOONNNPPPRRRSSSSSSRRRQQQQQQQQQRRRRRROOONNNMMMNNNOOOQQQQQQPPPzzzwwwvvvsssmmmhhheee```YYYSSSNNNJJJFFFDDD???>>><<<:::999999999999333555666666555555777888444333333222222333333444222222222222222222222222555444444333222111000000111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000//////000000000000//////111111111111111111111111111111111111111111111111000000000000000000000000///...---------///000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---------...///000000111000000////////////000000///////////////000111111////////////000000000000222111000000000000000111000111111111111222222222//////000000000000//////000000000000000000000000......////////////......333333222111000///......000000000000111111111111222111000//////......///111111111000000000000000111111111111111111111111111111222222222333333333444444222111000000//////222111111000000000000000000000000000000000000000222111111111000000////////////000000111111111222000000000000000111111222222222222111111111000000222222222222222222222222111111111111111111111111555444444333222222222333222222222222222222222222444333333333333444555555444444444555666777777888666666666666666555555555555555555555666666666666666777777999:::;;;<<<<<<===;;;999:::<<<===;;;888>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKMMMOOOQQQRRRMMMMMMLLLLLLLLLLLLMMMMMMMMMOOORRRTTTVVVWWWVVVVVVWWWUUURRROOONNNNNNNNNOOOSSSRRRQQQPPPOOOOOONNNMMMOOOOOOOOOOOOPPPPPPQQQRRRzzzsssnnnlllhhhbbb]]]VVVRRRMMMHHHEEEBBB@@@>>>===<<<:::888777777777777444555666666555444666777444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111000/////////000111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222111000000/////////000000////////////000000000////////////000000000000000000000111111111111111000000000000000111111000000111111111222222222///000000111111000000///000000000000000000000000//////000000000000//////111111111111000000000000000000000000111111111111111000000000000000111111222222222111111111111111111111111111111111111111111111111222222222333333333333222111000000000000///////////////000111111000000000000000000000000111111111111000000000///000000111111222222222222000000000000000111111222222222222111111111000000222222222222222222222222111111111111111111111111333333222111111111111111222222222222222222222222444333333333333444555555444444444555666777777777555555555666666666666666555555555555666666666666666777777888:::;;;;;;<<<<<<;;;999:::<<<===<<<:::>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPMMMLLLLLLKKKKKKLLLLLLMMMLLLNNNQQQSSSUUUVVVVVVUUUUUUSSSQQQNNNMMMLLLMMMMMMQQQPPPPPPOOOOOONNNNNNMMMOOONNNNNNNNNOOOOOOPPPQQQzzzwwwwwwxxxwwwuuurrrmmmfff```\\\XXXRRRMMMFFFCCC@@@===<<<<<<:::999:::999888666555555555555444666666666444333444555444333333222222333333444222222222222222222222222111111111222222222333333111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000333333222111111111222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111000//////......000000////////////000000000000000///////////////111111111111222222222222000/////////000111222222000000000111111111222222000111111111111111111000000000000000000000000000000000111111111111000000//////000000111111111222000000000000111111111111////////////000111222333222222222222222222222222111111111111111111111111111111111222222222222333222222111111111111111222......//////000222333444000000000000000000000000111111111111000000000000111111222222222222333333000000000000000111111222222222222111111111111111222222222222222222222222111111111111111111111111111111000/////////000000222222222222222222222222333333333333333444555555444444444555666666777777444444555555666666777777555555555555666666666666666777777888999:::;;;;;;;;;::::::;;;===>>>===<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGHHHGGGEEEDDDCCCBBBBBBBBB@@@@@@AAABBBDDDEEEGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLKKKMMMOOORRRSSSTTTTTTTTTRRRQQQOOOMMMLLLKKKKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOzzzqqqllljjjjjjhhhfffaaa]]]WWWRRRNNNIIIEEEAAA???===:::999999:::999888888777666666555444444444555666666555333222333444444333333222222333333444222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111222222111111000////////////////////////////////////////////////000000000000000000000000444333333222111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000,,,,,,------............000000////////////000000000000000000000//////...000000000111111111222222////////////000111333333000000000000111111111111111111222222222222111111000000000000000000000000///000000111111000000///000000000000111111111111///000000000111111111111///////////////000111222111111111222222222222222111111111111111111111111111111111111222222222222111111000000111222222333111111111111222333444555000000000000000000000000111111111000000000000000111111111111111111111111000000000000000111111222111111111111111111111111222222222222222222222222111111111111111111111111111000000/////////000000222222222222222222222222333333222222333333444555444444444555555666666666333444444555666777888888555555555555666666666666666777777888999::::::::::::::::::;;;===>>>>>>>>>=========>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFHHHFFFEEECCCAAAAAAAAAAAA>>>>>>???@@@BBBDDDFFFHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMM~~~xxxqqqhhhaaa^^^\\\YYYWWWPPPNNNJJJFFFCCC@@@===;;;===;;;999888999999777666777777777666666555444444444555666444333222222333444333333222222333333444222222222222222222222222333333222111111000//////111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000222222222111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------...............000000////////////000000//////000000000000///.../////////000000000111111////////////000111333333//////000000000111111111111111222222222222111111000000000000000000000000...//////000000//////...111111111111000000000000///000000000111111111111111000//////.........///000000000000111111222222111111111111111111111111000000111111111222222222000000000000111222333333222111111000000000111111000000000000000000000000000000000000000000111111000000000000000/////////000000000000000111111222111111111111111111111111222222222222222222222222111111111111111111111111111111000000000111111222222222222222222222222222333222222222222333444444444444444444555555555555333444444555666777888888555555555555666666666666777777777888888999999:::999:::;;;;;;<<<<<<===>>>============>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEECCCBBBBBBAAAAAA>>>>>>>>>???AAADDDFFFHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIJJJIIIJJJKKKMMMNNNOOOPPPPPPPPPOOONNNMMMLLLLLLKKKKKKIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKzzzvvvtttsssrrrjjjccc[[[UUURRROOOLLLIIICCCBBB@@@>>><<<;;;:::::::::999777777777777555333666666777777666555444444222444444444222111222333444333333222222333333444222222222222222222222222444333222111000///......111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000///...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000444333222111000///...---000000////////////000000---...000111111111000///.../////////000000000000000/////////000111222222/////////000000000111111000111111111111111111000000000000000000000000000......////////////......222111111111000000//////000000000000111111111111222111000///............/////////000111111222222111111111111111111111111000000000111111111111222111000000000111222333333000000///...------......000000000000000000000000000000000000111111111111000////////////.........000000000000000111111222111111111111111222222222222222222222222222222222111111111111111111111111222222111111111222333333222222222222222222222222222222222222222333444444444444444444444444444444444444555555666666777777555555555555666666666666777777777888888888999999888:::;;;;;;::::::<<<===============>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@??????AAADDDGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFEEEEEEEEEGGGHHHJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOONNNNNNMMMMMMLLLKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJ|||xxxrrrlllgggccc```^^^WWWRRRLLLHHHFFFEEEAAA>>>;;;;;;:::999888777777888777666555555666555444222444555666666666555444333111222333333222222333444444333333222222333333444222222222222222222222222222222111111000000//////111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000111111000000000111111111111111111111111111111111111111111111111000000000000000000000000...///000111111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555444222111000///...000000////////////000000+++---///111222222111000//////000000000111111111111000000000000000111111////////////000000000111///000000111111000000///000000000000000000000000//////000000000000//////000000000000111111111111000000000000111111111111222222111111111111111222//////000111111222333333111111111111111111111111000000000000111111111111111111111111111111222222/////////...//////000000000000000000000000000000///000000000111111111111000000000000/////////...000000000000000111111222000000111111111222222222222222222222222222222222111111111111111111111111111111111111111222333444222222222222222222222222222222222111222222333444444444444444444444444444555555555666666666666666555555555555666666666666777777777777888888888888888:::;;;;;;999888:::<<<===<<<<<<======>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEHHHIIIKKKMMMMMMKKKIIIHHHCCCBBBAAAAAABBBDDDGGGIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHFFFFFFFFFGGGIIIJJJHHHHHHHHHHHHIIIIIIIIIJJJFFFEEEDDDDDDDDDFFFHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJyyy}}}yyyooolllfff```ZZZTTTOOOMMMJJJFFFAAA?????????<<<999888888888777555555666777555444444555666666444333333444555555555444333222000111333333222222333555444333333222222333333444222222222222222222222222000000000000111111111111111111111111111111111111111111111111111111111111//////000000111111111222000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000...///000111222222111000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000000000////////////000000***,,,...111222222222111000111111111111222222222222111000000000000000111////////////000000000000//////000000000000//////000000000000000000000000000000111111111111000000......///000111222333333000000000000111111111111222222222222333444555555000000111222333333444444111111111111111111111111000000000000111111111111222222111111111111111222000000111111222333555555000000000000000000000000//////000000111111111222222111111111000000//////000000000000000111111222000000111111222222222222222222222222222222222222111111111111111111111111111111000000111222333333222222222222222222222222222222111111222222333444444444444444444444444444666666666666666555555555555555555555666666666777777777777777888888888888888:::;;;:::888777888:::<<<<<<<<<======>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEIIIKKKOOOQQQQQQOOOMMMKKKEEEDDDBBBBBBBBBEEEHHHJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFHHHJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEEEEFFFGGGJJJKKKIIIJJJLLLMMMMMMMMMLLLKKKHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJ}}}{{{wwwyyy{{{|||yyyrrrlllggg]]][[[VVVQQQLLLHHHFFFEEE???>>>===<<<<<<;;;;;;<<<999999888666555333222222666555555555555444444444333444444444555666666666333333333222222222111111333333333333333333333333333333333333333333333333000000000000000000000000222222222111111111000000333222111000000111222333111111111111111000//////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000...---------...111333555111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000111111111222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111222222333333333///000000000111111111222000000000000000000000000000000000///////////////111111111111111111111111//////000000111111222222000000000000111111111111222222111111111111111111111111222111111000///...////////////////////////000000000000111111111111222222222111111000000000222111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111111222222333333222222111//////000111222222333333555444222000000111222333222222222333333444444444666666555555555444444444444444555555555555555555555555555666666666666777666666666666666666666666777777777888999999::::::<<<;;;;;;;;;;;;<<<======AAAAAAAAA@@@@@@AAADDDGGGJJJKKKNNNSSSXXXXXXUUUQQQLLLHHHDDDCCCEEEHHHHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFJJJIIIHHHGGGGGGIIIJJJLLLIIIHHHFFFDDDDDDEEEFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGHHHKKKLLLKKKIIINNNKKKJJJKKKLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJ{{{zzzvvvtttqqqqqqpppmmmggg___XXXSSSNNNLLLIIIEEEAAA???=========<<<;;;::::::999999999777666666666555555555444555555555555444444444444333333333333444444444444111111111222222333333333333333333333333333333333333333333333333333333333000000000000000000000000222222222111111111000000222111111000000111111222222222222222222111000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000111111111////////////000000000000,,,---...///000111222222111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111000000000000111111111111111111111111111111111111///000111111111111111000111111111111111111111111000000000000111111111111444444444444333333333222111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000///000000111222222333333000111111222222222222222222222333333333444444444666555555555444444444444666555555555444444333333444444555555555666666666777777777777777777777777666777777888888999::::::;;;;;;;;;;;;;;;<<<======@@@AAAAAA@@@???@@@CCCFFFIIIJJJNNNSSSXXXXXXUUUQQQLLLIIIEEEDDDFFFHHHIIIHHHHHHHHHGGGFFFFFFGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFJJJIIIHHHGGGGGGHHHJJJKKKJJJIIIGGGFFFEEEFFFGGGHHHJJJJJJJJJKKKLLLLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGIIILLLNNNMMMJJJHHHHHHGGGFFFGGGHHHHHHGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKbbbeeeiiimmmqqqtttyyy||||||uuunnnjjjhhhdddbbb___ZZZTTTLLLEEEAAADDDBBB@@@>>><<<;;;;;;:::::::::999888777777777777444444444555666666777777555555555555444444444444333333333333222222222222///000111222333444444555333333333333333333333333333333333333333333333333000000000000000000000000222111111111111000000000000111111222222111111000222222333333222222111000////////////////////////000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000//////000000000000111111////////////000000000000,,,...000222222111///...000000111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111000000000000////////////000000000000000000000000///000000000111222222222111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111...///000111222222222222111111111111111111111111000000000000111111111111111111000000000000//////111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000111111000000000000000000111222222333333000111222444444333111111333333333333444444444444555555555555444444444444666666555444333222111111333444444444555555555555666666666666666666666666666666777888888999999:::;;;;;;;;;;;;;;;<<<<<<===??????@@@???>>>???AAADDDFFFHHHMMMSSSVVVVVVSSSPPPKKKIIIFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFIIIHHHGGGGGGGGGHHHJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGEEEGGGJJJMMMOOONNNJJJFFFGGGHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKRRRTTTWWWZZZ]]]bbbgggkkkpppssswww|||{{{xxxssslllfff```]]][[[SSSQQQOOOKKKGGGCCC@@@>>>???>>>===<<<;;;::::::999999888777666555555555555333444444555555666666666555555555444444444333333444444333333222222111111000000111222333333444444222222222222222222222222222222222222222222222222000000000000000000000000111111111111000000000000///000111222222111000///111222222222222111000000////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////////////////000000000111////////////000000000000///000111111111000...---///000000000000000//////000000000000000000000000////////////////////////////////////////////////111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000111111111111111111000000000////////////...000000000000000000000000//////000111222333333444111111111111111111111111222222111111000000/////////000000000111111111111111111111111111222222222///000111111222222222222111111111111111111111111///000000000111111111111........................111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111222222222444444444444333333222222333333444444444444444444444444444444444444444444444444444333333222222222333333333444444444555555555555555555555555555555666666777777888999999999;;;;;;::::::;;;;;;<<<======>>>???>>>===>>>@@@BBBBBBEEEJJJOOORRRRRROOOMMMJJJHHHGGGGGGHHHIIIKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIGGGGGGFFFGGGHHHKKKMMMLLLIIIFFFEEEHHHJJJHHHIIIKKKMMMLLLKKKKKKKKKKKKKKKIIIHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOQQQTTTYYY]]]]]]```eeejjjooottt{{{}}}yyytttpppllliiigggeeeaaa\\\WWWSSSPPPNNNFFFEEECCCBBBAAA@@@@@@@@@::::::999888777666555444999888777666555555555555555555555555444444444444555444444444444333333333555555444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000///000111222222111000///000000000000000//////...........................////////////////////////111000000000/////////...////////////////////////////////////////////////...////////////000000000////////////000000000000333222000///.........///...//////000000000//////////////////////////////////////////////////////////////////////////////111111000000//////......////////////000000000000000000000000000000000000///////////////////////////000000000111111111111222222222222222222222222000000000000000/////////111111111111111111111111//////000111222333333444000000000000000000000000222222111111000000/////////000000000111111111111000000111111111222222222222222222222222111000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111222222222222222222111111111111111111222222222555444222111222555888:::444444444444444444444444333333444444444444444444222222222333333444444444333333333444444444555555666666666666666666666666555666666777888888999999:::::::::::::::;;;<<<<<<===>>>???>>>======>>>@@@>>>BBBFFFJJJLLLKKKJJJIIIGGGHHHHHHHHHHHHIIIKKKMMMKKKJJJHHHGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFHHHFFFEEEFFFHHHIIIHHHGGGAAAFFFHHHEEEDDDHHHJJJHHHJJJKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFGGGHHHHHHIIIJJJNNNPPPPPPSSSWWWZZZ^^^cccgggkkkooorrryyy}}}{{{yyyvvvssspppnnnkkkgggbbb^^^[[[YYYUUUSSSQQQNNNKKKHHHFFFDDD???>>>===<<<;;;;;;<<<<<<999999999888777555444333888888777666555555555555666666666555444333222222444444444444333333333333444444444444333333333333333333333222222222111111222222222222222222222222222222222222222222222222000000000000000000000000//////000000000000000111///000000111111000000/////////000000//////...---........................000000000000000000000000111111111000///.........000000000000000000000000000000000000000000000000......////////////000000////////////000000000000444222000...------///000......///000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000/////////////////////000000000111111000000000000000000000000////////////////////////000000000000111111111111333333333222222222222222///000000000111111111111111111111111111111111111///000000000111222222222000000000000000000000000111111111111000000000000000000000000111111111111000000000111222222333333333333333333222111000///////////////////////////000000000000111111111111/////////000000000000111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333222222111111111111111111111111111000...///222888>>>BBB555555555555444444444444333333333333444444444444111111222333444555666666333444444444555555555555999999999999999999999999555555666777777888888999:::::::::::::::;;;;;;<<<===>>>??????======>>>???>>>@@@DDDEEEFFFEEEFFFGGGEEEFFFHHHHHHHHHIIIKKKMMMKKKJJJIIIHHHGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCDDDDDDFFFGGGHHHIIIJJJIIIJJJJJJJJJJJJHHHGGGFFFIIIFFFDDDDDDEEEGGGGGGGGGCCCKKKMMMGGGDDDHHHKKKHHHIIIJJJKKKLLLKKKIIIGGGEEECCCDDDDDDEEEEEEFFFFFFGGGBBBDDDEEEEEEDDDEEEGGGIIIHHHKKKNNNPPPRRRUUUXXX[[[]]]___ccciiipppvvvzzz|||qqqnnnjjjhhhfffdddaaa___]]][[[XXXUUUQQQOOONNNMMMGGGFFFFFFDDDCCCAAA???>>>;;;;;;::::::999999999999999999:::::::::999777666777777666555444444444444666666555444444333222222444444444333333333222222222222222222333333333333222222222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000111111000000////////////000000000000000000000///..............................000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000........./////////000000////////////000000000000111111000//////.........---......///000000//////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222000000000000000000000000////////////////////////000000000000111111111111222222222222111111111000//////000111222333444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000111111111111///000000111222222333333222222222333333222111111000000000000000000000000000000000000111111111111------.........////////////000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111///......///222777;;;>>>666555555555444444444444222222333333333444444444333333333444555555555666444444555555555666666666888888888888888888888888555555666666777888888888::::::999999::::::;;;<<<===>>>@@@???>>>===>>>??????AAACCCCCCAAAAAACCCFFFBBBEEEGGGHHHGGGHHHJJJMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFCCCCCCDDDFFFGGGIIIJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGHHHFFFEEEEEEGGGGGGGGGEEEHHHQQQSSSJJJFFFJJJLLLHHHHHHIIIKKKLLLKKKIIIGGGEEECCCCCCDDDDDDEEEFFFFFFGGG@@@BBBDDDDDDDDDDDDEEEGGGFFFHHHJJJLLLLLLNNNPPPRRRTTTTTTVVVZZZ___dddggghhhmmmqqqrrrrrrtttxxxyyywww}}}}}}{{{|||}}}{{{yyyuuurrrpppooollljjj```]]]ZZZWWWVVVTTTRRRPPPNNNMMMJJJHHHFFFEEEEEEEEE???@@@@@@???>>>===<<<;;;999999::::::::::::::::::555666777888999888777666666666555444333333333333555444444444444444333333444444444333333333222222000000111111222222222333000000111222333444444555111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000111111111000///......///000111111111111111111000//////........................000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000............/////////000////////////000000000000///000111222111000...---------...///000000//////////////////////////////000000000000000000000000000000000000000000000000......//////000000111111111111111111222222222222000000000000000000000000////////////////////////000000000000111111111111222111111111000000////////////000222333444555666111111111111111111111111000000000000////////////000000000000000000000000//////000000111111222222000000000000111111111111///000000111222222333333000000111222333333333333111111111111111111111111000000000000111111111111000111111111222222333333//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222111111111111111111000000000111222333555666666666555555555444444444222222222333333444444444555555555555555555555444555555555666666666666777555555555555555555555555555555666666777888888888::::::999999::::::;;;<<<===???@@@@@@>>>===>>>???AAACCCCCCBBB??????CCCFFFAAADDDGGGHHHGGGGGGJJJMMMLLLKKKJJJHHHGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGFFFCCCDDDEEEFFFHHHIIIJJJKKKGGGHHHJJJLLLLLLKKKJJJHHHGGGFFFGGGHHHJJJIIIFFFDDDFFFPPPRRRHHHCCCGGGHHHDDDGGGHHHJJJLLLKKKJJJGGGFFFCCCDDDDDDEEEFFFGGGGGGHHHCCCCCCCCCDDDDDDDDDDDDEEEDDDEEEGGGHHHIIIJJJJJJJJJMMMNNNNNNPPPQQQSSSUUUVVV]]]^^^___aaaccceeefffgggkkkmmmppptttxxx{{{~~~~~~~~~~~~}}}}}}zzzxxxvvvuuuttttttttttttqqqoooooolllgggaaa\\\ZZZYYYXXXRRRQQQOOOMMMKKKJJJIIIIIIEEEEEEDDDCCCAAA@@@??????>>>>>>===<<<;;;999888777888888888888888777666666666666666666666666666666666666666666666666666666222333333444444333333222444444444333333222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222111111111000000111111000000000000111111111111000000//////......000000111111111111000000333333222111000///......////////////////////////...............///000000////////////000000000000000111333222000//////000////////////////////////000000////////////000000000000000000000000000000///000222333333222000///111111000000//////............///000000000000000000000//////.........---000000000000000000000000000000//////.........---///////////////000111111111111000000//////......000000000000000000000000//////000000111111111222333222111000////////////000000000000000000000000000000000000111111111111222222222222222222222222//////000000111111111222000000000000000000000000000111111111111222222222222222222222222222222222111111222222222222111111222111000//////000111222000000000000000000000000000000000000000000000000////////////////////////222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111111111111111111111111222444777999999777444222222222222222222222222222333444555666666555444333777666666555555555666666555555666666777777888888444555555666666666666666999999:::;;;;;;<<<<<<===<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAAFFFFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHDDDDDDEEEFFFGGGHHHHHHIIIKKKJJJIIIJJJLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJHHHFFFEEEDDDEEEGGGHHHIIIIIIHHHHHHDDDCCCCCCDDDGGGHHHHHHGGGBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPTTTUUUVVVWWWYYYZZZ\\\\\\]]]^^^```cccfffiiikkklllnnnoooooopppqqqtttyyy|||{{{vvvrrrpppmmmkkkjjjjjjjjjjjjiiigggbbb___ZZZUUUPPPNNNMMMMMMIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>===;;;;;;::::::999888666666777888888888888777666666666666666666666666666666555555555555555555555555222333333444444333333222333333333333222222222111111111111111111111111111111111111111222222222222111111111111111111111111222222222111111111000000111111000000000000111111111000000000/////////...000000111111111111000000222222111111000/////////////////////////////////...............///000000////////////000000000000000111222222000//////000////////////////////////000000////////////000000000000000000000000000000///000111222222111000///////////////.........---......///000000000000000000000/////////.........000000000000000000000000111111000000000////////////////////////000111111000000000000////////////000000000000000000000000///000000000111111111111111000000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000000111111111111222222222000000000000000000000000111111222222222222111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333111111111111111111111111111222444666666444222111333333333333333333222222333444555666666555444333666666555555444555555666555555666666777888888888555666777777888888777777999999::::::;;;<<<<<<<<<<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAAEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIEEEDDDCCCEEEGGGHHHGGGFFF@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTUUUWWWXXXZZZ[[[\\\[[[\\\^^^___aaaeeejjjmmmrrrsssuuuwwwyyyyyyyyyxxxssstttvvvwwwxxx|||~~~{{{xxxyyyzzz{{{||||||||||||yyyxxxuuurrrnnniiifffddd___]]][[[[[[\\\]]]]]]]]]VVVTTTOOOJJJFFFDDDCCCCCCAAAAAABBBBBBAAA@@@>>>===>>>>>>=========<<<<<<<<<999999999999999888777777777777888888777777666555666666666666666666666666555555555555555555555555222222333333333333222222222222222111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222111111111111000000000111000000//////000000111000000000000////////////000000111111111111000000000000000000000000000000////////////////////////...............///000000////////////000000000000///111222111000//////000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000............------------...//////000000000000000000000////////////......000000000000000000000000111111111111000000000000///////////////000111111////////////000000000000000000000000000000000000000000000000111111111111////////////000111222333000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222000000000000000000000000111111222222222222111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333111111111111111111111111111222222333333222222111333333333333333333444444444444555555555555444444555444444444444444555555555555666777777888888999666777888888999999888888999999::::::;;;;;;<<<<<<<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIGGGIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJGGGEEEDDDEEEFFFGGGFFFEEE????????????@@@@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLPPPPPPPPPPPPQQQQQQQQQQQQOOOQQQRRRTTTUUUXXX\\\``````aaabbbdddeeeggghhhhhhfffgggiiijjjlllooosssvvvxxxxxxxxxxxxzzz}}}~~~}}}}}}~~~|||{{{zzzzzz||||||zzzyyyyyyxxxxxxyyyzzzyyywwwtttqqqnnniiijjjjjjkkkkkkkkkkkkkkkgggfffeeeccc```]]]ZZZYYYSSSQQQOOONNNPPPRRRSSSTTTRRRPPPLLLHHHEEEBBBAAAAAA>>>???@@@AAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::999777777777777777666666555555555555555555555555555444444444444444444444444222222333333333333222222111111111000000000000000111111111111111111111111////////////000000000000111111111111111111111111111111111111000000000000000000////////////000000000000000000////////////000000111111111111000000////////////000000111111////////////////////////...............///000000////////////000000000000...000111111000//////000////////////////////////000000////////////000000////////////////////////000///............///000........................//////000000000000//////000000//////////////////////////////////////////000000000000000000000000///////////////000000111......//////000000111111////////////////////////000000000000000111111111000000//////000111222222///////////////////////////000000000111111111111222222222222222222222222000000000000000111111111000000000000000000000000000000111111111222222222222222222222222222222222111111222222222222111111///000111222222111000///////////////////////////000000000000000000000000000000000000000000000000...///111111111111///...000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111444333333333333333333444333333444444444444555555444444444444444444444444444444333333333444555555555666666777888888999999666777888888999999888888888999999:::;;;;;;<<<<<<<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJLLLLLLLLLLLLJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEFFFHHHIIIIIIHHHJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHIIIHHHGGGGGGGGGIIIJJJKKKHHHGGGFFFFFFGGGGGGEEEDDD>>>>>>>>>>>>??????????????????@@@AAABBBBBBBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKLLLLLLMMMNNNQQQTTTTTTTTTUUUVVVWWWYYY[[[\\\ZZZ\\\]]]^^^___bbbeeehhhhhhhhhhhhhhhiiilllnnnooonnnmmmmmmmmmmmmnnnpppqqqnnnmmmlllmmmppptttxxxzzzxxxvvvrrrqqqrrrssssssssstttrrrooonnnnnnnnnlllkkkiiiiiiiiiiiigggeeecccaaa\\\]]]]]]]]]]]]\\\[[[[[[YYYYYYYYYYYYWWWTTTRRRPPPMMMJJJHHHHHHJJJLLLNNNNNNNNNLLLIIIFFFCCCAAA@@@@@@===>>>@@@AAAAAA@@@>>>===::::::::::::;;;;;;;;;;;;777888999999::::::999999777777777777777666555555444444444444444444444444444444444444444444444444111222222333333222222111000000000000000000000000111111111111111111111111....../////////000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000111111111111000000.........///000000111111////////////////////////...............///000000////////////000000000000---///111111///...///000////////////////////////000000////////////000000//////////////////////////////...------...////////////////////////////////////000000000000////////////000000000000000000///////////////////////////////////////////////////////////////000000111......//////000000111111////////////////////////111111000000000000000000222222111000//////000000///////////////////////////000000000111111111111222222222222222222222222111111000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222111111222222222222111111///000111222222111000///////////////////////////000000000000000000000000////////////////////////---...///000000///...---000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111444333222222222222333444333333333444444555555555444444444333333444444444333333333333333444555666666666777777888999999999555666777777888888777777888888999999:::;;;;;;<<<<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFHHHGGGFFFGGGJJJKKKJJJIIIKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHFFFFFFGGGGGGEEEDDD===>>>>>>>>>>>>?????????>>>???@@@@@@AAAAAAAAA@@@CCCCCCBBBBBBBBBCCCDDDDDDFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHHHHGGGGGGIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSPPPRRRSSSTTTTTTUUUXXXZZZ\\\\\\\\\\\\]]]^^^___```\\\\\\\\\\\\]]]^^^___``````___^^^___bbbeeeggggggfffdddcccbbbcccdddcccbbbaaa```___```aaaaaa___^^^[[[[[[[[[ZZZYYYWWWVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRRRRQQQOOOMMMKKKIIIGGGFFFFFFHHHIIIJJJJJJGGGFFFDDDBBB???>>><<<<<<======>>>??????>>><<<<<<::::::::::::::::::::::::555666666777777777666666666666777777666666555444444444444444444444444444333333333333333333333333111111222222222222111111000000000000111111111111111111111111111111111111////////////000000000000000000000000000000000000//////000000000000000111000//////......//////000////////////000000000000000000111111111111000000.........//////000000000////////////////////////...............///000000////////////000000000000---...000000///...///000////////////////////////000000////////////000000000000000000000000000000/////////////////////////////////000000000000000000000000000000//////...//////000000000000111111000000000000000000000000............///////////////////////////000111111////////////000000000000000000000000000000000000111111111111000000000000333222111000////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111222222222222111111000000111111111111000000000000000000000000000000000000000000000000000000...........................//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111222111111000000111111222222222333333444444555555444444333333333333444444333333333333444555666777666666777888888999999:::555666777777888888777777888888999999::::::;;;;;;<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIHHHHHHGGGGGGGGGFFFHHHGGGGGGHHHKKKLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJJJJIIIIIIJJJJJJKKKIIIHHHFFFFFFGGGGGGFFFDDD===>>>>>>>>>>>>?????????>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHDDDEEEFFFFFFEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNNNNMMMNNNOOOQQQTTTTTTUUUUUUUUUUUUTTTTTTPPPQQQRRRRRRTTTUUUVVVVVVWWWUUUSSSTTTWWWZZZZZZYYYXXXXXXXXXZZZ\\\\\\ZZZXXXVVVUUUUUUVVVXXXXXXVVVUUUTTTSSSSSSRRRQQQPPPPPPOOOPPPPPPPPPOOONNNLLLKKKJJJKKKLLLNNNOOONNNMMMJJJHHHGGGEEEEEEEEEGGGGGGGGGEEEDDDCCCAAA???>>><<<;;;:::>>>>>>======<<<<<<;;;;;;999999999999999888888888666666666777666666555555666666777777666666555444333333333333333333333333222222222222222222222222111111222222222222111111000000000111111222222222111111111111111111111111//////000000000111111111000000000000000000000000////////////000000111111//////............//////.../////////000000000111000000111111111111000000......//////////////////////////////////////////...............///000000////////////000000000000,,,...000000///...///000////////////////////////000000////////////000000000000000000000000000000...///000000000000///............/////////000000000000000000000///......//////000000000111111111000000000000000000000000......//////000000000000///////////////000111111000000000000////////////000000000000000000000000111111111111000000000///111111000000000000000111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000///000000000000000000000000000111111111111222222222000000000000000000000000111111222222222222111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222111111222222333444444444444444333222222333444444444444444444555666777888666777777888888999::::::666777888888999999888888888888888999::::::;;;;;;<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAA???@@@BBBDDDEEEEEEEEEEEECCCCCCCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGHHHKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHKKKKKKJJJKKKKKKLLLLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFFFFHHHHHHGGGEEE>>>>>>>>>>>>????????????>>>??????@@@@@@@@@@@@???BBBBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHIIIDDDDDDDDDDDDEEEEEEEEEEEECCCEEEGGGGGGGGGGGGHHHJJJGGGIIIJJJKKKLLLKKKKKKJJJKKKMMMNNNMMMLLLKKKLLLNNNPPPQQQRRRRRRRRRQQQOOONNNMMMNNNOOOPPPQQQRRRSSSTTTTTTQQQOOOPPPSSSTTTSSSRRRRRRSSSUUUXXXZZZZZZXXXUUUQQQQQQQQQRRRTTTUUUTTTRRRSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMLLLJJJHHHGGGIIIKKKMMMNNNMMMKKKIIIGGGEEEDDDDDDEEEFFFFFFDDDCCCDDDDDDCCCAAA???>>>===<<<@@@???>>>===<<<<<<<<<<<<999888888888777777777777888888888888888777666666666666666666666555555444333333333333333333333333222222222222222222222222111111222222222222111111000000111111222222222333111111111111111111111111000000000000111111111111000000000000000000000000.../////////000000111111//////............//////.../////////000000111111000000111111111111000000////////////////////////////////////////////////...............///000000////////////000000000000,,,...///000///...///000////////////////////////000000////////////000000000000000000000000000000---///111222222111///------------.........//////000000000000000///......//////000000111111111222000000000000000000000000//////000000111111111222///////////////000111111111111000000//////......000000000000000000000000222111111111000000//////////////////000111222333000000000000000000000000000000000000111111111111222222222222222222222222222111111111000000//////000000000000000000000000000111111111111222222222222222222222222222222222111111222222222222111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000444333222111111222333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333444444555555444444333000000111222222333444444444444222222222222444444444444444555666777888888777777777888999999::::::888888999::::::::::::999777888888999::::::;;;;;;<<<<<<======>>>???????????????@@@@@@@@@AAAAAAAAA???AAACCCEEEFFFFFFFFFEEECCCCCCDDDDDDEEEGGGHHHIIIKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHJJJLLLLLLKKKIIIIIIHHHGGGGGGGGGGGGHHHKKKKKKKKKKKKKKKLLLMMMMMMIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHFFF>>>>>>>>>>>>============@@@??????>>>>>>>>>>>>>>>@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMQQQQQQPPPPPPOOONNNMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOQQQOOONNNLLLKKKKKKLLLLLLOOOPPPRRRSSSTTTSSSQQQPPPRRRPPPOOOOOOPPPQQQPPPOOORRRRRRQQQPPPNNNLLLJJJIIIKKKLLLMMMMMMLLLJJJHHHGGGJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;<<<<<<;;;:::999999888888:::999888888777777888888888777666555555666777888777666555444444555666777444333333222222333333444333222222111111222222333222222222111111111000000222222111111111111222222000000000000000000000000000000000000111111111111333333222111000///......000000000000000000000000111111000///...---,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000...---...111111///,,,---...///000000///...---000000////////////000000////////////////////////111111000///...---,,,,,,///////////////////////////////////////000111111///////////////000111111000000///////////////000000000000000000000000000111111000000//////......000000111111111111000000000000000000000000000000......//////000000111111000000000000000000000000//////000000000000//////222111000//////000111222000000000000000000000000111111000000//////......---......///000111111222............///000111222000000////////////000000///000000000111111111111222222222333333222222222333222111111000111111111222222222222222111000/////////000000000111111111000111222111//////000111000000000000111111111111////////////000000000000////////////////////////000000////////////000000000111111111111222222222000000000000000000000000222111111111000000/////////000000000000111111111444444333333333333222222222222222222333444555666444444444444444444444444444555555666555444222111666666666666777777777777666666777888888888888888666888999999888888999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMNNNOOONNNNNNMMMIIIHHHGGGFFFFFFFFFFFFFFF>>>=====================>>>>>>======>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLOOOOOONNNNNNMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOMMMLLLKKKKKKLLLLLLLLLNNNPPPSSSUUUUUUUUUTTTRRRPPPNNNNNNOOOPPPOOONNNQQQPPPPPPOOONNNLLLJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<;;;:::<<<<<<;;;;;;:::999999888999888777777666666777777777666555555555555666777666555444333333444555666444333333222222333333444333222222111111222222333222222222111111111000000222222111111111111222222000000000000000000000000000000000000111111111111222111111000000//////...000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000000...---...000111///,,,---...///000000///...---//////............/////////////////////////////////////////////.........000000000000000000000000///////////////000111111///////////////000111111//////............//////000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000.../////////000000000111000000000000000000000000//////000000000000//////222111000//////000111222000000000000000000000000111000000000/////////............///000111111111444444333222111111111111222111111000000111111222111111111111222222222222111111222222222222111111222111111111111000000000111222222222222111000000000000111111111111111111111222333222000///000111000000000000111111111111////////////000000000111////////////////////////000000////////////000000//////000000000111111111000000000000000000000000111111111111000000000///111222222222222333333333444444333333333222222222222222222222333444555555444444444444444444444444222222333333333333333333555666666666777777777777666666777888888888888777666888999999888888999::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJHHHGGGGGGIIIJJJKKKIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNOOONNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIII========================<<<<<<======>>>@@@AAABBB@@@AAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMNNNQQQSSSUUUVVVVVVVVVRRRPPPNNNMMMNNNOOONNNMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;;;;:::<<<<<<<<<;;;;;;::::::999777777666555555555555666666555555444444555555666444444333333333333444444333333222222222222333333222222111111111111222222222222222111111111111111222222111111111111222222000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000---.........//////000000////////////////////////000000000000000000000000///////////////////////////...---...///000...---......////////////............------------......////////////////////////---.........//////000000111111111111111111111111///////////////000111111///////////////000111111......------------......000000000000000000000000.........///000111111111000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////111111000000000000111111////////////////////////000000000000////////////......//////000000111111555444333222222111111222333333222222222222333333111222222222222333333333000111111111111111111000000000111111111000///...000000111222222222222111222222222222222111111111333444444333111//////000000000000000111111111111/////////000000000111111000000000000000000000000111000000//////000000111.../////////000000000000000000000000000000000000111111111111000000000000111222222222222333333333333333333333222222222222222222111222222333444555444444444444444444444444111111111111222333444555555555666666666777777777555666777777888888777777666888999999888888999:::::::::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMIIIJJJKKKKKKLLLKKKKKKKKKMMMNNNOOOOOONNNMMMKKKJJJMMMLLLKKKKKKJJJKKKKKKKKK<<<<<<<<<===========================>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNMMMMMMPPPQQQRRRSSSTTTTTTTTTSSSRRRPPPNNNMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;::::::<<<<<<<<<;;;;;;;;;::::::888777666666555555666666444444444444444444444444444444333333333333444444333333222222222222333333222222111111111111222222111111111111111111111111222222111111111111222222000000000000000000000000///000000000111111111111---........./////////000000000000000000000000000............////////////////////////////////////////////////////////////........................///...------...............//////////////////...///......------......///////////////////////////............////////////000000000000000000000000///////////////000000111///////////////000000111......---------...//////////////////////////////.../////////000000000111000000111111111111000000////////////////////////////////////000000000000//////////////////////////////000000000000//////111000000000000000000111////////////////////////000000000000////////////.../////////000000000111000000000000111222333444333333333222222333333333111111111222222222333333000000111111111111000000...///111222111000...,,,//////000111222333333333333333333222222222222111444555555444111//////000///000000000111111111111//////000000000111111111111111111111111111111111111000000000000000000111/////////000000000111111000000000000000000000000111111111000000000000000//////000000000111111111333333333222222222222111222222111111222333333444333333444444444444444444333222111111111222444555555555555666666666777777555666666777777777777777666888999999888888999:::;;;:::::::::;;;;;;<<<===>>>>>>=========>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDBBBDDDEEEGGGGGGGGGGGGFFFHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNMMMMMMKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJ;;;;;;<<<<<<=========>>>??????>>>>>>>>>>>>>>>???AAAAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQRRRSSSTTTTTTTTTSSSQQQNNNMMMMMMMMMLLLKKKIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEEEECCCCCCBBBAAA@@@???>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::888888777666666666666777333333444444444444333333444444444555555444444444333222222111111222222333222111111000000111111222111111111111111111111111222222111111111111222222000000000000000000000000///000000000111111111111------......//////000000////////////////////////////////////............////////////////////////////////////////////////------------------------.........---,,,---...////////////....../////////000//////////////////000////////////////////////////////////............///////////////////////////////////////000000111///////////////000000111//////......///000000111////////////////////////111000000000/////////...000000111111111111000000////////////////////////000000000000//////////////////////////////////////////000000000000//////000000000111111000000000////////////////////////////////////000000000000////////////000000000000000000000000111222333444222222111111111111222222000000000000111111111222000000111111111111000000...///111222111000...,,,...///000111222333333333222222222222222222222222444555555444111//////000///000000000111111111111000000000000111111111111222222222222222222222222111111000000000000111111000000000111111111222222000000000000000000000000000000000000000000111111//////000000000111111111333333222222222111111111222222111111111222333333333333333444444444555555666555444222222222333444555555555555666666666666555555666777777777777777666888999999888888999:::;;;::::::::::::;;;;;;<<<=========<<<======>>>>>>@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJHHHHHHJJJLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLIIIIIIJJJJJJJJJIIIIIIHHHGGGIIIJJJLLLMMMMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJKKK;;;;;;;;;<<<<<<======>>>@@@@@@???>>>>>>>>>>>>>>>AAAAAA@@@???@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMKKKLLLLLLMMMNNNOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOLLLMMMNNNPPPSSSUUUWWWXXXTTTRRROOONNNNNNMMMLLLJJJHHHIIIJJJJJJKKKKKKKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJIIIGGGEEEDDDBBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999888777777666666777777333444444555555444444333444444555555555555444444222222111111111111222222111111000000000000111111111111111111111222222222222222111111111111222222000000000000000000000000000000000000111111111111.........//////000000000////////////////////////000000//////.........---////////////////////////000000000000000000000000.................................---++++++...000//////............//////000000////////////000000////////////////////////000000//////.........---........................///////////////000111111///////////////000111111///////////////000111222000000000000000000000000111111111000///.........000000111111111111000000000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////000000111111111111000000////////////////////////////////////000000000000////////////000000000000555444333222222111111222111111000000000000111111//////000000000111111111000111111111111111111000000000111111111000///......///000111222333333333111111111111222222333333333444444333111//////000000000000000111111111111000000000111111111222222111111111111111111111111222111111000000111111222111111111111222222222222000000000000000000000000000000000000111111111111111222222222222333333333222222222222111111111111222222111111111111222222222333333444444555555555777666555444333333333333444444555555555666666666444555666666777777666666666888999999888888999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIHHHHHHGGGFFFDDDFFFHHHJJJKKKLLLKKKKKKJJJJJJJJJIIIJJJJJJKKKLLL::::::;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@AAAAAA???>>>???@@@BBBCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLLLLMMMKKKLLLMMMMMMOOOOOOPPPQQQMMMNNNOOOPPPPPPOOONNNNNNKKKKKKMMMOOOQQQTTTVVVWWWVVVSSSQQQOOOOOONNNLLLJJJHHHHHHIIIJJJJJJJJJJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIIIIHHHFFFCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::::::::999999999999999999999999777777666555555555666666333444555666666555444333222333444444444444333222222222111111111111222222111111000000000000111111000000111111111222222222222222111111111111222222000000000000000000000000000000000000111111111111///000000000000000000000////////////////////////.........///////////////000000000000000000000000000000000000000000000000........................---......,,,******---000000///...------...///000/////////....../////////////////////////////////.........//////////////////////////////////////////////////////000111111///////////////000111111......---...///000111111000000000000000000000000000000000000////////////000000111111111111000000000000000000000000000000111000000000/////////...000000000000000000000000//////000000000000/////////000111222222111000///000000000000000000000000.../////////000000000111000000000000////////////444444333222111111111111111111000000000000111111000000111111111222222222111111222222222222111111222111111111111000000000///000111222222222222222...//////000111222333333111222333222000///000111000000000000111111111111000000111111111222222222111111111111111111111111222111111000000111111222000000000000111111111111000000000000000000000000///000000000111111111111111222222222222333333333222222222222111111111111222222111111111111222222222222333333444555555666333333444444444333333222444444444555555555666666444555666666777777666666666888999999888888999:::;;;;;;::::::999::::::;;;999999:::;;;<<<>>>???@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJJJJIIIIIIJJJJJJGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJ::::::;;;;;;<<<===>>>>>>============>>>@@@AAABBBBBBAAA???>>>>>>@@@AAACCCAAAAAABBBBBBDDDEEEFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIJJJJJJGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQKKKLLLNNNNNNOOONNNMMMLLLNNNNNNNNNOOOPPPQQQSSSSSSWWWTTTQQQPPPOOONNNLLLKKKHHHHHHIIIJJJJJJIIIIIIHHHEEEFFFHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGEEEBBB@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::888888888888888888888999666666555444444444444555444444555666666555444444111222333444444333222111222222111111111111222222111111000000000000111111000000111111222222222222222222111111111111222222000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////,,,,,,---...///000111222111111111111111111111111000000000000000000000000////////////////////////---......,,,******---111000///...------...///000.........------.........////////////////////////,,,,,,---...///000111222000000000000000000000000///////////////000111111///////////////000111111,,,,,,,,,---...///000111000000000000000000000000......//////000000111111000000111111111111000000000000000000000000000000111111000000/////////...000000000000000000000000//////000000000000/////////000111222222111000///111111111111111111111111.../////////000000111111000000000000////////////............///000111222222111111111111111111222111111222222222333333333222222333333333333222222333222222111000111111111000000111222222222222111------...000111222333444000111222111000///000111000000000000111111111111000111111111111222222222000000000000000000000000222222111111111111222222////////////000000000000000000000000000000000000//////000000111111111222///000000000000111111111222222222111111111111000222222111111111111111222222222333333444555666666///000222333444444333222444444444555555555666666444555555666666666666666666888999999888888999:::;;;;;;:::999999:::::::::888888999:::<<<>>>@@@AAA???@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBCCCEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPGGGHHHHHHIIIIIIHHHHHHGGGKKKKKKJJJIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGG:::::::::;;;<<<===>>>>>>===============>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEDDDEEEEEEFFFGGGIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFHHHIIIKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJLLLNNNPPPRRRSSSSSSSSSQQQNNNJJJJJJLLLOOONNNMMMKKKJJJIIIIIIJJJLLLOOOPPPSSSRRRQQQOOONNNNNNOOOOOOJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>============;;;:::999777777777777888888888888888888777666666555555444444444333333333444444444333333222222222222333333444444333333222333333333333333333333333222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000//////.........---///............---------------............------//////......---------,,,........................000000//////.........---................................................////////////000000000000......////////////......000000000000000000000000000000//////.........---------,,,,,,,,,---...///111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000//////............////////////......***,,,...000111///---,,,000000000000000000000000111111000000//////......///000111111111///---,,,000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111333333222111000///............///000111222222222000000000000000000000000000000000000////////////000000111111111111000000////////////////////////...///000111111000///...000111222222111000111222333222222222111111000000///000000000111111111111222222222222222222222222333333333333333333333333222222333333333333444444222333333444444333333222222222222333333333444444222333333444555666777777666666666666666666666666666666666777888888999999:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIGGGFFFEEEEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGGGG::::::;;;;;;<<<<<<============<<<<<<======>>>???>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJJJJKKKKKKKKKJJJIIIGGGFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJLLLNNNQQQSSSTTTTTTTTTPPPMMMJJJJJJLLLOOOOOONNNJJJIIIIIIIIIJJJLLLNNNOOOPPPOOONNNMMMLLLLLLLLLMMMIIIIIIIIIHHHGGGGGGFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<;;;:::999777777777777888777777777777777666555555555444444444444333333333444444333333333222222222222333333444444333333222222222222222222222222222111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000/////////............000000/////////............//////////////////...111000000000////////////........................000/////////............................................................////////////000000000000000000000111111000000000000000000000000000000000000/////////............------...///////////////111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000//////............////////////......---///000222222111///...000000000000000000000000000000000000////////////000000111333333444444444//////000000000111111111000000000000000000000000000000000000111111111111111111111111111111111111333333222222111000000000111111111222333333333444000000000000000000000000111111000000000/////////000000111111111111000000//////////////////////////////000000000000//////000111222222000000111222222222111111111000000000111111111111222222222222222222222222222222222222333333333333333333333333222222222333333333444444222222333333333333222222222333333333444444444444444444444555555666666777555555555555555555555555666666666777888888999999:::::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>??????@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIHHHHHHHHHGGGJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEGGGHHH;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLJJJIIIHHHGGGGGGIIIKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLNNNQQQRRRSSSSSSSSSMMMKKKIIIJJJKKKMMMNNNNNNIIIIIIHHHHHHIIIKKKMMMNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???@@@@@@>>>============<<<<<<<<<::::::999777777777777777555666666666666555444444444444444444333333333333333333333333222222222222222222333333333333222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////............111000000000//////////////////000000000000//////000000000000////////////........................////////////............////////////////////////////////////////////////////////////000000000000111222222222222222222111000000000000000000000000////////////............---...000111111111000///000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////.........////////////......000000111111111000//////000000000000000000000000////////////000000000000////////////000111222222//////000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222333333000000000000000000000000222222111111111000000000000000111111111111000000////////////////////////000000////////////000000000111222222000000111222111111000000000000//////111222222222222333333333222222222222222222222222333333333333333333333333222222222222333333333333111111222222222222111111333333333444444444555555555555555666666666666666555555555555555555555555666666666777888888999999999999::::::::::::::::::;;;:::999999:::;;;===>>>;;;<<<===>>>@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGIIIIIIKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGG;;;;;;;;;:::::::::::::::<<<<<<;;;;;;<<<<<<===>>>@@@??????>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHJJJKKKMMMPPPOOONNNLLLKKKKKKJJJJJJLLLMMMNNNPPPPPPPPPOOOOOOIIIHHHHHHHHHIIIJJJKKKLLLHHHGGGGGGGGGHHHIIIKKKLLLIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCBBBBBB@@@???????????????=========<<<<<<<<<;;;;;;:::999888888777666666666444444555555555444444333444444444333333333222222333222222222222222222222222222333333333333222222111111111111111111111111111111111000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000///////////////.........000000000/////////....../////////000000/////////...............---------........................///////////////.........000000000000000000000000000000000000000000000000////////////000000000000111222222333333222222111000000000000000000000000///////////////........./////////000000000000000000000000000////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////......////////////....../////////...............////////////////////////......//////000000111111333111///...---------...////////////000000000111000000000000000000000000///000000000111111111111111111111111111111111111000000111111111222222222111111111000000000000000000000000000000000000000222222222222111111111000000000111111111111000000////////////////////////111000///......///000111000111222111000///000222000000000///////////////111111111222222222333333111111111111111111111111222222222222222222222222111222222222222333333333000111111222222111111000333333444444444555555555666666666666666666555555555555555555555555555555666666666777888888999999999999999999999::::::::::::999888888888:::<<<>>>======>>>???@@@AAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFGGGHHHGGGGGGGGGEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGG:::::::::::::::999999999;;;;;;;;;;;;;;;<<<<<<===??????>>>>>>===>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHKKKJJJIIIHHHHHHJJJKKKMMMPPPPPPNNNLLLKKKJJJJJJJJJMMMMMMNNNNNNMMMKKKIIIHHHEEEFFFFFFFFFFFFFFFGGGHHHFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999888888777666666555333333444444444444333333444444333333333222222222222222222222222222222222111222222333333222222111222222222222222222222222000000000000000000111111//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////.........////////////////////////.........---------......//////......------------................................................///////////////000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////////////////.........///////////////000///...---...///111222////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000.............../////////......////////////......////////////......//////////////////////////////......//////000000111111666555333111000000000111...////////////000000000000000000000000000000000///000000000111111111111000000000000000000000000......//////000111111111111111111000000000000000111111111111111111111111222222222222111111111000000000111111111111000000000000000000000000000000111000///......///000111///000111111000///000111///////////////000000000000000000000111111111222111111111111111111111111222222222222222222222222111111111222222222333333000111111222222111111000333333333444444444555555666666666666555555555555555555555555555555555555666666666777888888999999888888888999999::::::::::::999888777888:::<<<>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDAAABBBBBBBBBCCCCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEEEE999999999999999999999999;;;::::::::::::;;;<<<<<<>>>>>>=========>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBDDDEEEGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHJJJIIIGGGFFFEEEEEEFFFGGGJJJIIIHHHGGGGGGIIIKKKLLLPPPOOOMMMLLLKKKJJJJJJJJJMMMMMMMMMLLLKKKIIIGGGEEEDDDEEEFFFFFFDDDDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@>>>===============<<<<<<;;;;;;;;;:::::::::888888888888777666555444222333333444444444444333333333333333222222222222111111111222222222222222111111222222222222111111222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////.........///////////////............------------------............------/////////000000000000000.................................///////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////////////////.........///////////////000///.........///111222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---............/////////......////////////......///000111111222222222111000000000000000000000000////////////000000000000111111000000000111111222......////////////000000000000000000000000000000000000000000111111111111000000000000000000000000.........//////000000000222222222222222222333333111111111111111111111111222222111111111000000000000000111111111111000000000000000000000000000000000000////////////000000///000111111//////000111//////000000000000111111//////000000000111111111111111111111111111111111222222222222222222222222111111111111222222222222111111222222222222111111222222222333333333444444444444444555555555555555444444444444444444444444666666666777888888999999777777888888999::::::::::::999888888999:::<<<===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAAAAABBBBBBCCCDDDDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCC777777888888999999:::::::::::::::999:::;;;;;;<<<===============>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFHHHHHHHHHHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGIIIHHHFFFEEEEEEEEEGGGHHHJJJIIIGGGFFFGGGHHHJJJKKKNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIHHHGGGEEEGGGHHHGGGEEECCCCCCEEEDDDDDDEEEEEEFFFFFFEEEEEEGGGGGGHHHIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999777888888888777666555444222333333444555555444444333333333222222222222111000111111111222222222222111111222222222222111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////............/////////000////////////..................////////////......////////////000000000111..................................../////////000................................................////////////000000000000//////000000000000//////////////////////////////............/////////000...///111333333222111000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---------.........//////......////////////......---...111333444333333222000000000000000000000000000000000000////////////......////////////.............../////////000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000111111111222333333333444111111111111111111111111111111000000000/////////000000111111111111000000000000000000000000000000//////000000000000/////////000111000///...///111000000000111111111222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222222222333333333333222222111111111222222222333333222222333333444444555555444444444444444444444444666666666777888888999999666777777888999999::::::999999::::::;;;<<<<<<<<>>===<<<<<<;;;;;;<<<;;;;;;;;;:::::::::999999777777888888888666444333222333444444555555555555333333333222222222111111000000111111222222222222111111222222222222111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////---.........//////000000000000000000//////////////////000000000000//////,,,---------......//////........................---.........//////000000................................................////////////000000000000000000111111111111000000////////////////////////---.........//////000000,,,///444777888555111....../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---------.........//////......////////////......)))+++///222333222111000000000000000000000000000111111000000//////......444444444444222000...,,,............/////////000000000000000000000000000000000000000111111111111000000000000000000000000111111111000000000000000......///000111222222333111111111111111111111111000000000000////////////000000111111111111000000000000000000000000000000...///000111111000///...///000111000///...///111000000111111222222222333111111222222222333333333000000000000000000000000111111111111111111111111000111111111111222222222222333333444444333333222000000111111111222222222111111222222333444555555444444444444444444444444666666666777888888999999666777777888999999::::::888999:::<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLKKKIIIHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBB@@@???888888888888888888888888:::999888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@@@@AAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBAAAAAABBBCCCDDDHHHGGGFFFEEEEEEEEEFFFGGGLLLJJJHHHGGGGGGHHHIIIJJJNNNMMMLLLJJJIIIIIIIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFHHHJJJJJJIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBAAA>>><<<;;;;;;<<<===999999999888888888888777999999888888777666666666333333333333333333333333222111111000000111111222222222111111111111222222222111111111000000//////000000000000000000000000000000////////////000000111000///......///000111////////////000000000000////////////////////////////////////000000000000//////////////////////////////............//////............////////////.........///////////////111111000000//////......////////////////////////......////////////......---------............///------......///000000000////////////////////////////////////////////////000000000000////////////////////////............////////////////////////000///666BBBBBB666///000............////////////////////////000000000000////////////////////////000000000000000000000000000000///////////////000111111000///////////////......//////...---,,,,,,////////////////////////222111111111000000//////222111000///............222222111000///...------222111111111000000//////222111000.........///000000000000000000000000000///111222111000///000111444333111000000000111222111000///......///000111333333222222111222222222111111111111111111111111333222111///...............///000111222222111000000000000000111111111111////////////////////////000000111111111000000///...//////000111222222222000000000000111111111111222222222222222222222222222222222111111111000000//////000111333444555666222222333333333333444444444444444333333222222222333333222111222333444555555555555555555555555555777777777777888888888888666666777888:::;;;<<<<<<999999999999:::;;;<<<<<<<<<<<<===>>>???AAACCCDDDGGGEEEDDDBBBAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJFFFGGGIIIIIIIIIGGGEEEDDDEEEGGGIIIKKKKKKIIIGGGFFFFFFFFFGGGGGGFFFCCCAAA???CCCBBBAAAAAA@@@@@@AAAAAA888888888888888888888888999999888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDDDDFFFGGGHHHJJJIIIGGGFFFGGGHHHIIIJJJMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJGGGHHHIIIIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFHHHIIIIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDEEEAAABBBBBBBBBCCCCCCCCCCCCBBB@@@>>><<<;;;;;;<<<<<<999999999888888888777777999999888777777666666555333333333333333333333333222222111111111111222222222111111000000111111222111111111111000000000///000000000000000000000000000000////////////000000111000///......///000111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////............//////............////////////.../////////////////////000000000000//////......////////////////////////......////////////......---------............//////////////////.........////////////////////////////////////////////////////////////000000000000---.........//////000000////////////////////////111...444>>>>>>444...111............////////////////////////000000000000////////////////////////000000000000000000000000000000////////////000000111111000//////////////////000000000//////...---000000000000000000000000111111111111000000000//////...............//////000000000000000/////////111111111111000000000///222111000///...//////000000000000000000000000000///111222111000///000111222111111000//////000000111000////////////000111222111111000000111111222111111111111111111111111222111000//////...////////////111111222111000000000000000000111111111111111111111111111111111111000000111111111111000000...//////000111111222222000000000000111111111111222222222222222222222222333333333222222222111111222222222222222222222222222222222333333333444444444333333333333333333222333333222222222333444555555555555555555555555555666666666777777777888888888888888999999:::::::::;;;;;;;;;;;;<<<<<<===>>><<<<<<===>>>???AAABBBCCCFFFEEEDDDBBBAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIJJJIIIHHHFFFEEEEEEFFFHHHJJJJJJIIIHHHGGGGGGHHHHHHHHHFFFDDDAAA???BBBBBBAAA@@@@@@@@@@@@@@@888888888888888888888888999888888888888999:::::::::::::::;;;;;;<<<<<<<<<======>>>??????@@@@@@AAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJHHHIIIIIIJJJJJJIIIGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAA???>>><<<;;;;;;;;;<<<999999888888888777777777888888888777666666555555444444444444444444444444333222222222222222222333222111111000000111111222111111111111000000000000000000000000000000000000000000////////////000000000000////////////000000////////////000000000000111111111111111111111111////////////000000000000111111111111111111111111//////............//////............//////////////////////////////......000000000////////////...////////////////////////......////////////......---------............///111000000///......------////////////////////////////////////////////////......//////000000111111,,,,,,---...///000111111////////////////////////111...000777777000...111............////////////////////////000000000000////////////////////////000000000000000000000000000000////////////000000111111000///////////////000000111111111000//////111111111111111111111111111111111111000000000000,,,,,,,,,------///000000/////////000000111111111111111111111000000000000111111000/////////000000000000000000000000000000///111222111000///000111///000000000000//////...111000000//////000000111111000000000000000111111000000000000000000000000111000000//////000000000000111111111111000000///000000000000111111111111111111111111111111111111000000111111111111000000/////////000111111222222000000000000111111111111222222222222222222222222444444333333333222222222222222222222222222222222222222222222333333333333222333333333333333333444333333222222222333444555555555555555555555555555555555555666666666666777999999888888888888888888;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIGGGDDDAAA???AAAAAA@@@????????????@@@888888888888888888888888888888888888888999999:::999999999:::;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;888888888888777777777777888777777666666555444444444444444444444444444444333333222222222222333333111111000000000000111111111111111000000000000000////////////////////////000000////////////000000000000////////////000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////............//////............////////////////////////............////////////////////////////////////////////////......////////////......---------............///000000//////............////////////////////////////////////////////////---......///000111111222---------...///000000111////////////////////////111------111111------111............////////////////////////000000000000////////////////////////000000000000000000000000000////////////000000111111000000///////////////000000000111111000//////000000000000000000000000111111111000000000000000------------...///000000//////000000000111111111111111111000000000000000111111000000000000000000000000000000000000000000///111222111000///000111//////111111111000///...000000000000000000000000111000000000000111111222////////////////////////000000//////000111111222111111111111000000/////////000000000111111111111111111111111111111111111///000000111111111111000//////000000111111111111///000000000111111111111111111111111111111111111333333222222222222111111//////000111333444555666111222222222222333333333222222222333333444444444222222222333333333444444555555555555555555555555444444444555555555666666777777777888888888888888999:::::::::::::::::::::<<<<<<======>>>@@@AAABBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHEEEEEEFFFGGGHHHJJJKKKKKKJJJKKKKKKJJJHHHEEEBBB@@@AAA@@@??????>>>>>>??????777777777777777777777777777777888888999999999999888888999999:::;;;;;;<<<;;;;;;<<<======>>>>>>???????????????@@@@@@@@@@@@>>>??????@@@AAABBBBBBCCCGGGGGGGGGFFFFFFEEEDDDDDDBBBBBBCCCDDDEEEFFFHHHHHHFFFGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;;;;:::::::::888888888777777777666666777777666666555444444444444444444444444444444444333222222111111222222333111000000000000000000111000000000000000000111111////////////////////////000000////////////000000//////000000000000//////////////////000000000000////////////////////////////////////000000000000//////////////////////////////............//////............////////////000000//////.........---.............../////////////////////////////////......////////////......---------............///............//////000000////////////////////////////////////////////////---......///000111111222///////////////.........////////////////////////111...,,,------,,,...111............////////////////////////000000000000///////////////////////////////////////////////////////////////000111111111000000///////////////...//////000000/////////////////////////////////000000000000000000111111000//////////////////000111111111111000000000000000000000000000000111111000000111111111111111111000000000000000000000000///111222111000///000111///000111222333222111000000000111111111111000000111111111111111222333444////////////////////////000//////000000111222333222222111000000////////////000000000111111111111000000000000000000000000//////000111111111111111000000000000000111111111///000000000111111111111111111111111111111111111111111111111000000000000//////000111333444555666111111111222222222333333222222222333333444444444222222333333333444444444555555555555555555555555444444444444555555555555444555555666888999999:::888999:::;;;;;;;;;::::::<<<<<<======>>>???@@@AAACCCCCCDDDDDDDDDDDDDDDDDDBBBBBBAAABBBBBBCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFGGGHHHJJJKKKKKKJJJJJJKKKJJJHHHFFFCCCAAAAAA@@@??????>>>>>>??????777777777777777777777777666777888888999999888888777777888999::::::;;;;;;:::;;;;;;<<<<<<===>>>>>><<<<<<<<<============>>>>>>>>>@@@AAAAAAAAAAAAAAAGGGGGGGGGFFFEEEDDDBBBBBB@@@AAABBBCCCDDDEEEFFFFFFDDDEEEFFFHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@????????????<<<<<<;;;;;;;;;:::::::::888888777777777666666666666666666555444444333333333333333333333333333333222111111111111111111222111000000//////000000111000000000000111111111111000000000000000000000000000000////////////000000//////000000000000//////////////////000000000000........................////////////000000000000........................//////............//////............////////////000000000///......---------............/////////////////////////////////......////////////......---------............///------......///000000111////////////////////////////////////////////////......//////000000111111000000//////............///////////////////////////...---,,,,,,---...///............////////////////////////000000000000///////////////////////////////////////////////////......//////000111222111111000///////////////......//////000000//////........................000000000000111111111111111000000/////////000000222222222111111000000000000000000000111111111111///000111222222222111111000000000000000000000000///111222111000///000111000111111222222222222222000111111222222111111000111111111111222333444555000000000000000000000000000000000000000111222333222111000000000000000111000000000000111111111111////////////////////////...///000111111222111111000000000000000000111111000000000000111111111111111111111111111111111111111000000000000/////////222222222222222222222222111111111111222222222222222333333333333333333444111222333444444444333333555555555555555555555555444444444555555555555666333333444666777888999:::999:::;;;===>>>>>>===<<<============>>>???@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEBBBBBBAAABBBBBBCCCDDDEEEBBBCCCDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJHHHFFFDDDBBBAAAAAA@@@????????????@@@777777777777777777777777555666777888999888888777666666777888999:::;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<============>>>???@@@AAAAAA@@@??????CCCDDDDDDDDDDDDCCCAAA@@@@@@@@@AAACCCCCCDDDDDDDDDBBBCCCEEEGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCDDDEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEDDDCCCCCCBBBAAAAAA>>>>>>>>>======<<<<<<<<<:::;;;;;;;;;;;;:::999999888777777777666666666666666666555555444333333222222222222222222222222222111000000//////000000111000000////////////000000///000000000111111111111000000000000000000000000000000////////////000000...///000111111000///...////////////000000000000////////////////////////////////////000000000000//////////////////////////////............//////............////////////111000000///......---------------.........//////////////////////////////......////////////......---------............///.........///////////////////////////////////////////////////////////////////////////000000000000.........///////////////////////////////////////...//////......//////...............////////////////////////000000000000////////////////////////////////////////////////............///000111222111111000///////////////...///000000111111111000///////////////////////////000000000111111111111...............///000111000111111111111111222222///000000000111111111111///000111222222222222111000000000000000000000000///111222111000///000111000000000000000111222222000111222222222222111000000000000000111222333444111111111111111111111111111111111000111111222222111000000//////000111222000000000000111111111111000000000000000000000000...///000111111222222222111000000000000000000000000000000000111111111111111111111111111111111111111111111000000000000///222222222222222222222222111111111111222222222222444333333333333333333222111222333444444444333333555555555555555555555555444555555555555666666666444444555555666777888888777888;;;===>>>???>>>=========<<<======>>>???@@@AAABBBDDDEEEFFFFFFFFFEEEBBBBBBAAABBBBBBCCCDDDEEEDDDDDDFFFGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIEEEFFFHHHJJJJJJIIIHHHGGGFFFGGGHHHIIIHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@777777777777777777777777555666777999999888888777555666777888999:::;;;;;;999999:::;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@>>>???@@@AAAAAA@@@>>>===???@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCAAACCCEEEGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA???@@@BBBCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEGGGGGGFFFDDDCCCEEEEEEDDDCCCBBBBBBAAAAAA<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::999999777777777777666666666666666555555444444333222222111111111111111111111111000000////////////000000000000////////////000000//////000000111111111222000000000000000000000000000000////////////000000...///000111111000///...////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////............//////............/////////000111000000///...------------------.........//////////////////////////////......////////////......---------.........//////000000000///......------////////////////////////////////////////////////000000000000////////////,,,------...///000111111////////////////////////---///000//////000///---............/////////000////////////000000000000////////////////////////////////////////////////............///000222222111111000//////////////////000111222222222222222000000000000000000000000//////000000111111111222+++++++++,,,...000111222...///000111222333444444//////000000111111111222///000111222333333222111000000000000000000000000///111222111000///000111000///.........000111222000111222333333222111000////////////000111222333111111111111111111111111222222111111111111111222000000/////////111222333000000000000111111111111111111111111111111111111......///111111222222222111111111000000000000000000000000000111111111111000000000000000000000000222222222111111111111000//////000111333444555666000111111111111222222222444444444333333222222222111222333444555444333333555555555555555555555555555555555666666666666777666666666666666666666666444555888;;;=========<<<======<<<======>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFFFFFFFGGGGGGHHHIIIEEEGGGIIIKKKKKKIIIGGGFFFEEEFFFGGGHHHHHHFFFEEECCCCCCBBBAAAAAA@@@@@@AAAAAA777777777777666666666666999999888888777777666666777777777777888999:::;;;::::::;;;;;;<<<======>>>???>>>>>>>>>>>>>>>??????@@@@@@AAABBBAAA@@@???>>>@@@AAABBBCCCCCCAAA???>>>AAAAAA@@@@@@@@@AAABBBBBBFFFFFFEEEEEEEEEEEEEEEFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAACCCEEEEEEDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;888777666444444555555666555444333333333333444555111111111111111111111111000000000000000000000000...///000222222111000000222111111000///......---000000000000111111111111000000000000000000000000//////000000000000//////000000111111111111000000000000000000000000000000////////////////////////........................222111111111000000//////000000////////////000000////////////////////////000000000000000000000000............////////////////////////////////////...............---------///////////////////////////...,,,,,,,,,---///111000000000000000000000000111111000000//////....................................//////000000111111............////////////////////////////////////------...///000111222222////////////////////////000///...------...///000111111111111000000000000111111111111111000//////000///...------...///000////////////////////////////////////000000000000---.........//////000000---......///000111111222111111111111111111111111555333111000.........///000000111111111222222222////////////000000000000000000000000111111111111333000...///222444333111111111111111111111111111///000111111///......///000000111222222222222111111111222222222222111111222111111111000000//////000000000000111111111111333333222222111111000000333222111000////////////000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000111222222222222111222222222222222222222222222333444555555555444333333333333444555666777777555555555555666666666666888888999999999:::::::::::::::;;;;;;<<<===>>>>>>999;;;<<<===<<<===???@@@CCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDBBBBBBDDDFFFGGGGGGIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@>>>=========>>>777666666666666666666666888888888777777777777777777777777777888999:::::::::;;;;;;;;;<<<<<<======>>>>>>======>>>???@@@@@@AAAAAABBBCCCBBBAAA@@@???>>>???AAABBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCFFFFFFEEEEEEEEEEEEEEEFFFGGGEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAACCCDDDDDDDDDBBBAAACCCCCCCCCCCCBBBAAA@@@???===<<<<<<<<<;;;;;;::::::::::::999999999999::::::888777666555444555555666555444333333333333444555111111111111111111111111000000000000000000000000//////000111111111111000111111111000///.........//////000000000111111111000000000000000000000000//////000000000000//////000000111111111111000000000000000000000000000000////////////////////////////////////////////////111111111000000000////////////............//////////////////////////////////////////////////////............////////////////////////////////////........................////////////////////////000///...------///000222000000000000000000000000111000000000/////////............................../////////000000000111............////////////..............................//////000000111111////////////////////////000///...------...///000............////////////111111111111111000//////000///...------...///000////////////////////////////////////000000000000............/////////000.........///000111111111111111111111111111111111111000000//////000111222000000111111111222222222////////////000000000000/////////000000000111111222000//////222333222111111111111111111111111111000111333222000//////000000000111222222222222111000111111222222111111000111111111111000000000///000000000000111111111111111111111111111000000000333222111000////////////000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000...///000000111111000000222222222222222222222222222333444555555555444333333444444444555666666666555555666666666777777777777777777888888888999999777777888888999999::::::999;;;<<<===<<<===???@@@CCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBDDDFFFGGGGGGIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA???>>>>>>>>>>>>666666666666666666666666666777777777777777777888777777777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>???AAAAAABBBBBBCCCDDDCCCBBBAAA@@@<<<>>>@@@AAACCCCCCCCCBBB@@@???@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFDDDBBBAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;:::999999999888888777777888888999777666555555444444555555444444333333333333444444111111111111111111111111000000000000000000000000000000//////000000111111111111000000//////......//////000000000000111111000000000000000000000000//////000000000000/////////000000111111000000///000000000000000000000000////////////////////////000000000000000000000000111111000000000000//////......------------......000000000000000000000000------------------------............////////////////////////////////////////////////////////////////////////////////////000000///......000111222000000000000000000000000000000000000////////////////////////////////////////////////000000000000............////////////........................////////////000000000000//////////////////////////////............//////------......//////000000000000111111000000////////////............//////////////////////////////////////////000000000000............////////////......//////000000111111000000000000000000000000000000//////000111222222000000000111111111111222////////////000000000000....../////////000000000222000//////111222222111111111111111111111111111111222333333111000000111///000111111222222111111000111111222222111111000111111111111000000000000000000000000111111111111///000000000000000000111333222111000////////////000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000///000000111111111111111222222222222222222222222222222333444444444444444444444555555555555555555666666666777777777888888666666666777777777888888777777777888888888888888999;;;<<<===<<<===???@@@BBBCCCCCCDDDDDDEEEFFFFFFEEEFFFFFFEEECCCCCCDDDFFFGGGGGGIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIHHHFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGFFFGGGHHHJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCAAA@@@???>>>>>>???555555555666666666666666555666666666777777888888666666666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBAAABBBCCCCCCCCCBBB@@@???===>>>???AAABBBBBBBBBBBB?????????@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFEEECCCAAA???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA??????@@@@@@???>>>>>>=========<<<;;;:::999888777777777666666666666777777666666555555444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000///......000111222111000000000/////////...////////////000000000111//////////////////////////////000000000000////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000/////////......------......///000000000000000000000000------------------------............////////////////////////////////////////////////000000000000//////////////////////////////.........///000111////////////////////////000000000000////////////000000000000000000000000////////////000000000000............////////////////////////////////////111000000000/////////.../////////////////////////////////....../////////...//////000111222222333///000000000000000///////////////....../////////////////////////////////////////////000000000000.........///////////////.../////////000000000111////////////////////////333222111000000/////////000000000000111111111111////////////000000000000............////////////111000//////000111222222111111111111111111111111000222333222111000000000///000000111111111111111000000111111111111000000111111111000000000000000///000000000111111111111......//////000000111111222222111000//////000000///000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000222222333444444444444333222222222222222222222222222222333333444444444444555555555555555444444444777777777777888888888888666666666777777777888888:::::::::::::::999999999999;;;<<<===<<<===???@@@BBBBBBCCCCCCDDDEEEEEEFFFEEEFFFFFFFFFDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFHHHGGGFFFFFFFFFHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@?????????444444555555666666666777555555666666777777777888666666666666777888999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@AAAAAABBBBBB@@@???>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFHHHGGGFFFDDDBBB@@@???>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>??????@@@@@@@@@@@@@@@>>>>>>>>>???>>>>>>===<<<===<<<;;;:::999888777777777666666555555666666777555555555555555444444333333333333333333333333333000000000000000000000000////////////////////////000///.........///111222000000000000////////////...////////////000000000//////////////////////////////000000000000////////////000000000000//////////////////////////////////////////////////////........................//////////////////000000000//////////////////000////////////////////////....................................////////////////////////////////////.../////////000000111111////////////////////////...---------......//////////////////////////////////////////000000000000111111111111111111111111000000000000////////////............////////////000000000000000000000000111111000000//////......////////////////////////...//////////////////......//////000111222222333...//////000000000//////...//////////////////...////////////////////////////////////000000000000///////////////.........////////////000000000000........................222222111111000000//////000000000000000000000000////////////000000000000............////////////000000000000///000111222111111111111111111111111///000222111000...////////////000111111111111000000000000111111000000000000000000000000000111111///000000000111111111111......//////000000111111222111000000000000000000///000000000111111111111000000111111111111000000000000000000000000000000111111111111111111111111222222333444444444444333222222222222222222222222222222222222333333444444555555555555555444444444777777777777888888888888777777777888888888999999;;;;;;;;;;;;::::::::::::999;;;<<<===<<<===???@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDEEEGGGFFFEEEEEEEEEGGGGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGIIIIIIJJJIIIHHHGGGIIIIIIHHHGGGGGGHHHJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>444444444555555666666777555666666666666666666777666666666666777888999999999999999:::;;;;;;<<<<<<============>>>???AAAAAA@@@@@@AAAAAAAAA@@@???>>>????????????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFDDDBBB@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>?????????@@@======>>>>>>>>>>>>======;;;;;;:::999999888777777777666666555555666666777444555555555555444333333222222333333333333222222000000000000000000000000//////////////////////////////......//////000000000000000000////////////......////////////000000000000000000000000000000//////000000000000//////...//////000000//////...000000000000000000000000////////////////////////..............................////////////000000000000////////////000000////////////////////////////////////////////////............////////////////////////////////////---......//////000000111////////////////////////---------...............000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////............////////////000000000000000000000000111111000000//////......////////////////////////......////////////......------......//////000000......///000000000//////......////////////......////////////////////////////////////000000000000///////////////.........////////////000000000000////////////////////////---...///111222222222222111000000000000000//////////////////000000000000....../////////000000000///000000000//////111222111111111111111111111111///000111111///......///...///000000111111000000///000000111111000000///000000000000111111111111000000000000111111111111///000000000000000000111111111000000000000000111000000000000111111111111000000111111111111000000000000000000000000000000111111111111111111111111///000000111111111111111222222222222222222222222222222222222222333444444444444555555555555555555666666666777777777888888777777777888888888999999888888999999999999999999999;;;<<<===<<<===???@@@AAABBBBBBCCCCCCDDDEEEEEECCCEEEGGGGGGFFFEEEFFFGGGGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGIIIJJJJJJIIIIIIHHHKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@@@@@@@AAA???@@@@@@@@@@@@???>>>===333333444555555666777777666666666666666555555555666555555666666777888999777777888999;;;<<<======>>>>>>======>>>???@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>???AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAACCCBBBBBBCCCCCCEEEFFFFFFGGGGGGHHHGGGFFFDDDCCCAAA>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@????????????>>>=========>>>>>>??????======>>>>>>>>>>>>======::::::999999888888888777777777666666666666777777444444555555555444333222111222333333333333222111000000000000000000000000////////////////////////---...//////000000//////////////////000000000000........./////////000000000000000000000000000000//////000000000000//////......////////////......000000000000000000000000////////////////////////................................./////////000000/////////....../////////------------------------////////////////////////............////////////////////////////////////,,,------...//////000000////////////////////////------...///////////////000000000000000000000000.../////////000000000111000000000000000000000000111000000000/////////...............////////////........................000000000000////////////////////////////////////---...///000000///...---............////////////---......///000000//////---...///000000///...---////////////////////////////////////000000000000000/////////............000000000000////////////////////////////////////,,,...///111222222222222111111000000////////////////////////000000000000/////////000000000111111...000111000......000333111111111111111111111111///111222222000//////000...//////000000000000000//////000000000000/////////000000000111111111111000000000000111111111111111111111111111000000000111111000000000000111111000000000000111111111111000000111111111111000000000000000000000000000000111111111111111111111111...///000000111111000000222222222222222222222222333222111111111222333444333444444444555666666666555555666666666777777777666666666777777777888888666666777777888888999999999;;;<<<===<<<===???@@@AAAAAABBBCCCCCCDDDDDDEEECCCEEEGGGHHHGGGFFFFFFGGGGGGGGGIIIIIIIIIIIIGGGGGGFFFGGGIIIJJJJJJJJJIIIHHHLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFHHHIIIJJJJJJIIIHHHFFFDDDCCCAAA???>>>???@@@AAA>>>>>>?????????>>>===<<<333333444444555666777777777777666666555555555444555555555666666777888999666666888999;;;<<<>>>>>>???>>>>>>>>>>>>>>>??????AAABBBCCCCCCCCCBBBAAA@@@;;;<<<<<<>>>???BBBCCCEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCEEEFFFFFFGGGHHHHHHHHHGGGFFFDDDCCC>>>>>>>>>>>>????????????@@@@@@@@@????????????>>>===============>>>??????======>>>>>>>>>>>>>>>===999999888888888888888888777777666666666666777777333444555555555444333222111222333444444333222111000000000000000000000000////////////////////////,,,---///000000000///...////////////000000000000............/////////000000000000000000000000000//////000000000000//////......////////////......000000000000000000000000////////////////////////000000000000000000000000---.........//////000000.........------.........------------------------////////////////////////............/////////000////////////////////////,,,,,,,,,---...//////000////////////////////////...//////000000000000000000000000000000000000000.../////////000000111111////////////////////////111111000000/////////.............../////////000------------------------////////////000000000000////////////////////////---...///000000///...---111111111111000000000000------...///000000//////---...///000000///...---////////////////////////////////////000000000000000000//////.........---000000000000////////////000000000000000000000000000000111222222111//////111111000000/////////...////////////000000000000000000000000111111111111---000111000......000333111111111111111111111111000222333333111000000111...//////000000000000000//////000000000000////////////000000111111111222000000000000111111111111333333222222111111000000111000000000000000111111000000000000111111111111000000111111111111000000000000000000000000000000111111111111111111111111000000111222222222222222222222222222222222222222333222111111111222333444333333444444555666777777555555555555666666666666555555555555666666666777666777777888999::::::;;;999;;;<<<===<<<===???@@@AAAAAABBBBBBCCCDDDDDDEEECCCEEEGGGHHHGGGFFFFFFGGGGGGGGGIIIIIIIIIIIIGGGGGGFFFGGGIIIJJJJJJJJJIIIIIILLLKKKJJJIIIIIIJJJKKKLLLKKKJJJHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHIIIGGGHHHJJJKKKKKKJJJHHHGGGDDDBBB@@@???>>>>>>@@@@@@======>>>??????>>><<<<<<555555555555555444444444555555444444444444555555777777777777666666666666777777777888999;;;<<<===>>>>>>????????????>>>>>>???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@???@@@AAABBBCCCGGGIIIJJJKKKJJJHHHEEECCC????????????@@@AAABBBCCCEEEFFFFFFEEECCCAAA???===============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::888777666666666666666666666666666666666444444333333333333222222555444444333222111000000000000000000000000000000000000000000000000000000000000//////.........---......///000000000000000000000000000000000000000//////............//////111111111111111111111111//////000000000000//////////////////////////////////////////000000000000000000////////////000000000000//////.........---//////............//////////////////////////////............////////////............////////////////////////////////////......---,,,---...///000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............//////......///000000000000000////////////////////////////////////////////////000000//////.........---000000///...............111111111111000///------000000000000000//////...////////////////////////......//////000000111111111111111111111111111111.........///////////////---...///000000///...---000000000000000000000000111111111000000000000000222111111111000000//////000000000000111111111111222222222111111111000000111111000000000000111111222111111111000000//////000000000000000000000000000000000000000000000000...------///222444444333000111111111111222222222000///...///000111000...111000/////////000222333+++,,,...///111222222222222111///.........///000000000000000000000000000000000000000000000000000111111111111111222222222222222222222222222222222777555333444555555222///333333444444555444444444777666666555444333333333777777777777888888888888777777777888999999999:::<<<;;;;;;::::::999999999??????@@@AAABBBCCCEEEFFFEEEEEEDDDDDDEEEGGGIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNKKKLLLMMMLLLKKKJJJKKKLLLKKKJJJHHHFFFDDDCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFDDDCCCAAA???>>>>>>??????>>>>>>======<<<<<<555555555555555555555555666666666555555666666666777777777777666666666666777777888888999:::;;;<<<>>>>>>????????????>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAABBBBBBAAAAAAAAABBBCCCDDDGGGHHHJJJJJJJJJGGGEEECCC????????????@@@AAACCCCCCFFFFFFFFFEEEDDDBBB@@@>>>=====================>>><<<<<<<<<<<<;;;;;;;;;;;;:::999888666555555555555555555555555555555555555444444333333333222222222333333333222222111111000000000000000000000000000////////////////////////000/////////..................///000000000000000000000000000000000000000//////............///////////////////////////////////////000000/////////////////////////////////.../////////000000000000000000////////////000000000/////////............//////............//////////////////////////////............////////////............////////////////////////////////////......---------...///000........................////////////////////////000000000000000000000000........................//////////////////////////////////////////////////////............//////......///000000000000000////////////////////////////////////////////////000/////////............000000///...............111111111111000///...---***+++,,,---......------////////////////////////......//////000000000000........................111111111000/////////...//////000111111000//////000000000000000000000000000000000000000111111111111111111111000000000///000000000000111111111111222222222111111111000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000---,,,,,,---000111111000000111111111111222222222111000//////111111000///111000/////////000222222------///000111111111111222111000///...//////000000000000000000000000000000000000000000000000000///000000111222222333333222222222222222222222222222111111333666777666444333333444555555555444444444444555555555555666666666666777777777888888888888888888888888888999999:::::::::;;;;;;;;;<<<<<>>??????>>>>>>===<<<<<<<<<666666666666666666666666777777666666666666777777666666666666777777777777999888888888999::::::;;;===>>>>>>??????>>>>>>===???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDCCCCCCBBBCCCCCCCCCBBBCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGEEECCC?????????@@@AAABBBDDDDDDFFFFFFGGGFFFEEECCCAAA@@@========================<<<<<<;;;;;;;;;:::::::::666666555444444444444444555555555555555555555555333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////..................///000000000000000000000000000000000000000//////............//////////////////////////////......////////////......////////////////////////....../////////000000000000000////////////000000////////////............//////............//////////////////////////////............////////////............////////////////////////////////////......------......///000........................////////////////////////000000000000000000000000........................//////////////////////////////////////////////////////............//////......///000000000000///////////////////////////////////////////////////////////////............000//////............///000111111000000///...---'''(((+++---......---,,,////////////////////////...////////////000000000........................333333222111000///......000000111111111111000000000000000000000000000000//////000000111111222222111111111111000000000000000000000000111111111111222111111111111000000000///000111222222111000///111111111111000000000000000000000000000000000000000000000000000000000000///...---...000111000///000111111111111222222222222111000000111222111000000000000///000111111222...///000000111111000000111111000///////////////000000000000000000000000000000000000000000000000//////000111222333333333333333333333333333333333111000111333555777666555333333444555555555555555222333444555666888999999666666777777777777888888888888888888888888777777888888999:::<<<===>>>>>>??????@@@AAACCCEEEGGGHHHEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIJJJLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFEEECCCCCCCCCBBBAAA@@@@@@@@@??????>>>======<<<<<<;;;666666666666777777777777777666666666666666666777666666666666777777777777999999999888999999::::::======>>>>>>>>>>>>======??????@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHFFFEEECCC???@@@@@@@@@AAACCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBB===============<<<<<<<<<;;;;;;;;;;;;:::::::::999555555444444333444444444555555555555555555555555333333333222222222222111000000000000111111222222000000000000000000000000///////////////////////////////////////...............///000000000000000//////////////////////////////............//////000000000000000000000000......////////////......////////////////////////........./////////000000000000////////////000000///////////////.........//////............//////////////////////////////............////////////............////////////////////////////////////...............//////000000000000000000000000000////////////////////////////////////////////////........................//////////////////////////////////////////////////////............//////---...//////000000/////////////////////////////////////////////////////////////////////.........000///............//////000000000000000///......***+++...000111000///...////////////////////////////////////////////////000000000000000000000000111111111000000/////////000000000000000000000000////////////////////////......///000111222222333111111111000000000000000///000000000111111111111111111111111000000000000...///111333333111///...111111111000000000000000000000000000000000000000000000000000000000000000222111000111222222111000000000111111111222222222222111000111222333222000000000000000000111111222000000111111111000000///111000000///////////////////////////////////////000000000000000000000000111111111111111222222222333333333333333333333333333333333444444444333222222333444555666666666555333333444555777888999999666666666666777777777888999999888888777777666666777888888:::;;;<<<===>>>======>>>@@@BBBDDDFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;555666666666777777888888666555555444444555555666555666666666777777777888999999999888999999::::::======>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBB@@@@@@????????????@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDCCC>>>=========<<<<<<;;;;;;;;;:::::::::999999999999666666555444444555555555555555555555555555555555333333222222222111111111...//////000000111111222////////////////////////.................................///////////////......///000000000000000//////////////////////////////............//////000000000000000000000000......////////////......////////////////////////............////////////000000////////////000000........./////////////////////............//////////////////////////////............////////////............////////////////////////////////////.........///////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........................//////////////////////////////............//////------...///////////////////////////////////////////////////////////////........./////////////////////............/////////000000000000//////......///000111111000...---/////////////////////////////////...............////////////////////////.........//////000000000////////////////////////////////////////////////......///000111222222333000000000000000000111111///000000000111111111111000000000000000000000000...///111333333111///...000000000000000000111111111111111111111111111111000000000000000000000000333222111111222222111000000000111111111222222222222111000111222333222000///000000000111111111111111111111111111000000///000000000000000//////...////////////////////////000000000000000000000000333333222222111000000000333333333333333333333333222333444444333222222222222333444555666666666666444555555555666666777777555666666666666777777777999888888777777666666666777888888999:::;;;;;;;;;;;;;;;<<<===???AAACCCDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFHHHIIIIIIHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<;;;;;;;;;444555555666666777777888555555444444444444555555555555666666777777888888999888888888999::::::;;;<<<======>>>>>>======<<<>>>???@@@AAAAAABBBBBBBBB??????>>>>>>>>>>>>??????@@@@@@AAAAAACCCDDDFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDD>>>======<<<<<<;;;;;;;;;:::::::::999999999888888888777666555555555555555444444444444444444444444222222222222111111111111......//////000000000111////////////////////////.................................///////////////......///000000000000000000000000000000000000000//////............////////////////////////////////////000000000000//////////////////////////////------........./////////000000////////////000000........./////////////////////............//////////////////////////////............////////////............////////////////////////////////////---...///000000000000///........................////////////////////////000000000000000000000000000000000000000000000000........................//////////////////////////////............//////------...////////////...////////////////////////////////////////////////.........//////////////////............//////000//////000000000000//////......//////...------,,,/////////////////////////////////............---------------------------,,,,,,---...///000111111//////............//////000000000000000000000000//////000000111111222222000000000000111111111111000000000000111111111111//////000000000000000111///000111222222111000///000000000000111111111111111111111111111111111111000000000000000000000000111000//////000111000...000111111111111222222222222111000000111222111000//////000111111111111000111111111222111111000000000000000000000///......000000000000000000000000000000000000000000000000333333222222111000000000222222222222222222222222///111333444333222333555222333444555666777777777555555555555555444444444555555666666666666777777777777777777777777666666888888999::::::;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIEEEFFFHHHHHHGGGGGGHHHJJJKKKLLLLLLKKKKKKIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<<<<;;;;;;:::333444444555666666777777666666555555555555666666555555555666777888888888777777888888999:::;;;<<<<<<<<<============<<<<<<>>>???@@@AAAAAABBBAAAAAA@@@??????????????????@@@@@@@@@@@@AAABBBDDDFFFHHHDDDEEEFFFGGGHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDD>>>>>>===<<<<<<;;;::::::999999999999888888888888888888777555444444444444444444444444444444444444222222222222111111111111.../////////////////////////////////////////////..................................../////////000......///000000000000000000000000000000000000000//////............//////////////////////////////000000111111111111000000////////////////////////---------.........//////000000////////////000000............/////////000//////............//////////////////////////////............////////////............////////////////////////////////////---...///000111000000///........................////////////////////////000000000000000000000000////////////////////////........................//////////////////////////////............//////,,,---......//////......////////////////////////////////////////////////............/////////000...............///000000//////000000000000//////...---,,,,,,,,,---.../////////////////////////////////.........---------------------------------.........///000000000111000000///......///000000000000000000000000000000000000000000000111111111///000000000111111111111000000000000111111111111////////////000000111111000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000111000//////111222111///000111111111111222222222111000//////111111000///...///000111222111111000000000111222222222111111///000000111000///...---000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000222444444222111222333222333444666777777888888444444444444444444444444555555555666666666777777666666666777777777777777888888999;;;===>>>???@@@<<<<<<<<<======???@@@@@@@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGGGGFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCAAAAAABBBAAAAAAAAA@@@@@@??????>>>======<<<<<<;;;::::::333333333444555666666777777777666666666666777777444555555666777888888999777777777888999;;;<<<===<<<<<<============<<<<<<>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBEEEGGGHHHDDDEEEFFFGGGHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFEEEDDDBBBBBBAAAAAABBBCCCEEEFFFFFFEEEDDDDDD>>>>>>===<<<;;;;;;::::::999999999888888888888777999888666555444333333222444444444444444444444444222222222111111111111000////////////////////////////////////////////////........................---.........//////000000...//////000000000000000000000000000000000000000//////............//////111111111111111111111111111111222222222222111111////////////////////////---------.........//////000000////////////000000---.........//////000000//////............//////////////////////////////............/////////000............/////////000////////////////////////---...000111111111000///000000000000000000000000////////////////////////000000000000000000000000................................................//////////////////////////////............//////,,,---......//////......////////////////////////////////////////////////---.........//////000000...............///000111//////000000000000000///...---,,,+++,,,...111333//////////////////////////////.........---------////////////////////////111111111111000000000000222111000//////000111222000000000000000000000000111111111000000000000000//////000000111111111222000000000000111111111111.../////////000000111111111111000000000000111111//////000000111111111222111111111111111111111111000000000000000000000000222111000111333444333222000111111111111222222222000///...///000111000......///000222222111111000000000111222222222222222///000111111111000...---000000000000000000000000000000000000000000000000---...///111222333555555000000000000000000000000444666777555111......///222333444666777888888888222222222333333444444444555555555555666666666777555555666666777777888888777888:::<<>>>>>>>>>>>>>>??????@@@===>>>@@@BBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEIIIIIIHHHHHHGGGFFFFFFEEECCCEEEFFFGGGFFFFFFHHHIIIJJJJJJKKKKKKKKKIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBCCCCCCCCCBBBAAA@@@BBBBBBAAAAAA@@@??????>>>>>>======<<<;;;;;;::::::444444444555555555555666888888888888888777666666555555555666777777888888777888888999999:::;;;;;;======>>>???????????????>>>>>>???@@@AAABBBBBBCCC@@@@@@???????????????@@@BBBBBBAAAAAABBBCCCEEEFFFFFFGGGHHHHHHGGGFFFGGGIIIGGGGGGHHHHHHHHHGGGFFFFFFHHHFFFDDDBBBAAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@???>>>===<<<;;;;;;999999999888888888777777777777666555555555555555888555333333555555333000222222111111111111222222111111000///////////////000000111111000///......000000//////.........---////////////////////////000000000000000000000000000000///...............////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////........................000000000//////////////////000111000...------...//////...------------...000000000000000000000000222111111111000000//////000000/////////.........////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......111///...------...///111////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////......000000000000000000000000000000000000000000000000//////////////////////////////............//////111111000000//////...............////////////000000000000000000000000000000000000000////////////////////////000000000000111111000000000000111111111111000000//////......000000000000000000000000////////////000000000000......////////////......111000///......///000111---......///000111111222333222222222111111000000...///000111111000///...000000111111222222222333111111111111111111111111222111000//////000111222111111000/////////////////////000000111111222222111111222222222222111111000000000000000000000000---------............///000111111111111222222222111111000000111111222333555555555444444333333333222777666222999FFFJJJDDD888666333111111444666888555555666777666555444333888777666444444444555555777999999;;;AAAKKKPPPPPPGGGEEEBBB???======@@@CCC???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDFFFFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFIIIJJJJJJKKKJJJIIIGGGFFFGGGGGGGGGGGGEEECCCAAA@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@@@@???>>>>>>>>>======;;;:::999888888444444444555555555555666888888888888888777666666555555666777777888888999777888888999999::::::;;;======>>>????????????>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@????????????@@@@@@AAAAAAAAAAAACCCEEEGGGHHHEEEFFFGGGGGGEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFEEECCCAAA@@@AAABBBBBBAAAAAA@@@@@@@@@?????????>>>======<<<:::999999888999999999888888888777777777666666555555555555555666444222222333333111///111000000000000000000111111111000///////////////111111111000000000//////000/////////............////////////////////////000000000000000000000000000000///...............////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...///000///...---...///000000///.......................................111111111000000000//////......---------,,,,,,,,,////////////////////////............................../////////000000000000000000000000000000000000000000000//////......000///...------...///000////////////////////////////////////////////////////////////////////////................................................000000000000000000000000000000000000000000000000//////////////////////////////............//////111000000000/////////...---............/////////////////////////////////000000000000////////////////////////000000000000111111000000000000111111111000000000/////////...000000000000000000000000////////////000000000111......////////////......111000///......///000111......//////000000111111222222111111111000000000...///000111111000///...111111000000000000000000111111111111111111111111222111000//////000111222222222111000000000000000000000000000000111111111000000000000000000000000000000000000000000000000........./////////000000000111111111111222222222111111000000111111222333333333333333222222111111000555444333===MMMUUUSSSFFFCCC>>>999555333333222333333333444555666888999444333333333444555777888999999888777===HHHNNNNNNMMMKKKHHHDDDAAA???@@@AAA???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEECCCAAA???>>>AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@???>>>=========<<<;;;:::999999888444444444555555555555666777777888888777777666666666666777777888999999:::777777888888999:::::::::<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFHHHJJJEEEFFFGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA?????????@@@@@@??????>>>>>>>>>=========<<<<<<;;;:::999999888888999888888888888777777777777666555555444444555555444333111111222222000///000000////////////000000111000000///////////////222111000000//////000000////////////............////////////////////////000000000000000000000000000//////............///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111////////////////////////---...000///......///000000000///............///........................111111000000000000//////---------------,,,,,,,,,////////////////////////........................------........./////////000000000000000000000000000000000////////////...000///...------...///000////////////////////////////////////////////////////////////////////////................................................000000000000000000000000000000000000000000000000//////////////////////////////............//////000000000000////////////---------............///........................////////////000000000000////////////000000000000111000000//////000000111000000000000////////////000000000000000000000000/////////000000000111111...//////000000//////...000000////////////000000////////////000000000000111111000000000000////////////000000000000//////111111000000///.........111111111111111111111111111111000000000000111111222222111111000000111111111000000000000000000/////////...------...//////000000000000000000000000//////000000000111111111000111111111111222222222111111000000111111222333444333333333333333222222000333333333===MMMWWWWWWOOOMMMHHHCCC>>>:::777555555444222111222444666888:::999777666555555666666::::::777555:::DDDJJJJJJMMMKKKIIIEEEBBB???===<<>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBBDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGEEEFFFFFFEEEDDDBBB@@@???AAAAAAAAAAAAAAA@@@@@@???AAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::999444444444555555555555666666777777777777777666666777777777888999999::::::777777777888999999::::::;;;<<<======>>>>>>======>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHFFFGGGGGGFFFDDDBBBCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@???>>>======>>>>>>@@@@@@@@@?????????>>>>>>======<<<;;;;;;:::999999888888888888777777777777666666555444444444444555333333222222222111111000000000////////////000000000000////////////000000000000///......//////000///////////////.........////////////////////////////////////////////////000///............//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111//////000000000000000111,,,...//////......000111000///......------......000000000000000000000000000000000000000000//////////////////////////////////////////////////////........................------------.........///////////////////////////////////////////////////000///............///000////////////////////////////////////////////////////////////////////////000000000000000000000000------------............//////////////////////////////////////////////////////////////////////////////............//////000000000000////////////------------....................................////////////000000000000////////////000000000000000000////////////000000000000000000//////////////////////////////////////////000000000111111111//////000000000000//////000000////////////000000000000000000////////////000000000/////////////////////000000000000//////000000000000000000//////111111111111111111111111111000000000000000000111111111000000000000000111111111000000/////////...000///---,,,,,,---///000000000000000000000000000/////////000000000111111000000111111111222222222111111000000111111222333555555555555555555555555111444444222777AAAGGGGGGHHHHHHGGGFFFEEECCCBBBAAA<<<;;;999777555444333333:::999777666555444555555888999888666:::AAADDDBBBGGGGGGFFFFFFDDDBBB???<<<==================>>>>>>@@@????????????@@@AAAAAADDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGEEECCCBBB@@@AAAAAAAAAAAA@@@??????AAAAAAAAA@@@???>>>===<<<;;;:::::::::::::::::::::444444444555555555555666555666666777777777666666777777777888999999::::::666777777888888999::::::;;;;;;<<<============<<<>>>>>>???@@@AAABBBBBBCCCBBBBBBAAABBBBBBCCCDDDDDDGGGFFFDDDCCCCCCDDDEEEEEEGGGHHHHHHGGGEEECCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA??????>>>>>>=========>>>@@@@@@@@@@@@????????????<<<<<<<<<;;;::::::999999777777777777777777777777666666555444444444444444333333333333222222222222222111111000000111111222000000////////////000000.........------......///........./////////////////////////////////////////////////////////////////////............//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111111222222222,,,...//////......000111///...------,,,,,,------000000000000000000000000//////////////////000000.../////////////////////////////////////////////////////////////////////------------.........///////////////////////////...............///////////////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000---------.........//////////////////////////////////////////////////////000000000000000000000000//////............//////////////////000000000000---------.........//////.........................../////////000000000111////////////000000000000000000////////////000000////////////000000000000////////////////////////000000000000111111111111//////000000000000////////////000000000000//////000000000000///////////////////////////000000000000000////////////000000//////000111111222333333000000000000000000000000000000000111111000000000//////.........//////000111000000000//////......111000...------...000111000000000000000000000000....../////////000000000000000111111111222222222111111000000111111222333555555555555555555555555222444555333333555666555888999<<<@@@CCCEEEGGGGGGDDDEEEEEEDDDBBB???;;;999555555444444444666777888555777999999;;;???>>>:::BBBBBBCCCFFFIIIIIIFFFCCC<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>>>>???@@@@@@CCCCCCDDDDDDDDDCCCCCCBBBEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIHHHHHHFFFDDDCCC@@@@@@AAAAAA@@@@@@???>>>AAAAAAAAA@@@???>>>======::::::::::::::::::999999444444444555555555555666555555666777777777666666666666777777888999999:::666666777777888999999999:::;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHGGGEEECCCBBBBBBCCCCCCFFFGGGHHHGGGEEEDDDDDDFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========:::::::::999999888888888666666777777777777777888666555444444333333444444222333444333222111222444222222111111111111222222///////////////000000111------.../////////...............///////////////////////////////////////000000000000000000000000///............//////000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000111111222222333---...000///......///000//////...---------------..............................////////////000000,,,,,,,,,---------------////////////////////////000000000000000000000000------........./////////000000000000000000000000---............/////////////////////////////////////////////////////////////////////////////////////////////////////////........................------......///000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////000000000000.........////////////000..............................//////000000111111////////////000000000000000//////......//////000////////////000000000000000000000000000000000000000000000111111111222222///000000111111000000/////////000000000000//////////////////000000000000//////000000000000111111000000////////////000000......///111222333444555000000000000000000000000000000111111111111000000......---------...//////000//////////////////...111111000//////000111111000000000000000000000000........./////////000000000111111111111222222222111111000000111111222333111111222222222222333333111333555555333111000000...000333777;;;>>>@@@@@@EEEGGGKKKMMMMMMKKKHHHFFFCCCBBB@@@===<<<;;;;;;;;;888<<<>>>???BBBCCC@@@:::<<<<<>>>>>=========???AAABBB>>>============>>>??????BBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFEEECCCBBB@@@@@@@@@@@@@@@??????>>>???@@@@@@@@@@@@???>>>>>>;;;;;;::::::999999999888444444444555555555555666444555555666777777666666555555666777777888888999666666777777888888999999::::::;;;<<<<<<<<<<<<;;;>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDCCCDDDFFFDDDDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@??????>>>>>>>>>>>>============::::::::::::999999999999666666666666777777888888666555444444333333444444000222333333111000111333111111000000000000111111///////////////000111111,,,...000222222111000.............../////////000////////////////////////000000000000000000000000...............///000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---......///000000111111...///000///...---...///111111000///////////////................................./////////000000,,,,,,,,,---------......////////////////////////////////////////////////....../////////000000000000000000000000000000000---------.........//////......////////////......////////////////////////////////////////////////////////////////////////..............................//////000111111222000000000000000000000000000000000000000000000000000000000000000000000000//////............//////.../////////000000000111/////////000000000111111////////////////////////.........///000111111111////////////000000000000//////............//////.../////////000000000111000000000000000000000000000000111111111222222222000000111111111111000000...///000111111000///.........//////000000111111000000000111111111222222111000///......///000111...//////000111222333333000000000000000000000000///000111222222111000///...............///000000.........///////////////000000000000000000000000000000000000000000000000//////000000000111111111000111111111111222222222111111000000111111222333000000000111111111222222111222444555333111222444111111222333555666777888===???BBBFFFHHHIIIIIIHHHNNNLLLJJJFFFDDDBBBBBBBBBEEEIIIKKKKKKMMMOOOLLLFFFAAA@@@BBBGGGNNNQQQNNNKKKCCCBBB@@@>>>>>>???@@@AAA======<<<<<<======>>>???@@@AAABBBCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGEEEDDDCCC@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???<<<;;;;;;:::999888777777444444444555555555666666444444555666777777666666555555555666777777888888666666666777888888999999999:::;;;;;;<<<<<<;;;;;;>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGGGGDDDCCCBBBAAAAAABBBCCCDDDBBBCCCEEEDDDCCCCCCDDDEEEDDDDDDDDDCCCBBBAAA???>>>???@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;555666666666777777888888555555444333333333333444...111222222///...000333000000////////////000000///////////////000111111---///222555555444111///---.........//////000000////////////////////////000000000000000000000000...............///000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---...//////000///000111000...------...333222222111111111111111000000000000000000000000---.........//////000000........./////////000000////////////////////////........................////////////000000000000000000000000000000000000---------.........//////......////////////......////////////////////////////////////////////////////////////////////////000000000000000000000000...//////000111222222333000000000000000000000000000000000000000000000000000000000000000000000000//////............//////.../////////000000111111000000000000111111111111000000000000000000000000---......///000111111222////////////000000000000//////............//////.../////////000000111111000000000000000000000000000111111111111222222222000000111111111111000000...///000111111000///...---......///000111111222000000111111222222222333111000///......///000111////////////000000000000000000000000000000000000///000111222222111000//////////////////000111111---.........//////000000//////000000000000//////000000000000000000000000000111111111111222222222000111111111111222222222111111111000111222222333111111222222222333333333222222333333222000333888777666555555444444555555333444666999<<<>>>@@@AAABBBBBBBBBDDDFFFIIILLLNNNTTTVVVWWWVVVXXX[[[YYYUUUOOOMMMNNNRRRXXXZZZXXXTTTGGGFFFCCC@@@>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCCCCDDDCCC@@@AAABBBCCCDDDFFFGGGGGGHHHGGGFFFDDDDDDDDDEEEFFFHHHIIIIIIJJJIIIHHHFFFEEE???@@@@@@@@@@@@???>>>>>>===>>>???@@@@@@AAA@@@@@@<<<<<<;;;:::999777777666555555555666666666666666:::999777555444444444555555555555555555555444444666666666777888888999999888888999::::::;;;;;;<<<===>>>@@@@@@AAA@@@???>>>BBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@DDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???DDDHHHGGGBBB>>>>>>???>>>>>>>>>>>>============<<<;;;:::888777888888999555555555555666666666666777666444333222222333333111111111111111111111111000000000000000000000000111111111000000000000000///000333444444333000///---.........///000000000000000000000000000000000........................000000000000000000000000////////////////////////...------------...//////.......................................///000000000000000000000000000000000000000000000000000000//////......---------,,,........................000000000000000000000000111000000///...---------........................------,,,,,,---...000111////////////////////////////////////////////////000000000000000/////////+++,,,,,,------......///............////////////////////////////////////....................................////////////////////////////////////000000000000000000000000111000///......///000111222111111000///......---000000000000000000000000000000//////.........---000//////.........//////+++---///000...---...111000000000000000000000000000000000000000000000000////////////////////////////////////////////////222000,,,)))((()))+++---000000000000000000000000---......///000111111222000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111000000//////......//////000000000000////////////............//////////////////////////////000000000000111111111111222000///......///000222111111111111000///...---////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000111111111111222222222///000111222333444444444222222222222222222222222111444777777444222333444666666666666666555555555777999;;;===>>>@@@CCCFFFRRRZZZbbbbbb\\\YYY\\\aaaddd___ZZZZZZ^^^bbbcccaaa]]]JJJ<<<>>>@@@<<<;;;???===>>>>>>?????????>>>>>>??????@@@AAAAAABBBCCCCCCDDDEEEFFFEEEDDDCCCDDDFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666555444444444555555666666666555444333222222222222222444444555555555555555444666666666777888888999999999999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@??????AAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@???CCCGGGFFFBBB>>>>>>???>>>>>>>>>=========<<<<<<<<<;;;999888777777888888555555555555666666666666777666444333222222222333111111111111111111111111000000000000000000000000///////////////////////////000111222222111000///..................//////////////////////////////........................////////////////////////////////////////////////...------------...//////.......................................///000000/////////////////////////////////////////////////////////.........------................................................000000000///...---------........................//////...---------...///........................////////////////////////////////////////////////....................................////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////111000///......///000111222222222111000/////////000000000000000000000000000000/////////........./////////.........//////111------222222---,,,111000000000000000000000000////////////////////////000000000000000000000000........................222000...,,,+++,,,---///000000000000000000000000.........///000111111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000000/////////............------............------//////////////////////////////////////////////////////000000000111111111000000000111111000000000000000000000///...---,,,........................////////////000000000000000000000000000000000000111111111111111111111111000111111111111222222222000111222333333444333333333333333333333333333333222555777666444333444555666666666666666666666555444555777888999;;;>>>@@@CCCJJJRRRTTTQQQMMMMMMOOOZZZVVVRRRSSSXXX\\\\\\[[[TTTEEE;;;>>>@@@======BBB@@@@@@@@@@@@@@@???>>>===???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEECCCCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;::::::::::::999999888888777666666555222222333444444555666666444555555555555555444444333333444555666666666666555666666777777888888999999999:::;;;;;;<<<<<<=========>>>???????????????@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@CCCFFFEEEAAA>>>>>>>>>>>>============<<<<<<<<<;;;:::999888777777777777444555555555555666666666555555444333222222222222000000000000000000000000000000000000000000000000............///////////////000000000000000000///.........---------------////////////////////////........................////////////////////////////////////////////////......------......///000.......................................///000000////////////////////////////////////////////////000000////////////......................................................000000//////...---------........................000000///------,,,,,,---........................////////////////////////........................111111000000///......---............////////////////////////////////////000000000000000000000000............////////////////////////////////////........................000000////////////000000333222222111111000000///000000000000000000000000000000////////////......////////////////////////222---...333333---,,,222000000000000000000000000////////////////////////111111111111111111111111////////////////////////111000////////////000000000000000000000000000000......//////000000111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000//////............---------......//////......---//////000111111000////////////////////////////////////000000000000111111...///111222222111///...///////////////...---,,,////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000111111111111222222222222333333444444333333333444444444444444444444444444555666555444444555666555555666666666666666666333444555666666777999;;;;;;@@@FFFJJJIIIFFFCCCBBBLLLIIIHHHJJJNNNRRRQQQPPPHHH???;;;>>>@@@===???EEECCCCCCCCCBBBAAA@@@>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEDDDCCCBBBCCCEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<;;;:::999999888999888888777777666666555111111222333444444555666333444666777777777666555222333444555666666666666555555666666777888888888999::::::;;;;;;<<<======<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@BBBDDDCCCAAA>>>===>>>=========<<<<<<<<<;;;;;;:::999999888777777666666444444444555555555666666444444333222222222222222////////////////////////000000000000000000000000......///////////////000000///...------...///000.........---,,,,,,,,,+++////////////////////////........................////////////////////////////////////////////////...............//////000.......................................///000000////////////////////////////////////////////////000000000000000/////////................................................/////////......---------........................//////......------------........................////////////////////////---------...............000000000//////.....................////////////////////////////////////////////////////////////............////////////////////////////////////........................000000////////////000000111111111000000000//////////////////////////////000000//////////////////...//////000000000000000...555999333...///111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000...///000000111111111111////////////////////////.../////////000000000111///000000000111111111111///000000000111111111111111111111111111111111111000000000000000000000000/////////////////////...000000111111111111000000...000111333333111000...////////////////////////////////////000000000111...///000000000000///.........//////...---,,,,,,000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000111111111222222222333333444444444333333222333333333333333333333333444444444444444444555666555555555555666666666666555666777777666777999::::::<<>>=========<<<;;;:::888888777888888777777666666666666111111222222333444444555///000222333444444333222222333444555666666666666555555555666777777888888999999::::::;;;<<<<<<===;;;<<<<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBB@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;888888888888777666555555444444444444555555555555222222222222222222111111/////////////////////////////////////////////////////////000000111111111000///...------...///000.........---,,,,,,,,,+++........................////////////////////////........................///////////////////////////............///000000////////////////////////...............///000000................................................/////////000000000000000........................////////////////////////............------------........................,,,------.........//////........................////////////////////////------------......//////------........./////////............////////////////////////////////////....................................//////////////////////////////////////////////////////////////////000000000000/////////////////////.........//////////////////////////////000000000000000000......///000111111000000///EEEJJJ666***111555...////////////////////////........................////////////////////////////////////////////////,,,---///000111111000000////////////////////////////////////000000000000///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000...000111333333111000...000000000000000000000000...////////////000000000///...------------...///..................---,,,////////////////////////////////////000000000000////////////////////////000000000000000000000000000000111111111222222222333333333444333333222222111111111111111111111111222222222333444444444444444555555555666666777777666777888777666666888::::::999888999<<<===<<<:::>>>>>>>>>???@@@@@@???===;;;<<<>>>AAA@@@>>>@@@DDDAAABBBCCCDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEDDDCCCBBBCCCEEECCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>======<<<<<<:::999888777777777777777666666666666666222222333333333333444444111222333333444444444444333333444555666666666666444555555666666777777888888888999::::::;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@???@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::777888888888777666555444333444444444444555555555111111222222222111111000000000000000000000000000//////////////////////////////000000111111222222000///...------...///000.........---------------........................////////////////////////........................//////////////////////////////......//////000111////////////////////////...............///000000......................................................////////////000000........................000000000000000000000000------------------------........................+++,,,---...////////////------------------------////////////////////////---------...//////000000,,,,,,---......///000000............////////////////////////////////////....................................//////////////////////////////////////////////////////////////////000000000000//////........................000000000000000000000000//////000000000000111111---...000111222111111000555MMMQQQ999***111555,,,000000000000000000000000................................................------------------------------...///////////////000000000000000000000000////////////000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111222222...//////000000//////...//////000111111000//////000000000000000000000000......////////////000000000///---,,,,,,---///000....../////////......---------------------------////////////000000000000////////////////////////000000000000000000000000000111111111111222222222111222222333333222222222111111111111111111111111222222222444666777555333444444555555666777777777555666777666555555777999<<<999777777999;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<>>>@@@AAAAAAAAABBBCCC@@@AAACCCDDDEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCDDDFFFCCCCCCCCCDDDCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::999888888777666666666666666666666666444444444444333333333333555555555444555555666666444444555555555555555444444444555555666777777777777777888999999::::::;;;::::::::::::;;;===???@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBAAAAAABBBBBBDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@??????>>>===;;;;;;;;;;;;::::::::::::999666777777777777555444333333333444444444555555555///000111222222111000000111111111111111111111111////////////////////////......//////000111111222000//////////////////000..................//////........................////////////////////////........................///////////////////////////////////////000000111////////////////////////...............///000000................................................------........./////////........................////////////////////////------------------------........................,,,---...//////......---------------------------////////////////////////------...//////000111111/////////////////////000............////////////////////////////////////....................................////////////////////////////////////...........................///000111111000///............///////////////000000000000000000000000//////000000000111111111---...000222222222111000555???AAA777......///...000000000000000000000000........................////////////////////////------------------------.........///////////////000000000000000000000000000000000000////////////000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111//////000000000000//////////////////////////////000000000000000000000000........./////////000000000000000//////000000000...//////000000/////////------------------------////////////000000000000////////////////////////000000000000000000000000000111111111111222222222//////000111222222222222111111111111111111111111222222444777::::::666333444444555555666777777888555666777777666666888:::;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>======>>>???===???@@@AAACCCEEEEEEDDDBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBEEEFFFGGGFFFEEEDDDEEEGGGDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>===:::::::::999999999888888666666666666666666666666666555555444444333333222444333111000000111222333555555555666555555444444444444555555666777777777666777777888999999::::::::::::::::::;;;===???@@@@@@AAAAAABBBBBBAAAAAA@@@????????????@@@AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@BBB@@@???>>>>>>>>><<<;;;;;;;;;;;;:::::::::999999666777777777777555444333333333333444444444555555///000111222222111000///111111111111111111111111////////////////////////---------...///000000111000000000000000000000000---.........///000000000........................000000000000000000000000........................///////////////////////////////////////000111111000000000000000000000000...............///000000................................................,,,---------......//////................................................------------------------...........................////////////---,,,+++------------------------////////////////////////.........///000111111222222222111111000/////////............/////////000////////////////////////000000000000000000000000............/////////000////////////////////////------------------------...///000111111000///...////////////000000000000000000000000000000000000//////000000111111111222,,,...000222333222111000///***,,,222222++++++222000000000000000000000000........................000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000////////////000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000111111111111222222222222111111//////............//////000000000000000000000000............/////////000///111222333333222111/////////000000000000000///111111111111111111111111////////////000000000000////////////////////////000000000000000000000000000111111111111222222222---...///111111222222222222222222222222222222222333444666:::======888444444444444555666777777888777888999888888888:::<<<666888;;;;;;999888999:::<<<===>>>>>>>>>>>>@@@BBB>>>???@@@AAAEEEHHHHHHEEECCCDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBEEEGGGHHHGGGFFFEEEFFFGGGDDDDDDEEEEEEDDDDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>===:::999999999999999999999555555555666666666666666333333333333333333333333555444444444444555666666555555555555444333222111666666666666666777888888888888888888888888888888<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAA>>>???AAAAAA@@@@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDFFFDDDBBB@@@@@@AAACCCEEEBBBBBBBBBAAA@@@>>><<<:::;;;<<<======;;;888444222666666555444333333222222555555444444444333333333111111111111111111111111111111111111000000000000////////////........................////////////000000000000000000000000////////////000000000000000000////////////000000111111000000/////////...////////////////////////////////////////////////000000000000000000000000111111000000//////......---...///000000///...---111111000000000000111111////////////////////////////////////////////////000000//////.........---000000//////.........------...///000000///...---............////////////......////////////......,,,,,,,,,---------......000000000000000000000000///////////////////////////333777555000,,,,,,...////////////////////////////////////////////////222111111000///......---............////////////222111000.........///000///////////////...............///000000000000000000000//////.........------...000111111111000///000000000000000000000000111111000000//////..............................////////////////////////------......//////000000,,,---///000000000///...////////////000000000000000000////////////000000............////////////000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111000000///////////////111111000000000000111111111111111000000000000000000000000000000000000000////////////////////////........................000000000000000000000000000000000000////////////111111222333333333333222000000000000000000000000222111000000000111333333000222444666666666444333333333333444555666777888777666555666777888777666999999888888999999:::;;;999::::::;;;===???@@@AAADDDDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDEEEDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEECCCBBBAAA@@@???===<<<<<<<<<;;;:::999888888888888666666666555444444333333333333333333333333333333444444444444444555666666444444555666666555555555777777666666666777777888999999999999999999999999<<<<<<======>>>????????????@@@@@@@@@@@@AAAAAAAAA???AAABBBCCCAAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFEEECCCBBBAAABBBCCCDDDBBBBBBBBBAAA???===;;;:::888:::;;;<<<;;;999666555555555555444333333333222444333333333222222222222111111111111111111111111111111111000000000//////////////////........................////////////000000000000000000000000////////////000000000000000000////////////000000///.........------------////////////////////////////////////////////////000000000000000000000000000000000000////////////......////////////......000//////////////////000////////////////////////////////////////////////000/////////............000/////////............---...///000000///...---............//////////////////000000000000//////,,,---------............////////////////////////////////////////////////---111444333///+++,,,---////////////////////////////////////////////////111111000000///......---............////////////111000///.........///////////////////////////...---...//////000000//////000000/////////.........---...///000111000000///....................................////////////........................////////////////////////.........///////////////------///000000000///...////////////000000000000000000////////////000000............////////////000000000000000000000000////////////000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000222222111000000000000000111111000000000000111111000000000///////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000///////////////000111111222222111111000000000000000000000000222111000000000111222333111222333555555555555444444444444444444555666777777777777777666666666666999999888888999999:::;;;;;;;;;;;;<<<===???@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAA@@@>>>===<<<<<<<<<;;;:::999888888888888888888777777666555555444333333333333333333333333444444444444444555555666333444555666777777777777888777777666666666777777999999999999999999999999<<<<<<======>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBCCCDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@>>><<<:::999666777999;;;;;;:::999777444444444444333333333333222222222222111111111111111111111111111111111111111111000000000000//////////////////........................////////////000000000000000000000000////////////000000000000000000////////////000000............------------////////////////////////////////////////////////000000000000000000000000////////////000000000000//////............/////////......------......///////////////////////////////////////////////////////////////............////////////..................////////////..................////////////000000000111111000000000------........./////////////////////////////////////////////////////////,,,///222111...,,,,,,...////////////////////////////////////////////////111000000//////.....................////////////000///......---...............//////////////////---...//////000000//////000000////////////............///000000000000000........................,,,,,,------...//////000........................///////////////////////////////////////.........---......///000/////////////////////000000000000000//////......//////000............////////////000000000000000000000000////////////000000000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////............//////333222222111111111111111111000000//////000000111////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000...///000000111111000000000000000000000000000000111111000000111111222333222222333444444555555666555555444444444555555666666888999888555444555777999888888888888999::::::<<<<<<<<<===>>>???@@@@@@@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;:::999888888888888888777777666666555444444444222222333333333333444444444444333333444444555666333444555666666777666666999888777777666777777777::::::::::::::::::::::::<<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFFFFFFFDDDCCCBBBBBBAAA@@@???===;;;:::999666777999::::::999888888333333333333333333444444333222222222222111111111111111111111111111111111111000000000////////////////////////........................////////////////////////////////////////////////000000000000000000////////////000000000000000000000/////////////////////////////////////////////////////////////////////////////////......//////000000111111000///...------...///000///..................//////////////////////////////////////////////////////////////////.........///////////////............//////////////////...............//////////////////000000000000//////.........////////////000////////////////////////////////////////////////,,,...000000...---...///////////////////////////////////////////////////000000/////////.....................////////////.........---------..................////////////...///000000111111000000000000//////////////////...//////000000000000000........................---------....../////////........................////////////////////////000000//////......---------......///////////////////////////000000000000/////////....../////////............////////////000000000000000000000000////////////000000000000////////////000000000111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000//////......//////000222222111000000000000111000000////////////000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000...///000000111111000000000000000000000000000000111111111111111222222222333333333333333555666666666555555444444444555555555999;;;999444222444888888888888888888999999:::<<<<<<<<<<<<<<<===>>>???=========>>>???@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???===<<<;;;:::::::::999888888888888888444444444333222222111111222222222333333444444444333333333333333444555555333444444555555444444444888888777777777777888888::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB???AAABBBCCCBBBAAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGFFFDDDBBBAAAAAA@@@???>>><<<;;;::::::888999999999999888666666222222333333333333333333333333333333222222222222000000000000000000000000000000000////////////...////////////........................////////////////////////////////////////////////000000000000000000////////////000000/////////000000000000000////////////////////////////////////////////////////////////////////////......//////000000111111000///...------...///000000//////......//////000////////////////////////////////////////////////.........///////////////.........////////////////////////....../////////............////////////---..................---.........////////////000........................////////////////////////---...000000/////////000////////////////////////////////////////////////////////////........................////////////------..................---.........//////000000000000111222222222222111//////000000000000000000///////////////000000111////////////////////////000000000/////////......////////////////////////000000000000000000000000000000//////......------............/////////000////////////000000000000//////............//////............////////////////////////////////////////////////000000000000...////////////000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111000000//////000000111111111000////////////000000000////////////000000000000000111111222222222////////////////////////////////////////////////........................////////////////////////.../////////000000000111///000111111222222111111000000000000000000000000000000111111222222222222333333333333333555666666666555555444444444555555444888;;;999444222555999888888777777888888999::::::::::::::::::;;;<<<===<<<<<<<<<===>>>???@@@AAA@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@AAAAAACCCDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>><<<;;;::::::999999888888777777888888444444444333222222111111111222222333333444444555333333333333333444444555333444444444444444333333888777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB???AAABBBBBBAAAAAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFEEECCCAAA@@@???>>>===<<<;;;;;;;;;;;;:::::::::999888666555444333333333333222222222222444333333333222222222222000000000000000000000000000000////////////......////////////........................////////////000000000000000000000000////////////000000000000000000////////////000000---------...............////////////////////////////////////////////////000000000000000000000000////////////000000000000//////............//////000//////////////////000////////////////////////////////////////////////.........///////////////........./////////////////////............//////............////////////,,,------......------,,,------........./////////........................//////////////////////////////////////////000000////////////////////////////////////////////////....................................////////////------.../////////......------......///000000000///000111111222222111111//////000000000000111111///////////////000111111000000000000000000000000222111111000//////......////////////////////////000000000000000000000000///////////////.........///............///000000////////////000000000000///......------......///............////////////////////////////////////////////////000000000000......////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111111000000///////////////000//////......//////000000111111222222333333333000000000000000000000000////////////////////////........................000000000000000000000000......//////000000111111///000111111222222111111000000000000000000000000000000111222222222222111222222333444444555555666555555444444444555555666444777999888555444666999888777777777777888999999888888888999999;;;<<<<<<===<<<<<<<<<===>>>??????>>>@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAABBBCCCEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@???>>>===<<<;;;:::999999888888777777777888888777777666666555444444444111111222333333444555555333333222222333333444555222333444555555666666555666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCAAAAAAAAABBBBBBBBBBBBCCC@@@BBBCCCDDDCCCBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@======<<<;;;;;;<<<<<<===::::::999888777666555555444333333333222111111111222222222222111111111111000000000000000000000000000000/////////.........////////////........................////////////000000000000000000000000////////////000000000000000000////////////000000------------.........///////////////////////////////////////////////////000000000000000000000000000000000000////////////......////////////......///......------......///////////////////////////////////////////////////............/////////000............/////////000000///...------...///000............////////////------............------,,,---------....................................////////////////////////000///------............////////////////////////////////////////////////....................................////////////---...///000000000//////------......///000000111......///000000000000000//////000000000111111111000//////...///000111222/////////////////////////////////////////////...////////////////////////000000000000000000000000.........//////////////////......---...///000111////////////000000000000///......------......///............////////////////////////////////////////////////000000000000........./////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000222111000000//////000000//////............/////////000000111222222333333000000000000000000000000////////////////////////........................000000000000000000000000.........///000111111111...///000000111111000000000000000000000000000000///000111222333222222111111222333555555555555444444444444444444555666777555555666666777777888888777777777777777888999999888888888999:::<<<===>>>>>>===============>>>>>>===???AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEGGGIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDD??????>>>===;;;:::999999888888777777777777888888888888777777666555555444111111222333333444555555333333222222333333444555111222444666777888999999555666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@AAACCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAACCCEEEEEEDDDCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@<<<;;;;;;:::;;;<<<===>>>999999888888777777666666444444333333222111000000111111111111000000000000000000000000000000000000000/////////............000/////////......................../////////000000000000000000000000000////////////000000000000000000////////////000000.../////////000000111111////////////////////////////////////////////////000000000000000000000000111111000000//////......---...///000000///...---...------,,,,,,------...////////////////////////////////////////////////---.........//////000000---.........//////000000000///...------...///000............/////////000......////////////......,,,,,,,,,---------..............................///////////////////////////...,,,,,,---------,,,////////////////////////////////////////////////---................................./////////000---...000111111111000///---------...///000000111,,,------...............//////000000111111111222000///.........///111222........................,,,,,,------.../////////000000000000000000000000000000000000000000000000---.........//////000000///......------///000111////////////000000000000.........------...................../////////000////////////////////////////////////000000000000............/////////000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////............//////333222222111000111111111//////............//////...//////000111222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000---......///000111111222---......///////////////000000000000000000000000///000111222333222111111000222444666666666444333333333333444555666777888555444444555888999999888777777777777777888888999888888888999;;;===???@@@???>>>>>>=========>>>>>>===???AAACCCEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEE??????>>><<<;;;:::999888888777777777777777888888666666666555444444333333111111222222222333333333333444555444222111222333555555555555555555555555777777777888999999::::::>>>;;;999999;;;;;;999666;;;<<<===???AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBB@@@>>><<<;;;:::::::::888888777777666666555555444444333333333333222222/////////000111111222222000000////////////000000000000000000000000000000.........///////////////,,,---......//////......////////////////////////000000//////.........------------............///000000000000000000000000000000000000000000000000...................................................//////000111000000000---.........//////000000000000000000000000000000000000000///......------,,,---...//////...---,,,............////////////.........////////////000000000000000000000000000111111000000//////......////////////////////////............////////////111000///------,,,,,,,,,------------------------,,,,,,,,,---------......//////............//////////////////////////////////////////////////////000///......000111000///+++,,,.../////////...---------......//////000000////////////////////////000...,,,---///000000//////000000000000//////...000000//////.........---............////////////............////////////---///111222333222000///...,,,+++---/////////000////////////////////////000//////...............111000///......///111222......------------......///////////////////////////////////////.........000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000.........///////////////---...///000000111111000//////............////////////............//////////////////////////////111000///......///000111111111000000000000111111///////////////000111111///////////////000111111000000000000111111111111000000000000111111111111222222222222222222222222444444333222222222333333444444555555555555444444444444555555666666777777666666666666777777777777999888888777888:::;;;<<>>>>>===>>>@@@AAABBB===>>>???AAABBBCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGEEEDDDDDDEEEGGGHHHEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA??????===<<<;;;:::::::::999999777666555555555555333333333222222222111111111111222222222333333333333444555444222111222333555555555555555555555555777777777888999999:::::::::888777999<<<===<<<::::::;;;<<<>>>???@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@>>><<<::::::::::::888888777777666555555555444444333333333222222222000000000111111111111111111111000000000000111111000000000000000000000000.../////////////////////,,,---......//////......////////////////////////000/////////.........------------............///////////////////////////////////////////////////....................................................../////////000000000............/////////000////////////////////////.........///////////////------...//////...------............////////////---............/////////////////////////////////////////////.........---////////////////////////............////////////000000///...------------........................,,,---------............//////............//////////////////////////////////////////////////////...///000111000///......,,,---...///000///...............//////////////////////////////////////////...---...000111000/////////000000000000//////000/////////........................////////////............////////////...///000111111111000//////------///111000...---////////////////////////000000000000000111222222111000///------...///000///......------......///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111000/////////...///000000000000000///...//////............////////////............//////////////////////////////000000////////////000000000000////////////000000///////////////000111111///////////////000111111000000000000111111111111000000000000111111111111222222222222222222222222333333222222222333333444444444555555555555444444555555555555666666666666555666666666777777777777999888777777888999;;;<<<>>>>>>>>>>>>???@@@AAAAAA??????AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFDDDCCCCCCDDDFFFGGGDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>><<<;;;:::999999999999888777666555555555555333333333222222222111111111111222222222333333333333444555444222111222333555555555555555555555555777777777888999999::::::999888888999;;;===<<<;;;::::::;;;<<<>>>???@@@@@@DDDCCCCCCBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@???===;;;:::999::::::888888777666666555555444333333333333222222222222222222222111111111111111222111111000000111111222000000000000000000000000//////////////////......,,,---......//////....../////////////////////////////////...............---------............///........................////////////////////////................................................///...---------...///000............////////////////////////////////////------......///000000111------...//////...------............////////////---------............///////////////////////////............------------////////////////////////............////////////000//////.........//////000000000000000000000000------.........///////////////............//////////////////////////////////////////////////////---222666777444000......---...///000000000//////000000///////////////...///////////////////////////...///000222222000...---...///000000111000000////////////........................////////////............////////////....../////////000000000///......///222222...)))////////////////////////......//////000222333444111000...---------......///......------......///////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000333333222111000///......111111111111000///...---000//////......//////000//////............///////////////////////////////////////000000///////////////............/////////////////////000111111///////////////000111111000000000000111111111111000000000000111111111111222222222222222222222222222222222222222333444555444444555555555555444444666666666555555555555555555555666666666777777777888888777777888999;;;<<<<<<<<<===>>>????????????@@@AAAAAABBBCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDDDDEEEDDDDDDCCCDDDCCCCCCAAA@@@???>>>>>>===<<<;;;:::999888888888888888777666555555555555333333333222222222111111111111222222222333333333222333444444222222333444555555555555555555555555777777777888999999::::::<<<<<<;;;;;;;;;::::::999;;;;;;;;;<<<===???@@@@@@DDDDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@???>>><<<:::999999999:::888777777666555555444444333333333222222222222111444333333222111000000000111111000000000000111111000000000000000000000000////////////............,,,---......///.........////////////////////////........................---------............///........................////////////////////////................................................///...,,,+++,,,---///111.........///////////////////////////////////////............//////000000---..................---............////////////------------............////////////////////////........................////////////////////////............//////////////////.........///000000000000000000000000000000.........////////////000//////............/////////////////////////////////////////////////////////555<<<===888333000111...//////000000000000000111000000000//////......////////////////////////...///000222333333111...------...000111111111111///////////////.....................////////////............////////////.........---...///000000...///...---///222///+++////////////////////////------------...///000111000///...---,,,,,,------//////............/////////////////////////////////////////////000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////111111111000000/////////000000000000000///......000000////////////000000//////............//////////////////////////////---...///000000///...---.........------.........///////////////000000111///////////////000000111///000000000111111111111///000000000111111111111111111111111111111111111111111111111222333444555333444444555555444444333666666666555555444444444555555555666666666777777888777777777777999:::;;;:::;;;===>>>??????>>>===???@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCAAABBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAA???>>><<<<<<;;;:::999888777777777777888777666555555555555555333333333222222222111111111111222222222333333333222333444444222222333444555555555555555555555555777777777888999999::::::;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<======???@@@AAADDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>===;;;:::999999999999777777666666555444444444333333222222222111111111444333333222111000////////////............//////////////////////////////000000//////.........---,,,---......///.........////////////////////////---------...............---------............///........................................................................///////////////////////////...,,,+++,,,---///111///////////////.................................000000//////.....................------.....................////////////---------.........//////........................////////////////////////////////////////////////............///////////////............//////000////////////////////////.........////////////000//////............/////////////////////////////////////////////////////////555<<<===888333000111///////////////000000111111111000000/////////...////////////////////////...///000222333333111...------...000111111111111.........///////////////............////////////............////////////.........---...///000000---000///+++,,,111222/////////////////////////////////............////////////...---------------/////////....../////////////////////////////////////////////000000111111////////////////////////////////////////////////.../////////000000000111000000000000000000000000////////////////////////.........//////000000000......///000000000000000000000////////////000000//////............//////////////////////////////---...///000000///...---......------------......///////////////000000111///////////////000000111///000000000111111111111///000000000111111111111111111111111111111111111000000000111222333444555333333444444444444333333666666555555444444333333555555555555666666666666888777777666777999:::;;;999:::<<<===>>>>>>===<<<===>>>>>>?????????>>>>>>??????@@@AAACCCDDDEEEEEEAAA@@@@@@@@@@@@@@@@@@AAA???@@@AAABBBBBBBBBBBBBBBCCCBBBAAA@@@>>><<<;;;;;;:::999888777777777777777777666666555555555555555333333333222222222111111111111222222222333333333111333444444222222333555555555555555555555555555777777777888999999::::::777999;;;;;;;;;<<<>>>@@@>>>===<<<<<<===???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@===<<<:::999888888999999777777666555555444444333222222222222111111111111222222111111000//////...///......------......///////////////////////////000000000///......------,,,---......//////......////////////////////////---------------.........---------............///........................................................................///////////////////////////...---------...///000///////////////.................................111000000///......------///...------------...///............////////////.........////////////000......................../////////000000000000000////////////////////////............///////////////......---------..............................------.........///////////////............//////////////////////////////////////////////////////---222666777444000......//////.........///000111111000000000000000000//////////////////////////////...///000222222000...---...///000000111000000.........///////////////............////////////............////////////....../////////000000000,,,444555///,,,000333111////////////////////////222222111000000000000000........................000//////......//////000////////////////////////...//////000000111111222000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000,,,,,,---...///000111111---...///000111111111111111000000//////000000111//////............//////////////////////////////.........//////...............------------......///////////////000111111///////////////000111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111222333444333333444444444444333333555555555444444444444444444444555555555666666666777777666666777888:::;;;999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>======??????@@@AAACCCDDDDDDEEE??????@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;999999888777777777777777666666555555444555555666333333333222222222111111111111222222222333333333111222444333333222444555555555555555555555555555777777777888999999::::::666999;;;<<<;;;<<<>>>AAA===<<<;;;;;;;;;===???@@@?????????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@???<<<;;;:::888888888999999777666666555555444333333222222222222111111111111111000000000///.........//////............//////////////////////////////111000000///......------,,,---......//////......////////////////////////,,,,,,,,,------.........---------............///////////////////////////................................................////////////////////////....../////////000000000000/////////....................................///////////////.........///...------------...///............/////////////////////000000000111111................................./////////000000////////////////////////............///////////////...---,,,,,,,,,,,,,,,........................,,,---------............//////............//////////////////////////////////////////////////////...///000111000///......///...---------...///000000000000000000111111111///////////////////////////...---...000111000/////////000000000000//////............/////////000............////////////............////////////...///000111111111000///,,,:::@@@777///000222000////////////////////////111000000000000111111222------...///000000000000000000////////////000000////////////////////////...//////000111111222222000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000.........///000000000111...///000000000000000///111111000000000000111111//////............/////////////////////////////////......------....../////////............/////////////////////000111111///////////////000111111000000000000111111111111000000000000111111111111111111111111111111111111222111111111111111222222222333333444444333333222333444444444444444444555444444444555555555666666777777666666777888:::;;;999999999999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCC??????@@@@@@@@@@@@??????<<<===>>>???@@@@@@@@@@@@??????>>>======<<<;;;;;;999999888888777777888888555555555444444555555666333333333222222222111111111111222222222333333333111222444333333333444555555555555555555555555555777777777888999999:::::::::<<<>>>===;;;:::<<<>>><<<;;;:::::::::<<<>>>???======>>>???@@@BBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????<<<;;;999888888888999999777666666555444444333333222222222111111111111000////////////............000000////////////000000////////////////////////111000000///...---------,,,---......//////......////////////////////////,,,,,,,,,------.........---------.........//////000000000000000000000000................................................000000000000000000000000...//////000111000000000000000//////.........---........................------......///000000000///...---,,,,,,---...///............/////////000000000000000111111111111........................---------.........//////////////////////////////............/////////000///...---,,,+++*********////////////////////////,,,,,,,,,---------......//////............//////////////////////////////////////////////////////000///......000111000///...------,,,,,,...///000//////000000111111222222////////////////////////000...,,,---///000000//////000000000000000///...---.........//////000000............/////////000............/////////000---///111222333222000///---???HHH???444111111...////////////////////////------------...000111222,,,---...000111111222111000000////////////000000////////////////////////...//////000111222222222000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000111111111111000000000000111111111111000///...---111111000000000000111111//////............/////////////////////////////////...---,,,,,,---.../////////............/////////////////////000111111///////////////000111111000000000000111111111111000000000000111111111111000000000000000000000000222222111111111111111111222333333444444333333222333333333444444555555555444444444555555555666666777666666666666888999::::::999888888999:::<<<===:::;;;<<<>>>???@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@@@@??????<<<<<<>>>??????@@@@@@@@@>>>>>>======<<<<<<<<<;;;:::999888888888888888999555555444444444555555666333333333222222222111111222222333333333333444444111222333333444444333333666666777777666555444444666666666666777888999:::888888999:::;;;======>>>???>>>===<<<;;;<<<=========<<<<<<<<<===@@@BBBDDDFFFFFFFFFFFFFFFEEEDDDDDDAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<:::999888888777777888888666666555444333333222222111111111111111111111111222111111111000000////////////.........---------////////////////////////........................////////////////////////........................111111000///...---,,,,,,000///---,,,,,,---///000////////////////////////...............///000000//////////////////////////////////////////////////////000000000000//////000///...------...///000............////////////////////////////////////////////////000000000000,,,---...///000000/////////...---,,,,,,---...///........................---------............///111///---,,,,,,,,,+++***------............------......------------......111111000000//////......000000///.............................................////////////......////////////////////////000///...------...///000000000//////.........---000000000000000000000000000000//////.........---000000////////////000000//////000111111111111111......//////000000111111///////////////.........111111000000//////......111111000000//////......333555666555111...///000------............------////////////////////////000000000000000000000000000//////...------,,,,,,............////////////222111111111000000////////////............//////000000000000000000000000//////000000111111222222000000111111111111000000,,,---...///000000000000//////000000000000//////////////////............000000000000000000000000000111222333333222111000........................///000000000000000//////............////////////000000//////.........---111111111111111111111111---...000111222222222111222222222111111111111111111111222222333333333444222222222222222222222222444444444555555555555666555555444444444444555555444444444555555555555666666666666777888888999999::::::::::::::::::::::::<<<======>>>>>>>>>>>>>>>???>>>======>>>@@@BBBCCCBBBBBBAAAAAA???>>>===<<<;;;===???@@@AAA@@@???>>>@@@===;;;:::<<<;;;999666777777777777666666666666444222222333555666555444333333333222222222111111111111111222222222333333111222333333444444333333666666666666666555444333666666666666777888999:::999999::::::;;;<<<======>>>>>><<<;;;;;;;;;<<<=========<<<===>>>@@@CCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????AAAAAAAAA@@@???>>><<<<<<999999888777777777777888555555555444333333222222111111111111111111111111111111111000000000////////////.........---------................................................////////////////////////........................///////////////.........000...---,,,,,,---...000111111000000///......---...............//////000//////////////////////////////////////////////////////000000000000//////000///...------...///000............////////////////////////////////////............////////////............///////////////...------------...///........................---------............///000...,,,,,,---...---,,,...//////////////////.........------------......////////////.........---//////...---------------..............................////////////......////////////////////////000///...------...///000000/////////............////////////////////////111000000000////////////000000////////////////////////000111111111111111.../////////000000000111////////////////////////111000000000/////////...111000000000/////////...111333444333///------............//////.........////////////////////////000000000000000000000000111000000///......------............////////////111111000000000///////////////............//////000000000000000000000000///////////////000000000000000111111111111000000------......///000000111//////000000000000//////////////////............000000000000000000000000...///000000000000///...........................---...//////000000//////............////////////000/////////............111111111111111111111111---...000111222222111111111111111111111111111111000000000///////////////222222222222222222222222444444444444555555555555555555555444444555555555444444444555555555555666666666666777888888999999::::::::::::::::::::::::;;;<<<<<<===============???>>>======>>>???AAACCCAAAAAAAAA@@@???===<<<;;;;;;<<<>>>???@@@???>>>===>>><<<::::::;;;;;;999666777777777666666666555555444333222333555666555444333333222222222111111111000000111111111222222222111222333333444444333333444555555555555444333333666666666666777888999999:::::::::;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======<<<===>>>@@@CCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>======@@@@@@@@@???>>>===<<<;;;999888777777666666777777555444444333333222222222111111111111111111111111111111000000000000//////...............---------------------------------........................////////////////////////////////////////////////---.........//////000000///...---,,,,,,---...///000000000000////////////......------......///000//////////////////////////////////////////////////////000000000000////////////............//////............////////////////////////////////////------------............000000...------.../////////...------------...///........................---------............//////---,,,---...000000/////////000000000000//////......------------..................------------///...------,,,,,,------..............................////////////......//////////////////////////////............//////////////////............////////////////////////111111111000000000000///000000//////.........---//////000111111111111111////////////000000000000////////////////////////000000000000////////////000000000000///////////////000111000...,,,,,,---...//////000000//////...////////////////////////000000000000000000000000111111111000//////..................////////////000000///////////////...000//////......//////000000000000000000000000000////////////............000000111111111111000000............///000111111//////000000000000//////////////////............000000000000000000000000...//////000000//////...........................,,,,,,---...////////////............////////////////////////............000000000000000000000000......///000111111111111///000000111111222222222000000000///......------222222222222222222222222444444444444555555555555555555555555555555555555444444444555555555555666666666666777888888999999999999:::::::::::::::::::::;;;<<<<<<======<<<<<>>======>>>???AAABBB@@@@@@@@@???>>>===<<<;;;:::;;;===>>>>>>===<<<<<<;;;:::888888999999888777777666666666666555555555555444333444666666666444333222222222222111111111111111111111222222222222111222333333444444333333333444444444444444333333666555555666666777888999:::;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>?????????>>>===<<<;;;:::888777666666555555666666444333333333222222222111111111111111111111111111000000000000000000//////........................------------------------........................////////////////////////000000000000000000000000............///////////////...------------...///------...//////000000111...------------...////////////////////////////////////////////////////////////000000000000///////////////....../////////............////////////////////////////////////------........./////////222111...---,,,---...///.........------.................................---------............///000...------///000000////////////000000/////////......------------..............................//////...------------.................................////////////....../////////////////////////////////......////////////////////////.........////////////////////////000000000///////////////000000//////......---,,,//////000111111111111111////////////000000000000///////////////000000000000000000000////////////000000000000////////////...///000///...------,,,//////000000000000//////////////////////////////////////////////////////000000000/////////..................////////////////////////............000000////////////000000000000000000000000000000000000000//////.........000000111111111111000000//////.........///111222//////000000000000//////////////////............////////////////////////000111111111111111111000........................---------......---,,,,,,............///////////////////////////.........////////////////////////...//////000000000000000...//////000111222222333222222222222111111111111111222222222222222333333333333444444444555555555444555555555555555555444444444444555555555555666666666666777888888999999999999999999999:::::::::;;;<<<<<<===>>>=========>>>>>>>>>===>>>???@@@AAA?????????>>>>>>===;;;;;;:::;;;;;;<<<<<<<<<;;;:::888888777777888888777777666666666555555555444444666555444444666666555444222222222222111111111111222222222333333333333444111222333333444444333333333333444444444444444333555555555555666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBB>>>>>>>>>===<<<;;;:::999777666555555444444555555222222222222222111111111000000000000000000000000//////////////////000000---.....................................................................////////////////////////000000000000000000000000////////////.....................------.........---...............//////---------------...////////////////////////////////////////////////////////////000000000000//////...//////////////////...............////////////////////////////////////....../////////000000000222111...---,,,---...///---..................---........................---------............///111///....../////////------......//////......---......------------......////////////////////////111000000///////////////////////////////////////......////////////......////////////////////////...//////////////////............///////////////................................................//////000000///...------//////000111111111111111000000000000////////////////////////000000111111////////////000000000000////////////000000000000////////////000///......//////000000000000////////////////////////////////////////////////////////////............------............////////////............////////////000000////////////000000000000000000000000000000111111111000000/////////000000111111111111000000000////////////000000111//////000000000000//////////////////............////////////////////////111000000000000000000111....................................---+++***)))............////////////.........///////////////........................///////////////000000000......///000111111222222111111222333333444555555111111111222222333333333333333333444444444444555444444555666666555444444444444444555555555555666666666666777888888999999888888888999999:::::::::======>>>????????????>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???>>>>>>===<<<;;;::::::;;;;;;;;;:::::::::777777888777777666666777555555555555444444444444666555444444555666555333222222222111111111000000222222333333333444444444111222333333444444333333333333444555555555555444555555555555666777888888:::::::::;;;;;;<<<<<<<<<======>>>>>>======<<<;;;999:::;;;<<<>>>???@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@>>>>>>???@@@AAABBBCCCCCC=========<<<;;;:::999888666555444444333333444444111111111111111111111111000000000000000000000000......////////////000000---------...............////////////////////////........................////////////////////////////////////////////////000000//////.........---........................111000000///...---------------,,,,,,------.../////////////////////////////////////////////////////////000000000000//////......////////////..................////////////////////////////////////////////////000000000111000000...------...//////------...//////...------........................---------............///111///------.........---------............------......------------....../////////000000000000000222111000000//////000000////////////////////////......////////////......////////////////////////......////////////...............///////////////........................,,,---------------.........///000111111000///...//////000111111111111111000000000000////////////...//////000000111111222////////////000000000000////////////000000000000000///...///111111000......//////000000//////...////////////////////////000000000000000000000000...............---------............////////////...////////////000000000111000000//////000000111000000000000000000000000111111111111000000000000000000111111111111000000///000000111111000000/////////000000000000//////////////////............000000000000000000000000///......------......///......................../////////...---,,,******............////////////.........///////////////////////////////////////000//////......//////000...//////000000111111111...///000111222444555555111111111222222333333444333333333333444444444444333444555666666555444333444444444555555555555666666666666777888888999999777777888888999:::::::::>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;:::::::::::::::777888999888666555666777555555444444444333333333555444333333444555333222222111111111111000000000111222222222333333333333111222333333444444333333333444555666666666666666555555555555555666888888999999::::::;;;<<<=========>>>?????????>>>===<<<;;;;;;===>>>@@@AAAAAABBBBBBBBBBBBCCCBBBAAAAAA@@@>>>>>>??????@@@@@@AAAAAA<<<<<<<<<<<<;;;999888777555444444333333333333333000111111111111111111111000000000000000000000000........./////////000000---------.........//////................................................////////////////////////.................................///////////////---..................---//////000000111111222222------,,,,,,------.../////////////////////////////////////////////////////////000000000000//////---...///000000///...---............////////////////////////////////////........./////////000000............////////////------...//////...------........................---------............///...---+++,,,...///............////////////............------------.............../////////000000111111000///////////////////////////////////////......////////////......////////////////////////---...///000000///...---............/////////000........................------------......//////---///000222333222111000//////000111111111111111111000000000/////////......//////000111111222222.../////////000000000111.../////////000000000111///...---///111222000............//////.........////////////////////////000000000000000000000000.............../////////............/////////////////////000000000111111111111000000000000111111000000000000000000000000/////////000000000000000000000111111111111000000...///111333333111///...//////000000000000//////////////////............000000000000000000000000///...------------...///........................------............------............////////////............/////////000////////////////////////000///............///000/////////000000000000000//////000111222222333333000111111222333333444444222222333333333444444444333444666777777666444333444444444555555555555666666666666777888888999999666777777888999999::::::======>>>???????????????===>>>>>>>>>>>>>>>======?????????@@@??????>>>===<<<<<<;;;:::::::::::::::888999:::999666444555666444444444333333333333222555333222222333333222111111111111111000000000000000111111111111222222222222222333444444444333333444444555666777777666666555444444555555666777888888888999:::<<<===>>>>>>>>>???@@@@@@@@@???===<<<<<<===???@@@BBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>><<<<<<<<<;;;:::999888777555444333333222222333333000000000000000111111111000000000000000000000000---.........//////000000---------.........//////------------------------........................////////////////////////........................,,,,,,---...///000111222------............------***+++...111444777999:::---,,,,,,,,,,,,---......//////////////////////////////////////////////////////000000000000//////---...///000000///...---............/////////000////////////////////////---------.........//////,,,---...///000000//////,,,---...//////...---,,,........................---------.........//////,,,******+++---///000/////////000000000000//////.........------.........---------.........//////000000///...............000000000000000000000000......////////////......////////////////////////---...///000000///...------.........//////000000........................---.........//////000000---...111333444444333222//////000111111111111111111111000000/////////......//////000111222222222.../////////000000111111.../////////000000111111...---,,,...111222000...------............------////////////////////////000000000000000000000000////////////000000000000............/////////000//////000000111111222222111111000000000000111111000000000000000000000000---.........//////000000000000111111111111000000---///222444444222///---//////000000000000//////000/////////............000000000000000000000000111000///......///000111........................***+++,,,...///000000000............/////////000---.........//////000000000000000000000000000000000000...------...///000000000000000////////////222222222222222333333333000000111222333333444444222222333333333444444444333444666777777666444333444444444555555555666666666666666777888888999999666777777888999999::::::<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<>>===<<<;;;;;;:::::::::;;;999;;;;;;999666444444666444444444333333333222222444333222222222333111000111111111111000000000000111111222222222333333333222333444444555555444444333333444444555666666666777666666555555555555666888888999;;;===>>>???@@@>>>@@@AAACCCCCCBBB@@@???===>>>@@@AAABBBCCCCCCCCC@@@AAAAAABBBBBBBBBAAAAAA===<<<<<<;;;;;;===>>>???===<<<;;;999888777666666444444333333333333222222444333111000000000111222000000000000000000000000............////////////------------------,,,,,,------,,,+++,,,---...///////////////000000000000------............------------............------000///...------...///000,,,,,,,,,---------......///---+++...333777999999000///...---,,,------...000000////////////000000......------------......///...---------///000111000000000000000000000000///////////////000111111////////////////////////......------------......---,,,,,,,,,,,,---......000///...---------------///...---,,,,,,---...///++++++,,,,,,---...//////................................................////////////////////////............////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////............/////////000//////000000000000//////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000////////////......////////////......111111000000//////......000000000000000000000000000000//////.........---////////////////////////---...///000000///...---000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111////////////////////////........................//////............//////////////////////////////////////////////////////---------........./////////......---------......////////////////////////111111111000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444333333333333444555555666666666666666666666666444555666555444444555666555666777777666666777888999888777666666888:::;;;???>>>===============>>>AAABBBBBB@@@>>>======>>>???@@@@@@@@@@@@???>>>>>>::::::;;;<<<<<<:::999888999888888777666555444444333333444444333222222111...///111222333222111111111111111111000000000000222222222222333333333333222333444444555444444444333333444444555666666666666666555555555666666777777888999:::;;;<<<===>>>???@@@BBBCCCCCCBBBAAA@@@>>>???@@@AAABBBCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;<<<======<<<;;;:::999888777777777444444333333333222222222333222111111000000111111000000000000000000000000------...//////000111111000///......------------------,,,,,,,,,---...///------------............------............---------......//////......---//////...------...//////,,,,,,---------.........000...,,,...222555777777000///...---,,,------.........------------......///......------......//////...---------...///000........................---------------...//////////////////////////////......------------......------,,,,,,------.../////////...---------------......------------......++++++,,,------...//////........................////////////////////////////////////////////////------------............////////////////////////............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////........./////////000000//////000000000000//////000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000////////////......////////////......111000000000/////////...000000000000000000000000000/////////............////////////////////////---...///000000///...---////////////////////////////////////000000000000000000000/////////..................////////////000000000000000000000000000000000000000000000000.../////////000000000111//////////////////////////////////////////////////////............//////////////////////////////////////////////////////---------........./////////......---------......////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444333333333333444555555555555555555555555555555444555666555444444555666555666777777666666777888999888777666777888:::;;;>>>===============>>>>>>@@@AAAAAA@@@>>>======>>>??????@@@@@@??????>>>===<<<<<<<<<;;;;;;:::999888888888777666666555444444555555555555444333222111//////000111111111111111111111111000000000000000222222333333333444444444222222333444444444444444333333444444555666666666555555555555555666777888777888888999:::;;;;;;;;;???@@@BBBCCCCCCCCCBBBAAA>>>???@@@BBBCCCCCCCCCCCC??????@@@@@@@@@??????>>>>>>>>><<<;;;;;;;;;;;;;;;:::999888888777777777888333333333333222222222222111111222222111111000///000000000000000000000000,,,,,,---///000222333333333111///---,,,---...///------,,,,,,------...///------------............------............---------......//////......---......------------......,,,------------.........111///---...000222333222//////...------------.........------------......///......------....../////////...---------..............................---------------...//////////////////////////////......------------......---------,,,------.../////////...------------...---..................---,,,,,,,,,---......//////........................////////////////////////////////////////////////,,,,,,,,,------------...////////////////////////------------............////////////////////////////////////////////////------------------------////////////////////////////////////////////////....../////////000000000//////000000000000//////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000...//////000000//////...000000000000////////////000000000000000000000000////////////............////////////////////////......////////////..............................////////////000000000000/////////.........------------------............000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////---------.....................---------......///////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333333333444555555555555555555555555555555444555666555444444555666555666777777666666777888999888777777777888:::;;;<<<<<<<<<<<<<<<===>>>??????@@@AAA@@@>>>======??????????????????>>>======>>>===<<<:::999888888888888888777777666666555555666666666666555444333222000000/////////000111111000000000000111111111111222333333333333444444444222222333444444444444333333333444444555666666666444444444555555777888888888999999999::::::;;;;;;???@@@AAABBBCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCC>>>????????????>>>>>>===>>>>>>===<<<:::999999999777777777666666777777888333333333222222222222111000111222222222111///...000000000000000000000000------...///000111222333444222///,,,+++,,,---///---------------......///////////////000000000000------............------......////////////......------------------------------------............111000........./////////............------......000000////////////000000//////............//////111000000///....................................///////////////000111111////////////////////////......------------......---------------.../////////......---------......,,,---...//////...---,,,,,,---------......//////........................////////////////////////////////////////////////,,,,,,---------.........////////////////////////------........./////////////////////////////////////////////////////////........................///////////////000000000////////////////////////...////////////000000000//////000000000000//////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////000000000000///////////////////////////////////////////////////.........////////////////////////...//////////////////...........................////////////000000000000///.........------------------........./////////////////////////////////000000000000000000000000////////////000000000000//////////////////////////////////////////////////////............//////////////////////////////////////////////////////...........................------------...///////////////////////////////////////000000000000000000000000000000000000000///000000000111111111111111111222222222333333333333333222222333333444555555555555555555555555555444555666555444444444666555666777777666666777888888888777777777888999:::;;;:::;;;;;;<<<===>>>???>>>???@@@???>>>===>>>???>>>>>>??????>>>>>>===<<<>>>===:::888777777777777888888777777777777777777444555555666666555555444333222111000000111222333111111222222222222222222222222222333333333444444111222333333444444333333333333444444555666666666444444444555555777888888999999::::::;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCC???????????????>>>===<<<>>>======;;;:::999888777666666555555555666777777333333222222222111111111000000111222222000///...////////////////////////////////////000000000000222000---+++***+++---...------.........//////...////////////000000000000------............------...//////////////////...,,,------------------,,,---------.........//////000000///...------------------..................000000////////////000000/////////....../////////111111111111000000/////////////////////////////////////////////000111111////////////////////////......------------.........------------...//////......---------......///,,,---...//////...---,,,------...............///........................------------------------////////////////////////---.........////////////////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////////////////000000111111000000000000000000000000////////////000000000111//////000000000000//////////////////////////////////////////000000000000////////////////////////////////////////////////.../////////000000000111//////000000000000//////////////////000000000000////////////////////////.........////////////////////////////////////////////////....../////////........................////////////000000000000///.........------------....../////////000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000........................//////............//////////////////////////////////////////////////////.....................------------------...//////////////////////////////......//////000000000000000000000000000000000000///000000000111111111111111111222222222333333333333222222222222333444444555555555555555555555555444555666555444444444666555666777777666666777888888888888888888999999999::::::::::::;;;<<<>>>>>>===>>>??????>>>===>>>@@@===>>>>>>>>>>>>===<<<<<<<<<;;;999888777777888888666666666777777777777777444444666777888999999999777666555444444555666777555555444444444444333333111111222222222333333333111111222333333333333333333333444444555666666666555555555555555666777888999999999:::;;;<<<<<<======>>>>>>???@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCC??????@@@??????>>>===<<<<<<<<<<<<;;;:::999777666555555555444444555666666222222222222111111111111000000111111000000///...///////////////////////////////////////.........///...,,,+++++++++---...------...////////////...------------............------............------...//////000000//////...------............------------........./////////...///000///---------...,,,---......///...............------------......000//////......//////000000000111111111000//////000000000000000000000000---------------...//////////////////////////////......------------............------......///000...------------...//////---..................---................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........./////////000000////////////////////////////////////000000000111////////////////////////////////////////////////000000000000000000000000...//////000000111111222000000000000000000000000/////////000000000111111//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111///000000111111000000///////////////000000000000000000000000000000000000........./////////////////////////////////////////////............//////........................////////////000000000000/////////.........------////////////000000000111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000........................//////............//////////////////////////////////////////////////////...............------------------------...///000////////////////////////---......//////000000111000000000000000000000000000000000000111111111111111111222222222333333333222222222222222333444444444444444444444444444444444555666555444444555666555666777777666666777888777777888888999999999999:::::::::::::::;;;<<<===<<<===>>>>>>======???@@@===============<<<<<<;;;:::999999999::::::;;;<<<888888888999999::::::;;;999:::<<<===>>>???@@@@@@======<<<;;;;;;;;;;;;<<<::::::999888777666555555000000000111111111222222111111222333333333333222333333444444555666666666666666555555555666666777666777888999:::;;;<<<===<<<<<<<<<===>>>@@@AAABBBAAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<:::;;;;;;;;;:::999777666555555444444444444444555222222222222111111111111111111000///////////////////////////////////////,,,,,,------......//////...------------......///,,,---...///000//////...------------............------............------//////000000000000//////---...////////////...---............////////////,,,...000000...---///000,,,,,,.../////////............------------......000000////////////000000------//////000///......////////////////////////---------------...//////////////////////////////......------------.....................//////000---------------...//////......------------......////////////....................................------------------------////////////////////////---------.........//////////////////////////////........./////////000000////////////////////////////////////////////////000000000000000000000000...//////000111111222222000000000000000000000000//////000000000111111111//////000000000000//////000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000.........///000111111111000000111111111111000000.../////////000000000111000000000000000000000000............/////////000////////////////////////000///...------...///000////////////////////////////////////000000000000000000000/////////.............../////////000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000........................//////............////////////////////////////////////////////////////////////.........------------,,,,,,------///000000////////////////////////------......///000000111000000000000000000000000000000000000111111111111111111222222222333333333222222222111222222333444444444444444444444444444444555666555444444555666555666777777666666777888777777888999999999999999;;;:::::::::::::::;;;;;;;;;<<<>>>>>>===>>>???AAA<<<<<<=========<<<;;;;;;888999;;;===>>>@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFBBBBBBCCCCCCBBBAAAAAA@@@???>>>===<<<:::888777666///000000000000111111111111111222333333333333222333333444444555666666777777666666555555555666666444555666777999;;;<<<<<<;;;;;;;;;<<<===???@@@AAABBBBBBCCCCCCDDDCCCCCCCCCAAAAAAAAA@@@@@@>>>======999:::;;;;;;:::999777666666555444333333333333444222222222111111111111000222111///.........///000////////////////////////)))***+++,,,---///000000------...//////000000000,,,---///000000000///...////////////000000000111---..................---//////000000000000//////---...///000000///...---............/////////000***---000000///...000222+++,,,.../////////......000000////////////000000000000////////////000000***+++---.........------........................///////////////000111111////////////////////////.........------........................///000000---------------...///000///...---,,,,,,---...//////////////////.........................................................////////////////////////,,,,,,,,,---------......////////////////////////---------.........//////////////////////////////////////////////////////////////////////////////...//////000111222222222000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000---......///000111111222000000111111111111000000.../////////000000111111000000000000000000000000---.........//////000000////////////////////////000///...------...///000000000000000000000000000////////////000000000000000000000000////////////---------.........//////000000000000000000000000000000000000000000000000111111000000/////////...000000000000000000000000000000000000000000000000//////............////////////////////////////////////////////////////////////.........---------,,,,,,,,,---...///000111////////////////////////---------...///000000111000000000000000000000000000000000000111111111111111111222222222333333333222222111111222222333444444444444444444444444444444555666555444444555666555666777777666666777888777777888999999999999888;;;;;;:::999999999:::::::::<<<===>>>===>>>???AAA<<<<<<======<<<<<<;;;:::888:::===@@@BBBDDDDDDDDDIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJEEEFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@>>><<<:::888777000111111111111222222222222222222222222222222222222333333444555666888999555444444444444555666666666666666777888888999999<<<<<<======>>>?????????@@@AAAAAAAAABBBCCCCCCCCCDDDDDDCCCBBB@@@>>><<<;;;;;;;;;;;;:::999888777666555444444333333444444555222222222222222222333333000000000000000000000000000000000000000000000000000//////333777777111,,,//////000000///...------------...///000111222222------...///000000//////////////////////////////////////////////////////,,,---...//////...---,,,------......//////000000000///...------...///000........................------------------------///////////////////////////////////////////////////////////////.........//////////////////////////////////////////////////////............//////222000...---,,,,,,,,,---//////.........------------,,,,,,,,,,,,---......////////////////////////...------,,,,,,------...............////////////////////////////////////////////////000000000000......------------......111111111111111111111111000000//////.........---////////////////////////......---......///000111222111111111000000//////000000000000000000000000000000//////......------////////////////////////......//////000000111111111000///...............//////...------...000111.........---------......555111...000333444111...111111000000//////............///000000000000000////////////////////////////////////////////////////////////////////////............////////////000000////////////000000000000000000000000000000......//////000000111111///...---,,,,,,---...///........................000///...---...///111333111111000000//////.........//////000//////...---000000////////////000000000000///.......................................---------............/////////.........---------------------------------........................////////////000111222333......///000000000000000111111111111222222222222333222111111111222444444222111000000000111333333444444444444444444444444333333222222222333444444666666666666777777777777777777777888888999999:::999;;;<<<;;;::::::;;;<<<;;;;;;:::;;;;;;<<<===>>>AAA@@@>>><<<<<<<<<<<<===777888;;;AAAIIIQQQVVVXXXWWWVVVUUUTTTTTTSSSTTTTTTPPPPPPNNNMMMKKKJJJIIIHHHDDDDDDDDDCCCAAA>>><<<:::======<<<<<<:::999777666000111111111111222222222222222222222222222222222333333333333444555666777555444444444444555666666666666666777888888999999999::::::;;;<<<<<<======???@@@@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;:::888777666444444333333333333444444000000000000000000000000000000000000000000000000////////////////////////000//////333777666222---///////////////...------////////////000000000000---...//////////////////........................---------------------------......//////......---.........///////////////000///...------...///000................................................/////////////////////////////////////////////////////////////////////...//////////////////////////////////////////////////////............//////000000///............/////////.........---------------,,,,,,------...///////////////////////////...------,,,,,,------...............////////////////////////////////////....../////////000000000///......------......///........................000000/////////................................./////////...//////000000111111111000000000//////000000000000000000000000///////////////.........////////////////////////.../////////000000000111000000///...............111000///...---......//////...---------...000000111...,,,...222333111...000000000000////////////111111222333333333333222////////////////////////////////////////////////////////////////////////............////////////000000////////////000000000000000000000000000000////////////000000000000///...------------...///........................111000.........///111222000000000000////////////............////////////000000////////////000000000000///.......................................---------............/////////.........---------------------------------..............................---...///000111111......///000000000000000////////////000000000000111000/////////000111222222111000000000111333333444444444444444444444444666555444333333222333333555666666666777777777777888888999::::::;;;<<<<<<999;;;<<<;;;::::::;;;===<<<;;;;;;;;;<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;===CCCJJJPPPTTTVVVVVVTTTRRROOOLLLJJJIIIHHHGGGGGGEEEDDDCCCAAA@@@@@@<<<<<<<<<<<<;;;:::999888888888777777555444333222000111111111111222222222222222222222222222222222333333333333333444555555555555444444555555666777666666666777888888999999999999999:::;;;;;;<<<<<>>>>><<<<<<<<<;;;:::999888777444444333333333333444444000000000000000000000000000000000000000000000000////////////////////////000//////222555555111---///////////////......---111000000000/////////...//////////////////...---------------------------------------------------///..................//////////////////.........//////............//////........................////////////////////////////////////////////////////////////////////////......////////////////////////////////////////////////////////////////////////............/////////000000000000000//////...............------------------,,,------...///////////////////////////......------------..................////////////////////////////////////------.........////////////......------......///........................000000////////////..............................111000000000000000//////111111000000000000//////////////////////////////.........///////////////////////////////////////////////////000000000000000000////////////......111000///......---......000///...---...///111333---+++***,,,000222111///////////////000000000000...//////000000000000000////////////////////////////////////////////////////////////////////////............////////////000000////////////000000000000000000000000000000000000000000///////////////......------......///........................111111///......///000000////////////000000000000......------...///000111000000////////////000000000000///.......................................---------............///...............---------------------------------........................,,,,,,,,,,,,---...//////......///000000000000000////////////000000000000000000//////000000111222222111111111111222333333444444444444444444444444888777555444333333222222555555666666666777777777777777888999:::;;;<<<===999:::;;;;;;::::::<<<======<<<<<<<<<<<<======>>>;;;<<<<<<;;;;;;:::999888===<<<>>>AAAFFFKKKMMMNNNMMMLLLIIIFFFCCC@@@???>>>======<<<;;;:::999888777555555555555555666666777333333333333222111000///000000111111111222222222222222222222222222222222333333222222222333333444555555555555555666666777666666666777888888999999::::::;;;;;;<<<=========>>>???@@@@@@AAABBBCCCCCC@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<;;;:::999888777444333333333333333333444222222222222111111111111000000000000000000000000////////////////////////...---...111333333000---...///////////////......000000000000//////////////////000000///...------------------------------////////////////////////000///...------...///000000000//////......------/////////....../////////................................................////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////............/////////000111111000///---,,,........................---------------...//////////////////////////////......------------..................////////////////////////////////////------------........./////////............//////////////////////////////000000//////////////////000000000000000000000000111111111111111000//////000000000000000000//////////////////////////////------......//////000000////////////////////////////////////000000000000//////000000000//////////////////............///333222///......///111222---,,,+++---///111000.........//////000000111111------...////////////...////////////////////////////////////////////////////////////////////////............//////////////////000000000000//////////////////////////////111111000000//////......//////............//////........................222111000///......//////......//////000000111111000///...,,,---...000111000000////////////000000000000///.......................................---------............///........................................................................---,,,,,,,,,------...///......///000000000000000000111111111222222222222222222222222222333333333111111111111222222333333333333444444444444444444777666555444444444444444555555555666666666777777444555666777888999:::;;;888:::;;;;;;:::;;;<<<===>>>======<<<<<<<<<======::::::;;;<<<;;;:::888777:::::::::<<>>===<<<;;;;;;;;;888888888777666555444444444333222222222444555666222222222222222111000///000000111111111222222222222222222222222222222222333333222222222333333444666555555555555666777777666666666777888888999999::::::;;;;;;<<<=========>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAA???>>>===<<<<<<<<<;;;:::999777777333333333222222333333333222222222111111111000000////////////////////////........................,,,,,,---///000000...,,,......///////////////............///000111111111//////000000///...------------------------------////////////////////////000///...------...///000000000//////......------...//////////////////...........................------------------------////////////////////////////////////////////////---.........//////000000//////////////////////////////////////////////////////............//////000000000000///---+++)))---........................------------.../////////////////////////////////......------......///............////////////////////////////////////------------.........////////////....../////////000000000000000000000000//////000000000000000000111111111111111111111111111111222222111000///...//////////////////000000////////////////////////------......//////000000////////////////////////000000000000////////////...///000111111000//////------.../////////000000555333111///......///000000///...///000000///.........//////000000111111///000111111222222111111////////////////////////000000000000000000000000////////////////////////............//////////////////000000000000//////////////////////////////111111000000//////......////////////////////////////////////////////////111111000////////////.........//////000000111111222111...---,,,---...///000000////////////000000000000///...............////////////////////////---------............///---.............................................////////////////////////.........---......///000......///000000000000000000111111111222222222222111111222222333333333333111111222222333333333333333333333444444444555555444444444444444555666777555555555555666666666666444555555666888999999:::888999;;;;;;;;;;;;<<<>>>???>>>===<<<<<<<<<<<<<<<999:::;;;<<<;;;:::999888888777777888:::;;;;;;999888888777777777888999999555555555444444333333333444333222111000111222333111111111222111111000000000111111111111222222222222222222222222222222222333333333333333444555555666666555555666666777888666666666777888888999999999999999:::;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDDCCCBBBBBBAAA@@@???======;;;;;;;;;:::999888777666333333222222222222333333000000000//////......---////////////////////////........................+++,,,---.........---------...//////////////////------...///000111222222//////////////////...---------------------------------------------------000//////////////////000///////////////...............////////////..............................------------------------////////////////////////////////////////////////------......///000000000//////////////////////////////////////////////////////............//////000000//////...,,,+++***---------.....................------......///000//////////////////////////////............//////............////////////////////////////////////------........./////////000//////......//////000//////////////////////////////000000000000111111111111111111111111111111///000111111111000///.........////////////000000////////////////////////.........///////////////////////////////////////000000000000////////////...///000111222111000///---......///000/////////333333222000/////////...111111111000000000//////////////////000000000000......///000000000000000////////////////////////000000000000000000000000////////////////////////............////////////...///000111111000///...000000000000000000000000000000000000////////////...//////000000//////...////////////////////////000000000000000/////////////////////000000000000111000///...---......///000000////////////000000000000///...............////////////////////////---------............///---------.......................................////////////////////////000///////////////000000......///000000000000000////////////000000000000//////000111111111111000111222222333444333333333222333333444444555555555222222333333444666777888444444555555555666666666777777888888999:::::::::777999;;;;;;;;;;;;===>>>???>>>===;;;;;;:::::::::999999::::::::::::999999888777777888999999888666777777666555555555555555222222222222222222111111222111000///////////////......//////000/////////000111111111111222222222222222222222222222222222333333333333444555666777666666666666666777777888666666666777888888999999999::::::;;;<<<<<<======;;;;;;<<<>>>???AAABBBBBB???????????????>>>======:::::::::999888777666555333333222222222222333333111000000///......------////////////////////////........................,,,---/////////......///------...///////////////......//////000000111111---...//////////////////........................------------------------//////000000000000//////.........///////////////---...///000000///...---................................................////////////////////////////////////////////////------......///000000111//////////////////////////////////////////////////////............/////////...............//////---------.........//////...............//////000//////////////////////////////............//////............////////////////////////////////////....../////////000000000000000////////////000000000000000000000000000000//////000000000111111111000000000000000000000000---...000111111000///............/////////000000000000000000000000000000///////////////.........////////////////////////111000000000/////////...---///000222222222000///000000000000///...,,,+++//////000111111000000//////000000000000000000111000000000000////////////+++,,,------......------////////////////////////000000000000000000000000////////////////////////............////////////...///000111111000///...000000000000000000000000////////////000000000000...///000111111000///...////////////////////////...//////000000000000000000000000000////////////---------...///000000111000000////////////000000000000///...............////////////////////////---------............///---------.........//////........................////////////////////////000000///////////////000......///000000000000000////////////000000000000...///000111222111111000111222333444444444333333222222333333444555555666333333222333333444555666444444444555555555666666888888888888999999999999777999;;;;;;;;;;;;===???>>>===<<<;;;999999888888888888888777777888888999666666666777888888666444777666555444333333333333111111111111111111111111///000000000000///......------...///////////////000111111111111222222222222222222222222222222222222333333444555666888999666666666666666777888888666666666777888888999999<<<<<<======>>>?????????999999:::<<<===???@@@@@@;;;;;;<<<===============999999999888777666555444333222222222222222222333333222222111000//////...////////////////////////........................---///000111000///000111------...///000000//////000000000000////////////------...///000000000///////////////////////////////////////////////////...///000111111000///...---.........//////000000---...///000000///...---........................////////////////////////////////////////////////////////////////////////---------...///000000111//////////////////////////////////////////////////////............//////...---------///111333444---------.........//////...............///000000//////////////////////////////............//////............/////////000////////////////////////////////////000000000000000000////////////000000222222222222222222222222//////000000111111111222////////////////////////+++---///000111000///...---.........//////000000111111111111111111111111000000//////.........---////////////////////////111111000000/////////...---///111222333222111000222222222111///,,,***(((***,,,///111222222111000,,,...///000000000222333111111000000//////.........//////000111000000000////////////////////////000000000000000000000000////////////////////////............/////////000...///000222222000///...000000000000000000000000......//////000000111111...///000111111000///...000000000000000000000000---...///000111111000000111111000000//////......)))***,,,///111222333333000000////////////000000000000///...............000000000000000000000000---------.........//////---------.........//////////////////////////////000000000000000000000000000//////.........//////...//////000000000000000111111111111222222222222000111222333444333222222111222333444555444333333222222333333444555666666444444333222222222333333444444444555555555666666777777777777666666666666777999:::;;;;;;;;;===???>>>===<<<:::999888777777888777666555555666777888444444444555777777555333444444333333333333444444111111222222222222333333///000111222333222111000......///000111111111111000111111111111222222222333333333333333333333333333333333444444444555555444555555666777888888999999888666555444555777888999;;;===???@@@>>><<<;;;============>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999888777666555444444222222222111111111111000111111111111000000000000000...,,,---000111///---////////////////////////000///...------...///000//////.........---------+++,,,---...////////////............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////.........------,,,,,,,,,111///...///000111000...111000///.......................................000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000///...............////////////////////////............////////////000000000000000000000000......////////////......///...---///222333111...000000//////.........---------......//////000000111111222222222333333333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................////////////............////////////000000000000000000//////.........---000000111111111111000000...///000///...---...000000000111111111///...---............///000222333000///---,,,,,,---///000////////////000000000000////////////////////////........................---------............///---,,,,,,---///000///...111111000000//////......000000//////.........---000000000000////////////111111000000/////////...//////000000000000//////000000000000000000000000////////////////////////000000111111111111000000////////////////////////////////////////////////000000//////.........---------......//////000000///////////////////////////////////////000111111////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000111222222444444555666333222222111111222222333333333333333333333333333333333333333333333333333555444444444444333333333333666999:::999888777777666666777888:::;;;<<<<<<===<<<;;;;;;;;;;;;<<<===:::999777666666666777888555555555555555555555555333222222111111222222333111111111000000000000///111111000000//////......000000000000111111111111000111111111111222222222333333333333333333333333333333333444444444555555444555555666777777888888888777666555555666777888999:::<<<===>>>===<<<;;;<<<=========>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::888777777666555444333222222222222111111111111000111111111000000000/////////---,,,---//////...,,,////////////////////////000///...------...///000000000/////////.........,,,,,,---...////////////............////////////////////////////////////////////////////////////......................../////////////////////////////////////////////////////////.........------111///...///000111000...000000///...............////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000///...............////////////////////////............////////////////////////////////////......////////////......///...---///111222000...000/////////.....................///////////////000000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////........................////////////////////////////////////000000000000000000000/////////......000000111111111111000000...///000///...---...000//////000111111000///...000000111222333333333333111000...------...000111////////////000000000000////////////////////////////////////////////////........./////////000000111000///000111222111000111000000000/////////...111111000000000/////////000000000000////////////000000000//////.........//////000000000000//////000000000000000000000000///////////////////////////000000000000000000///////////////////////////////////////////////////000/////////.....................///////////////////////////////////////...............///000000000000000000////////////.../////////000000000000000000000000000000000000000000000000000000000000000111111222333444555555333222222111111222222333333333333333333333333333333333333333333333333333444444444444444444444444333444666777666666666666777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666666666777777444444444444444444444444333222222111111222222333222111111111111000000000////////////000000000000//////000000000111111111000111111111111222222222333333333333333333333333333333333444444444555555555555555666666777777888888777666555555666777888:::::::::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>======<<<<<<;;;:::::::::666666555444333222222111222222222111111111111000111111000000000000//////...,,,+++,,,---...---,,,//////////////////////////////............//////000000000000000/////////------...............---............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000///////////////111///...///000111000...////////////............000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000///......---.........////////////////////////............////////////..............................////////////......///......///111111000...////////////............///////////////.....................////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000111000000000000000/////////000000111111000000///...///000///...---...000...///000000000000000//////000111222333333333222111000///......///000111////////////000000000000////////////////////////000000000000000000000000////////////000000000111000...---...//////...---000000000000////////////111111111111000000000000////////////000000000000/////////...............//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////............///////////////.........////////////////////////......---------...//////111111000000//////............/////////000000000000000000000000000000000000000000000000000000000000000111222333444555555333222222111111222222333333333333333333333333333333333333333333333333333444444444444444444555555444444333333444444555555888888888999999999::::::::::::<<<<<<<<<<<<::::::888888777666666666666777222222222222222222222222222222111111111111222222222222222111111111111000.........///000111111111//////000000000000111111000000111111111222222222222222333333333333444444333333333444444444555555555555555666666666777777777666666555666666777888:::999888888888999;;;;;;<<<<<<<<<=========>>>>>><<<<<<;;;;;;::::::999999666555555444333333222222222222222111111111000000111000000000////////////...------------...------/////////////////////////////////....../////////////////////////////////..................------............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////111///...///000111000......///////////////......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------.........////////////////////////............////////////..............................////////////...............///000000///...///////////////.........000000//////......------------........./////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000/////////000000000000000////////////000000000000111111111111000000000000//////000000000000//////...///000///...---...000......///000000000111111......------...///000000000000///......///000000////////////000000000000////////////////////////////////////////////////....../////////000000000///...------------,,,+++000000000000////////////000000000000000000000000////////////000000000000..................------//////000000000000////////////////////////////////////////////////////////////............/////////////////////////////////////////////////////////////////////.........000000//////......------///////////////////////////............///000000111111000000//////.............../////////000000////////////////////////////////////////////////000000111222333444444555333222222111111222222333333333333333333333333333333333333333333333333333333333444444555555666666777666333333444555666777888888888888888999999999888999;;;<<<<<<;;;999888777777666666666555555555333333333333333333333333222222111111111111222222222222222222111111111111.../////////000000000111////////////000000000111000000111111111222222222222222222333333444444444333333333444444444555555555555555555666666666666666666666666666777888888:::999777777777888:::;;;<<<<<<<<<<<<============;;;;;;::::::999888888888666555555444444333333333222222222111111111000000000000000////////////.........//////.........///////////////////////////...//////////////////.............................................------............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................111///...///000111000...---...//////000///..............................////////////////////////////////////////////////////////////////////////////////////////////////......------------......////////////////////////............////////////////////////////////////......////////////............/////////..................///////////////000000//////......------........./////////000000////////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000......//////000000000111////////////000000000000000000000000111111111111//////000000000000//////...///000///...---...000....../////////000111111000...+++)))))),,,///111........................////////////000000000000////////////////////////........................------........./////////333111000000111111///...////////////000000000000////////////////////////.../////////000000000111------..................//////000000000000//////////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////.........///////////////000000//////......------////////////////////////000000//////000000111222111000000000/////////...............///////////////////////////////////////////////////////////////000000111222333444555333222222111111222222333333333333333333333333333333333333333333333333333333333444444555666777777<<<999555555666888999999888888888888888888888888888999;;;<<<<<<;;;999888666666666666555555444444333333333333333333333333222111111000000111111222222222222111111111000000111000000000/////////......////////////000000000000111111111111222222222111222222333333444444555333333333444444444555555555555555555555555555555555555666666777777888888999888888777777999:::;;;;;;;;;<<<<<<<<<=========:::::::::999888888777777555555555444444333333333222222222111111111111000000000////////////.........///000///......///000////////////////////////......////////////......------------............------...............---............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------............//////111///...///000111000...------///000000000///...........................000000000000000000000000////////////////////////000000000000000000000000////////////////////////---------,,,------...///////////////////////////............////////////////////////////////////......////////////......---///000000...------............//////////////////////////////.........////////////000000000111////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////------......//////000000////////////000000000000//////000000000000000111...//////000000//////......///000///...---...000000////////////000000111222000---++++++---000222---..................---////////////000000000000////////////////////////........................------------............111///......000000///---////////////000000000000............////////////......//////000000111111...............///////////////000000000000//////000000000000000000000000000000000000000000000000111000///......///000111////////////////////////////////////////////////.........//////////////////////////////.........////////////////////////111111000000111111222333/////////000000000000000------........./////////000000000000000000000000000000000000000000000000//////000111222333444444333222222111111222222333333333333333333333333333333333333333333333333333222333444555666777888888>>>:::666666888::::::888777777777888888888999999888888::::::::::::888888555555555666555444444333444444444444444444444444111111000000000000111111111111111000000000000///111111111000///...............////////////000000000111111111111222222222111111222333333444555555333333333444444444555555555555555555555555555555444555666777777888888888999888888888999999::::::;;;;;;;;;<<<<<<<<<======:::999999888777777666666333333333333222222222222222222222111111111111000000000/////////.........,,,...000///---,,,...000////////////////////////---...///000000///...------.........////////////,,,,,,---...////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000111///...///000111000...,,,---///000111000///...........................000000000000000000000000////////////////////////000000000000000000000000////////////////////////---,,,,,,,,,------...///////////////////////////............////////////..............................////////////......---///111000---,,,,,,.............../////////000.........///////////////////////////000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////........................,,,,,,,,,---.../////////////////////000000000000....../////////000000000......////////////.........///000///...---...000111000///......///000000111000000000///000000000......////////////......////////////000000000000////////////////////////....................................////////////---,,,+++,,,......---,,,.../////////000000000111......//////000000000000.........///000111111111.........//////000000000//////000000000000//////000000000000000000000000000000000000000000000000222111///......///111222////////////////////////////////////////////////............/////////000.........///////////////////////////////////////000000000000000111111222......//////000000111111---------.........//////000000000000000000000000000000000000000000000000//////000111222333444444333222222111111222222333333333333333333333333333333333333333333333333333222222333555666888999999<<<888555555888:::888555555666666777888999999:::888999999999999999999888444444555555555444333222222222222222222222222222111111000000000000111111000000000/////////......000000000000////////////........./////////000000000111111111111222222222111111222333333444555555333333333444444444555555555555555555555555555444444444666777888888888888888888999999::::::::::::;;;;;;;;;<<<<<<<<<======999999888888777666666666222222222111111111111111222222222111111111111000000/////////............+++---///...,,,+++,,,///////////////////////////---...///000000///...---.../////////000000111111+++,,,---...////////////............/////////000////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////000000111111111222111///...///000111000///+++---///000111000///...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////,,,,,,,,,,,,------...///////////////////////////............/////////000------------------------......////////////......---///111000---+++,,,...---.........//////000000---.........//////000000.........////////////000////////////////////////........................////////////////////////////////////////////////////////////////////////........................++++++,,,,,,---...//////////////////000000000000---.........//////000000......////////////.........///000///...---...000222111000.........///000---///111222222000...,,,//////000000000000//////////////////000000000000////////////////////////000000000000000000000000////////////000000000000///......///111222111000.../////////000000111111//////000000111111111222---......///000111111222.../////////000000111111//////000000000000//////000000000000000000000000000000000000000000000000333111000......000111333////////////////////////////////////////////////---.........//////000000---.........//////000000///////////////////////////////////////000111111------...///000111222222---------.........//////000000000000000000000000000000000000000000000000//////000111222333333444333222222222222222222333333333333333333333333333333333333333333333333333222222333555666888999::::::666333333777888555222444555666777888999::::::999999888777777888999999333444555555555444333222111111111111111111111111111111000000000000111111////////////..................//////000000111111............/////////000//////000111222333333333222333444444222222333444333333333333333333333333555444444444444555666666777666666666666777777888888888888888888888888888;;;;;;;;;;;;<<<<<<======;;;:::888555333222222222111333444333222111111222111111111111111111111111000000000000000000000000////////////////////////......///000000000000000111111111111000000000000,,,---...//////...---,,,000000111111111111000///,,,---...//////...---,,,---...///000000111000000000//////............/////////............//////000000000000000000000000////////////000000000000//////000000000000000000000000////////////000000111///...///000111000...111000///...---,,,++++++000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////////////////////////////.........---------////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------......//////000000............/////////000111///...///000111000...............////////////////////////////////////000000000000000000000000////////////////////////000000000///......------////////////////////////------......///000000000000000000000000000000000000000//////.........---//////000000000000//////......///000000000000000000000000000000000000000//////............//////............////////////000000//////.........---000///...---,,,---......000000000000000000000000000000////////////000000000000000000000000000000000//////............///111000///...------...///////////////////////////------,,,,,,---...000111000000000000000000000111222111000///......///000222111111111000000//////000000000000000000000000////////////////////////---------.........////////////000000000000//////,,,---...//////...---,,,///---,,,---000222000...////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111111000000//////......333333333222222111111111333333333444444444555555444444333333333222222222555555555555555555555555555555555555666666666666333555777888777666777888:::999777666555555555666666555333222222333555666555555555444444444333333111111111111111111111111//////000000000000//////111111000000//////......111111111111111000000000000000000111222222222333222333444444222222333444333333333333333333333333555444444444444555666666777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<999888777555444444444555222444555444222111111222111111111111111111111111000000000000000000000000////////////////////////------...///////////////000000000/////////......---......//////......---///000000111111000000///------...//////...------...//////000000000000////////////...//////000000//////............//////////////////////////////////////////000000000000000000//////////////////000000////////////000000111///...///000111000...000000////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////.........---------////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------......................../////////000000111///...///000111000...............////////////////////////////////////////////////////////////////////////////////////.........//////////////////////////////////////////////////////.........000000000000000000000000000/////////............//////000000000000//////......///000000000000000000000000000000000000000//////............//////............////////////000/////////............//////000000000///...---////////////////////////000000////////////000000000000000000000000000000//////.........//////000111000///...---......///////////////////////////------,,,,,,---...000111111111000000000000000000111000///.........//////111111111000000000//////000000000000000000000000////////////////////////---.....................//////000000000000//////...//////////////////...000...,,,---000111///...////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000111111111111111333333333222222111111111333333333444444444444555666555555555555444444444555555555555555555555555555555555555666666666666444666888888666666666777999888666555444444555555555444333222222333444555222222222222111111111111111111111111111111111111//////000000000000//////000000000000//////......//////......---,,,++++++111111111111111111222222222333444333222111222444333333333333333333333333555444444444444555666666888777777777888888999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;777777666555555666666666333555666555333111111111000000000000000000000000000000000000000000000000////////////////////////,,,------.............../////////.........------///..................///...//////000000/////////---......//////......---///000000000000//////...////////////000000111222//////............//////........................////////////000000000000000000//////.........---000000////////////000000111///...///000111000.../////////000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000/////////////////////////////////............---////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------------------....../////////000000000111///...///000111000...............////////////////////////////////////........................////////////////////////------......///000000111////////////////////////111000000///......------000000000000000000000000////////////............//////000000000000//////......///000000000000000000000000000000000000000//////............//////............////////////////////////...............000222333333111...,,,........................000000////////////000000000000000000000000000000...............///000111000000///.........//////////////////////////////------------...///000000111111111000000/////////000///...---------...///111111000000000000//////000000000000000000000000///////////////////////////.....................//////000000000000//////000000////////////000000000///......///000...---////////////////////////////////////////////////000000////////////000000000000000000000000000000///000000111222333333333222222222222222111111111333333333333444444444444555555555555444444444444444444444444444444444444444555555555555666666666555777888888666555555666777666555444444444444444444333222111111222333444222111111111111000000000111111111111111111111111//////000000000000//////000000000////////////...//////...,,,+++***)))(((222222222111111111111111111333333333222111222333222222333333333333444444555444444444444555666666666666666666777888999999999999999999999999999999999999::::::::::::::::::777777666666666555555555444555666555333111111111////////////////////////////////////////////////////////////////////////,,,---......//////....../////////.........------000///...------...///000---......////////////.........////////////......000000111000000///...---////////////000111333333//////............//////........................////////////000000000000000000//////...---------000000////////////000000111///...///000111000.../////////000000000111111/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------,,,...////////////000000000111///...///000111000...............////////////////////////////////////........................////////////////////////............//////000000////////////////////////000000//////............///////////////////////////////////////.........//////000000000000//////......///000000000000000//////////////////////////////............//////............///////////////////////////.........///000111222222000...---........................000000////////////000000////////////////////////---------......000111111000000//////////////////////////////////////////...............//////000111111111000//////......///...---,,,,,,---...///000000000000000000//////////////////////////////////////////////////////////////////............//////000000000000//////111000///......///000111000000/////////......---////////////////////////////////////////////////000000////////////000000////////////////////////000000000111111222222222222222222111111111111111222222333333333444444444333333333222222222111111444444444444444444444444444444444555555555666666555777888777555444444555555555444444333333333333333222222111111222222333333333333222222222111111111111111111111111111111//////000000000000//////////////////////////////000000///...------,,,,,,222222222111111111111111111222333333111111222333222222222333333444444444555444444444444555666666444444444555555777888888<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888888888888777777666555444333333333555666555222111111111////////////////////////////////////////////////////////////////////////......///000000000000///000000000/////////......000///...------...///000------...///////////////////////////////////////000000111000000///...---////////////000111333333//////............//////........................////////////000000000000000000//////............000000////////////000000111///...///000111000...000000000/////////......////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111000000//////......////////////000000000111111///...///000111000...............////////////////////////////////////........................////////////////////////000000//////............////////////////////////............//////000000////////////////////////........./////////////////////000000000000//////......///000000000000000//////////////////////////////............//////............////////////.........///////////////111000//////......//////........................000000////////////000000////////////////////////---------......000111111//////000000000000000000////////////////////////......//////////////////000000000000//////......///...---,,,,,,---.../////////////////////000000//////////////////////////////////////////////////////////////////////////////000000000000//////000///------------///000000000000///...------...////////////////////////........................000000////////////000000////////////////////////111111000000000/////////111111111111111111111111222222222333333333444444333333222222222111111111444444444444444444444444444444444444555555555555555777888777555444444444444444444444444333333333222222222222222222222222333333333222222222111111000000000000000000000000//////000000000000//////...............////////////////////////000000000111111111111111111222222111222333222111000111333111222222333333444444555555444444444444555666666333333333444555666777888999999999999999999999999888888888888888777777777666666666666444333111000111333444444222111111222000000000000000000000000000000000000000000000000////////////////////////...//////000000000000000000000000/////////......000//////////////////000---......///000000000000000//////......//////000///000000000000//////...////////////000000111222//////............//////........................////////////000000000000///000000000000000000000000000////////////000000111///...///000111000...000000000//////.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...////////////000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111000000000000000000/////////000000000111111111///...///000111000...............////////////////////////////////////........................////////////////////////111000000///......------////////////////////////------......///000000111000000000000000000000000........./////////////////////000000000000//////......///000000000000000000000000000000000000000//////............//////............////////////.........///////////////111000///------...///000........................000000////////////000000000000000000000000000000...............///000111//////000111111111000000////////////////////////...//////000000000/////////////////////////////////...---------...///000......////////////000000000000000000000000000000////////////////////////....../////////000000000//////000000000000//////......------------.........///000///...---...///////////////////////////........................000000////////////000000000000000000000000000000111111000000///......---000000000111111111111111222222222222333333333333444444444444333333333333333333333333333333333333333444444444444555555555444666777777555444444555333444444555555444333333222333333333333333333222222111111111111000000000000000000000000000000000//////000000000000//////---............/////////------......///000000000000000000111222222222333000222333222111000111222111111222333333444555555555444444444444555666666333333444444555777888999666666666666666666666666888888888777777666666666333333444444444333111111///000222222111000111222111111111111111111111111000000000000000000000000////////////////////////---...//////000000///////////////.........------//////000000000000//////---...///000111111111111111000///......///000111...//////000000000000////////////...//////000000//////............//////////////////////////////////////////000000000000//////000000111222222222000000////////////000000111///...///000111000...//////000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////.../////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000111111111111///...///000111000...............///////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////.........///////////////000000000000000000000000............/////////000//////000000000000//////......///000000000000000000000000000000000000000//////............//////............////////////............/////////000111111111000000000//////////////////////////////000000////////////000000000000000000000000000000//////.........//////000...///000111222111111000////////////////////////...///000111000000///...------......///000000000//////.........///000111........./////////000000000000000000000000000000////////////////////////------...///000111111222//////000000000000//////......////////////......---///000000...---///111////////////////////////........................000000////////////000000000000000000000000000000111000000000000000000000///000000000111111111222111222222222222333333333444444444333333333333222333333333333333333333333333333444444444555555555333444666666555444555666333444555666666555444333333333444444444444333333222222222222111111111111000000000000000000000000//////000000000000//////---------.........//////...///////////////////////////000111222333333444000222222222111000111222111111222333333444555555555444444444444555666666444444555555666888999:::888888888888888888888888888888777777666666666555000111222333444333222222---///111111111000111222111111111111111111111111000000000000000000000000////////////////////////,,,---......//////............---------,,,,,,,,,...///000111111000///.........000111222222222222111000///......///000111......///000000111000000000//////............/////////............//////000000000000000000000000////////////000000000000//////000111222333444444000000////////////000000111///...///000111000///...///000111222333444444000000000000000000000000000000000000000000000000........................000000000000000000000000////////////////////////.../////////000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------......//////000000000000000000111111111111111///...///000111000///............/////////000////////////////////////000000000000000000000000////////////////////////------......///000000000////////////////////////000000000///......------000000000000000000000000---.........//////000000//////000000000000//////...//////000000000000000000000000000000000000000//////............//////............/////////000---.........//////000000000111333444444222///...000000000000000000000000000000////////////000000000000000000000000000000000//////.........//////...///000222222222111000////////////////////////...///000111111000///...,,,,,,---...///000111111000///......///000111222---.........//////000000000000000000000000000000////////////////////////,,,---...///000111222333//////000000000000//////...///000111111000///...+++...000000...---///222////////////////////////........................000000////////////000000000000000000000000000000000000000111222222333333//////000000111111111222111111222222222333333333222222222111111111000000333333333333333333333333333333333444444444555555222444555666555555555777333444555666666666555444333444444555555444444333555555555444444444333333000000000000000000000000//////000000000000//////---------.........//////222222111111000000000///333333222222111000000000111222333333111111222333444333333222222333333444000222333555666666555555333444444555555555555555777777777777777777777777444555666666666666666555333333333222111000......000000000000000000000000////////////000000000000111000...---...///111222000000000000000000000000////////////////////////......////////////............////////////......000000000000000000000000111111000000//////..............................333444555444222000000111////////////////////////////////////////////////222222000//////000111222000000////////////000000000000000000000000000000222222111111000000//////////////////////////////111111000000000000111111000000000000000000000000111111000000000000111111//////000000000000//////////////////////////////...///000///---,,,,,,...000000//////.........---////////////////////////////////////////////////......------------......000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000///...------...///000////////////////////////............///////////////////////////..................////////////000........................000000//////......------//////////////////////////////000000000000///////////////////////////////////////////////////////////////...---------,,,000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111000///......///000111//////000000000000//////000000000000000000000000444333333222111000//////......//////000000111111000000000000000000000000111000///---------...///000000000000000000000000////////////////////////000000000000000000000000////////////////////////......////////////..................////////////////////////////////////......---------......///////////////////////////000000000000111111111111111000///////////////000000000000111222222222333222222222222222222222222666666555444333222222111///111444555666555333111444444444444444444333333777777777666555333222111555444444333333444444555222222222222222222222222222222111111111111222222333111///---,,,...000111......////////////......000000000000000000000000111111111111000000000000222222222111111111111111111222333333111111222333444333333222222333333444111222333555555555555555333333444555555555555444666666666666666666666666555555666666666555555444222222222222222222111000000000000000000000000000000000000000////////////000000.........///111222000000000000000000000000//////////////////////////////000000000000//////......////////////......000000000000000000000000111000000000/////////...////////////////////////222333444333111000000000000000000000000000000000000000000000000000000000111000///......///000000111111000000000000111111000000000000000000000000111111000000000000000///000000000000000000000000111111000000000000111111000000000000000000000000//////............////////////000000000000/////////////////////////////////000111000...---...///000000/////////........./////////////////////////////////////////////////////////....../////////000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////000///...------...///000////////////////////////............/////////////////////////////////...---------.........//////........................///////////////.........//////////////////////////////000000000000//////////////////////////////////////////////////////000//////////////////...////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111000///......///000111//////000000000000//////000000000000000000000000333333222222111000//////////////////000000000000000000000000000000000000111000///.........///000000000000000000000000000////////////////////////////////////////////////..............................////////////..................////////////////////////////////////000//////.........///////////////////////////////////////000000000111111111111000000000000111222222222222222222333333333222222222222222222222222555555555444333333222222111222444666777555444222444444444444444444444444333444444555555555555555444444333333333333444444222222222222222222222222222111111111111111111222333111000......///000111...//////000000//////...000000000000000000000000000000000000000000000000000111111111111222222222111222333333111111222333444333333222222333333444222222333444555555555555333333444555555555555444666666666666666666666666666666666666555444333333000111222333333333333333000000000000000000000000111111000000//////......000///.........///111222000000000000000000000000////////////////////////000000111111111111000000...//////000000//////...000000000000000000000000000000000000////////////000000000000000000000000111222333222000//////000000000000000000000000000000000000000000000000000000000////////////000000222222111111111111222222111111111111111111111111////////////000000000000111111111111111111111111111111000000000000111111000000000000000000000000//////............////////////000000000000/////////////////////////////////000111000///...///000000000////////////......////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000//////////////////////////////............//////////////////////////////............////////////......//////////////////............/////////000.................................///////////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000111111..............................//////000000111111////////////////////////////////////////////////000000000000000000000000.../////////000111111111000000000000000000000000000000////////////000000//////000000000000//////000000000000000000000000222222222111111000000000000000000000////////////000000000000000000000000000000/////////000111111000000000000000000000000////////////////////////...................................................//////000000//////...............////////////////////////////////////222111000///////////////000000000000000000000000....../////////000000000111000000000111222333444444444444333333333333333222222222222222222222222444444444444333333333333222333555666777666444333555555555555555555555555333333444555555555555555444444333333333333444444222222222222222222222222111111111111111111111111222222111111000000000000///000000111111000000///000000000000000000000000///////////////////////////000000111222222333333111222333333111111222333444333333222222333333444222333333444444555555555444444555666666666666555666666666666666666666666666666666555444333222111111111222333333333333333000000000000000000000000222111111000///......---000//////...///000111111///////////////////////////////////////////////////000000111111000000/////////000000000000//////////////////////////////000000000000////////////000000000000000000000000000111222222000//////000000000000000000000000000000000000000000000000000111111111111111111222222222111111111111111111222111111111111111111111111.........//////000000111111111111111111111111111111111000000000000111111////////////////////////111111000000000000111111//////000000000000//////////////////////////////...000111000......///000000000//////////////////////////////////////////////////////////////////000//////////////////000////////////////////////000000000000/////////////////////////////////////////////////////////////////////....../////////////////////////////////............////////////............//////////////////000000000111111111........................------......//////000000000000000000000000000000//////000000000000///////////////////////////////////////////////////////////////000000111111111////////////////////////---......///000111111222////////////////////////////////////////////////////////////////////////000000111222333444444555////////////////////////000000////////////000000//////000000000000//////////////////////////////111111111111000000000000111111000000//////......//////////////////////////////000000000111222222000000000000000000000000////////////////////////........................------------------------//////000000000000//////............////////////////////////////////////111111000///............000000000000000000000000............/////////////////////000111222333444444444333333222222222111222222222222222222222222222222333333333444444444111222444555666555444333444444555555555555666666555555555555444333222111444333333333333333333444111111111111111111111111111111111222222111111111111222222333222111000///000000111111111111000000////////////////////////............//////////////////000111222333333444111222333333111111222333444333333222222333333444333333333333444444555555555555666777777777777777555555555555555555555555555555555555444333111111222222333333333222111111000000000000000000000000222111111000///......---///////////////000000111////////////////////////////////////////////////...//////000000//////...//////000000000000//////////////////////////////////////////000000000000///////////////////////////111222222000//////000////////////////////////000000000000000000000000000000111111222222222222222111111000000111111222000000000000000000000000......//////000000111111000000000000000000000000111111000000000000111111////////////////////////111111000000000000111111//////000000000000//////////////////////////////---...//////------.../////////000000000000000000///////////////////////////////////////////////////......------......///////////////////////////////////////000000000000////////////////////////////////////////////////...//////////////////...////////////////////////............////////////---.........//////000000....../////////000000000////////////////////////------......//////000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000.........//////000000000000000000000000000000000---......///000111111222////////////////////////////////////////////////////////////////////////000000111222333444444555//////////////////////////////000000000000////////////000000000000//////////////////////////////000000000000000000111111111111000000//////......//////////////////////////////000000111111222222000000000000000000000000000000000000000000000000................................................//////000000000000//////............////////////////////////////////////000///......---------...000000000000000000000000............////////////.........///000111222333333333222222111111000000222222222222222222222222111111222333333444444444000111222333333333333222444444444444555555666666555555555555444333222222333333333222222333333333111111111111111111111111000111222222222222111000000111333333333222000///000000111111111111000000////////////////////////---........./////////000//////000111222222333333111222333333111111222333444333333222222333333444444444333333333444444555555555666777777777777666555555555555555555555555444444444444333222111111222222222222222111000///000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000////////////////////////......////////////......///000000111111000000///000000000000000000000000////////////000000000000///////////////////////////111222222111000000111000000000000000000000000111111111111111111111111///000111222222222222222333222222111111222222333111111111111111111111111000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000//////............////////////000000000000//////////////////////////////,,,---......------.../////////000000000000111111////////////////////////////////////////////////......------------......000000000000000000000000////////////000000000000000000000000000000000000////////////////////////......////////////......////////////////////////............////////////------......///000000000,,,,,,,,,,,,------------////////////////////////.........///////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000......///////////////000111111111111111111111111......//////000000111111////////////////////////////////////////////////000000000000000000000000.../////////000111111111000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000/////////000000111111111000000000000////////////000000000000000000000000//////000111111111000000000000000000000000000000000000000000000000000000........................///////////////////////////000000111111000000///............////////////////////////////////////......------------......000000000000000000000000....../////////000000000///.........///000111111222222111111111111111111222222222222222222222222111111222222333333444444000111111222222222222222222222333333444555555555000111222444555555555555333333222222222222333333111111111111111111111111000111222333333222111000000111222222222111/////////000000111111000000///000000000000000000000000.........//////000000111000000000111222222222333111222333333111111222333444333333222222333333444555444333333333333444555333444444555555555555555555555555555555555555555222222333333333222222111//////000111111111000000000000000000000000000000000000000000////////////...//////000000000000000000000000000000000000000//////////////////////////////000000000000//////000000111111111111000000000000000000000000000000.../////////000000000111000000000000000000000000000222333333222111111222222222222222222222222222444444444444444444444444222333444555666666666555555555444444444444555555333333333333333333333333222222222222111111111111111111111111111111111111111111000000000000111111000000000000000000000000//////............////////////000000000000//////////////////////////////,,,...//////......///000//////000000000111111111//////////////////////////////////////////////////////............//////000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////---...///000000///...---////////////////////////............////////////------......///000000111------------............///////////////////////////////////////.........//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000111000000000000000000///000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...//////000000000000//////000000000000000000000000.........///000111111222////////////000000000000000000000000000000000000//////000000000///...---000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000............////////////////////////////////////------------...///000111/////////////////////////////////000000000111111111000000///000000111111111111222222222222222222222222222222222222222222222222222222222333333333111111222222222333333333111111222222333444444555000111222333444555555555333333222222222222333333111111111111111111111111///111222333333222111///000000111111000000//////...//////000000//////...000000000000000000000000......///000000111222222111111111111111222222222111222333333111111222333444333333222222333333444666555444333222333444555111222333333444444333333555555555555555555555555111111222333333333222222,,,---...000111111222222000000000000000000000000////////////000000000000...//////000000000000000000000000000000000000000////////////////////////000000111111111111000000000000111111111111000000000000000000000000000000.../////////000000111111111111111111111111111111000222444444222222222333444444444444444444444444666666666666666666666666666777999:::;;;;;;;;;:::777777666666666666777777555555555555555555555555444333333333222111111111222222222222222222222222111111000000000000111111000000000000000000000000111111000000000000111111//////000000000000//////////////////////////////---///000000//////000222//////000000111111111222////////////////////////////////////////////////000000////////////000000000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////---...///000000///...---////////////////////////............/////////000---------...///000000111000000000000111111111111000000000000000000000000000000//////.........---//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000333222222222111111000000////////////////////////000000000000////////////////////////////////////111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000...///000111111000///...//////000000000000//////000000000000000000000000---......///000111222222......//////000000111111000000000000000000000000//////000000000...---,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000............/////////000////////////////////////............///111222333////////////////////////000000000000111111111111222222111111111111111111222222222333333444444444222222222222222222222222222222222222222222222222222222333333333444444444000000111222222333444444333333444444444333222222333222222222222222222333000000000000000000000000///000222333333222000///000000000///////////////......////////////......000000000000000000000000...//////000111222222333...//////...111555666222000111222333333333333222222333333444444333333222333333333444444555555555444444444555555555555666444444444444444444444444000111333444444333111000333222111000000111222333000000/////////111222333111111111111111000//////000000000000000000000000000000000000////////////............///////////////////////////000111111...//////000000000//////111000/////////000111222333222222111111000000000222222222333444444555555333444666777777666444333222222333444555777888999888888:::;;;<<<===============<<<======>>>???@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::999999888888777666555444555666777888444444555555444444333333111000000111333333222000---.........//////000000////////////////////////000000000000000000000000222111000//////000111222000000//////.........---...............///000000......//////000000111111111111000000//////......////////////000000000000000000//////.........---////////////000000000000111111000000//////......---......///000111111222111111000000//////......////////////////////////000000000000000000000000000000000000////////////333...******...000///---............//////////////////...---...///000111////////////////////////////////////////////////111222444444222111222333444222111111222111000/////////000000000000//////000000000000000000000000///000000000000000///...000000000000000000000000////////////////////////////////////000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000111111000000//////......////////////////////////...000111000///...///111000000000111222222333333000///.........///111222000000000000000000000000111111000/////////////////////000000000000//////000000000000000000000000111000///......///000111//////000000000000//////............////////////000////////////000000111000000000000000000000000,,,---...000111111111111000000000000000000000000//////000111222222333333222222222222222222222222222222222111111111000000111111111000111111222333222222222222222222222222444444444333333222222222222111000111333444333222111111111111111222222222111222222333333222222111------............------......////////////......000000000000000000000000000000000000000000000000///111000///000333111---000000000111222333333444222333333444444333333222333333333444444444555555444444444444555555555555444444444444444444444444111111333333333333111111222222111000000111222222111000000//////000111222111111111111111000//////000000000000000000000000000000000000/////////////////////000000000111111//////.........//////000000000111111111111000000333222111000000000111222222222222222222222222222555555555666777888999999;;;<<<<<<===<<<:::888777777666666666666777888888999:::;;;<<<===>>>>>>>>>??????@@@AAACCCEEEFFFGGGFFFEEECCCAAA???>>>>>>>>>===============<<<<<<<<<<<<<<<;;;::::::::::::;;;999999888888777666555444444333222333333333111000000111111111111111111222//////000000000000000000////////////////////////222111000//////000111222000000/////////.........///............///000000////////////000000000000111000000000/////////...////////////000000000000000000/////////.........////////////000000000000////////////000000000000......//////000000111111000/////////............////////////////////////000000000000000000000000000000000000////////////222...******...000///---............////////////000///.........///111111////////////////////////000000000000000000000000///111222222111000000111333222000111222222111000///000000111111000000///000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111...000111000///...///111222111111111111111111111111000000///000111222333000000000000000000000000111111000/////////////////////000000000000//////000000000000000000000000111000///......///000111////////////////////////............////////////000000////////////000000000000000000000000000000---...///000000111111000000000000000000000000000///000000111222222333333222222222222222222222222222222222111111111000000111111111111111222222333333333333333333333333333444444333333333222222222333222111222444444444222222222111111111111111111000111111222222111111000///000000000000000000///......////////////......000000000000000000000000000000000000000000000000///222222000111444222---111111000000111222444555222333333444444333333222333333333444444444444555444444444444555555555555444444444444444444444444222222222222222222222222222222111000000111222222222111000000///000000111000000111111000000//////000000000000000000000000////////////000000000000000000000111111111222222000000///////////////000111111111222222111111000444333333222222222333333444555555666777777888888::::::;;;<<<===>>>???@@@DDDDDDDDDCCCAAA???<<<;;;;;;:::999888777777777777;;;;;;;;;<<<============>>>???AAADDDGGGJJJMMMNNNOOOMMMIIIDDDAAA?????????>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>><<<:::888777888777555555555444333111222222222222222222111111000000000000000000000000////////////////////////111111000000000000111111000000////////////......//////......//////000111000000000000////////////000000000000////////////////////////000000000000000000////////////......////////////000000000000.........///000111111111////////////000000000000//////............------////////////////////////000000000000000000000000000000000000////////////222...++++++...000///---............////////////000////////////000111111////////////////////////111111111111111111111111---///000000///......///222000000000222333222111111111111222222111111111000000000000000000000000//////......///000111222000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000.........///000111111111111111111111111111111111...000111000///...///111333333222111111000//////111111111000111222222333000000000000000000000000111000000/////////////////////000000000000//////000000000000000000000000000000////////////000000//////...------...//////............////////////222111000//////...//////000000000000000000000000//////000000000000//////000000000000000000000000000000000111222222333333222222222222222222222222222222222111111111111111111111111111111222333333333333333333333333333333333333333333222222222222111000000111333333222000333222222222111000000000///000000000000000000///000000111111111111000000...//////000000//////...000000000000000000000000000000000000000000000000000222111111555;;;===:::666555333111111222444555222333333444444333333222444444444444444444444444333333444444444555555555444444444444444444444444222222111111111111222222222111111111111111111222222222111000000////////////000000000000000//////////////////////////////////////////000000000000000000000111111111222222333222111111111111111111000000111222222222111111333444444555666777888888:::;;;;;;<<<>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFJJJIIIHHHFFFDDDAAA>>>===;;;:::999888777777777777999999999:::::::::;;;;;;:::<<>>???@@@@@@AAACCCDDDFFFGGGHHHHHHGGGGGGHHHGGGFFFDDDBBB???===<<<;;;:::888777777777666444333333222222111111000000111111111111000000000000////////////////////////111000000000000000000111000000///////////////////////////...///000000111111111000000//////......000000000000////////////////////////000000000000000000//////////////////////////////000000000000.../////////000000000111000000000000/////////////////////////////////...////////////////////////////////////////////////000000000000////////////111...,,,---...000///...............////////////............//////000000////////////////////////000000000000000000000000---///000000///......///000//////000222444333222111222222333333222222111///////////////////////////...------...000222444////////////////////////////////////////////////////////////000000000000////////////////////////111000000000000000000111000000000000000000000000////////////////////////.../////////000000000111111111111111111111111111...000111000///...///111222111111111000000000///000000000111111111222222////////////////////////000000////////////000000//////000000000000//////////////////////////////000000////////////000000000///---++++++---///000............////////////222222000///............////////////////////////000000000000000///......000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111222111111111111222333333444444444444444444444444333222222222222222222222///......000111222000...333333333222111000/////////000000111111000000////////////......///////////////000000000000//////////////////////////////////////////////////////000111000111888CCCJJJJJJ;;;999666333222222222333222333333444444333333222444444444444444444444444333333333444444444444555444444444444444444444444222111111000000111111222111111111222222111111111111111111111000000//////...//////000000000//////////////////////////////.../////////000000000111/////////000000000111111222222111111000111111222000000111333333444444444444555777999<<<===??????AAABBBBBBCCCDDDEEEFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGEEECCCAAA???>>>:::999888888777777777777777777777777777888999:::999<<<@@@EEEJJJNNNQQQRRRVVVSSSNNNGGGAAA===;;;:::999999:::;;;<<<======>>>>>>@@@DDDGGGJJJLLLMMMMMMNNNNNNLLLJJJHHHEEECCCBBB>>><<<:::999:::;;;:::999555555555444444333333333333222222222111111111000000000000000000000000000000000000111111000000000//////000000000000000000///////////////000111111111111000000//////......////////////000000000000////////////000000000000//////000000000000000000////////////000000000000111000000000/////////...000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000////////////000///....../////////...............////////////------......////////////000000000000000000000000////////////////////////...000111111000//////000000//////000222444444333222222333333333333222222///////////////////////////...------...000222444////////////////////////////////////////////////////////////000000000000////////////////////////000000000111111000000000000000000000000000000000////////////////////////111000000000/////////...000000000000000000000000...000111000///...///111//////000000000111111111/////////000000000000000////////////////////////000000////////////000000//////000000000000////////////////////////////////////000000000000//////000///---++++++---///000............////////////222222000///............////////////////////////000111111000000///...---000000000000000000000000111111111111111222222222222222222222222222222222111111111111111111111111222222222111222333333444444444444444444444444444222222222222222222222222//////000222333333111///333333333222111000//////000111111111111111111000//////...------...////////////000000000000//////////////////////////////////////////////////////000111000111999DDDLLLMMM;;;999777555333222111222222333333444444333333222555444444444444333333333333333333333444444444444444444444444444444444444111111111111111111111111000111222222222222111000000111111111111000000///......///000000000//////000000000000000000000000......//////000000111111/////////000000000111111000000//////000111111222222333555777888999:::::::::<<<>>>AAADDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHEEEDDDDDDCCCBBBAAAAAAAAA===<<<;;;:::999999999999777666666666777999;;;<<>>:::888666666777888999999::::::999<<<@@@DDDIIIMMMPPPRRRRRRQQQQQQOOONNNKKKJJJIIICCC@@@===<<<<<<<<<<<<;;;999999999999999888888888666555555444444333333333111111111111111111111111000000111111111111000000//////000000000000111111000000//////000000111222000000000000////////////////////////000000000000////////////000000000000//////000000000000111111////////////000000000000111111111000///.........////////////000000000000000000111111111111222222////////////////////////000000000000000000000000000000000000////////////////////////////////////............////////////------...///////////////000000000000000000000000........................///111222222111000111111000//////000222444333222111222222333333222222111000000000000000000000000//////......///000111222000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111000///.........////////////////////////...000111000///...///111......///000000111222222......///000000000000///000000000000000000000000///////////////000000111//////000000000000//////000000000000000000000000//////000000000000////////////...------...//////............////////////222111000//////...//////000000000000000000000000000000111000000///......000000000000000000000000111111111111111111111111222222222222222222222222111111111111111222222222222222222222222333444444333333333333333333333333111111111222222222222222222222333555777777444222333222222222111000000000000111111222222111111000111000///......///000111///000000111111000000///000000000000000000000000000000000000000000000000000222111111666>>>AAA@@@666666555444333222111111222333333444444333333222555555444444444333333333222222333333333444444444444444444444444444444444///000111222222111000///000111222222222222111000//////111111222111000000---......///000000//////000000000000000000000000.........///000111111111000000000111111111222222111111111222222444555666777999;;;>>>@@@BBBCCCDDDDDDEEEHHHJJJLLLMMMMMMMMMHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDEEEDDDCCCAAA???===<<<;;;;;;999888888999:::===@@@AAAFFFIIILLLQQQTTTVVVVVVWWWVVVUUURRRMMMGGGAAA<<<999666666777777888888999999777999===AAAGGGMMMQQQTTTSSSSSSSSSRRRRRRPPPOOONNNIIIFFFBBB???===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<::::::999888888777666666222222222222222222222222///000111222222111000/////////000000000111111111000000//////000000111222////////////000000000000.../////////000000000111////////////000000000000//////000000000111111111////////////000000000000000000000000////////////......//////000000111111///000000000111111111111////////////////////////000000000000000000000000000000000000////////////...///000000000/////////............////////////...///000111222111111000000000000000000000000000///////////////////////////111222222111000000111111000///000222333333222111111222222222222111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000...000111000///...///111/////////000000000000000...///000111111111000000000000000000000000000000///////////////000111111//////000000000000//////000000000000000000000000...///000111111000///...////////////////////////............////////////000000////////////000000000000000000000000000000///000000000000000///...000000000000000000000000111111111111111111111111222222222222222222222222000000111111111222222222333222222222222333444444333333333333333333333333000111111111222222222222222222444666888777444222222222111111111111111111///000000000000000000///000///...------...///000000000111111111111000000000000000000000000000000000000000000000000000000111333333111333666555000111222333333333222111111222333333444444333333222555555555444444333333333222222333333333444444444444444444444444444444444...000111333333111000...000111222333333222111000...///000111222222111000------...///000000//////000000000000000000000000---......///000111111222111111222222222333333333444444555555777888:::;;;<<<===@@@CCCFFFIIIJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@??????????????????@@@BBBCCCFFFHHHIIIKKKIIIGGGDDDAAA???======;;;;;;;;;<<<>>>AAADDDFFFJJJLLLPPPSSSVVVWWWWWWWWWWWWVVVTTTPPPKKKEEE???;;;777777888888888999999999777999;;;@@@EEEKKKQQQTTTSSSTTTTTTTTTTTTSSSRRRRRRNNNJJJEEE@@@>>><<<:::888999::::::;;;;;;<<<<<<<<<======<<<;;;;;;:::999999333333333333333333333333///000111222222111000/////////000000111111111222000000000000000111111222......//////000000111111.../////////000000111111////////////000000000000//////000000111111111222////////////000000000000......//////000000111111---......///000111111222.../////////000000111111////////////////////////000000000000000000000000000000000000////////////...///111111000//////000............/////////000000111222333444333222222000000000000000000000000000000000000000000000000///000222222000000000111222000000000222333222111111111111222222111111111000000000000000000000000///000000000000000///...000000000000000000000000////////////////////////////////////000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000......//////000000111111111111111111111111111111///000111000///...///111111111000000//////......///000111222333222111111000000000000000000000000///////////////000111111//////000000000000//////000000000000000000000000...///000111111000///...//////000000000000//////............/////////000000////////////000000111000000000000000000000000//////000000000000//////000000000000000000000000222222111111111111111111222222222222222222222222000000111111222222222222333333222222333333444555222222222222222222222222000000111111222222222222000000222444666555222///111111111111111222222222......////////////.........---+++******+++---...000000111111111111000000000000000000000000000000000000000000000000000000111222222333333444444555444444444444444444444444444333333222222333333444333333333333444555666777222333444555444333222111222222222222222222222222111111000000//////......//////000111111111111111000000000000000000000000000000000000000000000000000111222222222000///...111000000/////////000000222222111000111222444555111444777:::;;;===???AAAFFFHHHJJJJJJKKKKKKMMMOOOOOOQQQRRRSSSSSSQQQNNNLLLIIIIIIGGGFFFDDDCCCAAAAAA@@@@@@???>>>============>>>>>>@@@AAACCCEEEFFFGGGJJJKKKKKKHHHCCC???>>>???>>>???@@@@@@@@@CCCFFFJJJNNNPPPRRRSSSSSSTTTUUUWWWVVVVVVVVVTTTPPPJJJDDD@@@999777555444555666666555999:::;;;<<>>>>>???@@@BBBDDDCCCAAA???===???;;;888666666555333000111111111111111222222222000/////////000000111222/////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000---...000111222111///...------............------000///...---,,,+++++++++000000000000//////////////////............//////000000000000000000000000000000000000000000000000222222000///222555333...777444222222555555222///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////000//////.........//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......222222000/////////000111000000000000000000000000//////000000111111222222000111111111111000000///222111111111000000//////111111000/////////////////////.........---------000000000000000000000000111111111111111000//////000000000000000000000000////////////////////////////////////////////////000000000000111111111111////////////000000000000...//////000111222222222333222111000000111222333333333222222222222333333///000111222222111000///000111111111222222222222111111111111111111111111333222111000000111222333111333444444222111111222333222111//////111222333//////000000000...---,,,////////////............//////000000000000//////111222444333111000000000000000//////.........---222222222222222222111111333333333333333333333333444333333222222333333444333333333333222222222222222333333444444333222222222222222222222222222222000000000000111111111111//////000111111111111111000000000000000000000000000000000000000000000000000111111222111000///...222111000000000000000000222222222222333444666777666999<<<>>>???@@@BBBDDDFFFHHHKKKLLLLLLMMMOOOQQQSSSTTTVVVWWWVVVTTTRRRPPPMMMMMMLLLKKKIIIHHHGGGGGGDDDCCCBBB@@@>>>===<<<<<<;;;<<<===>>>@@@AAABBBCCCFFFHHHIIIHHHFFFDDDDDDEEEDDDEEEEEEEEEEEEGGGJJJMMMRRRTTTVVVVVVUUUUUUVVVWWWUUUVVVVVVUUUQQQLLLGGGDDD>>><<<999888999999999888999999:::<<>>@@@BBBDDDEEEEEEDDDBBBEEECCC???>>>>>>===;;;999444444444333333222222222000000/////////000111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000---...000111111111//////......////////////......000///......------......000000000000//////////////////............//////000000000000000000000000000000000111222333444555///222111000444<<<@@@@@@>>><<<777333111111222222000000000000000000000000000000000000000000000000////////////////////////...////////////000000000000000000000000000000000//////000000000000//////000//////.........//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000/////////111222333000000000000000000000000000000000000000111111111///000000111111111000000111111111111000000000///111111000///////////////000000000//////.........000000000000000000000000111111111111111000////////////////////////////////////////////////////////////////////////////////////000000000111111111////////////000000000000...//////000111111222222333333222111111222333333111111000000000000111111000111222222222222111000111111111222222222333333111111111111111111111111222222111111111111222222111333444333222111111111111000///......///000111...///000000000///...---/////////////////////000//////000000000000//////111222333222000///000111000000000/////////......333222222111000000//////222222222222222222222222333333222222222222333333222333333333333333222111222222222333333333333222222222222222222222222222000000000111222222333333//////000111111111111111000000000000000000000000000000000000000000000000000111111111111000//////222222111000000000000111222222333444666888:::;;;===???AAABBBCCCDDDFFFHHHFFFIIILLLNNNOOOPPPRRRTTTWWWXXXZZZ[[[ZZZYYYWWWVVVRRRRRRRRRQQQPPPPPPOOOOOOKKKJJJGGGDDDBBB@@@>>>>>>===>>>???@@@AAABBBCCCCCCCCCEEEHHHIIIJJJJJJLLLNNNLLLLLLMMMLLLKKKLLLOOOQQQTTTVVVWWWWWWUUUTTTUUUVVVTTTUUUVVVVVVTTTPPPMMMJJJCCCAAA>>><<<<<<<<<;;;:::999:::;;;<<<>>>CCCJJJOOOSSSTTTUUUUUUUUUTTTSSSSSSQQQPPPNNNMMMKKKHHHCCC@@@;;;:::999888888999:::;;;<<<>>>AAAEEEGGGIIIIIIIIIKKKIIIGGGFFFFFFFFFDDDBBB;;;:::999888666555444333333333222111111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000---...000111111111000/////////000000000000//////000000//////...//////000////////////000000000000000//////......//////000000000000000000000000000000000000000222555888:::222666666555888@@@GGGIII@@@AAA@@@;;;666222111222000000000000000000000000000000000000000000000000....................................////////////000000000000000000000000//////000000000000///////////////......//////000000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111.........///000222333444000000000000000000000000111111111111000000000000...///000111111111111111111111111111000000000000111000000///////////////111111000000000000//////000000000000000000000000000000111111000000////////////////////////////////////////////////////////////////////////////////////000000000000111111////////////000000000000/////////000111111222222444333222222222222333444111111000000000000111111111111222222222222111111111111111222222222333333111111111111111111111111222222222333333222222222111222444333222000111111111000///......///000111......///000000000///////////////000111111222222//////000000000000//////111111111000......000222111000000000000000//////222222111111111000000000222222222222222222222222333333222222222222333333111222333555555555555555333333222222222222333333222222222222222222222222000111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000000000111111111000000000222111111000000000111111333444555777999;;;===>>>@@@AAACCCCCCCCCDDDFFFHHHGGGJJJNNNPPPRRRSSSUUUWWWYYYZZZ\\\]]]]]]\\\[[[ZZZWWWWWWVVVVVVVVVVVVUUUUUURRRQQQNNNLLLIIIGGGEEEEEEAAAAAAAAABBBBBBCCCDDDDDDDDDFFFIIILLLNNNPPPQQQRRRPPPPPPQQQPPPNNNNNNPPPRRRQQQSSSUUUUUUTTTSSSTTTUUUSSSUUUVVVWWWVVVTTTRRRPPPGGGDDDAAA???>>>>>>===<<<;;;<<<<<<===???CCCHHHMMMRRRSSSVVVXXXXXXWWWUUUTTTRRRQQQPPPPPPOOOLLLHHHEEE===<<<:::888777777888999999;;;>>>CCCGGGJJJMMMNNNMMMLLLLLLLLLKKKKKKIIIIIIDDDCCCAAA???===:::999888777777555444444333333333111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////......///000111000000///000000111111111111000000111000000///............////////////000000000000000000////////////000000000000000000000000000000111000//////111444888:::888;;;======@@@DDDDDD@@@;;;???CCCEEECCC<<<444///000000000000000000000000////////////////////////////////////////////////........./////////000000//////////////////////////////000000000000////////////////////////000111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111/////////000000111222333000000000000000000000000222222111111000000//////---...///111111222222222111111111000000000000000000000////////////000000000000000000000000000000000000000000000000000000///000000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000111////////////000000000000//////000000111111111111222222222222222222222222333333222222222222333333000111111111111111111000000000000111111111222222111111111111111111111111111222333444444333222111111222333333111000000111222222111000000111222222......//////000000000000//////000111222222333333//////000000000000//////111111000...------000222111111111111000000000000111111111111222222333333333333333333333333333333333222222111111222222333222222333444555555555444666555333222111222333444222222222222222222222222222222111000//////......//////000111111111111111000000000000000000000000111111111111111111111111000000000000000000111111111111000000111222222333555666777:::<<<===>>>???>>>???@@@@@@@@@AAACCCFFFGGGKKKOOORRRTTTUUUWWWYYYYYYZZZ[[[]]]]]]]]]]]]\\\YYYYYYYYYYYYYYYYYYXXXXXXWWWVVVTTTRRRPPPOOONNNNNNDDDDDDDDDDDDDDDDDDEEEEEEIIIIIIKKKMMMOOOQQQQQQQQQNNNOOOPPPNNNMMMLLLMMMNNNMMMPPPRRRSSSSSSSSSTTTUUURRRSSSTTTUUUVVVUUUSSSRRRJJJGGGDDDBBBAAAAAA???>>>======>>>>>>@@@CCCGGGKKKPPPRRRVVVXXXYYYXXXVVVUUURRRQQQQQQQQQQQQPPPLLLIIIAAA???<<<999777777777888777888;;;???DDDHHHLLLNNNMMMNNNOOOPPPOOONNNNNNNNNLLLKKKJJJGGGEEEBBB@@@???:::999888666555444444333111111111000000/////////000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////////////////000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////...//////000000000000000000000111111111111000000222111000...---,,,,,,,,,.../////////000000000111000000////////////000000000000000000000000000000333111///...///111444666666;;;@@@EEEKKKLLLCCC888::::::===CCCIIIFFF<<<222000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111//////////////////////////////000000000000/////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000111111111000000000000000000000000000000000222222111111000000//////---...///111111222222222000000000000000000111111000000////////////000000////////////////////////////////////////////////...//////000000000//////........................////////////////////////////////////////////////...////////////000000000////////////000000000000000000000000000111111111000000111111111111000000333333222222222222333333000000000000000000000000////////////000000000111111111111111111111111111111111333444444333111111000222333333111000000111222222111111111111222222////////////000000111111///000000111222333333444//////000000000000//////000000000...------000333000000000000111111111111000000111111222333333444333333333333333333333333222222111111111111222222444444333333333333444444:::888555222111222333555222222222222222222222222333222111000///---,,,,,,//////000111111111111111000000000000000000000000111111111111111111111111000000000///000000111222111111222222444555777777888999:::<<<===>>>>>>>>>;;;<<<<<<<<<<<<===@@@CCCHHHLLLQQQTTTVVVWWWXXXYYYXXXYYYZZZ[[[\\\]]]]]]]]]ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTSSSSSSNNNNNNMMMMMMLLLLLLLLLKKKLLLKKKKKKLLLMMMNNNLLLKKKIIIJJJKKKJJJHHHGGGHHHIIIJJJMMMOOOPPPPPPQQQRRRTTTOOOOOOPPPQQQQQQQQQPPPOOOLLLIIIEEECCCCCCCCCAAA@@@===>>>?????????AAAEEEHHHLLLNNNQQQTTTVVVVVVTTTSSSPPPPPPPPPRRRSSSRRROOOLLLFFFCCC???;;;888777888888666777999<<<@@@EEEIIIKKKMMMOOORRRSSSRRRRRRRRRSSSRRRQQQPPPNNNLLLJJJHHHGGG>>>===;;;999777666555444222222222111000000//////000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000111111///...---,,,,,,,,,......//////000000111111111000000//////000000111000000000000000000000000222111000......///111222...666???HHHOOOPPPFFF;;;<<<666333888BBBFFF@@@999000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000//////000000000000//////////////////000111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111000///.........111111111111111000//////000000000000000000000000111111111111000000000000...///000111111111111111000000000000111111111111///////////////000000111......////////////000000////////////////////////......///000000000//////........................////////////////////////////////////////////////......////////////000000////////////000000000000000000000000000000111111//////000000000000//////111111000000000000111111111111000000000000111111/////////000000000111111111111111111111111111111111111111222222111111111000111333222111///000000/////////000000/////////000000/////////000111111000000000111222222222333//////000000000000//////000000000///...///111333//////000000000000000111000000111111111111111111222222222222222222222222222222111111111111222222444444333333555888<<<>>>>>>;;;777333111222444555222222222222222222222222222222111111000///......//////000111111111111111000000000000000000000000111111111111111111111111111000/////////000222333333333444666888:::<<<===;;;;;;<<<=========<<<<<<888999:::::::::<<>><<<============>>>AAADDDEEEGGGJJJMMMOOOOOOOOOOOONNNNNNOOOQQQSSSRRRPPPNNNJJJGGGBBB===:::999999999888888888:::===BBBFFFHHHKKKNNNRRRSSSSSSRRRSSSTTTTTTTTTSSSQQQPPPOOONNNMMMFFFDDDBBB@@@===<<<;;;:::555555444333333222111111000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111///000000000000000000////////////...//////000000.........///000111111111111111000000000000111111000000000000000000000000111000000/////////000000+++555@@@CCCCCCCCC@@@;;;999333000333:::>>><<<888000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111000000000000000000000000//////000000000000//////////////////000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////111111222111000000000000000000000000000000000000000000000111111111///000000111111111000000///000000000111111111111///////////////000111111/////////000000111111111////////////////////////---......///000000//////........................////////////////////////////////////////////////........./////////000000////////////000000000000111000000000000000000000///000111111111111000///111111000000000000111111333333222111111222333333111111111111222222222222111111111111111111111111111000000//////000000111000111222222000//////000//////000000000000//////222111000/////////000111000000111111111111111111//////000000000000/////////000111111000000111333....../////////000000000111111000000//////......000000000000000000000000222222111111111111222222222222333555:::AAAGGGKKK@@@===888444111222444555222222222222222222222222222222222111111111111111//////000111111111111111000000000000000000000000111111111111111111111111111000/////////111222333444555666888;;;>>>@@@BBB<<<===>>>>>>>>><<<;;;:::888999999999:::<<<@@@CCCJJJMMMRRRUUUVVVVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^\\\\\\[[[ZZZZZZYYYXXXXXXXXXWWWUUUSSSQQQPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIJJJGGGEEEEEEFFFEEEBBB??????@@@BBBBBB@@@???@@@@@@AAACCCEEEDDDCCCBBBCCCDDDGGGGGGGGGGGGFFFEEEDDDDDDCCC@@@===<<<<<<<<<;;;:::;;;<<<<<<<<<;;;<<>>???@@@???>>>===<<>>>>>===>>>@@@CCCDDDMMMPPPSSSUUUUUUTTTTTTUUUUUUVVVWWWYYYYYYYYYXXXXXX\\\\\\[[[ZZZYYYXXXVVVUUUVVVUUUSSSQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>><<<===???@@@@@@>>><<<;;;;;;<<<===???AAACCCDDDEEEAAAAAABBBBBBBBBAAA@@@@@@<<<<<<<<<<<<:::999777666;;;;;;:::999999888999999>>>>>>>>>???@@@AAABBBBBBFFFGGGHHHIIIJJJKKKLLLMMMLLLJJJGGGDDDBBB???>>>===:::999777666777:::>>>@@@DDDIIIOOOSSSUUUVVVWWWXXXYYYXXXVVVUUUTTTSSSRRRRRRTTTSSSRRRPPPMMMJJJHHHGGGDDDBBB@@@<<<999777666555555444111000///000111222222111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000////////////000000000000000000000000111111000/////////////////////000000111111222222////////////////////////......//////000000111111999555000...///000000///////////////000000000000111111000000//////......333222222222111111000000111111000000//////......000000000000//////////////////000000000000//////000000000000000000000000////////////////////////111000///...............////////////000000000000000000000000////////////000000000000//////////////////000000000000//////111111111000000000000000............////////////////////////000000000000000000000000000000000000000000000000000000000000333333222111000000000111000000000000000000000000000000000000000000000000///000000111222333333444......------------......////////////////////////////////////////////////.........---,,,,,,++++++,,,,,,---...///000111111//////............//////000000000000000000000000///000000111111111111000///---,,,---///222333333333333222111111222333333222222222222222222222222222111333888888444222333111000000000000000111222222111111000000000000000222222111111111111222222///////////////000000111333333222111000000111111111111000000000000111111000000000000000000000000222111000000000000000111////////////////////////111111111111111111111111222222222222222222222222333333333222222222111111666777555222777???BBB@@@777666444222111000000000222222222222222222222222333222111000000//////000000000111111111222222222222222222111111111000000222333333333444333333333111111111111333555777888:::<<>>>>>===<<<;;;::::::<<<===>>>>>>???>>>===<<>>======<<<;;;:::999888888999999888888888999::::::<<<<<<======>>>>>>??????@@@@@@BBBCCCEEEGGGHHHIIIJJJIIIGGGEEECCCBBBAAA@@@>>><<<999888888:::<<<>>>DDDHHHOOOTTTVVVVVVWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSPPPNNNLLLJJJHHHGGGDDDAAA>>>;;;999999777666333111000111111222444333222111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000///////////////000000000000111111111111000000000000000000000000.../////////000000000111666333///...///000///...////////////000000000000111111000000////////////222222111111111000000000111000000000/////////...000000000000//////////////////000000000000//////000000000000000000000000////////////////////////000//////............///////////////000000000000000000000000/////////////////////000000000000000//////000000000000//////111000000000000000000000....../////////000000000////////////000000000000000000000000000000000000000000000000000000000000333222111111000000111111////////////////////////000000000000000000000000---......//////000000000///......------......///////////////////////////////////////////////////------------............////////////000000000000//////............//////000000000000000000000000///000000111111111111111333111000111333444444444333333222111111222333333222222222222222222222222444222333777777333111333111111000000000000111111222111111000000000000000111111111000000111111111000000000000000111222222444444333222111111111111111111000000000000111111000000000000000000000000111000000000000000111111000000000000000000000000111111111111111111111111222222222222222222222222444333222111111111222333777777555222333777777555444333333222111111000000222222222222222222222222222111111000000000111111111111111111111222222222222222222111111111111111000000222222222111000///111111222333555888:::;;;@@@@@@AAABBBCCCDDDEEEEEEIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDDDDDDDFFFHHHKKKMMMOOOQQQTTTUUUUUUTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSRRRRRRQQQPPPOOONNNCCCCCCBBBAAA@@@??????>>>???????????????????????????>>>>>>>>>========================>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>@@@???===;;;::::::;;;;;;999888888999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<>>>@@@BBBCCCDDDGGGFFFEEEDDDCCCCCCCCCCCCAAA???<<<:::999:::;;;<<>>;;;:::777555333222222222555444333111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000111000000///////////////111111111111111000000000111111111111111111111111////////////000000000000222000//////000000///---////////////000000000000111000000000000/////////111111000000000000//////000000000000////////////000000000000//////////////////000000000000//////000000000000000000000000///////////////////////////............//////000////////////000000000000////////////000000000000...//////000000111111111///000000111111000000///000000000000000000111111/////////000000000111111////////////000000000000000000000000000000000000000000000000000000000000222222111000000000111111........................000000000000000000000000........................///......------......///////////////////////////////////////////////////---------...///000000000111111111000000000////////////............//////000000000000000000000000000000000111111111222222444333222333444444333222333222222111111222222333222222222222222222222222666333333555555111111333333222111000000000000000222111111000000000000000111000000//////000000111111111111111111222222333555444333222111111111111111111000000000000111111000000000000000000000000000/////////000111222222111111111111111111111111111111111111111222222222222222222222222222222222555333111000000111333444333333333222333444333222111111222222222111000000111111111111111111111111111000000000111111222333111111111111111111111111111111111111111111111111...///000111111000///---222333444666999;;;===>>>AAAAAAAAAAAAAAACCCEEEFFFIIIIIIIIIJJJKKKLLLMMMMMMHHHHHHGGGHHHIIILLLOOOPPPRRRSSSUUUTTTSSSQQQQQQRRRQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGBBBBBBAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@??????@@@BBBDDDFFFCCCDDDEEEFFFHHHIIIJJJJJJGGGGGGGGGFFFEEEDDDCCCBBBEEECCCAAA???>>>>>>@@@AAA=========<<<======>>>>>>===============<<<<<<<<<;;;;;;<<<===>>>>>>??????AAA@@@@@@@@@AAABBBBBBCCCBBB@@@>>><<<;;;;;;<<<===CCCHHHOOOTTTVVVVVVVVVWWWSSSSSSSSSSSSTTTUUUVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSSSSQQQOOOLLLIIIFFFEEEDDD@@@???<<<:::777555444444444333222111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000////////////000000222222222111111000000000111111111111111111111111////////////000000000000//////000111111111000...////////////000000000000000000000000000000000000000000000///////////////000000000000////////////000000000000//////////////////000000000000//////000000000000000000000000////////////////////////...............///000111////////////000000000000////////////000000000000......///000111111222222000000000111111000000000000000000000000111111111000000000000111111111111////////////000000000000000000000000000000000000////////////////////////111111000000000000111111////////////////////////////////////////////////000000000000//////////////////............//////////////////////////////////////////////////////.../////////000000000111000000////////////////////////............//////000000000000000000000000000000000000111222222333222111000111222222111///222222222222222222222222222222222222222222222222888444333444333000000444444333222111000000//////222111111000000000000000000000////////////000000111000000000000111222222444333222111111000000000111111000000000000111111000000000000000000000000////////////000111333333111111111111111111111111000000111111111222222222222222222222222222222222444333111000000111333444222222333444333222222333000111222222222111111000111111111111111111111111000000000000111222333444111111111111111111111111111111111111111111111111111111333444444444333222555666888:::<<<===>>>???@@@???>>>>>>???@@@BBBDDDEEEFFFHHHJJJLLLNNNPPPQQQJJJIIIIIIIIIKKKMMMPPPQQQSSSTTTTTTRRRNNNLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEFFFFFFGGGHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDGGGJJJLLLJJJJJJKKKLLLNNNOOOPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIFFFEEEDDDEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@???===<<<<<<===>>>???CCCGGGMMMQQQTTTTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUTTTQQQOOOMMMKKKJJJIIIEEEDDDBBB???<<<:::888777222222222111222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111////////////////////////000000////////////000000333333222222111111000000111111111111111111111111000000000000////////////...000222333333222111000////////////000000000000000000000000111111111111///////////////000000000////////////000000000000000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000...............///000111////////////000000000000.../////////000000000111...//////000111222222333000000111111111111000000//////000000111111111111000000000000111111111111////////////000000000000000000000000000000000000////////////////////////111000000///000000111111000000000000000000000000////////////////////////000000000000/////////////////////....../////////////////////////////////////////////////////////111111000000000/////////,,,,,,------...///000000//////............//////111111111111111111111111000000000000111222333444222111000000111222111000222222222222222222222222222222222222222222222222888444222333222///000444444444222111000000000000222111111000000000000000000000////////////000000000////////////000111111222222111000000000000000111111000000000000111111000000000000000000000000////////////000111333333111111111111111111111111000000000111222222333333222222222222222222222222333222111111111222333444555444444666444000111444222222222222222111111111111111111111111111111111111111111111111222333444222222222111111111111111111111111111111222222222111111222333444555666666:::;;;<<<===>>>?????????======<<<<<<>>>@@@BBBCCCCCCEEEHHHLLLNNNPPPQQQQQQJJJIIIIIIHHHIIIKKKNNNOOOQQQQQQPPPMMMIIIFFFEEEEEECCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHKKKKKKKKKLLLLLLMMMMMMMMMIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGIIIKKKMMMOOOQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPOOONNNNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGCCCBBBAAA???===;;;:::999::::::::::::;;;<<<===>>>>>>============>>>@@@AAAAAAEEEIIILLLNNNPPPSSSUUUVVVVVVUUUUUUUUUVVVVVVWWWTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUSSSQQQPPPOOONNNNNNJJJIIIGGGEEEBBB???===<<<555555444444444444555555111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000..............................//////000000111111000000000000000000000000///////////////000000111222222222222222111111111111111111111111111111111000000000000///////////////111333333222111111111////////////000000000000000000000111111111111222//////000000000000111111////////////000000000000000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000///............//////000////////////000000000000......//////000000111111///000000111111222222222000111111222222111111000/////////000111111222222/////////000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000/////////000111111111111111111111111111111000000000000000000000000........................000//////......//////000////////////////////////////////////////////////111111111000///.........***+++,,,---...//////000//////............//////111111111111111111111111111000000000111333444666999666333222333444333333111222222333333222222111222222222222222222222222777333111333222000000444444333222111111111111111222111111000000000000000111000000//////000000111///////////////000000111111111000000111111222333111111000000000000111111000000000000000000000000000/////////000111222222111111111111111111111111///000000111222222333333222222222222222222222222111111222222222333333333666444555666444000111777555444333222111111222333111111111111111111111111222222111111111222333333222222222111111111000000000000111111111222222222222222111222444666999;;;>>>???@@@@@@@@@???>>>===<<<<<<===>>>@@@AAACCCDDDEEEHHHLLLPPPRRRRRRQQQPPPIIIHHHGGGFFFGGGHHHJJJKKKKKKLLLJJJHHHDDDBBBAAABBB????????????@@@AAACCCDDDEEEFFFGGGGGGHHHHHHHHHHHHKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLMMMOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPNNNOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMGGGFFFEEECCCBBB@@@???>>><<<<<<<<<<<<<<<===>>>>>>>>>============>>>??????>>>@@@CCCEEEGGGJJJOOORRRRRRRRRRRRRRRSSSUUUVVVWWWSSSTTTUUUVVVWWWXXXXXXXXXVVVUUUUUUTTTSSSSSSSSSSSSNNNMMMKKKIIIFFFDDDAAA@@@<<<;;;:::888777666666666111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.........///000111111111000000000000000000000000///////////////000111111111222222222222222222333000000000000000000000000111000000000/////////...///111333222000///000111////////////000000000000000000111111111222222222000000000111111111222222.../////////000000000111000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000000//////............///////////////000000000000.........///000111111111111111111111111111111111000111111222222111111000...//////000111111222222....../////////000000000////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000---......//////000000000000000////////////000000////////////////////////////////////////////////////////////////////////,,,---------......////////////............//////111111111111111111111111111000000000111333555777@@@===777444333333333222111222333333333333222111222222222222222222222222444111111333333000111444333333222111111222222222222111111000000000000000111111111000000111111111000000//////000000111222111111111222333444666666111111000000000000111111000000000000000000000000111000000000000000111111000000000000000000000000///000000111222222333333222222222222222222222222000111222333333333333333444222333666444111444<<<777666333111111111222333000000000000000000000000333333222222111222222333222222222222111111000000000000111111222222222222888777666666999<<<@@@CCCAAABBBBBBBBBAAA???===<<<<<<===>>>@@@BBBDDDEEEFFFHHHKKKPPPSSSTTTSSSQQQOOOIIIGGGFFFEEEEEEFFFHHHIIIGGGGGGFFFDDDAAA@@@@@@BBB??????>>>???AAACCCEEEGGGIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKJJJLLLLLLLLLLLLMMMNNNOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNKKKLLLLLLMMMNNNOOOPPPPPPKKKKKKJJJIIIGGGFFFEEEEEE??????>>>>>>>>>>>>??????>>>>>>===============>>><<<===???@@@BBBFFFKKKOOOKKKLLLMMMNNNPPPRRRTTTUUUSSSTTTUUUWWWXXXYYYYYYYYYWWWVVVVVVUUUUUUUUUVVVVVVOOOOOONNNLLLIIIGGGDDDCCCBBB@@@>>><<<999777666666111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000///////////////000111111111111111222222333333444////////////////////////111111000000/////////...///111222111...---...000////////////000000000000000000111111222222222222000000111111222222222333.../////////000000111111000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000111000///...............////////////000000000000---......///000111111222222222222111111111111111111111222222222222111111...//////000111222222222............////////////////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111////////////////////////000000000000000000000000///000000111222333333444000000////////////000000////////////////////////////////////////////////------......//////000000///////////////.........//////............//////111111111111111111111111111000000000111333555777EEE@@@999444111111000000111222333444444333222111222222222222222222222222333000111444444111111444222222222111222222333333222111111000000000000000222222111111111111222222111111111000111222222333222222222333555777888999111111000000000000111111000000000000000000000000222111000000000000000111////////////////////////000111111111111222222222222222222222222222222222444444444444444444444444333333222111111222333333999777555333222111222222111111000000000000000111000000000000111111111111000222333222000//////000444333222222222333555666555666888;;;>>>AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEGGGJJJLLLNNNQQQSSSVVVXXXXXXUUURRRPPPMMMKKKIIIIIIJJJJJJJJJIIIFFFHHHHHHFFFBBB???@@@BBBAAAAAAAAACCCEEEHHHJJJLLLKKKKKKMMMPPPRRRRRRPPPNNNPPPPPPQQQQQQQQQPPPOOONNNLLLLLLLLLNNNOOOOOOMMMKKKLLLKKKJJJHHHGGGGGGGGGHHHJJJLLLMMMLLLJJJJJJLLLOOORRRQQQPPPPPPPPPQQQQQQRRRNNNOOOPPPQQQPPPOOOMMMLLLOOONNNMMMOOORRRRRRPPPMMMPPPOOONNNOOOPPPPPPNNNLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPNNNKKKIIIJJJJJJIIIGGGCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCBBB@@@>>>===<<<>>><<<;;;<<>><<<:::777666444222111111222222333222111000000111222222222222222111111111000000000000000000111111111111////////////////////////000000000000000000000000//////000000000000//////000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111000111111111111111111111111////////////111333555666222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111333444...///000/////////111333000000//////.........---000///...///000111000///000000000000000000000000111111111111111111111111111111222222222333333333------......//////000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000222111111111000000//////,,,...000000//////111333---222555111.........---////////////////////////222111111000///......---000000000000000000000000//////000000000000//////000000000000////////////////////////000000000000/////////000111111222222::::::999666333222222444111222222333333222222111222222222111111111000000111111111111111111111111000000000000000000000000//////000000111111111111000000////////////000000000000000000000000000000111000000111444999>>>AAA222222222111111111000000111111111111111111111111000000000000111111111111111111000000000000111111000111111111111222222222222222222222222222222222222222222222222222222222333333222111111222333333666555333222111000111111444444333333333333333444000000000000111111111111000111333333111111222333333333333333444666888999<<<===>>>@@@AAACCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJKKKMMMOOORRRSSSTTTUUUWWWXXXWWWUUUSSSQQQQQQPPPOOOOOOPPPQQQOOONNNKKKLLLMMMJJJGGGEEEEEEFFFIIIIIIIIIJJJLLLNNNPPPQQQMMMNNNPPPRRRTTTTTTSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNOOOOOOMMMKKKKKKJJJIIIHHHGGGFFFGGGHHHJJJLLLMMMLLLKKKKKKMMMPPPPPPPPPPPPQQQSSSTTTTTTTTTRRRRRRRRRRRRQQQPPPOOONNNOOOMMMLLLMMMOOOPPPNNNLLLNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQOOONNNNNNNNNMMMKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHGGGEEECCCBBBAAAAAA???<<<<<<>>>@@@@@@@@@@@@@@@@@@AAACCCEEEHHHIIINNNOOOQQQSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTRRRPPPPPPQQQPPPNNNKKKIIIIIIHHHFFFDDDAAA???>>>;;;:::888666444333333333333333111111111111222333222222222111111111000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111000000000000000000000000000//////...///000111333444111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000///...---------...000000333222000///...---------000000/////////.........000///...///000111000///000000000000000000000000222111111111111111111111000000000000111111111111.........///////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000111111111111000000000///---...000000//////111222---333555111......///---////////////////////////111111111000///.................................//////000000000000//////000000000000////////////////////////000000000000000000000111222222333333777777777444111000111333111222222333333222222111222222222111111111000000111111111111111111111111000000000000000000000000000000000000000111111111000000////////////000000000000000000000000000000555444222111111333666777222222222111111111000000111111111111111111111111000000000000111111111111111111000000000000111111000111111111111222222222222222222222222222222222111111111111111111111111333222222111111222222333222111111000//////000000444444333333333444444555000000000111111111222222///111333333222222444555222333444666888:::===>>>EEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQQQQRRRTTTVVVXXXYYYXXXXXXXXXXXXWWWUUUTTTSSSSSSSSSSSSTTTVVVVVVTTTRRRQQQRRRRRRPPPMMMLLLLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQMMMNNNOOOPPPPPPQQQPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPOOONNNNNNOOOOOOMMMLLLJJJKKKKKKJJJIIIIIIKKKLLLNNNOOOQQQQQQQQQRRRTTTVVVUUUUUUWWWZZZ]]]___^^^]]][[[ZZZYYYXXXWWWVVVUUUTTTQQQOOOMMMLLLNNNOOOOOONNNOOOQQQRRRPPPLLLIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPMMMMMMLLLMMMMMMLLLIIIGGGJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGDDDBBB???======>>>===<<<======<<<<<<===???@@@AAAHHHJJJLLLNNNPPPRRRSSSSSSVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQRRRRRRRRRPPPNNNMMMMMMLLLKKKIIIFFFEEECCCAAA@@@>>>;;;888666555555333333222111111222333333222222222111111111111111000000000000111111111111111111111111111111111111000000000000000000000000///000000111111000000///.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111000//////////////////////////////......///000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222777444111000222222000---000000////////////......000///...///000111000///000000000000000000000000222222222111111000000000........./////////000000000000///////////////...000000000000000000000000000000000000000000000000///000000111111000000///////////////000000000000000000000000000000000000111111111111000000000000---...000000//////111222---333666222...//////...////////////////////////111111000000//////.................................//////000000//////...////////////000000000000////////////000000000000111111111222333333444444444444444222000///111222111222222333333222222111222222222111111111111111111111111111111111111111000000000000000000000000111111111000000000000000111000000//////000000111000000000000000000000000444333222111000000000000222222222111111111111111111111111111111111111111000000000111111111222222111111000000000000111111000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000111111000000000111222222000000111111111222222222111222333333222222444666444555777:::===@@@CCCDDDJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUUUUVVVWWWXXXZZZ[[[[[[[[[ZZZYYYWWWVVVVVVVVVVVVRRRSSSTTTVVVWWWWWWTTTRRRUUUUUUTTTSSSRRRQQQQQQQQQNNNMMMMMMNNNNNNNNNOOOOOONNNNNNOOONNNMMMMMMNNNOOONNNNNNMMMNNNOOOPPPRRRSSSRRRPPPNNNOOOPPPQQQQQQPPPOOOQQQTTTTTTRRRSSSUUUXXXYYYZZZ[[[]]]___aaadddeeeeeeeeegggkkkoooqqqooommmfffggghhhhhhfffccc___]]]XXXVVVTTTRRRRRRSSSTTTUUUWWW[[[^^^[[[TTTOOONNNPPPNNNNNNMMMMMMMMMNNNOOOPPPMMMLLLJJJJJJKKKKKKJJJHHHIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJGGGDDDAAA@@@@@@@@@>>>===???>>>===<<<;;;<<<===>>>CCCDDDFFFHHHKKKMMMOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTTTTTTTTTTSSSRRRPPPPPPPPPOOONNNLLLKKKIIIHHHFFFEEECCC@@@<<<:::888777444333222111000111222333111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000000000000111111000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111111111111111000000000000000000000000000000000000///000000000///000000000000000000///////////////////////////000000000000000000000000////////////////////////111111111222222222333333111---***,,,222555333000000000//////////////////000///...///000111000///000000000000000000000000222222111111000000//////........./////////000000111000000000//////......000000000000000000000000000000000000000000000000000000000111111000000000////////////000000000000000000000000000000000000111111111000000000000000---///000000//////000222...444666333//////000///////////////////////////111000000000/////////..............................//////////////////...////////////000000000000////////////000000000000000000111111222333333444111222333222111000111222111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000111000000000000000000111000000000000000000000000//////000111111111000000111111111111111111111111111111111111111111111111000000111111111222222222222111111000000111111222000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000111111111111111///////////////000111111111111111111222222222222222333333333222222444666777999<<>><<<<<<;;;<<<<<>>;;;:::555444333111000000111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...///000111111111111111111111111111111111111111111111111111111111000000000111111222222111111000////////////////////////////////////////////////////////////////////////.........///////////////***&&&$$$'''...222111...//////000000000000000000000///...///000111000///000000000000000000000000111111111000000000///////////////000000000111111111111000000/////////...000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000000111000000000000000000000000000000000000000000111111...///000000//////000111///444777333000000000///000000000000000000000000000000000000////////////////////////////////////......////////////........./////////000000000111////////////000000000000//////000000111222222222111333444333222111222333111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000111111000000000000111111000000000000000000000000---...000111222222111111111111111111111111111111000000000000000000000000111111111111222222222222222222111111111111222222000111111111111222222222222222222222222222222222333333333333333333333333111222222333333222222111000111222222222222111111000000000000000111222333111111111222222222222333333333444333333444777999===???BBBEEEIIIKKKMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTVVVVVVWWWXXXYYYYYYXXXXXXZZZYYYXXXXXXWWWXXXXXXXXXVVVVVVVVVVVVWWWWWWUUURRRSSSRRRQQQQQQRRRSSSQQQPPPNNNNNNOOOOOOOOOOOONNNMMMMMMOOOOOONNNLLLLLLQQQUUUVVVXXX[[[___bbbeeeggghhhiiifffdddcccfffiiikkkllllllrrrxxx{{{|||~~~}}}yyyuuutttrrrnnnllllllnnnpppooouuuzzzzzztttkkkeeebbb]]]]]]\\\[[[YYYWWWUUUTTTUUUSSSQQQPPPRRRTTTTTTTTTKKKJJJHHHGGGGGGHHHJJJKKKHHHIIIJJJJJJKKKKKKKKKKKKHHHGGGFFFGGGIIIIIIIIIGGGCCCAAA???===<<<<<<<<<<<<>>>>>>>>>???AAACCCDDDEEEDDDEEEGGGIIILLLNNNPPPQQQRRRTTTUUUTTTRRRQQQQQQRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJHHHEEECCC@@@???999888666333222111111111111111111111111222222222000000000000111111111111111111111111111111111111111111111111111111111111000111111222222111111000111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000111111111111111111111111111111111111111111222222222222111000000111222333333222111000000000000000000000000000////////////////////////000000000000000000000000...///000111111111000000///---+++,,,000222111000//////000000000000111111000///...///000111000///000000000000000000000000000000000000000000000000000000111111111222222222111000000000000000000///000000000000000000000000000000000000000000000000000111111222222111111000......//////000000111111000000000000000000000000000000000000111111111111...000111000///...///111///555888444000111111000000000000000000000000000000000000000////////////000000000000000000000000---......//////......---......//////000000111111////////////000000000000...//////000111111222222222333555555333222222333111222222333333222222111111111111111111222222222111111111111111111111111000000000000000000000000///000000000111111111111222111111000000111111222000000000000000000000000111111111111111000//////111111111111111222222222000000000000000000000000111111111222222222222333222222111111111111222222000111111111111222222222222222222222222222222222333333333333333333333333111222333333333333222111000111222222222111000000000000000000111222333444111111111222222222333333222333444555666888<<<@@@CCCDDDGGGJJJMMMOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYXXXWWWUUUUUUUUUUUUSSSQQQQQQOOONNNNNNQQQRRRPPPNNNLLLLLLMMMNNNNNNNNNMMMLLLLLLOOOQQQQQQPPPTTT[[[aaahhhkkkpppvvv{{{~~~}}}yyywwwxxx{{{}}}~~~}}}}}}zzzxxxzzz}}}~~~tttmmmhhhiiiiiiiiigggdddaaa___\\\\\\]]]___aaaaaa^^^\\\NNNMMMJJJHHHGGGHHHJJJKKKGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHHHHIIIKKKLLLKKKIIIFFFDDDBBB@@@???>>>>>>???>>>============>>>@@@AAA>>>???AAACCCEEEHHHIIIJJJJJJMMMPPPPPPOOOOOOPPPRRRRRRRRRRRRRRRQQQQQQPPPOOOMMMMMMMMMLLLKKKHHHFFFEEE???===:::777555333333333000000111111111222222222000000000000111111111111000000000000000000000000111111111111111111111111000111111222222111111000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111111111111111111111111111111111///000111222222111000000///000111222222111000///000000000000000000000000////////////////////////000000000000000000000000000111222333444333333222333333222222222222333333//////000000000111111111000///...///000111000///000000000000000000000000......//////000111111111000000000111111111222222000000000000000111111111000000000000000000000000000000000000000000000000000111111222222111111000.........///000111111111000000000000000000000000///000000000111111111111///000111000///...///000000666888444111111222000000000000000000000000000////////////000000000000////////////////////////---......//////......---.........///000111111111////////////000000000000///000000111111222333333222444555555333111111111111222222333333222222111000000111111111222222222111111111111111111111111000000000000000000000000......///000111222222333222111111000000111111222000000000000000000000000222111111000///.........000000111111111222222222000000000000000000000000111111111222222222333333333222222111111222222333000111111111111222222222222222222222222222222222222222222222222222222222111222333444444333222111000111222222222000///...////////////000111222333111111222222222333333333111333444666888<<>>===<<<;;;<<<===>>>;;;<<<===???AAACCCDDDEEEDDDGGGKKKMMMMMMMMMPPPSSSSSSSSSSSSSSSSSSRRRQQQQQQNNNOOOOOOOOONNNLLLKKKIIICCCAAA>>>:::777555444444000000111111222222222222000000000000111111111111////////////////////////111111111111111111111111111111222222222222111111////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111111111000000000000000000000000---...000111111111000///...///000222222000///...000000000000000000000000////////////////////////000000000000000000000000---...///000111000//////...///000///......000222//////000000111111111222000///...///000111111///000000000000000000000000------...///000111222222000000000000111111111111//////000000111111222222000000000000000000000000000000000000000000000000111111222222222222111111---......///000111111222000000000000000000000000//////000000111111111222///000111000///...///000000666888555111222222111000000000000000000000000////////////000000000000........................---..................------......///000111111222////////////000000000000000111111222333333444444222444555555333111000000222222222333333222222222000000111111222222222222111111111111111111111111000000000000000000000000------...000111222333444222222111111111111222222000000000000000000000000000///............///000000000111111222222222222000000000000000000000000111111222222222333333333333222222111111222222333444444333333333333333333333333333222222111111111555555444333333222111111111111111111111111111111111222222111///...///000///000111222333222222111///000111222222444777:::222666:::===@@@CCCFFFHHHLLLLLLMMMNNNPPPQQQRRRSSSQQQRRRUUUWWWWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXYYY[[[[[[ZZZWWWTTTTTTVVVWWWUUUSSSWWWUUUSSSRRRQQQPPPMMMKKKLLLNNNOOONNNMMMOOOSSSWWWZZZYYYYYY[[[\\\\\\[[[YYY```ccceeegggjjjqqqzzz~~~vvvzzz|||xxxtttsssuuu||||||uuukkkaaa\\\^^^```\\\ZZZ[[[WWWSSSNNNKKKJJJKKKKKKLLLMMMIIIHHHKKKOOONNNLLLKKKKKKKKKKKKJJJHHHGGGHHHIIIFFFDDDCCCAAA@@@@@@@@@AAA???===;;;::::::<<>>???AAADDDFFFHHHIIIIIIOOOOOOPPPPPPQQQPPPPPPPPPNNNOOOPPPQQQQQQQQQQQQQQQHHHDDD>>>:::777555333222222222111000000000000000333222111000000111222333000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000111222222333333222222111000000000000000000000000000000/////////111222333222111000//////000111222111000///......///000111000000////////////000000////////////////////////000000111111111222222222222111000.........///000........................000000000000000000000000---------///111111///---000000000000////////////444000...000222222111000000000000000000000000000000000000000111111111111111111111111111000//////222111111111000000//////000000000000000000000000////////////000000000000000000000000111111111111333222111000////////////222111111111000000//////000000000000000000000000000000000000000000000000111111000000000000000111222444666555222000......222111000.........///000000000//////000111222222333222000/////////000111000000000000////////////000000000000000000000000000000000000////////////111111222222222333333333333333333444444444555555222222222222222222222222111111111111111111111111000000000000000000000000222222222111///...///000000000000000111111111111000000000000000000000000000000000000////////////000111333555555555333222222222222111111111000000000000///////////////000444333333222111000000///444333333333333444444555111111111111111111111111333333222222222222222222555444444333222222111111111111111111111111111111111222222111000//////111000111222333333222111111111222333333333444666999888;;;>>>AAABBBDDDGGGIIIIIIJJJLLLNNNPPPRRRTTTUUURRRSSSUUUWWWXXXXXXWWWVVVVVVVVVWWWXXXXXXYYYZZZZZZYYYYYYXXXWWWXXXXXXYYYZZZVVVSSSRRRRRRTTTUUUSSSQQQRRRQQQOOOOOOOOOOOOOOONNNKKKMMMPPPRRRTTTXXX^^^bbbkkklllmmmnnnmmmjjjhhhgggkkkmmmpppqqqsssyyy|||xxx{{{{{{~~~}}}zzzqqqlllnnnpppllljjjjjjaaa^^^XXXTTTRRRQQQQQQQQQOOOJJJGGGGGGJJJKKKJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKJJJIIIGGGDDDCCCBBBBBBBBB@@@???===<<<<<<<<<>>>???;;;<<<===???AAABBBCCCCCCHHHJJJKKKMMMOOOQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRKKKGGGCCC???<<<999666444333333222111111111111111333222111000000111222333111111111111111111111111000000000000000000000000222111111111000000000000111111111111111111111111111222222333333222222111000000000000000000000000111000000//////000111222222111000//////000111222111000////////////000111111111111000000111111111000000000000000000000000000000111111111222222222222111000///......///000////////////////////////000000000000000000000000000///...000111111000///000000000000000/////////...222555555222...///222000000000000000000000000000000000000111111111111111111111111111000//////111111111111000000000///////////////////////////////////////000000000000000000000000111111111111333222111000////////////111111111000000000//////000000000000000000000000000000000000000000000000111111000000000000111111555444333222111000//////222111000///...//////000000000//////000111111222222111000/////////000000////////////000000000000000000000000000000000000000000000000////////////000000111111111222222222222333333333333444444444////////////////////////111111111111111111111111000000000000000000000000000111111111000000111333000000000000111111111111000000000000000000000000000000000000000000000///000111333444555444333222222222222111111111000000222111111000000111111111333333333333333333333333444444333333222333333333000000000111111222222333222222222222222222333333444444333333222222111111111111111111111111111111000222222222000///000111222222333333333222111111333444555555444555777999???AAACCCDDDDDDDDDFFFGGGEEEGGGJJJMMMQQQSSSUUUVVVTTTUUUVVVXXXYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYYYYZZZXXXXXXWWWVVVVVVWWWWWWXXXRRRQQQPPPQQQRRRRRRQQQOOOOOOOOONNNMMMNNNOOOPPPQQQMMMPPPUUU[[[aaaiiipppuuuzzzxxxwwwvvvxxxzzzzzz{{{|||yyywwwzzz}}}~~~xxxsssnnnpppxxx}}}~~~~~~|||xxxuuuttttttwww|||}}}|||ooolllgggbbb^^^\\\[[[[[[ZZZTTTKKKFFFFFFHHHIIIHHHFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMKKKIIIGGGEEEEEEDDDBBBBBBAAA@@@>>>>>>===<<<999::::::;;;<<<===>>>>>>@@@BBBEEEHHHLLLPPPRRRTTTSSSSSSTTTTTTTTTSSSSSSRRRNNNLLLHHHEEECCC???;;;888555444333222222222222222222222111111111111222222111111111111111111111111000000000000000000000000111111111111111000000000111111111111111111111111111111222222222222111111000000000000000000000000222111000000///000000111111111000000000000111111111000000//////000000111222222222222222222222222111111111111111111111111000000000111111111111222111000000////////////000000000000000000000000000000000000000000000000000333111//////000111111000111111000000000/////////...111222111000///000111000000000000000000000000000000000000111111111111000111111111111000000///111111111111000000000000........................////////////000000000000000000000000111111111111333222111000////////////111111000000000000//////000000000000000000000000000000000000000000000000111000000000000000111111:::666000...///111111000111111000/////////000000000000/////////000111111111000///.........//////......//////000000111111000000000000000000000000////////////000000000000//////000000000111111111111111222222222333333333////////////////////////111111111111111111111111////////////////////////...000111111111111333444000000000000111111111111000000000000000000000000000000000000000000000000111111333444444444333222222222222111111111111111333222222222222222333333333333333444444555555555444444333333333333444444111111222333444444555555111111111222222333333333333333333333222222111111111111111111111111111111000222222222000000111222333333333333333222222222333555777777777888:::<<>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<>>>>>???>>>AAAEEEKKKOOOSSSUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUTTTSSSRRRQQQQQQNNNNNNNNNMMMLLLMMMNNNOOOQQQSSSUUUUUUVVVXXX\\\___cccgggmmmvvv}}}~~~~~~|||yyyyyy}}}~~~~~~|||xxxsssmmmhhheee^^^cccjjjsss{{{}}}wwwtttrrrpppooommmhhhcccdddkkkrrrvvvvvvvvvxxxwwwsssqqqrrrppplllfffffffffddd```]]]\\\\\\```bbbhhhooovvvzzz{{{zzzzzz{{{}}}}}}|||yyyvvvsssvvvxxxzzz|||~~~}}}kkkXXXPPPQQQPPPLLLIIIGGGFFFGGGJJJMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHFFFCCCAAA???@@@???===;;;:::999999999999:::<<>>@@@AAA000000000111111222222333222222222222222222333333222222222222222222111111111111111111111111111111000111333222111111222333444333333333333444555666555777:::<<<<<<===>>>@@@:::<<<>>>>>>===<<<<<<===???BBBGGGLLLQQQSSSUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSQQQPPPNNNMMMLLLLLLLLLKKKKKKNNNRRRVVVWWW[[[```cccdddfffkkkooossstttyyy{{{wwwuuuxxxzzz{{{yyy{{{zzzwwwtttsssoookkkgggccc```______eeeooo{{{zzzvvvuuuuuutttooojjjfffiiirrr{{{~~~|||uuupppnnnjjjeee___```aaa___]]]ZZZZZZZZZ\\\]]]aaafffkkkoooppppppqqqqqqqqqpppmmmjjjgggeeehhhkkknnnppprrrwww{{{fff]]]^^^\\\VVVQQQMMMHHHGGGIIIKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMMMMJJJKKKKKKKKKJJJHHHFFFEEEDDDBBB???<<<:::999888888:::::::::<<<>>>AAADDDEEEKKKLLLNNNPPPRRRTTTUUUUUUTTTSSSRRRRRRQQQNNNIIIFFF@@@>>><<<999777555333333222222333333333333222222222222222222222222222222000000000000000000000000111111111222222222222222222222222222222222222222000000111111111111000000111111111111111111111111000111111111111000000///000000111111111111000000000111111222222111111000///000111222222111000///111111111111111111111111111000000000000000//////...//////000000000000///////////////////////////000000000000000000000000111///------...///...---//////000111111222222333)))KKKeee[[[>>>---///666000000000000000000000000000000000000111111111111///000000111111111111000000000000000111111111111111111111111111111111111////////////000000000000000000000000111111111111111111000000000000000111......////////////000000111111111111111111111111000000000000000000000000////////////000111222333CCC===555111000111111000///000111222222222111111000000//////....../////////000000000000///...---......//////000000111111000000000000000000000000......//////000000111111111222222222222333333333000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000222333333111///......000000000000111111111111///////////////////////////000000111111222222222222222222222111111111111111111111111111222222222111111111111222333444444555666666666777777888888======>>>@@@CCCFFFHHHIII111111111111111111111111333333222222222222222222111111111111111111222222111111111111111111111111000111333222222111333444333333333333444555777888999;;;>>>>>>=========>>>777999<<<===<<<===>>>???CCCFFFJJJOOOSSSUUUVVVVVVXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRSSSRRRRRRPPPNNNLLLKKKLLLMMMMMMNNNPPPVVV___eeejjjooouuuxxxwwwxxx{{{~~~~~~~~~{{{uuurrrsssuuu|||~~~~~~zzz{{{~~~~~~xxxuuupppkkkhhhgggggggggiiiooozzz{{{uuuqqqttt|||}}}vvvrrrlllfffbbbdddeeeeeedddccccccdddbbbdddgggkkknnnooommmjjjjjjiiihhheeeaaa]]]ZZZXXXZZZ^^^bbbddddddiiiqqqyyyuuunnnqqqppphhhaaaZZZQQQMMMNNNOOOOOOMMMKKKLLLMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKHHHEEEAAA>>><<<;;;;;;:::999999999;;;>>>@@@BBBDDDFFFIIILLLPPPSSSTTTUUUWWWUUUTTTTTTTTTRRROOOLLLGGGEEEBBB>>>;;;888666555222222333444444333222222222222222222222222222222000000000000000000000000111111111222222333333333222222222222222222222222000000111111111111000000111111111111111111111111//////111111222111000000///000111222222111000///000111222222222222111000000111333444444333111000000000000000000000000000111111000000////////////---...///000111111000///000000000000000000000000000000000000000000000000///......///111111000.........///000222333444555)))EEEYYYNNN999///111444000000000000000000000000000000000000111111111111//////000111111111111111///000000000111111111111000000000000000000000000////////////000000000000000000000000111111111111111111000000000000111111........./////////000000111111111111111111111111000000000000000000000000////////////000111222333:::888444222000111222222///000111222222222222111000000///...............000000111111111000///...////////////000000000000000000000000000000000000.........///000111111111111111111111222222222222111111111222222222333333111111111111111111111111111111111111111111111111222222222222222222222222---///111222000///......000000000000111111111111///////////////////////////000000111111222333333333222222111111111111111000000111111111222222222222222222222333444555666777888:::;;;===???AAAAAAEEEFFFFFFHHHIIILLLMMMNNN444444333333333333333333444333333222222111111111111111111111111111222222111111111111111111111111000111333333222222333444333222222333444666888:::===???@@@@@@>>><<<;;;<<<666888;;;======>>>@@@BBBFFFIIIMMMRRRUUUWWWWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPMMMKKKJJJOOOPPPQQQSSSWWW```kkksss~~~yyysssooooooqqq}}}wwwuuuuuuxxxzzzsssyyy}}}}}}|||wwwpppjjjjjjlllnnnnnnnnnmmmnnnoooppprrrvvvzzz|||yyysssooogggeeeccc___[[[VVVSSSQQQUUUZZZ___``````dddlllttt{{{{{{xxxooofff[[[UUUTTTUUUUUUSSSMMMNNNOOOOOOOOONNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOQQQNNNJJJFFFBBB@@@??????999999888888:::<<>>:::888666222222444444444444222222222222222222222222222222000000000000000000000000111111111222222333333333222222222222222222222222000000111111111111000000111111111111111111111111...///000111222222111000///000111222222111000///000111222333333222111000111222444555555444222111////////////////////////111111000000/////////...---...///111111111000///111111111111111111111111000000000000000000000000///...///111333333111///------///000222444555666000777777//////555555///000000000000000000000000000000000000111111111111//////000111111111111111//////000000111111111222000000000000000000000000////////////000000000000000000000000111111111111111000000000000000111111---.........//////000000111111111111111111111111000000000000000000000000////////////000111222333222333333222000000222444///000111222333333222111111000///...............000111222222222111///...000000000000////////////000000000000000000000000---......///000111111222000000000000111111111111111222222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222***---000111000/////////000000000000111111111111///////////////////////////000000111222222333333333333222111000000111111000000111111222222222222333333333444555666777888999:::===@@@CCCFFFHHHJJJLLLLLLLLLMMMMMMNNNPPPPPP222222222222222222222222333333222111111222333333444333222111111111222333222222222222111111000000111111000000111222333333333444555555777:::???BBBCCCBBB???===<<<<<<===>>>;;;;;;===???AAADDDGGGHHHNNNPPPSSSUUUWWWWWWWWWVVVYYYYYYYYYXXXWWWVVVTTTTTTUUUSSSSSSTTTRRROOOQQQUUUPPPOOONNNOOOPPPPPPNNNMMMQQQWWW^^^dddhhhppp{{{zzzssspppssswww|||~~~|||{{{wwwtttxxx~~~}}}zzzyyyvvvwwwvvvtttqqqrrrwww|||}}}{{{rrriiibbb```^^^ZZZWWWWWW\\\]]]```cccfffiiijjjjjjtttwww}}}~~~yyyooogggccc```]]]ZZZ^^^XXXTTTSSSSSSQQQNNNMMMLLLKKKLLLMMMPPPRRRSSSRRRRRRQQQPPPMMMHHHDDD@@@===<<<;;;999888888999;;;<<<===>>>@@@CCCGGGKKKOOOQQQUUUVVVWWWWWWWWWVVVUUUTTTRRRPPPMMMHHHCCC>>>:::777888777777777888777555333111222333444444333222111000000000000111111111111///000111222222111000///000000111111111222222222000111111111111222222222111111111111111111111111222222222111111111000000///000000111000...,,,+++000000000000111111111111111222222333333222222111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000111111111111000000000000000000000000222111000//////000111222000000000000000000000000222111000///............111111111111111111111111222111111111000000//////000000000000000000000000//////000000000000////////////000000111111111222000000000000000000000000000000000000000000000000//////000000000000//////333222000/////////000111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000//////000000000000000///......111111000000//////......222111111111000000//////000000000000111111111111222111111000111222444555222222222222222222222222111111111111000000000000222222111111111111222222000000000000000000000000000000///...............111111111111111111111111111111222222222333333333777555222000///000222333555444333222222333444444333333222111111222333444444666777888888999;;;===DDDDDDDDDFFFIIIMMMQQQTTTSSSQQQOOOOOOQQQRRRSSSRRR222222222222222222222222333333222111111222333333444333222111111111222222222222222222111111111000222222222222222333444444444555888999;;;>>>AAAEEEFFFDDDAAA???===<<<============???BBBEEEHHHKKKLLLPPPQQQSSSUUUWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSTTTSSSSSSTTTQQQMMMNNNSSSQQQQQQRRRTTTWWWXXXWWWVVVYYY___hhhpppyyy{{{yyyxxxuuupppkkklllqqqxxx|||{{{|||zzzqqqiiigggeeeaaa^^^^^^aaaeeelllrrrvvvvvvtttsssssssssuuuyyy}}}|||xxxssswww|||}}}wwwtttrrrpppnnnjjjfffbbb```^^^ZZZUUURRRKKKJJJJJJLLLOOOQQQPPPPPPSSSSSSQQQOOOLLLHHHEEECCC@@@>>><<<:::999999:::;;;;;;;;;<<<>>>AAAFFFJJJLLLRRRSSSUUUWWWWWWWWWVVVVVVRRRQQQOOOKKKGGGCCC@@@>>><<<;;;;;;;;;<<<:::888555555555555555444333222222111111111111222222222222000000111222222111000000000000111111111222222222000111111111111222222222111111111111111111111111222222222111111111000000000000000000///...---,,,000000000000111111111111111222222333333222222111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000111111222000000000000111111111111000000000000000000000000222111000//////000111222000000000000000000000000222111111111111111222222111111111111111111111111111111111111000000000///000000000000000000000000000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////111000000///......//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000//////000000000000000///......111000000000/////////...111111111111000000000///000000000000111111111111000000000000111333555666222222222222222222222222222222111111000000//////222222111111111111222222000000000000000000000000222111000///////////////111111111111111111111111111111111111222222222333444333111111111333666888555444222111111111222222444444333333444555666777666888;;;<<<===>>>@@@BBBFFFFFFGGGIIILLLOOOSSSUUUUUUSSSQQQQQQRRRSSSRRRQQQ222222222222222222222222333222222111111222222333444333222222111111222222222222222222111111111111444333333333333444555555555888<<<>>>@@@BBBEEEGGGIIIGGGDDDBBB@@@?????????AAABBBDDDFFFJJJMMMPPPQQQRRRSSSSSSUUUVVVWWWXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSQQQNNNQQQXXXYYYZZZ]]]aaaeeeggggggfffkkknnnsssyyy}}}|||xxxsssmmmjjjiiijjjpppwwwzzzvvvtttooollllllhhhppp{{{yyysssmmmmmmpppqqqlllfffhhhnnnxxx}}}{{{wwwsssooohhhaaa\\\PPPOOONNNOOOPPPQQQPPPOOOOOOOOONNNMMMLLLJJJHHHGGGDDDCCC@@@===;;;:::::::::<<<;;;:::;;;===@@@DDDFFFLLLNNNQQQTTTWWWWWWWWWVVVSSSRRRQQQOOOLLLJJJGGGFFFCCCBBBAAAAAAAAA@@@===;;;:::999888666555444333333111222222222333333333444111111222222222222111111111111111111111222222222000111111111111222222222111111111111111111111111222222222111111111111111111111000///............000000000000111111111111111111222222222222111111111222222333333222222111000000000000000000000000000000000000000000000000000000000000000111111222000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000111222333444111111111111111111111111111111111111000000000000000000000000000000000000111111222222222222111111000000000000111111111111000000000000000000000000000000000000000000000000///000000111111000000//////////////////......---000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000//////000000000000000//////...000000000000////////////111111111111000000000000000000000000111111111111//////000000222333555666222222222222222222222222333333222111000000//////222222111111111111222222000000000000000000000000222222111000000000111111111111111111111111111111000000000111111111222222111000000111333777:::<<<777666444222111111222222555555555666888999;;;<<<;;;===@@@BBBCCCDDDGGGIIIJJJJJJKKKLLLOOORRRUUUWWWVVVTTTSSSRRRRRRRRRPPPNNN222222222222222222222222222222222222222222222222333333222222222222111222222222222222222222222222444333333333444555666666777:::???CCCEEEGGGHHHJJJKKKJJJHHHGGGFFFEEEEEEEEEIIIIIIJJJLLLNNNPPPSSSTTTTTTTTTTTTTTTUUUVVVXXXXXXUUUUUUTTTTTTSSSSSSSSSSSSSSSQQQRRRSSSRRRTTT^^^iiimmmmmmpppsssxxxzzzzzzyyyzzzyyyyyy{{{yyyzzzxxxrrrjjjhhhmmmrrr|||xxxwwwrrrzzz|||pppjjjkkkjjjddd]]]___dddmmmvvv|||~~~wwwnnnggg]]][[[YYYWWWVVVUUURRRPPPLLLLLLLLLLLLKKKKKKJJJJJJFFFEEECCCAAA???>>>>>>>>>???>>><<<;;;;;;>>>AAACCCEEEGGGKKKOOOSSSTTTUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHHHHHHHGGGDDDAAA@@@>>>;;;888666555444444222222222333333333444444222222222333333222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222111///.........///000///000000000111111111111111111222222222222111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000000111111222///000000000111111111111000000000000000000000000111000000000000000000111000000000000000000000000............///000111222111111111111111111111111111111111000000000000000000000000000000000000000000111111222222111111000000000000000000111111111000000000000000000000000000000000000000000000000000000000111111000000000......000000000///...---000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000//////000000000000////////////000000000000//////000000000000////////////111111111000000000000000///000000000111111111111000000000111111222333333222222222222222222222222444333222222111000//////222222111111111111222222000000000000000000000000222111111000000000111111111111111111111111111111///000000000000111111111///000000111444777:::<<<999888666555444444555555666777888:::<<<>>>@@@AAABBBDDDFFFGGGGGGHHHKKKLLLLLLMMMMMMOOOQQQSSSUUUWWWVVVTTTRRRQQQPPPOOOLLLJJJ222222222222222222222222222222222222222222222222333333333333222222111111222222222222222222222333333333333444555666888888:::===CCCGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPPPPPPPQQQRRRSSSSSSUUUTTTTTTTTTTTTUUUVVVWWWTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOPPPSSSVVV^^^ooo~~~}}}|||||||||{{{zzzvvv|||tttwwwxxxsssllllllttt}}}~~~}}}{{{rrroookkkccc[[[^^^aaafffnnnvvv|||{{{rrrmmmjjjeeeaaa]]]YYYUUUQQQNNNNNNMMMMMMMMMLLLLLLLLLGGGFFFEEEDDDDDDCCCCCCCCCBBB@@@>>><<<;;;<<<>>>@@@???AAAEEEIIIMMMOOOQQQRRRUUUUUUTTTSSSRRRPPPNNNMMMPPPOOONNNNNNNNNMMMJJJHHHEEECCC@@@<<<:::888777777333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222111///......///000111///000000000111111111111000111111222222111111000//////000000000000//////000000000000000000000000111111111111111111111111000000000000000111111222///000000000111111111111000000000000000000000000000000000111111000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111000000000000000000000000//////000000000000//////111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000...///111222222111000///000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000//////000000000000////////////000000000000//////////////////000000000000000000000000000000111111///000000000111111111111222222222111111111000000222222222222222222222222333333333222111000000///222222111111111111222222000000000000000000000000000000000//////000000111111111111111111111111111///000000000000111111111000000111222333555777999888888666666666666888888999:::<<<>>>AAACCCEEEEEEIIIJJJLLLKKKJJJJJJLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUTTTRRROOOMMMLLLJJJGGGEEE222222222222222222222222111222222333333222222111222333333333333222111000222222222222333333333333222333444555777999;;;<<>>===<<<<<<======>>>@@@CCCFFFJJJNNNPPPTTTTTTTTTTTTSSSRRRQQQPPPSSSRRRRRRSSSSSSSSSPPPNNNKKKIIIGGGDDD@@@>>><<<;;;666666555555444333333333222222111111111111222222222222222111111111111111000111111111111222222222111111111111111111111111111111111111111222222222111000000//////000000000000000000000111111111111000000111111111111000000...//////////////////...000000000000000000000000111111111111111111111111000000000000000111111222000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000222222111111111111111222000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////111111111111000000000000000000000000000000000000000000000000000000000000000111111222222111111000///000000111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000//////...//////000000000000000////////////000000000000000000000000111111111111000000000000111111111111111111222222111111000///222222222222222222222222222222222222222111111111222222111111111111222222000000000000000000000000000000/////////000111111111111111111111111111111000000000111111111222222222222222222333444555666666666666666777999;;;===>>>@@@BBBEEEGGGIIIJJJKKKMMMOOOOOOOOOMMMLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSOOOKKKHHHGGGFFFDDDCCC222222222222222222222222111222333333333333222111222222333333333222111000222222222333333333444444333444555777:::===@@@AAAEEEGGGKKKMMMNNNOOOPPPQQQNNNOOOPPPQQQSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRRRRNNNNNNMMMMMMMMMOOOQQQSSSYYY]]]eeelllrrr|||wwwllleeeccceeeeeelllqqqsssuuu{{{~~~}}}~~~{{{vvvsssqqqqqqooonnntttwwwzzz|||{{{{{{{{{|||yyyzzzzzzvvvqqqooopppsssuuuzzzzzzssshhhiiimmmssszzz~~~}}}wwwuuurrrnnnlllkkkjjjkkkmmmqqqwww{{{}}}{{{uuuoooiiiccc___WWWVVVSSSPPPNNNLLLLLLLLLIIIJJJJJJKKKKKKJJJJJJJJJEEEEEEDDDCCCAAA@@@>>>===>>>>>>>>>???BBBGGGKKKNNNRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVTTTRRRQQQPPPNNNLLLIIIEEECCCAAA::::::999888666555444444222111000000000000111222222222222111111111000000000111111111111222222222111111111111111111111111000000111111111222222222///000000111111111000000000000000000111111111111000000111111111111000000//////000000000000//////000000000000000000000000111111111111111111111111000000000000000111111222000000000000111111111111000000000000000000000000///000111222222111000///000000000000000000000000111000000000111222333444000000000000000000000000///000000000111111111111000000000000000000000000000000000111111000000000111111111111000000000///000000000000000000000000000000000000000000000000000111111222222111111000///////////////000111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000//////......///000000000000000.../////////000000000111///000000000111111111111000000000000111111111111---...000111222222222111222222222222222222222222111111222222222222333333222222111111111111222222000000000000000000000000111000000000000111222333111111111111111111111111111111111111222222222333333444444444444555555666666777888999<<<@@@CCCDDDEEEFFFIIILLLNNNOOOPPPPPPOOOPPPRRRQQQPPPOOOPPPRRRQQQRRRRRRSSSTTTTTTTTTTTTRRRNNNIIIEEEDDDDDDCCCCCC222222222222222222222222111222333444444333222111222222333444333222111000222222222333333444444444444555777:::===@@@CCCEEEIIIKKKNNNOOOPPPPPPRRRTTTPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSQQQRRRTTTUUUTTTSSSQQQPPPOOONNNNNNOOOQQQTTTWWWYYYbbbhhhsss}}}wwwmmmiiikkkpppnnnuuuzzz|||vvvqqqooogggdddaaa______``````___```cccfffhhhgggfffggggggccceeeeeeccc^^^\\\]]]___bbbdddkkk~~~yyywwwxxxyyy{{{|||xxxrrrkkkeeeaaa______^^^cccjjjpppssswww|||}}}xxxrrrlllhhhdddbbb___[[[XXXVVVUUUTTTLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGDDDBBB@@@@@@???======@@@EEEKKKNNNPPPQQQSSSUUUVVVXXXXXXYYYUUUTTTUUUVVVXXXXXXVVVTTTTTTTTTSSSQQQNNNKKKGGGEEE>>>===<<<:::888777555555222111000//////000111222222222222222111111000000000111111111111222222222111111111111111111111111000000111111222222222222//////111222222111000///000000000000111111111111000000111111111111000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000111111222000000000000111111111111000000000000000000000000///000111222222111000///000000000000000000000000,,,------...///111333444000000000000000000000000//////000000111111111222000000000000000000000000111111222222222222111111222111111111000000//////000000000000000000000000000000000000000000000000111111222222222222111111///...---------///000111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000//////......///000000000000000.../////////000000111111//////000000111111111222000000000000111111111111***,,,...111333444444444222222222222222222222222000111111222222333444444222222111111111111222222000000000000000000000000222111111111222333333444111111111111111111111111111222222222222333333333444444555555666777777777999:::<<<>>>BBBFFFJJJLLLIIIKKKMMMPPPRRRTTTTTTTTTOOOQQQRRRSSSRRRRRRTTTUUUSSSSSSTTTUUUUUUUUUTTTTTTSSSNNNHHHDDDBBBCCCCCCDDD222222222222222222222222444333333222222333333444444444333333222333333333333444555444222111333444555888<<<@@@BBBDDDGGGJJJMMMNNNOOOPPPPPPPPPOOOOOOPPPRRRSSSUUUVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQOOOPPPQQQTTTXXX\\\```bbbnnnvvv}}}{{{zzzvvvooolllrrr}}}}}}~~~|||{{{|||}}}}}}}}}~~~{{{wwwrrrllleee^^^ZZZZZZXXXUUUTTTTTTUUUUUUUUUWWWXXXZZZ\\\\\\[[[YYYXXXUUUQQQPPPRRRSSSQQQQQQSSSWWWOOO]]]hhhssssssrrrtttlllhhhkkkiiiiiioooxxxyyynnnddd___\\\\\\ZZZ]]]```dddhhhnnntttxxx~~~{{{vvvuuuooohhhdddbbb___YYYTTTPPPPPPOOONNNLLLKKKJJJJJJIIIIIIIIIKKKLLLKKKHHHFFFEEEDDDBBB@@@@@@@@@BBBCCCJJJLLLPPPTTTVVVXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXVVVUUUUUUTTTRRROOOLLLGGGEEEBBB@@@???<<<999666666444111111333444444333222222222111111111111111000000000000000000000000111111222222222222111111000000000000000000000000111222333333333333222111000111111111111222222222111111000000000000111111111111111111111111111111111111111000000000000000000///------///000///......///000000//////000222//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111222222222111111111000000111111000000111222333333000000000000000000000000000000000000000000000000000000111111111000000/////////000000111111222222000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000///000111111000000111222000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////111111000000//////......111111000////////////000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333222111000///...---//////000000111111222222222222222111111111000000222111111111000000//////111111111111111222222333333333222222333444444555333555888999999;;;===???BBBBBBCCCEEEHHHJJJLLLNNNMMMNNNPPPRRRTTTUUUVVVVVVSSSSSSSSSTTTTTTTTTUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSPPPLLLHHHEEEEEEFFFFFFEEE222222222222222222222222444333333222222333333444333333222222222222333333444444555444333333555777777:::>>>AAACCCFFFIIIKKKNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSSSSRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOQQQSSSUUUVVVWWWZZZ]]]aaafffjjjlllxxx{{{ttttttuuuuuusssvvv~~~xxxrrrmmmkkkiiiiiijjjlllnnnnnnmmmpppmmmiiiddd^^^XXXSSSPPPTTTRRRQQQPPPRRRUUUWWWXXX\\\\\\\\\\\\ZZZXXXVVVUUUSSSOOOLLLNNNNNNLLLLLLOOONNNHHHRRRYYYcccwwwfffaaaccc\\\ZZZ]]][[[ZZZ___gggqqq||||||pppgggbbb```[[[\\\\\\^^^aaaffflllppp}}}wwwqqqnnnjjjccc^^^WWWVVVSSSQQQNNNLLLKKKJJJJJJJJJJJJKKKLLLLLLIIIGGGFFFEEEBBB@@@??????@@@AAAGGGIIILLLPPPSSSVVVWWWWWWXXXWWWVVVUUUUUUVVVWWWWWWXXXWWWVVVVVVVVVUUURRROOOLLLJJJHHHFFFDDDAAA>>>;;;999666444333333444333222222222222222111111111111111111111111111111111111111111222222222222111111111111111111111111111111111222222333333222222111000111111111111222222222111111111000000111111111111111111111111111111111111000000000000000000000000///------///000///...---...000///......///111//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111222222222111111111000000111111000000111222222333000000000000000000000000000000000000000000000000...///000111111111111111//////000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000111222222111///...///000000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////111000000000/////////...000///...---------------111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222333////////////000000000000222222222111111111000000222111111111000000000000000000////////////000000222222222333333444555666666888:::;;;;;;<<>>???@@@BBBDDDHHHIIIJJJLLLMMMOOOQQQRRRTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQPPPPPPPPPPPPPPPQQQNNNKKKHHHFFFFFFGGGFFFFFF222222222222222222222222333333222222222222333333222222111111111222333333333333444444444777;;;???>>>AAADDDGGGHHHJJJMMMOOORRRQQQOOONNNNNNPPPRRRSSSRRRSSSTTTUUUUUUUUUTTTSSSTTTSSSSSSRRRQQQQQQQQQRRRNNNOOOQQQTTTZZZcccoooxxxxxxxxxyyyyyyzzzzzzzzzzzzyyy}}}zzzyyywwwvvvuuuuuuttttttuuuttttttvvvyyyyyynnnkkkggglllrrrvvv}}}xxxlllbbb\\\YYYXXXWWW]]]```gggqqq|||{{{sssjjjccc___^^^]]]]]]\\\^^^aaaiiiqqqvvv|||sssiii^^^XXXVVVRRROOONNNMMMMMMQQQWWWXXXZZZ___[[[]]]zzzaaaMMMKKKHHHGGGIIIGGGGGGIIILLLPPPUUU\\\dddjjjvvvzzzxxxrrriiibbb```cccfffiiinnnssszzz|||vvvrrrkkkccc\\\VVVRRRQQQPPPNNNMMMMMMOOOPPPPPPPPPOOONNNLLLJJJHHHFFFFFFEEEAAABBBDDDFFFJJJNNNRRRTTTVVVVVVVVVVVVVVVWWWWWWWWWXXXWWWVVVWWWXXXYYYXXXVVVWWWUUUSSSQQQOOOMMMIIIGGGCCC@@@===;;;999777444222444444333333222222111111222222222222222222222222111111222222222222111111222222222222222222222222111111222222222222111111000000111111111222222222333333333333333333333333111111111111111111111111000000000000000111111111111///......///000000///000111333222111111222444//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111222111111111111111222222000000000000000000000000000000000000000000000000...///000111111111111111000000//////......------000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000111222333111///......///000000000000000000000000//////000000111111222222000000000000000000000000////////////////////////000000000000////////////333333111000////////////111111111111000000000///000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222111111111000000//////......111111111111111111111111111111111111111111111111333333222222222222333333333333444555777999;;;<<<>>>@@@BBBCCCCCCDDDFFFGGGJJJKKKMMMNNNPPPQQQRRRRRRUUUTTTTTTSSSTTTUUUVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSPPPOOONNNMMMLLLLLLLLLLLLKKKHHHEEEDDDEEEEEEEEEDDD222222222222222222222222333222222111111222222333222222111111222333333444222444555555777:::>>>AAAAAADDDGGGIIIKKKLLLNNNPPPRRRQQQPPPOOOOOOQQQSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSTTTSSSRRRQQQPPPOOOOOOOOOMMMRRRYYYaaajjjwww~~~|||}}}}}}|||zzzwwwvvvvvvvvvooopppqqqsssvvv{{{}}}|||}}}}}}~~~rrreee^^^\\\]]]cccjjjnnnttt|||~~~wwwqqqggg___ZZZXXXXXXYYY]]]bbblllzzzzzzqqqlllkkknnnmmmmmmlllooowwwyyyiii```[[[WWWUUUVVVUUUVVV]]]eeegggpppuuupppnnnjjjQQQMMMIIIFFFGGGFFFGGGHHHJJJKKKMMMPPPUUUXXX]]]aaaiiiqqqxxx}}}zzzqqqnnnnnnooopppppptttyyy}}}}}}{{{zzz{{{~~~}}}vvvmmmddd]]]XXXUUUSSSPPPMMMKKKMMMOOOPPPPPPQQQPPPNNNMMMKKKJJJIIIIIIBBBBBBBBBCCCGGGKKKPPPSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWVVVUUUUUUWWWXXXXXXWWWWWWUUUSSSRRRQQQOOOLLLIIIHHHFFFBBB@@@>>>;;;888555555555444444333222222111222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111000000111111111222222222222333444444444444333222000000000000000000000000//////000000111111111111111000......000111000//////000222111000000111333//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222111111111111111222000000000000000000000000000000000000000000000000111111111111111000///...000000//////......------000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000///000111111000///000222000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000////////////000000000000333333222000000/////////111111111111000000000///000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000000000222222222111111000000000111111111111111111111111111111111111111222222222333333333333333444555555666777888999;;;===???AAABBBDDDFFFGGGFFFGGGIIIKKKLLLMMMNNNPPPQQQRRRRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWVVVUUUTTTRRRQQQQQQOOONNNLLLJJJHHHGGGFFFFFFFFFDDDBBBBBBBBBCCCCCCBBB222222222222222222222222222222111111111111222222222222222222333444555555444666888:::;;;>>>AAADDDDDDFFFIIIKKKLLLMMMOOOQQQRRRRRRQQQPPPQQQRRRSSSTTTTTTUUUVVVVVVUUUTTTSSSRRRSSSRRRQQQQQQPPPPPPQQQQQQQQQ[[[hhhttt~~~}}}zzztttooolllnnnqqqsssoooqqqsssvvvzzz~~~qqqiii```XXXUUUVVVZZZbbbkkkpppuuu|||wwwsssllleeeaaa___``````ccchhhrrr}}}|||~~~|||yyyyyytttiiibbb``````aaaaaabbbiiirrr|||pppUUURRRLLLGGGHHHHHHIIIKKKNNNPPPOOONNNOOOOOONNNQQQVVV]]]ccchhhlllnnnmmmqqqzzz}}}wwwzzz||||||yyyvvvssssssjjjkkklllooosssyyy~~~}}}vvvnnngggbbb___[[[WWWQQQMMMLLLLLLMMMNNNNNNMMMMMMMMMLLLKKKKKKKKKGGGEEECCCCCCEEEIIINNNQQQSSSSSSTTTUUUVVVVVVVVVVVVWWWUUUTTTTTTVVVWWWWWWWWWVVVTTTSSSSSSRRRQQQOOOLLLKKKIIIGGGEEECCCAAA===:::666666555444444333222222222222222222222222222222111111222222222222111111222222222222222222222222222111000000000000111222000111111111111222222222222222444444444444222222000000000000000000000000/////////000111111222222222000//////000111000000---...000///......///111//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111222222222333222111111000111111111000000000000000000000000000000000000000000000000222222222222111///...---000000//////////////////000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000...000111111000000111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000//////......//////111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111......///000111222222333222222222222222222111111111111111111111222222222111111111222222222222222222222222222333555666777;;;<<<===>>>@@@BBBDDDEEEFFFGGGIIIJJJIIIJJJLLLMMMMMMNNNPPPQQQRRRRRRRRRQQQSSSTTTUUUWWWXXXYYYYYYYYYVVVUUUTTTRRRQQQOOOMMMMMMKKKJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@@@@AAABBBAAA@@@222222222222222222222222222222111111111111222222333333333333444555666777777:::===@@@AAACCCEEEFFFEEEHHHKKKLLLMMMNNNPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRPPPOOOPPPPPPPPPQQQSSSTTTVVVWWW[[[gggxxxxxxrrrkkkgggiiiqqqzzz~~~}}}}}}~~~wwwnnnddd```\\\XXXWWWYYY^^^hhhrrryyyzzzuuupppnnnnnnoooooossszzz~~~uuuooonnnnnnpppnnnnnnuuu~~~vvv\\\ZZZTTTNNNOOOPPPPPPUUU[[[^^^]]]YYYVVVUUUNNNOOOPPPSSSUUUXXXZZZ[[[[[[]]]dddoooyyypppjjjfff`````````bbbfffmmmuuuzzz||||||wwwsssppplllfff\\\TTTPPPOOONNNNNNKKKLLLMMMNNNNNNNNNNNNNNNMMMJJJFFFCCCDDDHHHMMMPPPSSSTTTUUUWWWWWWWWWWWWWWWXXXVVVTTTTTTVVVWWWWWWWWWVVVUUUTTTTTTUUUTTTRRRPPPMMMLLLJJJIIIHHHFFFBBB???777777666555444333222222111111111111111111111111111111222222222222111111111111111111111111111111222111000//////000111222000111111111111222222222111222333444444333222111000000000000000000000000...//////000111111222222222000//////000111111000...///111000//////000222//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000111111111222222222333222222111000000111111000000000000000000000000000000000000000000000000111111111111111000///...//////000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000111222111000///000111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000.../////////000000000111/////////...//////000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111111222222222111111111111111222222222000000111111111222222222111111111222222333333333222222333444666888999:::@@@AAAAAABBBDDDFFFGGGHHHHHHIIIKKKLLLKKKKKKMMMOOOOOOPPPRRRSSSTTTSSSRRRRRRTTTUUUXXXZZZZZZYYYWWWVVVSSSRRRPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCBBB@@@???@@@AAABBBAAA@@@222222222222222222222222222222111111111111222222333333333444555666777888999===AAAEEEFFFFFFGGGHHHFFFHHHKKKMMMMMMNNNPPPQQQQQQQQQRRRSSSTTTSSSSSSSSSRRRRRRSSSRRRRRRPPPNNNMMMMMMNNNPPPRRRUUUXXX[[[]]]bbbpppvvvpppiiihhhooo~~~sssllljjjiiipppuuu~~~{{{ooogggaaa``````^^^]]]___cccnnnzzz}}}}}}}}}xxxzzzzzzyyyzzz{{{yyyxxx~~~{{{cccccc]]]UUUWWWZZZYYY___ggglllkkkgggbbb___WWWUUUSSSPPPOOONNNNNNOOOQQQQQQTTT[[[hhhxxxtttkkkfff```^^^[[[ZZZ]]]dddmmmsssrrryyy|||ttthhh]]]WWWSSSQQQPPPLLLMMMNNNPPPQQQRRRRRRSSSPPPMMMHHHDDDDDDGGGLLLPPPSSSUUUVVVXXXYYYYYYXXXXXXYYYWWWUUUUUUVVVXXXXXXWWWVVVUUUUUUVVVWWWWWWUUUTTTNNNMMMLLLKKKKKKIIIEEEBBB888777666555444333222222000000000000000000000000111111222222222222111111000000000000000000000000222111000//////000111222000111111111111222222222000111333444444333111000000000000000000000000000...//////000111222222222222000//////000111111000111333444444333222444555//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000111111222222222222333333222111000000111111000000000000000000000000000000000000000000000000///000000111111111111000//////000000111111222222000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000222333333222///......///000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000.../////////000000111111000000000000111222333444111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111555555444333222000000/////////000000111111222222000000111111222222222222111111111222222333333333444444555777999;;;===???DDDDDDDDDEEEFFFHHHIIIJJJIIIKKKLLLLLLLLLLLLNNNOOOPPPRRRSSSUUUUUUUUUSSSRRRUUUWWWZZZ[[[[[[YYYUUUSSSPPPOOOMMMKKKHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEAAA@@@@@@@@@BBBCCCBBBAAA444333333222222333333444222222111111222222333444333333333333333444888;;;===???AAADDDGGGHHHIIIIIIKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUSSSRRRQQQPPPPPPQQQSSSUUURRRPPPPPPUUU^^^fffkkklllooo|||~~~}}}~~~uuurrrnnnnnnwww}}}mmmeeeaaabbbeeelllxxx}}}xxxqqqmmmnnnnnniiigggjjjoooyyytttjjjdddaaa```aaagggppp}}}}}}vvvhhh___TTTNNNNNNNNNLLLJJJKKKMMMOOOSSSYYYbbblllrrr{{{sssgggaaaYYYVVVYYY]]]]]]bbbhhhpppwwwxxxooofff^^^UUUPPPJJJKKKMMMOOOQQQRRRRRRRRRPPPNNNIIIFFFEEEGGGIIIKKKOOOQQQSSSUUUVVVWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVSSSTTTVVVWWWWWWVVVTTTSSSRRROOOKKKLLLNNNNNNIIIEEEDDD???999444333333333333333111000111333444333222111111111111111111111111333222111000000111222333555333111//////000111222111111111111111111111111333333333333333333444444222111111111000000//////000000000000000000000000111...,,,---000222111000////////////000000000000//////000000000000////////////000111111111111111000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000111111000000000000000111......//////000111333333222111111111000000//////222111111111000000////////////000000111111222222222222222222222222222222222111111111000000//////////////////////////////......///000000000000000111111000000000000111111//////000000000000//////222222111111111111111111//////...//////000111222...000111000///...///111222222222111111111111000111111000000000000111111111111111111111111111111//////000111111111111000333333333222222111111111222222111111111111111111333333333222222111111111333222111111111111111111111111111111222444666777888999;;;;;;<<>>AAABBBEEEGGGIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOONNNOOOPPPRRRSSSTTTTTTUUUSSSSSSRRRQQQPPPQQQSSSUUUXXXXXX[[[cccmmmuuuwwwwwwxxx|||zzzzzz|||wwwtttssswwwrrrgggcccbbbeeejjjwww}}}~~~yyywwwxxxzzz|||tttpppmmmmmmoooxxxyyynnn___UUUQQQOOOLLLIIIHHHJJJLLLOOOSSSXXX]]]aaajjjoooyyyxxxrrrhhh___]]][[[ZZZ]]]bbbjjjqqq{{{zzzrrriii```ZZZTTTSSSRRRQQQQQQQQQQQQQQQRRROOOLLLHHHGGGGGGHHHIIINNNOOORRRTTTVVVWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWTTTUUUWWWXXXXXXWWWUUUTTTTTTQQQNNNNNNPPPPPPLLLHHHGGGBBB===888666555444333333222111222444444333111111111111111111111111111222222111000000111222222444333111000000000111111111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000111///---...000222111000////////////000000000000//////000000000000////////////000111111111111111000000000000000000000000222222222222222222222222111000000000000000000000111111111111111111111111111111000000000000111111000000000000111111222333111111111111000000000///111111111111000000000///000000000000000111111111222222222222222222222222111111111111000000000///111111111111111111111111///000000111111111111111111111000000000000111111//////000000000000//////000000000000000000000000000////////////000000111...000111000///...///111222222222111111111111000111111000000000000111111000000000000000000000000///000111111222222111111333333222222222222222222111111111111111111111111333333333222222222111111444333222222111222222222222222222333444666888999===>>>@@@AAABBBDDDGGGIIIGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXVVVUUUTTTNNNLLLIIIFFFEEEDDDDDDEEEDDDCCCCCCDDDGGGIIIIIIHHHKKKIIIGGGEEEDDDEEEFFFGGG444333333222222333333444444333333222222222333333111333555666888;;;???BBBFFFGGGHHHJJJLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNOOOQQQRRRSSSSSSSSSSSSQQQRRRRRRRRRSSSVVV[[[^^^dddggglllvvv~~~}}}|||{{{yyywwwxxxzzz}}}}}}{{{{{{yyykkkeeedddeeejjjooo~~~}}}~~~}}}lll___XXXUUUQQQNNNNNNOOORRRTTTVVVWWWWWWWWWZZZ\\\bbbjjjmmmooovvv}}}{{{nnneee```\\\]]]aaaeeekkkttt}}}~~~uuummmhhh```]]]YYYTTTQQQQQQQQQRRRRRRQQQNNNKKKIIIHHHHHHHHHLLLNNNPPPSSSUUUWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUVVVTTTQQQQQQSSSRRROOOKKKJJJGGGBBB>>><<<999666333333222222444555444222000111111111111111111111111222222111000000111222222222222222111111111111111111111111111111111111111222222222111000000000///111111111111000000000000000000000000000000000000111///......000111111000////////////000000000000///000000111111000000/////////000111111111111111000000000000000000000000333333333333333333333333000000000000000000111111222222222222222222222222111000000000000000111111222222111111111111222222111111111111000000000000111111111111000000000000111111111111000000000000222222222222222222222222111111111111000000000000111111111111111111111111000000111222222222222222111111000000000000111111///000000111111000000/////////////////////000000111000000////////////000...000111000///...///111222222222111111111111000111111000000000000111111////////////////////////000111111222222222222222222222222222222222333333111111111111111111111111333333333222222222222111555444333333222222333333333333444555777:::<<<===@@@BBBEEEGGGGGGHHHJJJLLLJJJKKKLLLMMMNNNOOOPPPQQQOOOPPPQQQRRRRRRRRRQQQPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSMMMKKKIIIGGGEEEDDDDDDEEEEEEDDDDDDEEEIIIKKKLLLKKKKKKJJJIIIHHHGGGGGGHHHHHH444333333222222333333444555444444333333333333333222444777999;;;???CCCFFFIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNOOOQQQRRRRRRQQQOOONNNMMMOOORRRUUU[[[cccnnnvvv{{{{{{~~~zzzvvvxxxyyyzzz{{{}}}zzzpppmmmllllllpppuuu~~~zzzuuusssrrrtttvvvwwwyyy|||{{{wwwttttttvvvwww}}}sssgggaaa___\\\YYYUUUWWW[[[```bbbaaa]]]ZZZWWWVVVWWWZZZ[[[\\\bbbjjjpppttt|||uuunnniiiggggggeeehhhmmmsssxxx~~~~~~xxx{{{}}}wwwssslllggg```XXXSSSRRRRRRTTTQQQPPPOOONNNMMMKKKJJJJJJLLLMMMOOOQQQTTTVVVXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUWWWUUUSSSSSSTTTTTTQQQNNNMMMJJJGGGDDDAAA<<<777444444444444555666555222///111111111111111111111111222111111111111111111222111111222222222111111000111111111111111111111111555444444333222111111000111111111000000000000000000000000000000000000000000////////////000000000////////////000000000000000000000111111000000000//////000111111111111111000000000000000000000000222222222222222222222222000000000000000111111111222222222222222222222222000000000000000000111222444333333222111111222222111111111000000000000000111111111000000000000000222222111111000000//////111111111111111111111111111111111000000000000000111111111111111111111111///000111111222222111111111111000000000000111111000000000111111000000000/////////000000000000000111111000//////...//////...000111000///...///111222222222111111111000000111111000000000000111111000000000000000000000000111111222333333333333222111111111222222333333333111111111111111222222222222222222222222222222222444444333222222222333333555666777999<<<>>>@@@AAA@@@CCCGGGIIIIIIIIIJJJLLLMMMMMMNNNOOOPPPQQQRRRRRRPPPQQQRRRSSSSSSQQQOOONNNNNNNNNMMMNNNOOOPPPRRRSSSSSSTTTUUUUUUUUUSSSRRRQQQMMMLLLJJJHHHGGGGGGFFFFFFIIIGGGFFFGGGJJJLLLMMMMMMIIIIIIHHHHHHHHHHHHIIIIII444333333222222333333444555555444444444444444555444666:::<<>>@@@BBBCCCDDDBBBEEEHHHJJJJJJJJJKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSPPPQQQRRRRRRQQQOOOLLLKKKJJJJJJIIIIIIJJJLLLNNNPPPQQQQQQRRRSSSSSSRRRPPPPPPMMMMMMLLLKKKJJJIIIIIIIIIKKKIIIFFFFFFHHHIIIJJJIIIFFFFFFEEEFFFFFFHHHJJJKKK444333333222222333333444555444444444444555666777777:::===@@@BBBEEEHHHKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLOOOXXXeeeqqq~~~{{{yyyuuurrrrrruuu}}}zzztttttt{{{wwwvvvvvvuuutttsssssssssrrrpppnnnmmmlllllljjjhhhddd```\\\[[[]]]]]][[[XXXWWWYYY\\\^^^___aaadddfffcccbbbaaa``````_________```eeelllqqqtttuuuuuuvvv}}}|||||||||wwwqqqrrrvvv{{{zzzwwwtttpppkkkfffiiipppyyy}}}ooofff]]]VVVPPPKKKLLLPPPRRRTTTVVVYYY```kkkyyy~~~yyyuuuqqqnnnlllkkkiiigggccc^^^ZZZ]]]gggqqqwwwyyyzzz}}}|||ooocccZZZTTTRRROOOOOOPPPPPPQQQRRRRRRRRRNNNNNNOOOQQQSSSVVVXXXZZZYYYYYYZZZZZZZZZZZZYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUSSSRRRRRRPPPNNNLLLKKKIIIEEE???;;;999777555555555444333111111111111111111111111111000111222222222222111000111111111111111222222222111111111111111111111111111111111000/////////...000000000000111111111111111111111111111111111111000111111000......///111////////////000000000000000111111222222111111000//////000111111111111111000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000////////////000111222333444333222111111111111111000000000000111111111111000000000000111111111111111111111111000000000000111111111111111111111111000000000000111111111111////////////////////////......///000000000000000111111000000000000111111000111111222222111111000000000111111222222333333111000000////////////000...000111000///...///111222222222111111111111000111111000000000000111111111111111111111111111111000111111222222222222222222222222222222222333333000000000111222222333333111222222222222333333333111111222333444555777888<<<>>>@@@BBBDDDEEEFFFFFFFFFHHHKKKLLLLLLLLLNNNOOONNNOOOOOOPPPQQQRRRRRRRRRPPPPPPPPPOOONNNKKKIIIHHHFFFEEEEEEEEEFFFHHHKKKMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKIIIGGGDDDCCCDDDEEEFFFFFFFFFEEEDDDEEEGGGJJJNNNQQQ444333333222222333333444444444444444555666888888;;;===AAACCCDDDFFFIIIKKKIIIIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMOOOQQQSSSYYYfffyyyzzzuuuvvvxxxzzztttnnnlllppp{{{yyymmmlllkkkkkklllkkkjjjiiiiiigggdddcccccccccbbbaaa```]]][[[\\\___```\\\XXXWWWYYY[[[\\\]]]___bbbddd______```aaaaaa```______aaaffflllppppppooooooooorrrqqqrrrrrrnnnhhhhhhlllkkkrrrxxx{{{{{{uuuyyy{{{yyykkk```VVVNNNKKKMMMKKKNNNPPPRRRTTT[[[eeennn{{{~~~xxxpppfff___YYYVVVTTTVVV\\\dddkkkooowww{{{~~~rrrggg___ZZZRRRRRRQQQQQQQQQRRRSSSSSSPPPPPPQQQRRRTTTVVVXXXZZZYYYZZZZZZ[[[[[[ZZZZZZYYYWWWWWWWWWVVVVVVWWWWWWWWWVVVWWWWWWWWWVVVTTTTTTTTTQQQPPPOOONNNLLLJJJEEEBBB<<<999666444333444333222111111111111111111111111000111222222222222111000111111000000000111333444111111111111111111111111000000000000///////////////000000000111111111111111111111111111111111111000111222000...---///111////////////000000000000000111111222222111111000//////000111111111111111000000000000000000000000000000000000000000000000...//////000111111222222111111111111111111111111////////////000111222333222111111000000000111111///000000000111111111111///000000000111111111111000000000000000111111111111111111111111111111111///000000000111111111111000000000000000000000000//////000111111111111000111111000000000000111111000111111222222111111000/////////000111222222222000////////////000000111...000111000///...///111222222222111111111111000111111000000000000111111111111111111111111111111///000111111222222111111333333222222222222222222///000000111222222333333111111222222222333333333222222333555777999;;;<<<@@@AAACCCEEEGGGGGGGGGGGGIIIJJJKKKLLLLLLMMMOOOQQQNNNNNNOOOOOOPPPPPPQQQQQQOOONNNMMMKKKIIIHHHFFFFFFCCCBBBAAAAAABBBEEEHHHJJJMMMMMMOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMLLLKKKKKKIIIFFFCCCBBBDDDFFFGGGGGGHHHGGGEEEFFFIIIOOOUUUXXX444333333222222333333444333333333444666777999:::===@@@CCCEEEFFFGGGIIIJJJIIIIIIIIIIIIKKKMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKLLLNNNRRRVVVYYYbbbrrrzzzwww}}}xxxooommmooovvv}}}{{{rrrllllllkkklllmmmmmmkkkjjjkkkiiifffdddeeeeeedddcccbbb```___bbbggggggccc^^^]]]^^^```aaaaaacccfffhhhggghhhiiikkkkkkkkkjjjjjjhhhmmmrrruuussspppooopppllllllmmmnnniiiccccccgggaaahhhmmmpppvvv~~~yyylll```UUUPPPQQQHHHLLLPPPQQQQQQTTT[[[aaacccjjjsss|||xxxhhh^^^WWWUUURRRRRRTTTZZZ```dddwww{{{}}}sssjjjfffUUUTTTRRRQQQQQQQQQRRRSSSRRRRRRRRRRRRTTTVVVXXXZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWXXXYYYXXXWWWUUUUUUVVVSSSQQQPPPPPPOOOMMMJJJGGG>>>:::666333333333444333111111111111111111111111000111222333333222111000222111000//////111333555111111111111111111111111111111111111111222222222//////000000111111111222111111111111111111111111000111222000---,,,...111////////////000000000000111111222222222222111111//////000111111111111111000000000000000000000000111111111111111111111111...//////000111222222222222222222222222222222222////////////000111222333111000000000000000111111//////000000111111111222//////000000111111111222//////000000111111222222000000000000000000000000//////000000111111111222111111111111111111111111000000111222222222222222111111000000000000111111111111222222222222111111---......///000111111222//////...//////000111222///000111000///...///111222222222111111111111000111111000000000000111111000000000000000000000000//////000111111111111111444333333222222111111111///000000111222222333333111111111222222333333333222333444666999<<<>>>@@@BBBCCCEEEGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKNNNQQQMMMNNNNNNOOOOOOPPPPPPPPPOOONNNKKKIIIGGGEEEEEEDDDAAA@@@???>>>@@@CCCFFFHHHLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJGGGEEEDDDGGGIIIKKKLLLKKKIIIGGGHHHLLLSSSZZZ___333333333333333333333333444555666777777999===@@@BBBBBBCCCDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLNNNOOOPPPPPPNNNNNNPPPQQQPPPOOOOOOQQQUUUZZZ```dddpppqqqrrrrrrrrruuu|||{{{vvvuuuvvvzzz~~~}}}zzzwwwuuutttwwwzzzzzzuuuooohhhiiilllnnnpppqqqrrrrrrmmmgggdddgggjjjjjjjjjkkklllnnnppprrrrrrpppmmmkkkhhhjjjkkkkkkkkkmmmppprrrrrrrrrrrrvvvzzz|||{{{xxx{{{~~~~~~vvvlllooopppooommmjjjiiiiiijjjllliiigggjjjoootttvvvuuuvvvxxxzzz|||}}}|||{{{zzzxxxhhh]]]WWWVVVRRRRRRQQQOOONNNQQQUUUYYY^^^^^^aaafffooozzzzzzjjjaaaWWWOOOPPPRRRTTT[[[cccrrrzzz|||vvvkkkaaaXXXVVVSSSNNNNNNSSSPPPPPPPPPQQQSSSUUUXXXZZZYYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYYYYYYYXXXXXXXXXYYYUUUQQQQQQTTTTTTPPPLLLFFFAAA;;;666444444555555222222222222222111000000444444333333333333222222000000111111111222222222111111111111111111111111000111111111111222222222000000000000000000000000000000111111111111000000222111111111000000//////000000111111111111000000222111111111000000//////000111111111111222222222333333222111000000111111000000000000000000000000//////000111222222333333222222222111111111000000111111111000000000000000222222111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111------111222///---///111111000000000000111111333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////......------------......111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111222333333333333333444333222222222333444555666777888:::===@@@CCCDDDGGGFFFFFFFFFGGGIIIJJJLLLLLLMMMMMMNNNNNNMMMMMMMMMOOONNNMMMMMMLLLLLLMMMMMMNNNLLLHHHEEEBBBAAAAAAAAA>>>???@@@BBBDDDFFFGGGHHHKKKKKKKKKLLLMMMLLLIIIGGGFFFKKKMMMKKKJJJMMMMMMLLLLLLKKKKKKKKKMMMQQQSSSUUUTTTVVVWWWVVVUUUYYYbbbiii444444444444444444555555444666888888999;;;???BBBDDDDDDEEEFFFGGGHHHJJJKKKJJJKKKLLLMMMNNNMMMMMMLLLJJJLLLNNNNNNMMMLLLMMMNNNNNNOOOSSSXXX___gggnnnrrruuu~~~{{{vvvvvvwwwxxx|||yyyrrrjjjjjjjjjmmmppprrrpppnnnpppppprrruuuwwwvvvsssooonnnppprrruuuwwwxxxxxxxxxyyyrrrnnnppptttttttttvvvuuuwwwzzz}}}~~~|||zzzyyysssttttttsssrrrssswwwyyyyyyxxxyyy}}}xxxrrrssssssqqqppppppqqqsssrrrpppooooooqqqrrrssssssssstttvvvwwwwwwvvvuuutttvvv{{{rrrfff___\\\WWWWWWWWWXXXYYYZZZ[[[[[[XXXWWWWWWYYY]]]dddkkkooo|||mmmbbbYYYWWWVVVVVVZZZ```rrr{{{wwwmmmccc^^^YYYRRRPPPRRRQQQQQQRRRSSSUUUWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYUUURRRRRRTTTTTTPPPMMMJJJEEE>>>:::777666666555333333333333333333222222333333222222222111111111000000111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111000000111111111111000000111111111111000000000///000000111111111111000000111111111111000000000///000111111111111222222222333222222111000000111111000000000000000000000000///000000111222222333333222222222111111111000000111111111111000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222111000000222333222000111111000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000////////////000000111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111111111111111111111111111111111222222333222222222333333222222333444666777999:::;;;>>>@@@CCCEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNLLLJJJGGGDDDBBB@@@??????AAAAAABBBCCCEEEFFFGGGHHHLLLLLLLLLLLLMMMMMMKKKJJJFFFLLLPPPPPPQQQSSSSSSQQQRRRRRRSSSUUUYYY^^^aaaccccccddddddaaa```ccckkkqqq444444444444555555666777666888:::<<<===???CCCEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLHHHJJJLLLLLLLLLMMMOOOPPPSSSWWW^^^gggooowww||||||~~~xxxwwwzzz~~~{{{uuummmggg^^^^^^^^^```cccddddddcccjjjmmmrrruuuvvvuuuttttttvvvxxxzzz}}}zzzuuuvvvzzzzzz|||~~~~~~|||zzzyyy{{{vvvvvvvvvuuuuuuwwwzzz}}}}}}~~~}}}{{{xxxvvvvvvwwwxxxxxxxxxwwwtttqqqnnnmmmjjjpppyyy~~~}}}vvvlllhhhbbbbbbeeeiiimmmnnnkkkggg```]]]XXXTTTTTTVVVZZZ\\\qqqxxxvvvkkkddd___[[[\\\^^^lllvvv}}}ssskkkbbbXXXRRRPPPQQQRRRTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWYYYVVVSSSSSSTTTTTTQQQNNNOOOJJJDDD???<<<999777555333444444444444444444444222222222111111111000000111111111111111222222222111111111111111111111111000111111111111222222222222222222222222222222222000000111111111111000000111111111111000000000000000000111111111111000000111111111111000000000000000111111111111222222222333222111111000111111111000000000000000000000000000000000111222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111...222000,,,...666666111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000222222111111111111222222111111111111111111111111000000000000000000000000222222222222222222222222000000000111111111222222222222222222222222222222222222222222222111111111222222333444555777888999>>>>>>@@@BBBDDDFFFHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKJJJIIIGGGDDDBBBAAA@@@DDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJHHHPPPXXX[[[^^^bbbbbb___``````bbbffflllrrruuuwwwvvvvvvtttpppnnnpppvvv{{{444333333333444555777888999;;;>>>???AAACCCFFFIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLNNNRRRXXX]]]dddiiipppyyy}}}{{{wwwtttuuuzzzzzzsssnnniiidddaaa[[[[[[\\\^^^```bbbcccccciiiooowwwzzzyyyxxxzzz}}}~~~zzz{{{~~~~~~yyyyyyyyyxxxxxxyyy}}}}}}xxxsssooommmiiiooowww~~~|||wwwttttttwww~~~wwwpppfff\\\VVVTTTVVVXXX^^^dddlllttt|||uuulllfffcccbbbiiiqqq|||uuuiii]]]TTTNNNNNNPPPSSSVVVXXXYYYZZZZZZYYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWYYYWWWUUUTTTUUUUUUSSSPPPRRRNNNIIIDDD@@@<<<888666444444444444444444555555222222222222111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111111000000111111111000000000000000000000111111111111000000111111111000000000000000000000111111111222222222222222111111111111111222000000000000000000000000000000111111111222222222111111111111111111111111000111111111111111222222111111111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111---444333,,,000===???777111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222333222222111111111111111333333444666888:::<<<===AAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLKKKIIIFFFDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKNNNPPPZZZeeelllqqqwwwxxxuuutttssssssxxx|||yyyzzz~~~333333222222444666888999<<<>>>AAACCCDDDFFFIIIKKKIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKLLLRRR\\\hhhqqqxxx}}}zzzyyyzzzyyywwwuuuuuuwwwzzz{{{|||}}}|||wwwsssmmmhhhdddbbbaaa```___aaacccfffhhhiiikkkllllllssszzz}}}||||||~~~~~~}}}{{{zzzzzz||||||yyywwwqqquuu{{{~~~zzz~~~wwweeeYYYTTTSSSUUUQQQUUUZZZ___fffppp|||~~~wwwrrrnnnnnnrrrxxx|||~~~}}}|||~~~zzzooodddWWWOOOLLLNNNQQQUUUXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXYYYWWWVVVVVVVVVUUUTTTSSSSSSQQQMMMIIIEEE@@@;;;777444444333333333333444555444333333333333222222222111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000111111111111000000000000000000000000111111000000111111111111000000000000000000000000111111000000111111111222222222222111111111111111222222000000000000000000000000111111111111111222222222111111111111111111111111000000111111222222222333000000111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111///777777000555CCCGGG???111111000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222444333222111111222333333444555777:::<<<>>>@@@@@@CCCDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHNNNMMMMMMKKKIIIGGGEEEDDDGGGHHHJJJKKKMMMMMMNNNNNNLLLLLLLLLKKKJJJHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJJJJJJJNNNTTTXXX```jjjvvv~~~444333333333444777:::<<>>@@@BBBCCCDDDFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFJJJIIIIIIHHHFFFDDDCCCBBBFFFGGGIIIKKKMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKLLLMMMNNNMMMOOOTTT]]]dddsss|||666555444555666:::===???AAADDDGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKNNNTTT^^^mmmyyyrrrpppnnnnnnuuu~~~}}}yyywwwuuuqqqsssvvvuuurrrnnnlllllljjjhhhfffeeegggmmmtttxxxxxx|||}}}{{{{{{xxxzzz|||}}}~~~}}}yyyyyyvvvyyyzzzzzzzzz~~~ssseee\\\XXXPPPQQQQQQPPPQQQWWW```gggqqq{{{}}}yyytttnnniiifffbbbbbbaaa```cccjjjttt|||{{{uuujjj___VVVUUUUUUUUUUUUVVVVVVWWWVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[XXXYYYYYYXXXWWWVVVVVVVVVTTTSSSSSSRRROOOKKKDDD???999888666444333333444444333333333333222222222111222222222111111111000000111111111111111111111111000111111111111222222222////////////////////////000000111111111111000000///000000000111111111111000000111111111111000000///000000000111111111111000111111111111222222222111111000000111222222333000000000000000000000000111111111111111111111111000000111111111222222222000000111222222333444444///000000111222222333333111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111.........///222444444333111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333333333333333333333333333444444333333444666888999:::<<<>>>AAACCCEEEEEEFFFHHHJJJKKKLLLMMMLLLJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBFFFGGGJJJKKKLLLLLLKKKJJJKKKJJJHHHFFFEEEEEEFFFFFFEEEFFFHHHJJJLLLNNNPPPQQQTTTVVVWWWWWWYYYaaallluuu888777666666888<<>>@@@CCCEEEFFFGGGGGGJJJLLLMMMNNNNNNMMMKKKJJJGGGHHHHHHHHHGGGEEEDDDBBB===>>>???AAABBBCCCDDDDDDFFFHHHJJJKKKLLLLLLJJJIIIMMMKKKIIIGGGFFFGGGHHHIIIFFFGGGIIILLLOOORRRTTTUUUbbbdddffffffhhhqqq}}}555555666888;;;@@@DDDGGGIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJLLLMMMKKKGGGEEEGGGIIIMMMWWWhhhyyy~~~zzzyyy|||~~~tttnnnhhhgggiiiggglllrrrtttsssqqqqqqrrrssstttvvvwwwzzz|||xxxxxxyyysssppprrrsssttt{{{xxxppplllgggccc^^^\\\\\\[[[XXXUUU\\\```hhhppp{{{uuuggg]]]WWWRRRQQQRRRVVV```jjjttt|||rrriiieee___YYYUUUTTTTTTUUUWWWUUUSSSSSSSSSVVVYYY[[[[[[\\\^^^_________^^^^^^______^^^]]]]]]\\\[[[[[[\\\[[[YYYXXXXXXXXXYYYZZZWWWVVVVVVTTTRRRPPPNNNMMMCCC???999444111000111222555444333333222222333333222111111111222333444444333222222222111000000000222222222111111111111000222111111111000000//////111111111111000000/////////111222111000///000222////////////////////////222222222222222111000///000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222111111111111111111111111000000000000000000111111000000000111222222222333222222222222222222222222222222222111111111000000000111222333333222111000111111111111111111111111111111111111111111111111222222111000000000000000000111222333444333333222111111111111111111111111222222111111111111222222111111111111000000000000222111000//////000111222000000////////////000000333333333222222222111111111111222222222333333333222222333333333444444444666555444333333333333333444333333222111111222222111222333444777999<<<===AAABBBCCCDDDEEEFFFGGGGGGJJJKKKLLLNNNNNNNNNMMMLLLFFFGGGGGGFFFEEEBBB@@@???===???AAABBBCCCDDDGGGJJJGGGHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFHHHJJJKKKKKKJJJNNNRRRVVVUUUSSSVVV^^^fffqqquuuyyyyyyyyy}}}666777888:::>>>AAAEEEGGGIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNMMMLLLHHHIIIJJJIIIGGGHHHLLLPPPWWWaaaqqq{{{oooiiifffdddeeeiiiooosssxxxzzzyyywwwyyyzzz~~~~~~~~~}}}wwwtttuuuuuuuuuzzzyyyvvvtttpppkkkggggggfffdddbbb___aaacccffflllxxxuuuddd\\\TTTQQQQQQTTT\\\eeerrr~~~xxxssslllddd^^^ZZZYYYYYYYYYWWWUUUTTTTTTUUUVVVWWWZZZ[[[]]]^^^_________^^^______^^^]]]]]]\\\[[[[[[\\\[[[ZZZYYYXXXYYYYYYZZZXXXXXXWWWVVVTTTRRRQQQOOOGGGDDD>>>888444333333333333222111111000111111111222111111111111222222333222222222222111111111111222222222111111111111000222111111111000000000000222222111111111000000000000111222000...---...///////////////////////////222222222111111111000000111111111111111111111111111111111111111111111111000111111111111222222222000000111111111222222222111111111111111111111111444333333333222111111111111111111111111222222222222222222222222222222222222222222111111111000000000111222222222222111000111111111111111111111111111111111111111111111111000000///...............///000222333333333222222111111111111111111111111222222111111111111222222111111111111000000000000222111000//////000111222111000000//////000000111333333222222111111111111111111222222222333333333111111111111222222222222444444333222222222222222333333222222111222222222444555666888;;;===@@@AAADDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLLLLLLLKKKJJJJJJDDDDDDDDDDDDCCCAAA@@@???@@@AAACCCCCCCCCEEEGGGIIIHHHIIIIIIIIIHHHGGGHHHHHHGGGGGGGGGIIIMMMRRRUUUWWWZZZ^^^bbbbbbbbbgggqqqzzz888999<<>>AAACCCDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEBBBAAAAAA@@@@@@@@@@@@@@@CCCEEEEEEEEEDDDEEEGGGHHHIIIJJJJJJIIIHHHHHHJJJLLLNNNNNNNNNQQQWWW___fffkkkpppsssvvvvvvwww|||;;;===@@@CCCFFFGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJKKKJJJLLLMMMNNNMMMKKKKKKKKKNNNNNNNNNMMMNNNTTT^^^fffmmmttt~~~{{{ssswww~~~vvvpppqqqlllkkkooosssxxx~~~~~~|||}}}~~~{{{}}}vvviii```^^^ccchhheeehhhmmmrrryyyyyykkkbbb[[[VVVXXX]]]lll|||xxxrrrpppooojjjeee___YYYUUUTTTUUUWWWWWWXXXYYY[[[\\\]]]^^^___^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWVVVUUURRROOOJJJDDD???:::666444555555444333333333333444222222111000/////////000111111111222222333333333222222222111111111000000111111111111111111111111222222222222222222222222///000111000///...///000111111111111111111111111444222000//////000222333000000000000000000000000111111111111111111111111000000111111111222222222000000000000111111111111111111111111111111111111222111111111000/////////333222222222111000000000222222222222222222222222111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111222222111111000111111222000000000111111111000000111111111111111111111111222222111111111111222222111111111111000000000///111000000000000000000111222222111111111111222222111000000000000000000000111111222222222333333333////////////000000000111333222222111111111222222222222222222333444555666666777:::===@@@BBBDDDEEEGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJHHHFFFDDDCCCBBB@@@???>>>>>>>>>???AAABBBFFFFFFGGGFFFEEEDDDFFFGGGHHHJJJKKKKKKLLLNNNSSSWWW]]]^^^```ccchhhpppxxx}}}>>>@@@CCCFFFHHHHHHHHHGGGIIIIIIJJJJJJJJJKKKKKKJJJKKKMMMNNNMMMJJJIIIIIIJJJNNNOOOQQQSSSXXXaaannnwwwzzz}}}tttpppyyy}}}vvvssswwwxxxyyyyyywwwtttrrrppprrrpppqqqwww}}}}}}~~~~~~~~~~~~}}}}}}|||||||||vvvxxxzzz}}}~~~lllaaa^^^^^^WWWYYY\\\aaahhhpppzzz{{{qqqhhh___\\\]]]jjjzzzyyymmmbbbYYYVVVUUUVVVVVVVVVWWWYYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYWWWWWWXXXXXXWWWVVVVVVUUUSSSRRRNNNIIICCC===888555666555444444333333444444222222111000/////////000111111222222333333333444222222222111111111000000111111111111111222222222222222222222222222222222...///111111111111333555222222222222222222222222333222000//////000222444////////////////////////111111111111111111111111000000111111111222222222//////000000000111111111111111111111111111111111/////////000111111111222333222222222111000000000222222222222222222222222111111111111111111111111222111111111111111111222111111111111111111111111111111111111111111111111222222111111111111222222111111000000000000000000111111111111111111111111222222111111111111222222111111111111000000000///000000000111111000000000222222111111111111222222000000000000000000000111111111222222222333333333000000000111111111222222333333222222222222333333222222222333444666888888888:::===@@@CCCEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKJJJHHHFFFDDDBBBAAA@@@@@@???>>>>>>???AAABBBCCCFFFGGGGGGFFFEEEEEEFFFHHHHHHLLLQQQTTTVVV\\\dddjjjqqqtttwwwzzz|||AAACCCFFFHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKMMMMMMKKKHHHHHHLLLOOOOOOSSSYYY```hhhtttzzzsssttt{{{pppiiifffhhhjjjmmmnnnoooppprrrtttzzzyyy|||~~~}}}{{{zzzzzzyyyxxxvvvrrrrrrsssvvv{{{|||iii^^^ZZZWWWUUUUUUXXX\\\```iiiqqq|||{{{ppphhheeemmmzzzqqqddd[[[WWWUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\\\\[[[[[[ZZZYYYWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSQQQMMMHHHAAA;;;888444333333222222222222222222222111000000000111111222222222333333333333333222222222111111111111000111111111222222222222222111111111222222222222222---///111222222333555777111111111111111111111111222111000000000111222333////////////////////////222222222222222222222222000111111111111222222222/////////000000000111111111111111111111111111111000000111222333444444555222222222111111111111111222222222222222222222222111111111111111222222222222222111000000111222222111111111111111111111111111111111111111111111111000000/////////000111111222222111000000000111111111111111111111111111111222222111111111111222222111111111111000000000000000000111111111111000000111111111000000111111111000000000111111111111222111111222222222333333333111111111222222222333333333222222222222333444444222333333555777999;;;<<<===???BBBEEEGGGIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGIIIKKKMMMSSS\\\bbbgggoooyyyDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJLLLLLLKKKIIIKKKRRRXXX]]]ccckkkttt}}}{{{yyy~~~~~~|||zzzzzzzzzmmmeeebbbbbb```dddjjjnnnpppsssvvvyyy~~~{{{zzzzzzyyywwwuuupppqqqqqqssswwwwwwggg```^^^XXXUUUVVVUUUUUU[[[dddppp}}}xxxwww}}}ssshhh___ZZZWWWVVVVVVVVVWWWXXXZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSQQQLLLFFF???;;;444444333222222222222333222111111111111222222333333333333333333333222222222222222111111111111000111111111222222333333333000000000111111111222222---///111111111222444666111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222000111111111111222222222////////////000000000111111111111111111111111111111111111222333333333444111111111111111222222222222222222222222222222222000000111111111222222222222222111000000111222222111111111111111111111111111111111111111111111111000000//////000000111222444333222111000111111222111111111111111111111111222222111111111111222222111111111111000000000000///000111222222111000///111000000//////000000111111111111111222222333333111111222222222333333333111111111222222222333333111111111111111222333333333444555666999;;;===>>>???AAADDDGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJGGGFFFEEECCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHJJJJJJJJJLLLNNNPPPUUU^^^iiirrryyyFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJIIIKKKLLLJJJJJJOOOXXX___nnnttt}}}zzzvvvvvv||||||}}}~~~{{{nnnddd```aaaccc___eeemmmsssuuuxxxzzz}}}~~~|||~~~}}}}}}|||yyyvvvrrrrrrrrrssswww~~~ssskkkddd]]]XXXVVVSSSPPPTTT\\\fffwww}}}|||{{{{{{{{{~~~sssiiibbbWWWVVVVVVUUUVVVWWWYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\]]]\\\[[[ZZZYYYZZZZZZYYYYYYXXXVVVUUUTTTTTTTTTUUUSSSOOOIIIBBB>>>666666555444444444444555222111111111222333444444444444444333333222222222222222222111111111111000111111111222222333333333//////000000111111111222...///111111000000222333000000000000000000000000///000111222222222222222222222222222222222222222222222222222222222222222000111111111111222222222////////////000000000000111111111111111111111111111111111000000000000000000000111111222222222333222222222222222222222222000000111111222222222222333222111000000111222333111111111111111111111111111111111111111111111111222222111111222333444444555444222111111111222222111111111111111111111111222222111111111111222222111111111111000000000000///000111222222111000///000000////////////000000111111222222222333333333111111222222222333333333111111111111222222222222000000///000000111222222444444555777:::<<>>999555444555666222111111111222333444444333333333333333333333333111222222333333222222111111111111111111111111111111000000111333333222000222222222111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222111111111222222333222222111111111000000000000111111111111222222222111222333222000000000222444444333333222222222111333222111111000111111111222222222222222222222222000000000111111111111111333333333333333333333333222222222111111111111000111111111111111111111111000222444333222111222222111111111111111111111111333333333222222222222222111111111111111111111111333111000000111222222111111111111111111111111111000111111111111222222222000111111222333333444444222222222222222222222222333222222111111111111222111111111222333555666777777888;;;>>>AAADDDGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIHHHFFFDDDBBBAAA@@@@@@AAABBBEEEHHHKKKNNNPPPLLLLLLKKKKKKJJJJJJKKKKKKLLLQQQXXX^^^dddiiimmmpppJJJIIIIIIIIIJJJKKKLLLMMMLLLNNNOOONNNLLLJJJIIIIIILLLOOOUUU\\\eeesss{{{wwwtttsssqqqnnnkkkkkkmmmppppppsssxxx~~~~~~|||zzzzzzwwwssssssuuuwwwwwwuuutttvvvyyy}}}}}}yyyuuuqqqqqqwww~~~{{{vvvpppkkkhhhdddaaafffppp{{{wwwhhh```YYYVVVVVV[[[eeesss{{{rrrjjjccc___]]]^^^ZZZYYYZZZ[[[]]]_________]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZYYYYYYYYYXXXXXXVVVVVVVVVVVVUUUSSSRRRQQQLLLIIIBBB<<<777555444444111000000111111222333444444444444444444444444444111222222333333222222111111111111111111111111111111000000111333333222000111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222222222111000000000111111222222222111111111000000000000111111111222222222000111222111///...///000444444444444333222222111222222111111111111111111222222222222222222222222000000000111111222222222333333333333333333333333222222222111111111000000111111111111111111111111111333444444333222222333111111111111111111111111222222222222222222222222111111111111111111111111333222222222222222222222111111111111111111111111000000111111111222222222111111111222222333333333444444444444444444444444333222222111111222222222111111222333444666777888:::;;;===@@@BBBEEEGGGHHHGGGHHHIIIKKKKKKKKKKKKJJJHHHGGGEEECCCAAA???>>>===???AAADDDHHHMMMQQQTTTVVVOOONNNMMMLLLLLLMMMMMMNNNOOOTTT\\\dddjjjpppuuuxxxHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMLLLKKKJJJJJJKKKLLLTTT```iiittt{{{tttpppkkkkkkkkkkkklllpppvvvzzz~~~zzzuuussstttuuutttrrrooooooqqqtttwww|||{{{wwwtttqqqppppppuuu~~~zzzqqqfffbbbeeejjjmmmmmmttt{{{rrrhhh]]]XXXUUUWWW___mmmyyy~~~vvvnnnfffaaa[[[YYYXXXYYY\\\_________]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTRRRNNNHHH@@@:::666333222000000000000000111222222444444444444444444444444111222222333333222222111111111111111111111111111111000000111333333222000111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111000000/////////000000222222222222111111111111000000111111111222222222333444444444222111222333333444444444444333222111111111111111222111111111222222222222222222222222000000111111222222333333333333333333333333333333222222222111111111000000111111111111111111111111222333555555333222333444333333333333333333333333000000111111111111111111111111111111111111111111222222333333222222222222111111111111111111111111000000111111111222222222333333333222222222111111333333333333333333333333333222222222222222333333222222333444555777999:::???@@@AAABBBCCCEEEFFFFFFHHHIIIJJJKKKKKKKKKIIIHHHFFFEEECCCAAA??????>>>>>>AAADDDHHHNNNSSSWWWZZZ[[[VVVUUUTTTSSSSSSTTTVVVWWWUUU[[[cccjjjpppuuuyyy|||}}}GGGGGGHHHIIIJJJKKKKKKLLLIIIIIIJJJIIIHHHIIILLLNNNOOO\\\kkkvvvyyyrrrmmmjjjfffhhhkkknnnrrrxxx~~~~~~zzzxxxvvvsssppplllkkkkkklllnnnqqqtttvvvxxx|||uuurrrpppqqqpppttt|||wwwkkkdddaaa___]]]ccciiisss}}}}}}sssccc]]]VVVUUUZZZeeepppwww~~~vvvjjj```\\\WWWWWWZZZ\\\]]]\\\]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXWWWWWWVVVVVVUUUUUUTTTQQQLLLFFF@@@:::666333222222111111000111111222333333333333333333333333111222222333333222222111111111111111111111111111111000000111333333222000111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111333222222222222111111111000111111111111222222222111222333222000///000111111222333444444333222111000000111222222222222111222222222222222222222222111111111222222222222222333333333333333333333333222222222111111111111000222222222222222222222222111333444444333222333333444444444444444444444444000000000000000111111111111111111111111111111111000222444444222111222222111111111111111111111111000111111111111222222222444444333333222111111000000000000000000000000000333222222222222333333444444444555666777999;;;<<>>CCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKKKKJJJHHHFFFDDDCCCBBBAAAAAABBBDDDFFFHHHKKKNNNTTT[[[```bbbcccddd\\\\\\]]]___cccggglllooossswww|||FFFHHHKKKMMMNNNNNNMMMLLLMMMLLLKKKKKKLLLQQQXXX]]]rrryyypppllllllnnnqqqvvvzzz}}}rrrqqqnnnlllkkkkkkkkklllnnnqqqtttvvv~~~{{{uuutttqqqooopppvvvzzz|||vvvfff\\\XXXRRRTTTXXX\\\cccmmmwww~~~rrreee______bbbdddmmmzzzwwwnnnccc]]]\\\]]]\\\[[[]]]]]]]]]^^^^^^_________[[[[[[[[[[[[[[[[[[\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUURRRRRRRRRPPPKKKFFFAAA===888777666555444333333333222222222222222222222222222222222333333222222222111111111111111111111111111000000111333333222000000000111111222222222222000000000000000000000000222222222222222222222222222222222222222222222222222222222222333444555666333333333222222222111111000111111111111222222222111222333222111000000222---...111333444333333222///000111222333333222111222222222222222222222222444333333222222111111111111111111111111111111111222222222111111111111000222222222222222222222222000222444333222111222222222222222222222222222222111111111222222333333333111111111111111111111111...111444444111000000222111111111111111111111111000111111111111222222222111111111222222333444444444444444444444444444444222222222222333333444555666666777999:::<<<>>>???BBBBBBDDDEEEGGGIIIJJJKKKHHHIIIKKKKKKJJJGGGDDDCCCBBBBBBAAABBBDDDGGGJJJKKKNNNRRRXXX^^^ccceeefffeeeeeeeeegggkkkpppwww}}}FFFFFFIIIMMMLLLIIIJJJNNNLLLKKKKKKLLLPPPXXXeeepppyyypppmmmpppvvvyyyzzz|||zzztttqqqooonnnmmmnnnmmmmmmpppvvvzzz}}}|||yyyxxxxxxzzz|||~~~{{{pppaaa[[[YYYTTTQQQSSSWWW\\\fffooo~~~wwwmmmjjjiiieeegggppp}}}}}}kkkdddaaa^^^]]]___\\\\\\\\\]]]___```___]]][[[[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZYYYXXXWWWVVVVVVVVVYYYWWWUUUSSSOOOIIIBBB>>>999777555444333333111000222222222222222222222222444333333222222333333444222222222222111111000000111222444444444222000///111111222222222222111111222111111111000000//////111111111111111111111111111111222222222333333333333333333222222111111111222222222222222222222222222000000222555555333000222222222222222222222222111111111111111111111111333333333333333333333333000111111111111222222222111111222333333333333222333333333333333333333333333333333333333333333333222222222222222222222222333111///000222333222///111111000000000000111111333333222111111222333333333333333333333222111000222222111111111111222222////////////////////////444444444444444333222111111111111111111111111111111111111111111111111111444333333333444444555666444666999<<>>AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIILLLLLLKKKKKKIIIHHHGGGFFFHHHGGGGGGGGGIIIKKKLLLMMMQQQRRRTTTWWW[[[bbbjjjooouuuwww{{{NNNKKKKKKOOOQQQNNNLLLMMMNNNSSS[[[cccmmm{{{zzz~~~{{{}}}~~~{{{yyy|||~~~wwwvvvsssqqqpppqqqrrrsssxxx|||yyyrrrooovvvuuuiii^^^YYYUUURRROOONNNUUU^^^mmm~~~{{{rrroookkkjjjnnnuuu|||ttteee\\\\\\ZZZXXXXXXZZZ[[[[[[ZZZ^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSPPPLLLHHHAAA===999666555444444333333333333333333333333333444333333222222333333444222222222222111111111111000111222333333111000///111111222222222222111111111111111111111000000000111111111111111111111111111111222222222333333333333333333222222222222111222222222222222222222222222111111222444444333111111111111111111111111111222222222222222222222222333333333333333333333333000111111111111222222222111111222333333333333222333333333333333333333333222222222222222222222222222222222222222222222222333111000111222333222111111111000000000000111111333222222111111222222333222222333333333222111111222222111111111111222222111111111111111111111111222222222222222222111000222222222222222222222222444444444444444444444444333333333333444555666777:::;;;>>>AAACCCDDDDDDEEEEEEEEEDDDEEEFFFGGGIIIJJJIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIJJJLLLMMMRRRRRRSSSVVV\\\eeepppxxxLLLHHHHHHMMMPPPPPPPPPQQQTTT___mmmyyy{{{~~~{{{uuuwww|||~~~~~~}}}wwwtttssstttuuu{{{|||~~~zzzxxx{{{}}}qqqhhhccc___\\\WWWTTTXXX___eeeuuuyyykkkcccccchhhmmmpppxxxvvvhhh^^^[[[XXXWWWYYY[[[\\\\\\^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTRRROOOLLLEEEAAA;;;666555555444444333333333333333333333333444333333222222333333444222222222222222222222222000111111222222111000000111111222222222222111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222000000000111111222111111111111111111111111111111222222222222222222222222222222222222222222222222000000111111111222222222111111222333333333333222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222111111000000111111222222222222222222222222222222222333333333222222111222222111111111111222222222222222222222222222222111111222222222111111000222222222222222222222222333333333333333333333333222333333444555666888888===>>>AAACCCEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJJJJJJJLLLOOOQQQTTTUUUVVVYYY```mmmzzzLLLHHHGGGKKKNNNNNNQQQUUU```qqq|||}}}|||tttqqqttt{{{}}}{{{{{{|||~~~||||||||||||||||||uuupppllliiiddd^^^]]]``````lll}}}tttfff``````aaabbbiiiqqq{{{vvvaaa]]]YYYWWWXXXZZZ\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXVVVVVVUUUSSSPPPMMMIIIDDD===888666555444333333333333333333333333333444333333222222333333444222222222222222222222333111111111222222222111111111111222222222222111111111111111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333444555333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222111111222333333333333222333333333333333333333333111111111111111111111111222222222222222222222222222222333333222222222333222222111111111111222222222222222222222222222222111222222333333333222222222222111111111111222222222222222222222222222222000111111222222222111111222222222222222222222222333333333333333333333333333333444555666888:::;;;???AAABBBDDDEEEFFFEEEEEEEEEDDDCCCBBBCCCFFFHHHJJJIIIHHHGGGFFFFFFGGGGGGHHHKKKMMMOOOPPPQQQSSSWWW[[[\\\\\\^^^bbbjjjwwwNNNKKKIIIKKKLLLNNNUUU]]]sss|||}}}vvvrrroooqqqxxx|||yyyvvvuuuuuuuuuyyy}}}{{{{{{{{{}}}}}}xxxwwwuuummmfffccc```fffppp|||pppddd^^^ZZZYYYZZZbbbmmmyyyiiiccc\\\XXXWWWXXX[[[\\\[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXYYYYYYZZZ[[[YYYWWWVVVUUUSSSPPPNNNLLLHHHBBB<<<999777555444333333333333333333333333444333333222222333333444222222222222333333333333222222222222222333333333111111222222222222111111111111111222222222222222111111111111111111111111111111222222222333333333111222222222222333333333222222222222222222222222111222222222111111333555444444444444444444444444333333333333333333333333222222222222222222222222000111111111111222222222111111222333333333333222333333333333333333333333222222222222222222222222222222222222222222222222222333444333222111222444222222111111111111222222111222222333333222222111111111222333333333222222222222111111111111222222222222222222222222222222000111222222333222222222333333333333333333333333222222222222222222222222444444555666888;;;<<<>>>AAABBBCCCDDDEEEEEEDDDCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIKKKNNNRRRTTTVVVZZZ```eeeiiijjjlllooovvvLLLKKKLLLMMMNNNSSS```nnnyyyppprrruuuyyy~~~{{{vvvsssqqqooorrrvvv|||~~~{{{yyyvvvxxx}}}{{{tttkkkjjjkkkmmmsss}}}~~~ooobbb[[[XXXUUUZZZbbbooovvvoooeee]]]YYYYYYZZZ[[[XXXYYYZZZ\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZXXXVVVUUUUUUTTTRRRPPPPPPLLLFFFAAA>>>:::777555444444444444444444444444444333333222222333333444222222222333333333444444333333222333333444444555111111222222222222111111111111111222222333333333111111111111111111111111111111222222222333333333111111222222222333333333222222222222222222222222...000000///---...000333333333333333333333333333333333333333333333333333111111111111111111111111000111111111111222222222111111222333333333333222333333333333333333333333333333333333333333333333222222222222222222222222111333555444222111333444333222222111111222222333111222333333333333222111000111222333333333333222222222111111111111222222222222222222222222222222111111222333333333333333333333333333333333333333444444444444444444444444555555666888:::===???@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJLLLNNNPPPUUUZZZ^^^```eeemmmsssxxxyyy{{{~~~GGGHHHLLLOOOQQQZZZmmmvvvooopppvvv~~~xxxrrrooommmnnnppptttxxx||||||qqqssswww~~~wwwrrrkkkfffgggmmmuuu{{{xxxiii___[[[WWWYYY]]]jjjzzznnnddd^^^\\\\\\\\\VVVXXXYYY[[[\\\\\\\\\\\\ZZZZZZYYYYYYYYYYYYZZZ[[[XXXWWWUUUUUUUUUUUUSSSRRRSSSOOOJJJEEEAAA===999666444444444444444444444444444333333222222333333444222222222333333444444444333333333333444444555666111111222222222222111111111111111222222333333333111111111111111111111111111111222222222333333333111111111222222333333333222222222222222222222222111333333222000000333666222222222222222222222222333333333333333333333333111111111111111111111111000111111111111222222222111111222333333333333222333333333333333333333333333333333333333333333333222222222222222222222222111333555444222111333555333222222111111222222333111222333444444333222111000111222333333333333333222222111111111111222222111111111111111111111111111222333444444444444444333333333333333333333333555555555555555555555555666666777999;;;>>>@@@AAA@@@AAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDEEEEEEFFFEEEHHHGGGGGGHHHJJJMMMPPPRRR[[[aaaggglllooouuu}}}OOOIIIHHHOOOZZZhhh|||{{{xxxxxxzzzwwwrrrpppooonnnmmmmmmpppuuuzzz~~~tttpppnnnsss}}}uuufff``````ccceeelll{{{yyyjjj```bbb^^^^^^gggzzzsssggg```[[[VVV]]][[[[[[______\\\[[[]]][[[\\\\\\[[[YYYXXXYYYZZZ[[[[[[ZZZYYYXXXVVVTTTSSSQQQRRRPPPJJJAAA;;;888888444444444666777777444222222333333333333222111111111111111111111111111111222222222222222222222222333333333333333333333333///111444555444222111111111111111111111111111111444444333222222111111000222222222222222222222222444444444444444444444444222222222333333444444444222222222222222222222222111111222222222333333333222222333333333222222111111222222333333222222111000000111111111222222222222222222222222222222222111111111222222333333333666555333222111111222333444444444444333333222111444333333222222333333444444444444444444444444444444444444444444444444444222111000/////////000111111111222222222333333333222222222222222222222222444444444333333222222222222333555666777666555444999999:::<<<===???@@@@@@DDDDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFFFFIIILLLMMMMMMQQQYYY```kkkqqqxxx~~~LLLIIIKKKTTTaaaqqq|||yyyzzz~~~|||wwwtttpppmmmlllnnnqqqsssuuuuuuvvv{{{zzzuuuqqqttt|||mmmaaa]]]^^^___bbbooo}}}vvvlllgggccchhhvvvtttiii```XXX]]]ZZZYYY\\\\\\YYYXXXZZZ[[[\\\\\\[[[ZZZYYYYYY[[[ZZZZZZZZZYYYXXXVVVUUUTTTRRRRRRPPPLLLEEE???;;;:::555444444555666666555333222333333333333222111111222222222222222222222222222222222222222222222222333333333333333333333333000222444444333111111222111111111111111111111111222222222222222222222333222222222222222222222222333333333333333333333333222222222222333333333444222222222222222222222222111111222222222333333333222222222333333222222111111222222333333222222111111111111222222222222333333333222222222222222222111111222222222333333333222222111111111222333333333444444444333333222111444333333222222333333444444444444444444444444444444444444444444444444444555444333222111222222333111111222222222333333333222222222222222222222222555555555444444444333333333333444555666666666666999999;;;<<<>>>@@@AAABBB@@@@@@@@@?????????>>>>>>AAAAAABBBBBBDDDEEEGGGHHHFFFJJJNNNQQQUUU]]]gggooo{{{MMMMMMSSS___mmm}}}~~~{{{xxxwwwzzz~~~vvvqqqpppqqqqqqpppnnnnnnooorrrxxx~~~|||vvvvvv{{{wwwfff]]][[[[[[ZZZcccooozzz}}}vvvnnnjjjppp}}}xxxjjj```___ZZZXXXZZZZZZXXXXXXYYYZZZ\\\\\\\\\ZZZYYYZZZ[[[YYYYYYYYYYYYXXXWWWVVVUUUTTTSSSQQQOOOLLLGGGAAA<<<777555333333444666666555333333333333333222222111333333333333333333333333222222222222222222222222333333333333333333333333111222333333111111222333222222222222222222222222000111111222333333444444222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222111111222222222333333333111222222333333222222222111222222333333222222111222222222222333333333333333333333222222111111111111222222222222333333333//////000111222222222222333333444444444333222222333333222222222222333333444444444444444444444444444444444444444444444444555555444333333333333333111111222222222333333333333333333333333333333333666666555555555555444444444333444444555666777888:::;;;<<<===???AAABBBCCC>>>>>>>>>>>>>>>>>>======AAAAAAAAAAAACCCFFFIIIJJJKKKPPPWWW^^^eeeooozzzQQQWWWaaannn{{{~~~qqqsssuuuyyy|||{{{zzzwwwtttsssqqqppppppsssuuuwwwwww|||{{{yyy}}}oooddd^^^\\\[[[___eeennn|||}}}rrrooouuuxxxlllccc\\\XXXYYY[[[ZZZZZZ[[[ZZZ\\\\\\\\\ZZZZZZ[[[\\\XXXXXXXXXYYYXXXXXXWWWVVVUUUSSSRRRRRRQQQMMMFFF@@@:::777444333444555666666333333444444333333222111333333333333333333333333222222222222222222222222222222222222222222222222222333333222111111222444222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333111111222333333333222222111222222333333222222111222222333333333444444444444333333222222111111111222222222222222222222222///000222333333333222111333333333444444333333222333333222222222222333333333333333333333333333333333333333333333333333333333333222222222111111222111111222222222333333333333333333333333333333333555555555555444444444444444444333444555777999:::===>>>>>>???@@@@@@AAAAAA????????????????????????CCCBBBAAAAAACCCGGGKKKMMMWWW]]]gggqqqzzzWWWbbbqqq~~~~~~vvvppptttzzzzzzxxxuuuqqqoooooooooooonnntttwww}}}~~~zzzlllccc___\\\[[[]]]dddqqqxxxwww|||yyyhhh___YYYYYY[[[ZZZZZZ\\\ZZZ[[[\\\\\\[[[ZZZ[[[]]]WWWXXXXXXXXXXXXXXXWWWWWWUUUTTTSSSTTTTTTQQQJJJDDD>>>;;;666444444555666666333444444444444333222222333333333333333333333333222222222222222222222222222222222222222222222222222333333222111111222444222222222222222222222222333333333222222222111111222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222111111222222222333333333000111222333333333333333111222222333333222222111222222333333333444444444333333333222222111111111222222222222222222222222222333444444444333111000222333333444444333333333333222222111111222222333333333333333333333333333333333333333333333333333333333333333222222111111111111222222222333333333333333333333333333333333333333333333333333333444555444444555666999;;;<<>>>>>>>>??????@@@@@@@@@AAABBBAAAAAABBBEEEIIINNNPPPaaajjjxxxeeerrrzzzuuuuuuyyy{{{wwwrrrooonnnmmmkkkjjjnnnoootttxxxzzz|||tttiiiddd]]]YYYXXX]]]ggguuuxxxyyy}}}qqqfff\\\ZZZ[[[ZZZYYYZZZZZZ[[[]]]\\\[[[[[[\\\]]]XXXXXXXXXYYYXXXXXXWWWWWWUUUUUUUUUUUUTTTQQQLLLIIIBBB???:::777666666666555444444444444444333222222333333333333333333333333222222222222222222222222222222222222222222222222111222333333111111222333333333333333333333333333444444333333222111111000222222222222222222222222333333333333333333333333222222222222222111111111222222222222222222222222111111222222222333333333000111222222333333333333111222222333333222222111222222222222333333333333222222222222222222222222333333333222222222222111444555555444333222111111222222333444444444333333222222111111111111222222333333333333333333333333333333333333333333333333444444444444444333222222111111222222222333333333333333333333333333333333222222222333333333333444555555666777999;;;===>>>AAAAAA@@@@@@???>>>============>>>>>>???@@@AAAAAA@@@AAACCCGGGLLLRRRWWWZZZkkkttt{{{~~~|||xxx{{{||||||wwwssspppmmmkkkiiijjjnnnqqqqqqsss{{{}}}tttpppfff```\\\^^^bbbiiiwwwssspppooooooooosssssseee```^^^[[[YYYXXXZZZ[[[]]]\\\\\\[[[]]]^^^XXXYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVUUUQQQNNNLLLLLLFFFBBB===:::888777555333444444444555444444333222222222222222222222222222222222222222222222222222111111111111111111111111000222444444333111111222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222444333333333222222222222222222222222222222222222111111222222222333333333000000111222333333333333111222222333333222222111111111111222222222222333111111111222222333333444333333333222222222111111333333222222222222222333111222333333444444444333222222111111111111222222222222222222222222222222222222222222222222222222222333444444444333222111111111222222222333333333444444444444444444444444333333333333444444555555555666888:::<<<>>>???@@@????????????????????????>>>>>>???@@@AAABBBCCCDDDCCCFFFKKKRRRZZZccciiimmmxxx~~~{{{~~~}}}~~~~~~}}}}}}|||zzz{{{}}}zzzuuupppmmmfffgggkkknnnmmmlllrrr{{{~~~|||qqqiiicccbbbaaaccclllxxxvvvpppiiieeebbbeeeuuu~~~nnngggccc^^^ZZZYYYZZZ[[[]]]]]]\\\\\\]]]^^^YYYYYYYYYYYYXXXWWWVVVUUUTTTVVVWWWTTTOOOLLLLLLNNNHHHDDD@@@<<<999777444222444444555555444444333222111111111111111111111111222222222222222222222222111111111111111111111111///222444555444222111111333333333333333333333333111111111222222333444444222222222222222222222222000000000000000000000000444444444333333222222222222222222222222222222222111111222222222333333333///000111222333444444444222222222333333222222222000000111111111222222222000000111222333444444555333333333222222111111111111111000///000222333444111222333333444444444444222222111111111111222222222222222222222222222222222222222222222222222222000000111222111000///...111111222222222333333333444444444444444444444444444444444555555555666666444666999<<>>???@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGKKKSSS]]]hhhrrryyy}}}}}}~~~~~~|||}}}}}}|||{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyzzz{{{|||yyyzzz{{{|||}}}~~~|||uuupppnnnmmmkkklllmmmnnnnnnmmmyyy~~~xxxvvvsssoooiiidddfffiiiyyysssddd\\\ZZZ```lllxxxvvvggg^^^ZZZ[[[VVVXXX[[[\\\\\\\\\\\\]]]\\\[[[[[[ZZZYYYXXXXXXWWWUUUUUUTTTTTTSSSQQQPPPOOOLLLIIIEEE@@@<<<999888777555444333444555555333111333333333222222111111111444444444444444444444444333222222111111222222333333333333222222111111111000111111111111222222222222111///......///111222000000111111111222222222111111111111111111111111444444333333333333333222555555555444444333333333222222111000111222444555444444333222222333444444111111222222222333333333222222222222222222222222333333333222222111111111666555333333333333555666333333333222222111111111333333333333333333333333333333333222222111111111333333333333333333333333111111222222222333333333444444444333333222222222///000111333333111111444444444444444444444444444222444444444333333555777666777:::===???@@@AAAAAA@@@@@@AAA@@@@@@AAADDDFFFCCCBBB@@@BBBEEEIIILLLNNNRRRYYYdddooowww~~~~~~~~~|||zzzyyywwwwwwvvvtttsssrrrqqqqqqooooooppprrrtttwwwyyyzzzyyyzzz{{{|||}}}xxxuuuqqqooonnnmmmllljjjpppuuu~~~yyypppkkkjjjnnntttzzziii^^^XXXZZZdddnnn~~~vvvggg]]]XXXWWWYYY[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXUUUUUUUUUTTTSSSRRRPPPPPPNNNLLLIIIDDD@@@<<<999777555444333444555555444222444444444333333333222222444444444444444444444444333222222111111222222333333333333222222222111111111111111111222222222222555444333222222333444555111222222222333333333333222222222222222222222222222222222333333333333333555555444444444333333333222222111111222222333444222222111000000111222222111111222222222333333333222222222222222222222222333333333222222222111111222111111000000111111222333333333222222222111111333333333333333333333333444444444333333333222222333333333333333333333333111111222222222333333333333333333333333222222222000000111111000//////000444444444444444444444444333444555444333444666888999:::<<>>???@@@AAABBBBBBBBBAAABBBDDDCCCBBBBBBCCCDDDEEEFFFJJJQQQZZZccclllqqqwww~~~}}}{{{yyyyyyzzz|||}}}}}}}}}}}}zzzuuuqqqooonnnnnnnnnmmmllllllkkkjjjjjjiiikkknnnqqquuuwwwzzz{{{zzz{{{|||}}}|||wwwuuupppqqqsssvvv{{{uuufffeeeggglllrrryyy|||nnnccc]]]___eeemmm}}}pppfff[[[ZZZYYYZZZ[[[\\\[[[ZZZ[[[[[[[[[ZZZZZZZZZYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRTTTTTTSSSPPPKKKDDD>>>:::777555444444666666666555444444444444444333333333333333333333333333333333333222222111111222222333222222222222222222222222111111111222222222333333333222111111111111222333222222222333333333333444333333333333333333333333111222222222222222222222333333333333333333333333000111333444444333222111333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222333444555666666555444333222222222222222222222222333333333333333333333333444444444444444333333333333333333333333333333333111111222222222333333333000111111222222333333333333444333222333555555333333333333333333333333333333555666666666777999;;;@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFFFFDDDDDDEEEFFFGGGKKKRRR\\\gggsss~~~|||~~~~~~|||zzzxxxxxxxxxyyyzzz{{{}}}|||yyysssnnnkkkjjjllllllllllllmmmmmmmmmmmmpppqqqsssvvvxxxyyyzzz{{{{{{|||}}}~~~~~~yyytttsssrrrqqqtttxxx}}}qqqjjjdddbbbdddiiisss}}}{{{mmmccc```bbbhhhwww~~~uuu```]]]YYYXXXZZZ[[[\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZVVVWWWWWWWWWVVVUUUTTTSSSTTTUUUVVVTTTPPPIIIBBB===999777555555666666666555222222222222222333333333333333333333333333333333333222222111111222222333222222222222222222222222111222222222222333333333111111000000000000111111111111111111222222222222333333333333333333333333444333333222222111111111333333333333333333333333111222333444444333111000333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222000111222333333222111000222222222222222222222222333333333333333333333333222222222222222333333333333333333333333333333333111111222222222333333333111111111222222333333444///111111///333:::;;;777333333333333333333333333444555777777777999;;;>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDFFFHHHJJJQQQ[[[eeeppp|||~~~xxxyyy{{{~~~}}}|||{{{yyyxxxwwwvvvvvvvvvyyyzzzwwwqqqllljjjjjjiiijjjkkkmmmoooppprrrrrrvvvwwwyyy{{{{{{{{{{{{zzz||||||}}}zzzwwwssspppppptttxxx{{{}}}ttteee___^^^```eeekkkyyyyyyjjjaaa```cccooollleee^^^YYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWVVVUUUUUUSSSTTTVVVUUURRRLLLFFFBBB<<<999666555555666555444111111222222222222333333333333333333333333333333333222222111111222222333111222222222222333333333222222222222333333333333222222222222222222222222000000111111111222222222333333333333333333333333444444444333333333222222222222222222333333333333222222333333333222111111000111111222222111111000111111222222222333333333222222222222222222222222111222222222222333333333222222333333333333222222111222222222222333333333333333333333333333333333111111222222222222333333333333333333333333333333111111222222222333333333333333333333333333444444222555555333:::DDDFFF@@@444444444444444444444444444666888888999;;;===@@@@@@@@@???>>>>>>??????@@@???@@@BBBCCCCCCFFFJJJMMMSSS[[[gggqqqzzzxxxwwwxxxzzz{{{{{{zzzyyywwwuuurrrqqqmmmrrruuutttpppllllllmmmhhhjjjlllooosssvvvyyyzzz|||}}}~~~}}}|||}}}~~~}}}vvvssssssuuuwwwxxx|||kkkbbbaaaaaa```aaakkkuuuvvvkkkhhhbbblllxxx|||rrreee\\\ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[WWWXXXXXXXXXXXXWWWVVVVVVQQQRRRTTTUUUSSSNNNIIIFFF>>>;;;888555555555444444222222222333333333444444222222222222222222222222333222222111111222222333111111222222222333333333222222222333333333444444222333333333333333333222111111111222222222333333222222222222222222222222222222333444555555666666111111222222222333333333444333222222111111222222000111222222222222111000111111222222222333333333222222222222222222222222111111222222222333333333666555555444444555555666111111222222222333333333333333333333333333333333222222222333333333444444333333333333333333333333111111222222222333333333555555444444444444444444555999888666===JJJLLLEEE555555555555555555555555444666888999:::<<>>>>>???@@@AAABBBCCCDDDEEEGGGLLLRRRWWWdddmmmyyyzzz}}}~~~~~~zzzwwwwwwyyy~~~zzzzzzzzzyyywwwsssooommmggglllqqqrrrooommmnnnpppjjjlllooosssxxx|||}}}}}}~~~~~~wwwtttsssttttttwww|||qqqgggfffeeeaaa^^^bbbiiiuuuwwwsssfffmmmvvv{{{kkk___[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[\\\\\\XXXXXXXXXYYYXXXXXXWWWWWWOOOQQQSSSTTTSSSOOOKKKIII@@@===888666555555444333333333333444444555555555222222222222222222222222333222222222222222222333111111111222222333333333222222333333333444444444111222222333333222222111222222333333333444444444111111111111111111111111000111222444666888999:::111111111222222333333333555444222111000111222222222333444555555444333222111111222222222333333333222222222222222222222222111111111222222333333333333333111000000111333333111111111222222333333333333333333333333333333333333333333444444555555555333333333333333333333333111111222222222333333333666666666555555444444444111555333000888EEEGGG???666666666666666666666666555666888:::;;;===@@@BBBAAA@@@?????????@@@AAABBBGGGGGGHHHJJJMMMSSS[[[```sss|||}}}zzzsssuuuwwwvvvsssqqqsssuuuzzzvvvtttwww|||}}}|||||||||~~~{{{yyyxxxwwwrrrhhh```]]]dddlllpppooonnnnnnpppqqqtttxxx{{{}}}~~~~~~}}}xxxsssqqqsssvvvzzzuuunnnjjjddd^^^___```fffrrrsssrrrrrrwwwxxxjjj```\\\ZZZYYYZZZZZZYYYYYYZZZ[[[\\\]]]WWWWWWWWWXXXXXXXXXXXXXXXTTTTTTUUUTTTSSSQQQOOONNNFFFBBB<<<777666666555555555555444333333333333444444444444555555666666666222222444444444444222222222222222222222222222222111222333333111111222333222333333444444333333333///111222444444333222111333333333333333333333333111111111222555666555444222222333333333333444444222222222222222222222222111111111111111111111111333333333333333333333333000000111222333333444444111222333333444444444444333333444444333333222111333333333333333333333333555555555444444555555555444444444333333222222222333333333333333333333333444333222000///000000111666666666555555444444444444444555666777888999:::777777666555555555555555999999:::;;;===???AAABBBEEEDDDBBBAAAAAACCCFFFGGGHHHKKKOOOTTT[[[dddmmmsssyyyuuuqqqooohhhjjjkkkkkkjjjjjjkkkmmmxxx~~~wwwuuuwww{{{}}}}}}|||{{{{{{|||yyywwwuuutttooofff___\\\dddmmmrrrssstttvvvxxxxxxzzz~~~~~~~~~zzzuuuuuuuuuwww{{{{{{vvvrrrkkkeee``````ccclll}}}|||wwwtttvvv|||sssiiibbb]]]ZZZ\\\[[[ZZZZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXTTTUUUUUUUUUTTTRRRQQQPPPIIIEEE???:::888777666555555555444333333333333444222222222333333333444444222333333444444333333222222222222222222222222222222333444333222111222444333333444444444333222222///111222444444333222111111111111111111111111111111111111333555666444333222222333333333333444444222222222222222222222222444444444444444444444444333333333333333333333333111111111222333333333444111222333333444444444333333333333333222222222111333333333333333333333333444333333333333333333444444444444333333222222222333333333333333333333333444333333333333555666777555555555444444444333333444444555555666777888888777666666555555555555666999:::;;;===>>>@@@AAAAAABBBAAA@@@@@@AAADDDGGGIIIOOOSSSZZZccckkkuuu~~~}}}wwwrrrnnnjjjhhheeeggghhhiiiiiiiiijjjlllyyy{{{yyyyyy{{{|||~~~}}}|||{{{{{{{{{yyyvvvuuutttooohhhbbbccciiirrrwwwzzz{{{~~~~~~~~~~~~|||xxxuuuuuuyyy~~~|||tttoooeeecccaaafffssssssmmmnnnssswwwxxxnnnddd^^^]]][[[ZZZZZZ[[[[[[ZZZYYYZZZYYYYYYXXXXXXWWWWWWWWWUUUUUUUUUUUUUUUTTTSSSRRRMMMIIICCC>>>;;;999777666555555444333333333333444222222222333333333333444222333333444444333333222333333333333333333333333222444555444333222333444444444444444333333222111000111222333444333222222222222222222222222222222000111222444666666444111222222333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222333444444444333333444333333222111222222222333333333333333333333333222222111111111111222222444444333333333333222222333333333333333333333333111111111111222333444555444444444444333333333333444444444555555666666666666555555555555666666777:::<<<===???@@@AAA@@@@@@AAA@@@@@@BBBDDDIIIMMMPPPXXX___jjjuuu{{{xxxsssooollljjjfffdddeeegggiiijjjjjjjjjkkkmmmxxx}}}~~~}}}|||{{{{{{zzzxxxwwwwwwwwwuuupppmmmppptttzzz~~~~~~~~~~~~~~~~~~xxxtttuuuwwwzzz|||wwwnnnjjjdddcccjjjzzzyyylllhhhjjjnnnttt{{{}}}ooofff]]]ZZZWWWXXXZZZ[[[ZZZXXX[[[ZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTOOOLLLFFFBBB>>>;;;888555555555444333333333333444555555555555555555555555333333333333333333333333333333333333333333333333333444555555333333444555444444444444333222111111000111222333333333222222444444444444444444444444111111222555666666333111222222222333333333444444222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333222222222333333444444333333333555555333222222222333444333333333333333333333333222222111111111111222222333333333333333333333333444444444444444444444444333333222111111000000000333333333333333333333333444444444444444444444444555555555555666777888888<<<===@@@BBBCCCBBBAAA@@@BBBBBBDDDGGGLLLRRRXXX[[[bbbjjjxxxyyyvvvuuupppooommmmmmnnnmmmkkkiiikkkmmmoooooommmllllllmmmpppuuu{{{|||{{{~~~~~~}}}||||||wwwwwwwwwyyyzzz{{{zzzyyy{{{~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}|||}}}yyyuuutttttt{{{yyyssskkkdddeeeooo~~~rrrgggddddddgggnnn}}}}}}qqq___ZZZVVVUUUXXXZZZZZZXXX[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUQQQNNNIIIDDDAAA<<<888555555555444333333333333444555555555555555555555555333333333333333333333333333333333333333333333333333444555555333333444555333444444444333333222111111111222222333333333333444444444444444444444444222111222444666555333111222222222333333333444444222222222222222222222222444444444444444444444444111111111111111111111111444444333333333333333333333333333444444333333222666666555444444444444444333333333333333333333333333333222222222222333333333333333333333333333333444444444444444444444444666666666555555444333333333333333333333333333333333333333444444444444444444444555666777999:::;;;>>>???BBBDDDDDDDDDCCCBBBCCCDDDGGGMMMTTT\\\dddhhhqqqyyyuuunnnkkkkkkllliiijjjlllppptttuuutttsssssstttuuussspppllljjjjjjgggjjjooossswww{{{}}}{{{zzz{{{}}}~~~}}}uuuvvvxxx{{{}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}}}}||||||zzz|||~~~{{{vvvtttxxx}}}wwwkkkeeehhhqqqzzzlll```[[[___eeeqqq}}}fff___WWWTTTWWWZZZZZZXXX[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUTTTTTTTTTUUURRROOOKKKHHHDDD???999666555555444333333333333444444333333333333222222222444333333222222333333444333333333333333333333333222444555444333222333444222333333444444333333222111111222222222333333333222222222222222222222222333222222333444555333222222222333333333333444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333444444444444333333444444444333222222555555555555555444333333333333333333333333333333444444333333333333444444222222333333333333444444444444444444444444444444111222333444555555555555333333333333444444444444333333333444444555555555444555666777999;;;===>>>???@@@BBBDDDEEEFFFEEEEEEFFFHHHMMMTTT]]]gggpppuuu~~~zzzuuunnngggcccccceeeggghhhkkkpppvvv|||~~~|||yyyzzzzzzwwwqqqlllhhhfffbbbeeegggjjjnnnrrrxxx|||{{{}}}|||{{{zzzzzzyyyzzzzzzzzzxxxzzz}}}yyyzzz|||~~~~~~{{{{{{||||||}}}}}}||||||{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{}}}zzzxxxyyy{{{xxxkkkfffiiinnnzzzxxxfff]]]\\\___ggguuurrrggg[[[UUUWWWYYYYYYXXXZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTQQQNNNKKKGGGBBB<<<888555555444333333333333444444444333333333222222222444333333222222333333444444444444444444444444444222333444333222111222444111111222333444444444444222222111111222222333333333333333333333333333333555333111111333444444333222222333333333333444444222222222222222222222222000000000000000000000000333333333333333333333333222333333333444555555555333444444444333333222111111333444555555333111///333333333333333333333333444444333333333333444444222222222333333444444444555555555555555555555555///000111333333333333222333333444444444555555555222222333444555666666777555555777888:::===???@@@AAAAAABBBDDDEEEGGGHHHIIIMMMOOOUUU^^^iiiuuu|||xxxzzz|||wwwssskkkiiieeebbbbbbdddgggiiiooorrrxxx{{{uuuooojjjhhhdddeeegggiiilllqqqwww|||}}}}}}xxxwwwwwwvvvvvvvvvvvvwwwuuuwwwzzz}}}~~~~~~~~~zzzzzz{{{|||}}}}}}}}}|||zzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~yyywwwvvvyyy~~~rrrhhhgggjjjmmmzzzpppeee\\\]]]bbbmmm~~~zzznnn___WWWWWWYYYYYYWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYWWWUUUSSSRRRRRRRRRRRRUUUSSSPPPNNNJJJEEE???:::555555444333333333333444666666666555555444444444444444222222222222444444444444444444444444444444111222333333111111222333000111222333444555555555222222111111222222333444555555555555555555555555777444111000111333444444222222333333333444444444222222222222222222222222333333333333333333333333333333333333333333333333222222333333444555666666444444444444333333222111///000333555444222///---333333333333333333333333444333333222222333333444222222222333333444444444555555555555555555555555555666777777666555333222444444444555555666666666222222333444666777888888555666777999<<<>>>AAABBBAAABBBBBBDDDEEEHHHJJJKKKTTTWWW]]]fffrrrzzzyyyxxx{{{yyyqqqjjjffffffeeecccccceeehhhkkknnnwwwzzzzzzsssnnnlllhhhiiijjjkkknnnssszzz}}}}}}|||||||||{{{{{{{{{wwwvvvuuutttssssssssstttvvvxxxzzz{{{|||~~~zzz|||~~~~~~}}}||||||}}}~~~xxxuuuwww{{{uuukkkccchhhiiiqqq~~~jjjhhh^^^ZZZeeeyyymmm^^^WWWUUUUUUUUUZZZ\\\\\\ZZZWWWVVVXXX[[[ZZZZZZYYYXXXWWWUUUSSSRRRQQQPPPOOONNNLLLHHHCCC>>>;;;888444222333444444444222333444555555444333222333333333222222111111111111111111111111111111111222222333333333333444444222111000111333444333222000000111222333333444444111111111111222333444444444444444444444444444444222222333333333333444444222222222222222222222222333333333333333333333333222222222222222222222222555222000000111333333222222222222222222222222222333333333222222111111111333444555444222111222333444444444444444444444444555555555555555555555555333333222222333333444555555555444444444444555555555555666666666666666666777666666666666777777888777888:::<<<>>>@@@AAABBBDDDDDDDDDEEEFFFJJJOOOSSSYYYbbbllluuu}}}xxxvvv~~~tttmmmhhhffffffhhhhhhhhhiiilllppptttwww}}}{{{wwwtttsssssstttvvvvvvwwwzzz}}}zzzyyyyyyxxxxxxxxxyyyyyywwwvvvuuutttsssrrrrrrqqquuuwwwzzz{{{|||~~~{{{|||~~~}}}}}}~~~xxxvvvwwwxxxyyytttjjjbbbaaafffqqq|||lllbbb\\\ddduuuvvvdddZZZWWWXXXYYYXXXZZZ[[[ZZZXXXWWWXXXZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSRRRQQQPPPOOOKKKFFFBBB===999666333444555555555333444444444444444444333333333333222222222111111111111111111111111111111222222333333333333444444222111000111333444333222111111111222222333333444222222222111222222333333333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333222222222222222222222222444222000000222333333222222222222222222222222222333333333222222222111111444555666555333222333444444444444444444444444444444444444444444444444444444444333333444444555666555555444444444444555555666666666666666555555555666666666666666666777888999:::;;;===???AAACCCDDDCCCCCCDDDEEEHHHOOOVVV\\\dddnnnyyy~~~}}}~~~zzzrrrkkkhhhhhhiiilllmmmppptttyyy~~~~~~{{{zzzzzz{{{|||}}}~~~~~~|||~~~~~~{{{yyyyyywwwvvvtttrrrrrrtttvvvxxxwwwwwwwwwvvvtttrrrpppooosssvvvyyy{{{|||zzzwwwvvvuuu~~~rrrbbb^^^]]]cccnnn~~~yyymmmcccdddmmm}}}pppbbb\\\[[[\\\VVVXXXYYYZZZXXXXXXXXXYYYZZZZZZYYYYYYWWWVVVTTTSSSTTTSSSRRRRRRRRROOOKKKHHH@@@<<<888555555555555555555444444333333444444555333333333333222222222222222222222222222222222222222222333333333333444444222111000111333444333222222222222222222222222222333333222222111222222222222222222222222222222222222222333333333333444444222222222222222222222222333333333333333333333333222222222222222222222222444222111111222333333222222222222222222222222222333333333333222222222222555666777666444333444555444444444444444444444444333333333333444444444444555555555444555666666777555555444444444444555555777777666666555555555444666555555555666666777888;;;<<<===???AAACCCDDDEEEDDDDDDEEEGGGKKKTTT___fffrrr}}}}}}zzz|||}}}xxxqqqmmmkkkmmmpppuuuxxx|||zzzzzz{{{xxxwwwxxxuuussspppnnnoooqqqtttwwwxxxyyyyyyyyyvvvsssooommmqqqtttwwwzzz}}}zzzxxxvvvzzzyyykkkccc\\\[[[bbbqqq~~~mmmeeefffrrr}}}nnnccc^^^]]]UUUVVVXXXYYYYYYXXXXXXXXXZZZZZZYYYYYYXXXVVVUUUTTTTTTSSSRRRSSSSSSRRROOOLLLBBB>>>:::666555555555444555444333222222333444555333333333333333333333333222222222222222222222222222222222333333333444444222111000111333444333222333333222222222222222222444444333222111111111111222222222222222222222222222222222333333333444444222222222222222222222222333333333333333333333333222222222222222222222222333222111111333333222111222222222222222222222222333333333333333333333333444555666555444333333555444444444444444444444444222222333333333333333444555555444444555555666777555555444444444444555555777777777666555555444444555555555555666777888888<<<===>>>@@@BBBCCCEEEEEEFFFGGGGGGJJJPPP[[[gggooozzzyyyyyy||||||{{{}}}}}}}}}{{{wwwttttttxxx|||}}}|||xxxvvvvvvwwwuuusssooommmmmmpppsssvvvxxxzzz{{{{{{yyyuuuooolllnnnrrrvvvzzz}}}{{{tttvvvzzz}}}rrriii___ZZZ]]]jjjzzzjjjdddjjj{{{|||oooccc]]]VVVVVVWWWXXXYYYYYYYYYXXXZZZZZZZZZYYYXXXWWWVVVUUUSSSRRRRRRSSSSSSSSSQQQOOOEEEAAA<<<888666555444333555444333222222333444555333333333333333333333333222222222222222222222222222222222333333333444444222111000111333444333222333333222222222222222222444444333222111111111111444444444444444444444444222222222333333333444444222222222222222222222222333333333333333333333333222222222222222222222222333222111222333333222111222222222222222222222222333333333333333333333333333444555444222222222333444444444444444444444444222222222333333444444444444444444333444555555666555555444444444444555555777777666666555555555444555555555666666888999999===>>>???@@@BBBCCCEEEEEEDDDFFFJJJOOOXXXeeerrrzzz~~~zzzyyywwwyyy}}}}}}{{{xxxtttuuuzzzyyytttsssssstttvvvtttpppmmmmmmooorrrtttvvvyyy|||}}}{{{uuuoookkklllpppuuuzzz}}}{{{zzzyyyyyy|||uuummmddd]]]]]]fffzzz{{{pppnnnwww}}}mmmbbbZZZXXXVVVWWWXXXYYYYYYYYYZZZZZZZZZYYYYYYWWWVVVVVVTTTSSSRRRSSSTTTTTTRRRPPPIIIEEE???:::888666555333555444444333333444444555333333333333444444444444333333333333333333333333222222333333333333444444222111000111333444333222222222222222222222222222333333222222111222222222444444444444444444444444222222333333333333444444222222222222222222222222333333333333333333333333222222222222222222222222222222111222444444222000222222222222222222222222333333333333444444444444333444555444222111222333444444444444444444444444222222333333444444555555444444333333444444555666555555444444444444555555666666666666666666666666666666666777888999:::;;;>>>???@@@AAACCCDDDEEEFFFAAAFFFNNNXXXdddqqq~~~~~~yyyvvvuuuvvv|||xxxssstttrrrnnnqqqxxx{{{uuurrrrrrsssvvvtttpppnnnmmmnnnpppqqqrrrvvvzzz|||zzztttnnniiijjjnnntttyyy}}}}}}|||}}}}}}xxxwwwzzz~~~~~~wwwnnneee___aaaooo~~~}}}{{{mmm^^^ZZZWWWVVVXXXZZZZZZYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVTTTSSSSSSTTTUUUSSSRRRMMMIIICCC>>>:::888777555333444444444444444444333333333333444444444555555333333333333333333333333222222333333333333444444222111000111333444333222111111111222222333333444222222222111222222333333333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333222222222222222222222222222111111333444444222000222222222222222222222222333333333444444444555555444555555555333222333444444444444444444444444444222333333444555555666666555555555444555555666777555555444444444444555555444444555555666777777777777777777888999;;;<<<===@@@AAABBBCCCDDDFFFGGGGGGFFFLLLWWWbbbnnnyyy}}}vvvtttwww}}}|||sssooorrrrrrnnnrrr{{{~~~wwwsssssssssvvvtttqqqnnnlllmmmnnnooopppsssxxx{{{yyyssslllgggiiimmmtttyyy}}}~~~~~~}}}|||yyy{{{}}}yyyuuuvvvyyy{{{~~~xxxmmmbbb^^^gggsss~~~www```\\\WWWUUUWWWZZZZZZZZZYYYZZZZZZZZZYYYXXXWWWWWWWWWVVVTTTUUUUUUVVVTTTSSSPPPLLLEEE@@@===;;;888777222333555555555555333222333333333444444555555555333333333333333333333333222222333333333444444444222111000111333444333222000000111222333333444444111111111111222333444444222222222222222222222222222222333333333444444444222222222222222222222222333333333333333333333333222222222222222222222222222111222333444444222000222222222222222222222222333333333444444555555555555666777666444333444555444444444444444444444444333333444444555666777777666666666666666777888888555555555444444555555555333333444555666777888888888888888999:::;;;===>>>BBBCCCDDDEEEFFFGGGHHHIIINNNUUU___jjjttt|||~~~vvvrrruuu~~~|||sssoootttuuuqqquuuuuuooooooqqqtttuuuuuussspppnnnmmmnnnllloooqqqpppkkkhhhhhhiiihhhmmmsssxxxzzz|||~~~~~~~~~|||{{{ssssssyyyvvvjjjdddbbbcccsssxxxvvv}}}tttdddVVVTTTWWWVVVUUUWWWYYYZZZZZZZZZZZZZZZYYYYYYZZZYYYXXXVVVTTTSSSQQQPPPRRRPPPKKKEEE@@@;;;888777666777777777666555444333444444333333333333222222222222222222222222222222111111222222222333333333333333333333333333333333444444333333333333222222333333333333333333333333222222333333333333444444333333333333333333333333444444444333333333222222444444444444444444444444222222222222222222222222333333333222222111111111111222333333444444333333444444444444444444444444333444444555555444444333//////000111222444666777333111222555555333666;;;999888777666666666444333666666666666666666666666888777777666666666666777777999:::;;;:::<<>>777666888999888555666666666666666666666666777777666666666666666777666777999:::<<<>>>@@@BBBDDDEEEGGGIIILLLRRRYYY___iiipppwww|||}}}~~~{{{{{{sssqqqssstttuuuvvvtttqqqnnnmmmmmmjjjlllllliiidddaaaaaabbbhhhlllqqquuuwwwxxxyyyzzz}}}xxxuuuwww|||zzz{{{~~~wwwoookkkeeejjjtttrrrdddcccjjjuuu}}}jjj^^^YYYVVVWWWYYYYYYYYYZZZZZZ[[[ZZZZZZYYYZZZYYYXXXWWWUUUTTTRRRRRRTTTSSSPPPLLLGGGAAA<<<888777777666666666666555555444444333333333333222222222222222222222222222222111111222222222333333333333333333333333333333333444444333333333333222222222222222222222222222222222222333333333333444444222222333333333333333333333222222222222111111111333333333333444444444444222222222222222222222222333333333333222222222222111222333333444444333333444444444444444444444444333444444555555444444333777666555444444333444444888666555666666555999???KKKAAA666333777:::999555666666666666666666666666666666555555555666777777777777999<<<@@@CCCDDDCCCCCCEEEGGGKKKQQQZZZdddjjjyyy|||~~~tttqqqrrrtttvvvwwwuuurrrooommmllljjjkkkkkkgggaaa^^^^^^```gggkkkppptttuuuuuuvvvwwwyyy|||yyyyyy{{{zzz}}}{{{sssjjjhhhjjjuuuyyyccc\\\```hhhvvvvvveeeZZZVVVVVVXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZYYYWWWVVVTTTSSSSSSUUUUUUTTTQQQLLLEEE???;;;777777777666666666666666444444333333333222222222222222222222222222222222111111222222222333333333333333333333333333333333444444333333333222222222111111111111111222222222222222222333333333444444222222222222222333333333222222222111111111000000333333333333333444444444222222222222222222222222333333333333333333333333111222333333444444333333222222222222222222222222333444444555555444444333444444333333444555666666999666555666555555999???EEE>>>666222444777777555666666666666666666666666555555555555666666777888::::::;;;???DDDGGGFFFEEEDDDFFFKKKRRR[[[fffrrryyy~~~vvvrrrsssvvvwwwyyywwwtttpppnnnmmmllllllkkkfff```]]]___aaafffjjjooorrrsssttttttuuuvvvyyy~~~|||rrrhhhccciiiwwwggg]]]\\\```kkkxxxmmm___YYYWWWVVVYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTTTTUUUUUUVVVTTTOOOIIICCC???999999777666555555666666444444333333333222222222222222222222222222222222111111222222222333333333333333333333333333333333444444333333333222222222000000111111111222222222222222222333333333444444111111111222222333333333222222222111111111000000222222222333333333444444222222222222222222222222333333333333333333333333111222333333444444333333333333333333333333333333333444444555555444444333333333222333333444555555777444444555444333777<<<999888777555444444666888777777777777777777777777555555555666777888999:::;;;<<<===@@@DDDFFFFFFFFFIIINNNVVV```kkkwww|||wwwvvvwwwyyy{{{zzzvvvrrrooonnnmmmmmmkkkeee```^^^```ccceeeiiinnnrrrsssssstttuuuuuuxxx{{{}}}~~~~~~~~~zzzzzz~~~|||lll```bbblllzzzpppeee```^^^eeeoooyyyhhh___[[[WWWYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVUUURRRMMMGGGDDD<<<:::888666555444555555444444333333333333222222222222222222222222222222111111222222222333333333333333333333333333333333444444333333333333222222000000111111222333333333222222333333333333444444000000111111222333333333333222222222222111111111111111222222333333444444222222222222222222222222333333333333444444444444111222333333444444333333666666666666666666666666333444444555555444444333555555444333222222222333555333333555444222444999222666999999666555777;;;777777777777777777777777666666666777888999;;;<<<;;;===???AAABBBEEEIIILLLQQQXXXcccoooyyy}}}|||~~~xxxwwwyyy|||~~~}}}yyy{{{}}}|||xxxtttpppooonnnmmmjjjddd___^^^aaaeeedddhhhnnnqqqsssssstttuuuuuuwwwyyyzzz{{{|||yyyvvvwwwxxx{{{yyyfffbbbffflll{{{uuuhhh^^^___fffssstttiiiaaa[[[YYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVTTTUUUUUUUUURRROOOKKKIII>>><<<999666444444444444444444333333333333222222222222222222222222222222111111222222222333333333333333333333333333333333444444333333333333222222111111111222333444444444222222333333333333444444///000000111222222333333333333333333222222222222000111111222333333444444222222222222222222222222333333333444444444555555111222333333444444333333555555555555555555555555333444444555555444444333555555444444444444444555333222444777666222333777333555666777666666888999777777777777777777777777666666777888999;;;===>>><<<@@@EEEFFFEEEIIIQQQYYY```iiivvvzzzpppoooooottt|||yyyrrrooorrrvvvyyy~~~zzz}}}~~~}}}zzzuuuqqqpppmmmllliiiddd___^^^aaaeeedddhhhmmmqqqssstttuuuvvvvvvwwwxxxxxxyyy{{{~~~{{{uuurrrqqquuuooofffcccdddnnn{{{ppp___[[[```hhhvvv}}}qqqggg___YYYYYYZZZ\\\\\\]]]]]]]]][[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTUUUTTTRRRPPPMMMKKK@@@>>>:::777444333333333444444444333333333222222222222222222222222222222111111222222222333333333333333333333333333333333444444444333333333222222111111222333444444555555222222333333333444444444///000000111222222333333444444444333333333222222000000111222333333444444222222222222222222222222333333333444444555555555222222333444444444333333222222222222222222222222333444444555555444444333222333333444666888999:::333222555888777333333666555333222222555777777666777777777777777777777777777777777999:::<<<>>>??????EEEKKKKKKJJJOOO[[[eeesss}}}|||wwwqqqfffdddeeekkkttt|||~~~}}}yyy|||xxxooolllhhhiiiqqqzzz{{{~~~||||||{{{xxxssspppqqqnnnhhhbbb______bbbeeehhhjjjmmmqqqtttvvvxxxxxxxxxxxxxxxyyyzzz||||||vvvssswwwxxx~~~~~~nnndddaaagggqqq~~~pppeee]]]ccclllzzztttkkkccc___\\\[[[\\\]]]\\\ZZZ]]]\\\ZZZYYYWWWVVVVVVVVVVVVVVVVVVUUUSSSRRRPPPOOOLLLEEE<<<888888888666333555555444444444333333333444444444444333333222111111222333333444444333333444444444333333222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444555555333222000111222222111///333333333333333333333333222222111111222222333444333333333333333333333333333333222222333333444555444444444444444444444444222222222222222222222222444444444555555555555666444444444555555555555666777777777777666666666666666666666666666777888888888999999:::<<<>>>@@@AAAEEEGGGHHHJJJOOOZZZhhhssszzzuuuoookkkaaa^^^]]]dddooowwwxxxvvvuuuyyyyyyqqqgggcccdddkkkttt|||~~~}}}|||yyyuuurrrqqqmmmhhhbbb___```ccceeegggiiilllpppsssvvvwwwxxxyyyyyyyyyzzz{{{~~~zzztttqqqrrrwwwsssggg```ccciiitttooobbb___dddooo~~~zzzhhhbbb[[[YYY[[[]]]\\\ZZZ]]]\\\ZZZYYYWWWVVVVVVUUUUUUUUUUUUUUUTTTRRRQQQPPPNNNFFF===888777777666333555555444444444333333333333444444444333333222111111222333333444444333333444444444333333222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444000///...///111222111000333333333333333333333333111000000000000111222222333333333333333333333333333333222222333333444555444444444444444444444444333333222222222222222222444444444555555555555666444444444555555555555666666666666666777777777777666666666666666777888888777888:::<<>>CCCGGGIIIIIIJJJLLLSSS\\\aaagggsss~~~}}}}}}}}}zzzxxx|||{{{mmmddd[[[[[[___eeeoooxxx|||yyyqqqlllfffcccdddfffeeedddeeefffhhhlllppptttwwwyyyyyy{{{}}}wwwqqqppprrrzzz|||qqqhhhdddjjjuuuyyyqqqqqqzzz~~~mmm```YYYXXXXXXXXXXXXXXXYYYYYYXXXWWWUUUTTTRRRSSSSSSTTTTTTTTTSSSSSSRRROOOJJJDDD>>>:::888777555555444444444333333333222222333444444444333333111222333333444444333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555444333111222333333111000333333333333333333333333333222222222222333444444444444444444444444444444333333222222333333444555555555555555555555555555333444444555555666666666444444444555555555555666444444444555555555555666555555666666777777888888888777777777777888999999:::===@@@EEEHHHKKKMMMNNNNNNXXXccciiimmmttt~~~}}}|||{{{xxxvvvzzz|||qqqfff[[[XXXZZZ___hhhqqq~~~{{{qqqkkkfffdddeeegggfffcccfffgggiiilllpppuuuxxx{{{yyyzzz}}}zzztttrrruuuzzzzzznnnhhhhhhkkkuuu~~~tttrrrwww~~~vvvggg\\\VVVVVVWWWWWWXXXYYYYYYYYYWWWUUUTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPMMMHHHBBB===:::999555555444444444333333333111222333333444444444333111222333333444444333333222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444222222333333333444444444222111000111222333222111333333333333333333333333222222222222222333333444555555555555555555555555333333222222333333444555555555555555555555555555333444444555666666777777444444444555555555555666444444444555555555555666666666666666777777777777888888777777888888999:::===>>>BBBFFFKKKPPPSSSUUUXXXbbbmmmppppppuuu}}}|||}}}||||||{{{{{{xxxvvvyyy|||uuuiii]]]XXXYYY]]]fffnnnzzz}}}qqqkkkeeedddfffhhhfffcccfffgggiiilllpppuuuyyy|||xxxzzz}}}~~~yyyrrrqqqtttzzzuuummmiiigggkkkzzzwwwmmmmmmrrrwwwxxx{{{kkk]]]VVVUUUWWWVVVWWWYYYYYYYYYWWWUUUSSSTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPOOOKKKEEE???;;;:::555555444444444333333333111222333333444444444444222222333444444444333333222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444111111222222222333333333222111000222444666555555333333333333333333333333444333333333333444555555555555555555555555555555333333222222333333444555666666666666666666666666444444444555666777777888444444444555555555666666444444444555555555666666777777777777666666666666888888888777888888999:::>>>???CCCHHHNNNTTTXXX[[[hhhqqqyyyzzzwwwxxx||||||~~~||||||}}}~~~||||||{{{{{{zzzzzz{{{|||~~~zzzqqqcccWWWSSSWWW___fffrrr~~~{{{sssmmmiiijjjiiigggfffhhhhhhjjjlllnnnpppsssxxx{{{{{{|||~~~vvvrrrtttzzz~~~{{{sssmmmhhhjjjooo{{{pppfffeeehhhqqqzzztttcccXXXUUUVVVUUUUUUVVVXXXZZZZZZWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRQQQOOOMMMJJJEEE???;;;888888666555444333333333333333333444444555555555333333333333333333333333444444444444444444444444555444333222222222333444222222222222222222222222444444444444444444444444333333333444444444555555222222222222222222222222222222222222222222222222444444444444444444444444666666666666666666666666333333333444444444555555555555555555555555555555333333222222333555666777666666777777888888888999666666777888888888888888666666666666777777777777777777666666777999;;;<<>>BBBHHHLLLSSS^^^lllvvv}}}zzzzzz~~~~~~uuuooollljjjkkknnnrrrxxx~~~~~~|||{{{zzzzzz{{{|||~~~yyymmmaaaYYYXXX\\\aaahhhttt{{{wwwppplllkkkjjjhhhgggiiiiiikkknnnpppsssvvv{{{uuutttvvv{{{xxxmmmdddeeeqqqlllcccaaabbblll|||oooaaaZZZWWWVVVVVVWWWXXXYYYXXXVVVWWWWWWVVVUUUTTTSSSSSSRRRSSSQQQPPPOOOMMMHHHCCC???:::999777555333222222222333333333444444444444555444444444444444444444444555555444444333333222222333222222222333444555666333333333333333333333333333333333333333333333333333333333333444444444444222222222222333333333333444444444444444444444444444444444444444444444444222222222222222222222222555555555666666666777777555555555555555555555555555555444333333444555666555666666666666666777777666666777888888888888888666666666777777777888888888888888999;;;===???@@@BBBEEEJJJPPPYYYgggwww||||||}}}}}}yyyzzz~~~vvvnnnjjjhhhfffgggiiilllqqqyyy|||{{{{{{{{{{{{}}}~~~}}}sssfff\\\WWWYYY\\\bbbnnn|||}}}yyyrrrmmmmmmllliiiiiikkkjjjmmmooorrruuuyyy}}}~~~xxxtttvvv|||wwwjjjfffllltttvvvhhhccc___hhhvvv}}}jjj^^^VVVTTTSSSTTTVVVXXXYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSRRRQQQQQQOOOKKKFFFBBB<<<:::888555333222222333444444444444444444444444555555555555555555555555555555444333333222222222222222222333444555666666333333333333333333333333222222222222222222222222222222333333333444444444222222222333333333333333444444444444444444444444444444444444444444444444222222222222222222222222444555555555666666666666555555555555555555555555666666444333333444555555555555555555666666666666666666777888888888888888666666777777777888888888888999:::<<<>>>@@@BBBCCCHHHJJJOOOUUU```nnn~~~}}}wwwyyy}}}}}}xxxrrrnnnkkkiiiggghhhjjjlllpppwww||||||{{{{{{|||}}}~~~wwwkkk___WWWVVVXXX^^^iiivvv{{{tttnnnnnnmmmkkkkkknnnmmmooorrrtttvvvzzz|||}}}|||ssssssvvv|||tttkkkjjjlllnnnxxxssskkkdddiiirrr}}}ssseeeWWWTTTRRRRRRTTTWWWYYYZZZXXXXXXWWWVVVUUUTTTSSSRRRTTTSSSSSSRRRQQQNNNIIIEEE???===999666444333333444444444444444444444444444555555555555555555555555444444333333333222222222222222333444555555666666333333333333333333333333222222222222222222222222222222222333333333444444222222333333333444444444222222222222222222222222444444444444444444444444333333333333333333333333333333444444444555555555555555555555555555555555777666555444444444555666666666666666555555555555666666777888888888888888777777777777888888888888999:::<<<>>>AAADDDEEEFFFKKKNNNTTT\\\hhhvvvyyyuuuzzzzzztttrrrqqqooonnnkkkllloooqqqtttxxx~~~}}}|||{{{{{{|||}}}{{{pppcccYYYVVVVVVZZZdddqqq~~~|||uuuooonnnnnnmmmnnnqqqppprrrtttvvvxxx|||{{{|||wwwssssssvvvsssiiiddddddlllzzzuuullllllooowww|||nnn]]]YYYTTTRRRSSSVVVXXXYYYXXXXXXWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTSSSQQQLLLIIIBBB@@@<<<888555444444555555444444444444333333333444444444444444444444444222222222333333333333333222333444555555666555555333333333333333333333333333333333333333333333333222222222222333333333333222222333333444444555555222222222222222222222222444444444444444444444444555555555555555555555555333333333444444444444555555555555555555555555555666666555444444555666777777777777666666666666555666666777888888888888888777777777888888888999999999;;;>>>AAADDDGGGHHHIIIJJJOOOYYYfffsss{{{yyy~~~zzzuuussstttvvvuuusssooorrruuuxxxzzz|||}}}||||||||||||~~~~~~uuuggg\\\WWWWWWVVV```lllyyy|||uuuooooooooooooqqqtttsssuuuwwwxxxyyy|||{{{uuurrryyy}}}ooodddaaaeeennn||||||qqqllljjjqqqxxxgggbbbZZZUUUTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUSSSNNNKKKEEEBBB>>>999666555666777555555444444444333333333333333333333333333333333111111111222333333444444333444555666666555444444444444444444444444444444333333333333333333333333111222222222222333333333222222333333444555555666333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555444444444666777888888888777777777666666666666666777888888888888888777777888888888999999999999;;;???CCCFFFIIIKKKKKKMMMUUUbbbqqq}}}~~~~~~zzzvvvtttuuuzzz}}}|||zzzuuuyyy~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~xxxjjj^^^YYYYYYSSS]]]iiiuuu|||uuuoooooopppppprrrvvvuuuvvvxxxyyyzzz|||yyypppttt~~~vvvjjjbbbcccgggrrrtttlllfffmmm}}}~~~pppiii```XXXUUUTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVTTTPPPLLLGGGDDD???:::777666777888555555555444444333333333333333333333333333333333000000111222333444444555444555666666666555444333444444444444444444444444444444444444444444444444111111222222222333333333222222333333444555666666444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666777555555555555555555555555555444444444555666888999999999888888777777666666666666777888888888888888777888888888888999999999999<<<@@@DDDHHHKKKLLLMMMSSS\\\jjjxxx~~~~~~|||zzzwwwuuuyyy{{{~~~}}}~~~~~~tttfff\\\WWWVVVWWW```ppp~~~|||vvvqqqqqqqqqqqqssswww{{{zzzyyyyyyzzz|||~~~{{{yyy{{{yyyoooiiibbb```jjj{{{yyymmmdddiiivvvuuudddZZZWWWVVVTTTQQQSSSTTTVVVXXXXXXWWWVVVUUUOOOPPPRRRSSSRRRPPPMMMKKKLLLGGGAAA<<<999888666555666666555444333222222111333333333333333333333333444444444444444444444444555444333333333333444555---,,,,,,...111444555555444444444444444444444444444444444444444444444444444444444444333333222111333444555555333333444555555555555444444333333333444333333333333444555555888777555333333333555666777666444333333444666777444555666555444444555666777777777777777777777777:::::::::999999999999999::::::999999999999999:::;;;===BBBGGGKKKOOORRRTTTXXXeeeuuu~~~~~~}}}|||~~~{{{xxx{{{xxxwwwyyy~~~}}}~~~zzznnnbbbZZZWWWWWW___nnn}}}}}}zzztttpppqqqqqqppprrrvvvzzzzzzzzz{{{|||zzzwwwyyy{{{yyymmmfffbbbiiiwwwtttjjjkkktttqqqbbbYYYVVVTTTSSSSSSTTTVVVWWWXXXWWWVVVUUUPPPQQQSSSSSSSSSQQQNNNLLLMMMHHHBBB>>>;;;888666555555444444444444444444444333333333333333333333333444444444444444444444444555444333333333333444555111///...///222333333333444444444444444444444444444444444444444444444444333444444444333333222111333444555555333333444555555555444444444333333333444444333333444444555666888666555333333333555666666555444333333444555666444555666666444444555666777777777777777777777777777777777777777777777777999888999999:::;;;<<<===<<>>???>>>AAAFFFKKKQQQXXX```eeetttzzz~~~zzzqqqmmmqqqvvv|||}}}{{{xxxwwwxxx|||~~~{{{}}}~~~~~~rrrfff]]]ZZZ\\\fffsss|||yyytttpppooopppooonnnrrrwwwxxxzzz}}}wwwxxxzzz|||yyyzzzwwwqqqjjjgggjjjxxxzzzsssrrrzzzuuueee[[[XXXXXXSSSTTTUUUVVVVVVVVVVVVUUUSSSTTTUUUUUUTTTSSSQQQPPPOOOLLLGGGCCC???<<<888555444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444777555333333333444333222444444444444444444444444444444444444444444444444333333333444444333333222333444555555333333444555444444444444444444444444444444444444444555666666666555444444444444555555444444555666666555444444444666777666555444555666666666666666666666666666777777777777888888888888777777777888999;;;===>>>???CCCHHHNNNTTT^^^iiippp{{{~~~}}}tttjjjiiiqqq{{{~~~}}}}}}~~~{{{zzzyyyyyy}}}|||{{{~~~}}}|||}}}}}}}}}xxxlllbbb]]]\\\cccmmmxxx}}}xxxuuuqqqoooooopppooonnnrrrxxxyyyzzz}}}zzzvvvoooppprrrwww|||yyy|||}}}wwwpppiiifffnnn{{{sssvvv}}}pppaaaYYYWWWTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPMMMIIIFFFCCC???:::777777777666555555444333333444444444444444444444444444444444444444444444444444444444444444444444444666444333333444555555444444444444444444444444444444444444444444444444444222333333444444333333333333444555555333333444555444444444444444444444444555444444444444555666666555555444444444555555555444444555666666555444444555666777666555555666777666666666666666666666666666666777777888888888888888777777888888999:::;;;@@@EEEKKKRRRYYYdddqqqzzz{{{qqqiiijjjuuu|||}}}~~~}}}}}}}}}~~~}}}zzz{{{~~~|||{{{{{{||||||~~~|||ssshhhaaa]]]aaaiiiqqq|||}}}xxxtttrrrnnnnnnoooqqqpppooossszzz{{{|||}}}{{{sssmmmhhhhhhkkkpppyyyzzzyyy|||~~~vvvnnnggghhhvvv{{{wwwyyy{{{hhhZZZSSSTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUUUUUUUTTTSSSRRRRRROOONNNKKKIIIFFFBBB===999888888777666555444333222444444444444444444444444444444444444444444444444333444444555555444444333555333222333555666666666444444444444444444444444444444444444444444444444222222333444444444333333333444555555333333444555333333333444444444444555555555444444555555666777444444444555555555555555555555555555555555555555555666777777555555666777777777777777777777777777444555555666666777777888888888888888999::::::;;;BBBHHHQQQXXX```kkkyyy}}}sssnnnqqq{{{||||||{{{~~~~~~}}}|||{{{||||||~~~~~~zzzllleee___aaaffflllttt|||}}}zzzwwwtttqqqooommmmmmppprrrqqqooottt|||}}}}}}}}}~~~~~~wwwnnngggaaabbbdddjjjsss|||zzz|||}}}tttkkkfffllluuuzzzwwwxxxmmm\\\RRRTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUTTTSSSSSSRRRRRROOOMMMLLLKKKHHHDDD???;;;777777666666555555444444555555555555555555555555444444444444444444444444333333444555555444333333555333222333444555555444444444444444444444444444444444444444444444444444111222333333444444444333333444555555333333444555333333333444444444555555555555555555555666666777333444444555555666555555666555444333333444555666555777888777666555666777777777777777777777777777555555666666777888888999888888999:::;;;<<<>>>???EEEMMMWWW___fffqqq~~~xxxwww|||~~~}}}|||zzzyyyyyyyyyyyyxxxvvvwwwxxxyyy{{{}}}~~~}}}~~~|||||||||}}}~~~~~~oooggg```aaadddiiipppwww{{{zzzyyywwwtttqqqooommmmmmmmmqqqsssqqqpppuuu}}}~~~}}}|||}}}}}}vvvlllddd^^^^^^```fffooo|||{{{zzz~~~yyynnnfffgggkkkvvv}}}wwwsss{{{ppp^^^TTTTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUTTTTTTSSSRRRRRRRRRNNNMMMLLLLLLJJJFFF@@@<<<555555555666666666666666555555555555555555555555444444444444444444444444333333444555555444333333666444333333444444444333444444444444444444444444444444444444444444444444111222333333444444444444333444555555333333444555333333333444444555555555555555555555555666777777333333444555666666666555777666444333333444666777555777888777666555666888777777777777777777777777777888888999:::;;;;;;;;;888888999;;;===@@@BBBCCCHHHPPP[[[dddkkkvvv~~~|||~~~}}}{{{wwwtttrrrrrrnnnmmmkkkkkkkkkkkkjjjhhhggghhhiiikkkmmmnnnppppppvvvwwwxxx{{{~~~~~~~~~}}}}}}}}}~~~}}}wwwrrrkkkddd```cccjjjpppwwwwwwwwwvvvtttpppmmmkkkoooqqqsssuuuuuuvvvxxxzzz}}}}}}|||{{{zzz{{{~~~|||yyyuuukkkaaa]]]\\\```hhhqqqzzzyyyzzzzzzooohhheeeqqq{{{wwwuuusssuuu}}}xxxeeeVVVSSSSSSSSSRRRSSSVVVXXXWWWWWWWWWWWWVVVTTTRRRQQQPPPPPPOOOMMMLLLJJJHHHDDDAAA:::888666666666777666555777777777666555555444444555555555555555666777777333333333222222333444444555555555555555555555555555555555555555555555555333333333333333333333333555555444444444333333333555555555444444333333333444444444444444444444444444444444444444444444444555555555444444333333333333444555666666555444333222444555555444444555777888888777777777777888888999999999888888888888888888999:::;;;<<<>>>BBBEEEKKKSSS___hhhnnnvvv{{{~~~zzzuuuoookkkiiihhhhhhcccaaa^^^]]]]]]\\\[[[YYY[[[ZZZYYYYYY[[[^^^```bbbcccdddhhhlllppptttwwwyyy{{{xxxxxx|||~~~~~~~~~}}}xxxqqqiiidddeeeiiinnnvvvvvvwwwwwwuuuqqqnnnlllnnnpppssstttuuuvvvyyy{{{}}}~~~|||xxxnnnccc\\\ZZZ^^^gggqqq{{{{{{wwwyyyyyyqqqmmmjjjqqq|||tttppppppxxx~~~mmm^^^TTTSSSQQQPPPQQQSSSTTTSSSUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOMMMLLLKKKIIIEEEBBB;;;888666666666666555444555555555555666666666666555555555555555666666777444333333222333333444444555555555555555555555555555555555555555555555555333333333333333333333333555555555444444444333333555555444444444333333333444444444444444444444444444444444444444444444444555444444444444444444333444555555666666555555444333555666666555555666777888888777777777777888888888888888888888999999999777999;;;<<<>>>AAAFFFIIINNNWWWbbbjjjooouuu|||||||||wwwtttnnnhhhddd```___^^^^^^[[[YYYWWWWWWVVVTTTRRRSSSRRRRRRQQQRRRSSSTTTUUUXXXYYY\\\___cccfffiiijjjzzztttoooooossszzzyyyqqqjjjhhhjjjllltttuuuxxxyyywwwsssooolllllloooqqqsssuuuwwwzzz|||~~~sssggg[[[YYY[[[eeeppp{{{zzzwwwxxx|||}}}vvvhhhjjjrrr|||rrrkkkiiiqqq}}}xxxjjjYYYUUUQQQOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQOOONNNMMMMMMLLLKKKGGGDDD<<<:::777555666666555444333444444555666666777777555555444444555555666777444444333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555444444444444333555444444444444333333333444444444444444444444444555555555555555555555555444444444444444555555555666555555555555555555666555666777777666666777888888888777777777777888888777777888888999999::::::888:::<<<>>>AAAEEEKKKOOOVVV___jjjqqqsssvvvzzz~~~xxxwwwvvvxxx{{{}}}uuurrrlllfffaaa]]]ZZZYYYZZZXXXUUUSSSRRRPPPNNNLLLMMMMMMLLLLLLKKKJJJJJJJJJLLLMMMOOOQQQTTTVVVXXXYYYxxxoookkkjjjmmmrrrwww{{{xxxrrrnnnmmmnnnsssuuuyyyzzzzzzvvvqqqnnnkkknnnqqqsssuuuxxx{{{}}}~~~wwwjjj]]]YYYZZZcccnnnzzz|||tttwww|||{{{qqqnnnlllpppvvvsssjjjeeelllzzzuuu```YYYRRRQQQQQQQQQRRRTTTQQQRRRSSSSSSTTTTTTSSSSSSOOOOOONNNNNNNNNMMMJJJGGG???<<<888666666555555444444444444555555666666666555444444444444555666666555444444333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444555555666666777666555444444555666777666777888888777666777999888888777777777777888888777777888888999:::;;;;;;:::<<<>>>@@@CCCHHHNNNSSS___gggrrrwwwxxxxxxzzz}}}xxxtttttttttvvvzzz~~~~~~}}}{{{xxxtttnnnhhhccc```^^^\\\ZZZWWWUUUSSSQQQMMMKKKMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNzzzpppjjjggggggkkkooosss{{{~~~}}}wwwtttrrrssstttwwwzzz||||||xxxtttqqqkkknnnqqqtttvvvxxx|||~~~{{{xxxxxxyyyzzzlll```[[[YYY```lllwwwuuuvvvyyy~~~~~~vvvmmmjjjlllwwwzzzooogggkkkwww}}}eeeZZZRRRQQQRRRQQQRRRVVVQQQRRRSSSTTTUUUUUUUUUUUUPPPOOOOOOOOOOOONNNKKKIIIBBB???:::777666666555444666555555555444444444333444444444444444555666666666555444444333333333444444444444444444444444444444444444444444444444444555555555555555555555555666666555555555444444444444444444444444444444444444444444444444444444444222222222222222222222222444444444555555666666666777666555444444555666777777888999888777666777888888888777777777777888888777777888999:::;;;;;;<<<<<<>>>@@@BBBEEEKKKRRRVVVeeemmmvvvzzzzzzzzz|||{{{ssssssssstttuuuwwwzzz~~~}}}xxxsssnnniiigggcccaaa^^^\\\YYYVVVQQQNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIvvviiicccaaacccggglllttt}}}~~~~~~zzzxxxwwwxxxxxxzzz}}}~~~}}}zzzvvvtttmmmooosssuuuwwwzzz}}}}}}sssoooooouuu}}}~~~nnnbbb[[[XXX^^^jjjvvv~~~{{{yyy{{{|||ooogggfffnnnyyynnnlllssskkk\\\QQQPPPQQQNNNOOOTTTRRRSSSTTTUUUUUUVVVVVVVVVRRRQQQPPPPPPQQQOOOLLLJJJFFFBBB<<<999777777666555666666555555444333333222444444333333444444555666777666555444333333333333333333333333333333333333333333333333333333333333444444444444444444444444666666666555555555444444333333333444444444444555444444444444444444444444222222222222222222222222555555555555555666666666777666666666666666666777777888999888777666777888888888777777777777888888888888999999::::::;;;;;;>>>???BBBEEEIIIPPPXXX]]]kkkqqqxxx{{{|||~~~wwwtttrrrrrrsssssstttvvvzzz}}}~~~yyyuuurrrnnnllliiifffccc___YYYVVVQQQPPPOOONNNMMMKKKKKKJJJHHHHHHHHHGGGGGGGGGGGGGGG~~~lllddd^^^]]]___dddlllssszzz~~~{{{yyyyyyzzz|||~~~~~~{{{xxxvvvoooqqqtttwwwxxxzzz}}}xxxnnnjjjkkkttt~~~qqqbbbZZZUUU\\\iiivvv{{{xxx|||qqqgggcccjjj|||xxxooonnnxxxtttbbbSSSQQQQQQMMMMMMRRRQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPMMMJJJIIIEEE???:::888888777666444444444444444444444444444444333333444444555666777666555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333666666666666555555555555333333333444444444555555444444444444444444444444444444444444444444444444666666666666555555555555666666777777777777666666777888999888666555666777888888777777777777888888::::::::::::::::::::::::>>>@@@CCCHHHNNNWWW```gggsssxxx}}}xxxtttuuurrrtttuuuuuuuuuwww{{{|||zzzwwwtttpppkkkeeeaaa[[[YYYVVVSSSQQQOOONNNNNNIIIIIIHHHHHHGGGGGGGGGGGGrrrhhh^^^ZZZZZZ\\\cccjjjsss}}}zzzyyyzzz{{{~~~|||zzzxxxpppsssvvvxxxyyy{{{~~~vvvllliiijjjtttsss```XXXSSS[[[iiiwww}}}vvvxxxssshhhdddjjjzzz~~~qqqkkkqqq|||hhhXXXUUUSSSMMMLLLQQQQQQQQQRRRSSSSSSSSSSSSSSSUUUTTTSSSRRRRRRPPPMMMJJJKKKFFF@@@;;;999888888777222333333444444555555666444333333333333444555555777777666555444333333333333333333333333333333333333333333333333333333333333333333333333333333333777666666666555555555555333333333444444555555555444444444444444444444444666666666666666666666666777777666666555555444444555666777888888777666555777888888777555555555666888888777777777777888888;;;:::::::::::::::::::::===@@@DDDJJJRRR\\\gggnnn{{{|||~~~{{{tttqqqttttttvvvxxxxxxwwwzzz{{{uuuoookkkfffccc___ZZZWWWUUUTTTTTTJJJJJJJJJIIIIIIIIIHHHHHHvvvnnnccc\\\[[[^^^```bbblllwww~~~~~~|||{{{zzzzzz{{{{{{}}}}}}zzzvvvsssttttttvvvxxxzzz|||}}}xxxnnnooouuusssaaaXXXXXX[[[___qqq|||||||||wwwppphhhdddsssuuuhhhkkkzzz~~~wwwjjj\\\PPPKKKKKKMMMQQQQQQRRRTTTUUUUUUUUUUUUUUUTTTQQQOOONNNOOOOOOPPPOOOLLLGGGAAA<<<888666555888888888888777777777777333333444444555666777777666666555555555444444444222333333444444333333222444333111111111333555666333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444555555666666666666666555555666666777777888888777777777777777777777777777777777777777888888999::::::888777999<<<===<<>>===EEEGGGLLLTTT^^^jjjuuu|||xxxssstttuuutttvvvzzz}}}|||zzzvvvpppjjjddd___]]]YYYWWWTTTQQQNNNMMMLLLKKKssscccYYYUUUSSSSSSZZZdddsss|||~~~yyyyyyyyyyyyzzz{{{}}}}}}}}}|||vvvwwwwwwxxxzzz|||~~~jjj\\\WWW[[[aaaqqq~~~zzzuuuxxx|||vvvmmmfffnnn}}}tttiiikkkrrr{{{nnnbbbXXXRRROOOOOOOOOQQQRRRSSSTTTTTTTTTTTTSSSQQQOOONNNNNNNNNOOONNNLLLHHHCCC>>>;;;888777555555555444444444333333333333333333444444444444555555555555555444444444444555555666666555555444555444333222222222333444333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444555555666666666666666888888777777666555555555666666666666666666666666666666666777888999:::;;;<<<;;;::::::;;;<<<>>>@@@HHHMMMUUU___iiisss}}}zzzttttttuuuwww{{{~~~wwwpppkkkhhhaaa___[[[VVVRRROOOLLLKKK|||kkk^^^VVVSSSQQQWWW___kkkzzz{{{{{{|||wwwwwwxxxxxxyyyzzzzzz{{{xxx~~~}}}yyyyyyzzz{{{|||~~~~~~}}}}}}ooo___WWW[[[bbbqqq|||wwwtttllleeeiiiyyy~~~yyypppgggkkkuuupppllloooxxxvvvjjj^^^TTTNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRQQQOOONNNNNNNNNNNNNNNLLLIIIEEEAAA===:::888555555555444444444333333333333333333333333222222555555555555555555555555444444555555555555444444666555444333333333333333333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444555555666666666666666888888888888777777777777666666666666666666666666666666666777888999:::;;;<<<::::::;;;;;;;;;???CCCJJJRRR^^^iiirrrzzz~~~wwwuuuvvvyyy|||vvvssskkkhhhddd^^^YYYTTTPPPNNNwwwggg[[[TTTQQQTTTYYYcccrrr~~~zzz}}}~~~{{{wwwwwwwwwwwwwwwwwwwwwwwwtttzzz}}}~~~||||||||||||}}}{{{zzzzzz{{{tttbbbYYY[[[bbbqqqzzzuuunnnfffaaagggxxx|||tttjjjiiiooo{{{rrrppprrrzzzooobbbVVVNNNMMMNNNPPPQQQSSSTTTTTTUUUSSSRRRQQQPPPOOONNNNNNNNNMMMLLLJJJGGGDDD???;;;999666666666555555555444444333333333333333333222222444555555555555555555555333333444444444444333333666555555444333333333333333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444555555666666666666666777777888999::::::;;;;;;777777777777777777777777777777777777888999:::;;;;;;888999;;;<<<;;;@@@GGGNNNXXXfffqqqxxx}}}zzzyyyzzz|||}}}yyyvvvrrrllleee___ZZZWWWssscccXXXSSSQQQSSS[[[jjjzzz}}}|||~~~~~~}}}zzzwwwxxxxxxxxxxxxxxxwwwvvvsssxxx{{{{{{}}}~~~}}}zzzxxxxxxyyyzzzwwweee[[[[[[aaappp{{{wwwpppllljjjqqqyyyppplllmmmttt~~~zzztttqqq{{{|||sssgggYYYPPPMMMNNNPPPRRRTTTUUUUUUVVVSSSSSSRRRQQQPPPOOOOOONNNLLLLLLLLLJJJFFFAAA===:::777777777666666666666555333333333333444444444444444444444555555555555555222333333333333333333222555555555555444444444444333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444555555666666666666666666666777999:::;;;<<<===777777777777777777777777999888888888888999::::::;;;777888======<<>>;;;777777777666666666555555333333333444555555555666444444444555555555666666333333444444444444333333444444444555555555555555333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444555555666666666666666666666777777888999::::::999999999999999999999999::::::999888888888999999;;;777999@@@@@@>>>GGGTTT^^^iiiwww}}}wwwpppjjjgggwwwiiibbbVVVSSSVVV```kkkyyy~~~www{{{|||yyywwwxxxzzz|||~~~~~~~~~zzz}}}}}}|||~~~~~~yyyrrrrrrrrrssstttvvvyyyzzzyyyyyyhhh^^^\\\___ooo}}}|||}}}zzztttrrrfffooosssrrrvvvzzzpppcccZZZNNNOOOQQQSSSUUUVVVWWWXXXUUUUUUTTTTTTSSSQQQPPPOOOLLLMMMMMMLLLIIIDDD???<<<777666666666666555555555333333444444555666777777444444444555555555666666444555555555555555555444333333444555666666666555333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444555555666666666666666666666666666777777777777999999999999999999999999;;;;;;:::999888888888888<<<888;;;BBBCCCAAAJJJYYYdddooo}}}yyytttpppyyyfffeeeYYYSSSZZZeeeqqq{{{vvv{{{~~~|||{{{zzzzzz{{{|||}}}~~~}}}{{{tttooohhhmmmtttxxxyyyxxxwwwwww}}}jjj]]]]]]^^^jjj~~~{{{uuukkklllttt}}}ooogggrrr~~~xxxmmmbbbZZZQQQMMMRRRUUUSSSQQQSSSVVVUUUTTTSSSRRRRRRRRRRRRPPPNNNLLLJJJIIIGGGCCC@@@888777666666777777666555555555555555555555444444666555555555555444444444444444333222333444555666555555555555555555555555666666555555555444444444555666666555333333444666333333333333333333333333555444444444444555666666222333333444555666777777888666444555888999777555555555555555666666666666:::::::::999999888888888999;;;;;;;;;999999999;;;<<<;;;===@@@AAADDDRRRaaannnvvv|||uuulll___XXX[[[aaaiiiyyy|||~~~}}}|||{{{zzzzzz{{{|||}}}~~~vvvppplllffflllsssxxxzzzyyyxxxxxx~~~lll^^^]]]^^^iii{{{~~~}}}nnnlllppp~~~oooeeemmmvvvkkk```VVVOOOQQQUUUTTTSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRPPPNNNLLLKKKIIIGGGDDDAAA999777666666777777666444555555555555555555555555666555555555555444444444444444333333333444555666555555555555555555555555555555444444333333333333555666666555333333444555333333333333333333333333555444444444444555666666444444555555555555555555888666555555888888777555555555666666666777777777:::::::::999999999888888999:::;;;;;;999999:::;;;>>><<<>>>BBBEEEKKKZZZiiitttyyyvvvjjj___^^^___cccnnn|||~~~|||{{{{{{|||{{{||||||}}}wwwpppjjjgggfffllluuu{{{~~~~~~||||||ooo```^^^]]]gggxxx|||}}}uuuooommmvvvrrrdddhhhxxxyyykkk^^^SSSQQQTTTUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRRRRPPPNNNLLLKKKJJJHHHEEECCC:::888666666666666555444555555555555555555555555666555555555555444444444444444333333444444555666555555555555555555555555444333333333333222222222555666666555333222444555333333333333333333444444555444444444444555666666666666666555555555444444888666555666777888777555666777777777777888888888:::::::::999999999999888999:::;;;;;;999999:::;;;???===???DDDLLLWWWggguuu}}}}}}~~~~~~}}}vvviiibbb___aaajjjttt~~~}}}}}}}}}~~~}}}}}}}}}~~~xxxqqqkkkgggeeehhhoooxxxqqqaaa^^^\\\ddduuu}}}~~~|||~~~}}}qqqkkkqqq|||xxxgggeeeqqqvvviiiZZZRRRRRRUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSRRRPPPOOOMMMLLLKKKJJJGGGDDD<<<:::777666666555444333444444444555555555555555666555555555555444444444444444444444444555555666555555555555555555555555444333333333333333333333555555555444333222333555333333333444444444444444555444444444444555666666666666666555555555555555777666666666777777777666777777888888888999999999999999999999999999999999888:::;;;;;;999999:::<<<>>>>>>AAAHHHTTTddduuu}}}{{{}}}vvviiiaaa```fffmmmwwwzzzrrrllliiihhhhhhjjjpppzzzsssbbb^^^[[[cccssszzz}}}|||sssiiillluuu|||jjjccciiixxxuuudddWWWRRRTTTUUUTTTWWWWWWWWWWWWWWWUUUTTTSSSPPPOOOMMMMMMMMMKKKIIIFFF???<<<999777666555444333444444444555555555666666666555555555555444444444444444555555555666666555555555555555555555555555444444444444555555555555444555555444222222333555333333333444444555555555555444444444444555666666444444555555666777777888666777777777666666666777888888888888999999999999999999999999999999999999888999;;;::::::999;;;<<<===???DDDNNN^^^qqq|||{{{uuuiiicccccceeelllzzz}}}uuunnnjjjiiikkkllllllrrr{{{rrrbbb^^^[[[cccssszzz{{{|||xxxjjjkkkpppyyynnnbbbbbblllrrr```UUUSSSTTTTTTWWWWWWXXXXXXWWWVVVTTTSSSPPPOOONNNNNNNNNMMMJJJHHHCCC???;;;888777666555444333333444444555666666666666555555555555444444444444444555666666666666555555555555555555555555555444444555555555555555666444555555444222111333444333333333444555555666666555444444444444555666666333444555666777888888999555777888777666555666888777888888888888999999999888999999999999:::::::::777999::::::::::::;;;===<<>>:::888777666666333333444444555666777777666666555555555444444444333444666777777777666555555555555555555555555555222222222333333444444444444444444333222111222444333333444444555666777777555444444444444555666666777777777777666666666666555777999888555444666888666777777777777888888888888888888999999:::::::::777999::::::::::::<<<======FFFSSSddd{{{vvvzzzpppmmmlllpppxxxzzzvvvpppjjjggglllwww~~~tttbbb]]]```dddnnnxxx~~~|||yyy{{{~~~}}}|||tttqqqyyyoooeee```fffnnnooo]]]TTTSSSTTTTTTTTTTTTTTTSSSRRRRRRNNNNNNNNNNNNMMMKKKJJJHHHFFFDDDAAA>>>;;;999888777777777888888888888777777666666555555555555666666444444555555666666777777666666555555555444444444444444444444444444444444888888888888888777666666666555444333333333333333666666666666666666666666666666666666777777777777666666666666666666666666777777777777777888888999888888999999999:::::::::;;;:::999999<<<>>>??????CCCLLL^^^sss|||vvv|||~~~qqqnnnooouuu||||||xxxrrrnnnnnnttt}}}uuubbb]]]___cccmmmxxx}}}}}}~~~zzz}}}|||xxxzzzvvvpppsss{{{xxxjjjccceeelll{{{uuudddXXXTTTTTTTTTTTTTTTTTTSSSRRRRRROOOOOOPPPOOONNNMMMKKKJJJGGGEEEBBB???<<<999777666666777777888888777777666666666555555555555666666555555555666666666666666666666555555555444444444444444444444444444444444666666666666666555555444666555444444333333333444666666666666666666666666555555555555666666666666777777777777777777777777777777777777777888999999888888999999999:::::::::;;;:::999999;;;===??????HHHRRRdddvvvtttxxx{{{wwwssstttvvvzzz}}}yyyuuusssxxxvvvccc^^^___ccclllwww|||~~~yyyzzz}}}{{{tttuuuyyy{{{wwwxxx~~~zzzqqqooosssrrrgggeeeiiippp~~~ooo___UUUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPOOONNNLLLKKKHHHGGGDDDAAA===:::777666555666666777777666666555666666555555555555666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333666555444444333444444444666666666666666666666666444444444444555555555555888888888888888888888888888777777777777888999999888888999999999:::::::::;;;:::999999:::<<>>;;;888555666666777777666666555666666555555555555666666666666666666666555555555444444444555555555555555555555555555555555555555666555444333444555666777555555555444555555666777666666666666666666666666666666666666777777777888888888888888888888888888999888888888888999::::::888888999999999:::::::::999;;;<<<;;;;;;???EEEKKKWWW```lllrrrsssuuu{{{wwwzzzzzzyyy}}}}}}xxxuuupppttt{{{uuueeeaaa```]]]___eeeeeefffhhhhhhhhhjjjlllnnntttvvvyyy|||~~~~~~}}}|||xxx{{{vvvhhhaaacccjjjuuuvvvvvvyyy~~~|||vvvpppiiipppyyyuuukkkhhhlllxxxwwwgggVVVUUUSSSRRRQQQRRRSSSTTTRRRQQQPPPNNNMMMMMMMMMMMMJJJJJJIIIGGGDDD@@@<<<:::666777777888888777777666666666555555555555666666555555555666666666666666444444444555555555666666555555555555555555555555555555333333333444666777555555555555555666777777666666666666666666666666555555555666666666777777777777777777777777777777999999888888999999:::;;;888888999999999:::::::::888;;;===<<<<<<@@@IIIOOOZZZaaaiiippptttzzz}}}{{{~~~zzzuuuqqqnnnuuu}}}tttfffbbbaaa]]]]]]bbbaaacccdddeeeeeegggjjjllloooqqquuuyyy}}}zzz}}}yyyiii``````fffooo{{{uuutttwww|||||||||uuulllnnnqqqyyy}}}rrrjjjhhhrrr~~~yyyjjjVVVUUUSSSRRRQQQRRRTTTUUUTTTSSSQQQOOONNNNNNNNNOOOJJJJJJIIIHHHEEEAAA===;;;777777888888888888777777666666555555555555666666444555555555666666777777444444444555555555666666666666666666666666666666555444222222222444666777555555555555555666777777666666666666666666666666444444444555555555666666666666666666666666666666999999888888999999:::;;;888888999999999:::::::::888;;;=========BBBKKKRRR]]]bbbiiipppvvv~~~}}}zzzuuuqqqnnnqqquuu{{{yyyiiibbb```^^^\\\\\\aaa```______aaadddgggiiinnnqqqvvv{{{~~~~~~oooccc```aaagggssszzzqqqooo{{{|||}}}yyyxxx{{{pppkkkhhhooo|||uuukkkdddhhhqqq{{{|||mmm___VVVOOOPPPSSSSSSRRRSSSSSSRRRPPPOOONNNNNNOOOPPPLLLKKKIIIHHHGGGDDDAAA>>>999888777666666555666666666666666666666666666666666666666666666666666666555555555555555555555555666666555555555555666666555555555555555555555555555555555555555666777777777777777777777777777777666666666666777777777777888888777777888888999:::::::::999888777777888888999999::::::::::::;;;;;;===;;;<<>>999888777666666666666666666666666666666666666666666666666666666666666666555555555555555555555555666666555555555555666666555555555555555555555555555555555555555666777777666666666666666666666666666666666666777777777777888888777777888888999::::::999999888777777888888999999::::::::::::;;;;;;<<<:::<<<@@@BBBGGGSSS```iiilllrrrzzzyyyzzz|||{{{wwwsssqqqpppuuuxxx}}}xxxhhh___\\\ZZZZZZ\\\\\\\\\\\\^^^aaaeeeiiilllooosssyyysssgggaaaaaakkk{{{}}}qqqjjjrrr~~~~~~zzzoookkkooo}}}uuugggccchhhqqq~~~|||iii]]]RRRPPPQQQRRRTTTVVVSSSRRRQQQPPPOOOOOOOOOOOOMMMKKKJJJIIIHHHEEEBBB???:::999888777666666666666666666666666666666666666666666666666666666666666555555555555555555555555666666555555555555666666555555555555555555555555555555555555555666777777555555555555555555555555666666666666777777777777888777777777777888999999:::999888888777888888888999999::::::::::::;;;;;;;;;:::;;;@@@FFFOOO^^^kkkppprrrwww|||www}}}xxxwwwxxx{{{|||xxxtttrrrrrrrrrwwwzzz~~~~~~mmmccc^^^ZZZZZZ]]]\\\]]]___ccchhhmmmrrruuuuuuxxx}}}~~~mmmccccccjjjwwwsssiiinnn}}}~~~~~~sssjjjiiirrrwwwggg```cccmmm|||pppbbbTTTOOOOOOOOOQQQTTTSSSRRRQQQQQQPPPOOOOOOOOOMMMKKKJJJIIIIIIFFFCCC@@@;;;:::999888777666666666666666666666666666666666666666666666666666666666555555555555555555555555666666555555555555666666555555555555555555555555555555555555555666777777555555555555555555555555666666666666777777777777777777777777777888999999999999888888888888888999999999999:::::::::;;;;;;;;;:::<<>>===;;;:::888777777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666555555555555555666777777666666666666666666666666666666666666777777777777666666666666666777888888888888777777888999999:::999999::::::::::::;;;;;;:::>>>AAAEEERRReeessswwwwww{{{qqqqqqvvvzzzooommmiiiccc```dddnnnvvv~~~wwwrrrppptttyyy}}}{{{}}}~~~~~~~~~rrrnnnmmmrrryyykkknnn{{{}}}nnnddddddjjjsssrrrhhhhhhrrr}}}nnn```YYYTTTRRRTTTRRRSSSSSSSSSSSSQQQPPPOOOMMMLLLKKKKKKKKKIIIFFFCCC>>>>>><<<:::999888777777666666666666666666666666666666666666666666666666777777777777777777777777666666555555555555666666777777777777777777777777555555555555555666777777777777777777777777777777666666666666777777777777666666666666666777888888888888777777888999::::::999999:::::::::;;;;;;;;;999>>>BBBGGGUUUiiivvvyyywww}}}sssssslll|||uuukkkdddbbbdddhhhjjj|||{{{tttqqqtttxxxxxxwwwwwwzzz~~~zzzrrrlllpppzzzzzzmmmnnnzzz~~~uuukkkeeedddkkk{{{pppgggkkkvvv|||ooo```RRRNNNRRRRRRQQQQQQRRRSSSSSSQQQPPPMMMLLLLLLJJJIIIGGGEEEDDDBBB>>>999888888999888666777777777777666666666666666666666666666666666666555555555555555666777777777777777777777777777777888555333444666888666444888777777777777777777888555555555555555555555555777888888888999999999999666666777888888888888777999888777777888:::<<<===;;;;;;:::::::::;;;<<<<<<>>>???DDDMMMYYYiiiwww}}}vvvjjjnnnyyyuuulllffffffhhhkkkrrrzzzyyysssqqqtttwwwxxxwwwuuuwww{{{}}}}}}|||}}}~~~zzzrrrrrrwwwzzznnnooo{{{zzzpppiiigggeeerrruuuggggggooottteeeWWWQQQRRRRRRQQQQQQRRRSSSSSSQQQOOOMMMMMMLLLKKKIIIGGGEEEDDDBBB>>>:::888999999888777777777777777666666666666666666666666666666666666555555555555555666777777666666666666666666666666888666444444666777666555666666666777777666666666555555555555555555555555777777777777888888888999666777777888999888888888888777666555666777999:::;;;;;;::::::;;;;;;<<<<<>>AAADDDMMM___rrrooonnnsss{{{xxxtttqqqmmmjjjlllsss|||~~~~~~}}}wwwvvvvvvwwwxxxxxxwwwwwwwwwyyy{{{||||||}}}~~~}}}~~~~~~{{{|||}}}{{{~~~wwwnnnlllooovvvooommmtttzzzmmm]]]RRRPPPPPPQQQSSSTTTTTTRRRPPPOOONNNNNNLLLKKKIIIGGGFFFCCCBBB???;;;999888888999777777777777666666666666666666666666666666666666555555555555555666777777555555555555555555555555666666666555555555666777555666777777777777666555666666666666666666666666444555555555666666666666777777888999999999999888::::::999999999999999999;;;;;;;;;;;;<<<===>>>???AAAEEERRReeezzzwwwpppmmmwwwzzzqqqkkkiiilllqqquuu~~~}}}}}}yyyzzz{{{||||||{{{yyyxxxwwwyyy{{{|||||||||~~~|||}}}~~~|||xxx|||{{{pppkkkjjjvvvsssooorrr|||}}}rrraaaTTTQQQPPPPPPQQQSSSTTTSSSRRROOOOOONNNMMMKKKIIIHHHGGGDDDCCC@@@===999777888:::777777777777666666666666666666666666666666666666555555555555555666777777555555555555555555555555555666777666444444666777666666666666666666666666666666666666666666666666555555555555666666666666666666777888888888888777777777777777777777777777::::::;;;;;;<<<===??????@@@HHHXXXmmmsssjjjooo|||yyytttrrrqqqqqqxxx~~~}}}|||||||||~~~~~~{{{zzzzzz{{{}}}}}}}}}~~~|||~~~ssslllhhhooo}}}sssqqqxxx~~~vvvfffWWWRRRPPPOOOOOORRRSSSTTTTTTPPPOOOOOONNNLLLJJJHHHGGGDDDDDDBBB>>>999777888;;;777777777777666666666666666666666666666666666666555555555555555666777777555555555555555555555555555666777666444444666888777666444333333444666777666666666666666666666666555555666666666777777777555555666777777777777666555666777777888888888888::::::;;;;;;<<<>>>???@@@AAAKKK^^^ssspppnnnttt|||vvvsssnnnttt|||}}}|||{{{~~~}}}{{{}}}zzzwwwooohhhkkkzzzvvvrrrwwwxxxiiiZZZSSSQQQNNNNNNQQQSSSUUUUUUPPPPPPOOONNNLLLJJJHHHGGGDDDDDDBBB>>>999777888;;;777777777777666666666666666666666666666666666666555555555555555666777777555555555555555555555555444666888666444333555888777555333111111333555777777777777777777777777777666666666666777777777777444555555666666666666666666777888::::::;;;;;;;;;::::::;;;;;;===>>>???@@@BBBNNNbbbwwwyyyqqqrrrxxxzzzuuusssuuu|||~~~}}}|||~~~|||}}}rrrgggfffnnn~~~xxxssszzzxxxlllaaaWWWQQQMMMPPPSSSSSSTTTVVVTTTRRROOOLLLJJJJJJJJJKKKGGGEEEBBB>>><<<:::999999;;;:::888666333111///...444555555555666666777777444444555555555555444444555555555555666666666666333444444555555444444333444444444444555555555666888888777777666666555555777777777777888888888888777888888888888999999999::::::::::::::::::::::::;;;999:::>>>???===>>>AAAFFFWWWmmm~~~xxxssssss|||yyyzzzuuujjjfffkkkyyy{{{tttnnnuuu{{{nnncccYYYRRRNNNPPPSSSSSSSSSVVVTTTRRROOOLLLKKKJJJJJJKKKHHHFFFCCC@@@===;;;::::::888888777666555444333222555555555555666666666777444444555555555555444444555555555555666666666666333444444555555444444333444444555555555666666666888777777777666666666555777777777777888888888888888888888888999999999999::::::::::::::::::::::::;;;999:::>>>>>><<<>>>AAAIII[[[qqqwwwsss}}}}}}~~~~~~xxxnnngggfffppp|||rrrjjjnnn}}}uuuiii^^^VVVPPPPPPRRRRRRSSSUUUSSSRRROOOMMMKKKKKKKKKKKKIIIGGGEEEBBB???===<<<;;;666666666666666777777777555555555555666666666666444444555555555555444444555555555555666666666666444444555555555555444444555555666666666777777777777777777777666666666666777777777777888888888888888888888888999999999:::::::::::::::::::::::::::<<<:::;;;======;;;>>>CCCNNNaaawww}}}sssyyy}}}{{{{{{}}}~~~zzzppphhhbbbhhhzzztttiiijjjuuu~~~ssseee[[[SSSQQQQQQQQQRRRUUUSSSRRRPPPNNNLLLKKKKKKKKKHHHGGGEEEBBB@@@===;;;;;;666666777777888888888888555555555666666666666666444444555555555555444444555555555555666666666666444444555555555555444444666666666666777777777777777777777777666666666666666777777777888888888888888888888999999999::::::::::::::::::::::::::::::<<<:::;;;===<<<;;;@@@FFFUUUggg~~~wwwvvv~~~~~~zzzyyy{{{~~~}}}tttjjjbbbbbbppp~~~wwwiiigggooo|||mmmbbbWWWSSSQQQPPPQQQTTTSSSRRRQQQOOOMMMLLLKKKJJJGGGGGGEEEBBB@@@===;;;:::888888888888888888888888666666666666666555555555444444555555555555444444555555555555666666666666444555555666666555555444666666666666777777777777666666666666777777777777666777777777888888888888888999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<>>>======CCCLLL\\\nnnyyy{{{~~~{{{zzz{{{zzzpppfffaaagggqqqyyyiiifffkkkwwwwwwjjj\\\UUURRROOOPPPSSSSSSRRRQQQPPPNNNLLLKKKJJJGGGFFFEEECCC@@@===;;;999888888888888777777777777666666666666666555555555444444555555555555444444555555555555666666666666555555666666666666555555555555666666666777777777666666666666777777777777777777777777888888888888999999999999::::::::::::::::::::::::::::::::::::;;;;;;===>>>>>>???GGGRRRddduuu~~~{{{zzzzzz{{{~~~xxxlllbbbaaaeeerrrmmmfffgggnnnqqqaaaWWWRRROOOOOORRRSSSRRRRRRPPPNNNMMMKKKJJJHHHHHHGGGEEEBBB???<<<:::777777777777777777777777777666666666555555555555444444555555555555444444555555555555666666666666555555666666666666555555444444555555555666666666555666666666777777777888777777777777888888888888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;===??????AAAKKKWWWlll}}}}}}~~~yyyyyyyyy|||~~~}}}pppddd^^^^^^hhhzzzrrrhhhdddgggxxxuuudddYYYRRRNNNOOORRRSSSRRRRRRQQQOOOMMMKKKJJJIIIIIIHHHFFFDDD@@@===;;;555555555666777777888888777777666666555555555444444555555555555555555444555555555555666666666777555555666666666666555555444444444444555555555666555666666666777777888888777777777777888888888888999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::;;;>>>@@@@@@BBBNNN[[[rrr|||yyyxxxzzz}}}mmmbbb```dddsss~~~nnneeefffrrrooo^^^SSSOOOPPPQQQTTTTTTTTTSSSQQQOOOMMMKKKKKKJJJGGGFFFEEEBBB???===::::::999999888999999999999888888777777777777777666666666666777888::::::666666666666666666666666555555555555555555555555777777777777666666666666666666666666777777777777999888777666555555555555888888999:::;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<=========DDDVVVggg|||{{{~~~~~~rrrfffbbbaaannn~~~uuugggccclllxxxwwwdddWWWQQQPPPQQQSSSSSSSSSSSSQQQOOOMMMLLLKKKIIIGGGFFFDDDBBB???<<<;;;;;;:::999999999999:::999999888777777777777888555555555555666777888888666666666666666666666666555555555555555555555555777777777777666666666666666666666666777777777777888888777666666666777777888888999999::::::;;;;;;::::::::::::::::::::::::===<<<===???AAAJJJ]]]ooo~~~zzzmmmeee___hhhuuukkkaaagggqqqlll]]]TTTQQQQQQSSSSSSSSSSSSQQQPPPNNNLLLJJJHHHFFFEEEDDDBBB???<<<;;;;;;:::999999999999999999999888777777777777777555555555444444555666666666666666666666666666666555555555555555555555555666666666666777777777777666666666666777777777777888777777777777888999999888888999999999999999999::::::::::::::::::;;;;;;>>>===>>>AAAEEEQQQfffyyy~~~sssiii```dddmmm|||sssdddfffnnnrrraaaVVVRRRQQQRRRRRRSSSRRRRRRPPPNNNMMMJJJHHHFFFEEEDDDBBB???===;;;:::999888888888888888888777777666555666666666666666555555444555555555666666666666666666666666555555555555555555555555666666666666777777777777666666666666777777777777777777777777888999:::;;;999999888888888888888888:::::::::;;;;;;;;;;;;;;;@@@>>>???CCCJJJXXXnnn}}}{{{~~~{{{ooofffdddgggvvv}}}iiieeejjj~~~tttcccWWWRRRPPPQQQQQQRRRRRRRRRQQQOOONNNJJJHHHGGGFFFEEECCC@@@>>>:::999888777777666666666666666555444444444444555777777666555555555666666666666666666666666666666666666666666666666666666555666666666777777777888666666666666777777777777777777777777888999;;;;;;999999888888888888888888:::::::::;;;;;;<<<<<<<<>>@@@GGGRRRcccyyy}}}}}}||||||yyyxxx|||wwwhhhaaammm~~~ppplllrrr~~~xxxiii[[[SSSPPPOOOPPPQQQRRRRRRQQQPPPPPPLLLJJJIIIHHHHHHFFFDDDAAA===<<<;;;999888777777777777777666555555555555666444444444444555666777777666666666666666666666666666666666666666666666666555555555666777888888888666666666666777777777777666666666666777777888999888888999999::::::;;;;;;::::::;;;;;;<<<=========>>><<<@@@JJJXXXjjj}}}yyyzzz{{{zzz~~~~~~{{{xxxwww{{{{{{jjj```jjjzzztttpppxxx{{{lll]]]TTTPPPOOOPPPQQQRRRRRRRRRQQQPPPLLLKKKIIIIIIIIIGGGEEEBBB???>>><<<;;;:::999999999999999888777777777777777222222222333444555666777666666666666666666666666777777777777777777777777444555555666777888888999666666666666777777777777666666666666666777777888888888999:::;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;@@@LLL\\\ooo~~~|||{{{yyy}}}|||}}}~~~xxxtttvvvzzz~~~mmm```dddvvvxxxvvvvvv{{{zzznnn```WWWSSSPPPRRRUUUUUUSSSQQQOOONNNMMMMMMLLLKKKIIIFFFDDDCCC@@@===999666555666888:::777777777777666666666666555555444333444555666777777777777777777777777777777777777777777777777777777888888888888999999999777777777777777777777777777777777777888888888888999999999999999999999999888888999:::<<<>>>@@@AAA@@@AAAFFFQQQ___ppp~~~|||{{{{{{~~~xxxtttvvvzzzpppbbbdddrrrxxxtttvvv}}}qqqdddZZZVVVQQQSSSUUUVVVUUUSSSQQQPPPNNNMMMLLLKKKHHHFFFDDDCCCBBB???;;;777666777999;;;777777777777666666666666555555444444444555666777777777777777777777777777666666666666666666666666777777888888888999999999777777777777777777777777777777777777888888888888999999999999999999999999===<<<;;;;;;;;;<<<======@@@AAAHHHUUUeeewww}}}|||}}}~~~~~~xxxtttvvvzzzttteeecccmmm}}}~~~uuurrrzzzvvvhhh^^^YYYSSSTTTUUUVVVVVVUUUSSSRRRNNNNNNLLLJJJHHHFFFEEEDDDCCC@@@<<<999888888:::<<<777777777777666666666666555555444444555555666777777777777777777777777777555555555555555555555555777777777888888888999999777777777777777777777777777777777888888888999999999999999999::::::::::::???===;;;::::::;;;===>>>???AAAJJJ[[[mmm~~~~~~{{{|||}}}wwwsssuuuyyywwwgggbbbgggtttzzzqqqwww{{{lllaaa[[[UUUTTTTTTUUUUUUUUUTTTSSSOOONNNLLLJJJHHHFFFEEEEEECCCAAA===:::888888:::;;;777777777777666666666666555555555555555666666777666666666666666666666666555555555555555555555555777777777777888888888888777777777777777777777777777777888888888999999999999999999:::::::::::::::<<<;;;:::999;;;===@@@BBB???BBBNNNaaattt}}}~~~~~~yyyxxx|||{{{uuuqqqrrrvvv}}}yyyjjjbbbccclll{{{}}}qqqtttqqqddd]]]WWWTTTRRRSSSTTTUUUTTTSSSPPPOOOLLLJJJHHHGGGFFFFFFBBB@@@===:::888888999999777777777777666666666666555555555666666666666666666666666666666666666666555555555555555555555555666666777777777888888888777777777777777777777777888888888888999999999999999999:::::::::;;;;;;;;;;;;;;;::::::<<<>>>@@@BBB@@@FFFTTTgggxxx}}}|||}}}~~~~~~~~~}}}~~~xxxtttuuu{{{}}}xxxqqqmmmooosssyyy|||nnneee```dddppp}}}ssssss|||xxxjjjcccZZZVVVRRRRRRTTTUUUTTTRRRQQQOOOMMMJJJHHHGGGFFFFFFCCCAAA>>>;;;999888888999777777777777666666666666444555666777777777777666777777777777777777777777555555555555555555555555666666666777777777888888777777777777777777777777888888888999999999999:::999999::::::;;;;;;<<<<<<===<<<<<<<<<======>>>???BBBKKK\\\ooo|||{{{zzz{{{|||}}}~~~~~~~~~zzzvvvtttwww~~~~~~{{{tttnnnjjjlllpppvvvssshhh___^^^gggrrrwwwuuu{{{ssskkk^^^YYYSSSRRRTTTVVVTTTRRRQQQPPPMMMJJJHHHGGGGGGGGGDDDBBB???===:::999999999777777777777666666666666444555666777888777777666777777777777777777777777666666666666666666666666666666666666777777777888777777777777777777777777888888888999999999::::::999999::::::;;;<<<<<<===:::;;;<<<>>>????????????DDDQQQeeewww}}}zzz{{{}}}{{{}}}~~~~~~{{{xxxwww{{{~~~{{{rrrlllhhhjjjnnnttt~~~wwwjjj^^^ZZZaaakkk{{{|||yyy}}}zzzsssaaa[[[UUUSSSUUUWWWUUURRRRRRPPPMMMJJJHHHGGGGGGGGGEEEDDDAAA>>><<<;;;::::::777777777777666666666666444555777888888888777666777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777888888999999999:::::::::999999::::::;;;<<<======444777;;;>>>AAABBBBBBBBBFFFTTTjjj||||||zzz}}}zzz|||~~~}}}zzzyyy|||zzzpppmmmiiieeeeeellluuu||||||mmmaaaZZZ]]]cccwwwzzzsssxxxyyymmmbbbVVVQQQTTTVVVTTTPPPNNNNNNMMMLLLJJJHHHGGGFFFEEECCC@@@===;;;:::999999999888777666666777888999777777777777777777777777777777666666555555444444555555555555555555555555777777777777777777777777888888999999999999888888999999888888888888888888999999:::::::::;;;;;;;;;;;;:::<<>>AAAFFFMMMbbbxxx~~~|||||||||}}}|||~~~|||{{{~~~{{{tttpppkkkeeedddiiiqqqwwwqqqcccZZZ[[[aaattt~~~tttuuu|||ttthhhZZZSSSUUUWWWVVVSSSRRRQQQQQQOOONNNLLLJJJIIIEEECCCAAA>>><<<:::999999999888888777777777777888777777777777777777777777666666666666666555555555555555555555555555555555777777777777777777777777888888999999999999888888999999888888888888888888999999:::::::::;;;;;;;;;;;;:::<<>>BBBHHHQQQfff|||~~~}}}|||}}}{{{|||~~~~~~|||wwwsssmmmfffccceeekkkppp{{{wwwggg\\\ZZZ^^^nnnxxxrrrttt|||ooo^^^UUUTTTVVVUUUSSSSSSSSSRRRQQQOOOMMMKKKJJJFFFDDDBBB???===;;;:::999888999999999888777666666777777777777777777777777555666666666666666777777555555555555555555555555777777777777777777777777888888999999999999888888888888999999999999999999::::::::::::;;;;;;;;;;;;<<<;;;<<>>>>>DDDLLLYYYlll}}}~~~~~~{{{|||}}}xxxtttnnngggccccccgggkkkwwwoooaaa\\\^^^hhh~~~rrroooyyytttbbbUUURRRRRRSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGEEECCCAAA>>><<<:::999888999::::::999888666555666666666666666666666666555555666666777777777888555555555555555555555555777777777777777777777777888888999999999999888888888888999999999999999::::::::::::;;;;;;;;;;;;<<<===<<<===>>>>>>@@@HHHSSScccuuu~~~}}}}}}~~~}}}vvvsssnnngggccccccgggjjjuuu|||yyyiiiaaa```bbbwwwxxxpppvvv|||hhhYYYRRRRRRRRRRRRQQQPPPPPPNNNMMMKKKIIIHHHHHHGGGEEEBBB???===:::999888999:::::::::888777666666666666666666666666666555666666666777777888888666666666666666666666666777777777777777777777777888888999999999999888888888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<===>>>>>>BBBNNN[[[nnn}}}~~~~~~|||~~~}}}|||~~~}}}uuurrrnnniiieeedddgggjjjrrrxxxrrrfffbbb]]]nnnwwwxxxooo^^^VVVTTTTTTUUUSSSRRRRRRQQQOOOMMMKKKJJJHHHHHHFFFDDDAAA>>>;;;999888888999999999999999888777777777777777777777777666777777777777777777888666666666666666666666666777777777777777777777777888888999999999999888888888888999999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>??????EEEUUUeeevvv~~~}}}}}}}}}~~~~~~{{{~~~|||{{{{{{~~~|||uuusssooojjjfffeeegggiiiooottt}}}yyyiiiaaaZZZfffxxx{{{~~~sssbbbXXXUUUUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKIIIIIIGGGEEEBBB>>>;;;999888888888888999:::;;;;;;777777777777777777777777888888888777777777777777666666666666666666666666777777777777777777777777888888999999999999888888888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???AAAIII[[[mmmzzzzzzzzzzzz{{{|||}}}~~~zzz}}}{{{{{{{{{|||vvvtttpppkkkgggeeefffhhhlllpppxxx}}}jjj```XXXaaappp~~~~~~tttbbbWWWSSSSSSSSSSSSSSSSSSQQQPPPNNNLLLKKKJJJIIIHHHFFFBBB???;;;999888888777777888:::<<<===777777777777777777777777999999888888777777666666777777777777777777777777777777777777777777777777888888999999999999888888888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<============???@@@BBBKKK___qqq|||~~~xxxxxxxxxyyy{{{}}}~~~|||}}}}}}{{{|||||||||}}}yyyvvvrrrnnnllliiifffdddgggmmmwww~~~nnnaaa[[[]]]hhh}}}~~~yyygggXXXPPPPPPSSSSSSSSSRRRQQQOOONNNLLLKKKIIIHHHGGGEEEBBB???===;;;999999999888888888888777888888777777666666555555888888777777666666555555999999999999888666555444666666666666777777777777777888888888888999999999888999::::::;;;;;;::::::;;;;;;:::999777888;;;===<<<<<>>>>>@@@CCCGGGRRRhhh}}}|||}}}xxxuuuvvvwwwwww|||}}}|||{{{|||~~~yyyvvvrrrooollljjjgggeeeeeeiiipppyyy~~~mmm___]]]```nnn{{{~~~ooo```VVVRRRRRRRRRSSSTTTTTTSSSPPPMMMKKKIIIIIIGGGEEEBBB???===<<<999999999888888888888777666666777777777777777777999999999999888888888888444555666666777777666666666666666777777777888888777888888888888999999999888999::::::;;;;;;::::::;;;;;;;;;:::888999;;;===??????@@@DDDJJJXXXnnnzzz}}}xxxuuuvvvwwwxxx}}}~~~{{{{{{|||}}}zzzwwwssspppnnnkkkhhhfffdddgggkkksss}}}~~~sssccc]]]\\\gggxxx|||uuu}}}uuufffYYYSSSQQQPPPRRRTTTVVVUUURRRNNNLLLJJJIIIHHHEEECCC@@@===<<<999999999888888888777777666666666777777888888999888888888888888888888888666666777777777777777666666666777777777888888888777777888888888999999999888999::::::;;;;;;::::::;;;;;;<<<:::999999;;;===??????@@@EEENNN___uuuyyy|||wwwuuuvvvxxxzzz|||zzzxxxvvvwwwzzz}}}{{{xxxtttqqqooommmjjjhhhdddeeehhhnnnwww}}}|||zzzzzzzzzzzz~~~~~~~~~~~~zzzvvvtttsssssstttvvv{{{xxxggg___[[[cccssswwwooovvv}}}mmm^^^TTTPPPPPPQQQTTTUUUUUURRROOOMMMJJJIIIHHHFFFCCC@@@>>><<<999999999888888888777777666666777777888888999999777777777777777777777777999:::999999888777666666777777777777888888888888777777888888888999999999888999::::::;;;;;;:::::::::;;;<<<;;;::::::;;;<<<===???AAAFFFSSSggg|||{{{{{{wwwtttwwwyyy{{{yyyvvvuuuuuuuuurrrtttxxx}}}}}}zzzvvvsssrrrpppmmmkkkdddeeefffkkksss}}}}}}{{{xxxwwwuuusssssssssssstttvvvxxxyyyyyywwwvvvvvvwwwzzz{{{{{{zzzxxxtttpppmmmkkkjjjjjjlllpppvvv|||~~~lllccc]]]aaaooorrrjjjppp{{{vvvdddWWWPPPOOOPPPRRRTTTTTTRRRPPPNNNJJJJJJHHHFFFCCC@@@>>>===999999999888888888888777777777888888888888888888666666666666666777777777;;;;;;;;;:::999888666555777777777888888888999999777888888888888999999999888999::::::;;;;;;:::::::::<<<===<<<;;;:::;;;<<<<<>>===999999999888888888888777999999888888888888888888666666777777777888888888999999999999999888777666777777888888888999999999777888888888888999999999888999::::::;;;;;;:::::::::<<<======;;;;;;;;;<<<===AAAFFFNNNaaayyy~~~|||zzzvvvtttwww{{{~~~{{{uuunnniiiiiilllppprrruuuxxx~~~}}}yyywwwuuusssqqqooofffeeefffhhhnnnvvv}}}|||yyyxxxwwwtttqqqooommmlllkkkeeedddbbbaaaaaabbbccceeeggghhhjjjiiigggffffffgggnnnoooqqqsssrrrooollliiicccbbbaaaaaaccchhhmmmqqquuuyyy~~~uuukkkbbbccckkkxxxwwweeeiiisssppp^^^TTTOOOOOOPPPPPPPPPPPPPPPPPPKKKJJJIIIGGGDDDAAA>>>===999999999888888888888777:::999999999888777777777777777888888999999999:::666666777888888888888777777888888888888999999999777888888888888999999999999999:::;;;;;;;;;:::::::::<<<======<<<;;;;;;<<<>>>CCCIIIRRRfff}}}|||zzzvvvtttxxx{{{~~~|||wwwtttqqqnnnhhheeejjjrrrtttqqqvvv{{{}}}zzzxxxvvvqqqmmmlllgggeeegggkkkpppxxx}}}yyyuuurrrqqqnnnmmmllliiigggdddcccbbb^^^^^^\\\[[[[[[\\\]]]]]]bbbeeeggghhhfffdddddddddeeekkkqqqtttrrrooommmllljjjgggcccbbbcccggglllpppuuuxxx{{{~~~sssiiieeedddkkk|||mmmhhhlll}}}wwwcccUUUPPPNNNOOOSSSTTTPPPNNNOOOLLLJJJFFFDDDCCCBBB@@@>>>;;;:::999999::::::888666999999888888888888888888777777888888888888777777777777777777777777777777888888999::::::::::::999777888888888888999999999888888999::::::::::::999;;;;;;;;;<<<<<<<<<<<<<<>>;;;:::999999::::::888666888888888888888888888888666666666666666666666666777777777777777777777777777888888999999999999999777888888888888999999999888888999::::::::::::999;;;;;;<<<<<<<<<<<<======EEEDDDLLL___uuu|||yyyxxxwwwxxx|||{{{uuunnnhhheeeddddddcccdddeeeeeehhhqqq}}}~~~|||zzzuuuqqqoooiiifffgggiiilllrrryyy~~~{{{yyysssrrrpppmmmjjjgggeeeccc______]]][[[XXXUUURRRQQQOOONNNNNNMMMNNNOOOQQQRRRWWWYYY[[[\\\\\\[[[[[[\\\___fffooovvvxxxxxxwwwwwwooommmiiiggggggiiimmmoootttwwwzzz}}}xxxjjjbbb^^^bbbvvvxxxmmmjjjxxx{{{jjj]]]RRRNNNNNNQQQSSSPPPOOOPPPMMMJJJGGGEEEDDDCCCAAA???<<<:::999999:::999888666888888888888888888888888777666555555555555666777777777777777777777777777666777888888999999888888777888888888888999999999888999999:::::::::::::::;;;<<<<<<<<<=========>>>BBBEEEQQQggg|||}}}xxxwwwxxxzzz{{{vvvrrrnnniiiccc^^^\\\^^^```bbbeeehhhlllpppzzz}}}~~~}}}zzzuuuqqqooojjjffffffgggiiinnntttyyy}}}zzzuuuqqqooohhhgggfffcccaaa___]]]\\\ZZZZZZYYYWWWTTTQQQNNNLLLKKKJJJJJJJJJKKKLLLNNNOOOOOOQQQTTTUUUTTTTTTUUUVVVZZZ```jjjtttzzz}}}}}}|||uuussspppmmmlllmmmooopppvvvxxx{{{}}}yyykkkbbb\\\___qqq}}}pppiiitttrrreeeVVVPPPMMMPPPRRRQQQPPPQQQNNNKKKHHHFFFEEECCCAAA???<<<:::999888999999888777888888888888888999999999999777666444444666777999888888888888888888888888666666777888888888888777777777888888888999999999888999::::::;;;;;;::::::<<<<<<<<<======>>>>>>??????DDDSSSkkk~~~~~~~~~}}}|||uuuvvvxxx|||}}}xxxsssnnnjjjgggbbb```\\\XXXXXX[[[```dddkkkpppuuu{{{}}}~~~|||vvvwww~~~|||yyytttppppppjjjffffffffffffjjjpppuuuzzz|||wwwqqqlllhhhfff___^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVTTTRRROOOLLLJJJHHHHHHGGGGGGHHHJJJKKKMMMJJJLLLNNNNNNNNNNNNOOOPPPTTTZZZdddoooxxx}}}zzzyyyvvvsssrrrrrrrrrssswwwyyy{{{}}}~~~yyylllddd^^^^^^mmmuuujjjrrr|||ooo[[[SSSNNNPPPRRRQQQQQQRRRNNNLLLIIIFFFEEEDDDBBB@@@===;;;888888999999888777777777888888888999999999:::999777666666777999:::999999999999999999999999666666777888888888888777777777888888888999999999999999:::;;;;;;;;;;;;:::<<<<<<======>>>???@@@@@@???EEEVVVmmm}}}{{{zzzyyyxxxrrrtttwww}}}|||xxxrrrmmmiiigggdddbbb\\\[[[ZZZYYYZZZ^^^dddiiittt{{{}}}~~~|||sssjjjjjjsss~~~|||yyytttpppoooiiieeeeeeddddddggglllqqquuu{{{}}}zzzuuuoooiiiccc```^^^WWWWWWVVVUUUTTTTTTSSSRRRQQQRRRRRRRRRPPPMMMJJJIIIFFFFFFEEEEEEEEEGGGHHHIIIGGGIIIJJJJJJIIIIIIKKKLLLPPPTTT\\\hhhssszzz~~~~~~}}}|||zzzxxxvvvuuuuuuuuuwwwxxx{{{|||}}}{{{qqqjjjbbb^^^hhhwww|||ooorrrwwwaaaWWWPPPPPPRRRRRRRRRSSSOOOLLLIIIGGGFFFEEECCCAAA===;;;888777888999888888777777777888999999:::::::::999888888888888999:::999999999999999999999999666777888888999999888888777888888888888999999999999999:::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAJJJ\\\ttt}}}yyywwwuuutttqqqsssxxx|||sssoooiiifffddddddcccccc___aaabbbccceeejjjpppvvv{{{qqqhhhhhhrrr|||yyytttpppnnnhhhddddddcccbbbeeejjjnnnqqqvvvzzz|||}}}~~~|||zzzyyyvvvsssnnngggaaa\\\XXXWWWRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPRRRRRRQQQOOOLLLJJJGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHIIIHHHGGGGGGHHHJJJLLLOOOUUU```lllvvv{{{|||~~~}}}{{{zzzxxxvvvvvvuuuuuuwwwxxxyyyzzz{{{~~~~~~wwwpppfff^^^dddooovvvttt||||||fff[[[QQQQQQSSSSSSRRRSSSOOOMMMJJJHHHGGGEEECCCAAA>>>;;;888777888999999888666777777888999999::::::888888888888888888888888777777777777777777777777777888888999999999999999777888888888888999999999999:::;;;;;;<<<;;;;;;;;;<<<======>>>@@@AAAAAABBBFFFQQQggg|||xxxuuussssssqqqtttzzz{{{vvvnnnjjjeeebbbbbbcccddddddhhhjjjmmmooorrrvvv~~~}}}}}}tttkkklllvvv}}}zzztttpppmmmhhhddddddcccbbbdddiiikkkooosssvvvwwwxxxyyyzzz}}}}}}|||{{{zzzxxxvvvuuurrroooiiibbb\\\WWWTTTSSSNNNNNNNNNNNNNNNNNNMMMMMMPPPRRRSSSTTTTTTRRROOOMMMJJJIIIHHHGGGFFFGGGHHHIIIHHHIIIIIIHHHFFFFFFGGGIIIJJJLLLQQQ[[[hhhsssxxxzzz}}}|||{{{zzzxxxwwwuuuuuutttuuuwwwwwwxxxyyy|||~~~{{{uuuiii^^^```jjjzzz{{{uuuyyy~~~jjj^^^SSSQQQSSSSSSSSSSSSPPPMMMJJJHHHGGGFFFCCCBBB>>>;;;888777777999999888666777777888999999::::::777777888888888888777777666666666666666666666666888888999::::::::::::999777888888888888999999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBBIIIWWWppp{{{wwwtttttttttsssvvv||||||yyytttqqqmmmkkkkkknnnrrruuusssxxx||||||{{{wwwtttppplllgggbbb``````aaabbbhhhjjjmmmpppqqqqqqooonnnppprrrsssrrrpppmmmkkkjjjiiihhhfffbbb]]]WWWRRROOONNNMMMLLLKKKLLLMMMOOOQQQNNNQQQTTTWWWWWWUUURRRPPPMMMKKKIIIJJJMMMNNNMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFIIIKKKPPPWWW```jjjsssxxxyyyxxxvvvtttrrrqqqpppppppppqqqrrrsssvvvyyy|||}}}}}}xxxnnnbbb^^^aaakkkzzz~~~sssbbbTTTRRRUUUTTTTTTUUUSSSRRROOOLLLHHHDDDBBB@@@@@@>>><<<:::999888888999888888888888888888888888888888777777666666555555777777777777777777777777888777666666666777999:::888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===@@@<<<;;;===???@@@DDDJJJKKK```||||||{{{xxxtttsssvvvuuuxxx~~~}}}{{{||||||xxxuuuqqqmmmhhhccc```___```aaaeeegggjjjmmmnnnmmmlllkkklllmmmnnnmmmkkkhhheeedddcccccccccaaa]]]XXXTTTPPPOOONNNLLLKKKKKKLLLNNNOOOQQQSSSWWWZZZ[[[YYYWWWUUUPPPNNNKKKLLLNNNPPPPPPOOONNNMMMKKKIIIGGGGGGFFFGGGHHHJJJNNNTTT]]]gggooottttttsssrrrqqqppppppoooooonnnnnnoooqqqssswwwzzz|||}}}yyyqqqfffaaaaaahhh}}}wwwgggXXXSSSUUUTTTTTTUUUSSSRRRPPPMMMIIIFFFDDDBBB@@@>>><<<:::999999999999888888888888888888888888777777777777666666666666777777777777777777777777999888888777888999:::;;;888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===@@@<<<<<<>>>@@@@@@DDDIIIRRRhhh{{{zzzwwwrrrrrruuuvvvyyy}}}yyyvvvsssooojjjddd```_________bbbdddgggiiijjjiiihhhgggfffgggggggggdddaaa]]][[[YYY[[[^^^```^^^[[[WWWTTTRRRPPPNNNLLLLLLMMMOOOQQQTTTWWWZZZ^^^___^^^]]][[[TTTRRROOONNNPPPRRRTTTTTTUUUSSSOOOKKKIIIGGGGGGGGGGGGHHHKKKQQQYYYaaaiiinnnnnnnnnnnnnnnnnnnnnmmmmmmjjjjjjkkklllppptttxxx{{{~~~zzzuuukkkddd```bbbttt|||mmm\\\UUUTTTTTTTTTUUUSSSRRRPPPMMMKKKHHHFFFEEE@@@???===;;;999999999999888888888888888888888888666666666777777777888888666666666666666666666666:::999999999999:::;;;;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===???======@@@AAA@@@DDDIIIVVVmmm}}}yyywwwtttppppppssswww{{{|||yyyuuuqqqlllfffaaa___^^^^^^```aaadddfffgggfffeeedddbbbbbbbbbbbb```\\\WWWTTTRRRUUUZZZ^^^```___\\\ZZZUUUSSSQQQOOOOOOQQQSSSUUUVVVXXX\\\```bbbcccbbbaaaYYYVVVRRRPPPQQQTTTXXX[[[\\\YYYTTTOOOKKKIIIHHHHHHGGGHHHKKKOOOVVV^^^eeeiiikkklllmmmnnnmmmlllkkkjjjgggffffffhhhkkkqqqvvvyyy|||xxxpppfff______jjj}}}ppp___VVVTTTTTTUUUUUURRRQQQOOOMMMKKKIIIGGGFFF@@@???===;;;:::999999999888888888888888888888888555666666777888888999999666666666666666666666666999999999999999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===???BBBAAA@@@DDDKKK\\\qqq{{{wwwuuurrrnnnooorrrwww||||||wwwtttnnnhhhccc```___^^^___aaadddffffffeeedddbbbaaa````````````\\\VVVQQQNNNQQQVVV[[[___aaabbbbbbVVVTTTRRRPPPPPPRRRUUUWWWUUUXXX\\\```dddeeeffffff]]]ZZZUUUQQQRRRVVV]]]bbbeeeaaa\\\VVVPPPLLLJJJIIIHHHIIIKKKOOOUUU\\\bbbfffmmmnnnooopppooollljjjhhhfffeeecccdddhhhnnntttxxx|||ttthhh^^^]]]cccttt{{{qqqaaaVVVSSSUUUVVVUUUPPPPPPNNNLLLJJJHHHGGGFFFAAA???===;;;:::999::::::888888888888888888888888555555666777888999::::::777777777777777777777777888888888999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???BBBAAAAAAFFFNNNfffyyyyyytttssspppnnnooossswww}}}yyyvvvqqqkkkfffcccaaa```___aaadddeeefffeeecccaaaaaa``````aaabbb^^^WWWQQQMMMOOORRRWWW\\\aaafffhhhZZZWWWSSSPPPOOOQQQSSSUUUUUUWWW\\\```eeegggiiiiiiccc___YYYTTTTTTZZZcccjjjnnnkkkeee___XXXRRRMMMKKKIIIJJJLLLOOOUUU\\\bbbeeennnppprrrsssrrrnnnkkkhhhfffeeebbbbbbffflllssswww}}}xxxkkk```]]]^^^iii~~~~~~{{{ssseeeYYYUUUWWWWWWTTTQQQPPPNNNLLLJJJHHHFFFEEEAAA@@@>>><<<::::::::::::888888888888888888888888666666777777888999::::::777777777777777777777777777888888999:::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===???AAA@@@AAAIIISSSlll~~~|||wwwrrrqqqpppnnnpppuuuyyyzzzwwwsssmmmiiieeecccbbb___aaaccceeeeeedddbbb```aaa``````bbbdddaaaYYYSSSMMMMMMNNNQQQWWW___ggglllccc___YYYTTTQQQQQQRRRTTTTTTWWW\\\aaafffiiikkklllhhheee^^^XXXWWW^^^iiiqqqwwwtttoooiii```XXXRRRNNNIIIJJJKKKOOOTTT[[[aaaeeemmmooorrruuutttqqqmmmkkkhhhfffcccbbbeeekkkrrrwww{{{{{{oooddd]]]ZZZaaauuu{{{{{{yyy}}}wwwkkk]]]WWWXXXVVVQQQRRRRRRPPPMMMKKKHHHGGGFFFAAA@@@>>><<<::::::::::::888888888888888888888888777777777888888999999999999999999999999999999999888888:::;;;;;;;;;:::999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>@@@???BBBLLLXXXpppzzzuuuqqqppppppooorrrwww|||zzzxxxtttooojjjgggeeeddd___```bbbddddddcccaaa```aaa``````ccceeebbb[[[TTTMMMLLLKKKMMMTTT]]]gggmmmlllggg```YYYTTTSSSSSSTTTUUUWWW\\\bbbgggkkkmmmooolllhhhbbb[[[ZZZaaammmvvv|||zzzvvvooofff]]]UUUQQQHHHIIIKKKNNNTTTZZZaaadddkkknnnrrruuuvvvssspppmmmjjjgggcccbbbdddjjjrrrwwwzzz~~~rrrggg\\\XXX\\\mmmxxxwwwyyy|||ooo```YYYXXXUUUOOOTTTSSSQQQOOOLLLIIIGGGFFFAAA@@@>>><<<;;;:::::::::888888888888888888888888888888888888888999999999999999999999999999999999999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<>>>??????BBBNNN[[[www}}}}}}yyytttppppppppppppsssyyy~~~{{{tttoookkkhhheeecccbbbbbbbbbbbbbbbcccccccccccceeehhhjjjjjjeee^^^YYYVVVQQQMMMPPPUUU[[[eeennnooonnnkkkeee^^^YYYVVVUUUVVVXXXZZZ^^^dddiiinnnqqqnnnkkkeeeaaa```dddmmmsssyyy}}}~~~wwwkkk___WWWTTTKKKLLLMMMPPPTTTYYY]]]___eeeiiioootttvvvuuusssqqqrrrmmmfffcccfffkkknnnoooxxx~~~}}}uuuqqq___YYYZZZfffwww|||vvvxxxxxxzzzgggYYYUUUSSSQQQSSSRRRPPPNNNLLLJJJHHHHHHCCCBBB@@@>>><<<:::999999999999888888777666666666888888888888888888888888888888999999999999888888999999888888888888888888666999<<<>>>>>><<<888555888999:::;;;<<<<<<<<<<<<<<<<<<>>>>>>===CCCSSSddd{{{wwwuuuqqqooopppqqqqqqvvv{{{{{{uuupppllliiieeecccaaaaaaaaaaaaaaaaaaaaaaaa```bbbfffjjjkkkhhhbbb]]]ZZZTTTPPPQQQUUUYYYbbbkkkqqqpppnnnjjjccc]]]YYYXXXWWWXXXZZZ]]]aaafffjjjlllmmmjjjfffbbbaaaeeelllqqqyyy|||}}}wwwlll```YYYVVVOOOOOOPPPRRRTTTWWWZZZ\\\bbbffflllrrrvvvwwwvvvuuutttoooiiigggiiilllooooooxxx~~~~~~vvvsssddd\\\YYYaaarrr|||uuuwwwzzz|||jjj[[[VVVTTTRRRSSSRRRQQQOOOMMMJJJHHHGGGCCCBBB@@@>>><<<:::999999999999999999999999::::::888888888888888888888888888888999999999999888888888888888888888888888888888:::<<<>>>>>><<<:::888::::::;;;<<<============>>>>>>@@@@@@@@@FFFWWWiiizzzwwwtttpppnnnpppqqqrrrwww}}}{{{vvvrrrnnnjjjfffccc```````````````___^^^]]]\\\___dddiiilllkkkgggccc^^^XXXSSSTTTVVVXXX___gggqqqrrrrrrnnnhhhaaa\\\ZZZWWWWWWWWWYYY\\\```dddgggjjjiiigggdddccceeejjjnnnxxx{{{{{{wwwmmmbbb[[[XXXTTTSSSSSSTTTTTTUUUVVVWWW\\\```gggooouuuxxxzzzzzzxxxtttpppnnnnnnpppqqqqqqxxx}}}xxxuuuhhh^^^XXX\\\kkk|||uuuuuuyyyooo```YYYVVVTTTTTTSSSRRRPPPMMMKKKHHHGGGCCCBBB@@@>>><<<:::999999777888888999::::::;;;;;;888888888888888888888888888888999999999999888888888888888888888888888888:::;;;<<<=========;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBCCCKKK^^^ppp~~~yyyvvvqqqooonnnppprrrsssyyy~~~zzzvvvrrrnnnjjjfffccc____________^^^]]][[[ZZZ[[[^^^ccciiimmmmmmjjjgggaaa[[[WWWWWWXXXYYY___eeemmmppprrrpppjjjccc\\\YYYTTTSSSSSSUUUXXX\\\```bbbggghhhgggfffeeefffiiillluuuwwwxxxtttmmmddd^^^[[[UUUUUUUUUTTTTTTTTTTTTUUUVVV[[[bbbkkksssyyy|||~~~|||zzzwwwuuutttuuuuuuuuuyyy}}}zzzwwwiii___WWWZZZggg{{{~~~uuurrrtttuuufff\\\XXXWWWTTTTTTSSSQQQNNNKKKIIIGGGCCCBBB@@@>>><<<:::999999666666777777777888888888888888888888888888888888888888999999999999888888888888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======>>>>>>===AAAAAABBBCCCEEEPPPeeeyyy|||xxxuuupppnnnoooqqqsssttt|||{{{xxxsssoookkkhhhdddaaa]]]]]]^^^^^^]]]\\\ZZZXXX\\\___ccciiinnnooollljjjccc^^^ZZZ[[[[[[[[[```eeehhhkkkooonnniiiaaa[[[WWWPPPOOOOOOPPPTTTXXX]]]```dddeeeggggggggghhhjjjkkkrrrttttttrrrlllfff```]]]VVVVVVVVVVVVUUUUUUUUUTTTQQQVVV]]]gggpppwww|||~~~}}}{{{zzzyyyzzz{{{|||}}}xxxggg^^^WWWZZZfffyyywwwqqqooo}}}nnn```ZZZYYYUUUUUUTTTRRROOOLLLIIIGGGCCCBBB@@@>>><<<:::999999888888888777777777666666888888888888888888888888888888999999999999888888777777888888888999999999::::::999::::::;;;;;;<<<999999:::;;;<<<<<<<<<<<<@@@@@@AAADDDHHHUUUmmm~~~zzzvvvtttoooooopppssstttvvv~~~~~~~~~xxxtttnnniiifffdddaaa___[[[\\\]]]^^^]]]\\\YYYXXX]]]___ccciiinnnpppnnnlllgggbbb______^^^]]]```eeedddhhhllllllggg```YYYVVVNNNMMMLLLMMMPPPUUUZZZ]]]aaacccfffggghhhiiikkkmmmqqqqqqrrrqqqmmmhhhddd```XXXXXXXXXXXXXXXWWWVVVVVVOOOSSSZZZbbbllltttzzz}}}~~~}}}||||||yyyhhh```YYY[[[dddvvvzzzpppmmm|||uuueee[[[ZZZVVVVVVUUUTTTQQQMMMIIIFFFCCCBBB@@@>>><<<:::999999;;;;;;::::::999888888777888888888888888888888888888888999999999999888888777777777888999999::::::888999999999:::;;;;;;;;;888999:::;;;<<<<<<<<<<<>><<<:::999999::::::999999999999999999888888888888888888888888888888999999999999888888666777777888999999::::::888999:::;;;<<<<<<<<<<<<999:::;;;<<<============??????AAAFFFNNNaaa~~~~~~zzzwwwtttrrrrrrsssvvvxxxxxxyyy~~~{{{tttnnnfff```]]]\\\\\\\\\XXXZZZ\\\^^^^^^]]][[[YYYZZZ\\\bbbiiipppssstttsssqqqlllgggeeebbb^^^^^^aaadddhhhkkkkkkgggaaa\\\YYYQQQOOOLLLKKKLLLOOOSSSVVV]]]```cccfffhhhjjjnnnppprrrrrrrrrrrrrrroookkkhhhbbbbbbbbbaaa^^^\\\YYYWWWOOOQQQVVV]]]fffnnntttwwwyyyzzzzzzyyyxxx{{{zzztttiii^^^YYY^^^nnnppphhhrrr~~~jjj]]]ZZZVVVWWWVVVUUURRRMMMIIIFFFCCCBBB@@@>>><<<:::999999666666666777888888999999888888888888888888888888888888999999999999888888666777777888999999::::::888999;;;===>>>>>>===<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@BBBGGGQQQeee}}}zzzvvvtttqqqssstttxxxzzzyyyzzz|||tttmmmddd]]]YYYXXXXXXXXXWWWYYY[[[\\\]]]\\\ZZZYYY\\\```ccchhhpppwwwxxxsssuuuqqqkkkeeeaaaaaabbbccceeejjjnnnllliiifff^^^WWWRRRPPPMMMKKKKKKMMMPPPRRRZZZ^^^bbbdddeeefffkkknnnrrrtttuuuuuussspppkkkiiiffffffffffffeeeaaa\\\XXXTTTTTTVVVYYY___ffflllooosssuuuxxxyyyyyy|||~~~~~~yyyoooccc]]]^^^jjjrrrjjjmmmooo```YYYWWWWWWWWWVVVSSSNNNJJJGGGEEEDDDBBB???===;;;:::999888888999999999:::::::::777777777777777777777777444555666888:::<<<===>>>999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???AAACCCJJJYYYrrr{{{vvvssspppoooppprrruuuuuuwww~~~wwwqqqhhhaaa]]]\\\[[[[[[YYYZZZ\\\]]]^^^]]]\\\\\\^^^bbbeeehhhooowwwwwwtttvvvrrrkkkdddaaaaaabbbdddfffmmmqqqqqqoookkkddd\\\XXXUUUQQQMMMLLLNNNQQQSSS\\\___cccddddddeeeiiimmmqqqrrrttttttssspppllljjjiiiiiiiiiiiihhhddd___[[[VVVVVVVVVYYY]]]bbbgggjjjnnnqqquuuvvvxxx{{{}}}rrrddd]]]]]]hhh}}}xxxnnnnnn~~~ooo___WWWVVVVVVVVVUUUSSSOOOKKKHHHEEEDDDBBB???===;;;:::999888888999999999:::::::::888888888888888888888888777777888999::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAADDDLLL\\\tttzzzuuurrrpppnnnlllooorrrtttwww~~~~~~xxxppphhhdddbbb```___[[[[[[\\\]]]^^^^^^______aaaeeegggiiinnnuuuvvvtttvvvqqqiiibbb___```ccceeehhhooovvvwwwwwwtttmmmeeeaaa]]]VVVQQQNNNOOORRRUUU]]]```cccdddccccccfffiiiooopppqqqqqqqqqooommmlllmmmmmmmmmnnnmmmiiiccc___XXXXXXWWWXXX[[[^^^bbbeeeiiimmmpppsssuuuyyy~~~vvvggg]]]ZZZcccwwwuuupppyyyrrraaaVVVTTTUUUUUUUUUSSSOOOLLLIIIEEEDDDBBB???===;;;:::999888888999999999:::::::::888888888888888888888888:::::::::999999999888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<===???@@@AAABBBFFFOOO```yyyyyytttqqqooommmjjjmmmqqqtttyyyyyyqqqlllgggdddbbb]]]\\\\\\\\\\\\^^^___```cccfffhhhiiimmmrrrtttrrruuuoooggg```]]]___cccfffhhhqqqyyy}}}~~~|||uuummmjjjeee\\\UUUQQQQQQTTTWWW___aaadddcccaaa```ccceeemmmmmmmmmmmmnnnnnnnnnnnnooooooqqqrrrqqqnnnhhhccc[[[ZZZYYYYYYZZZ]]]```bbbgggjjjmmmoooqqqvvv}}}{{{jjj^^^YYY```qqq}}}rrruuuxxxeeeXXXRRRSSSTTTTTTSSSPPPMMMKKKFFFDDDBBB@@@===;;;::::::888888999999999:::::::::888888888888888888888888:::::::::999999888888888888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;>>>===;;;;;;<<<===@@@AAAAAABBBGGGRRRfff~~~~~~wwwssspppnnnllljjjnnnrrrwww~~~~~~}}}}}}yyysssmmmhhhddd___]]][[[ZZZZZZ\\\___```bbbgggjjjjjjlllppprrrpppsssnnnfff___\\\^^^cccfffiiirrr{{{|||tttqqqkkkbbbZZZUUUUUUWWWZZZ```ccceeeccc```___aaacccjjjiiiiiiiiijjjkkkmmmnnnoooppprrruuuuuuqqqlllggg^^^]]]\\\[[[[[[^^^```bbbfffhhhkkklllnnnrrryyynnn```YYY]]]mmm|||uuurrr~~~{{{gggYYYPPPRRRSSSTTTSSSPPPMMMKKKFFFEEECCC@@@>>><<<;;;:::888888999999999:::::::::888888888888888888888888999999999999999999999999888888888999999999:::::::::::::::;;;;;;;;;<<<<<<>>>===<<<;;;<<<>>>@@@BBBAAABBBIIIXXXnnn|||uuuqqqooolllkkkiiilllrrryyy~~~}}}}}}xxxrrrlllhhhbbb___\\\YYYYYY[[[^^^```bbbhhhlllmmmnnnqqqrrrppprrrnnngggaaa___```dddgggkkkttt}}}{{{uuuppphhh```\\\[[[\\\^^^dddfffgggfffbbbaaabbbeeehhhgggeeedddeeehhhkkkmmmoooppptttwwwxxxvvvppplllcccaaa^^^]]]\\\]]]___aaabbbeeeggghhhiiinnnvvv|||rrrddd\\\]]]jjjxxxyyyrrryyy}}}hhhXXXPPPQQQSSSSSSRRRPPPMMMKKKFFFEEECCC@@@>>><<<;;;:::888888999999999:::::::::999999999999999999999999888888888999999::::::;;;888888888888999999999999999::::::;;;;;;<<<<<<<<<>>>===<<<<<<===>>>@@@AAABBBDDDMMM```xxxzzzssspppmmmkkkjjjgggjjjpppxxx~~~~~~}}}wwwqqqnnnfffccc]]]YYYXXX[[[^^^aaabbbiiipppqqqqqqssssssqqqsssoooiiieeecccdddgggiiinnnvvvyyyuuunnngggcccbbbbbbdddhhhjjjllljjjfffeeefffhhhfffdddbbb```aaadddiiikkknnnqqquuuzzz|||zzzuuupppgggeeeaaa^^^\\\[[[\\\]]]\\\^^^aaabbbeeekkkssszzztttggg^^^^^^iiivvv}}}rrruuujjjZZZPPPQQQSSSSSSRRROOOMMMKKKGGGEEECCCAAA>>><<<;;;;;;888888999999999:::::::::999999999999999999999999888888999999999:::::::::888888888888999999999999999999::::::;;;<<<<<<============>>>??????@@@@@@DDDGGGSSShhhxxxrrrnnnllljjjiiigggjjjpppyyyzzzuuurrriiieee___ZZZYYY[[[___bbbbbbkkkrrrttttttuuuuuurrrtttqqqlllhhhfffgggiiikkkpppxxx{{{xxxrrrlllhhhfffggggggkkkmmmooommmjjjhhhiiilllfffccc```^^^___bbbgggjjjoooqqqvvv|||~~~}}}xxxtttjjjgggccc^^^[[[YYYYYYYYYWWWYYY\\\^^^bbbiiirrryyyvvviii```___iiiuuusssrrryyymmm]]]QQQRRRSSSSSSRRROOOLLLJJJGGGFFFCCCAAA>>><<<;;;;;;888888999999999:::::::::999999999999999999999999::::::999999999999999999777888888888888999999999999999::::::;;;<<<======<<<===>>>???@@@@@@@@@???EEEJJJWWWnnnxxxrrrnnnllljjjiiiiiilllrrr|||~~~~~~}}}{{{yyywwwqqqmmmfff___\\\\\\^^^___ccciiipppsssssstttxxx|||xxxuuuqqqnnnlllnnnppprrrwww{{{zzzwwwtttpppooonnnooopppvvvvvvvvvvvvssspppmmmllljjjgggaaa\\\ZZZ]]]ccchhhoooppprrrwww{{{{{{wwwssslllhhhdddaaa```]]]XXXTTTSSSSSSSSSVVV]]]fffooouuuwwwnnnccc[[[```kkk|||nnnnnnsssqqq___WWWRRROOOQQQRRROOONNNOOOHHHEEEBBB@@@???>>><<<:::999999999999999999999999777888999999999999888777888888888777777777777777999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<=========???BBBDDDHHHHHHYYYzzz~~~xxxqqqllljjjiiiiiitttrrrttt||||||||||||{{{zzzvvvrrrlllfffbbbaaacccdddfffkkkqqqssstttuuuzzz~~~}}}{{{wwwtttrrrssstttvvvxxx{{{{{{wwwuuuuuuuuuvvvyyyzzzzzzzzzwwwtttpppnnniiifff```ZZZXXXZZZ```eeennnoooqqqvvvyyyyyyuuurrrkkkgggccc___]]]ZZZVVVSSSQQQQQQQQQUUU\\\fffpppuuuwwwoooddd\\\___iii}}}xxxjjjiiinnnuuucccVVVQQQNNNQQQRRRPPPNNNOOOHHHEEEBBB@@@???>>><<<:::999999999999999999999999888888888888888888888888888888888888999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<============>>>AAADDDIIILLL^^^~~~|||wwwqqqllljjjiiijjj~~~|||~~~{{{yyyxxxzzz}}}~~~~~~|||xxxrrrmmmiiiggghhhhhhjjjnnnrrrttttttwww|||}}}zzzxxxxxxxxxxxxxxx{{{~~~{{{zzz{{{{{{}}}~~~|||xxxtttqqqkkkgggaaaZZZWWWZZZ___dddlllmmmppptttvvvvvvsssqqqllliiiddd```\\\YYYUUUSSSNNNNNNOOOSSS[[[fffpppvvvxxxpppfff\\\]]]eeeuuuwwwiiigggjjj}}}xxxhhhUUUOOOMMMQQQSSSPPPNNNNNNHHHFFFBBB@@@???>>><<<:::999999999999999999999999:::999888777777888999:::888888999999:::::::::;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>===>>>AAACCCJJJPPPeee~~~zzzuuuooollljjjjjjkkk}}}{{{yyyvvvtttrrrssswww||||||xxxsssooommmllllllnnnppprrrsssuuuxxx|||~~~|||yyyxxxwwwwwwxxxzzz~~~}}}||||||}}}~~~|||wwwtttoookkkddd]]]ZZZ[[[```eeekkkmmmooorrrtttsssrrrpppooolllhhhccc___[[[WWWUUUMMMLLLMMMQQQZZZeeepppwwwxxxrrrhhh]]][[[aaannn{{{nnnjjjkkk}}}zzzkkkWWWPPPMMMQQQSSSQQQNNNMMMIIIFFFCCCAAA@@@>>><<<:::999999999999999999999999:::999777666666777999:::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???>>>===>>>AAACCCHHHTTTlll{{{xxxsssnnnkkkjjjkkkkkk{{{{{{~~~}}}{{{xxxuuutttqqqooommmooottt{{{~~~{{{wwwtttrrrqqqqqqrrrssssssuuuwww{{{}}}}}}{{{yyyvvvtttrrrrrrrrrvvvyyy||||||||||||}}}}}}~~~{{{yyysssooohhh```[[[\\\aaaeeekkkmmmppprrrrrrrrrqqqppppppooolllgggbbb]]]YYYXXXNNNMMMNNNQQQYYYeeepppxxxzzzsssjjj^^^ZZZ^^^iiisssmmmlll}}}{{{nnn]]]TTTOOOQQQTTTRRRNNNMMMIIIFFFCCCAAA@@@???===;;;999999999999999999999999:::999777666666777999:::::::::999888777666666555999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???>>>>>>???BBBDDDGGGWWWrrryyyvvvqqqmmmjjjjjjjjjkkknnnsss||||||{{{|||}}}{{{|||}}}}}}{{{xxxuuurrrooollliiikkkpppxxx~~~}}}zzzxxxuuuuuuuuuuuuvvvxxxyyyyyyuuussspppmmmkkkkkkkkkkkksssvvvzzz}}}}}}{{{{{{|||}}}{{{|||~~~xxxssslllccc^^^^^^bbbffflllooorrrsssrrrqqqqqqrrrpppqqqpppmmmggg```\\\ZZZRRRQQQPPPSSSZZZeeepppxxx{{{uuulll___[[[]]]gggvvvnnnjjjyyyvvvfff[[[RRRRRRUUUSSSOOOMMMIIIGGGCCCAAA@@@???===;;;999999999999999999999999:::999888777777888999::::::999999888777666555555999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>@@@CCCFFFIII]]]zzz{{{xxxuuupppllliiiiiijjjjjjmmmtttyyytttsssssssssuuuxxx{{{~~~~~~|||xxxuuunnnkkkggghhhmmmuuu|||~~~|||yyyxxxxxxyyyyyyyyyxxxwwwooommmiiifffdddeeefffhhhppptttyyy|||}}}~~~|||zzzxxxxxxyyyzzzyyyzzz|||{{{sssjjjddddddhhhlllmmmpppttttttsssrrrrrrtttsssvvvxxxvvvooohhhcccaaaWWWUUUSSSUUU[[[eeepppwww|||uuulllaaa[[[^^^eee|||xxxnnngggvvvooobbbVVVTTTUUUSSSOOOMMMIIIGGGDDDBBBAAA???===;;;999999999999999999999999888888888888888888888888888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>>>>???AAAEEEGGGMMMdddzzzwwwxxxuuupppkkkhhhhhhhhhiiipppxxx|||tttooolllkkkkkkqqquuuzzz|||yyynnnkkkgggfffkkkssszzz~~~~~~{{{{{{{{{{{{{{{{{{zzzxxxuuullliiieeebbb```bbbdddfffooorrrxxx{{{||||||}}}~~~}}}{{{xxxuuutttuuuvvvwwwxxxyyy{{{~~~zzzqqqkkkjjjnnnrrrooorrruuuuuusssrrrsssuuuxxx|||~~~wwwpppjjjhhhZZZXXXUUUVVV\\\fffpppwww}}}vvvmmmaaa\\\^^^dddzzzzzzoooggguuuuuufffXXXUUUUUUSSSOOONNNJJJGGGDDDBBBAAA???===;;;999999999999999999999999777888999999999999888777666777777999:::;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::<<<===>>>???BBBFFFIIIQQQiiizzzxxx~~~xxxuuupppkkkhhhggghhhhhhrrrxxx~~~}}}}}}zzzsssnnnkkkiiihhhlllpppvvv}}}vvvqqqkkkiiilllrrryyy|||~~~|||}}}|||||||||zzzwwwuuummmfffaaa```^^^]]]```eeelllsssyyyzzz{{{|||{{{xxxyyywwwtttrrrqqqrrrtttuuuuuuzzz}}}}}}xxxssspppqqqqqqppptttxxxyyyxxxwwwyyy{{{zzzuuuqqqddd^^^YYYZZZ^^^dddnnnxxxwwwmmmfff```]]]___pppzzzjjjeeeoooqqq___XXXYYYXXXTTTRRRMMMJJJFFFCCCBBBAAA???===@@@???===:::888777666666999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>AAABBBBBBGGGOOO\\\tttzzzyyyxxxqqqllljjjgggdddeeeiiipppzzz~~~}}}~~~yyyrrrnnnllljjjiiimmmpppvvv}}}~~~xxxrrrnnnooosssxxxzzz{{{|||}}}~~~}}}|||zzzyyy}}}}}}|||}}}~~~}}}zzzxxxmmmgggaaa^^^]]]\\\```eeelllsssyyy{{{{{{|||{{{wwwvvvtttqqqooonnnoooqqqrrrtttyyy}}}}}}~~~yyyvvvuuuuuutttwww{{{{{{yyyyyy{{{~~~~~~xxxuuuhhhaaa[[[[[[^^^cccmmmwww}}}ssshhh```\\\^^^mmm}}}nnngggnnnrrr```YYYYYYWWWTTTRRRMMMJJJFFFCCCBBBAAA???======<<<;;;:::999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAAAAABBBHHHOOO```www}}}{{{~~~vvvpppkkkjjjgggeeegggkkkrrr|||~~~~~~~~~{{{uuurrrpppnnnmmmnnnpppvvv~~~|||wwwuuuuuuvvvwwwvvvvvvvvvvvvwwwwwwxxxxxx||||||~~~~~~|||qqqjjjbbb___]]]]]]bbbhhhmmmtttzzz{{{{{{}}}{{{wwwtttrrrooollllllmmmooopppsssxxx|||}}}}}}zzzyyyyyy{{{}}}}}}{{{{{{~~~}}}yyymmmddd]]][[[]]]bbbllluuu~~~yyykkk```[[[[[[iiisssiiimmm~~~tttbbbZZZYYYWWWTTTRRRNNNKKKGGGDDDBBBAAA???>>>:::::::::::::::;;;;;;<<<999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAAAAAAAAHHHPPPccc{{{}}}yyytttnnnjjjiiihhhgggiiinnnvvv{{{xxxvvvtttrrrppprrrwww|||yyyvvvuuutttsssrrrqqqrrrtttwwwxxx}}}~~~~~~wwwooofffbbb``````eeelllooovvv|||}}}}}}~~~}}}yyyuuurrrnnnkkkkkklllnnnppprrrwww{{{}}}~~~||||||~~~}}}{{{|||~~~{{{pppggg^^^[[[\\\```iiisss||||||mmmbbb\\\YYYdddyyyxxxmmmnnn}}}uuuccc[[[YYYVVVTTTSSSOOOLLLHHHEEECCCAAA???>>>:::::::::::::::;;;<<<===999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@@@@AAAHHHPPPccc{{{~~~zzzuuuqqqllliiiiiiiiiiiilllqqqzzz|||yyywwwuuussstttxxx~~~yyyvvvsssqqqooonnnnnnqqqtttvvv~~~zzzrrriiieeebbbbbbgggmmmqqqxxx~~~}}}vvvsssnnnjjjiiijjjlllnnnpppvvvzzz|||}}}|||~~~}}}{{{zzz~~~~~~zzzxxxooofff^^^[[[[[[^^^fffoooyyy~~~oooddd```WWWaaatttrrrqqq~~~tttccc[[[XXXUUUSSSTTTPPPMMMHHHEEECCCBBB@@@>>><<<<<<;;;::::::;;;;;;;;;999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<===@@@@@@AAAHHHQQQbbbzzz}}}xxxrrrooojjjhhhiiijjjjjjnnnttt|||xxxuuuvvvwwwyyy~~~yyysssqqqnnnlllkkkmmmppprrr~~~}}}uuummmhhheeedddhhhnnnsss{{{xxxuuuooojjjhhhiiikkkmmmooouuuyyyzzz}}}}}}{{{~~~}}}zzzyyy|||}}}~~~~~~~~~{{{xxxtttrrrkkkccc\\\YYYZZZ\\\dddlllvvvtttiiicccYYY```oooxxxsss|||rrrbbbZZZWWWTTTSSSUUUQQQNNNIIIFFFDDDBBB@@@>>>>>>===<<<;;;::::::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<===??????AAAHHHQQQbbbzzz}}}wwwqqqnnniiigggiiikkklllpppvvv{{{xxxyyyyyy{{{~~~vvvtttqqqnnnmmmmmmooopppzzz~~~zzzsssooollliiilllqqquuu}}}{{{uuuooollllllnnnooooootttxxxyyy{{{~~~{{{}}}~~~{{{yyyzzz|||zzzzzzzzzyyyvvvrrrooolllfff___YYYXXXYYY[[[aaaiiisss}}}zzzmmmeee]]]```jjj}}}tttvvv~~~~~~pppaaaYYYVVVSSSTTTVVVRRROOOJJJGGGDDDCCC@@@>>>======<<<;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<===??????AAAHHHRRRfff~~~~~~xxxpppmmmiiigggiiikkklllqqqvvv|||{{{{{{|||{{{yyyuuurrrpppppppppqqqwww|||yyyvvvrrroooqqquuuvvv{{{tttqqqppprrrtttnnntttxxxxxxzzzzzz}}}|||zzzzzz{{{xxxxxxwwwvvvsssoookkkiiibbb\\\WWWWWWXXXZZZ```gggqqq|||pppeee``````fffvvvtttqqquuu|||ooo```YYYUUUSSSTTTVVVRRROOOJJJGGGEEECCC@@@>>><<<<<<;;;;;;;;;<<<======999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<===>>>???AAAIIIRRRiiixxxqqqmmmiiigggiiikkklllqqqwww|||xxxuuuttttttttt{{{}}}~~~zzzyyyyyyzzz}}}xxxuuuttttttoooqqqtttwwwzzz~~~~~~~~~~~~~~~|||yyyvvvuuuxxxwwwrrrpppooolllhhhccc\\\WWWWWWWWWYYY___fffooozzzuuulll______cccooo{{{lllnnn{{{~~~|||pppaaaWWWTTTUUUUUUTTTSSSPPPLLLIIIFFFDDD@@@>>>@@@>>>;;;888888999:::<<<<<<;;;::::::999999999999::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<===============<<<<<<<<<999===;;;<<>>???===;;;999999999:::;;;<<<;;;::::::999999999:::999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<========================<<<:::???======DDDDDDIIIXXXrrr~~~xxxrrrpppkkkgggeeeeeeeeeiiisss}}}{{{xxxwwwxxxzzz{{{}}}}}}{{{{{{xxxyyy}}}}}}wwwtttmmmmmmmmmnnnpppvvv}}}~~~~~~~~~}}}{{{xxx{{{zzzuuurrrrrrooojjjhhhbbb]]]\\\\\\]]]ccciiiooozzzwwwmmm___\\\ZZZcccwww|||mmmnnnwwwuuufff[[[UUUTTTTTTTTTSSSPPPLLLIIIFFFDDD@@@>>>===<<<;;;:::::::::::::::;;;;;;:::999999999::::::777888888999:::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<===<<<<<<==================;;;@@@>>>???EEEFFFLLL\\\yyy}}}vvvqqqooojjjgggeeeeeefffjjjttt}}}xxxtttqqqqqqrrrssswww}}}~~~xxxxxx{{{xxxssskkkjjjiiiiiilllsss|||~~~}}}}}}}}}zzz||||||wwwuuutttqqqmmmkkkeee```______```dddjjjooozzz}}}sss___[[[YYY```ttt{{{lllnnnuuuzzzjjj]]]VVVTTTTTTTTTSSSPPPLLLIIIFFFDDD@@@>>><<<<<<<<<;;;;;;:::::::::;;;::::::999999:::::::::777777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<============;;;@@@??????DDDFFFNNN```}}}~~~{{{uuuooommmjjjfffdddeeefffkkkwww~~~{{{vvvqqqnnnllllllmmmpppxxxzzzyyy{{{yyyssshhhgggeeecccfffmmmwww~~~}}}{{{{{{}}}~~~~~~~~~{{{}}}}}}yyywwwxxxuuuqqqnnnhhhccccccbbbbbbfffkkkppp{{{vvvaaa]]]ZZZaaattt|||lllmmmrrr~~~oooaaaWWWSSSSSSTTTSSSPPPLLLIIIFFFDDD@@@>>>;;;;;;;;;;;;;;;;;;:::::::::::::::999999::::::;;;777777888999999:::;;;;;;<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<======>>>>>>:::@@@>>>>>>CCCFFFPPPddd}}}zzztttnnnllliiieeedddeeegggmmmyyy~~~}}}zzzyyyxxxvvvuuuvvvxxx{{{~~~{{{wwwrrrnnnllljjjjjjkkksss{{{}}}||||||}}}xxxjjjhhhdddbbbccchhhqqqwww~~~{{{yyyxxxzzz{{{|||}}}{{{~~~~~~{{{zzz{{{yyyuuurrrlllhhhgggfffeeehhhmmmsss}}}wwweee```\\\aaarrr~~~nnnnnnpppssscccXXXSSSSSSTTTSSSPPPLLLIIIFFFDDD@@@>>><<<;;;;;;::::::;;;;;;;;;::::::999999999:::;;;;;;999999999999::::::::::::<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<===>>>>>>>>>:::@@@???>>>CCCFFFRRRhhh{{{yyysssnnnlllhhheeecccdddgggnnn|||yyyvvvssspppnnnffffffeeecccaaaaaacccfffiiiooowww}}}zzzvvvrrrnnnkkkjjjhhhpppxxx~~~}}}zzz}}}tttqqqlllgggeeehhhnnnsss~~~}}}zzzvvvuuuvvvxxxzzzzzzzzz~~~||||||~~~}}}yyyvvvqqqmmmlllkkkiiilllqqquuu~~~{{{jjjccc\\\___nnnqqqqqqooovvvfffYYYSSSRRRTTTSSSPPPLLLIIIFFFDDD@@@>>>===<<<:::999999:::<<<===:::999999999::::::;;;<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<======>>>;;;;;;<<<<<<===>>>>>>???;;;BBB@@@???DDDGGGUUUlll}}}zzzxxxsssnnnlllhhhdddcccdddhhhooo}}}}}}tttmmmiiifffbbb___[[[[[[YYYWWWUUUUUUWWWYYYUUUZZZbbbiiiqqq~~~}}}zzzvvvqqqmmmkkkgggnnnvvv~~~xxxuuuooosssyyy}}}{{{uuunnnjjjkkkooosss|||}}}yyyuuussstttvvvxxxxxxzzz~~~}}}}}}{{{zzztttpppooonnnlllooosssvvvooofff\\\\\\jjjssssssnnnxxxgggYYYSSSRRRTTTSSSPPPLLLIIIFFFDDD@@@>>>===<<<:::888888:::<<<>>>999999999999::::::;;;<<<===<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<===>>>>>>???<<>>?????????===@@@EEEEEEHHH\\\tttzzzuuupppkkkiiijjjeeeeeedddcccgggrrrwwwllleee\\\VVVUUUUUUSSSQQQNNNMMMKKKJJJJJJKKKLLLMMMLLLOOORRRTTTVVV\\\fffmmm}}}~~~~~~~~~yyyssstttxxx~~~~~~~~~tttjjjddd``````dddmmmuuu|||}}}{{{yyy~~~|||vvvqqqpppssswww{{{}}}}}}~~~}}}|||yyyvvvsssrrrrrrtttuuuxxxjjj]]]\\\hhh}}}sssoooxxxzzzgggYYYSSSSSSUUUUUURRRNNNKKKHHHDDD@@@>>>;;;;;;:::999999999999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????>>>===@@@EEEFFFKKKaaayyyyyytttpppkkkhhhiiieeeeeedddcccgggsss~~~rrriii^^^YYYSSSOOOOOOOOOMMMKKKKKKJJJIIIIIIIIIJJJKKKLLLIIIKKKLLLLLLLLLPPPWWW]]]jjj{{{~~~}}}}}}~~~{{{zzz{{{~~~}}}}}}||||||yyyzzz{{{tttggg^^^YYYXXX[[[ccckkkttt~~~yyysssqqqsssxxx|||~~~~~~|||yyyvvvvvvvvvxxxyyy}}}pppbbb^^^eeewwwyyynnnuuuzzzjjj\\\UUUSSSUUUUUURRRNNNKKKHHHEEEAAA>>>;;;::::::999999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????>>>===@@@EEEGGGPPPgggwwwrrrnnniiiggghhheeeeeeddddddhhhttt|||pppcccZZZUUURRRNNNMMMMMMMMMKKKJJJKKKJJJJJJIIIJJJJJJKKKLLLIIIIIIIIIHHHHHHJJJOOOSSS^^^nnn~~~}}}}}}~~~zzzvvvttttttsssrrrsssuuuwww|||yyyiii^^^YYYWWWXXX^^^eeennn|||~~~wwwtttvvvzzz}}}~~~}}}{{{yyyyyyzzz{{{}}}ssseee^^^bbbrrr|||pppuuuyyymmm```VVVSSSUUUUUURRROOOLLLIIIFFFBBB???<<<;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===============>>>>>>???>>>>>>AAADDDGGGSSSllltttooolllhhhfffgggeeeddddddeeekkkvvvyyyooodddYYYQQQQQQOOOMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKHHHHHHGGGGGGGGGIIILLLOOOVVVcccyyy~~~~~~zzzuuupppnnnmmmlllkkkmmmoootttyyy~~~mmmbbb]]]YYYXXX[[[```hhhuuu}}}yyyzzz}}}}}}|||{{{zzz{{{|||~~~tttfff^^^```oootttvvvyyypppdddXXXSSSVVVUUUSSSOOOLLLJJJGGGCCCAAA======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=====================>>>>>>???>>>@@@BBBCCCGGGVVVqqq{{{qqqmmmjjjfffdddeeedddddddddgggnnnyyywwwlllddd]]]WWWRRRQQQPPPNNNLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFHHHJJJLLLOOOXXXiii~~~zzzvvvrrrnnnllljjjhhhfffhhhkkkqqqxxxqqqgggaaa\\\YYYZZZ]]]cccnnnyyy~~~}}}|||||||||}}}~~~uuuhhh^^^]]]lllxxxxxx~~~xxxttthhhZZZTTTVVVVVVSSSOOOMMMKKKHHHDDDBBB>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<========================>>>??????>>>AAACCCCCCIII\\\yyyxxxnnnjjjhhhdddcccddddddcccdddiiirrr~~~vvvjjjaaa]]]\\\[[[ZZZUUUTTTRRROOOMMMMMMNNNPPPRRRRRRQQQQQQPPPOOONNNMMMJJJHHHGGGFFFGGGHHHIIIIIILLLQQQ[[[kkkvvvtttqqqooommmjjjfffcccdddhhhooowww~~~wwwoooddd___[[[\\\]]]bbblllvvv~~~}}}}}}}}}~~~wwwjjj^^^[[[iii{{{yyy|||xxxvvvkkk[[[TTTVVVVVVSSSPPPMMMKKKHHHEEECCC======<<<;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>===============>>>??????===AAACCCDDDLLLcccvvvlllhhhfffcccbbbccccccccceeekkkuuuvvvmmmbbbZZZYYY]]]```aaaZZZYYYVVVSSSPPPPPPRRRTTTXXXXXXXXXWWWVVVTTTRRRRRRMMMKKKIIIHHHIIIIIIIIIIIINNNOOOTTT___qqq}}}~~~{{{uuusssqqqpppnnnkkkfffccccccgggnnnvvv~~~}}}uuugggbbb^^^___```dddmmmwww~~~~~~}}}~~~~~~~~~xxxkkk___ZZZfff|||yyy~~~{{{xxxwwwmmm[[[TTTWWWVVVSSSPPPMMMKKKIIIFFFCCC<<<<<<;;;::::::::::::;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>===============>>>??????<<>>>>>>>>>>>???AAACCCHHHUUUooowwwkkkbbb^^^^^^```bbbdddccceeekkkvvvyyyjjjccc\\\]]]dddkkkmmmmmmhhhbbb]]]]]]```ccciiipppwww|||~~~zzzsssmmmeee]]]VVVQQQNNNNNNMMMIIIHHHJJJIIIKKKMMMOOOVVVeeeyyy~~~|||{{{{{{}}}~~~|||}}}~~~vvvooojjjiiigggiiimmmrrryyy{{{sssoooiiiffffffkkkqqquuu|||~~~{{{zzzyyyzzz||||||~~~uuuggg^^^[[[ddd~~~~~~{{{wwwwwwrrrcccWWWTTTUUUTTTQQQNNNKKKHHHEEEDDD@@@>>>;;;;;;<<<======<<<::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???AAADDDKKKZZZtttwwwlllbbb^^^^^^___``````aaadddkkkuuuwwwiiieeeaaacccjjjqqqssssssnnniiifffiiiooovvvuuujjj___XXXRRRPPPNNNJJJHHHJJJHHHIIIJJJKKKOOO[[[kkkxxx|||{{{yyywwwuuuwww{{{{{{sssnnnmmmjjjkkknnnssszzz{{{vvvqqqlllllloootttxxx{{{~~~}}}zzzxxxvvvtttvvvxxxyyy|||wwwhhh___[[[ccc|||}}}xxxzzzyyyuuuhhh[[[VVVUUUTTTRRROOOLLLHHHEEEDDD@@@>>>;;;;;;<<<======<<<::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@BBBFFFNNN___{{{~~~wwwmmmddd```^^^^^^^^^\\\^^^ccckkkuuuxxxllljjjhhhlllrrrwwwyyyxxxwwwtttuuu{{{yyyiii```VVVRRROOOKKKJJJKKKIIIJJJJJJJJJMMMVVVcccmmmxxx~~~xxx{{{~~~~~~~~~~~~|||zzzyyywwwuuusssqqqqqquuu{{{xxxsssrrrnnnoooqqquuu{{{~~~wwwrrrqqqssswwwzzz}}}~~~~~~}}}{{{zzz{{{||||||~~~|||yyyuuurrrpppnnnpppsssvvvzzz{{{lllbbb\\\bbbyyy{{{sss|||~~~zzzvvvkkk^^^VVVUUUTTTRRRPPPLLLIIIEEECCC@@@>>><<<;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>AAACCCHHHQQQcccxxxooogggbbb```___^^^\\\^^^bbbiiirrr~~~zzzrrrqqqqqqtttyyy}}}~~~}}}sssgggZZZTTTPPPMMMKKKMMMIIIJJJJJJJJJMMMTTT]]]eeemmmsssvvvsssqqqqqqoookkkhhhjjjmmmooorrrwww}}}~~~}}}{{{yyyxxxwwwsssrrrpppooopppvvv}}}}}}yyyxxxtttttttttwww{{{}}}xxxuuuwwwzzz|||}}}}}}|||yyyuuurrrqqqrrrqqqssswww{{{~~~}}}{{{wwwsssooollljjjhhhkkkooosssyyy}}}oooeee^^^aaauuuwwwnnnvvv}}}wwwlll^^^UUUTTTTTTSSSQQQMMMIIIEEECCCAAA???<<<;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>CCCDDDHHHRRRdddyyyqqqiiieeebbb```___]]]^^^aaafffmmmyyy~~~wwwvvvwwwzzzqqq```WWWRRRNNNMMMMMMFFFGGGHHHIIILLLQQQWWW\\\```dddfffbbb______]]]ZZZ[[[\\\]]]^^^```ccchhhkkkzzz~~~|||zzzyyyvvvuuutttssstttyyy{{{yyyxxxxxx||||||zzzzzz}}}{{{{{{zzzvvvpppllliiihhhiiijjjmmmqqqvvv{{{~~~}}}~~~zzzyyyvvvrrrnnniiieeecccaaaeeejjjooovvv~~~}}}pppggg^^^^^^ooosssiiirrrxxxlll^^^UUUTTTTTTTTTRRRNNNJJJFFFCCCAAA???<<<;;;<<<<<<;;;:::::::::::::::::::::::::::::::::999999::::::;;;<<<::::::;;;;;;<<<=====================>>>>>>>>>>>>BBBCCCGGGQQQddd~~~~~~xxxpppiiieeecccbbbaaa]]]___cccfffmmmwwwyyyyyy{{{~~~|||hhh\\\UUUPPPMMMMMMFFFFFFGGGHHHJJJNNNRRRUUUTTTXXXXXXTTTQQQRRRRRROOOPPPQQQQQQQQQRRRTTTXXX[[[cccmmmxxx~~~}}}|||zzzzzz~~~~~~{{{zzz|||~~~~~~|||}}}|||wwwqqqjjjfffdddbbbccceeehhhnnnvvv|||}}}{{{|||~~~wwwuuurrrnnniiiddd```^^^[[[^^^dddkkkrrr|||{{{pppggg]]][[[hhhzzzrrrhhhqqqyyylll___VVVTTTTTTTTTRRROOOJJJFFFCCCBBB???<<<;;;;;;<<<;;;:::::::::::::::::::::::::::::::::999999::::::;;;<<<::::::;;;;;;<<<======>>>============>>>>>>>>>>>>@@@AAAFFFQQQeee|||vvvmmmfffcccbbbbbbbbb```eeekkkpppttt|||yyyzzz|||mmm___WWWPPPLLLLLLHHHHHHIIIIIIKKKMMMOOOQQQNNNRRRRRRNNNLLLMMMNNNLLLJJJJJJJJJJJJJJJLLLOOORRRPPP[[[gggpppyyy~~~|||~~~}}}{{{}}}{{{tttlllgggddd______```dddjjjsss{{{}}}{{{|||~~~}}}~~~~~~uuusssppplllfffaaa]]][[[VVVZZZ```hhhpppyyyyyyooofff\\\XXXddduuuqqqgggqqq{{{lll```WWWTTTTTTTTTSSSOOOJJJFFFCCCBBB???===;;;;;;<<<;;;:::::::::::::::::::::::::::::::::999999::::::;;;<<<::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>???@@@EEEQQQeee{{{tttkkkdddaaaaaaaaabbbdddkkktttzzz~~~~~~yyy{{{wwweee[[[VVVQQQMMMIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJPPPRRRVVV]]]fffqqqzzzwwwrrrtttxxxyyy}}}~~~zzzzzz{{{ssskkkfffaaa___^^^aaahhhqqqwww{{{|||{{{zzzzzzzzz{{{}}}~~~~~~{{{yyyqqqmmmhhhdddaaa^^^ZZZWWWXXXXXXZZZ```kkkwww{{{ooocccZZZXXXbbbnnnvvvjjjppp}}}pppbbbWWWRRRTTTUUUTTTOOOJJJFFFCCCBBB???<<<;;;<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>===============>>>???AAAAAADDDOOOddd}}}rrrhhhbbb```___aaaeeebbbiiiuuuyyy|||~~~{{{hhh]]]WWWQQQMMMIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHFFFHHHKKKPPPXXXaaaiiinnnuuuyyyzzzvvvoookkkmmmppprrruuuyyy}}}~~~{{{wwwvvvwww{{{zzzyyy~~~~~~}}}uuuooofffdddaaaccciiipppwwwzzz}}}{{{{{{||||||||||||}}}{{{xxxuuuppplllgggccc___\\\XXXUUUTTTTTTWWW]]]hhhttt~~~}}}qqqdddZZZWWW___kkkwwwlllqqq~~~qqqbbbWWWSSSTTTUUUSSSOOOJJJEEECCCBBB@@@===<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==================>>>??????CCCBBBEEEPPPeee~~~{{{pppeee```^^^]]]^^^bbbbbbjjjvvv~~~~~~}}}|||{{{|||~~~}}}www{{{{{{tttpppsss~~~mmmaaaYYYRRRMMMHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDFFFIIINNNTTTZZZ^^^cccgggkkkiiidddaaabbbdddgggjjjmmmqqquuu{{{}}}wwwppplllmmmrrrvvv{{{yyy}}}~~~xxxwwwvvvvvvyyyzzzoookkkgggeeeiiipppvvvyyy}}}|||{{{}}}|||{{{{{{zzzxxxtttqqqoookkkfffaaa]]]YYYTTTQQQNNNOOORRRYYYcccooozzzsssfff[[[VVV]]]hhh~~~yyynnntttsssdddXXXTTTTTTTTTRRROOOJJJEEEBBBBBB@@@===<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAADDDDDDGGGRRRfff}}}yyynnnccc___]]][[[[[[^^^```hhhttt|||uuuqqqpppoooooommmnnnppptttyyyzzzssswwwvvvlllfffgggqqq}}}ssseee\\\SSSNNNIIIIIIIIIJJJJJJJJJJJJIIIFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIMMMPPPRRRSSSXXX\\\]]]ZZZWWWXXXZZZ^^^```cccfffkkksss{{{yyyoooiiiiiimmmqqqvvv}}}|||zzz|||wwwsssmmmllllllnnnssszzzyyytttmmmiiikkkpppvvvyyy~~~||||||{{{zzzyyyyyyyyyvvvrrrooommmjjjddd___ZZZVVVRRROOOKKKLLLOOOUUU^^^jjjwwwuuuiii]]]XXX]]]fff||||||rrrwwwxxxjjj]]]VVVUUUTTTRRROOOKKKFFFBBBAAA???<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAABBBDDDDDDGGGSSSggg}}}xxxlllbbb^^^]]][[[ZZZ[[[\\\dddqqq}}}}}}yyyvvvoooppprrruuu{{{{{{rrrjjjfffdddccccccaaaaaacccgggmmmtttyyy}}}wwwqqquuusssfff^^^^^^gggqqq~~~xxxjjj___VVVQQQKKKLLLLLLLLLLLLKKKJJJIIIFFFEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEGGGHHHJJJMMMRRRSSSRRRQQQQQQSSSVVVXXX[[[^^^ccckkktttzzz~~~~~~sssjjjhhhjjjmmmlllsss|||}}}{{{}}}xxxqqqlllgggffffffhhhmmmttt{{{{{{sssnnnooorrrwwwyyy~~~}}}||||||xxxwwwwwwwwwxxxvvvsssppplllhhhccc^^^YYYUUUQQQNNNJJJKKKNNNSSSZZZfffsss{{{~~~yyynnnbbb[[[___ggg|||uuuyyy}}}qqqeeeYYYWWWTTTRRRPPPLLLGGGCCC@@@>>>;;;::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<======???@@@AAABBBCCCCCCHHHUUUjjjwwwlllbbb``````^^^\\\\\\[[[cccqqq~~~}}}uuummmhhhaaabbbcccgggllltttzzz~~~}}}{{{vvvppphhhaaa]]][[[ZZZZZZWWWXXXYYY\\\bbbiiiooossswwwssswwwoooaaaXXXWWW^^^fffqqqzzz~~~pppeee[[[VVVQQQQQQQQQQQQPPPNNNLLLJJJFFFFFFFFFGGGGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDEEEGGGJJJKKKKKKKKKLLLMMMOOOQQQTTTWWW\\\ccckkkqqqvvvzzzyyyooojjjiiijjjgggllluuu}}}~~~{{{}}}}}}{{{uuuooojjjdddcccccceeeiiipppvvvzzzxxxssssssuuuxxxzzz}}}|||{{{{{{uuuuuuuuuvvvwwwvvvsssqqqlllhhhccc^^^ZZZVVVQQQOOOKKKLLLNNNQQQVVV```mmmwww}}}tttfff]]]___ggg{{{wwwzzzvvvkkk\\\YYYUUUSSSRRRNNNHHHCCC@@@>>>;;;::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAABBBBBBBBBIIIYYYpppwwwlllbbbbbbdddbbb___]]]^^^fffsssvvvjjjccc\\\[[[ZZZ\\\```ffflllpppxxx}}}{{{tttooonnniiiddd^^^YYYVVVUUUTTTSSSPPPPPPPPPSSSWWW^^^dddggg{{{tttvvv~~~mmm^^^UUUSSSXXX```iiiqqqzzzwwwkkkbbb\\\XXXXXXXXXWWWUUURRROOOMMMGGGGGGHHHHHHIIIKKKLLLMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCDDDDDDEEEEEEFFFGGGHHHJJJMMMPPPTTTZZZaaaffflllpppxxxwwwoookkkjjjeeejjjqqqxxx~~~{{{{{{}}}~~~|||{{{yyyvvvppplllbbbbbbbbbccchhhnnntttxxx|||xxxwwwyyyzzz|||{{{}}}}}}{{{zzzzzzuuuuuuuuuvvvwwwvvvssspppkkkhhhccc^^^[[[WWWSSSQQQKKKMMMNNNOOORRR[[[hhhqqqyyy|||yyyjjj______dddxxxyyyzzzyyynnn___ZZZVVVTTTSSSPPPJJJEEEBBB???===;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???>>>>>>>>>??????@@@AAABBBCCCKKK^^^www~~~vvvkkkbbbcccfffeeeaaa______hhhuuutttjjj]]][[[WWWVVVWWWZZZ___bbbiiioootttssslllddd___^^^[[[XXXTTTQQQPPPPPPNNNMMMJJJIIIIIIJJJMMMSSSYYY\\\~~~rrrttt|||mmm^^^UUURRRWWW^^^gggnnnuuuzzz{{{ooofffaaa]]]]]]]]][[[YYYUUURRROOOHHHHHHIIIJJJKKKLLLNNNOOOLLLKKKJJJHHHGGGFFFFFFEEEBBBBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCDDDFFFIIILLLOOOTTTZZZ___dddiiiqqqzzz{{{~~~tttnnnlllfffjjjpppvvv|||{{{zzz{{{|||}}}zzzzzzzzzwwwrrrmmmaaaaaaaaacccgggnnntttxxx{{{~~~zzzyyy{{{||||||zzz|||~~~~~~}}}zzzyyyyyywwwvvvvvvwwwwwwuuurrroookkkhhhccc___\\\XXXUUURRRLLLMMMNNNMMMOOOWWWdddnnntttwww|||}}}lll___]]]bbbvvvyyyzzzyyyooo```\\\VVVTTTTTTQQQKKKEEECCCAAA>>>======>>>===<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@???????????????@@@@@@BBBDDDMMMbbb|||}}}}}}}}}uuuiiiaaacccgggfffbbb___^^^gggtttuuuaaa]]]XXXSSSQQQSSSVVVYYY]]]ccciiihhh```XXXSSSQQQQQQOOOMMMLLLMMMLLLKKKIIIFFFEEEDDDDDDGGGLLLQQQUUU