BM6( ~~~|||vvvvvvuuutttsssrrrrrrrrrpppmmmjjjhhhiiijjjkkkjjj~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyxxxvvvxxxxxxxxxxxxxxxwwwwwwvvvssssssssssssssstttuuuvvvsssrrrssstttvvvwwwvvvuuutttrrrqqqrrruuuxxxyyyzzzzzzyyyxxxvvvuuutttttttttvvvwwwyyyzzz{{{{{{zzzzzzyyyyyyyyywwwtttssssssuuuvvvxxx{{{~~~}}}|||{{{}}}~~~yyyzzzzzzyyyvvvuuuuuuvvvvvvuuuuuusssqqqooommmlllkkkkkkjjjjjjiiiiiiiiijjjkkkjjjjjjkkknnnnnnmmmllliiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjlllkkkiiiiiikkkkkkkkkjjjkkklllmmmmmmkkkiiijjjjjjhhhhhhjjjkkklllllllllllljjjnnnsssvvvxxxyyyzzz{{{~~~~~~}}}|||yyywwwtttsssqqqsssvvvxxxyyyxxxwwwuuuxxxwwwvvvuuuuuuuuuuuuvvv}}}~~~yyywwwxxxzzz||||||zzzxxxyyyzzz|||}}}}}}{{{yyywwwxxxzzz}}}}}}zzzzzz{{{||||||~~~zzzxxxyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||yyyvvvtttrrrqqqrrrtttxxx~~~|||yyyvvvtttrrrqqqjjjiiigggfffeeeeeefffffffffggghhhgggeeeccccccccceeeccc```___^^^\\\YYYWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSPPPMMMMMMNNNPPPPPPPPP}}}|||zzzzzz{{{}}}~~~~~~~~~}}}~~~}}}|||{{{zzzxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvyyyyyyzzzzzz{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyzzz|||}}}|||yyywwwxxxyyyyyyxxxuuuttttttuuuooonnnmmmkkklllmmmooopppooonnnlllkkkjjjjjjjjjkkkmmmlllkkkjjjiiigggfffeeehhhgggggggggggggggggggggeeecccaaa```aaabbbcccdddddddddeeefffeeecccaaa___``````````````````____________^^^]]]]]]]]]]]]]]][[[YYYXXXYYY[[[[[[ZZZYYY[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[VVVUUUUUUWWWYYYZZZZZZYYYZZZYYYWWWWWWXXXZZZ\\\]]]___^^^]]][[[ZZZZZZYYYYYYZZZ[[[]]]___```bbbbbbbbb]]]]]]]]]]]]\\\\\\]]]^^^]]]___bbbdddeeeeeeeeedddbbbaaaaaabbbdddfffffffff^^^______^^^[[[ZZZZZZ[[[[[[[[[ZZZXXXWWWWWWWWWWWWUUUUUUSSSRRRRRRRRRRRRSSSSSSSSSTTTVVVYYYZZZ[[[[[[UUUVVVWWWXXXXXXXXXWWWWWWRRRRRRSSSSSSTTTTTTUUUUUUWWWUUUTTTUUUWWWYYYYYYYYYZZZ\\\^^^^^^]]]\\\\\\]]]YYYZZZ[[[\\\[[[[[[\\\]]]```ccciiimmmppprrruuuwwwvvvvvvvvvtttqqqkkkfffcccaaacccgggkkknnnoooooooooooommmjjjhhhgggiiikkkmmmqqqtttyyy~~~tttppplllgggeeeeeeggghhhdddcccccceeeiiilllnnnoooppplllhhhgggggghhhiiiiiinnnrrrzzz}}}|||zzzvvvooolllkkkmmmoooppptttuuuwwwwwwwwwxxx{{{}}}}}}yyyrrrllliiijjjmmmpppyyy}}}~~~}}}xxxuuurrrnnnmmmnnnpppqqqvvvvvvvvvuuutttssssssrrrnnnppprrrrrrqqqppppppqqqrrrpppnnnlllkkkjjjgggeeebbbaaa___\\\ZZZXXXWWWWWWZZZ\\\bbbiiisss}}}|||yyywwwuuutttttttttqqqllleee```^^^\\\[[[XXXUUUSSSQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNPPPOOOMMMLLLLLLLLLJJJIIIHHHHHHIIIIIIHHHFFFHHHGGGFFFEEEDDDCCCDDDDDDEEEDDDCCCCCCFFFIIIJJJJJJeeehhhmmmqqqttttttssssssrrrrrrqqqpppooonnnooopppqqqooolllhhhfffhhhmmmrrrrrruuuxxxzzzzzzxxxvvvttttttrrrpppooooooooonnnlllnnnoooqqqssssssrrrpppnnnlllmmmnnnnnnmmmjjjhhhfffhhhgggeeeddddddddddddccc```bbbccccccccccccdddfffiiikkklllllljjjiiihhhhhhhhhggghhhjjjnnnqqqssssssooonnnmmmlllkkklllmmmnnnoooooooooooopppqqqssstttwwwvvvuuutttssstttvvvxxxvvvvvvuuusssqqqqqqsssuuuqqqrrrsssrrrqqqrrrvvvyyy|||}}}}}}{{{yyyxxxyyy{{{yyyxxxwwwuuusssqqqppppppoooooonnnmmmmmmmmmnnnooooooooooooppppppqqqrrrrrrpppqqqrrrqqqooommmnnnooollllllllllllkkkjjjiiiiiiiiijjjiiigggdddbbbaaabbbbbbbbbbbbcccbbbbbbbbbaaa]]]]]]]]]]]]]]]\\\[[[[[[XXXYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYZZZYYYXXXXXXXXXYYYZZZZZZVVVVVVVVVUUUTTTSSSRRRQQQTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[YYYYYYYYYYYYXXXVVVTTTSSSUUUVVVWWWVVVTTTSSSTTTUUURRRRRRSSSTTTSSSSSSQQQQQQQQQPPPPPPOOOOOOPPPRRRRRRNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIJJJLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLLLLHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFHHHIIIHHHGGGEEEEEEEEEFFFEEEEEEDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCEEEGGGIIIIIIHHHJJJJJJHHHHHHIIIKKKOOORRROOONNNMMMKKKIIIHHHGGGGGGGGGIIILLLOOORRRSSSTTTTTTPPPOOOPPPPPPQQQRRRQQQQQQKKKMMMOOOQQQRRRRRRQQQPPPOOONNNMMMNNNQQQSSSTTTTTTTTTTTTUUUSSSQQQOOOPPPPPPQQQPPPOOOMMMMMMMMMMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMLLLNNNQQQTTTWWWZZZ\\\]]][[[\\\]]]]]]\\\[[[YYYXXXQQQRRRRRRSSSTTTUUUUUUUUUQQQPPPPPPRRRUUUYYY[[[\\\]]]___aaaaaa___]]]]]]]]]]]]^^^^^^\\\[[[[[[^^^aaadddggglllpppsssvvvyyy{{{{{{{{{{{{yyyuuunnngggccc```bbbgggkkknnnooonnnnnnpppmmmhhhfffggglllrrrvvvwwwyyy{{{~~~~~~|||{{{nnnkkkgggdddaaaaaabbbccc``````bbbgggmmmrrrtttuuuqqqnnnjjjggghhhhhhiiiiiilllrrr}}}mmmiiibbb______aaacccddddddgggiiijjjjjjkkkmmmnnnnnnjjjeee```^^^___bbbdddiiilllppprrrqqqooommmmmmnnnkkkgggdddbbbccceeefffiiiiiiiiihhhfffdddbbbaaa^^^aaacccdddddddddeeeggg```[[[UUUQQQOOONNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHJJJNNNSSSYYY```eeeggghhhfffdddaaa]]]ZZZXXXVVVSSSRRRQQQPPPOOOLLLHHHEEEGGGFFFEEEDDDBBBAAA@@@??????????????????@@@@@@AAA>>>???AAAAAA@@@???@@@AAAAAA@@@@@@AAADDDEEEEEEDDDBBBBBBAAA@@@AAABBBDDDEEEGGGFFFFFFIIIMMMQQQSSSSSSUUUYYY^^^dddggggggfffdddccccccaaa^^^ZZZXXXWWWXXX[[[[[[XXXSSSPPPPPPVVVZZZbbbffflllooonnnllliiihhhgggddd```\\\ZZZXXXUUUSSSUUUVVVZZZ___bbbcccaaa^^^[[[ZZZZZZXXXUUUQQQNNNLLLQQQNNNLLLKKKKKKLLLLLLKKKHHHJJJKKKLLLKKKKKKMMMNNNLLLOOOSSSTTTRRRPPPOOONNNMMMMMMNNNPPPRRRSSSRRRPPPUUUTTTRRRQQQPPPPPPPPPQQQRRRQQQQQQQQQRRRTTTUUUWWWUUUUUUTTTRRRPPPPPPRRRTTTRRRSSSTTTSSSRRRPPPQQQRRRMMMPPPSSSSSSQQQRRRUUUXXX]]]```bbbbbb___]]]^^^```XXXXXXXXXWWWVVVUUUSSSSSSOOOOOONNNMMMNNNOOOPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRUUUWWWVVVSSSQQQRRRSSSMMMNNNNNNOOOOOOOOONNNNNNTTTUUUVVVTTTQQQNNNLLLLLLKKKKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKJJJKKKKKKJJJGGGEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFBBBBBBBBBCCCDDDEEEGGGGGGBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEGGGHHHCCCCCCCCCDDDDDDCCCCCCBBBCCCEEEEEEEEECCCBBBCCCDDDBBBCCCEEEGGGGGGGGGFFFEEEFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@AAA?????????@@@@@@AAAAAAAAA>>>@@@AAAAAA??????@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@AAACCCDDDDDDDDDCCCBBB@@@@@@????????????@@@@@@???>>>===>>>???@@@???>>>===???AAACCCDDDCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBBEEECCCCCCDDDGGGIIIIIIIIIIIIIIIJJJJJJLLLPPPWWW[[[ZZZYYYVVVTTTQQQOOOMMMLLLNNNQQQUUUYYY[[[[[[ZZZZZZUUUTTTTTTUUUVVVVVVTTTRRRMMMNNNPPPRRRSSSSSSRRRQQQRRRPPPOOOPPPRRRUUUVVVVVVXXXYYYYYYXXXUUUTTTTTTUUU[[[ZZZYYYWWWVVVVVVVVVVVVQQQPPPNNNLLLLLLMMMNNNOOOUUUYYY^^^bbbeeegggiiijjjiiiiiiiiihhhfffccc___]]]ZZZZZZ\\\]]]^^^______^^^[[[ZZZZZZ]]]aaagggjjjkkkkkkmmmnnnmmmjjjgggeeeeeedddeeeeeebbb______cccgggfffhhhlllnnnppprrrtttwwwyyyzzz{{{zzzvvvpppjjjfffccceeegggjjjkkkjjjhhhgggjjjhhheeedddhhhpppxxx~~~}}}||||||zzzxxxuuurrrpppjjjiiifffdddbbbaaa``````cccdddiiiooouuuzzz{{{{{{rrrooommmmmmppprrrsssssstttyyyyyyoooccc```[[[YYYZZZ[[[\\\\\\[[[^^^aaabbbbbbaaabbbbbbbbb```\\\ZZZYYYZZZ\\\]]]\\\___aaabbbaaa`````````cccaaa^^^\\\[[[\\\^^^___aaa```___^^^[[[WWWTTTRRRNNNPPPSSSTTTTTTUUUWWWYYYVVVQQQJJJFFFDDDCCCCCCBBB???>>>>>>>>>>>>???@@@@@@>>>???AAADDDFFFIIIJJJKKKGGGGGGFFFFFFFFFEEEEEEEEEAAA???>>>===>>>>>>===;;;=====================<<<;;;;;;<<<===>>>>>>??????777999;;;<<<<<<<<<===???>>>>>>>>>???BBBDDDDDDCCCCCCCCCCCCDDDFFFJJJMMMOOOTTTTTTUUUXXX\\\```bbbbbbPPPTTTZZZ```ccccccbbb```\\\]]]\\\YYYVVVSSSTTTVVVUUUWWWWWWSSSNNNLLLNNNRRR```fffmmmqqqpppmmmkkkjjjgggeeebbb___\\\WWWQQQNNNPPPRRRXXX___eeehhhfffccc]]]\\\ZZZVVVSSSPPPMMMLLLIIIFFFBBBBBBCCCDDDDDDCCCAAACCCDDDCCCBBBBBBCCCDDDCCCGGGLLLOOONNNLLLJJJIIIDDDBBBAAA@@@AAAAAA@@@>>>EEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFAAACCCCCCBBB@@@???AAACCC@@@AAABBBAAA??????@@@AAA>>>AAADDDDDDCCCEEEKKKPPPUUUZZZ```aaa^^^\\\]]]___XXXWWWWWWUUURRROOOKKKIIIHHHHHHGGGGGGHHHJJJLLLMMMHHHIIIIIIJJJJJJJJJIIIIIIMMMQQQTTTSSSPPPMMMOOOQQQMMMLLLKKKKKKKKKKKKMMMMMMWWWYYY\\\[[[XXXSSSPPPOOOMMMPPPUUUYYYZZZXXXUUURRRQQQPPPNNNMMMNNNPPPRRRTTTTTTUUUUUURRRMMMJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@>>>???????????????>>>============>>>>>>??????@@@======>>>>>>@@@AAACCCDDDAAABBBBBBBBBCCCCCCCCCCCC@@@BBBDDDEEEEEEFFFHHHJJJHHHHHHIIIKKKNNNQQQSSSUUUUUUSSSPPPMMMJJJIIIHHHGGGIIIHHHFFFDDDCCCCCCDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFDDDFFFHHHGGGDDDAAA@@@@@@BBBBBBBBBBBBDDDEEEGGGHHHHHHIIIIIIJJJIIIGGGEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFCCCAAA@@@AAABBBBBBAAA@@@CCCFFFJJJNNNPPPPPPNNNMMMKKKLLLNNNOOOPPPQQQPPPPPPQQQPPPOOOPPPSSSVVVWWWWWWWWWXXXYYYYYY[[[___ffflllqqqooolllhhhddd```^^^]]]```cccgggjjjkkkiiifffddd]]]\\\ZZZZZZ[[[ZZZWWWTTTSSSTTTWWWYYYZZZZZZYYYYYY[[[YYYWWWXXXZZZ\\\]]]]]][[[\\\\\\[[[XXXWWWWWWXXX``````aaaaaaaaaaaaaaaaaaXXXVVVSSSPPPOOOOOOPPPQQQXXX^^^eeeiiijjjjjjkkklllfffggghhhhhhgggdddaaa___]]]^^^___aaabbbbbbbbbbbbbbbaaa```bbbggglllpppqqqpppqqqrrrpppkkkfffcccbbb^^^aaacccbbb^^^\\\^^^aaa___```bbbccccccccceeeggggggiiikkkllljjjgggccc```^^^___aaaccccccaaa___]]]___^^^]]]^^^bbbhhhnnnrrrrrrqqqnnnkkkhhheeecccbbbaaaaaaaaa```^^^\\\ZZZYYY\\\___dddkkkqqqsssrrrqqqjjjiiiiiikkkooossstttttttttvvv|||zzzqqqhhhbbb^^^\\\ZZZZZZ[[[\\\[[[ZZZWWWYYY]]]^^^]]][[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWXXXTTTUUUVVVVVVUUUUUUVVVXXXWWWWWWWWWWWWXXXZZZ\\\]]]]]]]]]\\\YYYUUUPPPLLLIIICCCDDDDDDDDDDDDEEEHHHKKKKKKHHHEEECCCBBBAAA???>>>;;;:::::::::;;;<<<======:::;;;<<<============<<<999999999::::::;;;;;;<<<:::999888999;;;<<<;;;999;;;;;;;;;<<<<<<<<<======999:::;;;===>>>??????@@@999<<>>>>>???@@@???AAAAAA@@@@@@AAACCCDDDEEECCCBBBAAA@@@@@@AAABBBCCC>>>@@@BBBBBB@@@???AAACCC@@@AAA@@@>>>======???AAA<<<>>>AAA@@@@@@DDDLLLTTT]]]dddkkknnnllljjjjjjllljjjiiigggccc]]]VVVPPPMMMLLLKKKKKKKKKLLLOOOQQQSSSOOOOOOPPPPPPPPPOOOOOONNNVVV[[[___^^^ZZZXXXZZZ\\\]]][[[WWWUUUTTTVVVYYY\\\```cccffffffccc^^^ZZZYYY[[[```iiioooqqqmmmgggccc___]]][[[ZZZ[[[^^^aaadddeeeffffffbbb\\\WWWUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWPPPOOOMMMJJJGGGEEECCCAAABBBCCCCCCDDDDDDDDDDDDCCC@@@@@@AAAAAAAAA@@@>>>===::::::;;;;;;<<<===>>>>>>::::::;;;;;;===???@@@AAADDDDDDDDDDDDDDDEEEEEEEEEAAADDDGGGKKKMMMQQQUUUWWWZZZYYYYYYZZZ^^^eeekkkoooooolllgggbbb]]]XXXVVVUUUTTTRRROOOKKKJJJJJJKKKLLLJJJJJJKKKLLLMMMNNNNNNOOORRRUUUWWWVVVQQQLLLIIIIIIMMMMMMMMMNNNPPPRRRUUUVVVWWWWWWWWWWWWUUURRROOOMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKKKKLLLLLLKKKIIIKKKOOOUUU[[[]]]]]][[[YYYWWWYYY[[[^^^```aaaaaaaaa^^^\\\[[[\\\___bbbccccccgggggghhhggggggjjjqqqwww}}}{{{wwwrrrmmmiiifffeeegggjjjnnnpppppplllgggccc___]]][[[ZZZ[[[YYYUUUQQQQQQRRRUUUWWWYYYYYYXXXWWW\\\ZZZWWWWWWYYY\\\]]]]]]XXXXXXYYYWWWUUUSSSTTTTTTXXXYYY[[[^^^```bbbcccddd]]][[[WWWSSSPPPPPPPPPQQQPPPVVV]]]aaaaaa```______YYY[[[^^^aaabbbaaa```^^^YYY[[[]]]___`````````___]]]\\\[[[\\\aaafffiiijjjhhhiiiiiifff```ZZZVVVTTTTTTYYY]]]\\\XXXTTTUUUVVVWWWXXXYYYXXXWWWVVVWWWXXXSSSUUUXXXZZZ[[[ZZZXXXVVVUUUWWWZZZ\\\\\\[[[ZZZXXXVVVVVVVVVXXXZZZ\\\___```bbbaaa^^^\\\ZZZYYYYYYYYYXXXYYYZZZZZZYYYVVVTTTRRRPPPSSSYYY___dddeeeccc```aaaaaabbbeeeiiilllmmmlllllllllooouuuzzz{{{pppjjjgggdddaaaYYYYYYYYYZZZ[[[[[[YYYWWWRRRUUUXXXXXXWWWTTTSSSSSSQQQRRRSSSTTTSSSRRRQQQPPPLLLLLLLLLKKKJJJKKKMMMPPPQQQRRRSSSVVVXXX[[[^^^___[[[ZZZXXXUUUQQQKKKFFFCCC=========<<<;;;<<>>>>>===999777999999888888999999:::;;;999:::;;;<<<<<<;;;999999888777777777666666555555777777888:::<<<<<<:::888:::::::::;;;;;;;;;<<<<<<888999;;;===>>>??????@@@@@@CCCFFFHHHJJJLLLNNNPPPMMMNNNQQQWWW^^^dddggghhhhhhfffdddbbbaaabbbdddffffffeeedddeeehhhiiihhhgggLLLMMMOOOQQQSSSSSSSSSRRROOOOOOPPPQQQSSSTTTUUUUUU\\\[[[ZZZYYYXXXVVVVVVUUUYYY]]]ccchhhkkklllkkkjjjhhhhhhgggfffdddbbbaaa``````dddiiinnnqqqqqqpppnnntttrrrnnnjjjfffbbb```^^^]]]XXXSSSSSSUUUWWWUUUSSSSSSTTTUUUSSSOOOMMMLLLLLLOOOVVVZZZZZZZZZ[[[ZZZWWWLLLIIIEEECCCDDDGGGHHHIIIHHHJJJLLLLLLKKKKKKLLLMMMOOOMMMJJJGGGGGGHHHKKKLLLJJJIIIHHHHHHIIIIIIGGGEEEEEEDDDCCCCCCCCCBBB@@@??????DDDJJJLLLLLLPPPWWW]]]hhhhhhiiijjjkkkmmmooopppooonnnkkkgggccc^^^ZZZXXXWWWVVVVVVVVVWWWYYY\\\]]]^^^]]]ZZZXXXVVVVVVWWWWWW]]]^^^_________```cccfffhhhkkkkkkgggbbb```cccfffpppqqqrrrqqqoookkkgggeeefffjjjrrr{{{{{{wwwsssllldddaaaeeemmmsssvvvxxxwwwtttnnnhhheeegggiiinnnqqquuuuuusssqqqqqqrrrsssooojjjeee```ZZZTTTPPPNNNNNNOOOQQQSSSUUUWWWXXXSSSQQQNNNLLLKKKHHHDDDAAAGGGDDDAAAAAADDDEEEDDDBBBBBB===;;;>>>FFFMMMPPPQQQSSSRRRRRRVVVZZZ\\\[[[YYYWWWWWWXXXZZZ]]]bbbgggjjjnnniiifffiiiqqqzzz|||wwwsssqqqnnnllliiieee___YYYWWWYYY\\\___^^^^^^___aaaeeeiiikkkkkkppppppmmmhhhbbb]]][[[[[[dddbbb```___``````___^^^cccdddeeeccc```]]][[[[[[\\\[[[[[[ZZZ[[[\\\^^^___cccaaa]]]YYYVVVTTTTTTTTTVVVVVVYYY^^^cccfffeeebbb```dddjjjmmmmmmkkkhhhgggeeecccaaa______```bbbdddjjjiiihhhgggggghhhiiijjjooonnnllljjjgggcccaaa___```bbbdddeeeeeebbb___\\\WWWVVVUUUSSSQQQOOONNNMMMPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQPPPNNNLLLKKKNNNPPPRRRSSSVVV[[[___bbbaaa```\\\XXXSSSMMMJJJJJJKKKLLLPPPQQQRRRRRRQQQQQQRRRSSSOOONNNNNNQQQTTTUUUSSSPPPRRRRRRTTTUUUVVVWWWWWWWWWSSSRRRRRRSSSVVVZZZ^^^aaa___\\\YYYVVVUUUSSSQQQOOOPPPOOONNNMMMLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLOOOQQQSSSUUUVVVVVVUUUTTTTTTRRRPPPOOOPPPRRRTTTVVVTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPQQQSSSUUUXXXZZZYYYZZZ[[[\\\]]]]]]]]]]]]bbbbbbdddjjjttt}}}nnnddd``````^^^\\\]]]^^^___```___]]][[[YYYVVVWWWXXXXXXVVVRRROOOLLLMMMLLLKKKKKKKKKLLLMMMNNNJJJFFFFFFJJJHHHDDDEEEJJJKKKNNNNNNMMMTTT^^^ccc```\\\aaabbb[[[RRRKKKDDD>>>;;;:::999888777888999:::;;;;;;;;;;;;::::::::::::888888777666666888999:::444666888888777666666777888888888777777666666555999888888777777888888999999:::<<<===<<<;;;999888===@@@DDDEEEEEEFFFJJJMMMOOORRRUUUWWWWWWXXXZZZ\\\]]]___bbbgggmmmssswwwzzz~~~xxxoooiiifffeeeffffffhhhhhhhhhhhhgggfffddddddGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSRRRQQQPPPOOOOOONNNSSSVVV[[[___bbbccccccbbbccccccbbbaaa___]]][[[ZZZ^^^aaaeeejjjlllmmmlllkkkooommmkkkhhhfffdddcccbbbccc```___aaaeeefffdddaaa^^^```aaa```^^^]]]^^^^^^[[[aaadddcccbbbcccbbb___UUURRROOONNNOOORRRTTTUUUWWWYYY[[[\\\\\\\\\]]]^^^^^^\\\YYYWWWVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]^^^\\\[[[RRRQQQPPPQQQSSSRRROOOLLLNNNQQQUUUWWWWWWYYY\\\```ccccccdddeeegggiiikkkllljjjiiifffccc___\\\YYYWWW\\\\\\\\\\\\]]]^^^___```___]]][[[YYYXXXXXXYYYZZZZZZ[[[\\\\\\[[[]]]___aaahhhjjjjjjfffbbb```bbbfffmmmnnnoooooonnnkkkhhhfffjjjmmmttt}}}~~~rrrmmmhhhhhhmmmsssxxxyyywwwxxxxxxuuuqqqnnnmmmnnnsssuuuxxxzzz{{{~~~{{{uuuoooiiibbb^^^XXXZZZ^^^aaacccdddddddddaaa```^^^]]]\\\[[[XXXVVVVVVUUUTTTUUUWWWXXXWWWWWWUUURRRQQQUUU]]]ccceeedddiiihhhhhhjjjnnnqqqqqqpppkkkjjjiiiiiikkknnnqqqsssssspppmmmpppwww}}}|||{{{zzzwwwtttppplllfffaaa___```dddfffhhhhhhjjjmmmqqqtttvvvwww|||||||||yyytttqqqoooooonnnllliiihhhgggfffdddcccaaacccdddcccaaa___^^^^^^``````______```aaacccdddeeeccc___\\\YYYXXXWWWWWWWWWWWWXXX[[[___```___]]]\\\```dddfffeeecccaaa```]]]\\\YYYWWWWWWXXXZZZ[[[___^^^]]]\\\\\\]]]^^^___\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWYYYZZZYYYWWWUUUSSSPPPOOONNNMMMLLLKKKJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGHHHJJJLLLLLLMMMOOOSSSVVVXXXWWWVVVRRROOOKKKHHHFFFFFFHHHIIIIIIJJJKKKKKKJJJJJJKKKLLLIIIHHHHHHJJJLLLMMMKKKIIIMMMMMMNNNNNNNNNNNNNNNNNNKKKKKKKKKLLLNNNRRRUUUWWWTTTRRRNNNLLLKKKJJJHHHFFFIIIIIIIIIHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKNNNPPPQQQRRRQQQQQQRRRQQQOOONNNNNNOOOQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSRRRRRRSSSSSSUUUVVVWWWWWW[[[___gggrrr{{{uuuggg^^^[[[[[[YYYWWW]]]^^^______]]]YYYUUURRROOOOOOPPPOOOMMMJJJFFFDDDEEEEEEDDDDDDDDDEEEEEEFFFCCC@@@@@@CCCCCC@@@AAAFFFEEEKKKOOOPPPVVV^^^```]]]```iiillldddWWWLLLDDD@@@===<<<;;;999999999999:::888888888888999999999999777777666666777777888999666888999888666555555666777666666555555666777777999999888777777777777777999;;;???CCCFFFGGGHHHHHHJJJLLLOOOOOONNNNNNPPPRRRSSSUUUWWWXXXXXXYYY[[[]]]cccdddgggkkkppptttxxxzzzyyytttmmmhhhffffffffffffddddddccccccbbbaaaaaaaaaCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJLLLOOORRRTTTVVVVVVWWWZZZYYYYYYXXXVVVTTTRRRQQQWWWXXX[[[^^^```aaabbbbbbdddcccbbbaaa````````````______```eeejjjllljjjgggfffhhhjjjjjjjjjkkkmmmnnniiinnnpppmmmkkklllllliii___\\\YYYXXXZZZ]]]___```cccfffhhhjjjjjjkkklllnnniiihhheeedddccceeeggghhhddddddeeegggjjjlllkkkjjjbbb```___aaaeeeddd___YYYXXXYYY[[[\\\]]]]]]]]]\\\______```aaacccdddfffgggeeecccaaa^^^\\\ZZZYYYYYY[[[\\\\\\]]]]]]\\\\\\[[[]]]\\\[[[YYYYYYYYYZZZ[[[YYYZZZ[[[ZZZYYYYYY[[[]]]aaacccbbb___[[[ZZZ\\\___cccdddeeeffffffeeedddcccgggiiinnntttyyy|||{{{zzzllliiifffhhhnnnsssvvvvvvtttvvvwwwvvvsssnnnkkkjjjhhhjjjlllnnnsss{{{zzztttnnngggccc___cccggglllnnnmmmllljjjiiihhhgggggghhhiiigggfffgggiiikkkmmmmmmmmmooopppkkkjjjkkkpppvvvzzzzzzyyyvvvuuutttvvvzzz}}}~~~~~~vvvtttqqqooonnnnnnpppqqqooonnnmmmooosssxxx|||}}}uuuuuuvvvxxxyyyxxxtttqqqmmmjjjeee```___```ccceeeggghhhkkknnnrrruuuwwwxxx{{{~~~~~~|||||||||qqqnnnjjjgggeeeccc___]]]ZZZ\\\^^^^^^]]]\\\]]]^^^]]]]]]\\\\\\\\\^^^___```^^^]]]ZZZWWWUUUTTTSSSTTTXXXWWWVVVVVVXXXYYYXXXVVVWWWYYY\\\\\\ZZZXXXWWWWWWTTTSSSPPPNNNMMMNNNOOOPPPQQQQQQPPPOOOOOOOOOPPPQQQMMMNNNOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDCCCCCCDDDGGGIIIGGGGGGHHHJJJMMMMMMLLLJJJGGGEEECCCBBBBBBCCCEEEFFFBBBCCCDDDDDDCCCCCCDDDFFFEEEDDDDDDEEEFFFGGGFFFDDDIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLNNNPPPOOOMMMJJJIIIHHHGGGFFFDDDDDDDDDEEEEEEEEECCCAAA@@@CCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJLLLNNNOOOOOOOOOPPPOOONNNMMMMMMMMMNNNOOOQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKLLLLLLKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOPPPRRRTTTXXX[[[]]]bbbkkkzzzxxxnnnbbb[[[ZZZ[[[ZZZYYY]]]^^^___^^^YYYSSSMMMHHHIIIIIIIIIHHHGGGEEEBBBAAABBBCCCCCCCCCCCCCCCBBBBBBBBB??????AAABBBAAABBBFFFFFFPPPZZZ```dddhhhhhhfffgggsssyyyppp___QQQHHHCCC@@@???===;;;999999999999888888888888888999:::;;;777777777888888888888888555666777666444444444555999888777666666777999:::888888999999:::;;;===>>>AAACCCHHHLLLQQQTTTVVVWWWYYYZZZZZZYYYWWWVVVWWWXXXWWWXXXYYYYYYYYYZZZ\\\^^^aaabbbdddfffjjjmmmppprrrsssoooiiifffeeeeeeeeeeeecccbbb```___]]]]]]]]]]]]BBBBBBBBBBBBCCCCCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGIIIJJJLLLLLLNNNNNNNNNMMMLLLJJJIIIHHHLLLMMMNNNPPPRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVWWWVVVVVVXXX\\\aaaddddddcccaaaccceeeffffffgggjjjlllmmmqqqrrrnnnkkklllllljjjbbb___[[[ZZZ[[[^^^___```bbbdddgggiiiiiijjjlllmmmfffeeecccbbbbbbdddfffgggaaaaaabbbeeeiiikkklllkkkiiifffeeehhhlllkkkddd]]]XXXXXXYYY\\\^^^^^^[[[YYY]]]]]]^^^^^^```aaacccddd___^^^]]][[[ZZZZZZZZZZZZXXXYYYZZZZZZZZZXXXWWWVVVXXXXXXWWWVVVWWWWWWXXXYYYYYYZZZZZZZZZXXXXXXYYYZZZ\\\\\\\\\YYYVVVUUUWWWYYYZZZ[[[\\\^^^___```aaaaaabbbbbbcccfffjjjlllmmmlllfffcccaaaccchhhmmmooonnnrrrssssssppplllgggcccaaa^^^^^^___bbbgggooowww|||{{{vvvqqqlllgggbbb___aaadddhhhkkkmmmllljjjiiigggffffffgggiiikkkkkkjjjlllppptttvvvuuuuuuwwwzzzssstttvvvzzz~~~~~~|||rrrqqqqqqqqqtttwwwyyy{{{sssqqqmmmiiigggffffffgggfffgggggghhhhhhiiijjjkkkiiiiiijjjkkkmmmlllhhhfffccc```\\\YYYXXXYYY[[[]]]\\\___cccfffiiijjjlllmmmooorrrwwwzzz{{{zzzzzz{{{kkkhhhccc___\\\ZZZVVVTTTUUUWWWYYYYYYYYYYYYZZZ\\\WWWVVVUUUTTTUUUVVVWWWXXXUUUTTTSSSQQQOOOOOONNNNNNTTTSSSQQQQQQPPPQQQQQQPPPQQQSSSTTTRRRPPPNNNNNNNNNMMMKKKIIIGGGFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAAEEEDDDDDDDDDDDDCCCCCCCCC@@@AAABBBAAAAAAAAADDDFFFEEEDDDDDDEEEFFFFFFDDDCCC@@@?????????@@@AAABBBCCC@@@AAABBBBBBAAAAAABBBCCCEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDFFFHHHJJJKKKOOOLLLJJJIIIIIIIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIMMMMMMMMMNNNNNNOOOOOOOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOOOONNNMMMMMMOOOPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJLLLMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPSSSXXX^^^dddjjjmmmuuu~~~wwwppphhh___[[[]]]aaaaaa```cccdddccc```ZZZRRRJJJEEECCCCCCDDDDDDDDDDDDCCCCCCFFFGGGGGGHHHGGGFFFDDDCCCFFFDDDCCCDDDFFFGGGIIIJJJOOOYYYgggrrrwwwyyyxxxvvvttt~~~{{{lll]]]QQQIIIDDDCCCAAA>>>===<<<<<<<<<======<<<;;;<<<<<<===>>>999999999999999888777777555666777777666666777999===<<<999888888:::<<<>>><<<<<<>>>AAADDDGGGJJJKKKOOOQQQSSSVVVXXXYYYZZZ[[[______^^^]]][[[YYYXXXXXXXXXYYYYYYXXXXXXXXX[[[]]][[[\\\]]]```bbbeeehhhiiinnnjjjfffcccbbbbbbbbbaaacccbbb```^^^\\\[[[ZZZZZZAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLPPPOOOPPPQQQUUUXXX[[[\\\VVVWWWXXXXXXXXXYYY[[[^^^cccggghhhdddaaabbbbbb```^^^[[[VVVSSSSSSUUUUUUVVVWWWYYY\\\]]]]]]^^^```aaa[[[ZZZYYYXXXYYYZZZ\\\]]][[[[[[\\\___bbbeeeeeedddeeecccbbbdddgggeee___YYYVVVVVVXXX[[[^^^___]]][[[[[[[[[[[[[[[[[[\\\]]]^^^XXXXXXWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUWWWXXXYYYYYYWWWVVVWWWXXXZZZZZZYYYWWWUUUUUUVVVWWWVVVWWWXXXYYY\\\^^^```aaaaaa___\\\\\\^^^```aaaaaaeeeaaa^^^___cccgggiiiiiiooommmjjjgggdddbbb```___aaaaaaaaacccgggkkkmmmoooooolllhhheeedddbbb___]]]```bbbdddggghhhhhhhhhhhhgggeeedddeeeggghhhiiihhhfffiiilllmmmkkkkkknnnqqqmmmnnnppprrrttttttsssqqqjjjiiiiiihhhiiikkkoooqqqooommmiiifffddddddeeeeeebbbeeehhhgggccc___]]]]]]```______aaadddeeeeeeddd```^^^ZZZWWWVVVVVVXXXYYYWWW[[[```bbbaaaaaaaaabbbbbbffflllpppqqqrrrssstttgggccc]]]YYYWWWVVVUUUTTTWWWXXXYYYXXXWWWVVVXXXYYYSSSRRRQQQOOOOOOOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJHHHFFFFFFGGGGGGFFFEEECCCBBBBBBCCCCCCDDDCCCBBBAAA@@@AAABBBBBBIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA????????????@@@@@@@@@AAABBBBBBCCCDDDDDD>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA???@@@AAA@@@>>>>>>???AAADDDCCCAAAAAABBBBBB@@@>>><<<===>>>???@@@@@@?????????AAABBBBBBAAAAAABBBCCCBBBBBBBBBAAABBBDDDFFFHHHGGGFFFEEEDDDDDDDDDDDDDDD??????@@@@@@BBBEEEGGGIIIMMMKKKIIIHHHHHHHHHGGGEEEEEEDDDCCCBBBBBBCCCEEEFFFBBBBBBCCCDDDFFFIIIMMMNNNVVVUUUSSSRRRPPPPPPPPPPPPIIIIIIIIIIIIJJJLLLOOOPPPQQQQQQRRRQQQQQQOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIKKKMMMOOOPPPNNNRRRXXXaaajjjssszzz}}}xxxrrrkkkeee______dddjjjlllkkkpppoookkkfff___XXXQQQMMMBBBCCCDDDEEEGGGIIIJJJKKKOOOOOOPPPPPPOOOMMMKKKJJJOOOMMMLLLLLLPPPTTTVVVVVV[[[bbbooo{{{yyynnn```TTTMMMLLLJJJHHHGGGFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCDDD???>>>===;;;999777555555888999:::999888999;;;===>>>===;;;;;;===@@@DDDFFFJJJKKKLLLNNNPPPSSSVVVWWWZZZZZZ[[[[[[[[[[[[[[[[[[^^^]]]\\\ZZZYYYXXXVVVUUUVVVWWWXXXXXXWWWWWWYYYZZZ[[[[[[]]]___aaadddggghhhiiifffbbb____________^^^`````````^^^\\\ZZZWWWUUUAAABBBCCCDDDDDDCCCAAA@@@DDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@AAABBBCCCCCCCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGHHHJJJMMMPPPRRRNNNOOOOOONNNMMMMMMPPPRRRUUUZZZ[[[YYYWWWXXXWWWUUUYYYUUUPPPMMMLLLMMMMMMMMMPPPRRRSSSTTTSSSSSSTTTUUUSSSRRRRRRRRRSSSTTTVVVWWWUUUTTTUUUVVVYYYZZZYYYXXX[[[[[[\\\^^^___]]]ZZZWWWTTTUUUXXXYYYZZZ[[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSTTTTTTTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWYYYYYYWWWVVVVVVWWWWWWVVVTTTSSSRRRRRRRRRSSSRRRRRRSSSTTTVVVYYY\\\^^^^^^[[[XXXWWWYYY\\\^^^___dddaaa^^^^^^cccfffggggggfffccc___]]]]]]___``````ccccccbbbdddfffffffffdddeeebbb```___```aaaaaa``````bbbeeehhhkkkmmmnnnnnnmmmjjjhhhfffggghhhggggggbbbccccccbbb``````bbbccccccdddeeefffggghhhhhhhhhdddeeeeeedddcccdddfffhhhlllkkkhhhfffeeefffhhhiiidddjjjooonnnggg```]]]]]][[[[[[^^^bbbhhhmmmppppppiiigggccc___\\\ZZZYYYXXXZZZ___cccccc```\\\ZZZZZZZZZ]]]bbbeeefffgggiiijjj```\\\VVVSSSSSSVVVYYYZZZZZZZZZYYYVVVSSSQQQQQQRRRPPPOOOMMMKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHGGGEEEDDDEEEFFFEEEFFFGGGGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA?????????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@?????????????????????@@@@@@@@@@@@AAA<<<<<<<<<===>>>?????????????????????>>>>>>>>>>>>===>>>???>>>===<<<===>>>BBB@@@??????@@@@@@>>>===<<<>>>@@@BBBCCCBBB@@@???@@@AAACCCBBBAAAAAABBBDDD??????@@@@@@AAADDDIIIMMMNNNNNNMMMMMMLLLJJJIIIHHHEEEDDDDDDEEEHHHLLLPPPSSSRRRPPPNNNMMMMMMMMMKKKJJJEEEEEEDDDDDDEEEGGGIIIJJJDDDEEEFFFHHHLLLQQQUUUXXX```^^^ZZZWWWUUUTTTTTTUUUKKKJJJIIIHHHJJJMMMPPPRRRWWWWWWXXXWWWWWWUUUSSSRRRNNNNNNMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGHHHIIIKKKNNNQQQRRRTTTZZZdddoooyyyyyyuuuqqqlllhhhjjjrrrxxx{{{zzz|||yyyrrrkkkddd___\\\ZZZOOOOOOPPPRRRTTTXXX[[[]]]^^^]]]]]]\\\[[[ZZZXXXWWW]]]]]][[[\\\ccclllooommmnnnnnntttwwwkkk```XXXWWWVVVUUUUUUUUUVVVWWWRRRQQQOOOMMMMMMNNNOOOPPPMMMJJJFFFBBB>>>;;;999888;;;<<<<<<======>>>BBBDDDHHHHHHHHHIIILLLOOOSSSUUU______^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^\\\ZZZYYYXXXWWWUUUSSSUUUWWWYYYZZZYYYXXXYYYZZZYYYYYYZZZ\\\^^^aaacccdddddd```\\\ZZZ[[[]]]^^^^^^___aaaeeegggfffbbb]]]ZZZDDDFFFHHHJJJIIIGGGDDDBBBGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBB@@@AAACCCDDDFFFGGGGGGHHHGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEAAABBBDDDEEEFFFHHHJJJLLLLLLLLLLLLJJJIIIJJJLLLOOOOOOUUUYYYWWWVVVWWWWWWTTTXXXTTTOOOLLLLLLMMMMMMMMMOOOPPPQQQQQQOOOMMMMMMNNNQQQQQQQQQRRRSSSUUUVVVWWWTTTSSSSSSSSSTTTTTTRRRPPPSSSVVVZZZ[[[[[[[[[\\\^^^[[[]]]___]]]ZZZXXXYYY[[[[[[ZZZXXXWWWUUUTTTTTTSSSRRRTTTUUUVVVVVVTTTQQQPPPMMMMMMMMMNNNPPPRRRSSSTTTYYYYYYZZZZZZZZZYYYYYYXXXXXXZZZ\\\]]][[[ZZZ[[[[[[XXXWWWUUUTTTTTTTTTTTTTTTUUUTTTTTTTTTVVVYYY\\\^^^]]][[[YYY[[[___dddhhhjjjkkkiiiiiilllqqqsssrrrppphhhdddaaa```bbbdddeeeeeefffdddcccdddgggiiihhhgggfffeeeccccccfffiiijjjjjjjjjnnnttt{{{|||wwwtttsssrrrqqqpppmmmiiieeebbbbbbbbbbbbaaa`````````aaacccfffiiillliiikkklllkkkhhhggghhhjjjmmmkkkiiihhhhhhjjjlllnnnqqqyyyzzzqqqnnnnnnhhhkkkqqqyyyzzztttmmmgggdddbbbfffkkkooommmfff___\\\[[[ZZZ\\\___```aaabbbccceee[[[WWWQQQOOOSSSYYY```ddddddccc```[[[UUUQQQPPPQQQSSSQQQNNNKKKIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNMMMJJJGGGFFFGGGFFFHHHKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKFFFEEEDDDBBBBBBBBBBBBCCC@@@AAABBBDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<>>>@@@@@@??????@@@AAABBB@@@??????@@@AAA@@@???@@@CCCFFFJJJKKKJJJHHHFFFCCCDDDFFFEEEDDDDDDEEEGGGBBBCCCDDDEEEGGGLLLSSSXXX\\\]]]]]]\\\YYYUUUQQQNNNMMMLLLKKKLLLPPPWWW]]]aaa[[[XXXVVVUUUTTTTTTRRRQQQKKKLLLOOORRRTTTTTTTTTTTTKKKLLLNNNQQQVVV\\\bbbeeeiiifffbbb___]]]\\\]]]^^^VVVSSSPPPMMMNNNQQQTTTWWW^^^___``````^^^\\\ZZZYYYUUUTTTSSSRRRRRRTTTWWWXXXWWWXXXXXXXXXVVVSSSOOOMMMKKKKKKKKKLLLOOOQQQTTTUUU[[[bbbmmmyyyzzzxxxwwwsssppprrrzzzzzzqqqhhhbbb``````aaa]]]]]]\\\]]]___cccfffiiieeedddcccaaa```^^^^^^^^^ccceeeeeegggrrrwwwsss{{{yyyrrrkkkeee^^^^^^^^^^^^___```bbbccc```___]]]\\\]]]___bbbdddbbb^^^WWWPPPJJJFFFDDDDDDCCCFFFIIIMMMRRRYYY___dddiiiiiihhhgggggghhhhhhiiinnnllljjjgggdddbbb``````____________```aaabbbccceeebbb^^^]]]\\\ZZZWWWTTTVVVYYY]]]^^^^^^]]]\\\\\\WWWWWWWWWWWWXXXZZZ[[[[[[^^^ZZZVVVUUUXXX\\\```aaagggmmmuuu|||}}}yyyrrrnnnIIIKKKNNNPPPOOOLLLHHHFFFIIIIIIIIIHHHGGGGGGFFFFFFJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEFFFFFFFFFDDDCCCBBBAAABBBDDDGGGIIIJJJKKKLLLHHHHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDEEE@@@CCCGGGJJJKKKLLLLLLMMMKKKLLLKKKJJJIIIJJJMMMPPPQQQXXX\\\\\\\\\]]]\\\YYYYYYUUUQQQNNNOOOPPPQQQRRRPPPRRRRRRQQQNNNLLLKKKLLLRRRSSSSSSTTTUUUWWWXXXYYY[[[YYYXXXXXXWWWVVVTTTRRRPPPUUUZZZ\\\[[[\\\aaaeeehhhkkkkkkggg```\\\^^^aaa^^^]]][[[YYYVVVUUUTTTTTTUUUWWWYYYZZZZZZWWWSSSQQQOOOOOOPPPQQQSSSVVVYYY[[[_______________^^^]]]]]]]]]___aaabbbaaa``````aaaaaa___]]]\\\]]]^^^]]]]]]___^^^\\\\\\^^^aaadddfffbbbaaabbbeeellltttzzz|||wwwxxx{{{vvvrrrnnnnnnoooqqqpppnnnooommmkkkmmmrrrvvvwwwvvvqqqooonnnooorrruuuwwwxxx{{{{{{uuunnnjjjjjjjjjiiigggaaaaaaaaabbbdddiiippptttuuuwwwyyyxxxtttrrrrrrtttqqqpppnnnmmmnnnppprrrtttyyyssspppuuuzzz}}}zzzqqqiiidddcccaaabbbdddddddddeeefffhhh]]]XXXSSSRRRWWWaaajjjooosssqqqmmmfff___ZZZXXXXXX[[[YYYVVVRRROOOMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOORRRUUUWWWUUUQQQMMMKKKKKKJJJMMMQQQRRRRRRQQQQQQRRRPPPQQQQQQRRRRRRSSSSSSTTTKKKJJJHHHGGGFFFFFFFFFGGGEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@?????????>>>>>>>>>===???BBBCCCCCCDDDEEEGGGDDDBBBAAAAAACCCDDDDDDCCCEEEHHHMMMQQQSSSSSSQQQOOOGGGHHHJJJIIIHHHHHHIIIKKKIIIKKKLLLMMMPPPVVV^^^dddjjjjjjjjjhhhddd^^^XXXUUUNNNMMMLLLMMMRRRZZZaaaggg^^^[[[YYYWWWWWWVVVTTTSSSRRRVVV\\\bbbdddccc```^^^SSSSSSUUUYYY___ffflllppppppmmmiiifffdddeeefffhhhaaa]]]XXXTTTSSSVVVZZZ]]]dddeeeeeeeeedddbbb```^^^XXXVVVTTTSSSTTTWWW[[[]]]```aaabbbbbb___ZZZVVVSSSPPPPPPPPPQQQSSSUUUWWWYYYZZZbbbmmmxxx~~~~~~{{{xxxpppuuuyyyzzzyyyzzz}}}xxxuuuuuuuuupppmmmpppwww|||}}}|||~~~wwwlllbbb\\\\\\___bbb```___^^^^^^___bbbfffhhhaaa___]]][[[YYYXXXXXXYYY^^^aaabbbffftttvvvlllppp{{{}}}ooohhhfffddd```___``````bbbdddggghhhjjjjjjiiiiiikkkooorrruuuuuuoooggg]]]VVVRRRPPPPPPQQQVVV]]]fffppp{{{|||yyywwwrrrqqqnnnkkkhhhfffddddddbbbbbbaaabbbbbbcccddddddlllhhhdddaaa```^^^ZZZVVVXXX[[[```cccbbbaaa```___YYYYYYXXXWWWWWWWWWXXXXXXYYYVVVRRRRRRVVV\\\bbbeeerrrzzzQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNMMMLLLJJJHHHGGGOOOQQQSSSTTTSSSOOOKKKHHHKKKLLLLLLLLLJJJHHHFFFEEEEEEGGGLLLPPPRRRSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJHHHEEECCCBBBAAA@@@@@@BBBEEEHHHKKKLLLMMMMMMJJJIIIHHHIIILLLOOOQQQQQQ[[[\\\^^^```bbbcccddddddeee```[[[XXXWWWWWWXXXXXXUUUVVVUUUSSSQQQPPPRRRSSSXXX```eeeccc``````bbbbbbbbbfffhhheee^^^WWWRRRQQQPPPYYYbbbffffffjjjsss|||{{{tttlllhhhhhhjjjmmmhhhbbb\\\YYY[[[^^^aaa```cccfffddd___ZZZZZZ[[[VVVUUUTTTUUUYYY```fffjjjsssvvvwwwtttnnnhhheeeeeeeeeiiinnnppppppnnnlllkkkppprrrtttsssqqqoooooooooqqqnnnjjjhhhiiilllnnnooommmmmmooowwwyyy}}}{{{xxxzzzxxxuuurrrnnnnnnmmmnnnqqqssswww~~~xxxvvvwww{{{~~~zzzsssmmmiiiooopppqqqqqqpppnnnkkkiii```]]]XXXVVVYYYbbbnnnwww{{{yyytttmmmeee```^^^]]]]]]]]]\\\[[[XXXTTTPPPMMMLLLKKKIIIHHHHHHIIIKKKLLLSSSWWWZZZWWWPPPKKKIIIJJJMMMMMMMMMNNNPPPRRRUUUVVVNNNMMMOOOQQQUUUWWWWWWVVVSSSPPPLLLGGGFFFFFFHHHJJJFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOLLLJJJGGGEEECCCCCCEEEEEECCCEEEGGGHHHHHHHHHFFFEEEEEECCCAAA???>>>>>>???@@@CCCDDDFFFHHHIIIJJJIIIIIIKKKIIIFFFEEEFFFHHHHHHHHHOOOTTTZZZ^^^^^^ZZZTTTOOOLLLKKKHHHGGGGGGIIIKKKMMMQQQTTTWWWYYY[[[___ffflllsssssssssqqqmmmeee[[[TTTQQQNNNKKKLLLQQQYYY```ddd]]]ZZZVVVRRROOOMMMNNNNNNUUUXXX^^^eeejjjiiibbb]]]TTTVVVZZZ^^^cccfffiiijjjmmmjjjfffdddeeefffgggfffccc^^^WWWQQQPPPSSSXXX\\\aaabbbdddeeedddcccbbbaaa]]]XXXVVVYYYZZZYYY```iiimmmkkkgggdddbbb^^^YYYVVVSSSSSSSSSSSSTTTUUUVVVWWWaaaeeekkkpppsssrrrpppnnnkkklllmmmmmmmmmnnnqqqssszzzyyyvvvqqqkkkhhhggggggnnnllliiiiiimmmqqqtttuuuzzzpppccc[[[YYYZZZZZZXXX\\\ZZZXXXWWWWWWYYY[[[]]]aaa^^^ZZZVVVTTTUUUWWWXXXYYY___aaacccqqqyyyqqqjjjiiikkkmmmrrrxxx~~~xxxqqqiiiddd```bbbcccdddgggiiijjjhhhfffiiigggeeefffjjjpppwww|||~~~yyysssmmmiiiiiiiiiuuu}}}yyytttuuussspppmmmkkkjjjiiijjjdddcccccccccccceeefffgggiiieeebbbbbbcccbbb\\\VVVZZZ\\\```bbbcccaaa___]]]ZZZYYYVVVTTTSSSTTTUUUVVVVVVSSSQQQQQQVVV___iiipppOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGNNNPPPSSSUUUUUUSSSPPPNNNSSSRRRQQQOOOLLLJJJGGGFFFHHHKKKNNNPPPQQQOOOMMMLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKHHHHHHHHHJJJNNNQQQRRRRRRSSSTTTWWW[[[___bbbeeeggggggccc___]]]\\\]]]]]]\\\TTTTTTSSSQQQOOOPPPRRRTTTcccjjjmmmjjjggghhhiiiiiieeehhhmmmmmmiiiaaaZZZVVVUUU\\\eeejjjlllqqqzzzzzztttrrrqqqnnnjjjeee```^^^___bbbdddiiimmmnnnllleee```___```^^^^^^^^^```fffooowww|||yyyqqqlllkkkqqquuuzzz}}}}}}{{{zzzzzz~~~|||{{{zzzzzzzzzvvvyyy|||~~~yyywwwxxx{{{|||}}}zzzyyy{{{|||wwwrrrooonnnrrrrrrrrrqqqooollliiiggg]]][[[WWWUUUWWW___jjjqqqvvvwwwuuuppphhhaaa[[[YYYXXXYYYXXXWWWUUUQQQNNNLLLGGGFFFEEECCCCCCEEEFFFGGGMMMQQQTTTRRRMMMHHHGGGHHHMMMLLLJJJIIIHHHIIIIIIJJJHHHHHHIIIMMMQQQTTTTTTSSSQQQNNNJJJFFFDDDDDDFFFGGGDDDEEEEEEFFFGGGIIIJJJKKKNNNNNNOOOOOOOOOOOONNNNNNHHHFFFCCC@@@???@@@BBBDDDCCCDDDEEEFFFEEECCCAAA@@@BBB@@@>>>===<<<===>>>>>>@@@AAABBBDDDEEEFFFFFFFFFHHHFFFDDDEEEGGGJJJKKKLLLPPPSSSXXXZZZYYYUUUOOOKKKIIIHHHFFFEEEFFFGGGJJJKKKRRRTTTWWWYYYZZZ]]]aaaeeejjjkkkkkkkkkhhhaaaWWWQQQMMMLLLJJJLLLPPPUUUXXXYYYUUUSSSOOOKKKIIIHHHHHHIIIOOOQQQVVV\\\```___ZZZUUUMMMOOOSSSWWW[[[^^^aaabbbaaa^^^[[[YYYZZZ\\\]]]]]][[[WWWQQQLLLKKKNNNRRRUUUVVVXXXZZZ]]]^^^^^^\\\[[[SSSOOOOOORRRTTTUUU[[[dddhhhfffcccaaa___[[[WWWTTTSSSSSSSSSSSSTTTTTTUUUUUUZZZ]]]aaadddffffffdddbbbaaabbbccccccbbbdddfffiiiiiihhheeeaaa]]]ZZZZZZ[[[^^^^^^]]]^^^aaaeeejjjmmmtttkkk___WWWUUUUUUTTTRRRWWWVVVUUUTTTUUUVVVXXXYYYZZZWWWTTTQQQQQQRRRUUUWWWYYY^^^___```kkk||||||qqqiiicccbbbccceeeiiioooxxxwwwuuussspppllljjjhhhjjjjjjkkkmmmnnnnnnkkkiiicccaaa______aaagggmmmqqq{{{}}}~~~}}}}}}~~~uuutttsssqqqmmmjjjiiihhhiiijjjfffeeeeeeeeefffggghhhiiihhheeeaaa```aaa```[[[WWWWWWXXXZZZ\\\\\\[[[YYYXXXWWWVVVTTTSSSSSSTTTUUUVVVTTTRRRQQQRRRWWW^^^ggglll}}}HHHHHHHHHGGGGGGFFFFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGJJJMMMPPPRRRSSSSSSQQQPPPTTTRRRPPPNNNLLLJJJIIIHHHIIIJJJMMMNNNNNNMMMKKKIIIHHHIIIIIIIIIIIIIIIHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEGGGJJJNNNQQQQQQQQQLLLMMMOOOSSSWWW\\\```ccccccaaa___^^^^^^^^^]]]\\\QQQQQQOOOMMMLLLNNNRRRUUUeeeiiikkkfffccceeeggggggfffjjjooosssrrrkkkaaaZZZXXX\\\bbbhhhnnnttt{{{{{{vvvoookkkfffdddbbb``````bbbeeefffqqqssstttpppjjjeeecccddd______```dddlllwww}}}tttooommmwww{{{vvvxxx}}}yyyyyy}}}{{{{{{}}}}}}zzztttqqqpppooorrrzzz~~~vvvnnnjjjhhhjjjkkkiiiiiihhhfffccc___\\\ZZZUUUTTTRRRQQQRRRWWW___dddiiilllnnnllleee\\\TTTOOOQQQQQQQQQPPPOOOLLLJJJIIIAAA@@@???>>>>>>???@@@AAADDDGGGKKKJJJGGGDDDCCCDDDGGGFFFDDDAAA@@@?????????AAAAAACCCFFFKKKNNNNNNNNNMMMJJJGGGCCCAAAAAAAAABBBAAAAAAAAABBBBBBCCCDDDEEEHHHIIIIIIJJJJJJIIIIIIHHHCCCAAA===;;;;;;<<>><<<:::======;;;;;;:::;;;<<<============>>>???@@@AAABBBCCCBBBBBBDDDHHHKKKMMMNNNOOOQQQSSSSSSRRRMMMHHHEEEDDDCCCBBBBBBCCCEEEGGGIIIMMMPPPRRRTTTUUUVVVXXXYYY\\\]]]___aaa___YYYQQQKKKHHHGGGHHHJJJLLLMMMMMMKKKJJJHHHEEECCCAAAAAAAAABBBGGGIIILLLPPPRRRQQQMMMJJJFFFHHHKKKNNNRRRUUUWWWXXXSSSQQQNNNMMMOOOPPPQQQQQQPPPMMMJJJGGGFFFGGGJJJKKKKKKMMMPPPSSSTTTSSSQQQPPPGGGEEEFFFIIIKKKMMMTTT[[[]]][[[YYYWWWVVVTTTQQQNNNNNNNNNPPPQQQQQQPPPOOOOOOOOOQQQSSSTTTUUUUUUTTTTTTVVVWWWWWWWWWVVVXXXZZZ]]]\\\[[[YYYUUURRRQQQRRRTTTRRRTTTVVVWWWXXX\\\ccchhhmmmeee[[[SSSQQQPPPOOOMMMPPPPPPQQQQQQRRRSSSTTTTTTPPPOOOMMMLLLMMMOOORRRTTTXXX[[[[[[ZZZbbbnnnppplllggg```ZZZZZZ[[[\\\```eeejjjjjjkkkkkklllkkkkkkkkklllkkkkkkllllllkkkgggddd\\\[[[XXXXXXYYY]]]bbbeeemmmrrrwww{{{tttpppsssooommmiiieeedddeeefffhhheeeeeeeeeeeefffggghhhhhhgggccc___]]]^^^]]]ZZZWWWXXXXXXYYYYYYYYYXXXXXXWWWSSSSSSRRRQQQRRRSSSTTTUUURRRQQQQQQSSSWWW]]]cccfffsss}}}AAAAAAAAA@@@@@@?????????BBBCCCDDDDDDEEEFFFFFFFFFEEEGGGIIIKKKLLLLLLLLLKKKKKKJJJHHHGGGFFFGGGHHHHHHDDDFFFIIIKKKLLLKKKJJJIIICCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFEEECCCBBBAAABBBCCCCCCCCCDDDEEEHHHLLLMMMMMMKKKKKKKKKJJJKKKNNNQQQUUUWWWXXXWWWWWWWWWXXXXXXVVVUUUMMMMMMKKKIIIIIIKKKPPPUUU\\\``````[[[ZZZ]]]``````eeefffiiimmmoooiii```XXXSSSUUUXXX^^^eeekkknnnppprrrqqqpppppppppkkkccc\\\WWWWWWXXXZZZ\\\___aaabbblllmmmmmmkkkfffbbb``````YYYZZZ[[[```hhhsss}}}xxxqqqnnnmmmppptttyyy|||}}}}}}}}}~~~|||yyynnnkkkiiikkkrrr}}}~~~zzztttvvv{{{~~~qqqnnnsssxxxwwwtttvvvqqqooorrruuuttttttvvv~~~~~~tttqqqppprrrqqqqqqwww~~~~~~yyytttnnnjjjfffeee```___cccjjjoooqqqtttyyy~~~{{{vvvooojjjccc\\\XXXXXX[[[]]]YYYYYYXXXVVVTTTQQQNNNMMMJJJJJJJJJIIIIIILLLQQQTTTVVVZZZ]]]]]]XXXQQQJJJFFFGGGGGGHHHGGGGGGEEEDDDCCC===<<<<<<;;;;;;<<<<<<===;;;>>>AAABBB@@@??????@@@>>>>>><<<;;;;;;;;;<<<=========>>>AAADDDGGGGGGFFFGGGFFFCCC@@@============>>>============>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>><<<999777777:::<<<>>>?????????>>>===;;;999888::::::999999:::;;;<<<<<<::::::999999:::;;;===>>>???>>>>>>AAAEEEHHHJJJJJJJJJJJJKKKKKKIIIFFFCCCAAA???>>>>>>>>>???AAACCCEEEDDDFFFIIILLLMMMMMMMMMMMMMMMOOORRRTTTUUUQQQJJJEEEBBBBBBBBBDDDFFFFFFDDDBBBAAA@@@>>><<<<<<<<<======BBBCCCDDDFFFGGGEEECCCAAABBBCCCFFFIIIKKKNNNOOOPPPLLLIIIGGGFFFGGGHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCDDDFFFHHHJJJKKKJJJIIIFFFDDDAAAAAAAAABBBDDDFFFKKKOOOOOOMMMLLLKKKKKKJJJGGGEEEFFFGGGIIIJJJKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKNNNOOOPPPOOONNNOOORRRTTTVVVUUUSSSPPPLLLKKKLLLNNNKKKOOORRRSSSRRRTTT[[[bbbccc^^^VVVQQQOOONNNNNNMMMKKKLLLNNNOOOPPPQQQPPPPPPLLLKKKKKKKKKLLLNNNPPPRRRSSSVVVVVVVVVZZZaaabbb]]]^^^XXXTTTVVVXXXYYY\\\```cccddddddeeeddddddccccccaaaaaaaaaaaabbb```]]]ZZZXXXVVVUUUTTTVVVYYY]]]```^^^dddjjjmmmqqq}}}wwwkkkjjjnnnkkkhhhccc___]]]^^^___aaa```aaaaaaaaabbbccccccdddccc```\\\YYYYYYYYYWWWUUUWWWWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPPPPOOOPPPPPPQQQOOOOOOPPPRRRVVVYYY]]]___eeekkkttt|||>>>>>>>>>>>>============?????????@@@AAABBBCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBCCCDDDBBBCCCEEEGGGHHHGGGFFFFFF@@@@@@AAAAAABBBAAAAAAAAA>>>>>>???@@@AAABBBDDDEEEBBBAAA@@@??????@@@AAABBBBBBBBBBBBDDDGGGGGGEEECCCHHHGGGFFFEEEFFFHHHJJJLLLLLLLLLLLLMMMNNNNNNLLLKKKHHHHHHFFFEEEEEEHHHMMMQQQWWWYYYYYYUUUVVV[[[^^^^^^]]]\\\]]]___```]]]VVVPPPLLLLLLMMMQQQWWWZZZ\\\[[[]]]]]]___bbbccc```YYYRRRNNNOOOPPPRRRSSSUUUVVVVVV]]]]]]]]][[[YYYWWWVVVVVVUUUUUUWWW[[[bbbjjjsssxxxxxxzzzzzzvvvpppkkkiiijjjeeeiiimmmppppppppppppqqqsssuuuvvvwwwyyy|||zzzrrrmmmjjjgggddd```^^^aaaiiittt{{{xxxqqqllliiiaaadddjjjsss|||uuuiiieeehhhllljjjgggdddaaabbbgggiiifffeeefffjjjmmmrrruuuvvvvvvwwwxxxuuuxxx{{{~~~~~~|||xxxvvvrrrtttsssppppppssstttrrrgggdddbbbcccbbbaaadddiiikkkjjjgggdddaaa___^^^]]]ZZZXXXZZZ___aaa```aaadddeeennnyyy}}}xxxvvvvvvwwwxxxyyysssssssssssspppkkkeee```\\\YYYTTTOOOMMMMMMNNNOOOOOOOOONNNMMMLLLKKKIIIIIIBBBCCCDDDDDDDDDDDDFFFHHHGGGIIILLLLLLIIIEEECCCAAA??????????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666888:::<<<<<<<<<<<<===::::::999999999;;;<<<===<<<<<<<<<===???@@@???>>>AAA@@@>>><<<;;;999999999::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999777666777888:::<<<;;;;;;;;;;;;;;;::::::999888888888999999:::;;;<<<999888777777777999;;;<<<<<<;;;;;;===@@@BBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>:::::::::;;;<<<>>>???@@@<<<>>>AAADDDGGGHHHGGGFFFCCCDDDFFFIIIJJJHHHDDD@@@>>>===<<<<<<>>>@@@@@@???<<<<<<;;;:::::::::;;;;;;>>>???@@@@@@???>>>=========>>>@@@BBBEEEFFFGGGGGGGGGEEEBBBAAAAAAAAA@@@???AAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCAAA@@@BBBDDDEEEEEEDDDCCCCCCDDDCCCAAA???@@@AAADDDEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGIIIHHHIIIJJJIIIHHHIIIKKKNNNOOOOOOMMMJJJGGGEEEEEEFFFDDDHHHKKKJJJHHHIIIOOOTTTVVVTTTPPPMMMLLLMMMMMMMMMIIIKKKMMMNNNOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOOOOONNNQQQSSSTTTVVVYYYYYYVVVVVVQQQOOOSSSVVVVVVYYY\\\^^^^^^^^^^^^]]]\\\[[[ZZZVVVVVVVVVXXXYYYXXXVVVSSSRRRRRRQQQRRRTTTWWWZZZ\\\XXX\\\``````aaakkk|||vvvkkkeeebbbdddeeebbb^^^YYYWWWVVVWWWXXX\\\\\\]]]^^^^^^_________^^^[[[XXXVVVUUUTTTSSSSSSPPPOOONNNMMMLLLMMMMMMNNNQQQPPPOOONNNMMMLLLKKKKKKKKKMMMNNNQQQSSSUUUVVVWWWXXX[[[aaaiiiooouuu|||>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDCCCBBB@@@???>>>>>>>>>BBBBBBCCCCCCCCCBBB@@@???>>>???????????????>>>>>>=========>>>???@@@AAABBB@@@@@@@@@@@@@@@AAAAAABBB@@@??????@@@AAAAAA@@@>>>BBBAAAAAAAAABBBCCCEEEFFFEEEDDDDDDEEEGGGGGGEEEDDDCCCCCCBBBAAAAAADDDHHHLLLOOOQQQQQQNNNPPPVVVYYYXXXQQQQQQPPPPPPPPPNNNKKKIIIGGGFFFFFFHHHKKKMMMMMMLLLLLLNNNPPPSSSUUUSSSOOOLLLMMMMMMMMMLLLKKKJJJJJJIIIMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMOOORRRVVV\\\bbbeeehhhjjjkkkgggbbb^^^^^^___^^^aaadddeeeeeeddddddeeeaaaccceeefffgggiiilllooooooqqqssspppiiiccc```___`````````______```cccfffooovvvxxxrrriiidddaaa___YYY\\\bbbgggkkknnnooooookkkeee^^^\\\^^^```___]]]XXXXXX\\\aaaccc```^^^``````bbbeeefffffffffggghhhaaadddhhhlllnnnnnnlllkkkeeefffddd``````dddfffdddaaa]]][[[\\\[[[YYYYYY]]]^^^^^^\\\ZZZXXXVVVUUUTTTVVVTTTTTTWWWWWWSSSRRRUUUSSSYYYbbbkkkppptttvvvxxxtttpppkkkgggeeedddcccbbb\\\\\\]]]^^^]]]YYYTTTOOOQQQOOONNNLLLJJJIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFEEE???AAABBBBBBAAAAAABBBCCC???@@@AAAAAA???>>>???@@@::::::::::::::::::::::::::::::::::::::::::::::::666666777999::::::::::::;;;:::999888888999::::::;;;:::::::::;;;;;;:::888;;;;;;;;;:::999888777666777777666666666777888888999999::::::::::::999999888777777777777888888888888888888888999999::::::777777777888888999999999777666666666777777888999:::999888999;;;<<<;;;::::::;;;<<<======<<<;;;;;;888888888888999;;;<<<<<<999:::<<<@@@DDDFFFEEECCC>>>>>>>>>@@@BBBBBB@@@>>>===:::888777999<<<======:::999999999999999999:::;;;===>>>>>><<<:::999:::888999:::<<<===>>>??????AAA???===<<<<<<<<<;;;999===>>>????????????>>>>>><<<===>>>@@@BBBDDDEEEFFFFFFIIIHHHCCC@@@AAAAAA???AAA@@@???@@@AAA@@@???======>>>@@@BBBDDDDDDDDDDDDAAAAAA@@@AAABBBDDDFFFGGGCCCCCCDDDCCCBBBBBBEEEGGGKKKLLLLLLJJJGGGDDDCCCCCCCCCEEEGGGFFFDDDEEEHHHLLLKKKJJJJJJIIIIIIIIIJJJKKKJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLOOORRRUUUVVVVVVUUUSSSPPPLLLLLLPPPSSSTTTUUUXXXWWWWWWXXXXXXXXXWWWVVVVVVRRRRRRSSSUUUWWWWWWUUURRRMMMMMMMMMNNNPPPRRRTTTUUUQQQTTTVVVUUUUUU\\\iiisssttthhhccc___\\\[[[^^^\\\YYYVVVSSSRRRRRRRRRXXXXXXZZZ[[[[[[\\\[[[[[[WWWVVVUUUSSSQQQOOOOOONNNMMMMMMLLLKKKKKKKKKLLLLLLOOOOOONNNLLLJJJIIIGGGGGGIIIJJJLLLNNNOOOPPPPPPPPPRRRQQQUUU[[[___bbbhhhooo========================::::::::::::;;;<<<>>>???>>>>>>=========>>>???@@@AAAAAA@@@@@@???>>>===<<<>>>???????????????>>>===????????????>>>===<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???????????????>>>>>>>>>===;;;<<<>>>??????>>>>>>>>>??????@@@@@@@@@@@@BBB@@@???@@@AAAAAA@@@???>>>?????????>>>@@@DDDGGGFFFHHHGGGEEEGGGLLLMMMKKKEEEGGGHHHHHHGGGFFFEEEFFFBBBBBBCCCCCCCCCDDDDDDEEEAAADDDFFFHHHGGGFFFFFFFFFJJJIIIHHHFFFEEEDDDCCCBBBFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEGGGIIIMMMPPPSSSTTTXXXZZZ[[[YYYUUUSSSTTTVVVYYY[[[]]]]]][[[ZZZYYYZZZUUUWWWZZZ[[[\\\\\\^^^```___bbbdddaaa\\\YYYZZZ\\\ZZZ\\\]]]\\\YYYWWWWWWYYY^^^cccfffbbb]]]\\\YYYVVVVVVYYY]]]___`````````aaaZZZXXXWWWVVVVVVUUUTTTSSSNNNNNNRRRXXXZZZXXXYYY\\\\\\]]]______]]]]]]^^^___WWWYYY[[[]]]______^^^^^^[[[]]]]]]ZZZZZZ\\\]]]ZZZ^^^ZZZXXXYYYXXXUUUUUUWWWUUUUUUUUUTTTSSSPPPNNNMMMPPPMMMNNNQQQPPPLLLJJJLLLHHHKKKPPPUUUYYY^^^aaaddddddaaa]]][[[ZZZXXXVVVUUUOOOPPPQQQRRRRRROOOJJJFFFJJJIIIIIIHHHGGGGGGFFFFFFBBBBBBAAAAAA@@@AAAAAAAAA<<<>>>???@@@???>>>???@@@<<<======;;;:::999;;;<<<:::999999999999999999:::777777888888888888777777888777777888999:::999999:::999888777666777888888777777666777888999777555777777888888888777666555555555444555555666777777666777777888888777777666555666777888888777555444666666666666666777888888555555666666666666666666444555555666666666666555888777666777999999888666666777888999999999777666777777777777888888999999888888999<<<@@@BBBAAA???===;;;::::::<<<======<<<<<<:::888777888999999999777777777777777777777777777:::<<<;;;999666666777666666777999999:::::::::;;;999888999;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<:::999999;;;===AAAEEEHHHJJJNNNMMMFFFBBBBBB@@@===>>>=========>>>>>><<<;;;:::;;;<<<>>>@@@BBBDDDDDDAAAAAA@@@@@@@@@AAABBBCCC???@@@@@@???>>>>>>AAACCCGGGIIILLLLLLJJJGGGEEEDDDEEEEEEEEEEEEFFFGGGIIIJJJGGGHHHHHHHHHHHHHHHHHHIIIKKKKKKLLLLLLKKKKKKJJJJJJHHHIIIJJJLLLLLLMMMLLLLLLMMMPPPTTTXXXXXXVVVTTTSSSPPPMMMMMMQQQSSSRRRRRRSSSRRRRRRSSSTTTTTTTTTTTTSSSQQQQQQRRRTTTUUUUUUSSSQQQKKKKKKLLLLLLMMMNNNNNNOOOLLLNNNOOOOOOOOOTTT\\\bbbxxx}}}pppccc]]][[[YYYXXXYYYWWWWWWVVVTTTSSSRRRQQQQQQRRRSSSTTTVVVVVVVVVVVVUUURRRRRRRRRPPPNNNLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEGGGHHHIIIKKKKKKKKKKKKKKKMMMKKKMMMRRRTTTTTTYYY```::::::::::::::::::;;;;;;:::999888888999;;;<<<===:::999999999:::<<<===???:::;;;===?????????>>>===888999;;;===>>>??????@@@????????????>>>===<<<;;;:::999999888888888999999<<<======>>>===;;;:::888<<<;;;999:::<<>>===<<<;;;@@@>>><<<<<<===>>>===<<<<<<===>>>======>>>AAACCCBBBDDDCCCAAABBBFFFFFFCCC===BBBFFFGGGEEEDDDDDDFFF===???AAA@@@??????@@@BBB???BBBEEEDDDBBBAAABBBEEECCCBBBBBBAAAAAAAAABBBBBBEEECCCAAAAAABBBBBBBBBAAABBBCCCFFFIIIKKKMMMNNNNNNPPPRRRUUUTTTRRRRRRUUUWWWTTTVVVWWWVVVTTTRRRQQQQQQPPPRRRUUUWWWWWWWWWWWWXXXVVVYYY[[[YYYUUUTTTXXX\\\\\\[[[XXXTTTPPPPPPSSSWWWRRRWWWYYYWWWUUUUUUSSSOOOSSSVVVYYYYYYWWWVVVWWWXXXVVVWWWYYYWWWUUUQQQOOOOOOIIIHHHKKKPPPRRRRRRVVV[[[YYYZZZ[[[ZZZXXXWWWXXXYYYXXXYYYYYYYYYYYYYYYXXXXXXSSSWWWYYYWWWXXXYYYXXXTTT\\\WWWUUUWWWVVVSSSRRRSSSQQQRRRSSSTTTSSSQQQNNNMMMMMMKKKLLLOOOOOOKKKJJJLLLGGGHHHHHHJJJLLLPPPTTTVVVVVVTTTRRRRRRRRRQQQOOOMMMJJJJJJKKKMMMMMMKKKFFFCCCEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA999:::<<<<<<;;;;;;;;;===:::;;;;;;999777666777888;;;::::::999999999::::::444555555666666555555444:::999888888999:::999888666555555555555666888999444333333555777777666555444555666777777777666555444444444444555666777888333444444555555444444333333555777888888666333111666555555444444555555666333444444555555444444333222333555666666555444333777666555666888888777555555666777888888666444333666666777777777777777777777666666888<<<>>><<<:::>>>;;;888888999;;;<<<<<<<<<:::999999999999777555666666666555555555555555444777::::::777444444555666777888888999999999999888777777999;;;======<<<777777888999::::::::::::;;;:::888888:::>>>BBBEEELLLPPPPPPHHHCCCCCCAAA===<<<;;;:::;;;<<<;;;:::888666777888:::<<>>>>>??????@@@@@@???===>>>@@@BBB@@@DDDHHHJJJIIIFFFCCCBBBCCCBBBAAABBBEEEGGGGGGGGGHHHIIIKKKKKKJJJIIIIIIIIILLLLLLKKKJJJJJJIIIIIIHHHDDDFFFHHHJJJKKKLLLLLLKKKOOORRRWWW[[[ZZZVVVSSSSSSTTTQQQPPPTTTUUUSSSQQQRRRPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOPPPQQQRRRRRROOOMMMMMMMMMMMMLLLLLLLLLKKKKKKNNNNNNOOOOOOPPPSSSXXX[[[gggtttbbb\\\VVVVVVVVVUUUWWW\\\SSSSSSTTTUUUUUUTTTSSSSSSLLLNNNOOOQQQQQQQQQPPPPPPNNNOOOPPPOOOMMMJJJHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHJJJGGGHHHMMMNNNMMMQQQXXX::::::::::::::::::::::::666666777888999:::::::::888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;@@@???===;;;:::;;;===>>><<<<<<<<<<<<;;;:::999888999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;===???AAA???>>>>>>>>>======<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;===>>>>>>>>>??????@@@@@@AAABBBBBB===>>>???@@@@@@???>>>===;;;;;;;;;<<<<<<>>>??????>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBCCCBBB@@@>>>AAABBBBBBBBBAAA@@@@@@???EEEEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQVVVVVVUUURRROOOMMMMMMMMMMMMPPPRRRRRRPPPPPPRRRTTTVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUURRRNNNKKKJJJJJJJJJLLLNNNOOONNNNNNNNNOOOQQQRRRTTTUUUUUUTTTRRRQQQOOOOOOPPPOOONNNLLLJJJIIIJJJJJJKKKLLLOOORRRUUUWWW\\\\\\[[[YYYVVVTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTOOOPPPQQQQQQPPPOOOMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDGGGIIIKKKOOOTTTWWWVVVOOOJJJHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCBBB@@@??????@@@BBBCCCAAA@@@???=========>>>>>>::::::::::::::::::::::::;;;:::999888777777777777:::999888777666666666666444444333333333222222222888888888888777777777777666666666666666666666666666666666666666666666666666555333222222333555666333333333444444555555555444333333333333333333333333444444333222111333444666444222333444555444333444444444444444444444444555555555444444333333333555555555555555555555555333444444555555444444333666666666666666666666666555555555666666777999999888888888888888888888888888888999999999:::::::::999999888777666666777777888888888888888888888888666666666666777777777777888888888777777777777777777777777777666666666666666777888999:::;;;<<<<<>>;;;:::======<<<;;;:::999999888::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<========================AAAAAABBBCCCCCCCCCAAAAAA===@@@CCCEEEEEEFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLJJJIIIHHHEEEGGGIIILLLMMMNNNOOOOOOLLLNNNRRRXXX]]][[[SSSKKKLLLLLLMMMPPPSSSUUUUUUTTTPPPPPPOOONNNNNNNNNOOOOOORRRQQQPPPOOONNNMMMMMMNNNMMMKKKIIIHHHHHHHHHJJJKKKGGGHHHHHHJJJLLLOOORRRTTTbbbooo~~~mmmaaaYYYVVVTTTSSSSSSTTTSSSSSSRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMPPPPPPLLLFFFCCCEEEIIIDDDEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFEEECCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKK999999999999999999999999555666777888999999999999888888888888999999999999999999::::::;;;;;;;;;:::???===<<<:::::::::<<<===<<<<<<<<<;;;;;;:::999888999999999999999999999999::::::::::::::::::::::::888888777777888:::<<<>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::::::::;;;<<<===>>>>>>>>>>>>???????????????======>>>>>>>>>>>>======;;;;;;;;;;;;<<<===>>>???======>>>??????????????????>>>>>>???AAABBBAAA???AAABBBBBBBBBAAAAAA@@@???CCCFFFKKKNNNOOONNNKKKIIIIIIIIIIIIIIIJJJLLLMMMNNNMMMNNNOOONNNLLLMMMNNNPPPMMMOOOPPPPPPNNNNNNPPPRRRTTTTTTVVVVVVVVVUUUTTTSSSSSSTTTSSSPPPLLLIIIHHHIIIHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJLLLNNNPPPRRRTTTWWWZZZ\\\YYYTTTPPPPPPQQQPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOONNNLLLJJJIIILLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFHHHIIILLLPPPTTTRRRLLLGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBAAA???>>>>>>???AAABBBCCCBBB???===;;;;;;<<<<<<999999999999999999999999999999888777777777888888:::999888777666666666666555555555444444444333333777777777777777777777666444444444444444444444444555555555555555555555555666444333222222333444666333333333444444444444444333333333333444444444444444555555444333222444555444333111111333444333222444444444444444444444444555444444444333333333333444444444444444444444444333333444444444444333333444444444444444444444444555444444555555777888888666666666666666666666666888888888888999999999999999888777777666666777777555555555555555555555555555666666666777777777777777777777777888888888888555555666666777777777888666666777888999:::;;;;;;@@@??????>>><<<:::999888<<<<<<<<<;;;:::999999888999999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAABBBAAAAAA@@@BBBEEEFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGGGGHHHJJJLLLNNNNNNNNNNNNLLLMMMPPPVVVZZZYYYRRRLLLKKKKKKKKKMMMPPPRRRQQQPPPMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGHHHIIIKKKNNNPPPQQQYYYcccpppxxxvvvmmmaaaYYYUUUSSSQQQPPPPPPQQQPPPPPPOOONNNNNNMMMLLLKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLIIIEEECCCEEEGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGHHH777777777888888888888888555666777888888999999888888888888888777777777777777888888888999999999999<<<;;;:::999999999:::;;;;;;;;;;;;;;;:::999888888888888888888888888888888999999999999999999999999777666666666777999:::<<<======<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<======<<<===============>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<============>>>===<<<;;;<<>>>>>???>>>===<<<<<<===>>>???EEECCC???;;;999999999:::888888888888888888888888777777777777777888888999999999888777666666666666666666555555555444444444555555555555555555555666333333333333333333333333444444444444444444444444555444333222222333444555444444444444333333333333222222222333444444444555333555666555444333555666333222000000222333222111333333333333333333333333444444333333333333333222444444444444444444444444333333444444444444333333333333333333333333333333444333333333444555666777444444444444444444444444777777777777888888888888888777777666666666666777444444444444444444444444555555666666666777777777666777777888888999999999333444555666777888888999555555666777888999::::::999999999999999999888777;;;;;;::::::999999999888888888999;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888:::<<<>>>???@@@@@@???@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIJJJKKKMMMMMMMMMMMMLLLKKKKKKMMMQQQUUUUUUQQQMMMJJJJJJIIIJJJLLLMMMMMMLLLJJJJJJJJJKKKLLLMMMOOOOOONNNNNNMMMLLLKKKKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFGGGGGGIIIJJJLLLMMMOOOTTT[[[___]]]XXXSSSPPPQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFFFFEEEDDDDDDDDDDDDFFFEEECCCAAA@@@@@@AAAAAAEEEEEEEEEEEEDDDBBBAAA@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDD555555666666666666777777555666666777888888777777777777777777666666666666666666666666777777888888:::999888888888888999999999999::::::999888888777888888888888888888888888888888888888888888888888888777777777888999;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<<<<::::::;;;<<<===>>>??????===<<<::::::::::::<<<===;;;;;;::::::;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<===???===;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBGGGPPPVVVXXXTTTOOOJJJHHHFFFDDDCCCCCCDDDFFFGGGIIIIIIIIIGGGEEEEEEGGGIIIKKKJJJJJJIIIHHHHHHJJJKKKKKKNNNQQQTTTTTTSSSQQQOOOOOOOOOOOOMMMIIIGGGGGGGGGFFFFFFEEEBBB@@@@@@BBBDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEGGGIIIJJJIIIJJJLLLMMMNNNMMMMMMLLLOOOXXX```___UUULLLIIIJJJKKKKKKJJJIIIHHHFFFFFFEEEHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFJJJJJJJJJKKKKKKJJJIIIIIIGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHFFFEEECCCCCCCCCCCCCCCEEEGGGFFFCCC???>>>>>>???>>>>>>===<<<<<<;;;;;;===<<<;;;;;;;;;;;;<<<===CCCAAA===999888888999:::777777777777777777777777666555555666777888999999999888777666666555555666555555555555444444444444333444444444444444555555333333333333333333333333333333333333333333333333444444333222222333444444555444444333333222222222000000111111222333444444222333555555444333444555333222000000222333222111222222222222222222222222333333333333222222222222333333333333333333333333333333333444444333333333333333333333333333333333333333222222333444444555444444444444444444444444555666666666666777777777777666666555555666666666666666666666666666666666555555555666666666777777666666777777888999::::::444444555555666777777888555555555666777888888999888888999999999999888888999999999999999888888888666777999:::;;;<<<======;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999;;;<<<>>>>>>>>>======???AAAAAA@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJLLLLLLLLLLLLJJJJJJIIIIIIIIILLLOOOPPPOOOMMMKKKIIIHHHHHHJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIHHHIIIIIIGGGGGGFFFEEEDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHHHHIIILLLNNNOOONNNLLLKKKKKKLLLKKKIIIIIIJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGCCCBBBAAABBBCCCDDDBBBAAACCCBBB@@@>>>>>>>>>@@@AAAEEEEEEDDDCCCBBBAAA????????????@@@AAAAAAAAAAAAAAA???????????????@@@AAABBB444444444555555666666666555555666777777777666666666666666666666666666666666666555555555666777888888888777777777888888888888888888888888888777666777777777777777777777777888888888888888888888888777777777777888999999:::999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;777888:::<<<>>>@@@AAABBB<<<;;;:::999999:::;;;<<<;;;::::::::::::;;;;;;<<<::::::999999999:::;;;<<>>???????????????>>>>>>>>>>>>???@@@BBBFFFKKKPPPQQQPPPLLLJJJFFFEEECCCBBBBBBCCCDDDEEEIIIIIIHHHEEECCCCCCFFFHHHKKKIIIGGGFFFFFFGGGGGGHHHGGGJJJNNNRRRTTTSSSRRRPPPMMMNNNNNNLLLIIIGGGGGGHHHGGGGGGEEECCC@@@@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJIIIJJJLLLMMMMMMLLLKKKKKKOOOXXXaaa```VVVLLLIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCFFFGGGHHHHHHIIIIIIHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@AAABBBBBB@@@===<<<;;;<<<<<<;;;;;;:::999999999::::::::::::::::::::::::>>>===:::888777888:::;;;666666666666666666666666444444444555666777999999999888777666555555555555444444444333333333333222222222333333444444444555444444444444444444444444333333333333333333333333333333333222222333333333444444444333333222222111......///000111222222333///111333444333222333333444333111111333333333222222222222222222222222222222222222222222222222222333333333333333333333333222333333333333333333222333333333333333333333333333222222222222333333444444444444444444444444444444444444555555555666666666555555555555555666666777777777777777777777777555555555555666666666666555555666777888888999999666666666555555555555555555555555666777777777888888888999999888888777666777777777888888888888888666777888:::;;;<<<<<<<<<::::::999999999999::::::::::::::::::::::::::::::::::::<<<======<<<<<<;;;;;;===??????>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEFFFFFFIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGJJJLLLLLLLLLKKKIIIGGGGGGHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEEEEEEEGGGIIIIIIGGGGGGGGGHHHIIIHHHGGGGGGHHHIIIGGGFFFBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDAAA@@@@@@AAACCCCCCAAA??????>>>===<<<<<<>>>@@@BBBCCCCCCBBB@@@???>>>>>>=========>>>????????????>>>???>>>>>>>>>>>>??????@@@333333444444555666666666555555666666666666555555555666666666777777777777666555444444444555777888666777777777888888888888666777777777777777666666666666666666666666666666888888888888888888888888555555555666666777777777777777888888888888999999999999::::::::::::;;;;;;999999999888888999999:::666777999;;;===???AAABBB;;;;;;::::::::::::;;;;;;:::::::::999999::::::;;;::::::999888999:::;;;<<>>===>>>???>>>===>>>===<<<;;;<<<===>>>???AAACCCFFFHHHIIIHHHGGGFFFCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCFFFJJJNNNMMMJJJGGGEEEFFFFFFGGGFFFFFFHHHLLLOOOQQQQQQQQQPPPKKKLLLLLLKKKHHHFFFFFFGGGGGGGGGFFFDDDBBBAAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJOOOWWW]]]\\\UUUMMMJJJJJJEEEDDDDDDCCCBBBAAA@@@@@@DDDEEEFFFFFFGGGGGGFFFFFFCCCBBBBBBCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHJJJLLLMMMNNNOOOOOOMMMLLLJJJHHHFFFDDDBBBAAA>>>?????????>>>===;;;::::::::::::999999999888888999999999999999999999999999999888888888999:::;;;666666666666666666666666444444444444555666888888888888777666555555555555444444333333333222222222222222222333444444555555444444444444444444444444333333333333333333333333222222333333333333222222333333333333222222222222/////////000000111111222---000222333333222222333444333111111333444333222111111111111111111111111000111111111111222222222222222222222222222222222222222333333333333222222333333333333333333333333333333222222222222333333444444444444444444444444333333333333444444444555555444444444444555555666555555555555555555555555444444555555555666666666444555555666666777777777666666666555555555444444555666666666777777777888777777777777666555444444555666666777777888888888777777888:::;;;;;;;;;;;;:::999999888888999999::::::::::::::::::::::::::::::;;;<<<======<<<;;;:::;;;===??????>>>>>>???@@@????????????????????????AAAAAAAAAAAABBBCCCEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDFFFHHHJJJKKKKKKIIIFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCAAABBBCCCDDDDDDDDDCCCCCCAAACCCEEEEEEDDDCCCCCCDDDFFFEEEEEEFFFGGGGGGEEECCC@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDCCCAAA@@@???<<<<<<;;;;;;===>>>@@@AAAAAA@@@???===<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;>>>===============>>>>>>333333444444555666666777555555555666666555555444555555666777888888999999777666444444444555777888666666777888888888888888555666666777777666666666666666666666666666666666666666666666666666666666555555666777777777777666666666666777777888888888888888888999999999::::::999999888888888888999999777888999:::;;;===>>>>>>::::::;;;;;;;;;;;;::::::::::::999999999999::::::;;;:::999888888:::;;;======<<<<<<===??????===<<<<<<;;;:::999999;;;===>>>???@@@AAABBBCCCBBBBBBAAA???@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCGGGMMMQQQOOOKKKGGGEEEFFFGGGGGGFFFGGGHHHJJJLLLMMMMMMMMMLLLHHHIIIJJJHHHFFFEEEEEEFFFCCCDDDEEEDDDBBBAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHNNNRRRVVVUUUPPPKKKHHHHHHBBBBBBAAAAAA@@@@@@@@@???BBBCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBBBBBBBDDDEEEFFFDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNOOOPPPNNNMMMLLLJJJGGGEEECCCBBB???>>>>>>>>>>>>>>><<<;;;:::::::::999999999999888888888999999999999888888666777777888999999999999666666666666666666666666444444444444555666666777888888666555555555555555555444444444333333333333222222333333444555555666333333333333333333333333444444444444444444444444222222222333333222222222222222222222222333333333111111111222222222222222---000333444444333333333333222000000222333222111111111111111111111111111000000000000111111222222222222222222222222222222222222333333333333222222222222222222222222222222444333333222222222333333444444444444444444444444222222222333333333333444444444333333444444555666444444444444444444444444444444444555555555666666444444444555555555555555444444555555555555555555666666777777777777888888555666666666666555555444444444555666666777888888777888999:::::::::::::::999999888888888888999999888888888888888888888888888999:::;;;<<<<<<;;;:::999;;;===>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBDDDEEEBBBCCCDDDDDDDDDCCCBBBAAA???@@@AAABBBCCCEEEGGGIIIIIIGGGDDDDDDEEEFFFFFFFFFBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDCCCCCCBBB>>>@@@AAAAAA@@@@@@AAABBBCCCBBBBBBCCCEEEEEECCCAAA@@@@@@????????????????????????@@@AAAAAAAAAAAA@@@DDDFFFIIIGGGCCC@@@???@@@;;;<<<<<<======>>>>>>>>>>>>===;;;:::::::::;;;;;;999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<333333444444555666777777444555555666555555444444444555666777888999:::;;;777666444444444555777999666666777888888888888888555555666666666666666555666666666666666666666666555555555555555555555555777888999999999999999888555666666666777777888888777777888888888999999999999999888888888888888999888888999999999:::::::::::::::<<<======<<<::::::::::::999999888999999999;;;:::999888888:::<<<===999999:::<<<>>>???>>><<<;;;:::888888888:::<<<======>>>???@@@@@@???>>>===<<<>>>@@@AAABBBAAA???>>>???@@@@@@AAABBBGGGMMMQQQPPPLLLGGGEEEFFFGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHGGGDDDCCCDDDEEE@@@BBBCCCCCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBDDDEEEEEEDDDCCCDDDDDDCCCCCCCCCEEEFFFHHHMMMOOOPPPOOOLLLIIIFFFEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBDDDDDDBBBBBBBBBBBBCCCDDDBBBBBBCCCDDDDDDEEEDDDDDDEEEFFFHHHJJJLLLNNNOOOOOONNNNNNMMMKKKIIIFFFDDDBBB???>>>>>>>>>??????===;;;::::::::::::999999999999888888999999999999888888555666888999999888777666777777777777777777777777555444444444444555666666888777666555555444444555666666555555555444444444222222333444444555666666222222222222222222222222444444444444444444444444111222222333333222222111111111111222222333333444444444333333333333333333...111444555555444444444222000//////000111111000000000000000000000000000//////000000111111111222111111111111111111111111222222222333333222222222000000000000000000000000444444333333222333333333333333333333333333333333111111222222222333333333333333333333444444555666555555555555555555555555444444444555555555666666444444444444444444333333222333333444555666777777777777777777888888888888555666777777888888777777333444444555666777888888888999999:::::::::999999999999888888888888999999777777777777777777777777555666888:::;;;<<<<<<;;;666888:::;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAADDDEEE@@@@@@BBBBBBBBBAAA@@@???===>>>@@@AAABBBCCCFFFHHHHHHEEECCCBBBCCCEEEFFFEEE?????????@@@AAABBBCCCDDDAAAAAAAAA@@@AAAAAABBBBBBAAABBBBBBBBBBBBAAA@@@??????@@@BBBCCCDDDDDDCCCBBB>>>???@@@???>>>???AAACCCAAA@@@@@@BBBCCCCCCAAA???@@@?????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@EEEIIILLLJJJDDD??????AAA<<<======>>>>>>===<<<<<<<<<;;;:::999999999:::;;;;;;;;;<<<============<<<;;;;;;::::::999::::::;;;333333333444444444555555555444444333333444444555777666555444333444555555777777666666555555555555444444555555666777777777777777777777666666666666555555666666666666555555666666666666666666666666555555555555666666666666444666888:::;;;:::999888777777777777777888888999777777666666666666777777888888888777777777777777888:::;;;;;;999888888999777777777777777777777777888999::::::999888777666999::::::;;;;;;::::::999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;========================:::;;;===@@@CCCEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@??????@@@BBBBBBAAA@@@????????????>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAAFFFFFFFFFFFFGGGGGGGGGGGGBBBAAA???======>>>???@@@BBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGNNNNNNOOONNNLLLGGGBBB???======<<<;;;;;;;;;;;;<<<:::::::::999999888888888666666777777777777777666:::999777666666777999:::999999888777666555444444222222222333333444444444555555555666666666666666777666555444333444555555333333222111000000111111---///222222222222333444111111111111111111111111222222222111111111111000333222111000000111222333333333222000///---,,,,,,///000333666888666222///000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333000000000000000000000000222222222111111111000000333222222222222222222222444444444555444444333333333333222111222333444555555444333222111000000000111222333333444444333333666666666555555444444444555555555555555555555555444444444555555555555666666666666666666666666666555555555555666777999999777777666666666666777777888888777777666666666555999999888888777666666666666666666666666666666666666666777888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<===>>>??????===>>>>>>>>>>>>?????????AAA???<<<<<<>>>AAACCCDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBAAAAAA@@@@@@???AAAAAABBBCCCBBBAAA@@@??????????????????????????????????????????@@@@@@@@@AAA@@@>>>=========>>>??????>>>===>>>???@@@???===999===AAA@@@<<<999;;;>>>>>>===<<<<<<<<<===???@@@CCCDDDDDDDDDCCC@@@===;;;===<<<<<<;;;<<<===>>>???AAA@@@===;;;999999::::::::::::::::::999999888777999:::;;;:::888888999:::333333333444444444444555444444333333333333444444666555444333333333444444555555555444444444333333444444555555666666777777888888888777777666666666555555555555555555555555555555555555555555555555555555555555666666666666555666888:::;;;:::999999777777666666777777888999777777666666666666777777777777777777777777777888777888:::999777666666777777777777777777777777777888888999999999888777666999::::::;;;;;;::::::999888888777777888888999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>===<<<===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBAAA???>>>===>>>???@@@BBBAAA@@@@@@AAABBBAAA@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFJJJKKKMMMNNNLLLIIIDDDBBB<<<;;;::::::999999::::::999999888888888777777777666666777777777777666666999888666555555666888999999999888777666555444333555555555666666666777777666666666555555444444444666666444333333333444555333222222111000000111111111222444444222111222222111111111111111111111111222222222111111111000000222111000000000000111222111111000000//////......111000111222444444222000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222000000000000000000000000222222222111111111000000111111111111222222222222333333444444444444444333333333222222222333444555555444333222222111111222222333444444555555444444555555555444444444333333222222222222222222222222444444444444555555555555666666666666666666666666555555555555666777888888777666666666666666666777777777666666666555555555777777777666666666666555666666666666666666666666:::999888777888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCCCCAAA>>>>>>@@@BBBDDDDDDAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>AAAAAABBBBBBBBBAAA@@@???=================================>>>>>>>>>>>>>>>@@@???>>>=========>>>>>>@@@???>>>???@@@AAA@@@>>>:::>>>BBBAAA>>><<<===???======<<<<<<<<<===>>>???@@@@@@AAABBBAAA???===;;;:::999999999999:::<<<===>>>===;;;999888888999999:::::::::::::::999888888888::::::999888777888999333333333333444444444444444444333333333333444444555444333222222222333333333333333333222222222222444444444555666666777777::::::999888777777666666555444333222222333444555444444444444444444444444555555555555666666666666666777888:::::::::999999777777666666777777888999777666666555555666666777666666666777777888888888777999::::::888777777888777777777777777777777777777777888999999999888888999999::::::::::::999999777777666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========?????????????????????????????????@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@???===;;;;;;<<<======<<<========================>>>>>>???@@@@@@@@@@@@@@@??????>>>======>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAA@@@??????AAABBBAAA???============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAABBBCCCDDDDDDBBBDDDGGGIIIIIIGGGCCCAAA:::999888888777777888888777777777777666666666666666666666777777666666555777666555444444555666777888888777666555444444333666666666666777777777777777666555444333222222111666555444333333333444444333222111111000111111111333555555444222000000111111111111111111111111111222222111111111000000000111111000000000000111111////////////000000000000222000//////111222222111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111000000000000000000000000222111111111111000000000000000111111222222333333111222333333444444444444333333222222222333444555444444333333333333333333333444444555555555555555444444333333333333333222444444444444444444444444444444444444555555555555666666666666666666666666666666555555555666666777666666555555555555666666666555555555555444444444444444555555555666666666666666666666666666666666;;;999777555666888:::<<<;;;;;;::::::999999999888999999999999999999999999<<<;;;;;;;;;:::::::::::::::;;;===???AAACCCEEEFFFCCC@@@>>>===???AAAAAAAAA?????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<>>======<<<<<<======???>>>======>>>???>>>===:::>>>AAA@@@>>><<<===???<<<<<<<<<;;;<<<======>>><<<<<<===>>>>>>===;;;:::888888777777888:::;;;<<<;;;:::888777777777888999:::;;;;;;;;;;;;::::::999888999:::999777666777888222222333333333444444444444333333333333333333444333333333222222222222222333333222222222222222222333333444555555666666777;;;::::::999888777666666666555333222222333555666444444444444444444444444555555555555666666666666777777888999::::::999999666666666666666777888888666666666555555666666666444555555666777888999999:::;;;<<<<<<:::999999:::777777777777777777777777666666777888888888999999999999::::::::::::999999777777777777777888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>@@@???>>>======>>>???@@@BBB???<<<;;;<<<>>>>>>>>><<<<<<<<<<<<==================>>>???????????????>>>>>>===<<<<<<<<<==================>>>>>>>>>>>>@@@@@@???>>>>>>??????@@@@@@???>>>???@@@AAA@@@???=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======@@@???>>>>>>>>>???AAABBB;;;===@@@CCCCCCAAA===;;;999999888777777777777888666666666666666666666666666666666777666666555555666666555444444555666666777777666555555444333333333333444444444444444444444444444333333222222222444444444333333333333333222222111111111111111222333444555444222000000000111111111111111111111111111111111111000000000000000000000000000000000000000000//////////////////111000///000111222222111000000000000000000000000////////////////////////111111111111111111111111000000000000111111111222000000000000000000000000111111111111000000000000000111111222333444444555000000111333444444444444222222222333333333444444222333444444555555555555222333444444555555444444222222222222222222222222555555555555555555555555333333444444444555555555555555555555555555555555666666555555444555555555666555555444444555555666444444444444444444444444333444444555666666777777666666666666666666666666777666555444444666777888:::::::::999888888777777999999999999999999999999::::::999999999999999999::::::<<<>>>@@@BBBCCCDDD@@@===;;;:::;;;===============<<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAA>>>>>>>>>>>>======<<<<<<:::::::::::::::::::::::::::;;;<<<=========<<<<<<=========<<<<<<<<<<<<<<<;;;:::999:::;;;<<<;;;999888:::======<<<:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;;;;:::999888:::999999999999;;;<<<===888888777777777777888999;;;;;;;;;<<<<<<;;;::::::888999999888666555666777222222222333333333444444333333333222222333333333222222222222222111111111333333333333444444444444333333444444555666666666::::::999999888777777666777666444333333444666777555555555555555555555555555555555555666666666666777777888888888999888888666666666555666777777888666666555555555555666666444444555666777888888999999;;;<<<<<<:::999999:::888888888888888888888888666666666777777888888999888999999::::::999999888999888888888888999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============<<<<<<@@@???>>>======>>>???@@@AAA>>>;;;;;;<<<>>>>>>>>>;;;<<<<<<<<<=========>>>======>>>????????????>>>>>>======<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????????????????@@@@@@???>>>===>>>@@@AAA@@@?????????>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>===<<<;;;<<<===>>>???999;;;===???>>><<<999888::::::999888888888888888666777777777777777777777666666666666666555444444666666666555555666666666666666555555444444333333222222222222222222222222111222222222333333444444333333333333333222222111222111111111111111222222111333444333222000000111111111111111111111111111111111111000000000//////////////////////////////111111000000//////......000000111222444444222000000000000000000000000000////////////////////////111111111111111111111111111111111222222222333333000000000000000000000000000000000000000000000000111222222333444555666666///000111222333333333333222222333333333444444444111222333555555555555555111111222333333333333222222222222222222222222222222222222222222222222222333333333444444444444555444444444444444444444444666555444444444444444555555555444444444444555555333333333444444444444444444444555666777777888888666666666666666666666666333444555777777666555444999999888888888777777777888888888888888888888888777777888888999::::::;;;::::::;;;<<<===>>>??????===;;;999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===??????>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999888999::::::999888777999;;;<<<;;;;;;;;;;;;999999::::::;;;;;;;;;;;;;;;;;;::::::999999888777::::::999888999:::;;;<<<888888888888888999999:::::::::;;;<<<<<<;;;;;;;;;888999:::888666555555666222222222222333333333333333333222222222222333333222333333333333222111000444444444444555555555555333333333444555555666666999888888888888777777777777666555555555555666777666666666666666666666666555555555555666666666666777777777777777777777777666666555555666666777888666555555444444555555666555555555666666777777777666888999999777666666777888888888888888888888888777777666666666777888888888888999999999999888888999999999888999::::::;;;777888888999999::::::;;;::::::::::::::::::::::::777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<>>>>>>>>>>>??????===;;;999999;;;=========<<<<<<<<<======>>>>>>???======>>>???????????????>>>>>>===<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>===<<<===???@@@@@@???AAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;999999;;;:::999999888999999999666666666666777777777777666666666666555555444333666666666666666666666666555555444444444333333333444444444333333333333333000111222222444444555666222222333333333222111000111111111000111111222333222444555444222111111222111111111111111111111111111111000000000/////////......////////////......222111111000///......---000000111333555444222///000000000000000000000000000000000000000000000000111111111111111111111111111222222222222333333333000000000000000000000000//////000000000000000111222222333333444444555555///000111222222222222222111222333444444444333333111222333555555555444333000000111222222222222222111222222222222333333333444444444444444444444444333333333333444444444444444444444444444444444444444444333333333444444555444444333333333333444444333333333444444444444555444444555666777777888888666666666666666666666666333555777999:::888666444777777777777777777777777777777777777777777777777666666777888999:::;;;;;;999:::::::::::::::;;;;;;<<<;;;::::::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;999999:::;;;;;;<<<======::::::999888888888888999::::::::::::::::::::::::;;;===???@@@@@@???>>>===:::;;;;;;;;;;;;:::999999<<<;;;::::::<<<<<<;;;:::999:::;;;============<<<888888999:::::::::::::::;;;;;;;;;::::::::::::::::::999888777777777888999999999999999999:::::::::999::::::;;;;;;;;;;;;:::999::::::999777555666666111222222222222333333333333333222222222222333333222333444444444333111111333444444444555555555666222333333444444555555666666666777777777777888888555555555555555555555555555555555555555555555555555555555555666666666666666666555555555555666666666555555555555666777777666555555444444555555666555555666666666666666666555777888888666555555666888888888888888888888888888888666666555666777777888888999999999999888888888888888888888999999:::777777777888999:::::::::999999999999999999999999888888888888888999999999::::::::::::::::::::::::<<<<<<<<<<<<==================>>>>>>>>>>>>======;;;::::::;;;===??????>>><<<<<<===>>>>>>???@@@@@@===>>>??????@@@@@@?????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@@@@===<<<;;;===???@@@@@@???AAAAAA@@@>>>===;;;::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::<<<<<<;;;:::999::::::;;;;;;:::999999888888999999444444555555555666666666666666666666555444333222444444555555555555444444444444444333333333333333555555555444444333333333222222333333444444555555111222333333333222000000111111000000111222222333666888888777444222111222111111111111111111111111111000000000////////////---...////////////...---000000000000////////////111000///000222222222111000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222000000000000000000000000////////////000000111111222222222222222222222222000000111111111111111000111222333444444444333333000111333444444444222111111111222333333333333222222222222222333333444444666666666666666666666666222222333333333444444444333333333333333333333333333222222222333444555555444444333333333333444444333444444444555555555555444444444555555666666666666666666666666666666666444555666777888777666555444555555666666777777888777777777777777777777777888888888999999:::::::::888999999999999999:::::::::999888999;;;<<<;;;;;;999999:::::::::;;;;;;;;;999999::::::;;;;;;;;;<<<;;;:::999888888888999999999999999999999999999999;;;<<>>===999:::;;;;;;;;;:::888888<<<;;;::::::<<<<<<;;;:::999999:::<<<===>>><<<;;;777777999:::::::::999888:::::::::;;;===>>>???@@@===;;;:::888777777777777999999999:::999999888888888888999::::::::::::::::::;;;;;;:::777666666777111111222222222333333333333222222222222222222333333333444555444333222111333333333444444555555555222222333444444555555666555555555666777777888888333444444555555444444333444444444444444444444444555555555555666666666777666555555444444444555555555555555555555666777777555555555444444555555555666666666666666555555555777888999999777666666777888888888888888888888888999888777555555555666777888888999999999999888888777777777777777888888999666777777888999999::::::999999999999999999999999;;;;;;;;;::::::::::::999999999999999999999999999999::::::;;;===>>>>>>???;;;<<<===>>>>>>===<<<;;;;;;;;;<<<>>>AAABBBAAA@@@<<<======>>>???@@@@@@AAA>>>>>>???@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@@@@@@@@@@@@@===<<<;;;<<>><<<:::999999;;;;;;::::::999:::::::::999:::;;;<<<<<<;;;999888:::999777666666888:::<<<:::999999888888888888888333333333444444555555555666666666666555444333222222333333444444333333222444444333333333333333333444444444333333222222222444444444444444444444444111111222333222111000///111111000000111222333333;;;;;;;;;999555222111111111111111111111111111111000000000000////////////,,,---...//////...---,,,.........///000111111222222000---,,,...000222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000.../////////000000111111111111111000000000000000000111111111111000000///111222333444555444333333000111333444444333111000222222333444444444444333222222222333333444444444333333333333333333333333222222333333333444444444333333333333333333333333111111222222333444555666444333333222222333333444444444444555555666666666333333444444444444555555666666666666666666666666333333333333333444555555333444444555666777888888777777777777777777777777:::::::::999999999999999777888888999999:::;;;;;;666555555666999:::999888999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999999999:::;;;888888888888888888888888:::<<<>>>@@@@@@???===<<<999999:::;;;:::999888777:::999888888::::::999888666777777999;;;<<<:::999666777888999:::999888888888999:::<<<>>>AAADDDEEE@@@???===;;;999888888999999999999999999888777777777888999999::::::::::::;;;<<<<<<;;;888666777777111111111111111111111111222222222222222222222222222222444444444444222222111111222222222333333333666666555444333333222111333333333444444444555555444444444333333222222222333333333333444444555666555555555444444333333333333333333444444555555555444444444444444444444444555555555444444333333333222333444555666666666666555777999999888888999:::::::::999999888888777777888999999999999888777777999::::::999999888777666555555666666777777888888777888888888999999999999;;;;;;;;;::::::999999999666666666666777777777777;;;<<<<<<<<<;;;999777666<<<;;;:::999888999:::;;;????????????>>>>>>>>>>>><<<::::::@@@HHHMMMMMMKKK@@@??????>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA???>>>>>>>>>======<<<<<<>>>>>>>>>>>>========================>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<:::888888888:::;;;<<<<<<;;;;;;;;;:::::::::===<<<;;;:::;;;===???AAA777777888888888888777777999999999888888888777777BBB<<<555222333555777888666666555555555444444444333333333333333333333333000000000111111222222222333333222111111222333333333333444444444333222222555444222000///000000111222111000000000111333444;;;;;;:::888555333000///000000000000////////////000000000000000000000000000///...------...///000000000000000000000000000000000//////.........---//////............//////000000000000000000000000000000000000000000000000,,,------...///000111111000000000000000000000000111111000000//////......222222222111111111000000444222111111222222000///222222333333333444444444333333333333333333333444555444444333333222222111555444333333222222222222222444777777555333222222000111111111111222222222333333333333333222111000333333333222222222111111111222222333333222222111222222333333333333444444333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555444444777666555444444444444444555777999;;;<<<;;;:::999:::999999999888888777777888888888777777777777777888888999999999999::::::::::::;;;<<<=========<<<999999888888888888888999666666777777888888999999999::::::::::::999888888:::999999999999999999999777777777777888888888888;;;:::999888999:::;;;<<<>>>===;;;999888777666666777777999===BBBDDDDDDCCCFFFBBB>>>:::999888777666999:::;;;:::888666666777777777888999;;;===???@@@======<<<:::888555333111111111111111111111111111222222222222222222222222222333333444444333333222111222222222222333333333444444444444333333333333333333333444444444444555444444444333333222222222555444444333333444444555555555444444444333333333333333444444444444444444444444444444444444444444555555444444444333333333111222333444555555555555777999::::::999888999:::888888888888888777777777888888888888888777777666777777777777777666666555555555666666777777777777777777777888888888999999:::::::::999999999888888555666666666777777777777888999999999999777666555;;;;;;:::999::::::;;;<<<>>>>>>>>>===============<<<::::::???FFFJJJJJJIII>>>============>>>@@@@@@???>>>>>>>>>>>>???@@@@@@??????>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999::::::;;;;;;;;;:::::::::999999<<<<<<;;;:::::::::;;;<<<777777888888888888777777999999888888888777777777:::777333222333444333222666555555555444444444444333333333333333333333333111111111222222222333333333333222111111222333333333333444444444444444333444333222000000000000000000000//////000000111222666666555555333222000000000/////////////////////000000000000000000000000---------------...///000////////////////////////000/////////............000000////////////000000////////////////////////////////////////////////------......//////000000000000000000000000000000000000000000//////......222222222111111111000000111000//////111222111000222222222222333333333333444444333333222222111111111111111111222222222222444444333222222222222222444666777777444111000000000111111111111222222222333333333333333222111111333333333222222222111111111222222333333222222111222222222333333333444444333444444555555555555555555555555555555555555555444444444444444444444444444444444555666666666777555555444333333333333444555666999:::;;;;;;:::999999999888888888777777777888888888888888888888888888888999999::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;999999888777777777777777555666666777777888888999999999::::::999999888777999999999999888888888888777777777777888888888888999999999999999:::;;;;;;999999888888888888999999::::::<<>>===:::888666444333111111111111111111111111222222222222222222222222222333333444444333333222222222222222333333333333222222222222333333333444333333333333444444444444444444333333333333222222666555444444333444444444555444444444444333333333444444444444444444333333444444444444444444444444555444444444444333333333111111333444444444444444888:::;;;;;;999888888999666666666666777777777777777777777666666666555555333444555555555555555555555666666666666777777777666666666777777777888888999999888888888888777777555555666666666777777777666777777888888777777666777777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::===BBBFFFFFFDDD<<<<<<;;;;;;<<<>>>@@@BBB>>>>>>======>>>>>>???@@@??????>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::999999::::::999999999888888888::::::::::::999888777666777777888888888888777777888888888888777777777777333333333444555444222///555555555555444444444444333333333333333333333333222222222222333333333333333222222111111222222333222333444555555555555555333222111000000000000000---...//////000000/////////000111111111111000000////////////////////////000000000000000000000000------...///000000//////////////////////////////////////////............111000000000000000000111////////////////////////////////////////////////.........///////////////000000000000000000000000000000000////////////...222111111111111000000000...------...000222111000000111111111222222222222444444333222111000000///......//////000111111222444333222222111222222222555666777666333000///...000111111111111222222222333333333333333222222111333333333222222222111111111111222222222222111111222222222222333333333333333333444555555555555555444444444444444444444444333333333333444444444444222333444444666666777888333333333222333333444555555666888999::::::999888888888777777777777666666777777888888999999::::::888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;:::::::::999888666555555555555555555555666777888888888888999999999999888777777777777777777777888888888777777777777888888888888888888999::::::::::::999888888777777777888888999;;;;;;<<<>>>AAACCCCCCBBB???<<<:::999:::<<<<<<;;;888:::;;;:::888666666777777777777777:::===@@@BBBBBB@@@>>>;;;888777666666111111111111111111111111111222222222222222333333333333333333333333333333222222222333333333444444222222222222222222222222222222333333333444444444333333333333333333333333555444444444444555555666444444444444444444444444555555555444444333333333333333333333333333333333444444444444444444444444222222333444555555555555888999;;;:::888777777777444555555555666666777777666666555555444444444555222222333444555666666666666666666666666666666666666666666666777777777777777777777777777777777777555555555666666666777777777777777888999999999999666666777777888999::::::888999999999::::::;;;;;;:::999999;;;???AAAAAA???===<<<:::999:::<<>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<============<<<;;;:::999999888::::::::::::::::::::::::999::::::;;;;;;:::999999888888888888777777777777777888999::::::888666555777777888888888888777777888888777777777666666666333444555666777666444333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222000111222333444555555555222222111000000000000000---...///000111000///...---...//////000000000///.........///////////////000000000000000000000000000000111222222000///...///////////////////////////////////////.........000000////////////000000///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////111111111111000000000000000///...///111222111000000000000000111111111111222222222111111000000000////////////000000111111222222111111111111222222444555666555222000///000000000111111111222222222222333333444333333222222333333333222222222111111111111222222222222111111111222222222222333333333333333444555555555444444444444444444444444444444222222333333333333333444222333333333444444555555333333333333444555666777666666777888999999888888777777777666666666666666777777888999::::::;;;;;;888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;:::999888999999777666444444333333444444555666777888888999888888999999888888777666666666666666777777777777666777777777888888888888666777999:::;;;:::999888;;;:::999777666555555555:::::::::;;;>>>???>>>======<<<::::::;;;<<<;;;;;;888999::::::888777777888777777666777999<<<@@@BBBDDDBBB>>>;;;999888888999111111111111111111111111111111111222222333333333333333333333333333333333222222333333333444444444444444333222222111000000222222222333333333444444333333333333333333333333333333333444555666777888444444444444444444444444555555555444444333333333333333333333333333333333444444444444444444444444333444555666666777777777666888999888666555555555444444555555666666666777666555444444333333444444222333444555666777777777666666666555555555555555666666666666777777777777666666666666666666666666555555555555666666666666666666666666777888888999888888999:::;;;<<<<<<<<<666666777888999::::::;;;999999999:::;;;<<<<<<<<<===<<<;;;999999:::<<<===<<<<<<;;;;;;<<<<<<===>>>========================<<<<<<=========>>>>>>>>>======<<<<<<;;;:::999999777888888999999888888777999999:::;;;;;;::::::999888888777777777666666666555666999;;;;;;:::888777777777888888888888777777777777777666666666555555444555555555555555666666333333444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222...///000111222333333333111111111111000000000///...///000111222111000/////////000000000000//////------....../////////000////////////////////////111111222111000...+++***.................................///////////////.........------.........................................................///////////////.........////////////////////////.............../////////000000000000000000000000333222000000111222000/////////000000000111111111000000000111111222222222222222111111111000000000111111000000000111111222111222333333111000111222000000111111111222222222222333333444444444333333333333333222222222111111000111111222222111111000111111111222222222333333222333333444555444444444444444444444444444444444222222222333333444444444333333333222222111111111444444444444555777888999666666777777888888777777666666666666666777777777777777888999::::::;;;;;;888888999::::::;;;<<<<<<:::;;;;;;;;;:::999888888999888777555444333333333444444555666777888999999999999999999999888777777555555666666666777777777666777777777888888888888777888999:::;;;:::999999::::::888777666666666666;;;:::999:::<<<======<<<>>><<<;;;:::;;;;;;999888777999::::::888777777888777777777777999;;;>>>@@@BBB@@@===;;;999999999:::111111111111111111111111111111111222222333333444444333333222222333333444333333333333444444444444555555444333222111000000222222222222333333333333222222333333333333444444444444444444555666777888333333333444444444444555444444444444444444333333333333333333333333333333333333333444444444444555444555666777777888777777444666777777555444444555555555555555666666666666777666444333333333444555333444555666777777777777666666666555555555555444666666666777777777888888555555666666666666777777444444555555555666666666444333333333444444555666444555666777888888888777555555666777888999:::;;;888888888999999999::::::<<<;;;;;;::::::999::::::;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<======<<<<<<======>>>?????????<<<<<<<<<;;;;;;:::::::::666777888999999888777666999999::::::::::::;;;;;;888888777777777666666666555666999:::;;;;;;:::999777777888888888888777777666666666666555555555555333333333222111111444666333333333333444444444444333333333333333333333333333333333333222222222222111222222333333222222111...///000000111111111111///000000111111000////////////000000111111111000111111111111111000000///---------......//////000////////////////////////000000///...,,,+++)))(((.................................///////////////...------,,,,,,------............................................................///////////////000000000000000000000000---............///////////////000000000000000111444333111111222222000...///000000000111111111111///000000111222333444444444444333222222111000000000000000///000000111222///111222222111000222333000111111111111222222222222333333444444444444444333333333222222222111111000000111111111111000000111111111111222222222222222222333444444444444444333333333333333333333333222222333333444444555555555444333222111000000///555555555555666777888999666666666666666666777777666666777777777777888888777777888888999999::::::888888999999999999::::::999999:::::::::999888888999888777555444444444444444555666777888999:::;;;999::::::::::::999888888555555666666777777888888777777777777888888888888999999:::;;;;;;;;;;;;:::777777777777888888999:::<<<;;;::::::<<<>>>>>>===???===;;;:::;;;:::888666777888::::::888777888888777777888888:::;;;<<<===>>>===;;;:::999999::::::111111111111111111111111000111111222333333444444444333333222222333333444333333333444444444444555555444444444333333222222111222222222222333333333222222222333333444444444777777666555555555555555333333333444444444555555333333444444444444444444222222222222222222222222333333333444444444555555333444555666777777777777333555777777666555666777777777666666666666666666777666444333333333555666444444555666666666666666666666555555555444444444777777777888888888999999555555666666777777777777444444444555555555666666444333333222222333444555222333444555555555444333444444555777888:::;;;;;;777777888888888888888999888999:::;;;;;;:::999999:::::::::::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???:::::::::::::::999999999777888999;;;;;;999888777::::::999999999:::;;;<<<888888888777777777666666777777999999:::999888777777777888888888888777777666666666555555555444444111333333222000///111333222222333333333444444444333333333333333333333333333333222222222111111111111222333333333333222111///000111111111111000000...///000111111000/////////.........//////000000000000111111111111111000,,,,,,---......///000000////////////////////////000///...---,,,,,,,,,,,,..................................../////////000......------------......................................................------......//////000000000000000000000000000000---------.........//////////////////000000111111222111000000111222000///000000000111111111222222111111222222333333444444222222222222222222222111///////////////000111111000111222111//////000222000111111111111222222222222333333444555555444444333333333222222222111111000000111111111111000000111111111111222222222222222222333444444444444333333333333333333333333333222333333444555555666666555555444444333333222222555555555555555666777888777666666555555666666666777777777888888888999999888888888888888888888888999999888888888888777777777888888999999999999888888777777666555555555666555555666888999;;;<<<<<<:::;;;;;;;;;;;;:::999999555555666777777888999999777777777777888888888888;;;;;;::::::;;;;;;<<<===777777777888888999;;;;;;<<<:::999999;;;===>>>>>>===<<<;;;:::;;;:::888666666888::::::888777888999777888999:::;;;::::::999999999999999999999999999111111111111111111111111000000111222333333444444444444222222222222444444333333333444444444555555333333444444444444555555111111222222222333333333222222222333333444444444:::999888666444333222222333333333444444555555555333333333444444555555555222222222222222222222222333333333444444555555555222333444555666666666666444555777888777666777888888888777777666666555555888666555333333444555666444444555555666666555555666666555555555444444444888888888888999999999999555666666666777777888888444444444555555555666666666666444444444444555666888888999::::::999888777333444555777888:::;;;<<<666777888888777777888999444666999;;;<<<<<<:::999::::::999999::::::;;;<<<999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>888888888888888999999999888999;;;<<<<<<;;;999888;;;:::888888888:::<<<===888888888888777777777777999999999888888777666555777777888888888888777777666666555555555444444444000333666555222000111222222222222333333444444444333333333333333333333333222222222111111000000000111222333444444333222111111111222222222111111000...///000111111000//////......---,,,,,,...///000...///000111222222222222,,,,,,------...///000000////////////////////////111000/////////000222333........................---.........//////000000//////............//////................................................,,,------...///000111111000000000000000000000000---------.........//////.../////////000000111111///...---///111222111000111111111111222222222222444444333333333333333333000000000111222222333333///////////////000111111222333333111///...///000000111111111111222222222222333333444555555555444333333333222222222111111000000111111111111000000000111111111111222222222222222333444444444333333333333333333333333333333333333444444555666777777444555555555555555555555555444444444444555666666777666666555555555666666777777888888999999999:::888888888777777777777777999999888888777666666666666777888999999999999999888777777666666666777777555666777888:::;;;<<<===;;;;;;<<<<<<;;;;;;:::999555666666777888999999:::777777777777888888888888<<<<<<;;;:::;;;<<<===>>>;;;;;;:::999888888888999999777666777999;;;<<<<<<;;;:::::::::;;;;;;999777666888::::::888888888999777999:::;;;;;;:::888777666666888999999999999999000000000000111111111111111111222333333444555555444666888777444222222444444444333333333444555555333333333333333333333333222222222111111000000000444333333222222333333444999888777666555444333333444444444444444444444444555555444444444444555555333333444444444444444444444444333333333333222222555555555555555555555555111222333444555666777888===:::666555666888:::::::::888555444444555444333333333444555666666666555999999888666555444333222555555555666777888888999333333444555666666666555555555555666666666666666777777888888777666555444444555555666666666666666555555666888999:::;;;<<<888999999::::::999999888888999999::::::999999888777888:::;;;<<<;;;::::::===<<<;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;:::888888888:::<<<===888888888888888888888999999999:::;;;<<<<<<<<<;;;:::999888777777777888999888888999999999888777777888777777666666666666666444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222111222222333333222222111000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111222222111111111111000000000000000000000000////////////000000000000////////////000000//////......------000000//////......------,,,,,,...///000000000000111111000000//////......//////............//////000000000///......------//////............//////000000000000000000000000///////////////.................................///000000000000//////...000000000000111111111111111222333333444444333333444333111000000000111111222222111000//////000000222111111111000000//////333///+++,,,000333222///222222222222222222222222222222222111111111000000000111111000//////000222111111000000000000000111444444444444444444444444444444444444444444444444444444444555555555666666444444444444444444444444888777666555555666777888888888888888888777666666666777888999999:::999999:::::::::999999999888888:::999777555555666777888888777666888;;;;;;999666666666666666777777777777777888:::;;;<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;::::::999888888777777777777666666666666444444444555777888::::::999999999999999999999999888999::::::;;;;;;;;;;;;>>><<<:::777777888:::;;;<<<;;;:::999888888888888::::::::::::::::::::::::999999999999888888888777000000000000111111111111000000111222444555666666555777888777444333333444555444444333333333444444333333333333333333333333333333222222222111111111333333222222222222333333777777666666555444444444444444444444444444444444555555444444444444555555444444444444444444333333222222222333333444444444555555555555555555555555555555555555666666666777999666333333444555555555<<<999777666666777666555333444555555666666555555888888777666555444333333444444555666666777888888444444555666666666555555666666555555666666777777888777777777666666666666555555666777777777777666555666666777999::::::;;;:::::::::::::::999888888999999::::::::::::999999888888:::;;;;;;;;;::::::<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;:::::::::999999888999:::;;;<<<777888888888999999::::::::::::;;;<<<<<<<<<;;;;;;;;;:::999888888999:::;;;:::999999999888888777777888888777666666666666666444444444444444444333333444333333222222333333444333333333333333333333333222222222222222222222222111222222333333222222111222222333333333333222222000000000000000000000000000000000000000000000000000000000000000111111111222111111000000///........./////////000000000000000/////////////////////000000000000////////////000000000//////...............000111111222222222000000000000//////......//////............//////........./////////////////////............//////////////////////////////////////////////////////........................//////000000000000//////000000000000111111111111111222333333444444333333333333111000000000111111222222111000000000000000111111111111000000000///111---***+++///111000---222222222222222222222222222222222111111111000000000111111111//////111222222222111111111111222222444444444444444444444444555555555555555555555555333444444444444555555555444444444444444444444444333333333444555777999:::888888888888888777666666666777888999999:::999999::::::999999999888888888<<<;;;999888888888999:::777555555777999:::888555777777777777888888999999888888999:::::::::::::::;;;::::::999999::::::;;;<<<;;;;;;:::999999888888777777777777666666666666555555555666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::::::::999<<<;;;:::888888999:::;;;888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<777777666666666555555555000000000000111111111111///000111222444555666777666777999888666444444555666555444333333222333333333333333333333333333333333333333333222222222222222222111111111111222222555555555555555555555555555555555555555555555555555555444444444444555555555555444444333333222222000111111222444555555666444444444444444444444444777666666555444444444444999777666555666777666555:::888666666777777777555444444555666666666555555666666666555555555444444444444444555666666777777666666666666666666555444777666555555555777888999888888666555555666666777555666777777888888777777555666666777888999999:::;;;;;;;;;;;;::::::999888::::::;;;;;;;;;;;;::::::888888999:::::::::999999;;;:::999999888999999999999::::::;;;;;;::::::999999999999999999:::::::::777777888999::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;:::999999:::;;;<<<===<<<;;;:::888777777777888999888777777666666777777555555555444444333333333444333333222222333333444333333333333333333333333333333333333333333333333111111222222222222111111222222333333333333222222000000000000000000000000000000000000000000000000111111111111000000000000111111000000///...------.........//////000000000////////////////////////000000000000000111111111000000000000////////////...//////000111111111111000000000////////////...//////............//////------......///000000111//////............//////////////////////////////////////////////////////////////////////////////---...///000000111000000000000000000111111111111111222222333333333333333333222111111000111111111222111000000000000000000111111111111000000000000333000...///222444333111222222222222222222222222222222222111111111111111000111222111//////111222333333222222222333333444444444444444444444444444555555555555555555555555333333333333444444444444444444444444444444444444222222333444555777888999888888888777777777666666666777888999999:::999999:::999999999999888888888<<<;;;:::999999999:::;;;555555555666888888777555777777888888999:::;;;;;;999888888888888999999:::;;;::::::999999:::::::::;;;;;;::::::999999888888666666666666666777777777666666666777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999888888::::::::::::::::::;;;;;;777777888888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999999999888888888888///000000000111111111111//////111222444555777777777888888888777555555555666555444333222222222222222222222222222222222222333333333333333333333333222111111000000111111222222333333444555555666666666666666666666666666666555444444333333444444555555555444444333222111111111111222333333444555555444444444444444444444444555555444333333333444555999888777777888888666444777555444444555666555444555555666666666666555555555555555555555555555555444444444444555555666666777777777777666555444444777666555555555777999:::999888666444444555777888666666777888888888888888555666666777777888888888999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888999999999999999999999999888888888888888999999999::::::::::::999999888888999999999999888888666777888999:::;;;<<<<<<============<<<<<<;;;:::999999888888999;;;===>>>>>><<<:::777666666777888888888777666666666666777555555555444444333333222444333333222222333333444222222222222222222222222333333333333333333333333111111222222222222111111000000111111111111000000000000000000000000000000000000000000000000000000222222111111000000//////////////////............////////////////////////.........///////////////......//////000000111111000000000000000000000000,,,------...//////......//////////////////////////////............//////............//////000000//////............/////////////////////////////////////////////000000000000000000000000000000000------...000111111111111///000000000111111111111111111222333333333333222222222111111111111111111111111000000000000000111111111111000000000000000333111000111333444444222111111111111111111111111111111111111111111111111111222222111000000111333333222222222222333333444444444444444444444444444555555555555555555555555222222222333333333444444444444444444555555555555777666666666555555555555888888777666666666666666666666888999999999999999999999999999888888888888:::999888888777888999999555555555666777777777666666666777888999:::;;;<<<:::999888777777888999:::;;;;;;:::999999999::::::::::::::::::999999888888666666666666777777888888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888777666777888:::;;;;;;;;;;;;:::;;;::::::999999999::::::999999999999999999999999;;;;;;;;;:::::::::999999///000000000111111111111///000111222444555666777888888777777777666555444666555444333222111111111222222222222222222222222333333333333333333333333222111111000000111111222111111222333444555666666666666666666666666666666444444333333333333444444555555444333222222111111333333333333333333333333444444444444444444444444444444333333444666888:::777555444444444444222111555444333444555666555444555666666666666666555555444444444444555555555555444444444555555555555555666666777666666555444444666555555555666777999:::888777555444444666888999666666777888888888888888666666666666666666666777666777888:::;;;<<<======:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888888777777888888999888888999999999999888888777888888999999888777777666666777888:::;;;<<<<<<<<<=========<<<;;;::::::777777666777777999;;;<<<===<<<999666555555666777888777666666555555666666555555555444444333333333444333333222222333333444222222222222222222222222333333333333333333333333000111111222222111111000000000111111111111000000000000000000000000000000000000000000000000000000222222111111000000//////------......//////000000111111000///...---,,,,,,------....../////////000,,,------......////////////////////////000000000,,,------............---...............///////////////............//////000000//////............//////............//////........................////////////000000111111111111111111111111111111------...000111111111111///000000000111111111111000111222222333333222222111111111111222111111111111000000000000000111111000000000000000000111111...------...///000///...111111111111111111111111111111111111111111111111111222222111000000111333111111111111111222333333444444444444444444444444333333333333333333333333222222222333333333444444444444444555555666666666888888888888777777666666888777666666555555666666666666888999999999999999999999999888888888777777888888888888888888888999666666777777777777888888555555666777888::::::;;;::::::888888888999;;;<<<<<<;;;::::::999999999::::::999999999999999888888666666777777888999::::::::::::999999999::::::;;;::::::::::::::::::::::::999999999999999888777666777888:::;;;<<<;;;::::::;;;;;;::::::999:::::::::999999999999999999999999777777777777666666666666000000000000111111111111111111222333444444555555888777666666777777555333555444333222222111222222222222222222222222222222222222222222333333333333222222111111111111222222000111111222333444555666555555555555555555555555444444333333333333444444444444333333222222111111444444444333333222222222333333333333333333333333555555444555777:::>>>@@@:::888666555555555444333555444444666888888777666666666777777777666555555444444444444444444555555555555555555555555555555555555555555555555444333333333444555666777888888777666666555555666888888555666777777888888777777666666666666555555555555444555777999:::<<<<<<<<<::::::;;;;;;;;;;;;::::::999888777777666777777777888888888777888888999:::777888888999999888888777888888888777777777777777666666777888999999::::::;;;;;;;;;<<<;;;;;;::::::777666555555666777888999:::999888666555555555666777666555555444444555555444444444444444444444444444333333222222333333444222222222222222222222222222222222222222222222222000000111111111111000000222222333333333333222222000000000000000000000000000000000000000000000000111111111111000000000000---......//////000000111111000000///...---,,,,,,---------......//////000------------------..................////////////...//////000000000//////---............///////////////............//////111000000///......------//////............//////...........................//////000000111111222000000000000000000000000---...///000000111000000000000000000111111111111000111111222222222222222000000111222222222222111000000000000000111111222000000000000111111111111......///000000000000000111111111111111111111111111111111111111222222222111222333222000000222333111111000111111222333444444444444444444444444444222222222222222222222222333333333333444444444444444444444555666666777777555666777888999999999999888777666555444555666777666777888999999:::999999999888888888888777777777888999999999999:::::::::666777777777666666888:::555666666777888999:::::::::::::::;;;;;;<<<===>>><<<<<<;;;:::999999999999999999999999999999888888666777888999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;999999999999999999999999999999999999999999888888888999:::;;;<<<;;;:::999:::999999::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888777777777666666666000000000000111111111111222222222333333444444444888666555555777666444111333333222222222222222333111111111111111111111111111111111222222222333333333333222222222222333333000000111222333444444555444444444444444444444444444333333222222333333444333333222222222222222222333333333333333333333333333333333333333333333333444444333444666:::===@@@???<<<888777777888888777444333444666888999777666777777777777777666555555444444444444444444444444666666666666666666666666222333444444444444444444000111444666777777666555555666666666777777777888555555666777777777777666666666666555555444444444666666777888999999999999999999::::::::::::999999999888777666555666666777888888888888888999::::::777777888888888888777777999888777666555666666777666666666777777888888888999999::::::::::::::::::777666555555555666777888777777666666555555555444555555444333333333333444222333333444444555555555444333333222222333333444111111111111111111111111111111111111111111111111000000111111111111000000222222333333333333222222000000000000000000000000000000000000000000000000000000000000000111111111111111000000000/////////........................,,,,,,---......///000000...............---------,,,---------.........///...//////000000///......---------.........////////////............/////////////////////.........//////............//////...........................//////000111111222222000000000000000000000000//////000000000000//////000000000000111111111111000000111222222222222222///000111222333222222111000000000000000111222222///000000000111111111111000222333444444333333333111111111111111111111111000000111111111222222222222222333222111111222444111111111222222333555555444444444444444444444444333333333333333333333333333444444444444555555555444444444555666777777777555666777888999999888888888777666444444555666777666777888999999:::999999888888888888777777777777777777888888999999999999555666777666444444777:::888888888999999999:::::::::;;;<<<>>>???@@@@@@AAA===<<<;;;:::999999999999888888888888888888999999777888999:::<<<===>>>???======<<<;;;::::::;;;;;;999999999999999999999999888999999::::::::::::999::::::;;;;;;::::::999999;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::999999999888888888777777000000000000111111111111333333333333333333333333888555444444666666333000222222222111222222333333111111111111111111111111000000000111111222222222444333333222222333333444000111111222333333444444444444444444444444444444444333333222222333333444222222222222222222333333111111222333444444555666333333333333333333333333333222111111333666:::<<<===:::666444444555555555111111222444666777666444777777777777777666555555555555444444444333333333777777777777777666666666111111222333444444444444...000333666777777555444444555666777888888777777444555555666666666666666666666666555444444333333888888888888888777666666888999999::::::999999888999888777555555555666777999999888888999:::;;;;;;777777888888888888777777:::888666555444555666777666666666666777777777777777888999999::::::::::::888777666555555666777777444555555666555555444333444444333222222222222333111222222333444555666666444333333222222333333444111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111222222444444333111000...------++++++,,,---...///000111,,,,,,------...///000000000000//////.........---,,,,,,,,,---------......,,,------...------,,,,,,---------.........////////////............//////------......///000000000//////............//////...........................//////000111222222222///////////////////////////000000000000000///...000000000000111111111111000000111222222222222111///000111222333333222111000000///000000111222222//////000000111111111222...000222333222111111111000000000000000000000000000000111111222222222222222333333222111111222444222222222333444555666777444444444444444444444444444444444444444444444444444444444555555555666666444444444555666777777888777888888888777666444333999777555444333444666777666777888999999:::999999888888888888777777777777444444555666666666666666333555666444222333666999:::::::::::::::::::::::::::;;;>>>@@@BBBCCCBBBBBB===<<<;;;:::999999999999888888888888888888999999888888:::;;;===>>>???@@@>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999888999:::;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999@@@???===;;;999888888777888888888888888888888888555555555555444444444444222222222111111111111111000000/////////000222333888888777555444333222222000000111222222222222111111111111111111111222333222222222222222222222222333333333222222111111111333333222222111222222222444333222222111111111111111111111222222333333444444333333222222333333444000111111111111222222222333333333444444444555555444444333333444555777888888777666555444333333333444444444444444444444444777888999::::::888666555444444444444444444444444555555666666555555444333111222333333444444333333555555555555666666666666333444555666777777777777777777777777777777777777666666666555555444444333555555555666777999:::;;;:::::::::999999999888888777777888888888888777777666666777888999999::::::777777666666666777999::::::999777666555444555555333444666888999888777666777777666666666666666777666666666666555555555555666555444333222333333444333333333333333333333333444444444444444444444444222222222222222222222222222222222111111111111000111111222222222333333333222444555444333111111222222222222111111111111000111111111111000000000000000000111111222222222333222222111111000000//////------...///000000//////111111000000//////......+++,,,------......------000///...------...///000........................////////////////////////---------............///111000///...------...///////////////////////////000000000000000000000000////////////..................//////000000111111...............///000000---------...///000000111///000111222222111000///000000000000////////////000111222222333333333333111111000000//////......222222111000//////000000222222222111111111000000...//////000111222222222111111111111222333444555111222444555555444222111333333333444444444555555444444444444444444444444333444555555666666555555777777666666555555444444555555555555666666666666888888888888777777777777:::999999888777666666666444666777999:::::::::999888888777666666666666666888888888888888777777777555666777888999:::;;;;;;:::999999888999:::;;;<<>>>>>>>>>>>>>>======<<<;;;::::::999999888888999:::::::::999999666777888;;;>>>AAACCCEEEBBB???;;;999::::::::::::<<<<<<;;;;;;;;;:::::::::999999999999999::::::;;;:::::::::999999888888888999999888888777666666666:::999999999888777777777::::::999777666444333333111111111111111111111000222222111111111222333444777666666555333222222111111111111222222222111111222111111000111111222222222222222222222222222222333333333222222111111111333222222111111222222222444444333333333444555555222222222222222333333333333333222222222222333333111111111111222222222222333333333444444444555555333333333333555777999:::777777666555444444444444444444444444444444444444666999<<>>;;;777444333333333333333333333333555555555555555444444333111222333333444444333333555555555555666666666666333444555666777777777777666666666666666666666666666666666555555555555555555555555666777888:::;;;888888888777777777666666777888888999999888888777777777888888999:::::::::777777666666777999:::;;;;;;:::888666555555555555666666666666666777888888777777666666666666666777666666666666555555555555666555444333333333444444333333333333333333333333444444444444444444444444222222222222222222222222222222222111111111111000111111222222222333333333333444555444222000000111222222222111111111000000000000000000000000000000000000000111111111222222000/////////.........---------...////////////////////////.........------,,,---......//////......000///...------...///000........................////////////////////////---------............///111000///...---......///////////////////////////////////////////////////////////////..................//////000000000000...............///000000------......///000000111///000111222222111000///222222222222111111111111111111222333333333222222111111000000////////////222222111000000000000000222222222111111111000000000000000111222333333333111111111111222333444444333444555777777555444333333333333444444444555555444444444444444444444444333444555555666666555555666666666666666555555555666666666666777777777777666666777777777888888888666666666555444444333333666777888999999888888777666555555444444444444444444444555555555666666666777777888888999999::::::===<<<;;;;;;;;;===>>>????????????>>>>>>>>>=========<<<<<<;;;::::::999999888999:::;;;;;;;;;;;;;;;777888999;;;===@@@BBBDDD???===;;;::::::;;;:::999;;;;;;;;;::::::::::::999555555444444555555666777:::::::::999999999888888:::999999888777777666666888888777777777777777666888888777777666666555555/////////000000000000000444333333333333444444555555555444333222111111000222222222222222222111111222222111111000111111111222222222222222222222222222222222222222111111111222222111111111222222333333333333333444555666666333333333333222222222222222222111111111111222222111111111111222222222333333333333444444444555555333333333444666888:::;;;666666555444444555555555444444444444444444444444555999>>>BBBBBB>>>888333222222222222222222222222555555555555555444333333111222333333444444333333444555555555555666666666333444555666777777777777444444444444444444444444555555555555666666666666555555555555666888999:::888888888777777777777777888999999::::::999999888999999999999::::::::::::888777777777999;;;===>>>===<<<:::888666555555666888777555444444555777999777666666555555666777777666666666666555555555555555555444333333333444444333333333333333333333333333333333333444444444444222222222222222222222222222222222111111111111000111111222222222333333333444555666555222000000000222222111111111000000000//////////////////////////////000000000000111111////////////............---......///////////////.........------------------...//////000000////////////...------...//////........................////////////////////////---------............///000000///............///////////////////////////////////////////////////////////////...............////////////000000000...............///000000---......//////000000111000000111111111111000000222222222222111111111111222222222333222222111111111000000000000/////////222222111000000000000111222222222111111111111111111111111222333333444444222222222111222222333333333444555666666555444333333333333444444444555555444444444444444444444444333444555555666666555555555555555666666666666666666666777777777888888888444555555666888999999:::888888888777777666666555777777777888777666555555666555444444333333444444666666666777777888888999888888888999999:::::::::>>>======<<<<<<===???@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888999:::;;;<<<======<<<999999:::;;;<<<>>>@@@AAA===<<<;;;;;;<<<<<<:::888:::::::::999999999888888666666666666666777888888:::::::::999999999999888:::::::::999888888777777555555666666666666666777666666666666666666666777.........///////////////444444333333333444444444333333222222111111000000222222222222222222222222333333222111111111111111111111111111111111111111222222222111111111111111111111111111111222222333222222111111111222333333444444444333333222222111222111111000000111111222111111111222222222333333333333333444444444555555444555555666777888999999444444333333333444444555444444444444444444444444555888===AAA@@@===888444333333333333333333333333444444555555555444333333111222333333444444333333444444444555555555666666333444555666777777777777333333333333333333333333333333444444555555666666555555555555666777888999999999999999999999999999999::::::;;;;;;::::::999;;;;;;::::::::::::::::::888888888999:::<<>>AAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777888999;;;<<<<<<<<<<<<999999999999:::;;;<<<===;;;;;;<<<===???>>><<<999999999999888888888888777888888888888888999999:::999999999999999999999999;;;;;;::::::999888888777555555555666666777777777666666666666666666666666------......////////////222333333333333222222222111111111111111111000000222222111111222222333444555555444222111111111111111111111111111111111111111111111111111111111111111000000000111111222333555444333222111000000000555444444333333222222222222111111000000111111222111222222222222333333333333333333444444444555555777777777777777666666666222222222111222222333333444444444444444444444444666777999::::::999777666555555555555555555555555444444444555444333333222111222333333444444333333444444444444555555555555333444555666777777777777444444444444444444444444222222222333333444444555444444444444555666777777999999999999999999999999::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::::::::999888999999;;;===???AAA>>>===;;;999777777777777555666777777666555444333555555555555555666777777666666666666555555555555333444444444444444444444222222222222222222222222222222222333333333444444222222222222222222222222222222222111111111000000111111222222222333333333888999999888555222222222111111111000000000//////---........./////////000000000000///////////////000000000000111111111111...///////////////..............................,,,,,,---............---------............------........................////////////////////////---------............///......//////////////////////////////////////////........................////////////............/////////..............................///000000/////////000000000000000111000000000000000000111000000000000/////////...222222222222111111000///000000000000111111111111222111111111111111222222111111111111111111111111000000000111111111111111333333222222111222222222111222222222222222222111333333333444444444555555444444444444444444444444333444555555666555555555444444555555666666777777444444444555555555666666777666666666666666666666555555555555555444444444444444444555555666777888777777666555555555555555444333333333222111111111555666777999;;;===??????>>>>>><<<<<<;;;<<<===>>>@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;:::::::::777777999::::::;;;;;;;;;888888777777777888999999:::;;;<<>>;;;999999888888888777777777666666666666666777777888999999999999999999999999;;;;;;::::::999888888777666666666777777888888888777777666666555444444444------......//////000000111222222222222111111000000000000111111111111111222111111111222333555777888777666444333222222222111111111111111111111111000000000111111111111111000000000000000111222333888777666444333222111111444444444444333333333333222222111111111111222222222222222222333333333333333333333444444444555555888888888777666555444333333222222111111111222222444444444444444444444444555555555444555555666666555555555555555555555555444444444444444333222222111222333333444444333333333444444444444555555555333444555666777777777777555555555555555555555555333333333333333444444444444444444444444555666666777777777777777888888888999::::::;;;;;;::::::999999999999999:::::::::::::::999999999;;;===???@@@===<<<:::888777777888888555666777888777555222111444444444444555666777777666666666666555555555555222333444555555555444444222222222222222222222222111111222222333333444444222222222222222222222222222222222111111111111000111111222222222333333333777888999888555333333333111111000000000/////////.........//////000000111111111000000000000//////............//////////////////////////////...---.............../////////+++,,,,,,---...---------------............------........................////////////////////////---------............///---...//////000/////////////////////////////////........................////////////............/////////............---...............///000000000000000000000000000000111111000000000000111111222222222222111111111111111111111222111111000000000000000111111111111222222111111111111222333333111111111111111222222222000000000000000000000000222222222111222222333333444444333333333333444444333333333444444444555555444444444444444444444444333444555555666666555555555555555666666666666666333333444444444555555555777777777666666555555555666666666666666666666666444444444444555777888999555444333333222222333333444444444333333333333222666777888:::<<<>>>???@@@AAA@@@>>>======>>>>>>?????????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::999999888777777666666777777888999:::;;;>>>AAAAAA???===999999999888888888777777888888777777888888999:::888999999999999::::::::::::::::::999888888777777666777777777777777888888777777666666555444333333---......///000000111111111222333333222111000///000000000111111222222222000000000000222555777999:::999777666444333333222111111111111111111111111///000000000111111111222////////////000111222333777666555444333222222222333333333444444444444444333333222222222222333333222222222333333333444444333333333444444444555555666666777777666555333333555555444333222222222333444444444444444444444444333333333222333444555555555555555555555555555555333444444444444333222222111222333333444444333333333333444444444555555555333444555666777777777777555555555555555555555555666555555555555555444444444444333333444444555666666666777777777888888888999999::::::::::::999999777777888888999:::::::::::::::999999:::<<<===>>>;;;:::999777777777888999777777777666555333222222444444444444555666777777666666666666555555555555222333444555555555444444111111111111111111111111000111111222333333444444222222222222222222222222222222222111111111111000111111222222222333333333555666777666444222222333111000000000////////////......///000000111222222222222111111111000000000---........./////////000///////////////...------,,,,,,---------.........,,,------...............,,,------......------,,,........................////////////////////////---------............///,,,---///000000000//////////////////////////////........................////////////............//////.........---------...............///000000000000000000000000000000222111000//////000111222222222222222111111111111///000000111111111111000000000111111111222222222222111111111222222333444000000111111111222222222111111111111111111111111111111111111222333444444444333333333333333333444333333333444444444555555444444444444444444444444333444555555666666555555666666666666666555555555444444444444555555555666555555555666666666666666888888888888888999999999666666555555555666888999555444333333222222333333555555666777777888999999999999:::;;;<<<===>>>>>>@@@???>>>===<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999888999888888777777888888999777777999;;;>>>??????===::::::999999999888888888999999999999999:::;;;;;;888888999999999::::::::::::999999888777777666666777666666666666666555555555555555555555555555555.........///000111111222222333333444333222000000000000111111222222333333000//////000222555999;;;;;;:::999777555444333333000000000000000000000000//////000000111111111222////////////000111222333333333222111111222222222333333333444444555555555444333333222222333333444222222333333333444444444333333333444444444555555333444555666666555444333888777666555444333333333444444444444444444444444111222222333333444444444444444444444444444444444333333444444444333222222222222333444444444333333333333333444444444555555333444555666777777777777444444444444444444444444888888777777666666666555444444333333333444555555888888999999::::::::::::888999999::::::999999888666666777888999999::::::;;;::::::999:::;;;<<<===:::999888777777888999999:::888666444222222333333333333333444555666777888777666666666555555555555111222444555666555444444111111111111111111111111000000111222333333444444222222222222222222222222222222222111111111111000111111222222222333333333222444555444333111111222000000000000////////////...//////000111222222333333222222222111111000000///000000000111111222222//////000000///...------+++++++++,,,,,,------------......///////////////,,,,,,---......---,,,,,,........................////////////////////////---------.........//////,,,---///000000000//////////////////////////////........................000/////////............//////.........---------...............///000000111111111000000000000000222111000//////000111222000000000000////////////...///000111111111111111000000111111222222222222222111111111222333333444000000111111222222222222333222222222222222222222111111111111222333444555222111111000000111111222333333333444444444555555444444444444444444444444333444555555666666555555777777666666555555555444555555555555666666666777333444444555666777888888555555555555555666666666999888666555555666777777666666555444444444444555000111333555777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<:::::::::;;;<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::999999999999999::::::666666666999<<<>>>>>>===:::::::::999999999999888555555555555555666666777888888888999999:::::::::999999888888777666666666666666666555555444444333333333444444555666666777////////////////////////222222111111000/////////---...///111111111000///000111222333444555555555999888777666444333222111222222111111111111111111222222111111111111222222000000000000000000000000111222222222333333333333333222111000000111222333222222222222111111000000000111222222000000111222555444444333333444444555777777666666555555555444555555444333222222222222111111111111222333333444222222222333444555666777666555333222222333555666666555555555555444444444333333333333333333333333666666555555555555666666888777777666666666666666666666666666666666666666999<<<>>>===999666555666555444444333333444444555555555444444444555555666777999;;;:::999888999:::888888888888888999999999;;;:::888888888:::<<<===<<<;;;999777666666777888666555444444555666777888555444444444555666888999888666555555666666555444333333444555666666555555111111111111111111111111333333333222222222111111333333333333333333333333222333444444333000...,,,222222222222222222222222222222222111111111111000000000///////////////000111///...------...///111111222222333222111000//////000000000000000///...,,,---//////...---***)))'''))),,,///000000///---........................***++++++,,,---.../////////...---,,,,,,---.../////////............//////........................111111000000/////////...........................////////////////////////---.........//////000000..................------............/////////000...............///000000000000000000000000000000000000000000000000000000000000000000000000000000222000...000222333111...333333333222222111111111...///000111333444555666222222222222222222222222444444333333333333222222222222222222222222222222222222111111222222333444333333333333333333333333111222333333111111222333333444555555666555555555777777888888888666555444555555555555555555555555777666555444444555666777555555555555555555555555555555555555555555444444444555666777888999::::::<<<<<<<<<===<<<<<<;;;:::;;;<<<>>>?????????======:::999999999999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999;;;;;;;;;;;;;;;:::999888777777888888999999999:::888888999999999999888888777777777777888888888888888888999999999999888888999888666555555555666777666555555555555444444444777777666666555555555555////////////////////////222111111111111000000000//////000000111111000000000111222333333444444444777666555555333333222111111111111111111111111111222222111111111111222222111111111111111111111111000/////////000000111111333333222222222222333333222222222222111111111000111222333222111111111333333222222111111222222333555555555444444444333333555444444333333333333333222111111111111222222333333333333333333444555666666555333222222333555666555555555555444444444444333333333333333333333333333333333333444555666777888777666666555555666666555555555555555555555555888;;;===<<<999777666666444444333333333333444444555444444444444555666666777999::::::999888888999888888888888999999999999;;;:::999888888999;;;<<<<<<:::888777666666777888666666555555555666777777555555444444555666777888777666555555666666555444333333444555555555555555111111111111111111111111333333222222222111111111222222222111111111111111000111222333333222000///222222222222222222222222222222222111111111000000111000000//////000000000111000...------...000111111222222222222111000///------...//////000////////////000111000///---+++)))***,,,...//////.......................................//////000000111///...------------...///......------------.....................---------000000000//////.................................////////////////////////............/////////000........................---------............//////............///000000000000000000000000000000000000000000000000000000000000000000000000000000111000///000222222000...333333333222222111111111000000000111111222222222222222222222222222222222444444333333333333222222222222222222222222222222222222111111222222333444333333333333333333333333111333444333222111222333000111333555666777888888666666777888777777555555555555555555555555555555777666555444444555666777666666666666666555555555666666666666666666666666555555666777888999::::::::::::;;;<<<======<<<<<<>>>>>>???>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999:::::::::::::::999999777777777888888999999999777777888888888888777777555555666666666777777777777888888999999888888777999888777666555666666777666555555555555444444444666666666555555444444444////////////////////////111111111111222222222222222222111000000000111111///000111222222222222222444333333333333222222222111111111111111111111111222222111111111111222222111111111111111111111111000///.........///111222333333333444444333333333222222222222111111111111222333444333222111222444333222222111111222222333444444333333333333222222444444444333444444555666333333222111111111222222444444333333333333444444555444333222222333444555555555555555444444444444333333333333333333333333000000111222333555777888777777666555555555555666555555555555555555555555666888::::::888777666666444444333333333333444444444444444444444555666666777999::::::999888888999888888888888999999::::::<<<;;;999888888999::::::;;;:::888777666666777888777777666555555555666666666666666555555666777777777666555555666666555333333333444444555555444444111111111111111111111111333222222222222111111111000000000000000000000000///000111222333333222111222222222222222222222222222222111111111000000000111111000000000111111222222111000//////000111222111111222222111111000///++++++---...///000000000///000000111000...---,,,,,,,,,------..................................../////////000000000000000///...------------...///------,,,,,,,,,,,,------//////.........---------/////////.......................................////////////////////////............////////////........................,,,,,,---------.........//////......//////000111000000000000000000000000000000000000000000000000000000000000000000000000111000///000222222000///222222222222222111111111222222111111000/////////222222222222222222222222444444333333333333222222222222222222222222222222222222111111222222333444222222222222222222222222222333444444222222333444111222333555666777777777555555666777777777666666555555555555555555555555666666555444444555666666888777777777666666555555777777777777777777777777666666777888999::::::;;;888999:::;;;=========>>>???>>>===;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888888888999999999:::::::::777777777777777888888888666666777777777777666666444444555555555666666666777888888999999888888777888888777666666666666666666555555555555444444444555555444444444444333333000000000000000000000000000111111222333333444444444333222000000000111111//////000111111111111111111111111111222222222222111111111111111222222222222222111111111111222222111111111111111111111111222111000///000111333444111222333444444333222111222222222222222222222222222333444444222222333444555444444333333444444555333333333333333333333333444333333444555666777777555555444333222222222222444444333333222333333333555444333333333333444555555555555444444444333333222222222222222222222222111111222222333555666777777666555555444444555555444444444444444444444444444555666666666555555555444333333333333333333444444444444444444555666777777888::::::888777888999777888888999999:::::::::<<<;;;:::999888888999999:::999888777666777777777888888777666666555555555777777666666666666666666777555444444555666444333222333333444444444333333111111111111111111111111222222222222111111111111/////////000000000000000///000111222222222222111111111111111111111111111111111111111000000000000111111111111111111222333222222111000000111222222111111111111111111000000------...///000000000///............---,,,+++***///...---,,,,,,---...///..........................................------.........------............------,,,,,,------.../////////...------,,,,,,..................------........................////////////////////////.........///////////////............////////////---------.........///////////////...///000000111////////////////////////////////////////////////000000000000000000000000000000000111111111000///222222222111111111111111222222222111000000//////222222222222222222222222444444333333333222222222222222222222222222222222222222111111222222333444111111111111111111111111222444555444333222333555555666666666555444333333444555555666666777777777555555555555555555555555555555555555555555555555777777666666555555444444666666777777777777777888777777888888999::::::;;;888999:::;;;<<<<<<<<<<<<<<<;;;999888777777888888999999999999999888888888::::::::::::999999999999777777777777777888888888:::999999999888888999999777777777777777777777777555555666666666666555555444444555555555666666666777777888888888888777777888777777666666666666666666555555555555444444444333333333333333333333333111111111111111111111111000000111222333444444555444333222000000000111111//////000111111111000000//////000000111222222333000000111111111222222222222222111111111111222222111111111111111111111111222111000000000111333444000111222333333222111000222222222222222222222333222333444444222222333444555444444333333444444555333333333333333333333333333333333444555666777888777666555444444444444444444444333222222222333333444444444333333444444444555444444444444333333333222222222222222222222222444444444444444444555666666555555444444444444444444444444444444444444444222111222222333333333222333333333222222333333333333333333444444666777777666888:::999888777888888777888888999::::::;;;;;;;;;::::::999888888888888888888777777777777777777888888888777777666555555777777777777777666666666666555444444555555444333222333333333333333222222000000000000000000000000222222222111111111000000000000000111111111222222222222222222111111000000111111111111111111111111111111111000000000//////111111000000111222333333222222111111111111222222000000000000000000111111111111111111111000///............------,,,++++++000///...,,,,,,---...///....................................---------------..................---//////............////////////.........---------------..................///////////////////////////////////////////////////////////////................../////////000000////////////000000000000///////////////000111111////////////////////////////////////////////////000000000000000000000000///000111111111000000000111111111111111111111111111111111222222222222222222222222222222222222222444444333333333222222222222222222222222222222222222222111111222222333444111111111111111111111111333444555555444333444555666666666666555444333222444444555555555666777777555555555555555555555555444444555555555555444444555555555444444333333333555555555666666777777777888888999999::::::;;;;;;:::;;;;;;;;;;;;;;;::::::::::::888888888999:::;;;888999:::::::::999888888::::::999999999888888888666666777777777888888888<<<;;;:::999888888888888888888888777777777777777555555666666666666555555555555666666666777777777777777777888888777777777777777777777777666666555666555555555555444444444222333333333333333333333111111111111111111111111000000000111222333333444222222111000000000111111000000111111111111000000//////000000111222222333000000000111222222333333222222111111111111222222222222222222222222222222///000000000111111111111000111111222222111111000222222222222333333333333222333444333222111222444333222222111111222222333222222333333333333444444333333333333444555666777666666555444444444555555333333222222222222333333444444444444444444444444444444444444333333333333222222222222222222222222555555444444444444555555555555444333333333333444333333333333333333333333222000///000111222111000333333222222222222333333333333333444555666777888666888999999888777777888777888888999:::;;;<<<<<<999999999999999888888888777777777777777777777777777777888888888777666666666666777888888777777777666555444444555555444222222222333333333222111111000000000000000000000000222111111111111000000000000111111222222333333333333222222111111111000000111111111111111111111111111111000000000/////////000000000000000111222333111111111111111111111111000000/////////000111111333333333222111000///...111000000///......------000///...---------//////.................................///////////////------...//////...------/////////....../////////.......................................////////////////////////////////////////////////////////////////////////..................//////000000111//////000000000111111111000000//////000000111222000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111000000000111111111111111000000111222333444444555222222222222222222222222444444333333333333222222222222222222222222222222222222111111222222333444222222222222222222222222444555666666444444555666444444555555555555555444555555555444555555666666555555555555555555555555444444555555555555444444333333333333333333333333444555555666666777777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;<<<======:::;;;<<<===>>>===<<<<<<999999999888888888777777666777777888888999999999===<<<;;;999888888999:::999999999888888888888888555555666666666666555555555555666666666777777777666777777888888777777666777777777777777666555555666555555555555444444444222222333333333333444444////////////////////////000000000111111222222222//////000000111111000000000111111222222111111000000000000111111222222333///000000111222222333333222222111111111111222222222222222222222222222222///000222333333333111000333222222111111222222333222222222333333333444444111222333222111111111333333222222111111222222333111111111222222222333333333333222333333444555555444333333333333444444555111111111111222333444444333444444444444444444333444444444333333333222222111111111111111111111111333222222222333444555555555444444333222333333333222222222222222222222222444111///000222333111000333333222222222222333333333333333444555666777888666777999999777777777888777888888999:::;;;<<<===777888888999999999999888666666777777777777777666666666777888888888777777555666777888999999888888666555333444555555444222222222222222222111000000000000000000000000000000111111111111000000000000000000111111222333333444111111111111111111222222111111111111111111111111111000000000////////////////////////000111222333000000111111111111000000000//////...///000111222111111222111111000///...111000000///......---...///...............//////........................,,,,,,------......//////------...//////...------///......------......///,,,,,,------.../////////.........//////000000000////////////////////////////////////////////////000/////////............---......///000000111111////////////000000000000000000//////000000111222000000000000000000000000000000000000000000000000000000000000000000000000...000222222000///000111///000000000111111111222000000000111222222333333222222222222222222222222444444333333333333222222222222222222222222222222222222111111222222333444333333333333333333333333444666777666555444555666444555555555555555444444777666555444444444555555555555555555555555555555333444444555555444444333222222333333444555555555555555666777777888999999::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999:::<<<>>>??????>>>>>>999888888888777777777777777777888888999::::::;;;<<<;;;:::999:::;;;===>>>::::::::::::999999999888666666666777777666666666444444555555555666666666666666777777777777666666666777777888777666555444666555555555555444444444333333333333444444444555........................000000000000000111111111---...///111111111000///111111222222222111111000000111111111222222222222///000000111222222333333222222111111111111222222222222222222222222222222000222555777777666444222555444222222222222444555222222222333333444444444000111222222000000111222555444444333333444444555//////000000111111111222333333222222222333444444111111111111222333333444111111111111222333444555333444444555555444444333444444444333333333222222111111111111111111111111///000000111222444555666555444333333222222333333222222222222222222222222666333000111333444222000333222222222222222222333222333333444555666888888666777999999777666777888777888888999;;;<<<======666777888999999999999999555666777777777777777666555666777888999999888777444555777888999999999888666444333333444555333222222222222222222111000///000000000000000000000000111111111111000000000000///000000111222333333333/////////000111333444555000000000000000000000000000000000000////////////............///000111222000000111111111111000000000///.........000111222...///000000000000000/////////---,,,,,,,,,,,,,,,---......////////////000........................))))))******+++,,,------,,,---...//////...---,,,...------,,,,,,------...+++,,,,,,---...///000000.../////////000000111111000000000000000000000000////////////////////////000000//////.........------......///000111111222............/////////000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000...111333222000///000222//////000000111111111222000000000000111111111111222222222222222222222222444444444333333333222222222222222222222222222222222222111111222222333444333333333333333333333333555666777666555444555777888888777666555333111000888666555444333333444555555555555555555555555555333333444555555444333333222333333444555666777777666777777888999999::::::::::::;;;;;;;;;;;;;;;;;;777888999:::;;;<<<<<<<<<999:::::::::999777666444666888;;;===>>>???>>>===888888888888777777777777777777888999::::::;;;;;;:::999999999;;;===@@@BBB;;;;;;;;;::::::999999999666666777777777777666666333333333444444444555555666666777777777777666666666777888888888777555444666666555555555444444444333333333444444555555555000000000000000000000000//////000000000000//////------......//////000000111111000000000000000111222111111111000000//////222111111111000000//////222111000//////000111222...///000111222333444444444333111000000111333444222222111111222222333444222111111111000000//////333222222111111222222333111111111111111111111111//////111222333444444444444444333333333333222222222222222111111111111000111111000000111111222333333444555333111000000111222222222222222222222222222333333444444333333222111111111222222333333333444444444333333222222222333333333333333222111000///000000000000111111111000000111222333555666777:::999777555333333333444888888888777777777777777888888999999999::::::::::::999999888777666555555888888888888777777777777666666666666777777777777777666555666777888777666666555444333222333444444000111111222222222111111...///000111111111111111333222222222111000000000000000000000111111111111111222222333333222222111000000000000000000000000111111000000//////......000000111111111222222222000000000000000000000000000000000000000000000000111111000000//////......////////////////////////------,,,+++)))***,,,///...............---------000000///...............000///...---------------)))+++...///...---------......///000000000000000///000111000///...///000////////////////////////............/////////000..............................////////////......///////////////......---222222111111000000//////222000...,,,,,,///222444.........///////////////////////////////////////............////////////111111000000/////////...444444444444333111///...222111111111000000//////111111222222222333333333555555444333222111000///222222222222222222222222222222333333333333444444777666666888999999888666555555555444444555555555666666666555444444333333444444444444444444333333444444444555555555555555444444333333333444555555999888777777888999;;;<<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777888888888999999:::::::::999999999999999888777666::::::::::::::::::::::::;;;999777777999===BBBEEE<<<;;;;;;:::::::::;;;;;;666666666666666666666666666666666666666666666666666666777777777777666666555666777888888777666555333444555666666555444333555555555555555555444444000000000000000000000000000000////////////000000.........///////////////111111000000000000111111222111111111000000000000111111111111000000000///222111000//////000111222222111111111111111222222111111222222222222111111111111111111111222333333222222222222111111111000333333222222222222333333111111111111111111111111000000222333444555555555444444333333333333222222222222222111111111111000111111111111111222222333333444444333111000000111222222222222222222222222111222222333333222222111111111222222222333333333444333333333222222222222222222333333333222222111000000000111111111222222222222222222333444555555888777555444444444444555777777777777777888888888888888888999999999::::::999999999888777777666666888888888777777777666666666666666666777777777888888666666666888888777666666555444333222333333444222222222222222111000//////000111111222222222111222222222111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111000000000/////////...000000111111111222222222000000000000000000000000000000000000000000000000000000000000//////.................................///...,,,++++++...000........................000000///...............//////...---------------))),,,///000///------.........///000000000000000///000111000.........000////////////////////////............////////////////////////////////////......////////////............///000111111000000111111111000000000000000222111///......000222444111111111000000//////...////////////////////////....../////////000000000111111000000000/////////111222333333333222111000222111111111000000000000111111111222222222333333444444333333333333333222222222222222222222222222222222333333333333444444666666666888999999888666555555444444444444555555555555555555555444444444555555555555444444444444555555555555555555444444444444333333444444555666::::::999999:::;;;===>>>;;;::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777999999999999999999::::::666666777888888777777777999999999999999999999999:::999888888999===AAACCC>>>===<<<;;;::::::999999777777777777777777777777777777777777777777777777666777777888888777777666555666777888888777666555444444555555555555444444555555555555555555555555000000000000000000000000111000///......///000111000000///////////////...111000000000000000111111111111111111111000000000111111111111000000000000111111000000000000111111555444222000//////000000///000222333333222000///111000000000000111222222333333333222222222222222444333333222222333333444111111111111111111111111111111333444555555555555444444333333333333222222222222222111111111111000000111111111111222222222333444444333111000111222333333333333333333333333000111111222222111111000111222222222222333333333222222222222222111111111111222222333333333333222111111222222222333333333444444333333333333444444666666555555555555666666666666777777888888999999888888888999999999999:::888888888888888888888888888888777777777777666666666666666777777777888888999777666777888999777666555444333333222222333333333333333222111000///...111111222333333333222222111111111111111222222222000000000000111111111111111111000//////000111111000000000000000000000000000000000000////////////000000000111111111111222000000000000000000000000000000000000000000000000000000000////////////...........................///000000...---...000222////////////////////////000//////............/////////...------------...+++---000000///...............///000000000000000///000111000...---.../////////////////////////////////..................000000000000000000000000......////////////......---...///111222222333333000000000000111111111111111111000000000111222333444333222111000//////...///////////////////////////000000000000111111111111111111000000000000000//////000111222222222111111111111111111000000000111111111222222222222333222333333333444444555555222222222222222222222222222222333333333333444444666555666777999999888666444444333333333333444444444444444555555555555555555555555555666666666666666666666555444444444333444444444444444555666666888888888888999:::;;;<<<;;;;;;:::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::999999888777777777::::::999999999999999999555666777888999999999999888888888888888888888888999999999999;;;===???AAA@@@???===;;;:::999999999888888888888888888888888999999999999999999999999777888888888888888888777555666666777777666666555555555444444444444555555555555555555555555555555000000000000000000000000222000///------///000222111000000000//////......000000000000000000111222111111111111111111111111111111111000000000000000111000000000000000000111555444222000//////000111///000111222222111000///000000000///000000111222222222222222222222222222444444333333333333444444111111111111111111111111000111222333444444444444444444333333333222222222222222222111111111000000000000111111222222222222222333444333111000111222333333333333333333333333111111222222222222111111222222222222222222222222111111111111111111111111111111222333444444444444222222222333333333444444444333333333333444555555888777777777666666666666555555666777888999999:::888888888888999999999999777888888888999999999:::888777777777666666666666666666777777777888888888999888777777888999777666444333333222222222222222222222222222222111000///222222333444444333333333000000000111222222222333///000000000111111111111333222000//////000222333000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////........................//////000///......000222////////////000000000000000///............/////////......---------......---...000000///......///......///000000000000000///000000000...---.../////////////////////////////////............------////////////////////////......////////////......---...///000111111111111//////000000111111222222//////000111111111111111222222222111111000000///////////////////////////000000111111111222222222111111111111111111111111//////000000111111111111111111111111111111111111111111111111222222222222222222222333333333444444111222222222222222333333222222222333333333444444555555555777999999888666444333333222222333333444333333444444555666666777666666666666777777777777777777666555444333333333444444444444555666777777::::::::::::;;;<<<======;;;;;;:::::::::;;;;;;<<<:::::::::::::::;;;;;;;;;::::::999999888777777777:::::::::999999888888888999:::;;;;;;<<<<<<<<<;;;888888888888999999999999888888999:::<<<===>>>>>>>>>===<<<;;;::::::::::::999999999999999999999999999999999999999999999999888888999999999999888888666666666666666666666666666555333333333333555666444444444555555555555555111111111111111111111111222000///------///000222111111000000/////////...000000//////000111222222111111111111111222222222000000000000000000111111000000000111111000000000333222111000000111222222222111000//////000111222000000000///000000111222000000111111111111111111444333333222222333333444111111111111111111111111///000111222222222222222444444333333333222222222222222222111111111000000///000111222222222222111222333444333111111111333333333333333333333333333222222333333333333222222222222222222222222222222111111111111111111111111111222333444444444444444222333333333333444444444222222222333444555777888;;;;;;:::999888777666555555555666777888999999:::777777888888888999999999777777777888888999::::::777777777666666666666555777777777777888888888888999888777777888888777555222222222222222111111111///000111222222222222222333333444444444333333222000000000111222222222333///000000000111111111111444333111000000111333444000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////.............../////////........................,,,...///...------///111.../////////000000111111//////............//////......---------......///...///000000.........///......///000000000000000...///000///...------///////////////////////////...............---------..............................////////////.........//////000//////......//////000000111111222222---...///000000000///.../////////000000111111111000000000000000000000000111111111111222222222222111111111222222222222222111111111000000000000000111111111111111222222222000000111111111222222222222222222222111111111111111111111222222333333333222222222333333333444444444444555777999999888666444333333222222333333444222333333444555666777777666666666777777777888888777777666555444333333333555555555555666777888999======>>>??????@@@@@@@@@<<<;;;;;;:::::::::;;;;;;999999999:::::::::;;;;;;::::::999999888777777777:::::::::999999888888888<<<<<<<<<<<<<<<;;;::::::999999999999::::::;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<999999999999999999999999888888888888888888888888888888999999999999888888666666555555555555666666555444333222222333444555444444444555555555666666111111111111111111111111111000///......///000111111000000000000000000///////////////000111222333111111111222222222222222000000000000111111111111000000111111111111000000000000111111222222222222333222000//////000222333111000000000000111222222000000000000000111111111333222222111111222222333111111111111111111111111//////000111111111111111444444333333333333222222222222222111111111111000///000111333333222111111111333333333111111222333222222222222222222222222333333333444444333333333333333333222222222222111111111111222222222222222222333333444444444444333222222333333333444444444111222222333444666888999;;;;;;;;;:::888777555444666666777777888888999999777777777888888888888999666666777777888888888999777777666666666666555555777777777888888888999999999777666666777777555444111222222222222111000000...///000111222333333333333333444444444333222222111111111111111222222222000000000000111111111111444333222111111222333444000000000000000000000000////////////000000000000111000000000000000//////////////////////////////////////////////////////---............/////////------------------------***,,,---...------...000---......//////000000111///............//////000...------------...//////...///000///---------///......///000000000000000...///000///---,,,---...////////////////////////,,,,,,---------.......................................////////////......///////////////...------000000000000111111111111,,,---.../////////......---......///000111222222000000000000000000000000000111111111111222222222222222222222222333333333333222111000000000000000111111111222222222222222000000000111111111111222222222111111000000000///111111111222222333333444222222333333333333444444333333444666888999888666444444333333333333444444333333444444555666777777555555666666777777888888666666666555444444444333555555555555666888999:::999999;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;888888999999::::::;;;;;;::::::999999888777777777::::::999999999999999999::::::::::::999888777666999999999::::::;;;;;;<<<999999::::::;;;;;;;;;<<<888888888888999:::;;;<<<999999999999999999999999777777777777777777777777777888888888888888888777666555555444444555555666444444333333333333444444333333444444555666666666111111111111111111111111000000////////////000000000000000000000111111111////////////000111222333111111111222222333333333///000000000111111111111///000111222222111000//////000111333333333111000222222111111111111222222111111111111111222333333000000000111111222222222222111111000000111111222111111111111111111111111000000111222222222222111444444333333333333222222222222222111111111111000///000222333333222111000111222333333111111222333111111111111111111111111222222333333333333222222333333333222222222111111222222222222333333333444444444444444444444333333222222222222333333333333333333333444444666777777888888999999888666555444777777777777777888888888777777777777888888888888666666666666666777777777777777666666666555555555777777888888888999999999888777555555666666444222000111222222222111/////////000111222222222222222333333333333333222111111222222222111111111111111000000000000111111111111111111111111111111111111000000000000000000000000.../////////000000000111111111000000////////////////////////////////////////////////////////////---------.........//////------------------------***,,,---...------...000,,,------...//////000000...............///000000---------------...//////...//////...,,,+++,,,.........///000000000000000...///000///---,,,---...////////////////////////++++++,,,---......//////..............................////////////.........//////000000000//////111111111000000000000000............/////////000///000000111111222222222000000000000000000000000000000000111111111111222222222222333333333444444222222111000111222333333111111111222222333333333000000000000111111111111111111111111111222222222000111111222333333444444222222333333333333444444333333444666888999888666555555444444444444555555333444444444555555666666444444555666666777888888555555555555555555444444555555555666777888::::::555666888999::::::999999===<<<;;;:::::::::::::::777888888999::::::;;;;;;::::::999999888777777777999999999999999999::::::888888999999999999888777777888888999::::::;;;;;;::::::999999999:::;;;;;;888888888777888888999999999999999999999999999999777777777777777777777777666777777888888777777666666555444444444444555666333333333444444333333333333333444444555666666777111111111111111111111111//////000000000000////////////000000111111222222////////////000111222333111111111222222333333333//////000000111111111222///000111222222111000//////000333444444222000...000111333444444333111000222222111111222222333444111111111222222333333333111111000000000000111111111111111111111111111111111111222333333333222222444444444333333333222222222222222111111111111000...000222333333333111000111222333333222111222444000000000000000000000000111111222222222222111111333333333222222111111111222222222333333444444444555555555555444333222222111111222222222333333333555555444444444555555666444555666777777666555444888888888777777777777777777777777777888888888888666666666666666555555555777666666666555555555555777888888888888999999999888666555444555555333222000111111222222000///...111111222222222111111000333333333333222222111000333222222222111111000000000000000000111111111111000000111111111111000000000000000000000000000000.../////////000000111111111111000000/////////...////////////////////////////////////////////////---------.........//////------------------------***,,,...///......///000,,,,,,,,,---...//////000...............///000111---------------...///000.........---++++++,,,---...//////000000000000000.../////////---,,,---...////////////////////////)))***+++,,,...///000000000000000000000000000000......////////////......---...///111222222222222222222111111000000/////////////////////000111111333333222222222222222222000000000000000000000000///000000000000111111111222222222333333444444444111000000000111333555666111111111222222333333333000000000000111111111111///000111222333444555555000000111222333333444444222222333333333444444444222222333666888999888666666555555444444555555666444444444555555555555555333444444555666777777888444444444555555555555555555555555666777999:::;;;:::;;;<<<>>>???>>>>>>======<<<;;;:::::::::::::::777777888999::::::;;;;;;::::::999999888777777777888888888999999::::::;;;888888999:::;;;;;;;;;;;;666777777888999999::::::;;;:::999999999:::;;;<<<999999888777666666666777888888888888888888888888777777777777777777777777666666777777777777666666666555444333333444555666222222444555555444222222333333444444555666777777000000000000000000000000222111111000///......---////////////000000000000/////////000111111222222111111222333333333222222222111000//////000111222444333333333222111111111111111111111111111111111111111000000000000111111///000000000111111111111222222111000//////000000222222222222222222222222111111111111111111111111222222111111111111111111222222222222222222222222000111111111111222222222333444666555444444555666444333111//////000111222111111111222222111111111333222222222333444444555555555555555555555555444666555444333333333333333333444444444444444444444444222000222555777666555222222333444444555666666666666666555444444444333777777666555444444333333333444666777777777666555222333444555666888999999777;;;>>>===777333444555777666666777888888666444222222333333444555666666333333222222111000000///222111111111222333333444444444444333333222222222111000///---------...///////////////000000000000111111111111111111111111000000////////////000000///////////////////////////000111222222111000/////////............//////..................------000///...---------------.../////////...---,,,,,,...---,,,,,,---...///000........................---------,,,,,,+++++++++......---...//////---,,,)))***,,,......---,,,+++---......///////////////...///000111111000///...222111000///------,,,,,,//////............///////////////......---------......////////////......000111111222222222111111444444222111000000////////////000000111111111222000000000000000000000000000000111111111111000000222111000000000111333333222222333444444444444333111111111111111111111111111111222333333444555555111111222222222222111111111111222222222333333333111111222222222333333333444444444444333222222111222333555666666666555444555555555555555555555555777666555555666777666444666666666666666666555555666555555444444555555666777888888999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999777777777888888999999999999;;;<<<;;;888666444444999999999999:::;;;<<<<<<:::::::::999999888888888666777777888888777777777777888:::;;;<<<;;;::::::999:::::::::::::::::::::888888888888888888888888444555666666777666666666555555444444444444555555000111222333444666777777555444444333333444444555000111333666777666555555000000000000000000000000111111111000///.........////////////000000000000000000000111222222333333333333333333333222111000000000////////////000000222222222222111111111111111111111111111111111111111111000000000000111111111111111111222222222222333333222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333000111111111111222222222222444555555333333444666444333111000///000111222000111111111111111111000111000000000111111222333444444444444444444444444555555444333333333333333555555555444444444444444111///...///222444333222000111111222333333444444555555555555555444444444777666666555444444333333666666777888888888888888333444444555666777888888;;;???BBBAAA;;;666555666777555444555777777666555444444444444444444444444444333333222111111000000111111111111111222333333333333333222222222111111000000///...............////////////000000000000111111111111111111111111000000////////////000000///////////////////////////000111111111111000/////////............////////////////////////////////////...---------------.........///......------......---,,,---...//////.................................---------,,,,,,...------...//////...,,,***+++---...///...---,,,---......///////////////...//////000000//////...000//////............/////////............//////---,,,,,,,,,,,,,,,,,,+++......////////////......000111222222333333333333555444333222111111111111///000000000111111111111000000000000000000000000000000111111111111000000000000/////////000111222111111222333333333333333111111111111111111111111111111222222333444444555111111222222222222111111111111222222222333333333111111222222222333333333333333444444444333222222333444555555666555555555666666666666666666666666777666444555666777666444555555555555555555555555555555444444444444555555777888888999999:::;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::999999999999999::::::;;;;;;888999;;;;;;999777777777888888888888999:::;;;<<<::::::::::::999999999888999::::::;;;::::::999888888999:::;;;;;;;;;::::::<<<<<<;;;;;;::::::999999888888888888888888888888666666666666666666666666666555555444444555555666444444555666777777888999555444444333333444444555...///111333333333222111000000000000000000000000111111000000//////......////////////000000000000111111111222333333444444444444444333222111//////......////////////......000000000000111111111111111111111111111111111111111111000000000000111111111222222222222333333333444333222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222333444444333333444666444333222000000111111222000111111222222111111000111000000000000111222222333333333333333333333333555444444333333333333333666555555444444333333333000///......000222222111111111111222333333444444444444444555555555555555666666666555444444333333777777666666777777888999555555555555666666666777>>>BBBEEEDDD???999777777666444222333555666777777666555555444333222222111333333222222111111000000000000//////000000111111222222111111111111000000///////////////......---////////////000000000000111111111111111111111111000000000000000000000000///////////////////////////000000111111000000/////////............/////////000000000000000000000//////...------------...------......///.........//////...---------............................../////////..................------...//////...,,,+++,,,.../////////...------......//////////////////..................///...............///000111//////............//////,,,,,,,,,,,,,,,---------......////////////......///000111333444444444444555444333222222222222222000000000000111111111111000000000000000000000000000000111111111111000000/////////...///000000111000000111222222222222222111111111111111111111111111111222222333333444444111111222222222222111111111111222222222333333333111111222222222333333333222222333444444444333333555444444444444555666666777777777777777777777777666555444555666777666555444444444444444444555555555555444444444444555555777888888999999:::;;;;;;::::::::::::::::::::::::999::::::::::::::::::;;;::::::;;;;;;;;;;;;<<<<<<777999;;;;;;:::999999999777777777777888999:::;;;;;;:::::::::::::::999999;;;<<<======<<<;;;:::999888999::::::;;;:::::::::>>>===<<<;;;:::999999888888888888888888888888888999888666555444555555666666666555555555555666666666666666666777777777888555444444333333444444555222333444555555444333222////////////////////////111000000000/////////...////////////000000000000000000111111222333333444333333333333222111000///---...000000000000...---......//////000000111111111111111111111111111111222111111000000111111222111111111222222222333333333222222111111111222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111000000111111111222222222222333555555444444555777444333222111111111222222222222333333333333222222333222222222222222333333111111111111222222222222444444333333222333333444555555444333222222111111222222111111222333444444444444444444555555666666333444444444555666666666666666555555555444444444555555444333333555666777666666666666666555555555:::===AAAAAA>>>:::777666555333111111333666777777555555444444333222222111111111111000000000////////////.........//////000000000000000000000000000---...///000000///...---////////////000000000000111111111111111111111111000000000111111000000000///////////////////////////000000000000000000/////////............/////////////////////000000000///......---------......,,,,,,---.../////////...//////......------------................................................------,,,...///000...---------...///000//////...---......//////////////////...---,,,,,,---...///...............///000000//////............//////------......//////000000......////////////............000111333333444444333333222111111111222222000000000000000111111111000000000000000000000000000000111111111111000000////////////000000111111//////000111111111111111111111111111111111111111111111222222333333333333111222222333333222222111111111222222222333333333111111222222222333333333111222222333444444444444555555444333333555666777666666666666666666666666666555444555666777666555333333333444444444444444555555444444444444555555777888888999999:::;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<:::888888888666666666666777888999:::;;;;;;;;;;;;::::::::::::<<<===>>>>>>>>><<<:::999999999999:::::::::999999<<<<<<<<<;;;;;;:::::::::888888888888888888888888;;;:::777555444444555666777666666555555666666777555555555555555555555555555444444333333444444555555555666666555444333333////////////////////////000000000000////////////////////////000000000000//////000000111222222222111222222333333333222222//////111222222111//////.........//////000000111111111111111111111111111222222111111111111222222000000000000111111111222111111000000000000111222111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000111111111222222222222444555666555555777888444333333222222222222222333444444555555444444333333333222111111222222222000000000111111111222222333333222222222333333444333333333222111000//////333444444333333333444555444444555555555555666666333444444444555666666666555555555555555444444444555444333333333444666777666666666666555555555555333666999::::::777555444555222000000333555777777333333333333333333333333////////////............//////......---......///////////////////////////---...///000000///...---////////////000000000000000000000000000000000000000000111111111111000000////////////////////////000//////////////////000//////............//////---------....../////////......---------......///,,,,,,---.../////////.../////////......---,,,,,,........................------------------......---,,,,,,---///000///---....../////////000//////---......//////////////////...---,,,,,,---...///000000///...............//////............//////.........//////000000000......////////////......,,,---...///111111222222111000000000000000111222111111000000000000000000000000000000000000000000000000111111111111000000000000111111111222222222//////000111111111111000111111111111111111111111111111222222222222222333222222333333333333222222111111222222222333333333111111222222222333333333111222222333444444444444555555444333333555666777555555555555555555555555666444444555777777777666333333333444444444555555666555555444444555555666777888888999999:::;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::999999999999999999:::;;;<<<<<<999777666666666666666666777888999999;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAAAAA???===<<<999999999999999999999999999::::::;;;;;;<<<<<<<<<888888888888888888888888<<<:::888555444444555555666666555555555555666666555555555555444444444444555444444333333444444555333333222222111111000///000000000000000000000000000000000000////////////////////////000000000000...//////000111111222222000111222333333333333333000000111111111111000000////////////000000000000111111111111111111111111222222111111111111222222//////000000000111111111000000000///000000111222111111111111111111111111111111111111111111111111000000000111222222333333////////////////////////000111111111111222222222111333555555555555777888333333333333333222222222333444444555555444444333111111000////////////000//////000000111222222222222222222222222333333444222222222111111000000000222333333222111111222444333333333333333333444444444444444555555555555555555555555555555555555555666666555555666666777888666666666666666555555555000111333555666666555444555333111222444555666666222222222222333333333333/////////...............//////......------............////////////000000---...//////////////////////////////000000000000000000000000000000000000///000111222222111000///////////////////////////000//////......//////000//////............//////,,,,,,------......//////...------------...//////------......///..................///......---,,,........................---------------.........---,,,,,,---///000///.............../////////000---......//////////////////..................///111000///...............//////............//////---------------...............////////////......+++,,,---//////000000000///////////////000111222111111111111000000000000000000000000000000000000000000111111111111000000000000111222222222222222//////000111111111111111111111111111111111111111111111222222222222222222222222333333333333222222111111222222222333333333111111222222222333333333222222333444444444333333555444444444444555666666555555555555555555555555555444444555777888777666333333333444555555666666777666666666666666666777777888888999999:::;;;;;;::::::::::::::::::::::::999::::::::::::::::::;;;999999888888888888777777999;;;<<<;;;888555444444666666666666777888999:::;;;;;;;;;<<<<<<<<<<<<===???@@@CCCDDDDDDCCC@@@???::::::999888888888888999777888888999:::;;;<<<===888888888888888888888888;;;:::888666555555555555555555444444444444555555666666666666666555555555555444444333333444444555444444333333222222222222000000000000000000000000////////////000000000000////////////000000000000///000000111111222333333222222333333333222111111000000////////////000000111111000000000000000///111111111111111111111111333222222111111222222333000000111111111222222222111000000000111111222333111111111111111111111111111111111111111111111111///000000111222222333333111111111111111111111111000111111111111222222222///111333333333333555777333333444444333333222111222222333333333333222222111111000/////////////////////000111111222333333222222111111222333333444333333333333222222222222111222333222000///111333444444444444444444333333555555555555555444444444555555555555555555555555444555666666777777666666555555555666666666666666333333333444555666666555555444333444555666555444444444333333222111111111000000000000000000000000000000///.....................//////000000000000...............///000000////////////000000000000000000000000000000000000///000222333333222000///////////////////////////000///............///000//////............//////---------...//////000000---------------...//////.........///......------,,,---.../////////...---........................------........./////////,,,,,,,,,---///000///.........------......//////---......///////////////...//////000000//////...///............//////000//////............//////............------------......////////////......------...///000000//////////////////000111222333111111111111000000000///000000000000000000000000000000111111111111000000//////111222222222111000///000111111222222111111111111111111111111111111222222111111111111111111222333333444444333333222111111222222222333333333111111222222222333333333333333444444444333222222333444555555666555555555555555555555555555555555555444333555777888777666333444444555666666777777888888777777777777888888777888888999999:::;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::999999999888888888777777777777999::::::777555555555777777777777888999::::::;;;;;;<<<<<<============;;;===@@@CCCCCCBBB@@@>>>;;;:::888777777777888999777888888999999:::::::::888888888888888888888888999999888888777666555555444444333333333333444444444444444555555555555555555444444333333444444555666666555444444444555555000000000000000000000000////////////000000000000////////////000000000000000111111222333333444444444444444333222111000///000///...------...///000222222111111000000//////111111111111111111111111333222222111111222222333111111222222222333333333222111111111222333333444000000000000000000000000111111111111111111111111///000000111222222333333222222222222222222222222000111111111111222222222---///111111111222333555333333444444444333222111111111111222222111111111333333222111111000111111///000000111222333333333222111111111222333333444444444444444444444444555111333444333000000222444666666666666666666555555666666666555555444444333444555555555555555555555111222444555555555444333555555555555666666777777888666555555666777777777666555444555666666444333666555444333111000///...111111111111111222222222111000///................../////////000000111111///...---------///000111////////////000000000000000000000000000000000000///000222333333222000///////////////////////////000///...------...///000//////............//////---......///000111111222---------------...///000.../////////...---,,,,,,+++,,,.../////////................................./////////000000111111,,,,,,,,,---000000000...---------------...//////---......///////////////...///000111111000///...,,,---------///000111222//////............//////111111000000//////............////////////......//////000000000000000///000000000000111222444444222111111111000000//////000000000000000000000000000000111111111111000000---...000111111111000///000000111222222222222222111111111111111111111111222222111111111111111111222333333444444333333222111111222222222333333333111111222222222333333333444444444444333333222111222333555666666666555444777777777777777777777777555444333555777888888777444444555555666777888888999999888888888888999999777888888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999888888888777777444666888888777666666666777777777777888999:::;;;;;;<<<<<<<<<======>>>>>>666999<<>>??????>>>===;;;;;;<<<===>>>>>>===<<<;;;888888999::::::888777666777777777777888999;;;;;;777888888999999777666555777777777777666555444333666555444333333444666666222555888777444222444666444444222222222222444444555555444333333222111111........................000//////////////////000000000//////000000111222000000111222222222222111333333333222222222222222222111000///////////////000000000000000111222222333222111111000000000111000111222222222222111000000000111111111222222222000000111222222222111111000111111111111222222222333333333333333333333333333333333333333222111000111111111111111111111111000111111111222222222222//////000111222333444444222222333333333333444444555555444333333222111111111111111111111111111111111111111111111111111111111111222333333333333333111222333333111111222333222444555555444333333444999888888777777777777777777777666666666555555555333333333333333333333333333444444555555555555555555555444333333333333333333333444444444444333333333222222222222333555666777555444222111111111111111111111000000000//////000/////////............///////////////...------////////////............000////////////////////////////////////000111111////////////////////////...///000///---------...000000//////......------////////////////////////000000000000//////......////////////..........................................////////////......//////.........---------...........................------------------...,,,,,,---------.........---------.........//////111000...---,,,,,,------........................////////////////////////111000---,,,+++,,,...///111000///...---......///111111111111000000000000000000/////////000111111000000111111111222222222111111111111111000//////000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000///000111111222222111111222333444333111000111222222222222222111111111111333333333333333333333333333333333444444444555555555444444333333444444555777777777777666666555555555555555555555555555555333333333444555666888888888888888888888888888888;;;:::999999888888999999888888888888777777777777777777777777888888888888777777666666666777888999::::::999999999888888888::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>??????>>><<<;;;;;;<<<============<<<;;;888888888888888777777666777777777777777888999:::777888888999888777666555777777777777666555444333555444333222222333444555555666666555444333333444444333333222222333333444444444333222222111000000////////////////////////111000000000000000000111///////////////000000111000000111222222222222111333222222111111000000000111000000/////////000000000000000000000000111222111111222222111111000000000111111222222111111000//////000000000111111111111111222222222111111000000111111111111222222222333333333333333333333333222222333333333222111111111111111111111111111111222222222222222333333333...//////000111222333333222222333333333333444444555444444333333222222111111111111111111111111111111111111111111111111111222333333444444444444444111222333333111111222333222333555555333222333444888888888777777777777777888777777777666666666666333333333333333333333333333333444555555555555555555555444444444444333333333333444444444444333333222111111000000111222222111000000//////000000111111111000000000000//////////////////............///////////////......---////////////............///////////////////////////////////////000111111...........................///000///---------...///////////////.........////////////////////////222222111111111111000000////////////..........................................////////////.....................---------.................................------.........,,,------------.........------........./////////111000...---,,,,,,------------------------------////////////////////////000///...---------......000000///............///000000000000111111111111111000000000000111222222000000000111111111111222222222222222111111000///000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000//////000111111111111111333444555444222111222333333222222222111111111111333333333333333333333333333333333444444444555555555444444333333444444555777777777666666666666555555555555555555555555555222222222333444555666777999999999999999999999999::::::999999888888999999999999888888888777777777777777777777888888888888:::888666555555777:::<<<;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::888888777666666666666666777777666666666777777888777777888888888777666555777777777777666555444333333333222222222222333333555444222333444555555444222333333444444333333222333222222111111000000000000000000000000000000000000000111111111111000000000////////////000111111000000111222222222222111000000///...------,,,,,,111111000000000111111222111000000000000000111111///000111222222111000///000000111111111111000000000000000000111111111222222222222222222111000///000000111111111222222222222222222222222222222222222222333333333222222111111111111111111111111111222222222222222222222222111111111000000000000///222222222333333333444444444444444333333222222222111111111111111111111111111111111111111111111111222222333444444444444444111222333333111111222333222333555555333222333444777777888888888777777777777777777666666666555555444444444444444444444444333333444555555555444444333333444444444333333333333333333444444333333333111111111111000000000111,,,,,,---...///111222222000000000000000000/////////////////////............///////////////......////////////.....................//////////////////////////////000000111........................///000111000.........///.........///////////////////////////////////////111111111111111111111111////////////..........................................////////////......................................................///......------......///------------........................////////////333222000///......//////------------------------////////////////////////......////////////......000/////////........................////////////111111111111111222222333000000000000111111111111//////000111111111111000000000000000000000000000///000000000111111111111........................000000000000000000000000//////000111111111111000333444555555333222333555333333222222222111111111222222333333333333444444333333333444444444555555666555555444444555555666666666666666666666666666555555555555555555555555222222222333444555666777::::::::::::::::::::::::::::::999999888999999:::999999999888888888777777666777777777888888888888999888777666777888:::;;;<<<;;;;;;;;;;;;:::::::::888888999999999::::::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::888777666444444555666666777666666555555555666666777777777777777666666666666666777666666555444444333333333222222222222222333000...000444777777666222222444444444444222222333222222222111111111000111111111111111111111111///000000111111000000///111000000000000111222222000000111222222222222111//////......---,,,++++++111111111111222222333444111111000000000000000111...///111222222111000///000000000000000000000000111111111222222222333333222222222222222111000///000000111111111222222222222222222222222222222222111222222333333333222222111111111111111111111111111111111111111111000000111111111000000000000///222222222333333333444444444444333333333333222222111111111111111111111111000000000000000000000000111222222333333333333333111222333333111111222333222444666555444333444444666777888888888888777777666666666555555555444444444444444444444444444444222333333444555444444444111222333333333333222222222333333333333333333222222222222222222111111111...//////000000000111111//////////////////000000.........///////////////......///////////////...////////////............------....../////////000///////////////000000111...........................///000///---,,,---............///////////////........................000000000000000000000000////////////..........................................////////////......---...................................................------------......---------.........//////........./////////000000333222000///......//////------------------------////////////////////////---...///000000//////...///////////////......------........./////////000111111111111111222222333000000000000000000000000++++++---///000111111222000000000000000000000000///000000000111111111111........................000000000000000000000000//////000111111111111111333444555555444333444555333333333222222222222111222222222333333444444444333333333444444444555555777777666666666666777777555555555555555666666666666666666666666666666666333333444444555777888999:::::::::::::::::::::::::::999999888999999::::::999999999999888888888888666777777777888888888888777777888999999999999999::::::::::::999999999999888888888999999999:::::::::::::::;;;;;;:::::::::999999888888888888999999888777555444444444555666666666555555555555555666777777777666666666666666666666666666666666555444444444444444333333222222444111///000444666555333222222444444444444222222333333333333333222222222000000000000000000000000///000111222222111000///111111111111111222222333000000111222222222222111111000000//////.........000000000111222333444555222111111000000000000000//////000000111111000000111000000//////000000111111222222222222333333333111111222222222111111000000111111111111222222222222222222222222222222222111111222333333333222222111111111111111111111111111111111000000000000000...//////000111222333333222222333333333333444444333333333333333333333333111111111111111111111111000000000000000000000000111111222333333333333333111222333333111111222333444555777777555444555666555666888999999888777777555555555555444444444444222222222222222222222222222222333444444444444444111222333444444444333222222222333333333333222222111222222333333333222222444444444333111///---,,,......////////////000000.........///////////////---...//////////////////////////////............---------......//////000///////////////000111111........................,,,---...---+++***+++,,,///////////////..........................................////////////000////////////..........................................////////////......---------.......................................---------,,,,,,---------------........./////////....../////////000000000111000...---,,,,,,------------------------------////////////////////////......///000000000///////////////000///......---//////000000111111222222111000000000000111222222111000000000000000//////)))***,,,...///111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000111222222222222222222444555444333333444666333333333333222222222222111222222333333444444555333333333444444444555555777666666666666666666777444555555555555666666666666666666666666666666666555555555666777888999:::::::::::::::::::::::::::999999888888999999:::::::::999999999999888888888777777777777888888888888555666888999:::999888777999999999999888888888888888888999999999::::::::::::999999999999999999:::888777777666666777777888777777666555555555555555666666555555555666666777888777666555555555666666555666666666666666555555444555555555444333222111444333333333333222000...222333333444444333333222333333333333333333333333000000000000000000000000000111222333333222111000000000000000000111222222000000111222222222222111000000000000////////////.........///000222333444222222111000000000000000///////////////000111111111000///......///000111111111111111222222222222000000111222222222111111000111111111111222222222111111111111111111111111000111222333333333333222111111111111111111111111222222222111111000000000//////000111222333444444222222333333333333444444333333333333333333333333111111111111111111111111222222222222222222222222222333333444444444444444111222333333111111222333555777888888777666666777555666888999999999777777666666666666555555555555111111111111111111111111222222333444444444444333222333555666777666555444222222333333333333222222///000222333333333333222444444444333222000...---........./////////000000............/////////000------...///////////////////////////............,,,,,,---......///000000///////////////000111111////////////////////////...///000///---,,,---...000000//////......------................................./////////000000////////////..........................................////////////......---------.........//////........................,,,,,,++++++++++++,,,,,,............////////////.../////////000000000000111000...---,,,,,,------........................////////////////////////...////////////000000000...///000000000///------/////////000111222222222000000/////////000111111111111000000////////////,,,---...///000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111222333333333333333111333444444333333444555444444333333333222222222111111222333333444555555333333333444444444555555555555444444444444555555444444444555555555666666666666666666666666666666555555555666777888999:::999999999999999999999999999999888888999999:::;;;::::::999999999888888888777777777777888888888888666666666777777777888888999999999999888888888888999999999999:::::::::;;;999999888888888888999999777777666555555666777777666777777777777666555555555555555555666777888888888777666555444555555666555555666666666666555555333444444444333222000///...111444555333111000000444333333222222333333444222222222222222222222222////////////////////////111222444555555444222111///////////////000111111000000111222222222222111---------...............,,,,,,,,,---///000222222222222111000000///000000000///.........000111222111000///......///000111000000000000111111111111///000111222222222222222000111111111111222222222111111111111111111111111000111222333333333333333111111111111111111111111333333333222222111111111333333333222222222222111222222333333333444444444333333333333333333333333111111111111111111111111444444444444444444444444333444555555666666555555111222333333111111222333666777999999777777777888444666888999:::999888777777777777777666666666666333333333333333333333333222222333444444444333333333555777888999888777666222222222333333222222222...///111222333333333222///000111333333333222111---.........//////000000---.........//////000000------...///000000//////000/////////............,,,,,,------...///000000///////////////000111111000000000000000000000000111222333222111000111222111111000///...------,,,..............................//////000000000111000/////////..........................................////////////......---------.........//////........................,,,++++++******++++++,,,............/////////000////////////000000000000333222000///......///////////////////////////////////////////////////////////////...///000111111...///000000000///---,,,,,,------...///000000111///////////////000000111111111000000/////////...000000000000000///......000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000222222333444444444444333111222333333222222444555444444444333333333222222111111222333333444555555333333333444444444555555444333333222222333333444444444444555555555666666777777777777777777777777555555555555666888999:::999999999999999999999999999888888888999::::::;;;:::::::::999999999888888777777777777888888888888888777555444444666888::::::::::::999999999888888999999:::::::::;;;;;;;;;999999888888888888999999777666555444444555666777666777888888888777555444555555555666666888999:::888777666444444555555666555555666666666666666555222222333333222111///...&&&,,,222555444333444555555444222222222222444555111111111111111111222222000000000000000000000000///111444777777555222000//////////////////////////////000000111111222222222111111111000000//////000000///...............///////////////.........,,,---///222444666777777111000000000222222000...///000222333333222000///000000000000111111111111222111111000000111111222000111111111111222222222111111111111111111111111---///111111111222444666444444444333222111000///000000000000111111111111333222111333666888666444000111111222222111111000111111222222222222111111222111000000000111333333333444555555555444222111111222333444555444333222333888:::777666777777555555555666888999999999999666666666666666666666666333333333222222111111111000111333444444333111000222444999AAAGGGFFF???888444333222111111111222333111111000111333333111000000000111111111111000000000...---...///000///...000000///...............////////////////////////000///...---------------////////////000000000000000000000000111111111111000000000000000000000000111111000///////////////....................................////////////333222000...------......000000//////.........---////////////////////////000000///.......................................000000////////////000000000000...------...///000000000000000////////////......////////////.........//////000000000000000///......------///000111------------------------000000000000////////////000000000000000000000000////////////............//////000111111111111111222111111111000000//////............///////////////////////////000111111444333333333222222111111000000000000111111111111111000000000111333555666333333333222222111111111222222222222222222222222333333333333333333333333333333333444333333222222444333333222222333333444222222222222333333444555444444444444444444444444666666666666666555555555555555666777888999999:::999999888888888888888888888777777666777999;;;<<<<<<;;;999888777888888999888888777777666666555555777777666666666666777777888777777777777777888999:::::::::::::::999888777888888777777777777777888555555555555555666777777555666888:::::::::999888666777888::::::999888888999:::::::::999777666444666666666555444444333333333333333333333333333333444333333222222333333444000111333555666666555555111111000000000000111111000000000000000000000000///000222333333222000...000000000000000000000000000000000000000111111111111111111111000000000///000000///.............../////////////////////...---...///111222333333333000000///000222222111//////000222333333222000///000000000000111111111111222222222111111222222222000111111111111222222222111111111111111111111111,,,...///000///000111333333333333333222111000000000000000000111111111111222111111333555777555333111111222222222222111111111111222222222222111111222111000000000111333333333444555666666666555444333333333444444333222222111666888555333555555333555555666777888888888777666666666666666666666666333333333222222222111111111222444555555444222111333555:::BBBHHHHHHBBB<<<444333222111111111222222222111111111222222111///000000111111111111000000000...---...///000///...000000///...............////////////////////////000000//////.............../////////000000000000//////000000000111111111////////////////////////111000000///////////////......................../////////000000000000111333222111000////////////000000000/////////......//////////////////////////////............//////........................//////............////////////............//////000000000000/////////.........////////////............///000000000/////////......---...///000111------------------------000000000000//////////////////////////////////////////////////////////////////000111111111111111111111111000000000///////////////000000000000111///////////////000111111/////////.........------//////000000000111111111111000000000111333555666333333333222222111111111222222222222333333333333333333333333333333222222333333444444444444333333444444333333333333444444333333222222333333444444444444444444444444444444555555666666666666666666666666777777777777777777888888888888888888888888888777777777888999:::;;;;;;:::999888888999999:::888888777777666666666666777777666666666666777777888888777777777777777888:::::::::::::::999888777888888777777777777888888666666666666666666777777444666888999999888777666666777888888999999888888999999999:::999888666555666666666555444444333333333333333333333333333333444333222222222222222333111222333444555444444333111111111000000111111111000000000000000000000000111222222222111000//////111111111111111111111111111111111111000000000000111111111111000000000000000000///.........//////......//////////////////...//////000000//////.../////////000222333222000///000111222222111000///000000000000111111111111111222222333333222222111000111111111111222222222111111111111111111111111---///000000//////000111333333333333222111111000000000000111111111222222111111111222444555444222222222333333333333222222111111222222222222111111222111111111111222333333222333555777888999888888555444444333222222222222000555777444333444555333444555555666666666555555666666666666666666666666333333333333222222222222333333555555555555333333333555999@@@FFFGGGBBB===444333222222111111222222333222111111222222000...///000000111111000000///000...---...///000///...000//////............///////////////////////////000000000000////////////....../////////000000000//////000000000000111111........................000000//////......//////........................000000000000111111111111//////000000000000//////111000000000000000//////000000000000000000000000............////////////...........................------------------.........///////////////...000000000/////////............////////////......------...////////////...///............///000000........................////////////000000000000////////////////////////000000000000000000000000//////000111111111111111111111000000000000//////000000000000111111111111///////////////000000111000000000000000///////////////000000000000111111000000000111222333555555222222222222222111111111222222222333333444444444444444333333222222222111222333444555555555555555555555444444444444555555444444333333333333333333444444444444444444444444555555555666666777777777888888888777777777666666888888888888888888888888888888777888888999:::;;;::::::999999999:::;;;;;;888777777777777666666666888777777666666777777888999999888777666666666777999999:::::::::999888888888777777777777777888888888888777777777777777888555777999::::::888666444777666666666777777888888777888888999999888777777666666666555444444333333333333333333333333333333333333222111000000111111222222333333333333222222222222111111111111222222////////////////////////555555333222111111111111111111111111111111111111222222111111000000//////111111111000000000000000000000///////////////000............/////////////////////000//////......///......000222333222111000000111111111111000000///000000000111111111111111222333444444333222111000000111111111222222222111111111111111111111111111222333222111000111222333333333333333222111000000000111111111222222222111111111222333333333222222333333444444333333222111111222222222222111111111111111111222222333333222333666888:::;;;;;;;;;777666444222111111222222222666888555444666777555444444555555555444333333666666666666666666666666333333333333333333333333333333444555555444333333222333666;;;??????<<<888333333222222222222111222333222111222222222000...//////000000000000//////000...---...///000///...000///............////////////////////////////////////000000000/////////........./////////000000////////////000000000111////////////////////////000//////.........//////........................//////000000000111111111+++,,,...///000///......111111111111000000000000000000000000000000000000///////////////...------..............................------------......------///000000000///...000000/////////...............////////////......,,,------.........................../////////000........................////////////000000000000........................000000000000111111111111//////000111111111111111000000000000000000////////////000000000111111111000000////////////000000222222222111111111111111////////////000000000111000000111111222333444555222222222111111111111111222222222333444444555555444444333333222111111111222333444555666666666666555555555444444555555555444444444444333222222111333333444444444444444444444444555666777888888999999999999888888888888888777777777777888888888888888888888888999999::::::999999999::::::;;;<<<<<<777777777777777777777777888777777777777777777888::::::888777666666666666999999:::::::::999999888777777777777777777888999:::999888888777888888888999:::<<<======:::777555777666555555555666888999666666777888888888888888666666666555444444333333333333333333333333333333333222111000////////////000111111222333333333333333222222222222222222333////////////////////////555444333111000000111111000000000000000000000000222222111111000000//////000000000000000000111111000000/////////000000111---.........//////000000...///000000111111111111///......000222333222111000000000111111000000000///000000000111111111111111222222333333222222111000000111111111222222222111111111111111111111111111222333222111000111222222222333333333222111111111111111111222222222222000111222333333222222222222333333444444333333222111111222222222222111111111111222222333333333333222333666888:::;;;;;;;;;777666444222111111222222111555666333222555777666333444444444444333333222555555555555555555555555333333333333333333333333222222333333333333222222333444555777888888555333333333333333222222111111333222111111222222000...//////000000000000//////000...---...///000///...//////............//////////////////////////////------.../////////...---............////////////...////////////000000000000000000000000000000000//////............//////////////////////////////........./////////000000,,,---///000111111000///000000000000111111111111000000000000000000000000111111111000///---+++***........................///..................///,,,---///000000000///...////////////..................////////////......,,,------...............---......///////////////////////////////////////.../////////000000000111///////////////////////////000000000111111111222//////000111111111111111//////////////////000000........./////////000000000000////////////000000//////////////////000000...////////////000000000///000111222333444444444111111111111111111111111222222222333333444444444333333333222222111111111222333444555666666666666555555555444444555555555333444444444444333111111333333333444444444555555444555555666777888999999888888999::::::;;;<<<<<<666666777777777888888888888999999999::::::::::::888999999::::::;;;;;;;;;777777777777888888888888888888777777777777888888::::::888777666666666666888999999:::::::::999999777777666666777888999999999999888888888888999999===>>>AAABBBAAA>>>:::888777666555555555666888999666666666777777888999999666666666555444444333333333333333333333333333333222111000000/////////000///000000111222444555555333222222222222222222333000000000000000000000000222111000///////////////000000000000000000000000111111111111000000000000000000000000111111111111000000/////////000111111------......///000000000...///000111222333333333/////////000222333222000000000000000000000000000000000000000111111111111222222111000000111222222000111111111111222222222111111111111111111111111///000111000///...///000222222222333333222222111111111111222222222222333111222444444333222222333222222333333333333222222111111222222222222111111111222222333444333333333222333555777888999888888555444444333222222222222///333333000///333555444222333333444444444333333444444444444444444444444333333333333444444444444222222222222222222222222666666666666555444333222222333333333333222111000222111000111333333111000...//////000000//////...000...---...///000///...///............//////000////////////////////////+++,,,.../////////...---------........./////////......////////////000000111111111111111111111111......------......//////////////////////////////............////////////000000111222222333222222//////000000000000000111000000000000000000000000111111111111///---+++***........................//////............//////,,,---...///000000000000/////////.........------......////////////......------...////////////...---......///000/////////000000000000000000000000......//////000000111111000000000000000000000000...//////000000111111111//////000111111111111111......////////////000000............////////////111000000///////////////000000111111111111222222......////////////000000///000111222333444444444000000000111111111111111222222222222222222222222222222222222222222222222222333444555555555555555555555444444444444555555222333444555444333222111222333333444444555555555666666666777777888888888777888999:::;;;<<<======555666666777777888888888999999::::::::::::999999888888999:::::::::999999777777777888888888888999999888888777777888888999999999888777666666666777888888999:::::::::999999666666666666777888999:::888888777777888999999:::===???BBBDDDCCC@@@<<<999777666666666777777888888666666666666666777888999666666666555444444333333333333333333333333333333111111000000000000111111111111111111222444555666222222111111111111222222000000000000000000000000000000000000000/////////111111111111111111111111000000000000000111111111///000000000111111111111000000//////000111111222------......///000000111//////000111222222222222000000///000222222111///000000////////////000000000000000000111111111111333111///......///111333000111111111111222222222111111111111111111111111...///000000///...///111111222222333333222222222111111111222222222333333111444666555333222333444111111222222222222111111111111222222222222111111111222333444444444333333333444555666666666555444333333333444444333222222...222222//////222555444222222333444555555555444333333333333333333333333333333333444444444555555333333333222222333333333555666555444333222222333222222333333333222111000000//////111333444333111......////////////......000...---...///000///..................///000000////////////////////////,,,---///000000000///...---------.........//////........./////////000000000000000000000000000000...------------...///000////////////////////////...////////////000000000111111000000000111111222....../////////000000000////////////////////////---...000111000///---,,,...........................------------------...---------......///000111//////.........---------......////////////............///000000000//////------///000000000///...000000000000000000000000.........///000111111111111111111111111111111111------...//////000111111//////000111111111111111........./////////000000...////////////000000000111111000///////////////111222222222333333333444........./////////000000...///111333444444444444///000000000111111111222333222222111111000000///000000000111222222333333333333444444444444333333444444333333333333444444111222333555555444333222222222333333444555555666777777777777777777777888888888888999999999::::::555555666666777888888999999::::::;;;;;;:::999999777888999999999888777666777777888888888999999999999888888777777888888999888888777777777777777888777888999::::::::::::999666666666666777888999:::666666666777888999:::;;;;;;===@@@CCCBBB???;;;888666777888888999999888888777777666555666666888888666666666555444444333333333333333333333333333333000000000000111222333333555444333222222333444444111111111000000111111111000000000000000000000000000111111222222222111111222222222222222222222222//////000000111111222222//////000000111111111222000000///000000111222222---------...///000000111000000111111111111000000111000000000222222000...000000////////////000000000000000000111111111111333111...,,,,,,...111333000111111111111222222222111111111111111111111111///111222222111111222333111222222333333333222222111111222222222333333333222444777666333222333555111111111222222111111111111111222222222222111111111222333444555444333333333444555555555444222111111222333444555444333222000444444111000444777666111222333444555666666666222222222222222222222222333333333444444555555555555444444333333444444555333333333222111000222333222222333444333222111000/////////111333444333222......////////////......000...---...///000///..................///000111////////////////////////,,,...000111222111000///---------.........//////............/////////000////////////////////////---------------...///000000000000000000000000000000000000000111111111111///...---,,,,,,---...///---.........//////000000////////////////////////+++,,,...000111111000///........................---,,,,,,++++++,,,,,,---......------...///111222//////.........---------......////////////.........//////000000000000000,,,---///000000000///...000000000000000000000000---......///000111111222111111111111111111111111,,,------...///000000111//////000111111111111111---.........//////000000000000000000111111111111111111000///////////////------....../////////000............/////////000...///111333444444444333//////000000111111111222333222222111000///......//////000111222333333444333333333444333333222222444333333222222333333444000111333555555555333222222222333333444555666666888888888777777777777777888888888777777777777777444555555666777888888999999:::;;;;;;;;;:::999888777888999999888777666555777777888888999999999999999999888888888888999999888777777777777777888999777888999:::::::::::::::666666666666777888999:::555555555666777999:::;;;888:::>>>@@@@@@===999666666777999::::::999999888888777666555555666777888777666666555444444333333333333333333333333333333//////000000111333444555999777555333222222222222111111000000000000111111////////////000000000000000000111000000///......000111222222222000///...//////000111222333333444222222111111111111222222000000000000000000000000000000000000000/////////000000111111111111000000222111000//////000111222222111111111000000////////////000000000000//////222222111000//////000000000111111111111222222222222111111111111111222222333222111000000000111222222222222222222222222222333333333444444444555555444444444555555555666666111111000000111333555666444444333222222111111000222222333333444555555666444444444555444444333333777444222111111222222222444000000777======:::999222333666888999999888888444444333333222111000000222222333333333333444444111222333333444444333333333333222222111222222222111111111111111111222222333333222111000000111111//////////////////////////////////////////////////////............//////000000000000000000000000---------------...///000---------............///,,,,,,,,,---------......111000///......///000111---...///////////////...////////////000000000000////////////000000000000////////////000000000000000000////////////000000000000000000000000000000//////000000///...------////////////////////////////////////////////////000000000000000000000000//////.........------------------........./////////...---,,,,,,---...///......///000111111000000............/////////000000000000000000000000000...///000111111000///...//////000000///...------000000000000000000000000////////////000000000000///000111222333333222111000000000000////////////........./////////000000000000000000000000000000000000111111222333444555333333333333333333333333111111000000111222333333111111000000000000111111222444555555333222222333444333333222222333333444555555444333333444444444444444555666777888999999888999999888666555777888999999:::::::::999888888777777666666666666666666:::;;;;;;<<<<<<;;;;;;:::888888777777777777888888999999999888888888777777:::999777666666666777888999999888777666666777777888888999999999888888777777777777777666666666666666666777888888888888888:::888666888;;;<<<:::888666666666666666777777777666666777777777555333222666666666666666666666666444444333222111111111222333333222111111222333333333333222222111111000000111111222222222333333333....../////////000000000000000000000000000///...111111111111111000/////////000000000111222222222111111111000000111111111000000000000000000000000////////////////////////000000111111111111000000222111000//////000111222111111111111000000000/////////000000000000//////222222111000000000000000000111111111111222222222333333222222111222222222222111111000000111222333222222222222222222222222333333333444444444444555333444444444555555555666222111111111111222444555222222222222222222222222222333333333444444555555333444444555444444333333222111000111444666666555222000444===BBB???:::777111333555777888888777777444444333333222111111000222222333333333333444444222333333444444444444444444333222222111222222222111111111111111111111111333222111111000000000111//////////////////////////////////////////////////////............//////000000000000000000000000---------------...//////---------............///,,,,,,---------.........000000////////////000000...//////000000/////////////////////000000000000////////////000000000000////////////000000000000000000////////////000000000000000000000000000000000000000/////////......////////////////////////////////////////////////000000000000000000000000//////.........---------------------............000///...------...///000......///000000000//////........./////////000000000000000000000000000000...///000111111000///...//////000000///......---000000000000000000000000////////////000000000000//////000111222333333333111000000000////////////---......///000000111111000000000000000000000000000000000111333555777888111111111111111111111111111111000000111222222333222222111111111111222222222444555555333222222333444333333222222333333444444444333333333333444444555555555555666666666666666777888777666777888:::::::::::::::999888888777666777777777777666555444999999999::::::999999999888888777777777777888888777777777777777777777777999888777666666777888999:::999888888777777888888888999999::::::::::::999999888888888888777777777666666777888888888888888:::888777888:::;;;:::888777777777777777777777777777777777777777555444333555555555555555555555555333333222111111111111111333333222111111222333333111111000000000111111222111111111222222222333333............//////////////////000000111000000000222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000000000111111111111000000111111000000000000111111111111111111000000000000///000000111111000000///222111000000000000000000000111111111111222222222555444333222222222222222111000000000111222333333222222222222222222222222333333333333444444444444333333444444444444555555333222222111111222333333000000111111222333333444333333333333444444444444333333444444555444444333333222111111222111///---111222888BBBEEE???777222111222444555666666666555444333333222222111111111222222333333333333444444333444444555555555555555444444333222222222222222111111111111111111111111222111111111111000000000//////////////////////////////////////////////////////............//////000000000000000000000000...------------...//////---------............///,,,------------.........//////000000000000//////000000000000000000000000////////////000000000000////////////000000000000////////////000000000000000000////////////000000000000000000000000000000111000///.........///000////////////////////////////////////////////////000000000000000000000000...............---------,,,,,,,,,---------......000///............///000//////////////////...---....../////////000000000000000000000000000000000//////000000000000////////////000000000///......////////////////////////////////////000000000000/////////000111333444555111111000000000/////////---......///000000111111000000000000000000000000000000///000222555999;;;111111111111111111111111111111111000111111222333333333222222222222333333222444555555333222222333444333333222222333333444333333333222222333333444666555555555444444444444444666777777777777:::<<<::::::::::::999888777666666777777888777666555444777777888888888888777777777777777777777777777777555666666666666666666666777777777777777888999:::;;;::::::999999999999999999999:::;;;;;;<<<;;;;;;::::::999999999888888888666666777888888888888888999888777888:::::::::999888888888888888888888888777888888888777666555444444444444444444444444444333222111111000111111111333222222111111222222333333222111111111333555777111111111222222222222333---.........////////////...///000111111111111111222111000//////000111222000000000/////////////////////000000000000//////000000000000000000000000,,,,,,---...///000000111000111111222222111111000111000000000000000000111111111111000000000000000000000000111111000000000111111000000000000000111000000111111111222222222444444333222111111111111//////000111111222333444222222222222222222222222222222333333333444444444333333333333333333444444333333222222222222222222000000111111222222222333333333333333333333333333333333444444555444444444444444444555666666333111666666<<>>@@@DDDBBB:::333111111111222333333444444444333333222222222222222111222222222333333333444444444555666666777777666666666555444333222222222222111111111000000000/////////000000111111111000000//////////////////////////////////////////////////////............/////////////////////////////////......---------......---------............///---------.........//////...///000111111000///...222222111000//////000000////////////000000000000////////////000000000000////////////000000000000000000////////////000000///////////////////////////...,,,++++++,,,...///////////////////////////////////////////////////////////////////////////---.....................,,,,,,,,,---------......------------------------///000000000///...------////////////000000000111000000000000000000000000000000////////////000000//////000000000000000///////////////////////////////////////000000000000///......///111333555777111111111111000000000000000//////...---,,,+++***////////////////////////111000///...///000222333333333333333333333333333222222111111111111111222111111000000000000111111222444555444333222222222444333333222222333333444333222222222333333444555444555555666777777888888777888888777666666777999999999999999888777666555999777555444666:::???BBB777777888888888888777777666777888888888888777666::::::999888666555444444555555777888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<888888999:::::::::::::::999999888888888777777777666666777888888888888888777777888888888888999999::::::::::::999999888888888888777666666555555555333333333333333333333333222111111111111111222222222222222222222222222222000...+++))))))***,,,...000000111111111222222222////////////000000000000000000111111222111111111000000000000000111111222000000000000000000000000//////111111111111//////////////////////////////......//////000000111111111111222222222222111111000000111111111111000000000000000000111111111111000111111222222111111000000000000000000111111222000111111111111222222222000000/////////000000000///000111222222222222222222222222222222222222222222222222222333333333333333333222222222222111111111222222333333333222222333222222111000000//////111111111222333444444444222222333444555555555555444444666;;;@@@DDDEEEEEEFFFBBBAAABBB???888555555222222222222333333333444222222222222222222222222222222333333333333444444444555555666666666666666777666555333222222222222111111111000000//////......///000111111111000/////////////////////////////////////////////////////////............//////000000000000000000000000//////...------------...---------............///------.........///////////////000000000000//////333222000///......///000////////////000000000000////////////000000000000////////////000000000000000000////////////000000000000000000000000000000...---,,,,,,,,,---...///////////////////////////////////////////////////000000000000000000000000---------...............---------.........//////------............------///000000000000000///.../////////000000000111111000000000000000000000000000000////////////000000//////000111111111000000////////////////////////////////////000000000000/////////000111333444555222222111111111000000000000000///...---++++++***000000000000000000000000000//////////////////000111111111111111111111111333222111111000111111111111000000000000000000111222444555555333222222333444333333222222333333444333333333333444555666666444444555666777888999999888999999888666555777888888888888999888888777666999777444333555:::@@@DDD888888999999999999888888666777888999999888777666::::::999888666555444444555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===999999::::::::::::999999999888888888888777777777666666777888888888888888666777999888777777888:::;;;::::::999999888888888888777666555444444444555333333333333333333333333222222222111222222333444111222222333333222222111333222///...------...///000000000111111111111222000000000000111111111222111111222222222111000000//////000111111111111111///000000000111222222222///000222333333222000///////////////////////////000000000111111111111111111222222333333222222111///000111222222111000//////000000000111111111111000111111222222111111000000000000000000111222222000111111111111222222222////////////000111222333000111222222222222111000222222222222222222222222111222222222222333333333333222222222111111111111000000222333444333333222111111111111000000000000//////000222333444555666111222333444555555555555777555444444666777666666@@@===<<<<<<999444333555333222222222222333444444222222222222222222222222222222333333333333444444444444555666666666666555777666555444333222222222222111111000//////......---...000111222111000/////////////////////////////////////////////////////////............//////000000000000000000000000//////...------------------------............///............////////////000000////////////000000333111///...------...///////////////000000000000////////////000000000000////////////000000000000000000////////////000000000000000000000000000000........./////////000000////////////////////////////////////////////////000000000000000000000000---------.........//////........./////////000000...///000111111000///...///000111111111111111111//////000000000111111111000000000000000000000000111000///......///000111//////000111111111111111000000000000000000000000////////////000000000000//////000111222333333333222222222111111111000000000000/////////.........000000000000000000000000---...///000111111000000111111111111111111111111333222222111000000111111222111111000000111111222222444555555333222222333444333333222222333333444444444444444555666777888555555555666666777777777777777888777666666888:::666777777888888888888888777666555555666999<<<>>>777888888999999888888777666777888999999888777666777777666666666666555555666777888:::;;;;;;::::::;;;:::::::::;;;;;;<<<===;;;<<<<<<;;;;;;:::999888::::::999999999888888888666666777888888888888888555777999888777666888::::::::::::999888888777777777666555444333333333444444444444444444444444444333333222222333444444555111222333333333333222111444333333222222222333333000000000000111111111111000111111111222222222222222222222222222111000///...///000222222222111000//////000111222333333444///111222333333222111///////////////////////////222222222111111111111111111222222333333222222111///000111222222111000/////////000000111111111222111111222222222222111111000000///000000111222222000111111111111222222222//////000000111222444555000111222333333222000///222222222222222222222222111111222222222333333333333222222222111111000000///000111333444444333333/////////000111111222222...///000111333555666666111222333444555555555555444222000000222444555555777555555666444//////222333333333222333333444444222222222222222222222222222222333333333444444444333444444555555555555555777777555444333222222222222111111000///......---,,,...000111222111000/////////////////////////////////////////////////////////............//////000000000000000000000000000///...------------------------.........//////............/////////000111000///......///000111333111///---,,,---......////////////000000000000////////////000000000000////////////000000000000000000////////////000000000000000000000000000000...///000111222222111111////////////////////////////////////////////////000000000000000000000000---------.........//////////////////000000000000000111222333333222111000///000111222222222222222000000000000111111111111000000000000000000000000111000///......///000111//////000111111111111111111111111111111111111111////////////000000000000///000111333333333222111222222222111111111111000//////000000111222222222000000000000000000000000+++---000222333333222111333333333333333333333333333333222111000000111111333222222222222222222333222444555555333222222333444333333222222333333444444444444555666777888888666555555555555444444444555666777777777777:::<<<555666777888888999999888444555666777777777777777777777888888888888777777555777888999999888777555333333444444555666777777666777999:::;;;;;;:::999:::::::::::::::;;;<<<===>>>>>>>>>===<<<;;;999999;;;;;;;;;:::::::::999999666666777888888888888888555777999888666666888:::::::::999999888777666666777666444333222222333333444444444444444444444444333333333333444444555666111222333444444333222111---......///000000111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000000111000000000000000000000000111111000000//////......000000000000111111111111444333111000000000111222000000000000////////////...//////000111222222222000000111111111111000000000000000000000000000000111000/////////000222333111111222333333333333222111///...000444666555333222222222111111111000000111111222333333333333222111111111111111111111111111111111000000000000000222222222111111111000000000000000000000111111222222222222222222222222222333222222111111222222333555555555444333222111000333333333222222222111111222111000//////000111222//////000111333444555666000000111222333333444444555555444333333222111111222111111000///......---:::555///,,,---//////...000000000000000///......,,,------...///000111111---...///000000...,,,+++111111000/////////////////////............////////////............//////////////////////////////111111000000//////......111111000000//////......---......//////////////////111222111000///000111111111000///////////////222111111111000000//////111000///---------...///111111000000//////......111222222111000//////000000000///...............000000000000000000000000//////000000000...---,,,.........///000000111111111111111111000000000000111111111111111000//////000000000000000000000000111111000000///.........111111000000//////......111000///......///000111222111000.........///000............/////////000111111111111111111111111111000000000//////......111111000000//////......//////000111111111111111000000000000111111111111000000000000000000000000111111111222222333333333222222222222222222222222555555555444444333333333000111111222222333444444666666666666666666666666444444555666666777666666444444555666777888888999:::999777666555666777999999888777666666888:::;;;999999999888888888777777888888999999999999888888777777666666555555555444888999999999999:::::::::888888888888888888999999<<<<<<<<<;;;;;;:::::::::888777777888::::::999777888888777777666666555555888888888888888888888888<<<;;;:::999888666555555555555555555555555555555666666555444333333222222333222222111111222222333---///222444444333111000111000000000111222333333222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111000000000/////////...000000000000111111111111333222222111000000111111111000000000////////////...//////000111111222222000000111111111111000000111111111111111111111111000000000000000111111222000111222222333333222222444222000111444555333111222222222111111111000000000111222222333333222222111111111111111111111111111000000000000000000000222222222111111111000000000000000000000111222222222222222222222222222222333222222111111222222333444444444444333222111111111111111222222333333333222111000//////000111222000000111222333444444555000111111222333333444444444333333222111111000000111111111000///.........555222...---///000111000000000000000000///......------......//////000000...///000111000///---,,,000000111222111000///...///................../////////............//////////////////////////////000000000000//////......000000000///////////////......///000000000000//////000111111//////000111111111000///////////////000000000//////.........000000///...............///////////////.........///000111000...---...///000000///...............000000000000000000000000---...///000000///......//////000111111222222333111111111000000000//////111111111111111000//////000000000000000000000000111111111111111111222222111000000000/////////...111000///......///000111222111000///......///000........./////////000000111111111111111111111111111111111000000/////////111111000000//////////////////000111111111111111000000000000111111111111111111111111111111111111000000111111222222222222222222222222222222222222333333333222222111111111111111111222333333444444555555555555555555555555555555666777777777666666555666666777777888888888:::999777666555666777888888777666555555777999:::999999999888888888777777777888888999999888888777777666666666555555555555666666777777777888888888888888888888999999999999;;;;;;;;;;;;::::::::::::;;;:::999999:::999777555555666666666666666666666888888888888888888888888999999888888777777666666555555555555555555555555666555555444333333222222111111222222222222111111000000111111111222222222222222111111000111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000000000000000////////////000000000000111111111111111222222222222111000000111111000000000//////////////////000111111222222000000111111111111000000222222222222222222222222//////000111111111111111000111222222333333222222555444222333444444222111222111111111111000000000000111222222333333222222111111111111111111111111000000000000000000111111222222222111111111111111111000000000000111222222333333333333333333333333333222222111111222222333222333333444444333333222///000111222333444444555222111000000000000111222111111222222222333333333111111111222222333333444222222222111000000//////111111000000//////......000///......000222222111//////000000000///...............//////////////////000111111111000///...///000111222222111///---......------------......//////............//////////////////////////////000000000////////////...//////////////////000000...///000000111111000000...///000000......///000111000000///////////////000000000000000///////////////000000//////......////////////000000000000222444444444222111222333000000///.........//////000000000000000000000000,,,---...///000000000000111111111222333333444444111111000000000000//////000111111111111000000///000000000000000000000000//////000111111222333333000000000000////////////000000////////////000000111000000////////////000....../////////000000000000000000000000000000000111111111111111000000000111000000000000///////////////000111111111111111000000000000111111111111222222222222222222222222000000111111111111222222333333333333333333333333333333222222222222111111111111222222333333444444555555555555555555555555777777777888777777666666777777777777777888888888999888777666555666777888777666555444555666777888999888888888888777777777777888888999999888888777666666666666555555555555666666666777777777888888888888999999999:::::::::::::::::::::::::::;;;;;;<<<:::999888888777444222444444555555666777777888888888888888888888888888666666666777777777777777444444444444444444444444555555444444333333222222000111222333333222111000222111000//////000222444333333222111000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111222000000000000000000000000000000000000///////////////000000000111111111111000111222333333222000000111111111000000000////////////000000111111111111000000111111111111000000111111111111111111111111...///000222222111000000000000111222222222222222444333333333333444333333111111111111000000000000000000111222222222222222111111111111111111111111000000000000000111111111111111111111111111111111111111000000111111222333333333333333333333333333333222222111111222222333111222333333444444444333000000111222333333444444111111111111111111111111222222222222222222222222111111111222222333333333222222111111111000000000111000000000/////////.........///000111111111000...///////////////......///////////////.........//////000000000//////...//////000000000//////...------,,,,,,,,,,,,------//////............//////////////////////////////////////////////////////---......//////000000000//////000111111111111111---///000///...---...000000000////////////000000333333222222222222222222...///000111111000///...000000000111111222222222333444555444333222333555000000///////////////000////////////////////////---......///////////////000111111222222333444444111000000000////////////000000111111111111000///////////////////////////............//////000000000000000000////////////000000////////////000000000000000////////////000...////////////000000000////////////////////////222222111111111111111111000000000000000000000000//////000111111111111111///000000000111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444111111222222333444444555555555555555555555555555888888999888888777666555888888888888888777777777888888777666666666666777666666555555555666777888888888888888777777777777777777888888888888777777666666666666666555555555888888888888999999999999888888999999::::::;;;;;;888888999999::::::;;;;;;999777666666666555333111666666777777777888888888888888888888888888888888666666666666666555555555444444444444444444444444444444444333333333222222000222333555555333222000222111000//////000111222222111111000000000000111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000//////000111222222000000000000000000000000////////////000000000000///000000000111111111111000000222333333222111000111111111111000000000000000000000000000111111111000000111111111111000000000000000000000000000000...///000222222111000000000000111222222222222111111111222333333444444555000000000000000000000000000000111222222222222111000000000000000000000000//////000000111111111111111111111111111111111111111111111111111222222333333333333333333333333333333222222111111222222333111111222333444444444444222222222222222222222222111111222222222222111111333333333222222222222111111222222222222222333333222222222222222111111111000000000000////////////...///111111000///............////////////......///////////////.........---.....................///...---------...//////------,,,,,,,,,,,,------//////............//////////////////////////////.............../////////------......//////000000//////000111111111111111---///000///...---...000000000////////////000000222222222222222222333333...///000111111000///.../////////000000111111111...///000000......///000000000/////////000000111////////////////////////000000//////............//////000000111222222222000000000////////////...///000000111111111000000////////////////////////////////////......------////////////000000000000//////000000000000///////////////000000000000///////////////000000000111////////////////////////111111111111111111222222000000000000111111111111//////000111111111111111///000000000111111111111222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444111222222333444444555555555555555555555555555555888888999888888777666555888888888777777777777777888777777666666666666666666666666666777777888888777777777777777777777777777777777888888777777777555555555666666666666666777777888888888999999999777777888999999:::;;;;;;777888888999999:::::::::777666666777888999777666::::::::::::999999888888888888888888888888888888888888777666555444333333444444444444444444444444333333333333333222222222222333555666666555333222000000000111111000000000////////////000111222333111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////000111222333000000000000000000000000////////////000000000000000000000000111111111111000000111222222222222111222222111111111000000000000000000000000000111111000000111111111111000000//////////////////////////////000111111111111111///000111111222222111111...000222222222222444666//////000000000000000111///000111111222222111111000000000000000000000000/////////000111111222222111111111111111222222222222111111111111222333333333333333333333333333333333222222111111222222333111222333333444444444444333333333222222222111111111111222333333222111111333222222222222222222222222222222222222222222222222222222222222222222222000000000000///////////////111222111///---------------.../////////...............///////////////------------..................---------...///000......------------......//////............//////////////////////////////---............/////////..................//////...///000000111111000000...///000000......///000///////////////000000111/////////000000000000000//////000000111111000000------------............---///000///......///111000000/////////000111111000000000000000000000000111111///...------------.........///000000111111000000////////////......///000000111111111111000000000000000000000000000222222111000000///......////////////000000000000//////000000000000//////...//////000000000000////////////000000000111111000000000000000000000000000000000111111111111111000000000111111111111222//////000111111111111111000000000000111111111111222222222222222222222222666666555555555555444444333333333333333333333333111111222222222222333333222222333333444444555555444444444444444444444444777777777888777777666666666666666666666777777777777777777666666666555555666666777777777888888888666666777777777777777888666777777888888777777666555555555666666666666666555555555666666666777777666666777888999::::::;;;888888888888888888999999888888888:::<<<======;;;===<<<<<<;;;::::::999999888888888888888888888888999999888666555444222222333333333333333333333333333333333333222222222222222333444555555444333222000000111111111000///...------...///000222333444111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////000111222333000000000000000000000000.../////////000000000111000000000000111111111111111111000000111222222333222222222111111111000000111000000000000000000000000000111111111111000000////////////////////////000000000000000111111222///000000111111111111111...000222222000000222444////////////000000111111///000000111111111111111000000000000000000000000...//////000111111222222000000111111111222222222222222111111222222333444444444444444444444444444333222222111111222222333222222333444444444333333222222222222222222333333111222222333333222222111222222222222222222222333222222222222222222222222111111111111111111111111////////////000000000000///111222000---,,,---///,,,---......//////......------......//////000000...............//////000,,,...000222333111///...///................../////////............//////////////////////////////---------.........//////..................------......///000000000000//////000111111//////000111///////////////000111111.........//////000000000000000//////000111111222/////////...............///000222111000000222333000000//////000111111222000000000000000000000000000///......---...//////---......//////000000111000000/////////.........//////000111111111111111000000000000000000000000000000000000000000//////.../////////000000000111...///000111111000///...---...///000111111000/////////000000000111111111111111111111111111111111/////////000000111111111000000111111111222222222//////000111111111111111000000000000111111111111111111111111111111111111666666555555444444444444444444444444444444444444111111111222222333333333222222333333444555555555444444444444444444444444555555666777777777666666444444555555666666777777666666666666666555555444555555666666777777666666666666666666777777888888666666777777777777666666555555555555666666666777555555555555666666666777444555666777888999999:::888888888888888777777777888888888:::===>>>===<<<;;;;;;;;;;;;;;;:::::::::888888888888888888888888888888777777666555444444333333333333333333333333222222222222222222222222222222222222222222222222222111000.........///000.........//////111222333000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000111222333000000000000000000000000.../////////000000111111000000000000111111111111222111000000000111333444222222222111111111111000111111111000000000000000000000111111111111000000000000000000000000000000111000/////////000222333//////000111111111111111///111333222///...///111.../////////000000111111//////000111111111111111000000000000000000000000...//////000111222222222000000111111222222222222222222111111222222333444444444444444444444444444333222222222222222222333333333333444444333333222000000111222333444444555111222333444444333222111111111222222222333333333222222222222222222222222////////////000000000000////////////000000000000...000111///---,,,...111,,,,,,---.../////////...,,,------...///000111111///////////////000111111***...333777888555000---//////............////////////............//////////////////////////////---------.........///////////////......------,,,---......//////////////////111222111000///000222///////////////000111111//////000000111111111222111000/////////000222333333333222222111111000000,,,...//////......///111000000///000000111222222000000000000000000000000......------...///111222.........///000000111111000/////////............//////000111111111111111000000000000000000000000,,,,,,------.../////////.../////////000000111111...///000111111000///...---...///111111111000///000000000000111111111111111111111111111111111111......//////000000000111000000111111222222222222//////000111111111111111000000000000111111111111000000000000000000000000555555555444444333333333444444444444444444444444333333333444444555555555222222333444444555555666444444444444444444444444444444555666666777666666222333333444555666777777666666666777666555555444333444555555666666555555555666666666777777888888666666777777777777666666444555555555666666777777777777777777888888888888333444555666777888999999999999888888777777666666666666666888:::;;;:::999888999999::::::;;;;;;<<<888888888888888888888888777777777777777777777777333333333333333333333333222222222222222222222222111111000//////000111111555222///,,,+++---000222000////////////000000111////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000///000000000000111111111333222111000////////////000000000000000000000000000000111111111111000000000000000000000000000000111000///......---......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222333111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111333333333333333333333333555555666666555333222111333111///......///111333222222111111222222333444111111111111111111111111000000111222333333444444333444666777666444222000111111111111111111111111111111111111000000000///000000////////////000000////////////////////////222222111000///...------////////////000000000000//////...------------...---+++///666888333000333444222///......///...---000000//////.........---////////////////////////---------............///333222000///.........///////////////000000000000222222111111111111222222111111111111000000000000000000111111111111000000////////////////////////////////////////////////..................------000000111222222000///...000000000000000000000000000000000000000000000000---///000000///......///////////////////////////---...///000000///...---000000111111222222222333111111111111111000///...////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////111111000000111111222333222222222111000//////...000000000000111111111111000111111111111222222222111111111111222333444555555555555555555555555555333333333333333333333333333222222111111222222333333333444333333444777:::666666666555555444444444555444444333333444444555555666666666666666555555777777777666555555444444444444555555666666777777<<<;;;;;;:::999888777777777777666666666666777777555555555555555555444444666666666666777777777777888888777777666666555555777777777777666666666666777777777777777777777777999::::::;;;;;;::::::999888999999888888777666555666666555555555555666666333333333333222222111000444333111000///000111111444444444333333222222222666555333111////////////000000000000000111111222222111000......000111222000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111222222111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000//////.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222000000000000000000000000222111111000000111111222000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111333333333333333333333333444444555555444333111000222111000//////000111222111111111111111222222333222222222111111111111111000111111222333333444444222222222222111111000000111111111111111111111111222111111111111111111111000000////////////000000////////////////////////000000000000////////////------------............//////...------------...+++***,,,222333000...111//////...------...///000000/////////............////////////////////////........./////////000000333222000///.........///////////////000000000000222111111000000111111222111111000000000////////////000000111111000000///000000000000000000000000//////////////////////////////////////////////////////000111222222222111000000000000000000000000000000000000000000000000...///000///...---...000000000000000000000000000...//////000000///...---000000000111111111222222111222222333333333222222////////////000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000111111111111000000111111000000111111222222222222111111000//////...000000000000111111111111000111111111111222222222333333333333333333444444444444444444444444444444666666666555444444333333333222222111111222222333333444555555444555666888555555555444444444333333555444444444444444444555555555666666666555555444666666666555555555555444555555555666666666666666888888888888888777777777777666666666666666666777444444555555555555555444666666666666777777777777888777777777666666666555666666666666666777777777777777777777777777777777888999999999999999999888888888888888888777555555666666555555555555666666333333333333333222111111333333222111111111111111333333333333222222222222555444222111000///000000000000000000000111111222222111000//////000111222000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222333222333333333333111000///000000000000000000000000000000111111111111000000000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000////////////////////////222111111000000111111222000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111222222333333333333333333333333333333333222111000111111111111111111111111111111000000111111222333222222222222111111000000111111111222222333333444333222111000///000111222111111111111111111111111111111111111111222222222000000////////////000000000000000000000000000000.........//////000000000------------............//////...------------...,,,***,,,///000......111///111222000...---///222////////////............//////////////////////////////000000000111111111222111000///.........///////////////000000000000222111111000000111111222000000000/////////.........//////000000//////...111111111111111111111111////////////////////////000000000000000000000000/////////000111333444555000000000000000000000000000000000000000000000000/////////...------///111111111111111111111111111///000000000000///...---//////000000000000111111///000111222333333333333////////////000000000000000000000000000000000000111111111111111222222222000000000000000000000000111111222222222222111111000000000111111111222222222111111000000//////...000000000000111111111111000111111111111222222222222222222222111111111111333333333333333333333333777777666555444333222222333222222111111222222333444666777777666555555666444444444444333333333333444444444444444444444444333444555555555555444444444444444444444555555555777777666666666666666555555666666666777777777777666666555555555555666666333333444555666666666666666666666666777777777777777777777777666666666666555555555666666777777888777777777777777777777777777777888888888888777777888888888888777666555555666555555444444555555666333444444444444333333222333333333333333222222111111111111222222222222222333222111111000000111111000000000000000111111222222111000//////000111222////////////////////////111111111111111111111111000000000000000000000000111111222222222333333333444555555555444111...,,,////////////////////////000000111111111111000000//////////////////////////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000111111222222111111000///000000000111111111111222222222222222333333333222222222222111111000000000111111222222111111000222111111111111222333333333333222222111000000000111111111222222333333333555444444333333333444444111111111111111111111111000000000111111111111111000000////////////000000000000000000000000000000........./////////000000////////////000000000000//////...------------......------...//////000222444777999555///,,,...222///////////////........./////////////////////////////////000000000111111111111000///////////////////////////000000000000111111000000000000111111////////////..................////////////......000000000000000000000000//////////////////////////////000000000000000111111000000000000222444555////////////////////////////////////////////////000000///---,,,---///222000000000000000000000000111111000000//////...---///////////////000000000......///000000000000000////////////000000000000////////////////////////000000111111111111111222////////////////////////000111111222222111111000///000000111111111111111111111000000///////////////000000000111111111111000000111111111222222222222222333333333333333333222222222222222222222222333333333222222222222111333222222111111222222333555666888888666555444444333333333333333333333333444444555555555555444444222333444444555444444444222222333333444555555666888777777777666666555555666666666666666666666666666555555444444555555666222333444555666666666666666666666666777777777777777777777777666666666666444444555555666777888888777777777777777777777777777888888888888888888777888888888888777666555444555444444444444444444555444444444555555444333333222333444555555444222111000000000111111222222333111111111111111111222222000000000000000111111222111111000//////000111111////////////////////////000000000000000000000000000000000000000000000000111111222222222333333333111222444555444222000///////////////////////////000000111111111111000000////////////////////////...///000111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000/////////111111111111111111111111111000000000000000000111000000000000000000000000111111111111111111111111111111222222222222111111///000000000111111111111111111111222222333333333222222111111111000111111111111222222222222111111222222222222222333444444222222222111111111000000111222222222222222333333222444555666666555444333111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////............////////////000000000000//////...------------............------///111111333666888555000---...111.........///////////////////////////////////////....../////////000000000000000000000000/////////////////////000000000000111000000000000000000111////////////..................////////////......////////////////////////////////////////////////.........//////000000000333222111000000000222222////////////////////////////////////////////////000000///---,,,---///222////////////////////////111111000000////////////000000000///////////////000000000000000///...---////////////000000000000/////////////////////////////////000000000111111//////////////////////////////000000000000//////...///000111111111111000000000000//////////////////000000000111111111111000000111111111222222222333444555777888999999999222222222222222222222222///000000111222333444444333222222111111222222333555777888888666444333333333333333333333333333333444555555666666555555444222333333444555555444444111222222333444555666666888888777777666666666555999888888777666666555555555555444444444444555555222333444555666666666666666666666666777777777777666666666666777777777777333444444555666777777888777777777777777777777777888888999999999999888888777888888777777666555444444444333333333333444444333333444555555444444444111222444555555444333222000000000111111222222333000111111111222222222222000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333---...000222444444444444000000000000000000000000000000111111111111000000000000000000000000000000...///000111111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////111111111111111111111111111000000//////000000111000000000000000000000000111111111111111111111111111111222222222222111111000000000000111111111111000000111111222333333333222222111111000111111222222222222222222222222222222222111111222222333444111111111111111111111111222222222222222222222222...000333555555444111000111111111111111111111111111111111000000000//////000000////////////000000000000000000000000000000/////////......---------------------............//////...------------...+++------++++++...///---+++...111111///---///111.........///////////////////////////////////////........./////////000000//////000000000000//////////////////000000000000111000000//////000000111000000000/////////.........//////000000//////...........................////////////////////////---......//////000000000222111111000//////000000000000000000000000000000000000000000000000000000/////////...------///111........................111000000//////000000111111111000000000000//////222222222222111000///...////////////000000000000000000000000000000000000.........///000000111111000000000000000000000000//////000000000000//////...///000111111111000///////////////////////////000000000000111111111111000111111111111222222222...000222555777777777777222222222222222222222222///000111333444666777888333222222111111222222333444666777666444333333444333333333333444444444444444555666777777666555444222333444555555666555555222333333444555666666666888777777777777777777666999999888777666555444444444444333333333333444444333333444555666666666666666666666666777777777777666666666666777777777777444444444555555666666777777777777777777777777777888999999999999999999888777777777777666555444444444333333222222333333444222333333444444444444333111222222333333333333333111111111222222222222222000111111222222222111111000000000000000111111222000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222//////000000111222333333000000000000000000000000000000111111111111000000000000000000000000000000...///000111111000...---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111111222222333333222222111000000000000111111111111///000000111222222333333333222111111111111222333333333111111111111333333000000000///000111111222000000000111222222333333222222222222222222222222...///000111111111111000111111111111111111111111555444444333222111000000000000////////////000000////////////////////////------...............///------------............//////...------------...+++...///,,,,,,000000,,,)))***,,,......//////.............../////////000//////////////////////////////000000000111111111...///000111111000//////////////////000000000000000000////////////000000111111000000000////////////000000111111000000///////////////////////////////////////////////////......///000000111222222...//////000000000//////000000000000000000000000000000000000000000000000...///000///...---...000////////////////////////000////////////111222333222222111111111000000000000111111111111111000000////////////000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000000111111000000000---...000111222111000///////////////////////////000000000000111111111111000111111111111222222222...///111444555555444444333333333333333333333333000000111333444555666777333222222111111222222333444555555444222222333555333333444444444555555555444555666777777666555444333333444555666666666666444444444555555666666666777777777777777888888888666666666555555555444444444444333333333333444444444444555555555555555444666666666666777777777777555666666666777777777888555555555555555555555555777777777777777777777777777777888888888888777777777777777777666555444333333333222222222222333333111111222333333333333333111111111111111222333333333333333333222222222222111111222222222111000000000000000000000111111222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111444333222000///.........000000000000000000000000000000111111111111000000000000000000000000000000...///000111000///---+++000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111111222222333333222222111000000000000111111111111///000000111222222333333333333222111111222333444444333111000000111333444...............///000000//////000111222333333444222222222222222222222222000000/////////111222333111111111111111111111111777777666555333222111111000000////////////000000////////////////////////++++++,,,---...///000111////////////000000000111//////...------------...,,,111222...///222222------------...000000---+++---.........//////000000////////////////////////000111111111111222222222...///000111111000//////////////////000000000000000000////////////000000111111111111000000000000000000111111111111000000000000000000000000000000///////////////////////////000000111222222333333+++,,,...000111111000000000000000000000000000000000000000000000000000000---///000000///......///000000000000000000000000//////...///000111333444333222222222111111000000,,,---...///000000000000////////////000000000000000000000000000000000000///000000111222222333333000000000000000000000000111111222222222222111111---...000111222111///............///////////////000000000000111111111111000111111111111222222222444666888999:::999888777333333333333333333333333000000000111222222333333333222222222222222222333333444333222111111333666444444444555555666666666444555666888888666555444333444555666777777777777555555555666666666666666666666777777888888999999333333333444444444555555444333333222222333333444555555555666555555444444666666666666777777777777555666666666777777888888555555555555555444444444777777777777777777777777666666777777777777666666777777777777666555444333333222222222222222222333000111222222333333333333111111000///000111333444444444444333333222222222111222222333222111000///000000000000000111111222000000111111111111000000222111000//////...//////000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000222111000111333333111000000000000000000000000000222111111111000000//////222111000000000111333444222111111111000000//////000000000000111111111111000000000000////////////000111333333111000111222......//////000000111111////////////////////////000000111111111111000000////////////000000000000111000000000//////......000000111222222222222111///000111222222333333222222222222222222222222222//////000111222222333333222222222222222222222222222333333333333222111111222111111111000000//////444333333222111000//////222222222111111111111000222222111///......111333999888666444222111000000000000///...............---......///000111111222000000//////.........---------......///000000000---.........//////000000//////000000000000//////000000//////......------............/////////000////////////000000000000111111111000000000000000,,,---///000000000///...111111000000//////............////////////......////////////000000000000000000111111111111000000222222222111000//////...111111000000//////......000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000////////////////////////111///,,,******,,,///222111111111111111111111111111111111111000000000000......///000000000000000////////////000000000000111111000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000222222111111222222333444222333666888999999888777555555555444444333333333333444444555555444444333222222222222222222222222333444555666555444333222333333333444444555555555111222333555666555555444666555555555555666666777888888666555555444444444666777888999999888777777666666777777777666444333444444444444444444444444666555555555555666777777555555555555555555444444444444555555555555444444444444444555666777888999666666666666666666666666888888999999999999888888888888777666666666666666444444555555444222111///111222444444444222000/////////000111111111111111333222111111000111111111333333222222111000//////---...000111111111000///111111111111111000......111000000////////////000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000222111000111333333111000000000000000000000000000111111000000000/////////000//////...///000111222111111111000000000//////000000000000111111111111111000000000///////////////111222222111000000111.../////////000000000111000000000000000000000000000000111111111111000000////////////000000000111111111111000000/////////000000111222222222222111....../////////......---222222222222222222222222111111222222333444444555444444444444444444444444222222333333222222111000111111111111000000000///333333222222111000000///222222222111111111000000//////...---+++,,,...000777777666555333222111111000000///...............//////000000111222222222000000000/////////......///////////////...................../////////000//////000000000000/////////////////////................../////////000000111111111111000000000000////////////////////////---......///////////////111000000000/////////...000000111111111111000000////////////000000000000000000111111111111000000222222111111000//////...111000000000/////////...000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000111111111111111111111111222111...------...000111000000000000000000000000000000000000000000000000......///000000000000000000000000000111111111111111111000000000000111111000000111111111111000000////////////////////////000000000000000000000000111111111111111222333333111333555777888888777777666666555555555444444444333444444555555444444333333333333333333333333333333333444444444444333333333333333444444444444444222333555666777777666666666666555555555555555666666666555555555555666777555666777777777666555555555666666777666555444333444444444444444444444444333222222222333333444444555555555555555555555555444555555666666555555444222222222222222333444555777777777777777777777777666777777888888777777666888777666555555555555666444444444444333222111000111222333444444222111///------...///////////////222222111000/////////000333333222222111000000///000000000000000///......222222222333444444555555000////////////000000111000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000222111000111333333111000000000000000000000000000000000///////////////.........---------...///000111111000000000000//////000000000000111111111111111111000000000/////////...000111111000//////000////////////000000000000111111111111111111111111000000111111111111000000/////////000000000111111111111111111111000000000000000111222222222222111////////////...---,,,+++222222222222222222222222333333444444555555666666444444444444444444444444222222333333222222111000111111111111000000000000333222222222111000000000222222111111111000000000000111111///...///111333555555666666555444222111000000///.........//////000000111111222222333333111000000000000000//////111000000///......------............////////////...//////000000//////............///////////////....../////////000000000222222222111111000000000............///////////////............//////000000000000000////////////000000111111111111000000////////////000000000000000000111111111111000000222222111111000/////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000111111111111111111111111333222111000000000000000////////////////////////......//////000000111111//////000000111111000000111111111111222222222222111111000000000000111111000000111111111111000000////////////////////////000000000000000000000000000000000000000111111222000111333555666666666555666666666666555555555555333444444555555444444333333444444444444444444444333333222222222222333333444444444444333333333333333444666777888888777777777777666555444444444444444444444555555777888888777777777777777666555444444555555555555444333333444444444444444444444444555555555555666666666666555555555555555555555555444555555666666555555444555555444444444555555666777777777777777777777777555555666666666666555555666666555444444444555555555555444333222222222222111222333444333222111000111111222222333333222222222222111000///.........333333222222111000000000333222111///......------//////......///000222333//////...//////000111111////////////////////////////////////////////////////////////000000000000111111111111000000000///222111000111333333111000////////////////////////////////////............------------......//////000000000000000000/////////000000000111111111111111111111000000000//////...///111111///...///000////////////000000000000000000000000000000000000000000111111111111000000//////000000000111111111222222111111111111111111000000111222222222222111111111111111111000//////222222222222222222222222333444444444555555666666111111111111111111111111222222222222222111000000111111111000000000000000222222222111111111111111111111111111000000000000111222222111000111222444333444666777666555333222000000///////////////000000000000111111222222222111111111111000000000000000000//////.....................///////////////...//////////////////...------......//////000000...////////////000000000222222222111000///............///////////////000000///...------...///000000000000000////////////......////////////......////////////000000000000000000111111111111000000111111111111000000//////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000111111111111000000111111111111111111111111333333333222111000///...000000000000000000000000------...///000000111111///000000111111111000000000000000111111111222222111111000000000000111111000000111111111111000000........................000000000000000000000000///////////////000111111000000222333444444444444555555555555555555444444333444444555555444444333222222333333333333333444333222111000111222333444555444444333333222222222333444666777888888777666888777666555444333333333555444444555555666777888999999888888777666555555444444444444444444333333555555555555555555555555666666777777888888888888555555555555666666666666555555666666666666555555777666666555555555666666888888888888888888888888555555666666666666555555555444444333333444444444666555333222111222333333111222333333333222222111333444555555555555444444444333222000////////////222222222111111111000000333222000............///000///,,,*********,,,---//////...//////000111111////////////////////////////////////////////////////////////000000000000111111111111000000000///222111000111333333111000////////////////////////............////////////......//////000000000000//////////////////000000///000000000111111111111111111111111000000000000...///111111///...///000000000000000////////////////////////////////////000000111111111111000000000000000000111111111111111111111111111111222222000000111222222222222111000111222333333333333333222222222222222222222222333333333333444444444444////////////////////////111222222222222111000000000000000000000000111111111111111111111222222222111111111000000000//////---...//////......000111222333555666666444333111000000/////////000000111/////////000000000000000000000000000111111111111............//////000000///////////////...............////////////......------......//////000000////////////000000000111111111000///...------,,,/////////000000111111111000///...------...///000////////////000000000000......////////////......////////////000000000000000000111111111111000000111111111000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////.../////////000000000111000000000000000000000000000000111111111111000000000000000000000000000000111111222111111///...---111111111111111111111111---......///000111111222000000111111111111000000/////////000000000111111111111000000000000111111000000111111111111000000////////////////////////000000000000000000000000//////......//////000111000000111222222333333333333333333333333333333333333444444555555444444333000000111111222222222222222222111000111222444555444444444333333222222111222333555666777777666666777777666444333333333333666666555555555555666666888888777666555555444444444444444333444444444444555555555555555555555555222333444555555555444444555555555666666666777777555666666666666666666555333333222222111222222222777777777777777777777777555666666777777666666555444444333333333333444444555444333222111222333444111222222222333222222222111222222333222222111111555444333222111111111111222222222111111111111111111000///......///000111444333111///...///000111000////////////000000111000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000222111000111333333111000000000000000000000000000...////////////000000000//////000111111111111000......////////////000000000000000000111111111111222222111111111000000000...000111111000//////000000000000000////////////........................000000111111111111000000000000000111111111222222000000000111111111111111000000111222222222222111...///000111222222222222222222222222222222222222222222222222222222333333111111111111111111111111111111222222111111000///000000000000111111111111000000000111222222222333111111000000000/////////...///111111000000222333222222333444444333111111000000/////////000111111/////////////////////000//////000000000000000111------......///000000111///////////////.........---......//////......---.........////////////////////////000000000111111/////////......---------//////000000111111222222000//////............///////////////000000000000000000111111111111000000////////////000000000000000000111111111111000000111111000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000......//////000000111111000000000000000000000000000000111111111111000000////////////////////////000000000000///...------111111111111111111111111//////000000111111222222111111222222111111000000.../////////000000000000111111000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000///////////////000000111000000000111111222222222222222222222222333333333333444444555555444444333//////000000111111222222222222111222222333444555333333333333222222222222222333555666777777666555666666555444333333333333777666666555555555666666666666555444333333333333444444444333444444555666555555555555555555555555333444666777777777666555555555555666666777777888555666666777777666666555333333333222222333444444666666666666666666666666555555666666666666555555444444333333333444555555444333333222222333333333222222222222222222333333333333444444444333222222444444333222222222222333111111111111111111111111///////////////000111111222111111111111333444555111000000////////////000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000222111000111333333111000000000000000000000000000/////////000000000111111...///000111111111000000........./////////000000000000000000111111111111222222222111111111000000///111222222111000000111111000000000/////////...////////////////////////000000111111111111000000000000111111111222222222/////////000000111111111000000111222222222222111///000000111111111000000222222222222222222222222333333222222222222222222333333333333333333333333111111111111111000000//////000000000111111111111///000000111222222333333111000000000////////////000111333444333333444555222222222111111000000000000000//////000111111222000000000000000000000000....../////////000000000.........///////////////000/////////............---......//////......---///////////////.........//////000000000111111111////////////..................//////000111111222///////////////......---.../////////000000000111000000111111111111000000////////////000000000000000000111111111111000000000000000000000000000111.../////////000000000111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000.........///000111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////111111111111111111111111111111111111222222222222111222222222222111000/////////000000000111111111111111000000000000111111000000111111111111000000111111111111111111111111000000000000000000000000000000//////000000111222111111111111111111222222222222222333333444444444333444444555555444444333///000000111222222333333111222333444444555555555222222222222222333333333333444666777888888777777555555444333333444444444555555444555555666777888777666555555444555666777555555444444444555777777555555555555555555555555666777999:::::::::888777444555555666777777888888666666777777777777666666444444444444555666777777555555555555555555555555444444555555555555444444444444444444444555666666222333333444444333333333222111111111222222333444555666666666666555444333222222222111222222333444111111111111111111111111///000000000000//////......//////000000111222222222111000//////...//////000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000222111000111333333111000000000000000000000000000//////000000111111222222---...000111111111000///---.........//////000000000000000000111111111111222222222111111111111000000111333333111000111222111111000000/////////...000000000000000000000000000000111111111111000000000111111111111222222222......//////000000000111000000111222222222222111222222333222222111000///222222222222222222222222333333333333333333333333222222222222222222222222111111111111111000////////////000000111111111222//////000111222333333444000000000000////////////,,,...111111111000111333333222111000////////////000000///000000111222222222222111111111111111111---.........//////000000000000000///......------000000//////.........------..................---000000//////.........---000000000000111111111111////////////000000000000---------...///000000111...///000000000///---,,,.../////////000000111111......////////////......////////////000000000000000000111111111111000000000000000000000111111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000---......///000111111222000000000000000000000000000000111111111111000000111111111111111111111111000///////////////000111000000000000000000000000333333333222222222222222222222222222222111000///000111111111111222222222111111000000000000111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000111222222222111111111111111222333333333333444444555555555333444444555555444444333000000111222333333444444000222333555666666555555111111111222222333333444444555777888999999888888444444333333333444555555333333333444666777999:::::::::999888888999:::;;;666555555444555666777888666666666666666666666666333444666777888777555444444555555666777888888999666666777777777777666666000000000111222333444555555555555555555555555555222333333444444333333222444444444444444555666777111222333444555444333222222111111111222333333444222333333333222111111000000000000000111222333444111111111111111111222222111111222222111///---,,,111222222222111000///...,,,---000222333333222111222111111111000000//////111000///...............000000000000000000000000111111000000000000111111000000000000000000000000222111111111000000//////000000000000000000000000111000///......///000111000000000000////////////000000////////////000000111000///......///000000222222111111000000//////000000000000000000000000/////////000111111222222000000000000000000000000000111111111111222222222000000000000000000000000222222111111000//////...//////000000111111111222222222111111111111222222333333333222222222111111111111222333333333333222222222222111111111000000111111000000000000111111111111111111111111111111222222111000///...------,,,------...///000000111//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////------............------........................111000///......///000111000000//////.........---------......///000000000000000////////////000000000///...---...000222333000000000000////////////////////////////////////000000111222222222111111111111111111111111111111333333222222111111000000////////////////////////000000000000000000000000000000000000111111111111222111111111000000//////////////////000000000000222222111000///...------//////000000000000//////000000000000000000000000111111222222222222111111///---,,,...111333222000222222222111000//////...333222111/////////000111000000000000000000000000222222111000000111111222000000000000111111111111555444333222111111111111000000000000000000000000------............------...///000111222333444444111111111111000000000000000000111111111222222222333333333333333333333333555555555444444555555555222111000......000111222111111222333333333333222333333333333333333333333444555666888888666555444555555444333444555666777666666666666666666666666444444555555666666777777222222444555777999:::;;;<<<;;;:::999888666555555444444444444444444444444333444777999::::::999888999999888888777666666666333333555666777777777777555555444444444444555555666666666666555555555555555444444444444333333333222222222222222222222222222222222222222222222222333222222111111222222333222111000//////000111222222222222111111111111000222111///......000111222000000000000000000000000...///111222222111000///111111111111000000000/////////...---------......000000000000000000000000000000////////////000000////////////////////////111111111111000000000///000000000000000000000000111000///......///000111000000000000000000000///000000////////////000000000000//////000222444555111111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000000000000111111111000000111111111111111111222222111111111111222222333222222222111111111111111111222333333333333222222222222111111111000000000000////////////000000111111111111111111111111111111000000//////......111111111000000000000/////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////...//////000000//////...........................111000///......///000111000/////////............//////////////////......000000////////////000000***+++,,,...///000000111000000000000////////////000000000000000000000000111000000000000000000000222222222222222111111111111111111111111000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000///////////////000000000000111111000000//////......000000111111111111000000000000000000000000000000//////000000000000//////111///...///222333222000222222111111000//////...333222000/////////000111000000000000000000000000111111111111111111111111000000000000111111111111333333222111000000000000000000000000000000000000111111222222222222111111......///000111222333444111111111111000000000000111222222222333333333333333333333333333333333333555444444333333444444555333222111000000111222333111111222333333333333222333333333333333333333333555666777888888777666555444444333222333444555666666666666666666666666666777666666666666666666555333444555666888999::::::::::::999888777666555555666666666666666666666666555666888999999888777666555555555555555555555555444444555666777777777666555555444444444444555555666666666666555555555555555555444444333333333222222222222222222222222222222222222222222222222222333222222111111222222333111111000000000000111111111111111000000000//////......///000000111111111000000000000000000000000000000111222111000///...111111111111000000000000//////......//////000000000000000000000000000000/////////....../////////////////////////////////111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000/////////000222555888999000000000000111111111111000000000000000000000000222222111111000//////...000000000000000000000000000000000111111111222222000000000000000000000000...//////000111222222222222222222222222111111111222222111111111111222222222222111111111000000000111111222333333333333222222222222111111111111111/////////....../////////111111111111111111111111000000000000////////////555555444333111000///...//////000000000000//////000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///........................000//////......//////000////////////............111111000//////...------000000////////////000000&&&(((+++...///000///...////////////000000000000111111111111111111111111444333222111000000111111222222222222222222222222///000000000000000000111111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000////////////111111222222222222111111000000000000000000000000//////000000000000//////222111000111222333222111222222111111000/////////222111000000///000000000000000000000000000000000000111222222333222111000000000000111111111222222333222111000////////////000000000000000000000000000000000000000000000000......//////000111222222111111111111000000000000222222333333333444444444333333333333333333333333444333333222222333333444444333222111111222333444111222222333333333333333333333333333333333444444666777888999999888777666333333222222333333444555666666666666666666666666888888777777666666555555666666666777888888999999777777777666666666555555666666666666666666666666777777888999888777666555333333444444555666666777555555666666666666666555555555444444444444555555666666666555555555555444666555555444333222222111222222222222222222222222222222222222222222222222222222111111111111222222000000111111111111000000000000000000/////////...+++,,,///111222222000///000000000000000000000000//////000111111000//////111111111000000000000000000000000000111111222333000000000000000000000000000000////////////000000000000000000000000000000111111111000000000000000////////////////////////000000////////////000000000000000000000111111111000000////////////000000/////////111333555888999//////000000111111222222000000000000000000000000111111111111000000//////////////////////////////000000000000111111111111000000000000000000000000/////////000111111222222444333333222222111111111222222111111111111222222111111111000000000000///111111222333333333333222111111111111111111111111000000////////////000000111111111111111111111111.../////////000000000111555555444333111000////////////000000000000//////////////////////////////////////////////////////000000000000000000000000///000000111111000000///........................///////////////////////////////////////.........000000000000//////......//////000000000000//////((()))+++---............////////////000000000000111111111111111111111111999777555333222222333444222222222222333333333333......//////000000111111111111111111111111111111///////////////////////////000000000111111111111111111111000000000000000////////////000000000000.../////////000000000111000111111222222111111000000000000000000000000000111111222222222222111111222111111111111111111000111111111111000000//////111111000000000000000000000000000000000000000000...000222333444222111000000000111111111222222222333222111000000//////000000000000000000000000000//////............//////---......///000111111111111111111111000000000///222222222333333333333444333333333333333333333333333222222222222222222333333333222222222222333333111222333333444444333333333333333444444444444444555666777777777777666555333333333444444444555555666666666666666666666666777777777777777777666666888888888888888888888888555555555555555555555555444444444444444444444444666666777888888777666666777777777888888999999999555666666666666666555444555555444444444444555555666666555555555444444444666555555444333222111111222222222222222222222222222222222222222222222222222222111111111111222222///000111222222111000///111111000000000/////////......000111222111111000000000000000000000000000------...///000111111111000000000000000000111111////////////000111111222000000000000000000000000222111111000000111111222111111111111111111111111000000000000000000111111//////////////////////////////000000000000/////////000000000111111111222000000////////////000000000000///000111333555666//////000000111111222222000000000000000000000000//////000000111111111111//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000444333333222222111111111222222111111111111222222111111111000000000000///111111222333333333333222111111111111111111111111222111111000000111111222000000000000000000000000......//////000000111111222222111111111000000000//////000000000000//////////////////////////////////////////////////////111111111111111111111111...//////000000//////.................................////////////...............///////////////////////////000000111111//////000000000000//////......---,,,,,,---...///.../////////000000000111111111111111111111111111888777444222111222333444111111111222222333333333......//////000000111111000000000000000000000000///////////////////////////000000000111111111111000000000000000000111111////////////000000000000......//////000000111111//////000000000000//////111111111111111111111111111111222222222222111111000000000000/////////000111111111000000000000000000000000111111111000000000000000000000000000000...///111333444333111000111111111111222222222222444444333222111111111111111111111111111111111111111111000000000000111111......//////000000111111111111111111000000000///111111111111222222222222333333333333333333333333222222222111111222222222222222222111111222222222222222333444444444444333333333333444444555555555444555555555555555555444444555555666666666666666666666666666666666666666444555555666777888888999888888888777777777666666444444444444444555555555444444444444444444444444444444555666777888888888:::::::::999999888888888555666666666666666555444555555444444444444555555555555555555444444444444555555444333222222111111222222222222222222222222222222222222222222222222222111111000000111111222///000111222222111000///222222111111111000000000333222111000000000111222000000000000000000000000,,,------...///111111222000000000000111111111111......---------...//////000000000000000000000000333222222111111222222333222222222222222222222222000000000000111111111111000000000000000000000000//////000000000000/////////000000111111222222222000000////////////000000111000//////000111222333000000000000111111111111000000000000000000000000...//////000111111222222000000000000000000000000/////////000000000111111000000000000000000000000111111111000000000000000222222222222222111111111222222111111111111222222222222111111111000000000111111222333333333333222111111111111111222222222333222222111111222222333000000000000000000000000......//////000000111111/////////000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111...//////000000//////...........................---......//////......---.........///////////////......///000000111222222...///000111111000///...222000...,,,,,,---///000......//////000000111111111111111111111111111111333222111000//////000000000000000111111222222333///000000000000000000111////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111////////////000000000000......//////000000111111//////000000000000//////111111111111111111111111//////000000000000//////...///000000///...///111111111000000000000000000//////000111111111111000000000000000000000000000...///111222333333222222111111111222222222222333555444333222111111111111111111111111111111111111000///...------...///000/////////000000111111111111111111111000000000000000000111111111222222222333333333333333333333333333222222111111222222333111222222222222222222111222222333444444444444444333333333444555555666666444444444444444444444444555555666777777777777666666666666666666666666666222333444555666888888999777777777777666666666555444444444444444444555555666666666666666666666666333444444555666888888999999999888777777666555555555555666666666666666555555555444444444444555555555555555444444444444333333333333333222222222222222222222222222222222222222222222222222222222222111111000000000000111111000000111111111111000000222222222222111111111111333111000......///111333000000000000000000000000...............///000000///000000000111111111111000000///.........//////000000000000000000000000222222111111111111222222111111111111111111111111///000000000111111111111000000000000000000000000...///000111111000///...///000000111111222333333000000////////////000000000000//////000111333444111111111000000000000000000000000000000000000000000000000000000111111111000000000000000000000000////////////000000000111000000000000000000000000//////000000111111222222000000111111111111111111222222111111111111222222333222222222111111111111111111222333333333333222000000111111111222222222222222111111111111222222000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///........................------...//////...------............/////////000000000000000000000111111...///000111111000///.....................//////.........///000111111111000000000000000000000000//////////////////.........//////000000111222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111///000000000111111111111////////////000000000000////////////000000000000000000000111111000000000111111111111111111111111//////000000000000//////---///111111//////111333000000000000000000000111...///000111222111111000000000000000000000000000///000000111222222333333111111111222222222333333444333222111000000000000111111111111111111111111///...---,,,,,,---...///000000000111111111111111111111111111000000000000111111111222222222333333333333333333333333333333333333222222222222333333222222333333333333222222222333444444555444444444333333444444555666666666555555444444444444555555444444666777777777666555666666666666666666666666222333333444555666666777666666666555555555555555555555555555444444444444666666666666666666666666555555555555555666777777666666666555555555555555444444555666777777777666555555444444444444555555555555555444444444333333222222222222222333333333222222222222222222222222222222222222222222222222111111000000000000111111111111000000000000111111111111111111000000000000,,,,,,---...///000111222000000000000000000000000000000///............/////////000000111111111222444444333222111111111222000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111111222000000000000000000000000...///000111111000///...///000000111222222333333000000////////////000000000/////////000222444555222222111111000000//////000000000000000000000000222222111111000/////////000000000000000000000000////////////000000000000000000000000000000000000------...000111333444444//////000000111111111222222222111111111111222222333333333222222222222111111111222333333333333222000000111111222222222222111111000000000000111111000000000000000000000000000000000000////////////111111111111000000////////////000000000000//////000000000000000000000000000000000000000000000000........................111111222222222222111111........................,,,---...//////...---,,,---.........//////000000222222111111000/////////...///000222222000///...***+++---///000000///...---......///000111111222////////////////////////...///000000000000000///---......///000111111111333333222222111111000000111111111111111111111111000000000000000000000000000000000000111111111111//////000000111111111222////////////000000000000000000000000////////////111111222222222222111111111111111111111111111111111111222222222222111111---000222222111000333555000000000000000111111111...///000222222222111000000000000000000000000000000000000000111222333444111111222222222333333333333222111000////////////111111111111111111111111333222111//////111222333111111111111111222222222111111111111000000000000222222333333333444444444333333333333333333333333444333333222222333333444333444444555555444444333222333444444555555444444333333444444555666777777666666555555555555666666333333555666666666555444666666666666666666666666333333444444444444444444555555555555555555555555666666555555555444444444444444444444444444444444777777666555555555555666444444555555666777777777333333555666777777777777555555555444444555555555555555444444444333333333000111111222222333444444222222222222222222222222222222222222222222222222111111000000000000111111222111000//////000111222000000000000////////////%%%'''***...000111111111000000000000000000000000......////////////............////////////..............................000000000000000000000000111111111111111111111111222111111111000000//////000000000///000111111222//////000000000000//////111111000000//////......////////////000000000000111111111000000000000000000///...---...///111333111111111111000000000000......////////////..................////////////000000000000000000000000000000000000000000000000222222111000//////000000000000000111222222333333000000000000000000000000222111000.........///000111111111222333333333333333333333222222111111111333111...///222333222000000111222333333222111000111000000///...---------////////////////////////////////////............//////000000000000//////222111000//////000111111222111000//////000111111000000000000000000000000000111111111111000//////...............///000111........................000////////////.........222222111000//////000000////////////////////////............/////////000------...///000111222222000///...------...///000000000000000000000000000111000//////...//////000000111111111111222222222444333222111000000000000000000000000111111111111222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////000000111111222222222222111111////////////////////////000000111111111111000000000000000000000///......000000000000000000000000222111000000000111222333111111111111111111111111000111111111111222222222333111000000111222222111000000000000111111111111111111111111111111111111000000000111222222222333111111000000///.........000111333333222222222333333333333333333333333333222222111111222222333444444333222111111333555666666666666555444444333333444333333222222222333444555555555555666666666666666666666666666777777888888888777666555444333333666666555555555555666666777555444444555555555444777666666555555555666666666666666666555555555555777666555444444444444444444444444555555555666666666666666666666555555555777777666555444333333222444444333333333333222222222222333333333333444444222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000000///333333222111000///......000////////////111333444000000000000000000000000//////000000000000//////......////////////..............................000000000000000000000000111111111111111111111111111111111111000000000//////////////////000000111//////000000000000//////111000000000/////////...////////////000000000000111000000000000000000000/////////000222555888:::111111111000000000/////////000111111111111000/////////000000000111111111000000000000000000000000000000000000000000000000222222111000000000000000222222111111111111111111000000000000000000000000222222111000///000111111222222111111222222333333333333333222222111111111999666333333444444222000000111111222222111111000111000000///......------////////////////////////000000/////////.........//////000000000000//////000000/////////000222222111000////////////000111000000000000000000000000...///000111111111111111000//////............///........................***++++++,,,---...//////111111111000000000//////000000000000000000000000........./////////000000////////////000000000000222111000//////000111222000000000000000000000000000000000111222222222333000000111111111222222222444333222111000000000000000000000000111111111111333222222111000000111111000000000000000000000000000000000000000000000000000000111111222333444444222222111000000000000000111111222222222222111111000000000000000000000000000000111111111111000000000000000000000///......000000000000000000000000//////......///111222444222222222222222222222222000111111111111222222222222000//////000111111000000000000000111111111111111111111111111111111111111111111111111222222222111111111000000000/////////111333333222222222333333333333333333333333333222222111111222222333444444333222111111333444666555555555555555555555555333333333333444444444444555555555555666666666666666666555555666666777888888888888777777666666555666666555555555555666666666555333333555666666555666666555555555555666666666666666666555555555555666666555444444444444444444444444555555555555555444444555555666666777777666666666555444444333333444444333333333222222222222222222333333333444444222222222222222222222222333333333333333333333333000000000000000000000000222222222222111111111000222222111111000/////////000000//////000111222333000000000000000000000000000000111111111111000000...//////000000//////...////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000............//////////////////000000000000//////000000000000////////////////////////000000000000000000000000000000111111000000000111444777:::===111111000000000000/////////111222333333222111///111111111222222222333333000000000000000000000000000000000000000000000000222111000000000000000000333333222222111000000///000000000000000000000000222222111111111222333333444333111000000111222333222222222222222111111111111000///000222333222111222111111000000111111222000000000///......------000000000000000000000000000000000000//////////////////000000000000//////////////////000000111222//////............///000000000000000000000000000------///000111222222222111000///......------...........................++++++,,,---...//////000///000111111111000///...111111111111111111111111....../////////000000000111000000000/////////...111111000000000000111111000000000000000000000000---...000222333333333222000000000111111111222222333222111111000000000000000000000000111111111111333333222111111111222222000000000000000000000000000000000000000000000000000000111222444555666777333222111111000111111111111111222222222222111111111111111111111111111111000000111111111111000000000000111111000000//////000000000000000000000000------,,,---...000222444333333333333333333333333000111111111111222222222111///......///000000///000000000000111111111111111111111111111111111111222222222111111111111111000111111111111222222222///111333333222111222333333333333333333333333333222222111111222222333444444333222111222333444555444444444444555555555555222333444555666666555444444555555555555666666666666555555555555666777777888888888888888888888888666666555555555555666666555444222333555777666666666555555555555555666666666666666555555555555444666555444444444444444444555555555444444444444444333333444555666777777888444444444444444444444444333333333333222222222222222222222222333333333333222222222222222222222222333333333333333333333333000000000000000000000000333333222222222111111111000000000000000000000000111000000000000000111111000000000000000000000000///000000111111000000/////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000....../////////000////////////000000000000//////000000000000////////////////////////000000000000000000000000000111111111111000//////111333666777111000000000///////////////000222444444222000///111111111222222222333333////////////////////////////////////////////////111111000000000000000111222222222111111111000000000000000000000000000000111111111111222222333333555333111000///000111222222222222111111111111111///...//////000000000///222111000//////000111222000000//////............000000000000000000000000111111000000000///////////////000000000000//////000000000/////////000000------------.........///000000000000000000000000---...///000111111111111000//////............///........................000000000000////////////...///111222222000///---000000000000000000000000...////////////000000000000000000000//////////////////............//////000000000000000000000000+++---///111111000///...000000000000111111111111222222111000000000000000///000000000111111111111222222111111000111111222000000000000000000000000000000000000000000000000000111111222444555555666222222111111111111222222111111222222222222111111111111111111111111111111000000111111111111000000000000111111111000000///000000000000000000000000......------...000111333222222222222222222222222000000111111111222222222111000......000111000//////000000000111111111111111111111111111111111111333222222222111000000000000000111222222333444444///111222333222111222333222222222222222222222222222222111111222222333444333333222222222333444555555444444444444444444444111333555777777777555444444444444555555555666666555555444444555555666777666777777777888888888999666555555444444555555666444333222333555777777777555555444444444555666666666666555555555444444444555555444333333444444444555555444444444444333333444444444555555666666666333333333444444555555555333333333222222222222111111222222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111000000////////////000000111111111111111000000000000000////////////////////////...//////000000//////...//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000111111...///000111111111000000//////000000000000//////////////////000000000000////////////000000000000//////000000111111111111000///......///111444555000000000////////////......///000222222000///...000000000111111111111222////////////////////////........................111000000000000000111111000000111111111222222222000000000000000000000000///000000111111222222222444333111000000000000111111111111111111111111111555666555444111///---,,,222111000//////000111222////////////............000000000000000000000000000000000000//////////////////000000000000//////111111111000///...------,,,,,,---...............//////////////////////////////000000000//////...---------......000111111////////////////////////111111000000000/////////---...000111222000///---////////////////////////////////////000000000111.........///000111111111......////////////......000000000000000000000000...///000111000...,,,+++//////000000000111111111111111000000///000000000///000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000111111111111222222222222222111111000111111222222111111222222222222111111111111111111111111111111000000111111111111000000000000111111111111000000000000000000000000000000222111000/////////000111000000000000000000000000000000111111111222222222333111///000111222111111///000000000111111111111111111111111111111111111333222222222111000000000000000111222333444444555///000222222111111111222222222222222222222222222222222111111222222333444222222222222333333444444666666555444333222222111222333555777777666555444444444444444555555555555444444444444444555555666444444555555666777777777555555444444444444555555444333222333555777777777444444444444444555666666555555555555444444444444444444333333333444444555444444444444444444333333666666555555444444333333222222333333444555555555333333222222222111111111111111111222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////.........///000000111111111111111111111000000000////////////////////////......////////////......///000000111111000000///////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111...///111222222222111000//////000000000000//////////////////000000000000////////////000000000000/////////000111111222222......---...000333666888000000////////////............////////////....../////////000000000000111000000000000000000000000........................000000000000000111111222///000000111222222333333000000000000000000000000///000111111222111111000111111111111111111000000000000000111111111111111+++---000111111111111222111000000//////000000111//////////////////......000000000000000000000000////////////............//////000000000000//////111111111000///...---,,,+++,,,---...///////////////////////////////////////000000000//////...---,,,,,,,,,---///000222333////////////////////////,,,,,,---...///000000111---...///000000000///.........................../////////000000000111111------...///000111222222000000111111111111000000000000000000000000000000111222222222111///---,,,/////////000000000111111111000000//////000000000000000000000111111111111//////.........///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222111111222222222222111111111111111111111111111111000000111111111111000000000000111111222222111111000000000000000000000000333222000///...//////000000000000000000000000000000111111111111222222222333111000000111222222111000000000000111111111111111111111111111111111111222222222111111111111111000000111222333333444444...000222222111000111222222222222222222222222222222222111111222222333444222222333333333444444444555555444444333222222222333444555666666555444333333444444444444555555555444333333333333444555555333333333444444555555555555555444444444444555555555444222333555777666666333333333333444555666666555555555444444444444333333333333333333444444555222333333333444444444444777666666555444333222222222222333333444444444555222222222222111111111111111111111111222222222222111111111111111111111111222222222222222222222222000000000000000000000000000000/////////..................//////000000000///000111111111111000000000000000000000000000000//////000000000000//////000000111111111111000000........................000000000000000000000000111111111111111111111111///000000000111111111111---...000111222111000/////////000000000000//////.../////////000000000111////////////000000000000...//////000111111222222//////......000222555666000000/////////.........//////...------...///////////////000000000111111000000000000000000000000000000000000000000000000000000000000000111222222111111111111111111222222000000000000000000000000111222333333333222111000...///111222222222000//////000000000111111111222!!!%%%***...000111444666//////000000000000//////.../////////////////////////////////////////////............------------//////000000000000//////---...///000000///......+++,,,...///000000//////////////////////////////......//////000/////////---------......000111222////////////////////////,,,,,,---...///000111111........./////////000000//////////////////////////////000000000111111111......//////000000111111///000111222222111000///000000000000000000000000111111111000000//////...////////////000000000111000000////////////000000000000000000111111111111///////////////000111111000000000000000000000000000000000000000000000000/////////000000111111111//////......///000000111111111222222222222111111000000000000000000000000000000111111111111000000///000111222222222222111000000000000000000000000111000///.........///000000000000000000000000000000111111111111222222222222111//////111222111000000000000000111111111111111111111111111111111111111111111111111222222222000000111111222222333333...000222222111000111222111111111111111111111111222222111111222222333444222222333333444444444333222222222333333444444444555555444444333333222222333333444444444555555555333333333222333444444555333333333333444444444444555444444333333444444555666555333333555666666555333333333333444555666777555555555444444444333333333333222222333333444555111111222333444555555666555555555444444333333333333333333333333333444444222222222222111111111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////......//////////////////...///000111222222111111000000000000000000000000000000111111111111000000000000111111111111000000........................000000000000000000000000111111111111111111111111//////000000111111111222,,,---///000111000///...//////000000000000//////.../////////000000111111////////////000000000000...//////000111222222222222111///...---...///000000/////////............111///...,,,,,,...///111///000000000000111111111000000000000000000000000111111111111111111111111000000///000000111222222333333222222111000000000000000000000000000000000333444444555444333111000,,,...111333444222000/////////000000111111111222+++///222333111//////000...///000111111000///............///////////////////////////////////////......---------,,,,,,,,,//////000000000000//////***,,,...///111111111000+++,,,...000111000000///////////////////////////,,,,,,...///000000111111//////.........//////000000000000000000000000000111111111111000000000000...............///000111000000000000000000000000000000000000111111111111000000000000////////////---...///000000///...---000000000000000000000000......---------......///////////////000000000000000000////////////000111000000000000111111111111000000///000000111222222000000000000000000000000000000000000000000000000------...000111222333444...............///000000111111222222222222111111////////////////////////000000111111111111000000///000111222222222222222000000000000000000000000...------,,,---...///000111111111111111111111111000111111111111222222222111000......000000000///000000000000111111111111111111111111111111111111000000111111222222222333000111111111111222222222...000111222111000111222111111111111111111111111222222111111222222333444111222333444444444333333//////111222444555777777666555444333222111111111333333333444444444555555333333222222333333444555444444444444444444444444555444444333333444444555777555444444555555555444222222222333444555666777555555444444444333333333222222222222333333444555000000111222444555666666333444444444444444444444333333333333333333333333222222222111111111111000000111111111111222222222000000000000000000000000........................000000000000000000000000111111111111000000000000////////////////////////---...000111222222222111000000000000000000000000222222111111000000////////////000000///...------222000///---,,,---...///000000000000000111111222444111///000111222///---............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000////////////000000000000000000000000000000000000111111111111000000////////////////////////////////////000000000000111000///......///000111///////////////000111111333222111000000111222333000000000000111111111111111111111222333333333444333222111000000111222333111111000000000000111111222111000.........///000////////////////////////000000//////......------111000///------....../////////.........------------------------------------...///000000///...---............/////////000//////.........---------/////////...---------,,,//////////////////////////////////////////////////////////////////////////////000111111111111111///000111222333444555555///////////////.........---.........//////000000111111000000//////......000000000000000000000000---...000111111111000///222222111000///...------............///000222222000000000000////////////////////////000000000000///000222222111111222444222222111111000000//////,,,...000111222111///.........///000111000000000222222222222222111000000000000000000000000000000000000000000111111111111000000000000000000000000222111000......000111222222111000000000000111111---.........//////000000///000000000111111111111333222222222111111000000111222222222333333333333111111111000000000000000000111111111111222222222///000111111111///...---000111222333333222111000222222111111111111111111444444444444444444444444333333333222222222111111444444333222222111111000222222333333333333444444222222222222222222222222222333444444555555444444333333333444444444555555666555444444333333333333555555555555555555555555444444444444444444444444555555555444444333333333444444444333333222222222555555666666555555444333111111111111111111111111111222222333333222222111222111111111000000//////111111111111111111111111---///000111000000222333222111111111000000//////333000...000333444000+++...////////////......---......///000000000000000000000000000000000000000222222222222222111000///111111111000000000000000---------------,,,++++++///////////////......---000000000000000111111222444111000000111111///---/////////000000000000111000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000000000////////////000000////////////////////////000000111111111111000000////////////////////////////////////000000000000111000////////////000111///////////////000111111111111111111111111222222000000000000111111111111111111111111222222222222222222111111111111222222111111000000000000111111222111000///......///000///////////////////////////////////////.........111000///...---....../////////.........---------------------------------......///000000///.............../////////000000//////.........---------...............---------//////////////////////////////////////////////////////////////////////////////000111111111111111111111111111111111222222/////////////////////.............../////////000111000000000/////////...////////////////////////......///000000000000000111111000000//////..................///000111222111111111111111000000000////////////000000000000///000111111000///000222000000000000000000000000///000111333333222111000////////////000000000000111222222222111111000///000000000000000000000000000000000000111111111111000000000000000000000000222111000//////000111222000//////.........///////////////000000000111111000111111111222222222222000000000000/////////....../////////000000000000333333222222111111000000000111111111111222222222000111111111111000///...000111222222222222111000222222111111111111111111333333333333333333333333444444444333333333222222333333333222222222222111222222333333333333444444222222222222222222222222222222333444444444444444333333333444444444555555555555444333333333333333555555555555555555555555444444444444444444444444555555444444444333333333444444444333333333222222555555666666555555444333111111111111111111111111111222222333333222222111333333222222222111111111111111111111111111111111000111222111000///000111111111111111000000000///000......111666888666333000000000//////...............///000000000000000000000000000000000000000///000000000000//////...///000000000000000000111///000000000000//////...---...000111111///---,,,000000000000000111111222333222000000111111///...000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////....../////////000000000111111111111111111111111000000////////////000000........................///000000111111000000///////////////////////////////////////000000000000111000000//////000000111///////////////000111111///000111222222222222222000000000000111111111111111111111111000000000000111111222222222222111111000000000000000000000000111000000////////////000////////////////////////.........///////////////000000///............///...............---------------------------------//////000000000000//////....../////////000000000...............------------------...............//////////////////////////////////////////////////////////////////////////////000000111111000000333222111111000///............//////////////////............////////////000000000000////////////........................///////////////000111111000000000000///////////////......//////000111222111111111111111222222222////////////000000000000///000111000///...///000------...//////000111111///000111222333222111000000///.........///111222000111111111111000//////000000000000000000000000000000000000111111111111000000000000000000000000222111000//////000111222000///////////////000000000000111111111111222222111111111222222222333333000000000000////////////111111111111222222222222444444444333222111111000000111111111111222222222111111222222222111000000000111222222222222111000111111222222222222222222333333333333333333333333555555555444444444333333111111222222222333333333222222333333333333444444111111111111111111111111111222222333333333333333333333333444444444555555444333333222222222222333555555555555555555555555444444444444444444444444555444444444444333333333444444444444333333333333555555666666555555444333111111111111111111111111111111222222222222111111222222111111111111000000111111111111111111111111111222333111///......///111111111111000000000000...---...333888<<<;;;:::333222111///......//////......///000000000000000111111111111111111111111...//////000000000000///.../////////000000111111111111222222222111111000......///000000///...---000000000000000111111222222222111000000000///...//////000000000111111111////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000//////000000000000//////........................//////000000000000//////////////////////////////////////////000000000000000000000000000000000000///////////////000000111...///111222333333222111///000000000111111111111111111000000//////......000111222333333222111000000000111111111111000000000000000////////////000////////////////////////------......//////000000000/////////............................................................000000000000000000000000...////////////000000000........................,,,---------...///////////////////////////////////////////////////////////////////////////////////////000000000000000///111111000///...------,,,............////////////.........///////////////000000000000////////////////////////////////////000///.........///111222.../////////000000000111///////////////000111111000000111111111111111222////////////000000000000000111222111///......///---........./////////000---...//////000000//////111000...---...///111333000000111111111000000///000000000000000000000000///000000000111111111111000000000000000000000000111111000//////000111111222222111111111222333333111111111111111111111111000000111111111222222222222222222111111111111111222222222333333333444444444444333222111000000///000000111111111222222222222222222222222222222222111111111222222111111111111111222222222222222333222222222222222222222222444444444444333333333333000000111222333333444444222222222333333333444444111111111111111111111111000111222222333333222222333333333444444444555555333222222111111222222222555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444333333555555555666555555444333111111111111111111111111111111222222222222111111/////////...............111111111111111111111111111222333111///...///000111111111000000000000000......///222666999999888555333111///......///000......///000000000000000000000000000000000000000///000111222222222222222......//////000000000111------...//////.........000///...------...///000000000000000000111111222222222222111000/////////........./////////000000////////////////////////////////////////////////....................................//////////////////////////////////////////000000000000//////........................//////000000000000//////////////////////////////////////////000000000000000000111111111111000000///////////////000000111///000111333333222222111///000000000111111111111111000000//////.........000111222333333222111000///000111111111111000////////////000000000000///////////////////////////------......//////000000///////////////......------.............................................000000////////////000000////////////000000000111---.....................,,,---------...///////////////////////////////////////////////////////////////////////////////////////000000000//////...........................---.........//////000000///////////////.........////////////000000000000000000000000000000000000000///.........///111222......//////000000111111000////////////000000111/////////000000000111111////////////000000000000111222333222000///000111000/////////.........---------...///////////////111000...---...///111333000000111111111111000000000000000000000000000000///000000000111111111111000000000000000000000000111111000000000000111111222222222222222333444444000000000000000000000000////////////000000000000111111111111111111222222////////////000000000000333222222111000000//////000000111111111222222222222222222222222222333333222111111111111111111222111111222222333333333333222222222222222222222222333333333333222222222222000000111222333444444555222222222333333333444444111111111111111111111111000111222222333333222222333333333444444444555555222222222111111222222333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555666555555444333111111111111111111111111000111111222222111111000.............../////////000000000000000000000000///111222111000///000111000000000000000000111111000//////000111222222222555333111///......000111......///000000000000000///////////////////////////000111222222222222222...//////////////////000---...//////////////////000///---,,,---...000222000000000000000111111222111222333111///...///000............////////////000000000000000000000000000000000000000000000000............................../////////000000000...........................///000111111000///..............................//////000000//////...////////////////////////////////////000000000000000111111222222111111000///////////////000111111111111222222222111111111000000000000111111111111000000000000////////////111111222222222222111111///000111222222111000///...//////000000000000///////////////////////////.........////////////////////////000///......------------.......................................//////............///////////////000000000111111---------...............---------...............//////////////////////////////////////////////////////////////////////////////000000000///......---------....../////////------......///000000000///////////////.........////////////000000000000111111111111111111111111///////////////000111111......//////000000111111000000////////////000000.........///000000111111////////////000000000000111222333222111000111222111111000//////...------/////////000000000111111000///.........///111222000000111222222222222111000000000000000000000000000000000000111111111111000000000000000000000000000000000111111000000000000000000000111222333333111000000000000/////////........./////////000000////////////000000000000000000000111111111222222111111111000000000000///000111111111111222222222222222111111222222333444222222111000000111222222111111222222333444444444333333333333333333333333333333222222222111111111000000111222333333444444222222333333333333444444222222222222222222222222111222222333333333333333333333333444444444555555333222222222222333333444555555555555555555555555444444444444444444444444333333333444444444444555444444444444555555555555555555666666555555444333111111111111111111111111000000111111111111000000000000111111111111222222000000000000000000000000///000111111000///000222000000000000111111111111111000///......---......222111000///...///000000......///000000000000000////////////////////////...//////000000000000//////////////////............///000111111111111111...............///000000000000000000000111111222111222333222///...///000...////////////000000000000000000000000000000000000000000000000000000000......................../////////000000000111111////////////////////////...///000111111000///...////////////////////////......////////////......////////////////////////////////////000000000000000111222222222222111000///////////////000111111333333222111000000000000000000000000111111111111///000000000000000111111222222111111111111222222///000111222222111000///---...///000111111000//////////////////////////////////////////............///000000000///---------------.........//////........................///...---,,,,,,---.../////////000000000111111111---------.........//////...............---------//////////////////////////////////////////////////////////////////////////////000000///......------.........////////////------......///000000111000/////////.............../////////000000000111000000000000000000000000......///000000000000000////////////000000000000000000////////////000000...//////000111111222222////////////000000000000///000111111000000111222000000000000000000000000///////////////000111111////////////000000000000111111222333333333333333000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000111111333444444222222111111111000000000////////////000000000000.../////////000000000000222222333333333444444444000000111111111111222222000111111111111222222222222111111000111222333444222222111000000111222222111111222222333444444555333333333333333333333333444444333333333222222222111111111222222333333333222222333333333333444444333333333333333333333333222222333444444444444444333333333444444444555555333333333333333444555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444555555555666555555666666555555444333111111111111111111111111000000111111111111000000111111111222222222333333000000000000000000000000111222222111///...///000///000000000111111111111/////////.........000111...///////////////000000......///000000000000000111111111111111111111111///000000000000//////...000000//////.........---++++++,,,------...------,,,---///000111000///...000000000000000111111222000222444222///---...111000000000000111111111111000000000000000000000000000000000000000000000000........................000000000000111111111111000000000000000000000000...///000222222000///...000000000000000000000000......////////////......////////////////////////////////////000000000000000111222333333222111000///////////////000111111555444222000//////000000000000000000111111111111//////000000111111222222333222111000000111222333...000111222222111000...---...///111111111000///////////////////////////000000//////.........---...///000000000///---,,,---------.........//////////////////////////////...---,,,++++++,,,---...000000000000111111111111---------.........///////////////......------,,,//////////////////////////////////////////////////////////////////////////////000000///...------////////////////////////---------...///000000111000000//////.........---.../////////000000111111////////////////////////---...000111111111000///000000000000////////////111000////////////000000///000000111222222333333////////////000000000000---///000000//////000222//////000000111111222222---------------...//////......///000111000000000111222333444444444444444000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000333333333333444555666777333333333222222111111111000000000000111111111111000000111111222222222333//////000000000111111111000111111222222333444444000111111111111222222222111111000000000111333444333222111000000111222333111111222333333444555555444444444444444444444444555555444444444333333333111222222222222333333333222222333333333444444444444444444444444444444444222333444444555555444444333333333444444444555555333333333333444444555666555555555555555555555555444444444444444444444444333333333444444555555555444444444555555555666666555555666666555555444333111111111111111111111111000000111111111111000000//////000000111111111222000000000000000000000000333444444222///------...//////000000111111111222....../////////111333666,,,---...///000000000///...//////000000000000000333333333333333333333333222222222222222111000/////////............////////////.........000111333........................////////////000000000000222111111111000000//////000111222111///......///000000000000////////////---......///000111111222000000000000000000000000000000000000000///......000000000000000000000000//////.........---------////////////////////////////////////000000000000000000000000000000000000////////////////////////000000////////////000000111111111000000000000000//////000111111111111111000000000000000000000000////////////////////////////////////............000111222222222000///...///111222111000///000222111111111111000000000000......---------,,,,,,,,,......................../////////...---------,,,,,,------......------,,,000000000000000000000000***+++,,,---...000000111......------------......////////////..........................................////////////......000//////.........//////......//////......---,,,////////////////////////000000000111000//////...,,,------...///000111111//////000000111111111222000000000000111111111111//////000000111111222222000000000000000000000000////////////////////////...//////000000000000000000000000000111111111111///000111111111///...---////////////000000000000111111000000//////......222000///......000222444111111222222222222111111.........///000000111111111111000000000000111111444333111///------......000000000000000000000000111111222222333333444444555444222000//////000000111111111111111111111111000000000000000000000000222111111111000000//////000111111111111222222222------......//////000000000000000111222222222333////////////000111222333111222333333444444333333555555555555555555555555222222222222222222222222000000111222333333444444444444444333333222222222333333444444333333222111222333444444555555444444444444444444444444444444222222333333333444444444444444444444444444444444555555444444444333333333333333444666777777666444333333444444444444333333777666555444333222222333444444333222222111111000333222111000000111222333000000000000000000000000222111111111000000//////---...///111222222222222000///.........///111222...........................///111222222222111000111111000000//////......//////............//////000000000000000///......//////............//////111000///////////////000////////////////////////////////////000000000000111111111000000000//////000111222111/////////111000000000000////////////......//////000000111111000000000000000000000000000000000000000///......000000000000000000000000//////.........---------////////////////////////////////////000000000000////////////////////////////////////////////////000000////////////000000111000000000000000000000//////000111111111111111000000000000000000000000/////////////////////////////////////////////000000111111222111000///...000...,,,---///000///---111111000000000/////////............------,,,,,,.......................................---------,,,------......------,,,------------------------......///000111222333333///..................///111111000000/////////.................................////////////......//////............////////////000000//////...---////////////////////////000000000/////////......---.........///000000000//////000000000111111111000000000000111111111111000000000000000111111111000000000000000000000000////////////////////////...//////000000000000000000000000000111111111111000000000000000///......////////////000000000000111000000000/////////...000000000000000111111222111111222222222222111111000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000/////////000000000000000333333222111000000000000111111111111111111111111000000000000000000000000111111111111000000000///000111111111111222222222//////000000000111111111111111111111111222222222////////////000111222333111222333333444444333333444444444444444444444444222222222222222222222222111222222333444444555555444444444333333222222222222222333444444444444444222333444444555555444444333333333444444444555555222222333333333444444444444444444444444444444444555555444444444333333333000000111222333333222111444444444555555444444444777666555444333333333333222222222222222222222333222222111000000111222222000000000000000000000000111111111111000000000//////000000111111111111000111000000///000111222333........................///000111111222222111111111111000000////////////000000////////////000000000000111111000000///...//////............//////111111111111000///...---000000000000000000000000////////////000000000000111111000000000000/////////000111111000///000222000000000000////////////////////////000000000000000000000000000000000000000000000000000//////...000000000000000000000000/////////............---////////////////////////////////////000000000000////////////////////////////////////////////////000000////////////000000000000000000000000111111//////000111111111111111000000000000000000000000/////////////////////////////////000111111222222000111111111111000//////111---)))+++000222...***000////////////........./////////............---........................---------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000//////......//////000333222222111000//////...////////////////////////......////////////......//////............//////000111111111111000//////////////////////////////000///...---------.../////////////////////////////////000000000000111111000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////...///000000111111000000000000000000111111111111111000000///////////////////////////000000000000000000000000////////////...///111222222111000///111111222222222222111111333222222111000000//////222222111111111111222222...///000222333333333333000000000000000000000000000//////////////////...000111111222111111111000111111111111111111111111000000000000000000000000111111111111000000000000000111111111111222222222111111111222222222222333222222222111111111111111////////////000111222333111222333333444444333333333333333333333333333333222222222222222222222222222333333444444555555666444444333333333333222222111222333444555666666666222333444444555555444444333333333444444555555555333333333333444444444444555555555555555555555555555555444444444333333333333333222222333333444444444555555555555555555444666555444333333333333333000111111222333333444444222222111000000111222222000000000000000000000000111111111111000000000000111111111111111000//////111111111000111222222333////////////////////////000000000000000111222222111000000000000/////////111111000000000000111111111111222222111111000/////////............/////////000111111111///...---////////////////////////////////////000000000000000000000000000000//////---...000000//////000111000000000000////////////000000000000//////////////////////////////////////////000000000000///////////////////////////////////////...............////////////////////////////////////000000000000........................////////////////////////000000////////////000000000000000000000111111111//////000111111111111111//////////////////////////////////////////////////////000111222222333333000000111111111000000000222///,,,...111222000---//////.........---------/////////////////////...........................,,,---------.../////////------............------........................------------------------000000////////////000000333222111111000///......000000000000000000000000......////////////......///............//////000000000111111000000///...////////////////////////111///---,,,+++,,,...///000000000/////////////////////000000000000000000///000000000111111111111222222111111000000//////000000000000000000000000//////////////////////////////000111111111111000///000000000111111111111111000///......///000111////////////000000000000000000000000///////////////000000111111111000000111111222222222222111111222222222222111111000000222222111111111111222222---...000222333333222222////////////////////////222222111111000000//////...///111222222222111000111111111111111111111111000000000000000000000000111111111000000000000000000000111111111222222222222222222222222222222222333222222222111000000000000000//////000111222222111222333333444444333333222222222222222333333333222222222222222222222222222333333333444444555555333333333333333333333333222333444555666666666666222333444444555555444444444444444444444444444444333333333444444444444555666666666666666666666666555555444444444333333333444444444333222222444666444555555666666555555444444333222222111111111222111111111222222333333333222111111111111111111222000000000000000000000000111111111000000000000000000000111111111000000///000000000111111111222222000000000000000000000000000///.........///111222000000000000000000000000111000000//////000000111222222222222222111000000//////............//////---...000111111111000///........................////////////000000000000//////////////////000000,,,---.........---///000000000000000////////////000000000000//////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000////////////000000//////000000111111111111//////000111111111111111////////////////////////000000000000000000000000///000000111222333333444000000000000000000111111///000000000//////000000............------------.../////////////////////........................,,,---------.../////////---......//////......---........................111111111000000000000///000000////////////000000111111000///......------000000000000000000000000......////////////.....................///000000///000000000000///......////////////////////////111///---,,,+++,,,...///000000000000000/////////000000/////////////////////000000000111111111111222222111111000000//////111111111111111111111111000000000000000000000000///000000111111111111111///000000000111111111111111000///......///000111////////////000000000000////////////000000000000333111000......///111222111111222222222222111111000000111111222222222222222111111111111111111222...///000111111111//////////////////////////////222222111111000000//////---...000111222222111000000000000000000000000000000000000000000000000000000000000000000000111111000000111111111222222222111111111111111111111111333222222222111000000000000000000000000000111222111222333333444444333333111111111222222222333333222222222222222222222222222222222222333333333333333333333333333333333333444555555666555555444444222333444444555555444444666666555444333222222111333333444444444555555555666666666666666666666666555555444444444333333333111222222000......000333444444555555555555444444111111000000///000000000333333333222222222111111111111111222222111111111000000000000000000000000000000000000000000111111......000111111222222222/////////000000000000000111111111111111111111111......---,,,,,,...///000000000000000111111111111000//////......//////000222222222222222111000000//////............//////---...///000111111111111........................////////////000000000000......////////////000000,,,...//////------...000000000000000////////////////////////000000000000000000000000000000000000...//////000000000000000000000000000000000000000...////////////000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000/////////000111111222222//////000111111111111111000000000000000000000000000000000000000000000000000000000111222222222333000000000///000000111222---///000000------...000///............------------............/////////........................---------.....................////////////......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000//////......//////000////////////............////////////////////////......////////////............---......///000111//////000000//////...---////////////////////////000///...---------...///000000000000000000000000000000////////////......000000000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000///000111111222222111111000000000000111111111111///////////////000000111////////////000000000000////////////000000000000444222000...---///111333111111222222222222111111//////000000111222222333111111000000000000111111000000000000000///...---000000000000000000000000000//////////////////......//////000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222000000000000000/////////222222222111111111111111111000000000000000111111111222333333444444333333111111111222222333333444222222222222222222222222222222222222222222222222222222333333333333444444555555555555555444333333222333444444555555444444666666555444333222222111333444444444555555555555555555555555555555555555555555444444444333333333111444555333000///111444333444444444444444444333111000000/////////000000444444333333222111111000000111222222222222111000000000000000000000000000000000000000111111111111---...///000222222222333......///000000000000///000000000000000000000000---------------...//////000000000111111111111222//////............//////111111222222111111000/////////............//////000///////////////000000........................////////////000000000000........./////////000000///000111000///...///000000000000000////////////......//////000000111111000000000000000000000000......///000000000000000000000000000000000000000.../////////000000000000////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000////////////000000...//////000111111222222//////000111111111111111000000000000000000000000000000000000000000000000000000111111111111111111111000/////////000222333000000//////000000000////////////............---,,,,,,------...................................................---------......////////////......------------------------,,,,,,,,,---------------///..................//////////////////000000000..............................////////////......---------......///000111000000111111000000///...////////////////////////000000000/////////....../////////000111111111222000000/////////.........000000000000111111111111000000000000000111111111111111111111111111111111000000000000000000000000000000111222222222222111000000000000111111111111......///000000000000000////////////000000000000.../////////000000000111222222000/////////000000111111222222222222111111000000000000000000000000000000////////////000000222111000000//////000000000000000000000000000000/////////000000000000000000000/////////000000111000000000000000000000000000000000000000000000000///000000000111111111111000111111111111222222222111111000000000/////////111111111111111222222222111111000000000000111111111222333333444444333333111111222222333444444555222222222222222222222222333333333333333333333333222222222333333444444444222333333444444444444333222333444444555555444444444444444444444444444444444444444444555555555555444444444444444444444444555555444444444333333333333777999888444222444666222222333333333333222222111111000000000111111222333222222222222222222222000111222222222222111000000000000000000000000000///000000000111111111111...///000111111111111111...///000111111111000000000000000000000000000000---...//////000000//////000000111111111222222222000000////////////000000000000111111000000///...//////............//////333222000.........//////000000000000000000000000////////////000000000000---.........//////000000222333333222000///000111000000000000////////////---......///000111111222000000000000000000000000......///000000000000000000000000000000000000000.../////////000000111111////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000////////////000000...//////000111222222222//////000111111111111111000000000000000000000000000000000000000000000000111111111000000000000000111000/////////111222333666222///000555666333///000////////////.........,,,,,,,,,---------............................../////////......------,,,......////////////......000000000000000000000000////////////000000111111......------------....../////////000111111222222..............................////////////......---------......000111111111222222222222111000000////////////////////////000000000111000//////.........///000111222222333000000//////.........---000000000000111111111111//////000000111111222222111111111111111111111111000000000000000000000000000000111222222222222111000000000000111111111111---...///111111111000///////////////000000000000.../////////000000111111000111222222111000///...111111222222222222111111111111000000//////......//////............//////333222111000000111222333000000000000000000000000111111222222333333444444111000///......///000111000000000000000000000000000000000000000000000000//////000000111111111222000111111111111222222222222111111111000000//////000000111111222222222333111111000000000000000111222222333444444444333333111111222333444444555555222222222222222222222222444444444444444444444444222222222333333444444444000111222333444555555555222333444444555555444444111111222333555666666777444444444555555555666666444444444444444444444444555555444444444333333333000444888777222///111333111222222333333222222111333222222222222222333333111111111222222333444444000111222333333222111000000000000000000000000000//////000000111111111222111111111111111000/////////000111222333222111111////////////////////////...///111222222222111000000000111111222222222222111111000000000000111111000000000000000///......////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000222222111000///...------////////////000000000000000000111111111111000000222111111111000000//////......---------,,,,,,,,,///............//////000000///...---------------000000000000000000000000111111111000000000000000111111111111000000000000000000000000111111111111000000000000000111111222222111111111000000//////000000000111222222222333111111000000//////......111111222222222222111111........................//////000111111111111111////////////............---------............///........................------------------------000000000///...,,,+++***...............///000000,,,,,,+++---...///---,,,+++,,,---...///////////////////////////.........000000000000000000000000---------------...//////000000000000////////////222666;;;;;;777222000000---------...............------------------------000111111111222222222222...///////////////......000///.........///111222222111000//////000111222//////...---,,,***((('''000000000000000000000000000000111111111111000000111000///......///000111111222333333333222111000000000///////////////000111000000///////////////000000000000000000000000333333222111000///...---000000000000000000000000///////////////000111111/////////000111222333444//////000000111111222222000000000000000000000000000000000000000000000000 $$$)))...111222000///111111222222222222111111000000000000000000000000222222111111111111111111666555333111////////////222222111000000111222222////////////////////////222222111111222222333444444333222222111111222222222222222222333333444555555666777666444333222333333333444555444333111000444333333222111111111222444444444555555444333333555444333333333333444555555555555444444333333333444444444444444444444444333222111111000000111111333333222222333333444555333333444555555444333333111222333333333333222111111222222333333222222111000000000000000000111222000000000000000000000000......///000111222222333111111111111000000000000//////000000000000//////222000///------///000222000000000000000000000000111111111000000000000000000000////////////000000111111000///////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000//////......////////////000000000000111111111111111111111111111111111111000000000///000/////////............000000///////////////000000///...------------...000000000000000000000000000000000000000000000000111111111111000000000000...////////////000000000000000000000000111111222111111111111000000000///111111111111111111222222111111000000////////////000111111222222111111000222222222222222222222222//////000111111111111111////////////............---------............///......//////////////////.................................///......---,,,111000///...------------......---///000111///...,,,,,,---.../////////////////////////////////...000000000000000000000000000////////////000111111000000000000///////////////333666888777444222111///000000000000000000000........................000000000000111111111222//////000000000//////...000//////...///000111222111000000000000000000111000000111000000///......000000000000000000000000000000111111111111000000222111000//////000111222444444555555555333222111222222111111111111222222222222111000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000000111000///......------......000000000000000111111111000000000000000000000000111111111111111111111111)))+++///222333333111000111111222222222222111111222222222222222222222222111111111111111111111111555444222111000///000000000111111222333444555555000000000000000000000000222222111111222222333444222111111111222333333444333222222222333333444555666777888777555444444444333444444444333333222111444333333222222111222222333444444444444444333333555555444333333444555555666666555555555444444444666666666666666666666666444333333222222222222222333333222222333333444555333333444555555444333333111222222333333222222111111222222333333222222111111111111111111222222333000000000000000000000000//////000000111111222222111111111111000000000000//////000000000000//////111000///......///000111000000000000000000000000000000000000000111111111111000000//////000000111111111000///////////////000000000000000000000000000//////......//////000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000333222111111111111222333111111111111000000000000111111111111000000000000222222111000/////////000//////......------......000000000000000000000000000000000000000000000000111111111111000000000000............////////////000000000000000111111222111111111111000000000000111111111111111111000000111000000000000/////////000111111222222111111000222222222222222222222222//////000000111111000000////////////............---------............///.../////////000000111111////////////////////////,,,,,,---.../////////...333222000...---,,,++++++......---///000111///...------...............---......//////////////////000000000000000000000000000000//////000000111222000000000000////////////---...111444666666333111000000000000000000//////////////////////////////////////////000000000000///000000111111111000000000////////////000111222///000000111111000000//////000111222222333333333////////////////////////000000111111111111000000222111111000000111111222555555555444444222111000222111111111111111222222333222222111111111111111111111111111111111111111......///000111222222333000000000000000000000000111000000/////////000000222222111000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111222333333333222111000111111222222222222111111222222222222222222222222111111111111111111111111333222111111000000111111000000222333333333222222111111111111111111111111222111111111111222333333000000000111222333555666333333222222222333444444666888999888666444444555444444333333222222333333333333333333222222222222333333333444444444444444555555444333333444555555666666666666555555555555555555555555555555555555555555444333333333333333333333222222333333444555333333444444444444333333111111222333333222111111111222222333333222222111222222111111222333333444000000000000000000000000000000000000000111111111111111111111000000000000//////000000000000//////////////////////////////000000000000000000000000//////000000111111222222111111111000000111111111111000000///////////////111111111111111111111111/////////....../////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000.../////////000000000111////////////000000000000333222000//////000222333111111111000000000000000111111111111111111111111444333222111000000000000//////............///////////////////////////////////////000000000000000111111111111000000000///........./////////000000000000000000000111111222111111111000000000000000222222111111000000//////000000000000000000000000000000111111111111000000000000000000000000000000//////000000000000000///////////////............---------............///.........///000000111111........................,,,---......///.........222111000...---,,,++++++,,,++++++---...///---,,,..................------............////////////////////////////////////.........---...//////000000000000000////////////...------000444555222///............------------////////////////////////.........////////////000000000111222222222111111000000000000000111111111...///000111111000///...---...///000111111111111////////////////////////000000111111111111000000111000000000000000000111333333222111000///......//////////////////000111222222111000000000000111222222222222222222222222......///000111222222333000000000000000000000000222111000000///000000000/////////000111222333444222222111111000000//////000000000000000000000000111111111111111111111111222222222111000000//////111111222222222222111111000000000000000000000000111111111111111222222222111111111111111111222222111222222222111...+++)))222222222222222222222222111111111111111222222333111111111111222333444555333333333222222333333444555666888777555444444555555444333222111222333444333333333333333333222222333333333333333333444444555555444444444444555555555555555555555555444444333333333333333333333333555444444333333333333333333333222222333333444555333333333333333333333333111111222222222222111111111222222333333222222111111111111111111222333444000000000000000000000000111111111000000000000000111111111111000000000/////////000000000000//////......///000000///......000000000000000000000000......///000111222222333222222111111111111222222000000////////////000000000000000000000000000000//////............//////////////////////////////////////////////////////.../////////000000000111000000000000000000000000......//////000000111111////////////000000000000222000///------///000222000000000000000000111111000000000000000000000000444444333111000000000000//////.........//////000////////////////////////......//////000000000000111111111111000000000/////////000000000111111111000000000000000111111222000000000000000000111111222111111000000/////////000000000000111111111111000000000111111000000000//////////////////////////////000000000//////...////////////............---------............///---------....../////////------------------------.........///......---,,,//////...---------------,,,++++++---...///---,,,..................---------.........//////000000////////////////////////...............///000000000000000000////////////000...,,,...111222///,,,//////......---------,,,........................---.........////////////000000111222222222222222///000000111111111111111...///000111111000///.........///000000000//////////////////////////////000000111111111111000000...//////////////////...222222111000//////......//////......///000111111111111000////////////000111111111111111111111111000000000000000111111111000000000000000000000000111111000000000000111111******++++++,,,...///000222222111111000000//////000000000000000000000000111111111111111111111111111000000000000000000000111111222222222222111111000000000000000000000000000000111111111222222222000111111111222222222222111222333222111...+++)))222222222222222222222222111111000000111111222333333333222222111222222333444333333222222333333333333444666555444333333444444333222111222333444555222333333444444444333222333222222222222333444555555555555555555555555555333333333333333333333333333333333333333333333333444444333222222222222222333333222222333333444555333333333333333333333333111111111111111111111111111222222333333222222111/////////000000111333333000000000000000000000000111111111000000000000000111111111111000000000/////////000000000000//////......////////////......000000000000000000000000......///000111222222333222222111111111111222222000000////////////000000///////////////////////////......------......///////////////////////////////////////////////////......//////000000111111000000000000000000000000......//////000000111111////////////000000000000000///............///000000000000000111111111111///////////////000000000333333222111000000000000//////......//////000000000000000000000000000000---......//////000000111111111111111000000000000000000000000111111111111000000000000000111111222000000000000111111111111000000000000000000//////000000000111111111111222///000000111111000000///000000000000000000000000//////000000000///......////////////............---------............///..................------------------------------.../////////...---,,,,,,------,,,,,,---...//////......---///000111///...------...............---------......///000000000000000000000000000000000111111000000111111222333000000000000////////////000///...---......---,,,111111111000//////..........................................///////////////000111222222222222222///000111111222222111111...//////000000//////...000111111111111000000///////////////////////////000000111111111111000000---......//////......---333222111111000111111111000000000000111222333444111000000///////////////000000000000000000000000222222111111000000//////000000000000000000000000111000000000000111222333//////...---------------111111111111000000000000000000000000000000000000222222222222222222222222000000111111222333333444111111222222222222111111222222222222222222222222000000000111222222333333000111111222222222111111111222333333333222111000222222222222222222222222111000000000000111222222444333222222111111222222444444333222222222333333222333555555333222333333333333222222333333444444111222444555555444333333222222111111111333444555444555666666666666555444222222222222222333333333444444444444444444444444444333333222222222222222333333222222333333444555333333222222222222333333222111000000000000111222111222222333333222222111......//////000111333333000000000000000000000000000000000000000111111111111111111111000000000000//////000000000000//////........................000000000000000000000000//////000000111111222222111111111000000111111111///////////////000000111........................///......------......///000000000000000000000000////////////////////////.........///000111111111000000000000000000000000////////////000000000000////////////000000000000///////////////////////////000000000111111111111////////////000000000111222111111000000000111111///////////////000111111000000000000000000000000------......///000000111111111111111000000000000/////////000000000000111000000000000000111111222///000000000111111111111/////////000000000000000000000111111111222222222//////000000000000//////111111111111111111111111//////000000///......---////////////............---------............///000000//////......------........................,,,---......///.........---,,,,,,,,,------...///......---///000111///...,,,,,,---...////////////------......///000000111000000000000000000000000111111000000111111222333000000000000/////////////////////...,,,,,,---///222111111000//////......////////////////////////....../////////000000000...///000111222222222222///000111222222222111111/////////....../////////000000111111111111000000000000000000000000000000000000111111111111000000---...///000000///...---111111000///000111222333000000000000111222333444222111000000//////000000////////////////////////111111111111000000000///000000000000000000000000/////////000111222333444333333222111111111111111000000000000000111111111000000000000000000000000222222222222222222222222///000111333333444444444111111222222222222111111222222222222222222222222///000000111222222333333111111222222222111000000222222222333333333333333222222222222222222222222000000000000000111222222222222222111222222333333555444333333222222222333222444555555444333333444111222333333444444444333111222444555666555444333222111000000111333555666444555666777777666555444222222222333333444444444444444444444444444444444555555444333333333333333333333222222333333444555333333222111111222333333222111000//////000111222111222222333333222222111/////////000111222444444000000000000000000000000//////000000111111222222111111111111000000000000//////000000000000/////////...------------...///000000000000000000000000000000000000000111111111111000000//////000000111///////////////000111111.................................------.........111111111111111111111111////////////////////////---......///000111111222000000000000000000000000000000000000////////////////////////000000000000000000111111111111000000//////000000111111111222//////000000111111111222000000000000000000111111///////////////000111111000000000000000000000000---------...///000000111111111111111000000000000............/////////000000000000000000111111222//////000000111111111222......//////000000111111000000111111222222222222//////000000000000//////000000000000000000000000//////000000///...------000/////////............---------.........//////222222111000///...------////////////////////////***+++,,,...///000000000...------,,,,,,------...,,,,,,+++---...///---,,,+++,,,---...////////////---------...///000000111000000000000000000000000///////////////000000111000000000000////////////---///000...++++++...222000//////...---,,,,,,,,,000000000000000000000000////////////000000000000......///111111222222222///000111222333222111111000///...------...///000---...///000000000000000111111111111111111111111000000111111111111000000...///000111111000///.........------...///111222............///000111222333222222111000111111111////////////////////////000000000000000111111111000000000000000000000000...//////000111333444555......//////000222333444//////000000111111222222000000000000000000000000222222222222222222222222...///111222333333222111111111222222222222111111000000000000000000000000///000000111222222333333111222222333222111000///555444222111000000000000111111111111111111111111000000000000000111111222000000000111222333555555555444333333222222222222333444666666555444555666000111333444555444333333111222444666666555444333222111000000111333555666444555666777777666555444333333333444444555555555222222222222222222222222666666555444444444444555333333222222333333444555444333222111111222333444222111000//////000111222222222222333333222222222000000000111222444555666000000000000000000000000...//////000111222222333111111111111000000000000//////000000000000//////000///---,,,,,,---///000000000000000000000000000111111111000000000000000000000////////////000000///////////////000111111,,,,,,---......---,,,,,,............////////////222111111111000000//////...111333222000...000222111111000000//////......111111111111111111111111////////////////////////------,,,,,,,,,,,,------////////////111111000...000000////////////000000......///000000111000000222111///......//////000666333///,,,+++---///000000000000000////////////............/////////000000///.........000111222111000/////////000222333//////000000000000//////000000000000////////////000000000000000000000000............////////////000000000000000000000000////////////////////////.../////////...---,,,,,,//////.........---------,,,------......------,,,////////////000000000000---------.............../////////......---------------------------------000---***+++...000000...////////////////////////////////////000000000000//////............//////------............------000000000000000000000000////////////////////////000000000000000000000000111111000000//////......------......//////000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000...///000///...---...000111111111111111000//////111111111111000000000000111111111111111000//////////////////////////////000000000000000000000000//////000000000000//////111111000000//////......000000000000000000000000000000111111111111000000000000///...............000111111111111222222222111111111111111111111111111111111111111111111111222222111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111///000000000111111111111333222111000000111222333111000000000111222333333000000000000111222333444000111222333444555555555222222222222222222222222222222222222222222222222666444222222444555444444222222222222222222333333333333333333333333333333222333444444555555444444555444333222222444555666555666666666555444444333333444444555555444444333333333333222222111111111111111111111000000//////222222111111222222333444444444333222111111111222//////000000111111111111111111111111111111111111000000000000111111111111------...///000000//////........................---...000222333333222111,,,111111,,,,,,000000,,,///////////////.........000/////////000111333444000000000000000000000000............////////////111111111000000000//////...///111111/////////000111000000000/////////...000000000000000000000000////////////////////////111111000000000000111111000000000111222222111000000000////////////000000---...//////000000000///......------...///000111333222///------...///000000000000000////////////........./////////000000000//////......///000111111000000//////000111222000000111111111111000000111111111111000000000000000000000000000000000000/////////000000000000111000000000000000000000000////////////////////////......//////......---,,,//////.........------------......//////......---.../////////000000000000///..............................---------,,,,,,------------------------...,,,***+++---///...---....................................//////////////////............//////---......//////......---////////////////////////////////////////////////////////////////////////000000000000//////....../////////000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111...///000///......///000111111111111111000//////111111111111000000000000000000000000000///......000000000000000000000000000000000000000000000000///000000111111000000///111000000000/////////...000000000000000000000000000000111111111111000000000000///...............000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111222222111000000111222222111111111000111111222222000000000111222333444444111111222333444444444444222222222222222222222222222222222222222222222222444333111222333444333222222222222222222333333333333333333333333333333333222333444444555555444444444333333222222222333333555555555555555444333222333333444444444444333333333222222222111111111111111111000000000/////////222222111111222222333444333333222111111111111111//////000000111111222222111111111111111111111111...////////////000000000......//////////////////........................((()))+++---......---,,,...111111......222222...////////////////////////000//////...///000222222...---,,,++++++,,,---...............////////////111111000000000000/////////......///000000...---000000000000////////////////////////////////////////////////////////////333222222111111222222333000000111111111000000///000000////////////000000------...////////////...,,,,,,,,,,,,---///000111000000////////////000000000000000000////////////....../////////000000000111000000////////////000111111000/////////000000111111222222222222111111222222222222111111111111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////....../////////...------/////////............---...//////////////////........./////////000000000000000000//////.........------------,,,,,,,,,,,,------------------------++++++***,,,---...---+++........................------------............//////............//////---......//////......---////////////////////////////////////////////////........................000000000////////////...111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000222222222222222222222222...///000000......///000000111111111111000000///111111111111000000000000...////////////......---111111111111111111111111000000000000000000000000000111111111111111111000000000000000////////////000000000000000000000000000000111111111111000000000000///.........//////000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111000000222222111000000111222222222222111000000000111111111111222222333333444444222222333333333333333222222222222222222222222222222222222222222222222222333222111111333333222111111222222222333333333444444444333333333333333333222333444444555555444444333333333333222111000000333333444444444333222222222222222333333222222222222222222222111111111111000000000000000/////////222111111111111222333333222111111000000000000000...//////000111111222222000000000000000000000000............///////////////////////////.................................+++,,,...///000//////...---000000...///111222000////////////////////////000//////......///000000,,,***(((''''''(((***,,,............////////////000000000000000000//////000...---...111222///,,,000000000000////////////000000000000000000000000////////////////////////111000000//////000000111///000111111///......///000000////////////000000------...............---,,,,,,------...///000000......///000000000000000000000000000////////////...////////////000000000111111000000//////......111000000000////////////000111111222222111111000222222111111111000000000//////////////////////////////000000000111111111////////////////////////////////////////////////......////////////....../////////.....................////////////.............../////////000000222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---......,,,+++........................------.........///////////////............//////......////////////......////////////////////////////////////////////////........................////////////////////////111111111000000/////////////////////////////////......//////000000111111////////////////////////111111111111111111111111...000111000///...///000000000111111111111000///111111111111000000000///...//////000//////......000000000000000000000000000000000000000000000000111111222222222222111111000000000000////////////////////////////////////000000111111111111000000000000///////////////000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111000000222111111111111111111222333222111000000///000000222222333333444444444444222222333333333222222111222222222222222222222222222222222222222222222222333222111222333444222111111222222333333444444444444444444444444333333333222333444444555555444444333444444444333222000///222222333333333222222111111111222222222222111111333333333333222222222222111111111111111111111111111111111111111222222333000000////////////000000/////////000111111222222////////////////////////........./////////000000000//////.......................................///000111222222222222111,,,---...---...///000//////////////////000000000/////////...............000///---,,,,,,---///000............//////////////////////////////000000222///...///222333000---////////////000000000000111111111111111111111111000000000000000000000000000//////......//////000000222444333111///000111000000////////////000000---...............------/////////000////////////---...///000111111000000000000000000////////////////////////000000000111111111000000//////......//////000000000///////////////000000000000//////111111000000000/////////////////////////////////........./////////000000////////////////////////////////////////////////......///////////////...////////////////////////,,,------......------,,,............////////////222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...------............................../////////000000000//////............//////...//////////////////...........................////////////////////////......................................./////////000000000//////.........////////////////////////......//////000000111111////////////////////////000000000000000000000000///000111000///...///111///000000111111111000000111111111111000000000//////000000111111000000000////////////////////////000000000000000000000000111111222222222222111111////////////000000000000////////////////////////000000111111111111000000000000/////////000000111000000111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111222222111111111222222111000////////////222222333444444444333333222222222333222222111111222222222222222222222222222222222222222222222222444333333444555555333222111111222333444444555555555555555444444333333333222333444444555555444444444555555666555333111000111111222222333222222111000111111222222111111000333333444444444444444444222222222222222222222222111111000000111111222333000///////////////000000///000000000111111111111........................//////000000000111111111000///............//////////////////////////////------...........................///000///000111////////////000000111111///////////////.........222111000//////000111222............////////////......////////////000000111000000111222222000///////////////000000000000111111111111111111111111000000000000000000000000111000000//////000000111333666888777333111222444000000////////////000000...////////////...------000000111111000///............///000000111000000000000000000/////////////////////000000000111111///000000000000000///...---...///000000000000/////////000000000000//////000000000000/////////...000000000000000000000000............////////////000000000000000000000000////////////////////////......///000000000//////...////////////000000000,,,,,,------------,,,,,,------........./////////000000000//////.........,,,,,,,,,,,,------------------------------------+++---//////...---...///------------------------////////////000000000111//////............//////...//////000000//////...........................////////////////////////........................---............/////////////////////............000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////000111111//////000111///000000111111111111000111111111111000000000000///000000111111111111111........................000000000000000000000000000111111111111111111000////////////000000000000000000000000000000000000000000111111111111000000000000/////////000111111000111111111111222222222111111111111111111111111111111111111111111111111000000000111222222333333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333000111222222222222111000111111000/////////000000111222333444444333222111111111222222222222222111222222222222222222222222222222222222222222222222444333333555666666444222111111222333444555666666666666555555444333333333222333444444555555444444555555555555444333333222111111222333333333222222111111111222222111111111333333333333444444444444111111111222222222222333111000000000000111222222///////////////000000111111111111111000000000000////////////////////////000000000000111111111111///...---------///000111////////////////////////---------------------...222000///222222//////222...//////000000111111222...//////000000000//////....................................////////////........./////////000000...000111111000//////000.../////////000000000111111111111111111111111111000000000000000000000000111000000//////000000111333666888777222000111444000000////////////000000///000000000//////...------...///000000000///...///////////////000000000000000000000//////////////////000000000111111111...///000111111000000///+++,,,...///000111000000000000000111111000000000111111111000000000//////000000000000000000000000...////////////000000000000000000000000000000000////////////////////////......///000000000000000.../////////000000000000------............---------------........./////////.....................,,,,,,---------.........------------------------+++---...---,,,+++...000------------------------........./////////000000//////............////////////000000000000//////........................////////////////////////////////////////////////---------........./////////////////////000000000000000000000000000000000000000000000////////////000000000000000000000000///////////////////////////000111111000///000111//////000111111111111111111111111111000000000000...//////000111111000000////////////////////////000000000000000000000000///000000111111000000///.../////////000000000111000000000000000000000000000000111111111111000000000000//////000111111222000111111111111222222222111111111111111111111111111111111111111111111111///000000111222222333333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333444444000111222222222222111000000////////////000000111000111333444333222111000///000111222222222222222222222222222222222222222222222222222222222222222222222333444666555333000111111222333444555666666666666666555444444333333222333444444555555444444444444333333333333333444111222222333444444333333111222222222222222222111111111111222222333333333//////000000000111111111000000000000000111222222000/////////000000111222333333222111000///....../////////////////////////////////000000000000111...---,,,,,,---///111333////////////////////////000000////////////000000222......111000,,,,,,///...//////000111111222222---...000111111111111000......///000000///................../////////000---.........//////000000,,,///111111...,,,...000.../////////000000111111000000000000000000000000000000000000000000000000//////............//////000333666444///---...111000000////////////000000000000111111000///......***+++---///000000//////000000////////////000000000000000000////////////000000000000111111111111---...///111111111000000***+++---///111111111111111111222222222222111111222222222111111111111000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////......///000000000000000.../////////000000111111......////////////......---------.........//////---------...............---------....../////////------------------------+++,,,---,,,)))***---000---------------------------------.........////////////............////////////000000000000//////........................////////////////////////000000000000000000000000---------.........////////////000000111111222222000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000///111222111000///000111//////000111111111111111111111111111000000000000------...///000000//////000000000000000000000000000000000000000000000000//////000000000000//////.../////////000000111111000000000000000000000000000000111111111111000000000000///000000111222222000111111111111222222222111111111111111111111111111111111111111111111111///000000111222222333333222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111//////000111333444555666000111222333333222111000//////...//////000111222///111222333333222000///...///000111222333333333222222222222222222222222222222222222222222222222111111222333555444222///111111222333444666666777777777666555444444333333222333444444555555444444333222111111111222333444111222333444444444444444222222333333333333222222//////000000111111111222---.........//////000000000000000000000111111222000000000000000111222222444444333111000...------000000000000000000000000............/////////000------,,,,,,---000222444000000000000000000000000000///............//////000+++***...---''''''***...//////000111222222222---...000111222222222111........................//////.........---------........................////////////000000000000111000000////////////000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000111000000///...---------000000000///......------------///000111111111111000000///...............////////////////////////111111111111000...---,,,111111000//////000111111111000//////000222444666000000000000000000000000111000///////////////000000...---...///000///...000000000000000000000000/////////...------,,,,,,,,,,,,------...//////////////////...---------,,,,,,,,,,,,---------------........................//////.........---------------------------------++++++,,,,,,,,,,,,---------------------...///000000///...---,,,------...........................222111000///......//////...------......///000111//////////////////////////////000000000000//////////////////////////////............////////////111111000000//////......000000000000111111111111111111000///////////////////////////000000000000000000000000000000000000////////////000000000000111000///......///000111///000000000000000//////111111000000000000000111000000000000000000000000222222111111000000//////000000000000000000000000000000000000111111111111......///000111222222333000000000000000111111222000000000000000000000000...//////000111222222222222222111111111111111111333222222222222222222333222222222222222222222222111111222222222333333333000000000000111111111111000111111111111222222222333222222111111222222333222222222222222222222222222222111111111111222222000333444333000000222555/////////000111222222222000000111222333444444555222222333333333333444444222222222111111111000000111111111222222333333333333222111111111222333444999888777555444444555555222444666666555444555666666555444333222111111111333222111111333333222111333333333333333333333333222222222111111111000000000000000000000000000000///000222333333222000///111000//////000222444666LLLCCC666***%%%'''---222111111000000//////..................////////////000000000000000000000000000000000000000//////...000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000........................//////.........---------........................000000000000000/////////000///////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111000000///......------.........///////////////---...///000111111111111000000///............/////////////////////////////////000000000///......111111111111111111111111222111000//////111222333000000000000000000000000//////............//////000///......///000///...000000000000000000000000------....................................------...............---------000000000000000000000000........................//////.........---------........................,,,,,,---------.........---------------...//////000///...---------............................../////////.........------...............///111111////////////////////////...//////000000//////...////////////////////////............////////////111000000000/////////...//////000000000111111111111111000///////////////////////////000000000000000000000000000000000000////////////000000000000111000///......///000111//////000000000000//////111111000000000000111111000000000000000000000000111000000000000/////////000000000000000000000000000000000000111111111111//////000000111111222222000000000000000111111222000000000000000000000000...//////000111111222222111111111111111111111111111111000000000000111111222222222222222222222222111111111222222222333333000000000000111111111111000111111111111222222222333222222111111222222333222222222222222222222222222111111000000111111222///000111000000000222333000000000111111222222222222222222222222222333333222222222333333333444444333222222222222111111111222222222222222222333333222222111111111222333444666555333222222222222333222444555666555444555666555555444333222222222222333222111111333333222111333333333333333333333333222222222111111111000000000000000000000000000000///000222333333222000///111000000000000111333444AAA<<<444---***+++...111000000111111111111111111/////////000000000000111////////////////////////---...///000111222222222000000000000000000000000///////////////////////////000111111111111000///000000000000000000000000.......................................---------........................111111111000000/////////............///000111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000000000000///......------------......///000000111---...///000000111111000111000//////......//////////////////////////////------...///////////////000111222333333222111000333222111000///000111111000000000000000000000000.........------......///000///......000000///...////////////////////////,,,,,,------...//////000000//////...------,,,,,,---------...............000/////////......------.......................................---------////////////////////////---............/////////...------------...//////000///......------.................................///000000000///...---............///000111111000000000000000000000000.........//////.........////////////////////////............////////////000000000000//////////////////000000000000111111111000000///////////////////////////000000000000000000000000000000000000////////////000000000000000000////////////000000//////000000111000000///111000000000000000111111////////////////////////....../////////000000000000000000000000000000000000000000000111111111111000000000000000111111111000000000000000111111222000000000000000000000000/////////000111111222222111111111111111111111111000//////......//////000222222222222222222222222111111111222222222222333000000000000111111111111000111111111111222222222222222111111111111222222222222222222222222222222222111111000000111111222...---,,,---///111111111111111111111222222222222333333333222222222111111222222222222333333333333333333333333222222222222333333222222222222222222222111111111111222333333333222222111111111222222111333555555444444444555444333333222222333333444333222111111333333222111333333333333333333333333222222222111111111111111000000000000000000000000///000111222222111000///111111111111111111111111444333111000//////000111......//////000111111222000000000000111111111111////////////////////////---...///000111222222222000000000000000000000000........................///000222444444222000///000000000000000000000000........................................................................222222111111000/////////---------...///000111222////////////////////////////////////////////////......//////000000111111000000000000000000000000////////////000000000000000000//////........................//////000000......///000000000000000111000000///.../////////////////////////////////------...............---///111222444444222111///222111000000000000111111000000000000000000000000///............///000000000///...///000111000...........................---------.........////////////.........---------,,,---------...///////////////......---,,,,,,,,,........................................................................------........./////////......---------....../////////..........................................000111333444444222000///............///000111222000000000000000000000000------............------////////////////////////............////////////000000000000////////////////////////000000000111000000////////////000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000//////000111111111000000000000000000000000111222////////////////////////---------...///000000111///////////////////////////000000000111111111111111111111000000000000000000000000000000111111222000000000000000000000000//////000000111111111111111111111111111222222222/////////....../////////111111111111111111111111111111111111222222222222///000000000111111111111000000111111111222222222222222111111111111222222111111111111111111111111111111000000000000111111...,,,***,,,000333222000111111111111111111111111222222222222222222222222111222222222222333333333444444444333333333222222333333333222222111111111111111111111111222222333222222222222222333333333111333444444333333444555333222222222333333444555333222111111333333222111222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000000111111111111111000///---...///000111111111000,,,,,,,,,---------......//////000000000111111111///////////////////////////000000000000///......////////////////////////........................///111333666666333111///////////////////////////........................---.....................////////////////////////222111111111000000000///------------...///111111////////////////////////////////////////////////.../////////000000000111////////////////////////////////////000000000000////////////............000000//////...............//////000000000000///111111000///////////////////////////////////////////////////...---,,,+++///000222333333222000///////////////000111222333000000000000000000000000000000//////000111111222111///...///000111000///------------------------//////.........------------------.........//////,,,---------.../////////111111111000000000//////........................---.....................------------------------,,,------------.........///......---------............/////////////////////////////////////////////000222444444222111000///......//////000111222000000000000000000000000------............------////////////////////////............////////////////////////000000000000...////////////000000000000000////////////000000////////////000000000000111111111111111111111111////////////000000000000//////000000000000////////////000111111111111111000000//////000111222222////////////////////////,,,,,,---...///000111111///////////////////////////000000000111111111111111111111000000000000000000000000000000111111222111111111111111111111111000000000000000111111111000000111111111222222222111000000//////000000111111111111111111111111111000000111111111222222222///000000000111111111111000000111111111222222222222111111000000111111222111111111111111111111111111000000000000000000111000---+++---111444333222/////////000000000000000000000111222333333444444111111111222222222333333444444444333333333222222333333333222222111111111000000111111222222222222111111222222222222222222000222444444333222333444222222222222333444555555333222111111333333222111222222222222222222222222111111111111111111111111000000000000000000000000000000000111111000000000000000111111111000//////.........//////000000000...---------,,,,,,,,,+++........./////////000000..............................//////......---,,,////////////////////////........................///111444666666444111///////////////////////////........................---------...............////////////////////////111111111111111111111111------------...///000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////000000000000//////////////////......111000000///......------//////000000000000//////222111000000//////000000////////////////////////000000000///...---,,,+++///000111222222111000///------...///111222222333000000000000000000000000000000000000111222333333111000//////111111000///........................000//////...------,,,,,,,,,,,,------...//////000---------...............................................................---------...............------------------------,,,,,,---------.........//////...------------.........///000000000//////////////////////////////---...///000000000///...////////////000111222222000000000000000000000000.........//////.........////////////////////////............////////////////////////000000000000......////////////000000///////////////000000111////////////000000000000111111111111111111111111////////////000000000000//////000000000000////////////000111222222222222////////////000111222333////////////////////////------...///000000111111000000000000000000000000000000000000111111111111000000000000000111111111000000000000000111111222111111111111111111111111000000000000000000111111000000000111222222333333222111111000000111111222111111111111111111111111000000000111111111111222000000000000111111111111000111111111111222222222111111000000000000111111111111111111111111111111111000000//////000000111000///...///111333333333...//////000111111222222///000111222333444444555111111111111222222222222333333333333222222222222333333222222222222222222///000111111222222111111///000000111000000/////////111333333222222222333222222222222333333444555333222111111333333222111222222222222222222222222111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000///.........///000111000000///......------............////////////........................+++,,,---...///000000000000000000000000000000000........................000111333555555333111000000000000000000000000000........................---------.........//////////////////////////////000000000111111222222333......---------......///000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////000000000000...////////////////////////////////////.........//////000000000000//////222111000000//////000000////////////////////////000000000000//////...---////////////////////////......///000000111000000000000000000000000000000////////////000111222333111000///000111111000///..........................................------------.................................---------))))))******+++,,,,,,,,,........................---------.........//////........................---............///////////////...------------------...///000111000000///////////////////////////------........./////////////////////000111222333////////////////////////...//////000000//////...////////////////////////............////////////.../////////000000000111........./////////000000///////////////000111111////////////000000000000111111111111111111111111////////////000000000000...///000111111000///...//////000111222222222222////////////000111222333000000000000000000000000/////////000000111111111000000000000000000000000000000000000111111111111//////000000111111222222000000000000000111111222111111111111111111111111111000000000000000000000///000000111222222333333222111111000000111111222111111111111111111111111000000000000111111111111000000000000111111111111000111111111111222222222111111000000000000111111111111111111111111111111000000////////////000000000000111111000000222444//////000222333444555555111111111222222333333333111111111111222222222222333222222222222111111111222222222222222222333333...///000111222111111000000111111222111000...---///111333333222111222333333333222222222333444444333222111111333333222111111111111111111111111111000000111111111222222222000000000000000000000000000000////////////000000//////......///000111222111000//////...//////000000000000///////////////...////////////000000000........................,,,---...000111111222222000000000000000000000000////////////////////////000111222333333222111000000000000000000000000000........................---------.........//////000000000000000000000000//////000111222333333444///......---------......000000000000000000000000000000000000000000000000222222111000///...------////////////////////////////////////000000000000.........///////////////------......///000000000///000000000000000//////222111111000000000000000////////////////////////...//////000000000000000//////............//////000000000000000//////...000000000000000000000000............///000222222111000///000111222111///////////////////////////,,,,,,------...//////////////////...------,,,,,,/////////......------,,,***+++,,,,,,......///000........................---------.........//////////////////////////////////////////000000000000000///...------------------...///111111111000///000000000000000000000000/////////...///000111222////////////000111222333//////////////////////////////000000000000//////////////////////////////............/////////000.../////////000000111111............/////////000///////////////000111111////////////000000000000111111111111111111111111////////////000000000000...///000111111000///...//////000222222333333333////////////000111222333111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111...//////000111222222333000000000000000111111222111111111111111111111111111111111000000000000000///000000111222222333333111111000000000000111111000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222111111000000000000111111000000000000000000000000000000////////////000000///111333111///...111444000000222333555666888888333333333222222222222111000111111111111222222222222222222111111111000000111111111222222333333444...///000222222111111000333444444444333222000//////111222222111111222333444333333222222333333444333222111111333333222111111111111111111111111111000000111111222222222222000000000000000000000000000000////////////000000//////------...000222444///000000000000000//////,,,,,,------.../////////000000000000111111111111........................222222222222222111000000000000000000000000000000000000000000000000000000111111111222222111111111000000000000000000000000...............///000000...............///000111000000///...............//////000000111111222222////////////////////////.../////////////////////111111111111222222222222000000000000000000000000000000000000000000000000000000000000111111111111222222222111000//////...000000///...............---...111222222111...---////////////////////////000000000000000000000000............////////////000000000000000000000000222111111111000000////////////............//////000000000000000000000000000000000000///////////////...---,,,,,,---...///222111000.........//////.../////////...---,,,,,,......................................................---,,,***)))((((((//////.........---------//////.........---------,,,---......//////......---------............///---///222444444222///---111111111111111000///..................///000000000000000000000000000000000000000000000000000000............////////////......////////////......---...//////......///111///////////////000111111000000000000000000000000...//////000111222222333222111000//////000111222000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000//////000111111111111000222111111111000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111000000000000000......//////000000111111111111111000000000000000222222111000000000000000000000000000000000000000222222222222222111000///000000000111222222222333000111111111111222222222222111000......000111222000000000000000000000000////////////////////////......//////000000111111333222111000000111222333111111222222222333333333111111111222222333333333222222222111111000000000333333333333333333333333333222222111111222222333111111111111111111111111000111222333444555444444222333333444444333333222444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111222333333222111000000///////////////000111......//////000000111111////////////////////////---......///000111111222000000000000////////////222111111000000000000000333222111000000111222333000000000000000///.........///000222222111111000///...............//////......------...//////000000000///...............000000000000000111111111//////////////////////////////////////////......////////////000000000000000000000000000000000000000000000000000000000000//////000000000111111111222222111111000//////...111000//////......//////...///000111111000///...////////////////////////000000000000000000000000/////////000000000000111000000000000000000000000111111111000000000//////333222222111111222222333000000000000000000000000......//////000000111111//////...------.../////////......------...///000.........///......------................................................,,,,,,,,,,,,------......//////.........---------//////.........---------,,,---......//////......---------............///---///111222222111///---000000111111111000//////...............//////000////////////////////////000000000000000000000000............////////////......////////////......---...//////......///111///////////////000111111000000000000000000000000......///000000111222222000000///......///000000000000000000000000000000///000000111111000000/////////000000000000//////000000000000000000000000000000000000000000000000///000000111222111111111111111111111000000000///000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000000////////////000000000000111000000000000000000000000000///...............111111111111111111111111222222222222222111000000111111111111111222222222000111111111111222222222111000///......///000111000000000000000000000000000000000000000000000000////////////000000111111222222111000000111222222111111222222222333333333111111222222222333333333444444444333333333222222333333333333333333333333333222222111111222222333222222222222222222222222000000111222222333444444333333444444444444333333444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000000000111222222222222111000000000////////////000000////////////000000000000////////////////////////.........///000111111111000000000000////////////111000000///.../////////222111111000000111111222000000000000000///.........///000111222111111000///......---------.........------------...//////000000///.........//////111111111111000000000000////////////////////////000000000//////.........////////////000000000000000000000000000000000000000000000000000000000000//////000000000000111111222111111000000//////...111111000/////////000000//////000000000000//////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000//////444444333333333333444444000000000000000000000000------...///000111222222000//////......//////000,,,,,,,,,,,,---...///000------......///.........................................................,,,,,,---...///000000111...............---------...............---------,,,---......//////......---------............///......///000000///......//////000111111111000000......------......///000........................000000000000000000000000............////////////......////////////......---...//////......///111///////////////000111111000000000000000000000000.........//////000000111//////............//////000000000000000000000000000111111111111111111000//////000000000000//////000000000000000000000000000000000000000000000000000000111222222222222111111111111111000000000000000000000000000000000000222222222222222222222222222222000000000000222222000000000000000000000000111111111111111111111111000000000000////////////000000000000000000111111000000///.........//////222222222222222222222222111222222222222111000000222222222111111111111111000111111111111222222222000///...------...///000000000000000000000000000111111111111111111111111/////////000000000000111222222111000000111222222111111222222222333333333222222222222333333333333444444444333333333333222333333333333333333333333333222222111111222222333333333333333333333333333111111000000111222333444444444444444444444444444444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111000111222222222222111000111000000//////000000000000000000000////////////////////////////////////......//////000000111111////////////000000000000000//////...............000111111222222111111000000000111111000000////////////000111111111111000///......---------------......------------......000000///////////////000222222111111000000//////////////////////////////111111000000///.........000111111111222222222222000000000000000000000000////////////////////////////////////000000000111111111000000////////////111111000000000000111111111000///......///000111//////////////////////////////////////////////////////000000000111111111000000000000000000000000000000000000000000//////222111111000000111111222////////////////////////.........///000111111111000000////////////000000---------------......///,,,,,,---.../////////...................................................////////////............................................................,,,---......///.........---------............///.........------...............///000111111111000...------------...//////........................////////////////////////............////////////......////////////......---...//////......///111///////////////000000111////////////////////////---........./////////000////////////////////////000000000000000000000000111111222222222222111111//////000000000000//////000000000000000000000000000000000000000000000000000111111222222222222222111111111000000000000000000000000000000000000000000000000000000000000000222111///......///111222000000000000000000000000000111111111111111222222111111000000//////......000000000000000111111111222222111111000111111222222222222222222222222222111111222222222111111000333222222222111000000000000000111111111222222222111000////////////000111000000000000000000000000111111111111111111111111000000000000000000000000222111111111111111111222111111222222222333333333333333333333333333333333111111111111111111111111333333333333333333333333333222222111111222222333333333333333333333333333333222111000000222444555555555555444444555555555333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111222222111111111111111000000///000000000111111000000//////......////////////////////////.../////////000000000111////////////000000000000000000///............//////000111222222111000///000000111111111000000//////000000000111111111111///......---------......///......---------......000000/////////000000111222222111111000000//////000000000000000000000000111111000000////////////000111111111222222222222000000000000000000000000////////////////////////...////////////000000000000000000///////////////111111000000000000111111111000///......///000111////////////////////////////////////////////////........./////////000000000000000000000000000000//////////////////000000000000////////////000000////////////////////////000000000000//////////////////000000000000//////////////////......------,,,,,,---.../////////.........................................................---------------------.....................---.....................,,,---......///.........---------............//////...---,,,,,,---...///---...///000000000000000---------------...//////........................////////////////////////............////////////......////////////......---...//////......///111///////////////000000111////////////////////////............////////////000000000000000000000000////////////////////////111111222222222222111111//////000000000000//////000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000111111000000000000000000000000000000000000000000000000111000...------...000111000000000000000000000000000000111111222222222333111111000000//////......//////000000111111111111222222111111111111222222111111111111111111111111000111111222222222111111333222222222111000000000000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000111111111222222111111111111111222222222333333333333333333333333333333333111111111111111111111111333333333333333333333333333222222111111222222333333333333333333333333333555444333111222333555777666555444444444444555666333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111111111222111111111111111111222222222111000000000000000111111000000//////......000000000000000000000000////////////000000000000.../////////000000000111222111000000//////000000///000111222222111000///000000111111111111000000000000000000000111111111...............///000000000000///............///000000/////////000111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......////////////000000////////////////////////000000/////////000111111111000///......///000111////////////////////////000000000000000000000000............////////////000000000000000000000000......////////////000000111111000000000000111111000000000000000000000000111000000000/////////......//////000000//////...///000000//////...,,,,,,------......///.........................................................******+++,,,---......///---------...............---------...............,,,---......//////......---------............///......------------............///000000000//////------,,,,,,------...///........................000000000000000000000000............////////////......////////////......---...//////......///111///////////////000111111000000000000000000000000////////////////////////000000111111111111000000////////////////////////000111111111111111111000//////000000000000//////000000000000000000000000000000000000000000000000//////000111111111111000000000000000111111111111000000000000000000000000222222222222222222222222000///............///000000000000000000000000000000000111111222333333333000000000000/////////////////////000111111222222000000/////////000111111000000000000000000000000000000111222222222222111222222222111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000222111111111111000000000000111222222222222111000111111222222222333333333444444444444333333333333222333333333333444444444333333333333333333333333333222222111111222222333333333333333333333333333666555444333333444555666666555444333333444555666333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111/////////000111111222222222222111000000111222222333222111111000000000000000000000000////////////000000000000000000000000////////////000000000000......//////000000111111222222111000000000000000///000000111111000000///000000111111222222111111000000000///000111111222.........///000111222333111111000///////////////000000//////000111111222000000000000000111111111000000000000000000000000/////////000111111222222////////////000000000000000000000000000000000000000000000000000000000000........./////////000000//////////////////////////////......//////000111000000////////////000000////////////////////////000000000000000000000000...////////////000000000000000000000000000000000........./////////000000111000000//////000000111000000000000000000000000////////////000000000000---...////////////...---,,,---.........---,,,,,,.........///......------................................................++++++,,,,,,---------------------.........//////---------.........//////,,,---......//////......---------............///......................../////////000//////......------,,,,,,------...///////////////////////////000000000000000000000000............////////////......////////////......---...//////......///111///////////////000111111000000000000000000000000000000000000000000000000//////000111111000/////////////////////////////////000000111111000000/////////000000000000//////000000000000000000000000000000000000000000000000......///000000000000//////000000000111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000111222222333444444////////////000000000000...//////000111111222222000000//////000000111222111111111111111111111111000000111222222222222222111111111111111222222222000111111111111222222222111111222222222222111111111111111111111111111111111111111111111111111111222222222111111111000000000111222222222222111000111111222222222333333333555555444444444333333333222222333333333444444444333333333333333333333333333222222111111222222333222222222222222222222222444444444444444444444444555444333222222333444555222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111...//////000111111222222222222111000000111222222444333222111000000000000////////////000000000000000000000000000000000000000000000000////////////.........///000111111111111111000///////////////000000////////////000000///000111222222222222111111000/////////000222222.........///111222444555222222111000000000000000000000///000000111222222//////000000111111222222000000000000000000000000......///000111222333333111111111111222222222222000000000000000000000000000000000000000000000000............/////////000.........///////////////...............///000000//////000000000000//////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000---.........//////000000//////............//////000000000000000000000000------...///000111222222,,,---...//////...---,,,)))***,,,---......---,,,.../////////...---,,,,,,................................................000//////---,,,+++******---------.........//////---------.........//////,,,---......//////......---------.........//////......///000000///......///000000000///...---------,,,,,,,,,,,,---......000000000000000000000000000000000000000000000000............/////////000......////////////......---...//////......///111///////////////000111111000000000000000000000000111111111111000000000000---...///000000///...---//////////////////////////////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000---....../////////////////////000000111111111222000000000000000000000000000000000000000000000000111222333333333333222111000000000000000000000000000000111222333333444444......//////000000111111...//////000111222222222222222111111222333444444222222222222222222222222///000111222222222222222000000111111222222222333000111111111111222222222000000111111111111000000111111111111111111111111222222222222222222222222222222222222111111000000000111222333333222111000111111222222222333333333555555555444444333333333000000000111111222222222333333333333333333333333333222222222222222222333111111111111111111111111333333444444444333222222555444222111111222444555222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111...//////000111222222222333222111000000111222333444333222111000000000000......//////000000111111000000000000000000000000000000000000////////////---......///000111111222000000///...............111000///......///000111///000111222222222222222111000/////////000222333000000000111333666999;;;888777555333111000/////////////////////000000111000000000000000000000000000000000000000000000000222222111111111111222222555444333111000/////////////////////////////////222222111000//////000000000000000000000000000000////////////////////////111000///......///000111000000000000000000000000000000111111111111000000------...///////////////000000000000////////////111222222222111000//////000000000000000000000000000///...------...///000222000......///000000000111111000///////////////000000000000000000000000---------............///222111///.........///000////////////000000000000........................+++---------+++++++++---///...---,,,,,,---...///....../////////...,,,+++------............------........................000000000000000/////////000000//////.........---////////////////////////............////////////000000///...............111000////////////000000///......---------......//////............//////111000///......///000111////////////////////////---///000222222000///---000000111111111111000000000000111111111111000000222111...------...111222333000......111222111///000000000000000000000000000000000000000000000000///000000000000111111111666777777555333111111222000000000000000000000000222222222222222222222222222111111111000000//////000111111111111222222222111111000000000111333444000000000000000000000000//////000111111111111111222222222111111111111000000000111111111222222222111111000000000000111111000111111111111222222222000000000000000000000000333222222222111000000000000000111222333333444444000000111111111222222222222222111111111111222222......///111222333444555000111111111111222222222000000000111111222222222333333222222222333444444777666333222111222444555111222222333333444444555222222333333333222222111222---+++...444888555111444444444333333222222222111222444555555444222111222222222111111111111000111111111111111000//////000000000000000000000000000111111111111222222222000000000000000000000000222333444222000//////000---------.........////////////.........---------000000000000111111111111000000000000////////////222111111111000000//////222222222222222222222222222222111000//////000000222111000//////000111222000000222444666888:::;;;:::999666444222000//////000000000000000111222222111111111111111111111111000000000000000000000000000000////////////000000111000000/////////000000111111111111111111111111222111111000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000///000000111111000000///---...///000000000000///000000000000////////////000//////////////////...000000000000000000000000000///...------...///000000///---,,,,,,---///000111000000///////////////////////////////////////---------............/////////......---------............/////////000000........................,,,...///...---,,,---.........------------......---.../////////...,,,+++------............------........................////////////////////////000/////////............////////////////////////............////////////000000///...............//////////////////000000///......---------......//////............//////111000///......///000000////////////////////////...///000111111000///...000000111111111111000000000000111111111111000000111111000000000000111111222000...///111222111///000000000000000000000000000000000000000000000000000000000111111111222222222333333222///......///000000000000000000000000222222222222222222222222111111111111000000000///000111111111111222222222111111000000000111333333000000000000000000000000//////000111111111111111222222222111111111111000111222222222333333333333111111000000000000111111000111111111111222222222111111111111111111111111222222222111111111111111000000000111111222222222111111111111111222222222222222111111111111222222//////000111222333333444000111111111111222222222333333333333333333444444222222222222333444444555111333666888888555222000333333333333222222222222222222222333333222222111222///---000444666444222444444333333333222222222111222444555555444222111222222222111111111111000111111111111111000//////000000000000000000000000000000111111111222222222000000000000000000000000222333444222000//////000---------.........//////000000/////////........./////////000000000111111/////////000000000000000111111111111000000000///222222222222222222222222222111111000000000000000111111000//////000111111000222444777:::;;;<<<===<<<;;;888555333111//////111111111111111222222333111111111111111111111111000000000000000000000000///......------......///------------...000111222111111111111111111111111111111111000000000000000........................111111111111111111111111//////000000000000//////000000000000000000000000...//////000000//////...//////000000111111000000////////////000000000000//////.........///000000//////////////////////////////............//////---...---+++((()))---111111000//////......//////////////////////////////---------............///---------------,,,++++++---------.........//////........................---...//////...---...000---..................------............---,,,,,,------............------................................................////////////............////////////////////////............////////////000//////............///------...///000000//////......---------....../////////............//////000000////////////000000////////////////////////...///000111111000///...000000111111111111000000000000111111111111000000///000222333333222000///222000...///000111000000000000000000000000000000000000000000000000000000111111111111222222222333///000111000...---...///000000000000000000000000222222222222222222222222111111111111000000000000000111111111111222222222111111111000111111222333000000000000000000000000//////000111111111111111222222222111111111111000222222333333333444444444111111000000000000111111000111111111111222222222111111111111111111111111111111111111111222222222000000000000000000000111222222222222222111111111222222111111111111222222000000111111111222222222000111111111111222222222444444333333333333333333111222222333444555555666111333666777777555222000444333333222111111000000111222222333333222222222222222222222333333333333333333333333222222222222111222333444444333222111222222222111111111111000111111111111111000//////000000000000000000000000000000000111111111222222000000000000000000000000333333444222000......///------........./////////000000000000000/////////....../////////000000000...//////000000111111111111111111111000000000000000000000000000000000000111111111000000000000000111000000//////000000111111444777;;;>>>>>>>>>>>>>>><<<999666333111000///111000000000000111222222111111111111111111111111000000000000000000000000///......------......///------------...000111222111111111111111111111111000000111111111000000000////////////////////////000000000000000000000000...///000111111000///...////////////////////////......////////////......000000111111111111000000////////////000000000000000000//////000111222333/////////////////////////////////....../////////,,,...///+++''''''---222000000///............///////////////////////////---------............///,,,,,,---...---,,,+++***,,,,,,,,,---------..............................---...//////...---...000,,,---...//////...---,,,------------------------------............------........................---------...............///////////////.........////////////////////////............////////////000///............//////,,,---...///000000//////...------------...////////////............/////////////////////000000000//////////////////////////////000000000000//////000000111111111111000000000000111111111111000000000000111111111111000000111000/////////000000000000000000000000000000000000000000000000000000000111111222222222333333333///111222111000000111222000000000000000000000000111111111111111111111111111111111000000000000000000000111111111222222222111111111111111111222222000000000000000000000000//////000111111111111111222222222111111111000000222222222333333333333444111111000000000000111111000000111111111222222222111111111111111111111111000000000111222222222333111111111111111000000000333333222222222222111111222222111111111111222222111111111111111111111111000000111111111222222222222222222111111000000000111111222444555555666666888555000------///333666222222222111111111000000111111222333333333222222222444555444222111222555333222222222222222222222111111222333333333222222222222222111111111000000111111111111111000//////000000000000000000000000000000000000111111111111000000000000000000000000222333333222///......///............////////////////////////////////////............////////////......///000111111222222111111111000000000000000000000000000000000000000000000111111111000000000000000000//////000000000444666:::>>>@@@@@@???>>>>>><<<:::777444111000///000////////////000111111111111111111111111111111000000000000000000000000000//////......//////000111000000///000000111111000000000000000000000000///000111111111111000000000000000000000000000000////////////////////////...///000111111000///...////////////////////////......////////////......000000111111111111000000.../////////000000000111////////////000111222222////////////////////////...//////////////////...---///000---))))))...333000//////.......................................---------............///------...//////---,,,+++,,,,,,,,,,,,------------........................+++---......------...///,,,---...//////...---,,,------,,,,,,,,,---------------............------........................------------......//////.........///////////////////////////////////////............//////////////////............//////------...//////000//////---------------...////////////............//////......///000000000000000//////////////////////////////000000000000//////000000111111111111000000000000111111111111000000111000...------...000111000000//////...//////000000000000000000000000000000000000000000000000000111111222222222333333333000111333222111111222444000000000000000000000000111111111111111111111111000000000000000000111111000000111111111222222222111111111222111111111111000000000000000000000000//////000111111111111111222222222111111111000000111111111111222222222222111111000000000000111111000000111111111222222222111111111111111111111111000000000111222222222333222222222222222222111111333222222222222222222222222222111111111111222222222222222111111111111000000000111111111222222222222222222111111000000000111222333555555666555555999444---)))(((---333777000000111111111222222222000111222333333333333333111444666555111000222555222222222222222222222222000111111222333333333333222222222111111111000000111111111111111000//////000000000000000000000000//////000000000111111111000000000000000000000000111222222111///......///........./////////000000....................................////////////...//////000111222222333000000000000000000111111///////////////////////////000111111111111000000/////////000000/////////777999<<>>===<<<999666444222000000///////////////000000111222222222222222222222222000000000000000000000000111000000//////000000111333333222111111000111111////////////////////////...///111222222111000000111111111111111111111111........................//////000000000000//////000000000000000000000000...//////000000//////...000000111111000000//////......//////000000111111//////000111111111000000////////////////////////......////////////.........///000///,,,,,,...111000///......------..............................---------............//////////////////...------,,,,,,,,,---------..............................+++,,,......------...000---..................---,,,,,,,,,+++,,,,,,---...------............------........................---------...//////000000.........///////////////////////////////////////............///////////////............//////000111000////////////000000---------------...///000//////............//////---...///000111111111000////////////////////////000000////////////000000000000111111111111000000000000111111111111000000111///---++++++---///111///000000///......///111000000000000000000000000000000000000000000000000111111111111222222222333///111222222000000111222000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222111222222222222111000000000000000000000000000000//////000111111111111111222222222111111111111000000000111111111222222222111111000000000000111111000111111111111222222222222222222222222222222222111111111111111222222222222222222222222222333333222222222222333333333444222222111111111111222222222222111111111111111111000111111111111222222222444444333333333333333333222333555666666555444444222111000......///000000000000111111222333333444000111222222333333333333111333555444111000222444111111111222222222222222000000111111222222333333222222222111111111111000111111111111111000//////000000000000000000000000/////////000000000111111000000000000000000000000///000111111//////000111....../////////000000000------------................../////////000000000///000000111111222222222000000000000111111111111////////////////////////...///111222222111000000...//////000000//////...:::<<<>>>???@@@@@@???>>>;;;:::888666333222111000000000//////000000111222222222222222222222222222000000000000000000000000111000000//////000000111333333222111111111111111000000000000000000000000...///111222222222000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000///000000111111000000//////000000000000///...---.........///000111111111111333444666555444222000000000000000000000000000---...///000000///...---....../////////.........//////...------------...........................---------............///000//////...............------------....................................+++---...///......000111......------------......,,,,,,+++++++++,,,---...------............------........................------...//////000111111............/////////000////////////////////////............////////////...............///000000555333111///...///000111---,,,,,,------///000000//////............//////,,,---///000111111111000////////////////////////000000////////////000000000000111111111111000000000000111111111111000000000///...------...///000...///000///------///111000000000000000000000000000000000000000000000000000000000111111111222222000111222222000///000111000000000000000000000000111111111111111111111111///000000000111111111111000111111111111222222222111222222333222111000///000000000000000000000000//////000111111111111111222222222111111111111000111111111222222222333333111111000000000000111111000111111111111222222222222222222222222222222222222222222111111111111111000000111111222222333333000111111222333444555555222222111111111111222222111111111111111111222222000111111111111222222222333333333333333333444444444444666777666555333222///000333444444222///---222222222222333333333333000000111222333333333333111222222222111111222333000111111111222222222222000000000111111222333444222222222111111111111000111111111111111000//////000000000000000000000000////////////000000000111000000000000000000000000---...000000//////111222.../////////000000000000---........./////////////////////000000000111111111111111111111111111111///000000000111111111111000000000000000000000000...///111222222222000000......///000000///......<<<===>>>???@@@???>>>>>>:::999777555333222111111111111111000111222222333222222222222222222222222000000000000000000000000000000////////////000000222111111111111111222222111111111111111111111111---///111222333222111000////////////////////////000000000000000000000000111000///......///000111000000000000000000000000000000111111111111000000//////000//////...---------......///000111111222666777:::;;;;;;888555333111111111111111111111111---...///000000///...------------///000000---+++//////...------------...........................---------.........//////000///...---,,,---...///---------.........//////........................,,,...000000//////111333///...---,,,,,,---...///,,,,,,+++***+++,,,...///---..................---.................................///000111111222---.........//////000000////////////////////////............/////////000...............///000111777555111...---...111222,,,,,,,,,---...///000111//////............//////,,,---///000111111111000////////////////////////000000////////////000000000000111111111111000000000000111111111111000000...///000111111000///...---///111///---,,,///111000000000000000000000000000000000000000000000000///000000000000111111111222333444333111111111222000000000000000000000000000000000000000000000000//////000000111111111222000111111111111222222222111222333333222111000///000000000000000000000000//////000111111111111111222222222111111111111000222222333333333444444444111111000000000000111111000111111111111222222222222222222222222222222222333222222222111111000000...//////000111222222333000000111222444555666666222222111111111111222222000000111111111222222222000111111111111222222222000000000111111222222333444555777777666555222111222222333444444222111000555555444333333222222222///000111222333444444444000000000111222222222222000000111111222222222222000000000000111222333444222222222111111111111000111111111111111000//////000000000000000000000000////////////000000000000000000000000000000000000,,,---///000///000222333////////////000000000000.../////////000000111111000000000000111111111111222222222111111111111111//////000000111111111222111111111111111111111111---///111222333222111000---...///000000///...---============<<<;;;:::999<<<:::777333111/////////---...000000//////111222222333444444333222111000222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000111000000000000000111222222222222111111111000000---+++***,,,///111000...000000000000000000000000////////////////////////111000///......///000111111111000000//////......333000000111111///333999??????AAACCCCCC???:::555111111111111000///---,,,////////////000000000000------------------------111222222222111000...------.........---,,,,,,+++///......---------......111000000///...---------/////////......---------000111111111000...,,,+++.................................------,,,,,,,,,+++,,,---......---,,,+++---......///////////////..................------------------------,,,+++////////////////////////////////////////////////000111111111111000000///000000//////.........---...///000000000///---,,,........................000000//////.........---////////////000000000000000000000000000000000000000///.........///111222......//////000000111111111111000///////////////000000000000/////////...111000///......///000111444///***+++000333222///222111111000000000000000222111111000000000000000333333333222222111111111222111111111000000/////////000111222111///---,,,000000000000000000000000555444444333333222222111111111111111111111111111///000222222000000000111...///111222333333333222//////000111222222333333111111111111111111111111000000000000000111111111//////000111111111111000000000111111111111000000333333333222222111111111111111111111111111111111000111222333444444444444///000111111000///000222444333111000000000111222222222333333333222222111000111222333444444444444555444333222111222333444111222222333333222222111222222222111111111000000111222222333333222222111222333333444444333333222111111111111111111111111000111111111111222222222111111000000000000111111222222222222222222222222000111111111111000//////000000/////////.........////////////..................////////////......***+++---///000000///...////////////000000000000///111000......111...***000000000///000111111222///000111222222222222222////////////////////////000000111222222222222111000000000000000000000000===>>>>>>===<<<;;;::::::<<<:::777333111000///000///000111111000000111222111222222333333222111000222222222222222222222222000000000000000000000000/////////000000000111111000000000000000000000000000000000000000111111222222222222111111111000000000///...///222444333111000000000000000000000000333333111///---***)))(((111000///......///000111111000000000/////////...222//////111111111666<<>>>>>>>>>>>===<<<;;;;;;<<<:::666333111000000000111222333222111000111222000000111222222111111111000000000000000000000000000000000000000000000000....../////////000000000///////////////////////////000000000000111111222222111111111111000000000111000///111333444333222000000000000000000000000.........---------,,,,,,000000////////////000000000000000000////////////111...---000111333999@@@KKKOOOSSSQQQKKKBBB<<<:::444333111000//////000111111000000//////.........------------------------............---,,,+++***------......------,,,,,,,,,,,,------......//////......------,,,+++++++++------------,,,,,,,,,,,,+++,,,---..........................................------------,,,,,,,,,///..................///+++,,,,,,---...---------........................///////////////...---,,,////////////////////////////////////////////////------...///000000000///////////////............/////////000//////...---........................////////////............////////////000000000000000000000000000000000000111000000000000111222222111111111000///.........111000000///////////////333333333222111000000//////000000111111000000///111888???===666//////222000//////........................///000111333333222222222222222111111111111111111111000000000000000000000111111111111111000000000000000000000000///000000111222222333333111111111111111111111111---///000000///....../////////000111111000000///000000000111222222333333111111111111111111111111222222222111000000000///111111222333333333333222000000111111111111000000222222222222222111111111111111111111111111111111000111222333444444444444111333444333222111222333111111222222111111000000333222222111111222333333333333333444444444444444555444222111111111222333333333444444444444333333222222222111111111111111111222222333333222222111222333333444444333333222111111111111111111111111000111111111111222222222111111000000000000111111000000000000000000000000222222222222222111111000000000000///...---------////////////..................////////////......------------...///000000.../////////000000000111111555555000---...111111...///000111222111111000111111111222111111000000///////////////////////////000111111222222111111000000000000000000000000>>>>>>>>>>>>>>>===<<<<<<;;;999666333111000000000222333333222000//////000//////000000111111111111000000000000000000000000000000000000000000000000............////////////////////////////////////...///000000111111111111111111111111000000000000.........///000000000000////////////////////////,,,,,,------...///000000000000////////////000000000000000000////////////222///...000111222999@@@EEELLLRRRQQQIIIAAA===;;;555333111//////000111222111111000///......------------------------------------------,,,,,,++++++,,,------...------,,,,,,***+++,,,---......//////...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////........................------------------------000///...------...///000,,,,,,---............------------..................//////000000//////...////////////////////////////////////////////////+++,,,---...///////////////////////////.........//////////////////..............................///////////////.........////////////000000000000000000000000000000000000111111111111111222222222111000000000/////////...000000////////////000000///////////////////////////000111222222111000///222999@@@???777111111444000000///............///.........//////000222222222222222111111111111111111111111000000000000000000000000000111222333444///////////////////////////000000000111111111222111111111111111111111111000111333333111000111222000000000000000/////////000000111111111222222222111111111111111111111111333333222222111000////////////000111111111111000000111111222222111111000222222222111111111111111111111111111111111111111111111222333333333333333000111222111/////////111///000111222222111000///333222111111111222333444333333222222222333333333666555444222222222333333333444444555555444444333111111111111111111111111111222222333333222222111222333333444444333333222111111111111111111111111000000111111111222222222111111000000000000111111222222222222222222222222222333333333333222111111---......000111222222333////////////..................////////////......///...---------...000111......//////000000111111:::>>>===555......111222---///111222333222000///111111222111111000/////////////////////////////////000000111111111111111////////////////////////>>>>>>>>>>>>>>>======<<<;;;999666333111000000111111222222111///------.../////////000000111222222////////////////////////000000000000000000000000............////////////////////////////////////---...000111222222222111000000000000000000000000------...............///////////////////////////333333222000///---,,,+++//////000000000000//////////////////000000000000444000///000000111666===BBBHHHNNNMMMEEE>>>:::999444333111//////000222333111000000///...------,,,------------------------......------------------,,,,,,------...------,,,******,,,---.....................---------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------........................------------------------000///...------...///000------...///////////////---------.........//////***+++---000222444555666////////////////////////////////////////////////++++++,,,...////////////........./////////////////////........./////////////////////////////////.........///////////////////////////000000000000111111111111111111111111000000111111222222222222.../////////000000000111000000////////////000000------...///000111222222///000111222222111000//////222444444222///000000222111000000//////000000000000///////////////000111111111111111111111111000000000000000000111111000000000000111222444555////////////////////////111111111000000/////////000000000000000000000000000222333333111111111222000000000///////////////111111111111111222222222111111111111111111111111444333333222111000000/////////000111111111111000111111222222222222111111111111111111111111111111111111111111111111111111111111222222333333222222000111222111///...///000...///111222222111000///222111111111222333333444222111111000111111222333888777555444333333333444333444444555555444444333111111111111111111111111111222222333333222222111222333333444444333333222111111111111111111111111000000111111111222222222111111000000000000111111111111111111111111111111222333333333333222111111******+++---...///000000////////////..................////////////......000///...------///000111.........///000111111111:::>>>>>>555......111222---///111222333222000///111111111111111000///...//////////////////////////////000111111111111000////////////////////////=========>>>>>>======<<<:::999666333111111111111000111222000...------...111111000000000111222222////////////////////////000000000000000000000000....../////////000000000////////////////////////---...000111222222222111//////000000000000000111...000111000///...///111000000000000000000000000111111111000000000////////////000000000000//////////////////000000000000333111000111111///333888BBBEEEHHHGGG@@@:::555333222111000000///000111222000//////......---------------------------------///......---------......,,,,,,------......------***+++,,,.........---,,,.........---------------,,,,,,,,,,,,------------------,,,+++******++++++........................,,,,,,,,,------------...///..................///---...//////000000//////,,,,,,------.../////////,,,---------,,,,,,+++***////////////////////////////////////////////////,,,,,,---.../////////............//////////////////............///000000////////////////////////.........///////////////////////////000000000000111111111111111111111111///000111111222222111111.........///000111111111///////////////000000111...///000111222333444555000111111111111111111000000/////////111222222111222222111000000000000000111000//////.........///000000000111111111111111000000000000111111111111//////000000111222333333000000000000000000000000222222111111000//////...000000000000000000000000...000111111000//////000000000/////////000111111111111111111111111111111111111111111111111111111333333333222111111111000111111222333333333333222111111222222222222111111000000000111111111111111111111111111111111111111111111222222222222222111333444444333111000111222//////000000111111000000000000222333333333333333111111000000111222444555888777555444333333333333333333444444444444333333111111111111111222222222111222222333333222222111222333333444444333333222111111111111111111111111000111111111111222222222111111000000000000111111////////////////////////222222222222222111111000///////////////.........////////////..................////////////......000//////...//////000000------...///000111222222222666666111...///222222...///000111222111111000000000000111000000//////////////////////////////...///000000111111000000000000000000000000000000;;;<<<<<<=========<<<<<<:::888555333111111111222000222222111///...///000333333222111000111222222000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000,,,---000222333333222111////////////000000111111///111222111///...000222000000000000000000000000,,,,,,---///000222333444...///000111111000///....../////////000000000111111///000222111///111666===>>>>>>>>>;;;777333000000000000000000000000000........................------------------------///...---,,,,,,---...///+++,,,------......------***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---...///........................,,,,,,,,,---------......------............------,,,---......//////......,,,,,,------...//////000000///...,,,)))&&&###"""////////////////////////////////////////////////---....../////////................../////////000///......---...///000111////////////////////////............/////////000////////////000000000000111111111111111111111111...///000111111111000000////////////000000000000///////////////000111111111111111111222222222222222111111000000111111222222222222333444444444333111111000/////////////////////.........//////000///000000000111111111222///000000000111111111111---...000111111111111000000000000000000000000000111111111111111111111111000000000000000000000000...000222111000///000000111000//////000111222333111111111111111111111111111111111111111111111111222222222222222222222222111111222333333333333222111222222333333222222111///000000000111111111222111111111111111111111111111111222222222222111111333444555333111000000111///////////////000111111...000222444555444333222222111111111222444777888777666444222111111111111222222333333333333222222000000111111111222222222111222222333333222222111222333333444444333333222111111111111111111111111000111111111111222222222111111000000000000111111////////////////////////111111222222111111000///333222222222111111000000////////////..................////////////......//////000000000000//////------...///000111222222...111111......111111//////000000000111111111111...///000000000000000000////////////////////////...//////000000000000000000000000000000000000000;;;;;;<<<<<<<<<<<<<<<;;;:::888555333111111111222111222333222000000000222555444222111111111222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111+++---000222333333222111.../////////000000111111...000222111...---///111000000000000000000000000000000000///......------...///000111111000///....../////////000000111111...---///222222///111555555444444555666555333000...///000000000000//////---------...............------------------------...---,,,,,,,,,---...///+++,,,,,,---.........---+++,,,---......---+++***++++++++++++++++++++++++---------......///////////////...///000222444555........................,,,,,,,,,------.........+++,,,---......---,,,++++++,,,------......------,,,,,,------...///000000------...///000000000000/////////////////////////////////////////////////////////000//////......---.........//////000000///...------...///000111000000000000000000000000---.........//////000000////////////000000000000111111111111111111111111---...///111111000000///111111000000//////......///////////////000111111111111000000///.........333222111000000111222333...000333333222000000000000000///...............---------...///000111222//////000000111111111222//////000000111111111222---...000111222111///...000000000000000000000000000000000111222222333333000000000000000000000000111222444444222111222333111000000000000222444555222222111111111111111111111111111111111111111111222222222222222222333333//////000111111111111000111222222333333222222111//////000000111111111222111111111111111111111111111111222222222111111000111222333111///......///000///.........000111222---///222555666555222111333222222222444666999;;;555444222000/////////000111222222333333222222111000000111111222222222222222222222333333222222222222333333444444333333222111111111111111111111111000111111111111222222222111111000000000000111111111111111111111111111111111111111111111000//////------......//////000000000/////////..................////////////.........///000111111000///...------...///000111222222111222222///000222000+++000000000///000111111222......///000000111000000////////////////////////...//////000000000000000000000000000000000000000>>>>>>>>>>>>>>>===<<<<<<>>><<<888444111000000000111000///...///000222444000000000000000111111222//////000000111111111222111111000000000000111111000000000000000000000000///////////////.........000000000000000000000000---------............/////////000000000000//////222111000......000111222////////////000000000000000000000000000000000000000000//////.........------...//////000/////////000111222333222111///---000000111111111111000000111000000///...---------///...,,,***)))))))))***---------.........//////------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------.........------......///000000000......------------......///...------...///000111------------------------,,,,,,---...//////......222111000///...---,,,,,,,,,---///000000000///...///...---,,,+++,,,000333111///...------...///111...---,,,---///222666888........................//////.........---------////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000///000111111111///...---000000///000000111222333000000000000000///......000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////000000//////000000000000//////000000000000000000000000000111111111//////111222888111...111222......111111000/////////000222333111111000000//////......111111222333333333333222666333111111333333111///111111111111111111111111222222222222222222222222///000111222333333222111222222111000//////000000222222111111111111111111222333333333333222111111222222222222222111000///////////////////////////000000000000000000000000++++++,,,...///111222222111111111222222333333333000000000111222222222333111222333333222111000/////////000111222222333333222333333444444333333222000000111222222222222111222222222222222222222222111111000//////000111111000000000000///////////////000000000111111111111111111111111111111111111000000//////.........------------.........////////////000000///...------+++,,,...000111111000///////////////////////////111111111111111000//////222222111111111111111111333333333333333222111000,,,---...//////000000///////////////000000000000333222111/////////000111>>>>>>>>>>>>>>>===<<<<<<<<<:::777444222111111111111000/////////000222333000000000000000111111222000000111111111111111111111111000000000000111111/////////////////////////////////////////////...000000000000000000000000........./////////000000//////000000000000//////222111///......///111222////////////000000000000000000000000000000000000000000/////////.........------...//////////////////000222222222000///---///000000111111000000/////////......---,,,,,,+++---,,,,,,,,,,,,---......---------.........//////------------------------++++++,,,---------------,,,,,,,,,---------......---......///000000111111......------------......//////...---......000000---------------------------......///000000//////............////////////,,,---...///000//////...------,,,***((((((***,,,000///...------...///000///...------...000222333........................//////.........---------........................////////////////////////000000000000////////////////////////000000000000000000000000000000000000////////////////////////000000111111111000...---000000000///000000111111000000000000000///......000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000000000000//////000000000000//////000000000000000000000000000111111000//////000222333000000333111---///333000000//////000000111222222222222111111000000000000111222222333333222222333111000111333444333111111111111111111111111111222222222222222222222222///000111222333222222111222222111111111000000000111111111111111111111111222333333333333222111111222222222222222111000000111111111111111111111111000000000000000000000000000000111111111222222222111111222222222333333333111111111111111222222222111111222333222111000000000000000111222222333333222222333333333333222222000000111222222222222111222222222222222222222222333333333333333333333333111000000000////////////111111111111222222222222000000000000000000000000000000/////////.........---------........./////////////////////...------+++,,,...000111111000///////////////////////////111111111111111000//////000000000000000000000000000111111111111000///...//////000000000///......////////////000000000000333222000/////////000111===>>>>>>>>>>>>===<<<<<<;;;999777555333222222222111111000//////111222333000000000000000111111222222222222222222111111111111111000000000000111111..............................//////////////////000000000000000000000000////////////000000000111//////000000000000//////111111////////////111111////////////000000000000000000000000000000000000000000////////////......,,,---......///.........///000111222111000///......//////000000//////...000//////......------,,,---......///000000//////---------...............------------------------,,,,,,---............---,,,,,,,,,------------...---......///000000111000......------------......000//////............///------------------------......///000000000000///------........./////////------...////////////...---...///...---,,,---///000///...------...///000000//////......................................................---------------------------------////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000111111111000///...000000000///////////////000000111111000000/////////000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000///000000111111000000///000000000000000000000000///000111000///...000222111111333555222...///333//////000000111111000000111111111111000000000000000111222222333333222222111000///111333444444333111111111111111111111111222222222222222222222222000000111222222222222111111222333333333222111000111111111111111111111111222333333333333222111111111222222222222111000000111111111111111111111111000000000000000000000000444444333222222111111111111222222222222333333333222222222111111111111111000000111222222222111111000000111111222333333333111111222222222222111111000000111222222222222111222222222222222222222222000000111222222111000000111111000000000/////////111222222222222333333333////////////////////////000000////////////......------.........////////////////////////......---,,,---///000111000000///////////////////////////000000111111000000//////////////////////////////000000111111000000//////111111111111000///...---////////////000000000000222111000000///000000000======>>>>>>======<<<;;;;;;:::888666444222222111222111111000000111222222000000000000000111111222444333333222222111111111111111000000000000111111....................................////////////////////////////////////....../////////000000000//////000000000000//////111000////////////000111////////////000000000000000000000000000000000000000000//////////////////,,,,,,---...............//////000111111000//////......////////////......222222111111000000000///000000111111000///---,,,........................------------------------,,,---......//////......------------------------+++,,,...///000000//////......------------......000000//////..........................................////////////......000000///......---,,,,,,------........./////////))),,,///000111111222333000///............///000///000000000000///---,,,................................................------------------------////////////////////////////////////000000000000////////////000000000000000000000000000000000000........................000000000111000000000000000000000000//////...---000000111111111000000/////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000111111111000000000000000000111111000000000000000000000000000000000000000111000///...000222222222333444333111//////---...000111111111000///........................000000111222222222222222111000000111222222222222111111111111111111111111222222222222222222222222111111111111222111111111000222333444444333111000111111111111111222222222222333333333333222111111111111222222222111111000111111111111111111111111000000000000000000000000333222222111111000000///222222222222222222222222333222222222111000000000000000111111222222222222111111111222222333333333000000111111111111000000000000111222222222222111222222222222222222222222---///111222222111///---111111111000000000//////111111111222222222333333000000000000000000000000000000//////////////////............////////////...///////////////......---...///000000000000//////////////////////////////000000000000000//////...///////////////000000111111222222222222111111111111111111111000//////////////////000000000000111111000000000000000000===============<<<;;;;;;<<<;;;999777444222111000222222111111111111111222000000000000000111111222444333333222222111111111111111000000000000111111........................---.........//////000000////////////////////////------.........///////////////000000000000//////000//////////////////000////////////000000000000//////////////////////////////000000000000000000,,,---......//////....../////////000000000//////......////////////......111111111111000000000000...///000000000...,,,+++.....................---------------------------,,,---......//////......------------------------***+++---...//////...---......------------......000000000//////...------........................---------......---,,,,,,//////......------,,,,,,---------------......///&&&(((,,,.........///000//////............//////...///111222222111000///........................---.............................................////////////////////////.../////////000000000111////////////000000000000000000000000000000000000////////////////////////111000000000000111111111000000111111000///...---000000111111111111000000//////000000000000//////////////////////////////000000000000000000000000///////////////////////////000111111111111000000000000111111111111000000000000000000000000000000000111222111//////111222000///...000333444111,,,---...///111111000//////.........///////////////000000111222222222222111222222222222111000000000111111111111111111111111222222222222222222222222222222111111111111111111000111333444444333222000000000111111111222222222222333333333333222111111000111111222222222111111000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222333222222222111000000000000000000111111222333333222222222222222333333333///000000111111000000///000000111222222222222111222222222222222222222222111222444555555444222111111111111111000000000000000000000000111111111222111111111111111111111111//////000000000000000000........./////////000000......///////////////.../////////000000000000000////////////////////////...//////000000000///////////////000000111111111000111111222222222111111//////000111111111111111////////////000000000000000000000111111111000000<<<============<<<;;;;;;;;;;;;999777555333111111222222222222222111111111000000000000000111111222222222222222222111111111111111000000000000111111........................------......///000000000000000000000000000000000------------............//////000000000000//////////////////////////////////////////000000000000//////////////////////////////000000000000111111---......///000/////////......////////////000000...//////000000//////...........................++++++---...////////////...............---------------------------------,,,,,,---............---...------------,,,,,,,,,)))+++---///000///...---......------------.........//////000//////...---........................,,,------------,,,++++++++++++,,,---...//////000------,,,,,,------...///,,,...000000///---------////////////////////////...///000222222222111111........................---------...............////////////////////////////////////////////////......//////000000111111////////////000000000000000000000000000000000000000000000000000000000000111111000000000111222222000000111222222111///...000000111111222222111111...//////000000//////...000000000000000000000000000000000000000000000000////////////////////////...///111222222111000000000111111222222111111000000000000000000000000000111222333222000000222444111222111000222444222.........//////000000//////111111111111222222222222///000111111222222111111222333333222000...///000111111111111111111111111222222222222222222222222333222111111000111111111000111222333333333222111000000000111222222333333222333333333333222111111000000111222222222222111////////////////////////000000000000000000000000111111222333444444555555333333333222222222222111222222222111111111111111111111111000111111222333222222333333333333333333000000111111111111000000000000111222222222222111222222222222222222222222000111222333333222111000222222111111111000000000//////000000000111111111111111111111111111111111//////000000000000111111....../////////000000000---...//////////////////000000000000000000000000////////////////////////......///000000000///////////////000000111111222......//////000000//////---...///000111111111111////////////000000000000//////000111111111111000<<<<<<======<<<<<<;;;:::888888888777666555444444222333333333222222111000000000000000000111111222000000111111111111111111111111000000000000111111////////////////////////------......///000000111000000000000000000000000............//////////////////000000000000//////...//////////////////...////////////000000000000//////////////////////////////000000000111111111...///000000111111000000...............///000000///000000111111000000///------------------------,,,,,,,,,---...///000111//////.........---------------------------------++++++,,,---------------......---------,,,,,,,,,+++,,,///111222111///.........------------......---...///000000//////...........................------......------,,,+++***++++++,,,...//////000------,,,,,,,,,---...///000222333222000/////////......////////////.........//////000000000000000........................---------.........//////........................////////////////////////.........///000111111111////////////000000000000000000000000000000000000111111111111111111111111111111000000000111222333///000222333333333111000///000111222222222222111......////////////......000000000000000000000000000000000000000000000000////////////////////////...///111222222222000000000111111222222111111000000000000000000000000000333444444333222222333555===CCCBBB:::222111222111///............///000000111222222222333333333444///000000111111111111111///111333222///...000222111111111111111111111111222222222222222222222222333333111000000000111111000000000111111111222222///000000111222222333333222333333333333222111111000000111222222222222222000000000000000000000000000000000000000000000000111111222222333444444444333333333222222222111111111111111111111222222222333222111000000000111222333333333333333333333333000111111222222111111000000000111222222222222111222222222222222222222222////////////////////////222222222111111111000000000000111111111222222222111111111111111111111111//////000000000111111111.../////////000000000000------...///////////////111111000000000000000111////////////////////////---......///000000//////------...//////000111111---......///////////////......///000000000//////////////////000000000000...///000111222111111000<<<<<<======<<<<<<;;;:::555555666777777777777777333333333333333222111000000000000000000111111222//////000000111111111222111111000000000000111111000000000000000000000000---------...///000000111000000000000000000000000////////////000000000000//////000000000000//////......////////////......////////////000000000000//////////////////////////////000000111111111222//////000111111111111111...............///000111000000111111111111000000.........///////////////111000...------...///000//////.........---------------------------------***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,...111333444333111000.........------.........,,,---...000000000//////////////////////////////.../////////...------,,,------------------,,,,,,------,,,+++,,,---...///+++---......------...000......////////////......////////////....................................---------.........//////------------------------////////////////////////---......///000111111222////////////000000000000000000000000000000000000111111111111111111111111111111000000000111333444///000222444555444333222///000111222222222222222......////////////......000000000000000000000000000000000000000000000000////////////////////////---///111222333222111000111111222222222222111111000000000000000000000000444444555444333333444666NNNWWWVVVFFF444...000333//////...------///000111000000111111111222222222//////000111111111111111---///222111000///111444111111111111111111111111222222222222222222222222444333111000000000111111000000//////000111222222///000000111222222333333222333333333333222111111///000111222222222222222111111111111111111111111000000000000000000000000000000000000000000111111333333333222222111111111000000111111222222222333444333111000000000111111333333333333333333333333111111222222222222111111000000111222222222222111222222222222222222222222333333222111111222333333222222222111111111111000111111222222222333333333000000000000000000000000//////000000111111111222////////////000000000000------...///000000//////111111000000000000000111////////////////////////------...///000000//////,,,,,,------...///000000//////000111111111111111000000000000///...---,,,////////////000000000000...///000222222222111000============<<<<<<<<<<<<:::999666555444444666777666555444333222222111222000000000000000000000000111111111111111111111111222111000//////...//////111111000/////////////////////............//////222111111111000000//////000000000000000000000000000000000000000000000000000000///...........................////////////111111000///...------,,,//////000000000000//////000000000000000000000000000///.........000111222000000000000000000000000....................................////////////........................---------.........//////,,,,,,,,,---...///000000000///------......---,,,000000000000///...---,,,111000000///...------,,,+++,,,............,,,+++000///...---------------................................................////////////////////////000000////////////000000---,,,,,,,,,,,,---.................................///000111000///,,,+++////////////////////////......---,,,++++++++++++////////////////////////000000000000111111111111///000111000///...///000222111000//////000111222222222111111111111222222///000111222111000...,,,+++---000333444333111000111111111111111111111111///...------...///000111////////////000000000000222111111111000000//////333333222111000000000111000000000000111111111111222222333333333222222111//////000000000000//////222666888555111///111444JJJTTTTTTDDD666333222...////////////000000000000444222000///...///000111111111111000000000000000333333222222111222222222222222222111111111000000222222222222222222222222333333333333333333333333333333333222222111111111555444222111111111222222111111111111111111111111222222222222222222222333111111000000111111222333000000000000000000000000222222222222222222222222333333333222222222111111222222111111111111222222000000000000000000000000666555555444333111111000111111111111222333444555222222222222222111000///000111333444444333111000222111000//////000111222000000000000000000000000000000000000000000000000////////////............000000000000000000000000000000000000000000000000000000000000000000000000........................//////000000///...------000000111111111111000000---......///000111111222777555333111///000111111111111000///////////////222222222222222222222222777444000///111222000...>>>>>>>>>=========<<<<<<;;;:::888666666666777888666555444333222111111111000000000000000000000000111111111111111111111111111000000////////////000111111000/////////////////////............//////111111111111000000000///000000000000000000000000000000000000000000000000000000///.............../////////000000000000111111000000///......---------......///000000//////000000000000000000000000000//////......///000111000000000000000000000000....................................////////////........................------..................,,,---------.../////////000///------...///---,,,......///////////////...111000///......---------,,,------......------,,,//////...---------------................................................////////////////////////000000////////////000000///////////////000111111........................,,,...///000111000...---////////////////////////,,,++++++,,,,,,---...////////////////////////////////////000000000111111000111111111///...///000111000000//////000000111000000////////////000000///000111222222000...------...000222222222111000//////////////////////////////...---......000000/////////000000000111111111111111111000000000///000000//////.../////////000000000000111111111111222222222222111000////////////000000000000//////222444666444000...000333444>>>@@@555---//////,,,000000000000111111111111333222000///...///000111111000000000000000000000222111111000000111111222222222222111111111000000222222222222222222222222333333333333333333333333333333222222222222222222444333222111111111222222111111111111111111111111222222222222222222222222111111000000111111222333111111111111111111111111222222222222222222222222333333333222222222111111222111111000000111111222000000000000000000000000333333333333222222222222000000000111111222444444222222222222222111000000000111333444444333111000222111000//////000111222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000///......---000000111111111111000000......//////000000111111333222111111111222333444111111000///////////////000000000000000000000000555222//////000111000///??????>>>>>>>>>============<<<:::999888888999:::666555444333222111111111000000000000000000000000000000000000000000000000000////////////000000111111111000/////////////////////............//////111111111111000000000000000000000000000000000000000000000000000000000000000000///.........//////000000000000111111111111000000000//////...............///000000000000000000000000000000000000000111000000////////////000000000000000000000000000....................................////////////..........................................------------..................000...---...//////...,,,,,,---...///000000000000222111///...------............------------......//////...------------...................................................////////////////////////000//////......//////000---------------.................................+++,,,...000000000000///////////////////////////---,,,,,,------...///000////////////////////////....../////////000000000000111222111/////////000...//////000000//////...000000////////////000000000111222222222111000///000000000000111111111111////////////////////////000//////............///000000000000111111111111111111111111000000000000//////.........///000000000000000000111111111111//////000000111000000000///000000111111000000///000333444333///...///111+++222444///---111222...111111111111222222222222222222000/////////000111000000000000000000111111111000000000000000111111222222222111111111111111222222222222222222222222333333333333333333333333222222222222222222333333444333222111111111222222111111111111111111111111111111111111111111111111111000000000000111222222222222222222222222222222222222222222222222222222333333333222222222111111222111111000000111111222000000000000000000000000000000111111222222222333000000000000000111222333111222222222222111000000000111222333333222111000111111000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000///......000000111111111111000000////////////000000000000111111111222222222333333111111000///////////////////////////////////////222000//////000111000000????????????>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;777666555333222111111111000000000000000000000000//////////////////////////////...//////000111111111000000/////////////////////............//////111111111000000000000000000000000000000000000000////////////////////////000000///////////////000//////000000000111111111000000000///////////////111222222222222111000000000000000000000000000000111111000000//////......////////////////////////....................................////////////.......................................---------...............---------000...---...///000...---------...///////////////111000///---------...//////...---,,,,,,---...//////......---------....................................................../////////////////////////////////....../////////++++++,,,,,,------------........................------...///000000//////////////////////////////111000///......---------////////////////////////............////////////111222333222000///000111---...///000000///...---222222111111111111222222111111222222222222111000222111000//////000000111111111111111111111111111000000//////............000000000000111111111222111111111000000000000000000000000000000111222333///000000000111111111111,,,---...000111222333333000000000111111000000000///111222111///---...000000333333000111555333...000000000111111111222222222111000//////000111111000000000000000111111111111000000000000111111222111111111111111111111111111111111111111111111111222222222222222222222222111111111222222333333333333222222222222222222222111111111111111111111111111111111000000000000000000000000000000111222222222222222222222222222222222222222222222222222222333333333222222222111111111111000000000000111111000000000000000000000000000000000000111111111111000000//////000111111222111111222222222111111000000111222222222222111000111000000000000000000111111111111111111111111111////////////////////////000000000000111111111111000000000000000000000000////////////////////////////////////////////////........................//////000000000//////...000000111111111111000000000000000000////////////333333333333222111//////111000000///////////////000000000000000000000000///......///000000111000????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;999888666444333222111111000000000000000000000000//////////////////////////////...//////000111111111000000/////////////////////............//////000000000000000000111111000000000000000000000000////////////////////////000000/////////000000111........./////////000000/////////000000000000000333333222111000...---,,,////////////////////////111111000000//////......////////////////////////....................................////////////.............................................---...............---------000...---...000000///...//////000//////...------000000......---...////////////---,,,,,,---//////......---------......///................................................//////////////////////////////............//////......///000000000000///........................///////////////......---////////////////////////111111000///............////////////////////////............////////////111333333222111000111222---...///000000///...---222222111111111111222222111111111222222222111111333222000///...///111222111111111111111111111111000000000//////...------///000000000000111111111000000000000000000111111000/////////000111222222///000000000111111111111...///000111222222222222000000111111111111000000///000000000.........///111111///...///000...***/////////000000000111111000000000000000000111111//////000000111111111111111111111111111222333444111111111111111111111111111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111111111111000000000//////000000//////000000111222111111111111111111111111222222222222222222222222333333333222222222111111111000000000000000000111000000000000000000000000111111111000000000//////000000000///000000111222000111111222222222111111111111111111111111111111000000000111111000000000000000000000000000000000///////////////////////////000000000111111111222////////////////////////////////////////////////////////////////////////111111111111111111111111//////000000000000000///000000111111111111000000000000000000////////////222222222222222111//////111000000///////////////000000000000000000000000---...///000000000111111??????>>>>>>>>>==================<<<<<<;;;::::::;;;:::888666444333333222000000000000000000000000000000000000000000000000000////////////000000111111111000/////////////////////............//////000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000111111............/////////////////////000000111111111111111000///---+++***)))///////////////////////////000000000000000///...000000000000000000000000....................................////////////........................---------.........//////------..................///.........000111000///000000000000///...---,,,//////////////////......//////............//////...------------...//////................................................///////////////////////////......------......///,,,---...///000///..............................111000000///...---------////////////////////////...------......///000111////////////////////////....../////////000000000222333444333111111111222...//////000000//////...000000////////////000000000000000111111111111222111111000//////000111222////////////////////////...//////000//////...---////////////000000000000000000000000111111111111......---------...//////000000000000111111111111222222222222111000///...000111111222222111111000////////////////////////...---------......---+++.../////////000000000000000000000000111111111111/////////000111111222222111111111111222333444555111111111111111222222222111111111111111111111111222222222222222222222222222222222222222222333333111111222333333333222222111111111111111111111111222222222111111000000///000////////////000111111000000000000000000000000222222222222222222222222333333333222222222111111111000000//////000000111000000000000000000000000222111111111000000//////111111000000000111111222000000111222222222222111111111111111111111111111000000111111111111000000////////////////////////000000000000000000000000...//////000000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111000000000000111111111111000000////////////000000000000...//////000111222333333111111000///////////////////////////////////////---///111111000000000111>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;:::999888<<<;;;:::888666555444444000000000000000000000000111111111111111111111111111000000////////////000111111000/////////////////////............/////////000000000111111111111000000000000000000000000000000000000000000000000000000//////000111111222...////////////000000000...//////000111111222222//////000//////...---,,,////////////////////////...///000111111000000///000000000000000000000000....................................////////////........................+++,,,,,,---...///000000,,,---------...////////////.........000111000///...///////////////......---...///000000///...---......////////////......---------------...//////................................................///////////////////////////......------......///)))***,,,---...---,,,+++........................000//////............///////////////////////////------------...///000000/////////////////////////////////000000000111111333444444444222111222333111000000//////000000111000000////////////000000////////////000000111111/////////000000111222222////////////////////////---...///000000//////...---.........///////////////000000000111111111111//////...---------......000000000000111111111111///000000111000000//////000111111222222111111000000/////////000000000///......///111111000000111//////000000000111111111//////000111111111111111...//////000111111222222000000000000111222333444000000111111111222222222111111111111111111111111111111111111111111111111333333222222222222222222000111222333333333333222111111111111111111111111444333333222111111000000///////////////000111111111111111111111111111111222222222222222222222222333333333222222222111111000000////////////000000000000000000000000000000000000111111111111111222222222111111111111222222000000111222222222222222111111000000000000111111///000111222222111000///////////////////////////000000000000000000000000------...//////000111111////////////////////////000000000000000000000000000000000000000000000000........................//////000111111111111111000000111111111111000000......//////000000111111//////...///000222333555111111000///////////////000000000000000000000000...000333333111000000222============<<<<<<<<<<<<;;;;;;;;;;;;:::999888777>>>===;;;999777555555444000000000000000000000000111111111111111111111111222111000//////...//////111111000/////////////////////............////////////000000111111111222000000000000000000000000000000000000000000000000000000///000000111222222000000000000111111111111......///000111222222333000000111222222222222222////////////////////////---...///111111111000000000000000000000000000000..................................../////////000........................***+++,,,---...000111111,,,,,,------...///000000///......///000111111000,,,---...///000000000000+++---000111222000...,,,---...///000000///...------------------...///000................................................////////////////////////.........------.........,,,---///111111000///.................................---......///000111////////////////////////000///...------,,,,,,---////////////////////////000000000000111111111111333444555444222111222333222111000//////000111222222222111111111111222222//////......///000111111......///000111222222222111111111111111111111111,,,---...000000000//////------------........./////////000000111111111222222111000///////////////000000000000111111111111)))***,,,...000222333333111111222222222222111111000/////////000111000/////////111222000...///111000111111111111222222222...///000111111111111111...//////000111222222222////////////000111222333000000111111222222222222000000000000000000000000111111111111111111111111444333333222222111111111000111222333444333333222111111111111111111111111444444333333222111000000///////////////000111111222222222222222222222222222222222222222222222222333333333222222222111111000000////////////000000000000000000000000000000//////000111222333444444333333222222222222222333///000111222222222222222111111000000000000111111///000111222222111000///000000000000000000000000000000000000000000000000,,,------...///000000111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111111000000111111111111000000---......///000111111222333222000......///111222111111000///////////////222222222222222222222222...111444444111000000222===<<<;;;::::::;;;<<<===<<<===>>>===;;;:::::::::===<<<:::777555333222111000000000000000000000000000000000000000000000000......//////000000111111111111000000/////////...///////////////000111111111111000000//////......////////////000111333333000000000111222222222333////////////000000000000111111111111111111111111000//////000222333111000//////000000000000//////000000000000000000000000000000000000000000000000........................------............------.........////////////000................................................,,,...000111000.........//////.........---------......------------......------............------000000000000////////////---------------...//////000000000000000000000000............////////////---000222000---+++---000////////////////////////000///...---,,,------...000000//////.........---------------------------000000000000000000000000111111000000//////......---------...///000000111............////////////444444555555444222111000////////////////////////000000000000111111111111111111000000000000111111000000000000000000000000222222222111000//////...////////////////////////000000000000000000000000//////000111111111111111000000000000000000000000000000111111111111000000000000000000////////////000000111111111111000000000000000000000000000000111111000000000000111111000000000000111222333444222222111111111111222222222111000/////////000111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222000000111222222222222111222222222222222222222222999777444222000000111222111111111111111111111111111111000//////000111222111111111111111111111111222222333333333222222111111111111111111111111111222000...///222333111///---222666555111...///222333222222111111222222333222222222222222222222222222111000//////000111222111111111111111111111111111222222222222111000000111222222333333222222111111111000000//////......222111///.........///000////////////000000000000////////////////////////111111000000000000000111//////000000111111222222222111///.........///000111111111111000000000000333222111000////////////000000000000000000000000***---000111000///111444000000000000000000000000////////////000000000000;;;::::::::::::;;;;;;;;;;;;===>>>===;;;::::::;;;<<<;;;999777444333222111111111111111111111111111000000000000000000000000///////////////000000000000000000//////.........///////////////000000111111000000000/////////...////////////000111222222111111111111111111222222222222111111000000//////111111111111111111111111000///...///111222111000//////000000000000//////000000000000000000000000000000000000000000000000........................---......//////......---,,,,,,,,,------------...................................................---...//////------.../////////.........---------......------------.........//////////////////...000000000000/////////...------,,,,,,------...///////////////////////////............////////////222111000000//////...---------------------------000///...---,,,------...000/////////............------------------------////////////////////////////////////............------......///000000111............////////////333444555555444222000///000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000222222111111000//////...////////////////////////000000000000000000000000//////000111111111111111000000000000000000000000111111111222222111111111000000000000///////////////000000111111111000000000000000000000000000000//////............//////000000000000111222333333222111111111111111111222111000/////////000222222000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222000000111222222222222111222222222222222222222222333222111000//////000000111111111111111111111111222111000//////000111111111111111111111111111111222222222333333222222111111111111111111111111111222000//////111222111///...111444333111///111333333222222111111222222333222222222222222222222222111111000000000000111111111111111111111111111111111222222222222111000000000111111222222111111000111000000000/////////...222111000///...//////000////////////000000000000111111111111111111111111111111000000000000000111//////000000000000000000333222000///.........///000000000000000000000000333222111000////////////000000000000000000000000...111222111///---...///000000000000000000000000////////////000000000111777888999:::;;;;;;:::::::::<<<======;;;::::::;;;;;;:::888666444333222222111111111111111111111111000000000000000000000000000000///////////////////////////...............//////......//////000000000000000000////////////000000000//////000111111111111111111111111000000444444333222111000//////000000000000000000000000000///---...000111111000//////000000000000//////000000000000000000000000////////////////////////........................---......//////......---,,,,,,,,,------------...................................................---......---,,,,,,...000...............---------......------------......//////000000000000//////000000000/////////......------,,,,,,------...///////////////////////////............////////////222///,,,---111222///,,,------------------------//////...------------...////////////....................................////////////////////////------------............------......///000000000............////////////111222444555555222000...111111111111111111111111000000000000111111111111111111000000000000111111000000000000000000000000222222111111000/////////////////////////////////000000000000000000000000//////000111111111111111000000000000000000000000000000111111111111000000////////////000000000000...///000111111111111111000000000000000000000000//////............//////111111000000000111111222111111111111111111111111000/////////000111222333000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222000000111222222222222111222222222222222222222222//////000000000000000000111111111111111111111111333222111000/////////000111111111111111111111111111222222333333222222222111111111111111111111111111000///000111222111///000000000000111222333333333222222111111222222333222222222222222222222222000111111111111111111000111111111111111111111111111222222222222111000000///000000000000000000///000000000000////////////111111000///////////////////////////000000000000111111111111111111111111000000000000000000000000000000//////////////////222222000///............////////////////////////333222111000////////////000000000000000000000000000111222111///------...000000000000000000000000/////////000000000111111444666999<<<===<<<;;;:::999;;;===<<<;;;::::::;;;:::999777555444333222222111111111111111111111111000000000000000000000000000000000//////......---..................------//////.........//////000000000000000////////////111000000/////////000000222222111111000000//////222222222111111000000000////////////////////////000///------///000111000//////000000000000//////////////////////////////......................................................////////////...............////////////000................................................---...000///...---...///..............................------------....../////////000000/////////000000/////////...............------......///000////////////////////////............////////////---,,,+++,,,///111000...////////////////////////............------......///////////////.........////////////////////////////////////////////////,,,,,,---......///000000............//////000000............////////////000111333555444222///---000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000111111111111000000//////////////////////////////000000000000000000000000//////000111111111111111////////////////////////......////////////......////////////000000000000...///000111111222111111////////////////////////111111000000000000111111222111111000000000000111111111111222222111111111000000000000000000111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000111222222222222111222222222222222222222222///000222333333222000///111111111111111111111111333222222111000//////...111111111111111111111111111111222333333333222222111111111111111111111111111000000000111111000000222000...///111333444444333222222111111222222333111111111111111111111111000000222333333222000000111111111111111111111111111222222222222111000000///000000111111000000///000000000000////////////111000000///////////////////////////000000000000......................../////////000000000000000000000//////......------000000////////////000000............////////////222222111000//////000000////////////////////////...///000000000000///000//////////////////////////////000000000111111111333666999===>>>>>>===<<<:::;;;===<<<;;;999::::::888777666444333222222222111111111111111111111111000000000000000000000000000000//////......------------..................//////............//////////////////000000000000000000//////////////////222111111000000/////////...//////000000111111111////////////////////////000///......000111111000//////000000000000//////////////////////////////------------------------...........................//////////////////............////////////000................................................,,,...111222111///......---...........................------------......---......//////......---////////////............/////////...///000000111....................................////////////...000111000...---///111000000000000000000000000------...........................///////////////////////////////////////........................------...///000111111222............////////////............///////////////000222444333222///...///////////////////////////000000000111111111111111111000000000000111111000000000000000000000000111111111000000000000000//////////////////////////////////////////////////////000111111111111111///////////////////////////000000111111000000///.../////////000000000111//////000111111111111111////////////////////////111111000000000000111111111111000000///000000000000111222222222222111000111111111111000000//////000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000111222222222222111222222222222222222222222111222333444333111///---111111111111111111111111222222222111000///......000000000000000000000000000111222333333333333333111111111111111111111111000000111111000000000111222000...///111333444444333222222111111222222333111111111111111111111111000111222333333222111000111111111111111111111111111222222222222111000000000111111111111111111000////////////000000000000000000000000000//////...////////////000000000000........................---...///000000000000///000000//////......------------...///000111222222---........./////////000222111000000000000000000/////////////////////////////////000000000000///////////////////////////000000000000111111111111222555999<<<>>>???>>>===;;;<<<===<<<:::888888999777666555444333222222222222222222222222222222222000000000000000000000000//////.................................///////////////......------......////////////000000000000/////////......///000000000000000000000000//////------...///000111222222000000000000000000000000000//////000222333111000//////000000000000//////000000000000000000000000...................................................//////000000//////...,,,,,,,,,------------...................................................,,,...111222000.........---------.....................------------......------............------/////////.........------//////......//////000111....................................////////////444666888555///,,,...000........................,,,---......///..................///////////////.........................................................///000111111222......//////////////////............///////////////000111111111111000///........................000000000000111111111111111111000000000000111111000000000000000000000000111111000000000000000000//////////////////////////////////////////////////////000111111111111111000000000000000000000000222222333333333333222222......//////000000111111000000111111111111000000000000000000000000000000//////............//////000000/////////000000111000111222333333222111000111111111111111000//////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111222222222222111222222222222222222222222000111222222111000---,,,111111111111111111111111111111222111111000///...000000000000000000000000000111222222333333333333111111111111111111111111///111222111000///000111000000000000111222333333333222222111111222222333111111111111111111111111111111222222222222111111111111111111111111111111111222222222222111000000000111111222222111111000////////////000000000000000000000000000///......////////////000000000000111111111111111111111111,,,---///000111000000///000000//////////////////,,,---...000111222222222.........//////000000111111111000000000000000111000000000000000000000000222111000000000000...,,,000000000000000000000000000000000111111111222222111333777:::===>>>>>>>>><<<======<<<999777777777555555444333222222222222222222222222222222222222000000000000000000000000------...........................//////000000000000///...------------....../////////000000000111...............///000111/////////000000000000000/////////000000111111222111111111111111111111111///000111333555444111/////////000000000000//////000000000000000000000000................................................//////000000000000//////,,,,,,,,,------------...................................................---...---,,,++++++---///---------.........//////......------------............////////////......//////.........------------------------...//////....................................////////////444444444222000/////////........................,,,,,,.../////////................../////////000------------------------........................---......//////000000000/////////////////////...............////////////000000/////////000000000////////////////////////000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000111//////////////////////////////////////////////////////000111111111111111000000000000000000000000111111222222222222111111.........///000111111111111111222111111000///...000000000000000000000000//////............/////////////////////000111222///111222333333222111///---...000111222222222111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111222222222222111222222222222222222222222000000111222222111000///111111111111111111111111000000111222111111000///000000000000000000000000000000111222333333333333111111111111111111111111///111222111//////000222...111444333111///111333333222222111111222222333111111111111111111111111333222222111111222222333111111111111111111111111111222222222222111000000///000000000000000000///.../////////000000000111///000000111000///...---////////////000000000000111111111111111111111111+++,,,...000111111000/////////000000000000000000......///000111000000///......///000000111222222111111000000000000111111000000000000000000000000222000//////111111///,,,000000000000000000000000000000111111111222222222000222555888;;;===>>>>>>===>>>>>><<<999777666666555444333333222222222333222222222222222222222222000000000000000000000000,,,------....../////////.../////////000000111111000///...---------------.../////////000000111111---------......000111222......//////000000111111222222222111111111111111111111111111111111111111///000222555777555222/////////000000000000//////000000000000000000000000////////////////////////........................//////000000000000//////........./////////000000................................................///---***'''&&&(((---111---------.........//////.........------.........//////000000000000////////////.........---------,,,++++++++++++,,,------..................................../////////000...,,,***---111333111///111111111111111111111111+++,,,.../////////......---.........//////000000------------------------........................---------...............///////////////...................../////////000111000///......///000111000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000111111111//////////////////////////////////////////////////////000111111111111111000000000000000000000000......////////////......---......///000111111222222222222222111///...---000000000000000000000000111111000000000000111111............///111222222///000222333333222000///***,,,...111333444444444000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000111222222222222111222222222222222222222222111111222333444555555555111111111111111111111111//////111222222111000000000000000000000000000000///000111222333444444444111111111111111111111111///111333222///...000222---222666555111...000222333222222222222222222333000000000000000000000000444333222111111222333444111111111111111111111111111222222222222111000000......////////////........./////////000000111111///000111111111000...---////////////000000000000////////////////////////+++,,,...000111111000/////////000000111111222222000000111111111///---,,,...//////000111222222333111000000000000000111111000000000000000000000000...,,,,,,...222444222000000000000000000000000000000111111111111222222222111333666:::<<<>>>??????===;;;888555333222222222222222222333333222222222222333333444444333333222//////000000111111111222...------,,,,,,...///000---...000111111///---,,,////////////000000000000...///000111111000///...////////////////////////......////////////......000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////////////////............////////////////////////////////////000000000000444000---///444888777555/////////////////////////////////////////////////////////......---------,,,,,,---.../////////...---...............------////////////////////////////////////////////////...------,,,,,,------...------------------------...///000111111000///...//////////////////////////////...---,,,,,,++++++000000000000000000000000000000//////..........................................------------......000000000000000000000000000000000000000000000000........................000000000000111111111111111111111111111000//////////////////000000000000000000000000000000000000//////000000111111111222......//////000000111111111000...///000111000...222111000//////000111222222111111111000000//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111333333222222111000//////222222111111111111222222111111111111000000000000000000//////.........---///000000000000111111111000000000000000000000000111111111222222333333333222111111111000000//////////////////////////////111222333333333111000///////////////000000000000111111222222222333333333222222222222222222222222111111000000000000111111000000111111111111000000111111111111111111111111000111111111111222222222333222222111111222222333222222222111111111111000000000000000000111111111333333333333333222111000111111111111111111111111222111///111333444111///000000000000000111111222111111111111000000000000000000////////////000000////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000111000///......///000111222222111111000000//////333333222222111000000000...000222444777999:::::::::999777555333222111111111111222222222222111111111222222333333222222111//////000000000111111111///...---------...///000......///000000///...---////////////000000000000...///000111111000///...////////////////////////...//////000000//////...000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000444000---///333666555333////////////////////////////////////////////////............------------------......///.........---...............------///////////////////////////////////////////////////......------......///------------------------...///000111111000///...////////////////////////------------............000000000000000000000000000000000/////////..............................///......------......///////////////////////////////////////////////////........................//////000000000111111111111111111111111000//////////////////000000000000000000000000000000000000//////000000000111111111////////////000000000000000///......//////...---111111000//////000111111111111111000000000//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111333333222111111000//////222111111111111111111222111111111000000000//////000000000/////////......000000000111111111222222000000000000000000000000111111111222222333333333111111111111000000000///000000000000000000000000222222222222222111000000//////000000000111111111111111222222222333333333222222222222222222222222111111000000000000111111000000000000000000000000111111111111111111111111000111111111111222222222333222222111111222222333222222222222111111111111333333222222111111000000111111222222222222222111111111111111111111111111222111000111333333111///000000000000000111111222000000000000////////////000000////////////000000///////////////////////////////////////////////////............///000000000000000000000000000000000000000000000000000000222222111000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000000000000000000000222111000//////000111222000/////////.........---000000111111111111111111111222222333555777999:::555555555555444222111000000111111111111111111000000111111222222111111000//////000000000000111111//////.........///000111......//////////////////////////////000000000000//////000000000000//////000000000000000000000000///000000111111000000///000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////...//////000000111111111////////////////////////////////////000000000000333000...///222444333111////////////////////////////////////////////////,,,,,,------------------.........///......------------...............---/////////////////////////////////////////////////////////....../////////------------------------...//////000000//////...////////////////////////+++,,,---...///000111222000000000000000000000000000000000///////////////........................///......------......///////////////////////////................................................//////000000000000111111000000111111000000//////////////////000000000000//////////////////////////////000000000000111111000000000000////////////111000//////000000///---111000000//////000000111111111000000000000/////////000000111111000000///000000000000000000000000000000000000000000000000000000000000111111111111222222222111111000000///111111111111111111111111111111000000000000//////111000000000000000//////000111111222222222222222000000000000000000000000111111111222222222222222111111111111000000000000222222222222222222222222333222111111111111111111000000111111111222222222111111222222222333333333222222222222222222222222111111000000000000111111222111000//////000111222111111111111111111111111000111111111111222222222333222222111111222222333333222222222111111111111555444444333222111000000...///000111222222222222111111111111111111111111222111000111333333111000000000000000000111111222000000/////////.........000000////////////000000//////////////////////////////////////////////////////......//////000111000000000000000000000000000000000000000000000000333222222111111111111111000000000000000000000000////////////000000000000////////////////////////000000000000000000111111222222111111111111222222////////////..................///000000111222222333222222222333555777888222222333444444333111000000000111111111111000000111111222222222222111111//////000000000000000000////////////000000000111///............//////000////////////000000000000//////000000000000//////000000000000000000000000000000111111111111000000///000000000111111111111111111111111111111111111000000000000000000000000////////////////////////...//////000111222222333////////////////////////////////////000000000000222000...///000111000...////////////////////////////////////////////////++++++,,,,,,------........./////////...---,,,,,,,,,---......///.........//////////////////////////////////////////////////////............//////------------............////////////////////////////////////////////////,,,---...///000111222333000000000000000000000000................................................//////............//////////////////////////////................................................////////////000000000111///000000000000000//////////////////000000000000//////////////////////////////000000000000000000111111000000//////......222111000000111111000...000000000//////000000000000000000000000000////////////000000000000//////000000000000000000000000000000000000000000000000///000000000111111111111222111111111000000000///000000111111111111000000111000000000////////////111111111111000000000000000111222333333333333222000000000000000000000000111111111111111222222222111111111000000000000000333333333333333333333333333222111000000111222333111111222222222333333333111111222222222333333333222222222222222222222222111111000000000000111111333111///......///111333111111111111111111111111000000111111111222222222333222222111111222222333333333222222222111111111333333333222222111111000//////000111111111111111111111111111111111111111111111111222222222111000000000000000000111111222000000000000////////////000000////////////000000/////////////////////////////////////////////////////////...///000000111000000000000000000000000////////////////////////222111111000000111111111////////////////////////////////////000000000000////////////////////////000000000000000111111111111111111111111111111111111111111111000000000000......//////000000000000000///......///000222333000111222333333222111000000000111111111111000000222222333333333333222222000000//////////////////...//////000000000000000...............///000111////////////000000000000000000////////////000000000000000000000000000000000000111111111111000000///000000000111111111111000000000000000000000000////////////////////////////////////////////////...//////000111222222333////////////////////////////////////000000000000000/////////000000...---////////////////////////000000000000000000000000,,,,,,,,,------............/////////...---,,,,,,,,,------...//////......////////////////////////////////////////////////...------,,,,,,------...---------......///////////////............///////////////////////////////////////000000000111111////////////////////////------------------------/////////////////////////////////....../////////................................................////////////////////////...////////////000000000...//////000000000//////////////////000000000000////////////////////////000000//////////////////111111000000//////......000///......000000///.../////////000000///////////////////////////000000//////000000000000/////////////////////////////////////////////////////////000000000111111111111111111111000000000000000///000111111111111000///000000000////////////...000000000000111111111111000111222444444333222111000000000000000000000000111111111111111111111111000000000000000000111111222222222222222222222222222222000000000111222333222222222222333333333333111111222222222333333333222222222222222222222222111111000000000000111111333111///......///111333111111111111111111111111000000111111111222222222333222222111111222222333333333333222222222222111///000000000111111222222111111111111111000//////000000000000000000000000000111222222222111111111000000000000000111111222222222222111111111000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000////////////////////////000000/////////000000111////////////////////////////////////000000000000//////////////////////////////000000111111111111///000000000000000000///000000000000111111111111000000000000//////......000000000000111222333333111111222222222222222111000111111111111111111000333333333444444333333333000000////////////......---...///000000000//////------......///000000000////////////000000000000000000////////////000000000000000000000000000000///000000111111000000///000000000000111111111111000000000000000000000000////////////////////////////////////////////////...//////000000111111111////////////////////////////////////000000000000//////000000000///......////////////////////////000000000000000000000000------...........................///......------,,,,,,---...////////////////////////////////////////////////////////////------,,,,,,,,,,,,---------------...//////000000///......------......///////////////////////////000000000000////////////////////////////////////---------------.........////////////////////////000//////......//////000................................................////////////////////////......////////////000000......///000000000//////////////////000000000000////////////////////////000000////////////......000000000000////////////+++******+++---......---...//////000000//////.........////////////000000...//////000000//////...////////////////////////////////////////////////000000000000111111111111000000000000000000000000...///000111111000///...000000////////////......//////000000000000000111///000222444444333222000000000000000000000000000111111111111111000000000000000000000111111111111111111111111111111111111111111111111111111222333111111222222222333333333111111222222222333333333222222222222222222222222111111000000000000111111222111000//////000111222111111111111111111111111000111111111111222222222333222222111111222222333333333333333222222222222......///000111222222333222222222222111000///...000000000000000000000000000111333333111000111222000000000000000111111222333333222222222111111111000000////////////000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000000000000000000000000000//////////////////000111000000000000000000000000////////////000000000000/////////////////////////////////000111111222222//////000000000000//////............////////////222222111000000///......222222444555555666666666333222222111111222222222111111222222222222111111222222333333333333222222000000/////////.........,,,---...///000///......+++,,,...000000000000///////////////000000000000111000///......///000111////////////////////////...//////000000//////...000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000---///000111000/////////////////////////////////000000000000000000000000//////////////////......------......///.........+++,,,---...////////////////////////////////////////////////////////////......------------......---------...///000000000///...------------...///////////////////////////////////////////////////////////////////////////........./////////000000////////////////////////000000////////////000000........................////////////////////////////////////////////////........./////////000000---......///000000//////////////////000000000000000000000000000000000000000000/////////.........////////////000000000000***))))))+++...000000///......///000000///.............../////////000000......////////////......////////////////////////////////////////////////000000000000111111111111///000000000000000000000...///000111111000///...000000/////////.............../////////000000000...///111333333222111///000000000000000000000000222111111111000000000//////000000000111111111111111111111111111111111111000000111222222222222222111111111111222222222222111111222222222333333333222222222222222222222222111111000000000000111111000000000000000000000000111111111111111111111111000111111111111222222222333222222111111222222333444444333333333222222222000000000111111222222222111222222222222222111111000000000000000000000000///111333333111000111222000000000000000111111222222222222111111111111000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000////////////000000000000000000000000000000000000...//////000111111222222///000111111111111000///---........./////////000111111111111111111000000...///111333444444444333444333222111111111222333222222333333333333222222111111222222222222111111000000//////.........---+++,,,.../////////...---***,,,...000111111000///////////////000000000000111000///......///000111////////////////////////......////////////......000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////............////////////////////////////////////000000000000,,,...111111111000000000////////////////////////000000000000000000000000111111000000//////......,,,,,,---.../////////...+++,,,---...//////////////////////////////////////////////////////////////////............//////---------...///000000111///...---,,,,,,---...///////////////////////////---.........//////000000///////////////////////////000000000111111222222000000000000000000000000000000////////////000000........................000000000000000000000000000000000000000000000000............/////////000------...///000000//////////////////000000000000111111111111111111111111000000//////.........---......//////000000111111,,,,,,,,,...111444444333---...///000000///...------.........//////000000......////////////......////////////////////////////////////////////////000000000000111111111111////////////000000000000...///000222222000///...000/////////............---.........//////000000---...111333333222000...000000000000000000000000222111111111000000////////////000000111111111222222222222222222222222222///000111333333333222111000000111111111222222222111111222222222333333333222222222222222222222222111111000000000000111111000000111111111111000000111111111111111111111111000111111111111222222222333222222222222222222333444444444333333333222222333333222222222222222222000111222333333333333333000000000000000000000000///111444333111///111222000000000000000111111222111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000111111000000111222333333000000000000000000000000////////////000000000000111111111111111111111111...//////000111222222222000111222333333222111000///000000000111111222222000000000111222222333333///111333333333333555777333333444444555666666666222222222222222222222222///000000000000111111111////////////////////////000000//////.........---//////............////////////............//////000111111111222222222222111111000000000000111111000000000000000000000000///000111222333222222111000000000000000000000000111111111111111111111111000000000000000000000000---...000111111111000///111111000///////////////............////////////222111111111000000//////000111111111222222222222333333333222111000000//////////////////............------------...//////////////////////////////000000111000000///............////////////......////////////////////////000000000000111111111111111111000///...---,,,,,,........................////////////////////////000000000000000000000000///...---------...000111222222111///...,,,++++++////////////000000000000000000000000000000000000000///.........000111222000000000000000000000000//////............//////---......///000111111222+++,,,,,,---...///000000000000111111111111000000111111111111111111111111111111000///////////////000000000000000000000000...///000111111111111111111111000///...,,,***)))//////...---------------,,,---...............---...///000111111000///...///000000111111111000000//////000000000000//////////////////000000000000111000000000//////......000000000111222222222333000000111111111000000///111111222222222222111111222222222111111111000000111111111111111111111111111111222333444444555555111111111111111111111111222222111111111111222222222222222222222222222222111333666888777555222000222222222111111111000000......////////////......000000111222222222222111000000111222222222222111222222222222222222222222333333222222111000//////111111111111111111111111111000///......///000111111111000///////////////111222333333333111000///000000111111111111000000//////000000111111222222000111111000000///...---222222222111111111111000444222///------///222444000000000000000000000000000000000000000000000000//////000000000000//////000000///.....................////////////......////////////////////////000111111000///......///000000111111111111000000111111000000000000111111000000000000000000000000//////000000111333444555///111333333333333555777444444444444555555555555222222222222222222222222000000000111111111222222111111111111111111111111111111000000000/////////000//////......//////000000//////......//////000000000000111111111222222111111000000000000111111000000000000000000000000---------------...//////000000000000000000000000////////////////////////////////////////////////---...///000111000000///111111000///////////////....../////////000000000000000000000//////....../////////000000000000111333222222111000000///////////////////////////......------------.../////////////////////////////////000000000//////...---......////////////............................../////////000000000111111000000000///......------........................000000000000000000000000////////////////////////111000000///000111222333000000//////............////////////000000000000000000000000000000000000000///.........///111222000000000000000000000000//////............//////......//////000000111111---------.../////////000//////000000000000//////////////////////////////111111000///////////////000000000000000000000000///000000111111111111000000000000000//////...---000000///...------------000111111111000//////...//////000000//////...---000000000000000000000/////////000000000000//////////////////000000000000111111111000000/////////111111111111111111222222000000111111111111000000111111222222222222111111222222222111111111000000111111111111111111111111000000111111222222333333111111111111111111111111222222111111111111222222222222222222222222222222222333555666666444222000222222222111111111000000111111111111111111111111000000111222222222222111000111111222333222222222222222222222222222222222333333222222111000000000////////////////////////111000////////////000111111111000///////////////222222222222222111000000000000111111111111000000111111111111222222222222//////000000000000000///222222222111111111000000222222111000000000111111000000000000000000000000000000000000000000000000//////000000000000//////000000///.....................////////////......////////////////////////000111111000///......000000000111111111111000000111000000//////000000111000000000000000000000000222222111000000000000111///111222333222333444666555555444444444444333333222222222222222222222222111111111111222222222333111111111111111111111111111111111111000000000000111000000//////000000111111000000//////000000111/////////000000000111111111111000000000000111111000000000000000000000000000000///......000111222000000000000000000000000////////////////////////..............................///000000000000000111000000////////////////////////000000000111111////////////............------........./////////111111000000//////............//////////////////......------......///000////////////////////////...////////////...------......////////////.......................................////////////000////////////////////////........................111111111111111111111111////////////////////////000000000000000111222222------......///000000000////////////000000000000000000000000000000000000//////.........///000111000000000000000000000000//////............//////////////////000000000000////////////////////////......////////////......////////////////////////111000000///////////////000000000000000000000000000111111111111000000///......///000111111111111111000///...------------000000000000000000000000111000//////............222111000///......///000//////000000000000//////////////////000000000000111111111111111000000000111111111111111111000000000000111111111111000000111111222222222222111111222222222111111111111111000000000000000000000000///000000000000000000000111111111111111111111111222222111111111111222222222222222222222222222222222333333333333222111111222222222111111111111111333222111000000111222333000000111222222222222111111222222333333333333333222222222222222222222222333333333222111111000000111111111111111111111111111000000//////000000111111111000/////////000000333222111111111111111111000000111111111111000000333333333222222222222222---...///000111111111111222222111111111000000000111111222333222111///...000000000000000000000000000000000000000000000000//////000000000000//////000//////............///...//////000000//////...///////////////////////////000111000///...///000000000111111111111000000000000////////////000000000000000000000000000000111111000/////////000000///111222333222222444555555555444444333222222111111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000111111////////////000000000000111111000000000000111111000000000000000000000000111111111111222222222333////////////////////////000000000000000000000000////////////////////////...//////000000000000000000000////////////000000000000000000111111111111////////////////////////---------.........//////000000//////........................////////////...............//////000////////////////////////---...............------......////////////......---------------------------------.........//////............//////000000........................000000000000000000000000////////////////////////...............//////000------......///000000000////////////000000000000/////////////////////////////////...//////////////////////////////////////////............//////000000000000////////////000000000000000/////////...//////000000//////...000000000000000000000000000000////////////000000000000000000000000000000111111111111111000///...---...///000111111111111222111000///............------------...///000111111000///......///111222555444111///...///000111//////000000000000//////////////////000000000000222222111111111111111111222222111111000000/////////000000111111111111000111111222222222222111111111111111111111111111111////////////////////////000000000000000/////////111111111111111111111111222222111111111111222222222222222222222222222222333222222111111111111111111111111111111111111111111000...------...000111000000111222222222222111222222333444444444444333222222222222222222222222333333333222222111111111333333333333333333333333000000000000000000000000111111000000///000000111333222111000000111222333000000111111111111000000333333333222222111111000...///000111111111111111111111111111000000000000111111111111111///...---////////////////////////000000000000000000000000//////000000000000//////000///............////////////000000000000/////////////////////////////////000111000///...///000000000111111111111000000000//////////////////000000000000000000000000000------......///111222333///111222222222222333444555555444333222111111000111111111111111111111111111111222222222333333333000000000000000000000000////////////////////////111111000000000000111111111111000000000000111111////////////000000000000111111000000000000111111000000000000000000000000---...000111111111///...////////////////////////000000000000000000000000000000000000000000000000///////////////000000111000000////////////000000000000000000111111111111000000000000000000000000....../////////000000000/////////...............---.........//////000000///............///000000000000000000000000000000------...............---......////////////..............................------------............------......///000000000////////////////////////////////////////////////........................---......///////////////////////////............////////////000000000000////////////////////////...////////////.........//////////////////////////////............//////000000000000////////////000000000000000////////////000000111111000000///000000000000000000000000000000////////////000000111111111111111111111111111111111111111000///.........///000000000//////111111000////////////000000//////.........//////000000//////000222444555666555222000///000111222//////000000000000//////////////////000000000000111111111111111111222222222111111000000///////////////000111111111111111111111222222222222111111111111111111111111111111////////////////////////111111111111111111000000111111111111111111111111222222111111111111222222222222222222222222222222333222111000000000111111111111111111111111111111000///---,,,,,,---///000000000111222222222222111222222333444444444444333222222222222222222222222333333333222222222222222000000000000000000000000000000111111111111000000111111000000000000111111222222000000000111222333000000111111111111000000222222111111000000000///111111111111111000//////111111111000000000//////111000///............/////////////////////////////////////////////////////////000000000000////////////............////////////000000000000//////////////////////////////...000111000///...///111000000111111111111000000000000////////////000000000000000000000000000000------......///111222333000111222222111111222444444444333222222111000000111111111111111111111111111111111111222222222333////////////////////////............////////////111000000//////000000111111000000//////000000111/////////000000000111111111111000000000000111111000000000000000000000000...///000111222111000///000000000000000000000000////////////////////////111111111111111111111111///////////////000111111///////////////000000111/////////000000000111111000000000000111111111111//////000000000111111111//////////////////......------......///000000000//////......//////000111000000000000000000000000------...////////////.........////////////......////////////////////////---------............///---.........//////000000////////////////////////................................................//////000111111111111111111111000///...------,,,////////////000000000000000000000000000000000000....../////////...------000000000000000000000000//////............//////////////////000000000000////////////////////////000000111111111111000000///////////////////////////////////////000000111111111111111111111111111000111111111111000000/////////000000//////......000000000000000111111222888666333111///---------/////////000111222333444555444222111000000111222//////000000000000//////////////////000000000000000000000111111111111111000000000000000000//////...///000111111222111111111111222222222222111111111111111111111222222222000000000000000000000000222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222333222111111000000111111111111111111111222222222222111000//////000111222000000111222222222222111111222222333333333333333222222222222222222222222333333333333333333222222111111111111111111111111000111111222222111111000111111000000000111222222111111111111111111222333000000111111111111000000111111111000000000000000222222222222111000///...111111000000000/////////000///...------...000111000000000000000000000000//////////////////////////////000000000000/////////............//////000///000000111111000000///////////////////////////...///000000//////000111000000111111111111000000111111000000000000111111000000000000000000000000111111000/////////000000000111222222111111222333333333222222111111000000111111111111111111111111000000000111111111222222000000000000000000000000......//////000000000000000//////......//////000000//////......//////000000000000111111111222222111111000000000000111111000000000000000000000000222111///...///000222333000000000000000000000000////////////////////////000000000000000000000000000//////...///000111222///////////////000111111....../////////000000000/////////000000000111111//////000000000111111111////////////////////////------......///000000111///////////////000000111000000000000000000000000---...//////000000000///......////////////......000000000000000000000000---............/////////.........///////////////////////////////////////////////////////////////...........................///000111222111111000000000000///......------////////////000000000000000000000000000000000000....../////////...---,,,000000000000000000000000//////............//////......//////000000111111---------.../////////000//////000000000000/////////////////////////////////////////////000111111111111111111111111111111///000000111111111111000///000000111111000000////////////000111222333444777555333000///...////////////000000000/////////111000000000000000000000//////000000000000//////////////////000000000000/////////000000111111111/////////000000000000000...///000111111222222222111111222222222222111111000000111111111222222222111111111111111111111111000111111222222333333333111111111111111111111111222222111111111111222222222222222222222222222222333222222222222111111111000000111111111222222222222222222222222222222222000000111222222222222111000111111222333222222222222222222222222222222222333333333333333333333333444444444444444444444444000111222222222222111000111111000000111111222333000000111222222222222222000000111111111111000000000111111111111111222222111111222222222111111000111000000000////////////...///000111222222222111000000000000000000000000//////////////////////////////000000000000//////...............///000000000000111111111111000000////////////////////////---///000000//////000222000000111111111111000000222222111111111111222222000000000000000000000000222222111000000000000111000111222222111000111333222222222111111111111111000000000000000000000000///000000000000111111111111111111111111111111111//////000000111111111222//////............////////////............//////111111111111222222222222111111000000000000111111000000000000000000000000000---)))&&&&&&***///222000000000000000000000000111111111111111111111111////////////////////////000///.........///111222///////////////000111111............////////////---.........//////000000////////////000000000000/////////000000000000000---------...///000000111///////////////000111111000000000000000000000000......///000111111000000......////////////......000000000000000000000000.........////////////000////////////////////////000000000000000000000000000000000000000000000000........................,,,---///000000000///...///////////////.........////////////000000000000000000000000000000000000....../////////...,,,+++000000000000000000000000//////............//////---......///000111111222+++,,,,,,---...///000000......////////////......111111111111111111111111///////////////000111111111111111111111111111111...///000111111111111111///000111222222222222222......///000111333555666000///...---...///111333///000000000///---+++)))---...///////////////...//////000000000000//////////////////000000000000......//////000000000111......//////000000111111......///111111222222222111111222222222222111111000000111111222222222222111111111111111111111111//////000111222333333444111111111111111111111111222222111111111111222222222222222222222222222222222333333333333222111111000000111111222222222222111222222333333222222111000000111222222222222111000000111222222222222111222222222222222222222222333333333333333333333333111111111111111111111111000111222333333222111000111111000000111222333333///000111333333333222111000000111111111111000000111111111222222333333444///000111222222222222222000000000000////////////,,,///222555666555333222000000000000000000000000//////////////////////////////000000000000//////...............///000111000000111111111111000000////////////////////////---///000000//////000222000000111111111111000000333333222222222222333333000000000000000000000000//////000000111333444555333333222222333333444555111000///////////////000222111000//////000111222222222222111111111111000111111000000//////............------------......000111111111111111000000////////////000000000000...000333555666666666555444444444444333111///...111222222333222111000///000000000000000000000000111111111000000000000000000000000000000000000000000000000000////////////......///000000000000000000000000000000000000000111111222222222333333333222111111000///......---000000000000000000000000////////////////////////222111111111000000//////////////////000000000000111111000000//////.........---------...///111222222111111000//////.........///000111111000///...111111000000//////......111111000000//////............///000000000000000......////////////......000///---,,,---...000222---///000222222000///---000000//////.........------......///000111111222///000111111111000...---......////////////......///000000111111111111000111111000000//////......//////000000///...------555333111///------------000000000000000000000000111000///......///000111......///000111222333333111111111111111000//////////////////////////////000000000000000000000000000000000000000000000000111222333444555444333333111111111111111000//////////////////000000000000////////////////////////000111111111222222222222222333555555555333111000000000////////////000000000000000000000000000000333222222111111222222333333333333333333333333333222222111000//////000000000111222222333333333333444333222111111222333444///000111333333222111111222222222222222222222222222222222111111111000000000000111222333333444444//////000111333444555666444444444444444444444444222222222222222222222222333333222222111222222222444444333333222111000000000111111222222111111000111111111111111111111111111111222222222333333333///////////////111333444333333222111000000000000111111111000//////111222222222222222222111000///000000000000000000000000000000000000111111111111000000000000///////////////000000000000000//////000000////////////000000////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000111000//////000222444555000000000000000000000000//////000000000//////...000000///////////////000333222222222222333444444333222111//////.........222111000//////000111222222222222111111111000000111000000000/////////...///......------......///......////////////......////////////000000000000///000333666888999999999666555333111000000000000000000111111111000///...000000000000000000000000111000000000000000000000000000000000000000000000000000000000////////////......///000000000000000000000000000000000000000000000000111111111222222111111111000///.........000000000000000000000000////////////////////////111111111111000000000///////////////000000000000111111000000////////////......------...///111222//////......---,,,,,,+++//////000000000000//////000000000000////////////111000000000/////////.........///000000000000000000///...------...///000000///---------...000111...///000111111000///...000/////////..................//////000111111222111111111111111000//////......////////////......000000000111000000//////111000000000/////////...//////000000///......---+++,,,...///000000000000000000000000000000000000111000///......///000111////////////............111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000//////111111222111111000111111111111111000//////////////////000000000000////////////////////////111111111222222222222333111222222333222111000///000000////////////000000000000000000000000000000333222222111111222222333222222222222222222222222222222111000000000000000111111222333333333222222000000///......///000000...///000000111111000000222222222222222222222222222222222111111111000000---......///000000111111000000111222333444444555333333333333333333333333222222222222222222222222222222111111111222222333444444333333222111111000111111222222222222111111111111111111111111111111111111111111222222333333111111000000111222333444333333222111000000111111333222111///......000111111222222222222111000000000000000000000000000000000000000000111111111111000000000000//////////////////000000000000//////000000////////////000000////////////000000000000////////////000000000000////////////////////////////////////////////////000000000///000222333444000000000000000000000000///000000111000000//////000000////////////000000222222222222222333444444444333222000///...------111111000000000000111111222222111111111000000000000000000000///////////////......------......///......////////////......////////////000000000000---///222555777999999999777444111///...///111222//////000000000///......000000000000000000000000000000000000000000111111000000000000000000000000000000000000////////////......///000000000000000000000000000000000000000/////////000000000111111111111000000//////......000000000000000000000000////////////////////////111111111111000000000000////////////000000000000111000000000000/////////......---......///000111.........---,,,,,,++++++000000////////////000000////////////000000000000000000000000////////////......///000000000000000222000---,,,,,,---000222///......------///000111...///000111111000///...////////////...............//////000000111111111333222111111000000111111...//////000000//////...000000000000//////...---000000000000//////////////////000000000///......&&&(((,,,000222222111000000000000000000000000000000000////////////000000////////////............000000111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000111111111111111000//////////////////000000000000000000000000000000000000111111111111222222222222000000000000////////////000000////////////000000000000000000000000000000222222111111111111222222111111111111111111111111222111000000000000000000222222222333222222111111222222111111111111222222000000000000000111222222222222222222222222222222222222222111111111111111---------...//////000000111111222222222333333333111111111222222222222222222222222222222222222222000000000000000111222333444333333222222111111111222222333333333333222222111111111111111111111111000000000111111111111222333222222111222222333333222222111111000111111111444333111///.........///000000111222222222222111000000000000000000000000000000000000111111111111000000000000//////////////////000000111000000///000000////////////000000////////////000000000000.........///000111111111........................///////////////////////////000000111111222222222000000000000000000000000000000111111111111000000000000////////////000000222222222111222333333444333222111000////////////111000000000000000000111111111111111000000000000000000000000//////////////////............/////////000000111111111111000////////////000000000000---...000222333444555555444333111///...///000111////////////////////////////////////////////////000000000000000111111111////////////////////////000000000000////////////......///000000000000000/////////////////////////////////000000000111111111000000000/////////...////////////////////////////////////////////////111111111000000000000000////////////000000000000000000000000000000000000............//////000000000/////////.........---111000///......///000111.........///000111111111000000000000////////////......///000000000000000000///...------...///000///............///000000......///000000///......///////////////.........//////000000000111111111333222000/////////000111//////000000000000//////000000000000///...,,,,,,000000000000//////////////////000000000//////...+++---///000111000///...////////////////////////000000////////////000000......///000111222333333///000000000000000//////000000000000000000000000////////////////////////000000000000000000000000///000000111111111111111111111111111111000//////////////////000000000000000000000000000000000000//////000000000111111111000000///.........///000000000////////////000000000000000000000000000000222222111111111111222222111111111111111111111111111111000000000000000111222222222222222111000///333333333333333333333333444333222222222333555666222222222222222222222222111111111111111111111111000000000111111111222222222222222222222222222222111111111222222222222222111111111111111111111111////////////000111222333333333333222222111111111222333333444444333333222111111111111111111111111000000000000000000000111333222222222111111222222222111111111111111222222222111000111111000...---//////000111222333333333000000000000000000000000///000000000111111111111000000000000//////////////////000111111111000000000000////////////000000////////////000000000000.../////////000000000111////////////////////////........................//////000111222222111111000000000000000000000000///000111111111111111111000////////////000000111222111111111111222333333111000000000000111111222000000000111111000000000111111111000000000//////////////////000000000000/////////......///////////////000111111111111111////////////000000000000///000000111111111111111000000111111111000//////000000000000000000000000//////////////////////////////000000111111111111////////////////////////000000000000////////////......///000000000000000////////////////////////000000000111111111222222000000000000////////////////////////////////////////////////////////////000000000000000000111111////////////000000000000000000000000111111111111.........//////////////////////////////.........111000///......///000111------...///000111222222////////////000000000000......///000000000000000---...///000000///...---...............///000000......////////////...............///////////////000000000000111111111111111000///------...////////////000000000000//////000000000000///...,,,,,,////////////000000000000//////000000000000000///111111000000000000000000//////////////////////////////000000000000//////......///000111222333333...//////000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000111111111111111111111111000//////////////////000000000000000000000000000000000000............////////////000000/////////000000111000000////////////000000000000000000000000000000222111111000000111111222222222222222222222222222111000000000000000111111222222222222111111000//////000000000000000000///444333222222222333555666222222222222222222222222111111111111111111111111111111222222222222222333333333333222222222222111111222222222333333333444111111111111111111111111////////////000111222333333333222222222222222111222333333444444333333222111111111111111111111111111000000000000000000000111111111111111000000000111000000000111222333333000000000333444333///,,,...///000111222333333333000000000000000000000000///000000000111111111111000000000000//////////////////000111111111111111000000////////////000000////////////000000000000111000000000/////////...000000000000000000000000//////////////////////////////000111111111000000000000000000000000000000//////000111111111111111///////////////000111111111111111111111222333333000000000000111222333333000000111111111111000000111111000000000/////////////////////000000000000000//////......//////000,,,---...//////000000///////////////000000000000222222222222111111111111---...000111111000///...000000/////////000111222000000000000000000000000/////////000111111222222000000000000000000000000000000000000////////////......///000000000000000000000000000000000000000000000000111111111222222000000000000////////////000000000000000000000000////////////////////////000000000000111111111111////////////000000000000000000000111111111111222......////////////..............................000000////////////000000---......///000111111222////////////000000000000......///000000000000000,,,---000222222000---,,,.........///////////////.................................///////////////111111111111111111111111//////......---------...///000000111111000000///000000000000//////...---////////////000000000000//////000111111111000000111111000///000111333444000000000000000000000000//////000000000000//////////////////..................///000000000//////........................000000000000000000000000000000000000000000000000...............///000000111111111111111000//////////////////000000000000000000000000000000000000............////////////000000000000111111111111000000////////////000000000000000000000000000000111111000000000000111111222222222222222222222222000000000000000111111222111111111222111111000000000111111222222111111000000000000000000111222222222222222222222222222222111111111111111222222222000000000000000111111111333222222222222222222222111111222222333444444444111111111111111111111111000000000000000111222333222222222222222222222222222222333333333333222222111111111111111111111111222111111111111000000000///000000111111111000000000000000000111222333444444222111222444444000---...///000111222333333333000000000000000000000000000000000000111111111111000000000000//////////////////000111222222222222000000////////////000000////////////000000000000111111111000///.........111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---...///000000111000000///......//////000111222111111111111111222222333111111111000111111222222///000111222222111000///111000000000////////////.../////////000000000111000000////////////000000,,,---...///000000000000////////////000000000000111111111000000111111222............//////000000//////.........///000111000000000000000000000000...//////000111111222222000000000000000000000000000000000000////////////......///000000000000000000000000000000000000000/////////000000000111111////////////000000000000000000000000000000000000///////////////////////////000000000111111111111////////////000000000000000000111111111222222222......///000000///...---//////////////////////////////000000000000//////......//////000000111111.../////////000000000111......///000000000000000---...///000000///...------......///////////////.........------...................../////////000111111111111111111111111///////////////......---000000111111111111000000000000000111000000//////.../////////000000000111//////000111111111111111//////000000111111222222000000000000000000000000...///000111111000///...////////////............---......///000000//////////////////////////////000000000000000000000000000000000000000000000000//////.........///000111111111111111111000//////////////////000000000000/////////////////////////////////000000000111111...///000111222111111000000000////////////000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000111222222///000000111111111111000222333444444444444333222...///000000111111000000222222222222222222222222000000111111111222222222000000000000000/////////222222222222222222222333000000111111222333333333111111111111111111111111222222111111111222222333222222222222222222222222111111222222222222111111111111111111111111111111333333222222111111111111...///111222222222222111/////////000111333444555>>>888111///111222111//////000111222222222222222000000000000000000000000000000000000111111111111000000000000//////////////////000111222222222222000000////////////000000////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111111000///......///000111000000000000000000000000,,,,,,...//////000000000............///000111222111111111000111222222333333333222111000000000111///000111222222111000///000000000000////////////.../////////000000111111000000////////////000000...///000111222222222222////////////000000000000------------...///000111000...---,,,,,,...111333...------,,,---...///000000000000000000000000000...//////000111222222222000000000000000000000000000000000000////////////...//////000000000000000000000000000000000000000............/////////000////////////000000000000000000000000000000000000//////////////////////////////000000111111111222////////////000000000000000000111111222222222222......///000000///...---111111111111222222222222...///000111111000///...////////////000000000000.../////////000000111111...//////000000000000000//////............//////---......///000/////////......------------......---.........//////000000222222111111111111111111///000111111111000...---000000111111111111000000///000000111111111111000.../////////000000111111//////000111111111111111...///111222222000...,,,000000000000000000000000...///000111111000///.........///000111222333333------...///000000//////000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111333444111111111111111000//////////////////000000000000////////////////////////111111111111222222222222,,,...000222222111000///000000////////////000000000000000000000000000000111111000000000000111111000000000000000000000000000000///000000111222222...///000111111111111111///000111222222111000//////000111333333222111111222222222222222222222222000000111111222222222222111111111111000000000000111111222222222333333333...//////000111222222222000000000000000000000000333333222222222222222222222222222222222222222222111111111222222111111111111111111111111111111111333333333222222222111111///000111333444444333333/////////000111333444555FFF===222,,,---000111111000000111222222222222111000000000000000000000000000000000000111111111111000000000000//////////////////000222222333333333000000////////////000000////////////000000000000......//////000000111111////////////////////////111111111111111111111111222111///------...000111000000000000000000000000+++,,,---...////////////............///000222222////////////000111222333222000//////000111111000111111000000//////......111111111111000000//////222111000......000111222222111111000///......---000000//////.........------.........//////000000000000000000000000000000000000000000000000000000333111///......///111333000000000000000000000000......//////000000111111222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////..................////////////...//////000111222222222//////000111111111111111//////000000000000//////111111111111000000000000222111///......//////000......////////////......,,,,,,------......//////......///000000000000000////////////000000000000222111000//////000111222222111000.........///000000000000000000000000000000000111111111111000///111111000///////////////////////////////////////222222111111000/////////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......////////////000000000000............////////////000000000000000000000000333111///...---...///000---........./////////000000000000000////////////000000000000000000000000......////////////......000000111111111111000000//////000000111111222222000000000000000000000000000///.........///111222111111111000000000000000000000000000000000000000222222111000//////000000111111222222222222111111000000000000000000000000333222111000/////////000111111111111111222222222444444333333222111111111000///...------...///000///000111222222111//////222222222333333444444444111111111111111111111111////////////////////////111111111111111111111111111111222333333333333222555333000......000333555222222222222222222222222222222222222222222222222000000000000000000000000000111111111111222222222555444333333222222222222...///000111111000///.........////////////......000000000000000000000000111111111000000000000000000000000000111111111111000000000000000000000000//////000000000000//////---......///000111111222222222222111111111000000111111000000//////......000000111222222111///...111111000000000000111111000000000000000000000000////////////////////////////////////000111222333222000//////000111111000111000000000000000//////222222111111111000000000222111000//////000111222111111111000///.........000000/////////................../////////000000000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000333333222222111000000///111111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000111/////////000111222222222//////000111111111111111000000111111111111000000111111111111000000000000,,,---...///000000/////////000000111111000000///000000000111111111111111......///000000000000000////////////000000000000222111000//////000111222111111000///////////////000000000000000000000000////////////////////////111111000///////////////000000000000000000000000000000000000000000111111000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111......////////////......////////////000000000000............////////////000000000000000000000000222111///.........///000000000000000111111111111000000000000////////////000000000000000000000000...//////000000//////...000000111111111111000000000000000000000111111111000000000000000000000000000//////...///000111222000000000000000111111111111111111111111111111111333333222111111111111111111111111222222111111111000000000000000000000000111111111111000000000000222222111111111111111111//////////////////000000111000////////////000111000000111111111111000000222222222333333333444444111111111111111111111111000000000000000000000000111111111111111111111111111111222333333333333222222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222333333222111111111111111///000111222222111000/////////000000000000//////000000000000000000000000111000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////.........///000111111111222222222111111111000000111000000000/////////......///000111222222111000111000000000000000111111000000000000000000000000////////////////////////////////////000111222333222000//////000111111000000000000111111111111111222222222111111111111111222111000//////000111222111111000000//////......000000////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222222111111000000///000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000000111111111111//////000000111222222222//////000111111111111111111222222222222222222111111111111111000000000000(((***...000111111///...000111111222222111111000222222222222111111111111//////000000111111000000////////////000000000000111111000000000000111111000000000000000//////...000000000000000000000000......---,,,,,,---...///111000000///////////////111111111111111111111111......///000000111222222//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...////////////000000000000............////////////000000000000000000000000222111///......///000000111111111111000000000000000000000000////////////000000000000000000000000///000000111111000000///000000111111111111000000111111111111000000000000000000000000000000000000///////////////000111111//////000000111111222222222222222222222222222222444333222222222222222222111111111111111111111111000000000000000000000000...///000111222111000000333222222222111000000000,,,------...//////000000222111111000000111111222111000000000000000111111222222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333222000111222333333222111000000000000000000000000000222222222222222222222222222222222222222222222222000111111111111222222222222222111000000000000111111111222333333222111111000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000000000000000//////000000000000//////......//////000000111111222111111111111000000000000000000000////////////---...///111222222222222000000//////000111222222000000000000000000000000////////////////////////////////////000111222333222000//////000111111000000000111111222222333333222222222222111111111111111111000//////000111111111000000000/////////...000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000,,,------...///000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111222//////000000000111111111000000000111111222222222//////000111111111111111111111222222222222111111111111111111000000000///+++,,,...000111111000///000111111111111111111000000000000//////.........///000000111111111000000////////////000000000000111000000000000000000111...///000111111000///...///////////////////////////---,,,++++++---...000000000////////////000000000000000000000000000000////////////000000111111/////////000000111111222////////////////////////////////////////////////////////////////////////000000000000000000000000........................//////000000000000//////////////////000000000000............////////////////////////////////////111000////////////000000////////////............000000000000////////////////////////////////////000000111111111111000000000000111111111111000000222222111111000000//////000000000000000000000000///////////////000000111......///000111222222333222222222222222222222222333222222111111111222222111111000000000000111111000000000000000000000000,,,...000222333222111000333333333222111000//////000000000111111111222222111111111111111111111111111000/////////000222222111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222111222222333333222222111000000000111111111111111111111111111111111111111222222222222222222222222000000111111111222222222222111111000000000111111000111222333333222111000111111111222222111111111////////////////////////000000000000000111111111///000000000111111111111//////////////////////////////000000000000//////.../////////000000000111111111111111000000000000000000000000////////////...//////000111222222222////////////000111222333000000000000000000000000////////////////////////////////////000111222333222000//////000111111000000000111111222222333333111111111111111111111111111111000000000000111111000000000000//////////////////000000000000000000000000000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000+++,,,---...///000111111/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222........./////////000000111111111111222222222222//////000111111111111111000111111111111111111000111111111111000000000///111111000000000000000111///000000111111000000////////////......---------000000111111111111000000////////////000000000000000000000111111000000000...///000111111000///...///////////////////////////...---,,,,,,...000111000000////////////000000////////////////////////000000000000//////......//////000000111111222222////////////////////////////////////////////////////////////////////////000000000000000000000000........................//////000000000000//////////////////000000000000............////////////////////////////////////000///////////////000000////////////............000000000000////////////////////////////////////000000111111111111000000000000111111111111000000222222111111000000//////000000000000000000000000...//////000000000000000......///000111222222333111111111111111111111111111111000000000000111222111111000//////000111111000000000000000000000000,,,---000222333333222111333333333222111000//////333333333222222111111111000000000000000000000000111000/////////000222333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222333333222111111222333333111111111222222222333333111111111111111111111111111111111111111111111111000000111111111222222222222222111111111222222333000000111222222111000000111111222222222222111111//////////////////////////////000000111111111111///000000000111111111111//////////////////////////////000000000000//////////////////000000000000000000000000000000000000////////////000000000000111111000000000000000000000000//////000111222222000000000000000000000000////////////////////////////////////000111222333222000//////000111111000000000000111111111111111000000000000000111111111000000000111111000000000000000000000//////////////////000000000000111111111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111............////////////222222222222222222222222//////000111111111111111000000111111111111000000111111111111000000000000444333111000///000111222///000000000000000000///000000000000////////////111111222222111111000000////////////000000000000000000111111111111000000...//////000000000000000000000000000000000000000///............000111222///////////////000000111........................111111000//////...------000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///////////////000000000000............////////////000000000000000000000000////////////000000000000000000000000111111111111000000000000////////////000000000000000000000000///000000111111000000///000000111111111111000000111111111111000000000000000000000000000000000000......///000000000000000//////000000111111222222000000000000000000000000000000000///000000111222111000///......///000111000000000000000000000000---...000111222222222111333222222222111000000000222222222111000////////////000000111111000000///////////////000111222333111111111000000000000000333333333333333333333333222222222222222222222222111111111111111111111111111111222333333333333222444333222111111222333444111111111222333333444444111111111111111111111111000000000000000000000000000111111111111222222222222111111111111222333333///000111222222111000///111111222222222222111111000000000000000000000000/////////000111111222222000000000000111111111111000000000000000000000000//////000000000000//////////////////000000000000//////000000000000000111////////////000000000000222222111000//////000000111111000000000000111111000000000000000000000000////////////////////////////////////000111222333222000//////000111111000111000000000000000//////....../////////000000000000000111111111111000000////////////000000000000//////000000000111111111111111111000000000//////000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000111111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111111...////////////000000000222222222222222222222222//////000111111111111111111111222222222222111111111111111111000000000000000000000111111111111111000111111222222111111000000000000000000111111111111222222222222111000///////////////000000000000///000111222222111000//////////////////000111111000000000000000000000000---......///000000111111///////////////000111111//////////////////////////////////////////......222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000111111111111000000////////////000000000000............////////////000000000000000000000000......///000000000000000......///000111222333333000000000000////////////000000000000000000000000...//////000000//////...000000111111111111000000000000000000000111111111000000000000000000000000---...///000111000000///000000000000000111111111111111111111111111111111111000000000111111222333111000///......///000111000000000000000000000000//////000000111111111222222222111111111111111111000000000000000/////////000000111222222111000000...///000111111222222222111111000000000/////////333333333333333333333333222222222222222222222222111111111111111111111111111111222333333333333222222333333444444333333222000000000111222333333333111111111111111111111111111111111111111111111111000111111111111222222222000000000000000111222222000111222333333222111000000000111111111111000000000000000000000000000000...//////000111111222222000000000000111111111111000000000000000000000000//////000000000000//////000000000000////////////////////////000000111111.../////////000000000111111000000//////000111222333222111000////////////000000000000000000000000////////////////////////////////////000111222333222000//////000111111000111111000000//////......---.........//////000000000000111111111111000000////////////000000000000//////000000111111111222222111111111000000//////000000000000000000000000000000000000000000000000333111000......000111333000000000000000000000000******,,,---...000111111111111222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222222222111000000000000000000000111111111111222222222222222222222222//////000111111111111111222333333444444333333222111111111111000000000000***,,,///222333222111///222222222333333222222222......//////000000111111222222222222222111000///////////////000000000000///000111222222111000///000///.........000111222000000000000000000000000,,,---...///000000000000///////////////000111111000000000000000000000000------......///000000000333222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000////////////000000000000............/////////000000000000000000000000000......///000000111000000+++,,,---...///000111222000000000000////////////000000000000000000000000......////////////......000000111111111111000000//////000000111111222222000000000000000000000000---...000111111111000///111111111000000000000000222222222222222222222222222111111111222333333444222000///......///000222000000000000000000000000111000000///000000111222111111111111111222222222//////000000111111222222111222333444444333222111---...000111222222222111111111000000/////////...333333333333333333333333111111111111111111111111111111111111111111111111111111222333333333333222000222444666666444222000...//////000111222222222000000000000000000000000222222222222222222222222000111111111111222222222///////////////000111111222222444444444444222222000000111111111111000000000000000000000000000000...//////000111222222222000000000000111111111111000000000000000000000000//////000000000000//////000000000000////////////.../////////000000111111.../////////000000111111//////...///000111333444444333222000/////////...000000000000000000000000////////////////////////...///000222444555555555000///////////////000000//////000000111111111222000000000000000000000000////////////............//////.........---------...//////000000000000000000000000000000000000000////////////000000000000333222222222111111000000000000000000000000000000000000000000111111111111222111000.........///000000000111111111111000000------///000111111111111222111111111000000//////000000111222222222222111111111111111111111111111222222222111111///......111111111111111111111111222222222222222111000///222222111111111111222222111111222222222222111111111111000///////////////111111111111111111111111222111111111000000//////111111111222222333333333000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000//////......000000000000////////////000000000000000000000000111111000000//////......111111111111000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////111000///......///000111////////////............111111000/////////////////////000222333222000---111111111000000000000000000000000000000000000000000000000000000000000000------......//////000000000///...///000111000///222111000.........///000111///......///000000/////////000000000000//////******,,,...///000000000000111111111111222222222222111111111000000//////,,,---///000222333333333////////////////////////000///.........///111222...000222333444333111000222222222111111111000000333333222111000000111111333222111000000111222333111111111111111111111111222222111111111111222222222333333444444333333222111111111111111111111111111111111111111111111111222222333444555555555444000000111111222222222222000000000000000000000000222222222111111111000000111111111111111111111111222222111111111111111111000000000000111111111111111111111111111111111111222111111000///000000000---...000111111111000/////////000000000000///...000000////////////000000222111111111000000//////......------------......555///...333555000...000000000000000000000000000111111111000000000000000222222222111111111000000111222333111///......///000000000111000///............//////000000111111...///000222333444555555111000000//////000111111000000000111111111111111000000000000000000000000//////////////////////////////.........---------......///000000000//////000000000000000000000000////////////000000000000222222111111111000000000000000000000000000000000000000000000111111111111222111000///......///000000000111111111111000000,,,,,,---//////000000///111111111111000000000///000000111222222222222111111111111111111111111111222222222222111000///...111111111111111111111111222222222222222111000000222222111111111111222222111111222222222222111111111111000///////////////111111111111111111111111333222222222111111111111222222222222222222333333111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111000000////////////111000000000////////////000000000000000000000000111111000000////////////111111111111000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////111000000///////////////000///000111222222000...000000000///////////////000000000000000000000000000000000000000000000000.........///////////////000///...///000111000///222111000///......///000222000//////000111000/////////000000000000//////+++,,,---...///000000000000000111111111222222222111111111111000000000///---...///111222222222222000000000000000000000000///////////////000111111///000111222333222111111333333333222222222111111333222222111000000111111222222111000000111222222111111111111111111111111222222111111111111222222222222333333333333222222111111111111111111111111222222222222222222222222222222333444444444333333000111111111222222222222111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111------........./////////111111111111111111111111222111111000000000000000......///000000000000000000000111111111111000000000000////////////000000111111111111000000000/////////............//////222...---111000,,,+++...000000000000000000000000000000000000000000000000222222222111111111000000111222333111///...///000/////////.........------////////////000000000000...///111222333444555555222222111111000111111222222222222111111111111111000000000000000000000000...//////000000111111111/////////............---------...////////////...000000000000000000000000////////////000000000000111111000000000000//////000000000000000000000000000000000000111111111111111000000////////////000000000111111111111000000---...///000000000000000111111111111000000000000000000111222222222222111111111111111111111111111222222222222111000//////000000000000000000000000111222222222222111000000222222111111111111222222111111222222222222111111222111000000///000000000222222222222222222222222333333333333333222222222333333222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111000000000000/////////111111000000000/////////000000000000000000000000111000000000000/////////111111111111000000000000000000000000////////////000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000////////////////////////---///000222222000///---...//////000000111111111000000//////......//////111000//////111111000///////////////////////////000000000000000000000000////////////////////////000000///////////////...000///...///000111000///111000000////////////000222111000000111222111000//////000000000000//////---...//////000000000///000000000111111111222222111111111111000000000000///000000111222222111111111111111111111111111111...///000000111111000000000111111111111222222222333333333333333222222222333222111111000111111111222222111000000111222222111111111111111111111111222222111111111111222222111111222222222222111111111111111111111111111111222222222222222222222222333333333444333333222222111111111111222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111000000000000000//////......//////000000111111222222222222111111111000000//////000000111111111111111000000000000000000////////////000000000......000...,,,---111////////////////////////000000111111222333333333222222222111111111111111111222222111///...///000111000///...---...//////000000000000//////////////////111222333444444444333333222222111111222222333333222222111111000000////////////////////////...//////000111222222333/////////...............,,,------...............000000000000000000000000////////////000000000000000000000//////////////////////////////////////////000000000111111111111000000000////////////000000000111111111111000000000111222333333333333333111111111000000000000000000000111222222222222111111111111111111111111111222222222222111111000///////////////////////////111111222222222111111000222222111111111111222222111222222333333222222111222111111000000000111111222222222222222222222222333333333333222222222222333333333222222111111111111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000111111111111000000000///000000000000////////////////////////////////////000000000111111111222222000000000000000000000000////////////////////////////////////////////////...///000111111000///......//////000111222222333000//////.........//////222000......000111000///////////////000000000000////////////////////////////////////////////////111000000000//////......000///...///000111000///000000000////////////000222111000111222333111000//////000000000000/////////000000000000000//////000000000000111111111111111111111000000000000000111111111222222111111000111111111111111111111111...///000222222111000000111111000000111111222333222222222222222222222222222222111111111111111222222111111111111111111222111111111111111111111111222222111111111111222222000111111222222111111000111111111111111111111111222222222222222222222222444444555444444333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222333333333333444444444555111111111111111111111111111111111111111000//////000///...---...///000111000000111111222222111111111000000000000000000111111111111000000000000000111111000000000000111111///000111111//////111555////////////////////////222222333333444555666666111111111111111111111111000222222111/////////000444333111000///000222333111111000000//////......///000111222333444444444444444333222222111222222333222222111111000000000////////////////////////...//////000111222222333////////////////////////,,,------...............////////////////////////////////////000000000000///////////////000000000///////////////////////////000000000111111111111/////////000000000000///000000111111111111000000111222222333333333333222000000000000000000111111000000111222222222222111111111111111111111111111111222222222222111111000////////////////////////000111111222222222111111222222111111111111222222222222333333333333222222222222111111111111222222222222222222222222222222111111222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000///000000000000/////////////////////////////////////////////000000000111111000000000000000000000000////////////////////////////////////////////////111000///......///000111...//////000111222222333//////............//////111///......///000000///000000000111111222222222////////////////////////////////////////////////111111000000/////////...000///...///000111000////////////000000000000///111111111222333333111/////////000000000000//////000000000000000//////...//////000000000111111111000000000000000000111111111222222222222111111000000000000000000000000000...///111222222222111000111111000000111111222333000000000000111111111111222111111111111111222222111111111222222111111111111111111111111111111111222222111111111111222222000111111222222111111000111111111111111111111111222222222222222222222222555555555555555444333222333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000000111111111222222111111111111111111111111000111111111111000//////000000///......000111222...//////000111111000000111111000000000000111111000000000000000000111111111111000000000000111111000111111///......///000000000000000000000000000000111111222333444555555111111111111111111111111000111222111000///000111444333111000///000222333111111000000//////......000000111222333333333333444444333222111111111111111111111000000000000000000000000000000000000000...//////000000111111111...////////////000000000------...////////////...////////////////////////////////////000000000000//////000000000000111111000000000000000000000000000000000000111111111111...//////000000000000///000000111111111111000000///000000111111111000000000000000000111111111111000000111222222222222111111111111111111111111111111222222222222222111111000000000000000000000000000000111222222222222111222222111111111111222222222222333333333333222222222222222111222222333444333333333333333333333333111111111111222222222222333333222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000111111111111222222222111111111000000000000000000000000000000000000000000111111111111222111111111111000000000000000000000000////////////000000000000000000000000.../////////000000000000000000000000000000000000000000000000000000000000////////////////////////222000///------///000222...//////000000111111111......------......//////000///......000000///...000111111222222333333333000000000000000000000000////////////////////////111000000000000000000///000///...///000111000///...//////000000000000///000000000222333333000...//////000000000000////////////000000000///....../////////000000000111111000000000000111111111111111222222222222222111111000000000000000000000000///000111111222222111111000111111111111222222222/////////000000000000000111111111000111111222333000111222222222222111000111111111111111111111111222222111111111111222222111111222222222222111111111111111111111111111111111111111111111111111111444444555555444444333333333333333333222222222222222222222222222222222222111111111111111222222222111111111111111111111111000000000111222222333333111111111222222222333333111111111111111111111111000111111222222000///...111000000000111111222222---...///000000000000000222111111000000111111222000000000000111111111111111111000000000000111111000111000...///111///+++000000000000000000000000......//////000000111111111111111111111222222222000111222111000///000111111000///...---...//////000000000000////////////000111222222333333333333444333222111111000000000///////////////000000000000000000000000000000000////////////////////////.../////////000000000000......///000000000//////////////////////////////////////////000000000000000000000111111111222222000000000000000000000000000000000000111111111111---...///000111111000///000000111111111111000000///000000000000000/////////000000000111111111111000000111222222222222111111111111111111111111111111222222333333222222111111111111111111111111111000000111222222222222222222222111111111111222222222333333444444333333222222222222222222333444444333333333333333333333333222222222222333333444444222222222222222222333333222222222222222222222222222222222222222222222222111222222333333222222111000000000000000000000000000000111111111222222222222222222111111111000000000000000000000000000000000000111111111222222222111111111111000000000000000000000000////////////000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////...------------...///000///......///111000...,,,///000000111222222333333000000000000000000000000000000000000000000000000000000000000000111111111000///...///000111000///---...///000111111000/////////000111222222///---//////000000000000//////---....../////////......////////////000000000111///000000000111111111111111111222333333222222222111111111111111111111111111111000000111111222333///000111222333222111111//////000000111111111111111111000000111222222333000111222222222222111000111111111111111111111111222222111111111111222222222222333333333333222222111111111111111111111111000000000000000000000000111111222333333333222222444444333333333222222222111111111111111111111111000000111111111222222222111111111111111111111111///000000111222222333333333333333333444444444444111111111111111111111111///000222222222111///...111111222333333333333222......///000111222111111222111111000000111111222///000000000111111111111000000000//////000000000000222222555<<>><<<999555333333444444555555666666333333333444444444555555333333333444444444444555333333333444444444555555444444333333222111111000111222222333444444555555333333222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333111111111111000000000///000000000111111111000000111111111111111111111111000111222222111222444666:::666111///000111111000......///000111222222333888???EEEEEEBBB???777000000000000000000000000000//////000111222222222222//////000000000000//////////////////////////////////////////////////////////////////000000000000////////////////////////....../////////000000000////////////000000000000////////////000000000000......///000000000000000......//////000111111111...///000000111111000000000000111111111111000000/////////000111222333444666777777555222000000000000000000111111111222222111111111111111111111111111111222222222333333333000000000000000000000000/////////000111222333444111111111111111111111111...//////000111111222222000000000000000111222222222222222111111111111000///000000111222222333333000000000000111222333333222222222222222222222222222222222222222222222222111111222222222333333333222222111111111111222222111111111111222222222333111222222333333444444444222222222222222222222222000000000000111222333444333222111111222222111000000000111222222222222222000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222222222000000000000000000000000111111111111111111111111000111333333333111000...000222333222000///111222000111111111111222222222222222111000000000000000------...111555888999999444333333222111111111222000000000000////////////222111111000///......---//////............//////111222222000------000444222111000......///000000............///000222222000000000000000000000000//////000000111111111222222222111111111111222222222111000//////000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222333333444444444444444444444444444444444555555555555555555555555666555555444444555555666555555555555555555555555555555444444444444555555555555666777888999999:::===>>>@@@BBBCCCAAA<<<888333333333444555666777777333333333444444555555555333333333444444444555555333333333444444555555555333333222222111000000///222222333444444555666666555444333333222222222222111111111111111111111111111111111111111111111111111111111222222333333333222111111111000000/////////000111111111111000000111111111111111111111111000111222222111000111333222222111///---...000333000000000000111111111111DDDUUUfffjjj```OOO<<<...000000000000000000000000000111222333444555555555//////000000000000//////////////////////////////////////////////////////////////////000000000000222222222222222222222222---.........//////000000////////////000000000000////////////000000000000......///000000000000000,,,------...///000111111......///000000000000000000000111111111111000000333222222222111222222333000111222222000000111222000000111111222222222333111111111111111111111111............////////////000000000000000000000000/////////000111333555555000000000000000000000000...//////000111222222222333333222222333444555555222222222111111111111000///000000111222222333333//////000000111222444444111111111111111111111111222222222222222222222222111111111222222333333333222222111111111111222222111222222222222333333333///000111222444555666777222222222222222222222222000000000000111222333444333111//////000111000//////000111222222222222222000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333222000////////////...000000000000000000000000111111111111111111111111000111333444333111///...000333444333000///000222000111111111111222222222222222111000000///000000222222111000111222444555333333333333333222000000/////////000111111222222000000000000000000000000//////000000///...------000000000000000000000000///////////////.......................................//////000000111111000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000//////000111111111111222222222222222222111111111111000222222111111111111111111//////000111222333333333111000///000222444444444444555777666444333333333666444444444555666555444666666555555555555555555888888777666555444333333666888999999888777777888666666888999666333888???GGGTTT^^^[[[KKK===:::===777666555555666666555444555444444444444444444444555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222444444333333333333222222000000000000////////////111111222222222333333333333222111111333333222111000000000000000000000000111111222222222111111000333333222222111000//////111000///......///000111111111000000//////............000111111222222222GGGZZZooovvviiiRRR>>>333000000000000////////////111111222222222111000000000111222333222000...---000000000000000000000000......------------......000000000000000000000000000///...------...///000000000//////000111222222///////////////.........//////000000000000//////,,,...111333333111...,,,//////000000000000//////000000000000000000000000444333111//////000111222222222222111222222333333333111...///111111///---333...+++...111222000...000000000000000000000000111111222222222222111111333333222111000///......)))***+++---///000111111111222111000------...///333222111000000111222333222222222222222222222222000000000000000000000000222111000000000111333333222222111111111111222222222222222222222222222222111111111222222333333333333333222222333333444555444444333333333333222222222222111111111111111111000111444555666666555444444444333333222111000000333222111111000111111111222222222111111111000000111111111111111111111111444444333222111111222222222222222222222222222222///000000000000111111111000000000000000000000000111111111111111111111111---.........//////000000111111222222222222111111...///111111000000111333111111111111111111111111000000000000000000000000222222111000//////000000000000000000111222333444333333333333222111000////////////000111111222222000000000000000000000000///////////////...------000000000000000000000000/////////////////////...........................////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000000000000111111111111222222222222222222111111111111000222222111111111111111111111111222222333333444444555555444444555555444444555666777777555444444555444333222222333444333222666666666666777777777777888888888888999:::::::::999:::;;;:::999888888999<<<;;;;;;<<<::::::???GGG\\\gggqqqmmm]]]LLLBBB@@@999888777777666666555444444555555555666666666666333333333333444444444444555444444444444333333333333333333333333333333333222222222222222222222222444444333333333333222222///000000000000000000000111111111222222222333333333111111111333444333222111111111111111111111111111111222222222111111000333333222222111000000///111000000//////000000111111111000000////////////...///000111111222222222<<>>>>><<<======>>>???AAABBBCCCAAABBBCCCBBB@@@@@@AAABBBBBB???===>>>>>>???EEELLLeeennnvvvtttfffUUUFFF???;;;:::999888888777777777777666666555555555555555333333333444444444555555444444444444333333333222333333333333333333333333333333333333333333333333444444333333333333222222/////////000111111111222000000111111111222222222222111000111333444333222111111111111111111111111000111111222222222111111333333222222111000000000000111111111111111111000111000000000000///////////////000000111111222222222777>>>AAA>>>888111...////////////000000000000000111222333333333333333---...000111222222111111000000000000000000000000111000000//////000000111000000000000000000000000000000111111111111000000...///111222222111000000//////////////////////////////000000000000////////////000000000000////////////000000000000//////000000000000000000000000111111000000111222444555888777555333333333555666000000000111333333222000000111111000000111333555000000000000000000000000000111111222222111111000//////000000111111111222222222222222111000///...,,,...111333333333333555222222111000000111222222222222222222222222222222111111111111111111111111111111000000111111222333111000000//////000000111222222222222222222222222222222222222333333333333333333222222333333444555444444333333333333222222111111222222222222222222111222444555666555555444444444333333222222111111333333222111111111111111222222222111111111111111111111111111111111111111222111000000///000000000222222222222222222222222111222222222222333333333222222222222222222222222111111111111111111111111000000000000000111111111111111222222222222111111000111222222000///000111111111111111111111111111111111111111111111111111222111000000000000000000+++---///111333444333333111111222111111000///.../////////000111111222222////////////////////////...///////////////......////////////////////////............////////////........................111111000000//////......////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111000000111111111222222222222222222111111111000000111111222222222222222333555555444444444444444444///111333444444444444444555666777666555555666888;;;:::999999;;;;;;:::999===>>>AAACCCEEEFFFGGGGGGKKKKKKLLLLLLNNNPPPQQQSSSWWWXXXXXXWWWUUUTTTUUUVVVSSSNNNKKKLLLMMMMMMPPPUUU```eeekkkkkkdddXXXKKKCCC>>>>>>>>><<<:::::::::<<>>:::888888:::;;;666666666666666666666666555555555444444444333333444444444444444444444444333333333333333333333333444444333333333222222222///000000111222333333444000111111111111222222222222111000111333444333222111111111111111111111111///000111222222222222222222222222111111111111111000111222333333222111000000000000000111111111111111000000///000000111222222000///000222333222111.../////////000000000111///000111222333444444444111111111111111000//////000000000000000000000000000//////......//////000000000000000000000000000---...///000000///...---...000111333222111///...////////////000000111111//////000000000000//////111000///......///000111//////000000000000//////000000000000000000000000///000000111333444555666777666444222111111222333111222222222222222333444555444000,,,...333333...000000000000000000000000000000000111111000000000111111111111000000000000///000000000000//////...+++...111222111000//////111111111222222111111111222222222222222222222222111111111111111111111111000000111111222222222222000000////////////000000111111111222222333333333333333333333333333333333333333222222333333444555444444333333333222222222111111222222333333333333333333444444444444444444444444444333333333333333444333333222111222222222111111111111111111111111111111111111111111111111333222222222222222333333222222222222222222222222//////000000000111111111222222222222222222222222111111111111111111111111222222222222111111111111111111222222222222111111222333333222000///000111111111111111111111111111111111111111111111111111111000000000000000111111//////111222444444555555222222222222111000///.../////////000111111222222000000000000000000000000---...//////////////////000000000000000000000000------......///000000000////////////////////////000000000000////////////000000000000000000000000111111111111111111111111000000000000111111111111111111111222222222222222000111111111111222222222222222222111111111111000111111222222333444444444444444444444444444444444444666888888666666999===<<<>>>@@@BBBEEEIIINNNQQQSSSSSSUUUYYY___ccceeeeeejjjlllppptttvvvxxxxxxxxxuuuvvvvvvxxx|||zzzyyyzzzxxxuuuuuullljjjgggeeecccbbb___^^^______]]]XXXQQQOOOPPPRRROOOMMMJJJFFFCCC???===<<<777777777666555555444444666666666666555555555444444444444444444444444444333333333333333333333333444444333333333333222222111111111222333333333444111111222222222333333333333222111111333333222111222222222222222222222222///000111222222222222222111111111111111111111111000111111111111111111000000000000111111111111222222111000//////000111222222111111111222222111000......//////000000111111///000111222222222222222222222111111000/////////000000000000000000000000000//////......//////000000000000000000000000000000000111111111111000000000000111222222111///......//////000000111111222//////000000000000//////000000////////////000000//////000000000000//////000000000000000000000000000000111222333444555555444333222222111111111111222333333333333555999<<>>333000333222,,,000000000000000000000000///000000111111000000///222111111111000000//////000000111111222222111111000222333333222000000111000111222222222222111000222222222222222222222222222222222222222222222222000000111222222222222111111000000//////000000111111111111222222333333444444444444444333333333333333333222222333333444555444444333333333333222222111111222222333444444444444444444444444444444444444444444444333333333333444444333222222222222222111111111111111222222222111111111111111111111111000000000///000000111222222222222222222222222222111222222222222333333333222222222222222222222222111111111111111111111111222222222111111111111111111111222222222222111111111222333333111000111222111111111111111111111111222222222222222222222222000000000000000111111222000000000000111222333444333333333333222111000////////////000111111222222000000000000000000000000------...///////////////000000000000000000000000------......///000000111////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111222222333333333000111111111111222222222222222222111111111111000111111222222333444444555444444444555555666666777555888;;;<<<<<>>BBBEEEIIIPPPZZZcccjjjnnnuuu}}}}}}|||yyywwwxxxyyyzzzrrr{{{~~~zzz|||~~~}}}{{{vvvrrroooooorrrtttrrruuuxxxxxxxxx{{{lllYYYLLLBBBBBB@@@???===;;;:::999888888888888777777777777555555555555555555555555444444444444444444444444444444444333333333222222444333333333333333333333333333333444444444555555666444222222222222000///222222222222222222222222//////000222222333333333111111111111111111222222111000///......///000111000000111111222222222222333222000......///111222///000111000///...000222---......///000111111222///000000000000//////...////////////000111222333000000000000000000000000222222111111111111222222000000000000000000000000000///...------...///000222222111000//////000000...//////000111222222222//////000000000000////////////000000000000////////////000000000000//////000000000000000000000000111111222333444444444444///111333444444333222000222333444555888???JJJQQQ```lllhhhOOO666///111222000000000000000000000000//////000000000000//////......///000111222333333...//////......---,,,+++...///000///......000222000111222333333222111000222222222222222222222222222222222222222222222222///000111222333222111111222222111111111111222222000000111222333333444444555555555444444333333333333333222222333333444555444444444333333333222222111111222333333444555555555444444333333333444444444444444444444444444444555444333333222222333333000000111111222222222222111111111111111111111111222222111111222333444444222222222222222222222222///000000000000111111111000000000000000000000000111111111111111111111111111111111111000000//////111111222222222222111111000111333333222222333555111111111111111111111111222222222222222222222222000000///000000111222222111222222222111111333555555333000000000111111000222111000000111333555666000000//////.........---...........................//////000000000000000......////////////.........---------...///111222000000000000111111111111000000000000000000000000111111222222222222111111000000000000000000000000111111111111111000///...111111222222222333333333000000///111333444333333222333444777999:::999888555555555555777999;;;<<>>//////...111222---111111111111000000000000000000000000////////////555111......//////---+++---...000111222222111111000000000000000000000000111111111111000000000000000000000000000000000000000000//////......//////111///......///000000///111111111111000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000000111111111111222222222111111222222333333444444222111222777===AAAAAA???CCCIIIHHH<<<333333222///111111111111000000000000000000000000000000//////111111111111222222222222000000000000000000000000222111111111111000000000000000111222333444444555222333444444444222000///111111111000000000000000///000000000111222222222111111111111111222222222222222222222333333333333222222222222333333333333222222444444444444222222333333333333333333333333333333444555555555444444444444444444444444444444666555555444444555555555333333444444444333222222333333333444444333222222444444444444444444444444333222111000000111222333111111222333333333333222333333333333333333333333111111111222111111000///111111222222222222111111///000000111222222333333222222222222222222222222444333333444555555444222111222222111000111333555111999AAA@@@999222111444222111000//////000111222---///000111111222555777888666444333333333111///000000000000111111222222///////////////.................................,,,------...............000000111111111111000000/////////...............///000000000111111111111000000000000000000000000111222222333333222222111222222222222222222222222///000111111222222222222333333333222222222222111444444333222000000111222222333555666888:::===???BBBDDDIIIOOOWWW^^^dddhhhyyyxxx||||||tttnnnfff^^^WWWPPPIIICCC>>><<<:::888777777888888666666777777777777666555888888777666555444333333555444444444444444444444111222222333333444444444222222222222222222333333000111222111000///000222111222222222222222333333111111111111111111111111333111000//////111333444333555555222///111;;;EEEPPP888------,,,///111+++111111111111000000000///111111000000//////.........+++(((***///222111---...///000111222222111111000000000000000000000000111111111111000000000/////////////////////////////////............//////000...------///000000///000000000000000000000000000000000000000000000000////////////000000000000111000000000000000000111000000000000000000000000000000111111111222222222333333333333333333333333222000000555;;;===:::666555777666///---000111...111111111000000000000000222111111000000/////////000000000111111111222222000000000000000000000000111000000000000000000000333333333222222222111111222222222222222111000000111111111111111111000000//////000111222222333333111111111111111111111111111222222222222333333333222222222333333333444444111222333333333333222111333333333333333333333333333333444444444444444444444444444444444444444444666555555444444444444444333333333444444333333222333333444444555444444444444444333333333333444444333222222111111222222333000111222222333333222222333333333333333333333333111111111222222111111000111222222333333222222111000000111111111222222222222222222222222222222222444444555555666555444444222222111000000222666999???DDDFFFAAA888222222444444333222111111222333444---...000000111222444777888666555555555444222000000111111111222222222222.........///////////////........................,,,------...............000000111111111111000000///////////////.........///000000000111111111111000000000000000000000000......////////////......111111111111111111111111///000111222222222222222222222222222222222222222222333333111//////111444555777;;;>>>AAAFFFLLLQQQTTTWWW^^^fffnnnuuuzzz}}}}}}wwwppphhh___WWWMMMIIICCC===:::999:::;;;555555666777888777777777888777777666555555444444333333333333333444444444222222222333333444444555222222222222222222222111111222333333111111222333111111111222222333333333111111111111111111111111333111000//////111333444333333111//////111333444===000///000,,,...333///111111111111000000000///111111000000//////......)))%%%###&&&---000000---...///000000111222222222000000000000000000000000111111111111000000000/////////////////////////////////............/////////...,,,---///000000///////////////////////////////////////////////////////////////000000000000000000000111111000000000000000000000000000000000000000111111111222222222666555444444333222111111222//////333888999555000000333333000...000333333000000000000000000111111222222111111000000///////////////000000000111111111111111111111111111111000000000000000000000111333333333222222222111111333222000//////000111222222222222222222222222222///000000111222333333444111111111111111111111111111111111222222222333333222222333333333444444444111222222222222222222111333333333333333333333333333333222222222222222222444444444444444444444444555444444333222222333333222333333444444333333333333333444555555555444444333333222111111222333333333222222222222222222333111111222333333333333222333333333333333333333333111111222222222222111111222222333333333333222222222222222111111111000000222222222222222222222222444555666666555555555555222222111000111555;;;@@@RRRLLLDDD;;;555222222333444333222111111222333444---///000000000111333666777666555666666666444222111222222333333333222222.........///////////////........................------...////////////...///000000111111000000///......///////////////...000000000000111111111111000000000000000000000000///000000111111000000///////////////////////////111111222222333222222222111111222222222333333333222444444333111222666:::666:::@@@EEEKKKTTT___fffrrrvvv}}}xxxrrr]]]YYYRRRJJJBBB===;;;:::888888888888888888888888777777777666666666555555333333333333333444444444333333333333444444444444222222222333222222111000111333444333222111222333111111111222222333333444111111111111111111111111222111000000000111333333111111000...111444333///000---333666...///555333111111111111000000000000000000000000///////////////,,,+++,,,000222111////////////000111111222222000000000000000000000000111111111111000000000000000000000000000000000000//////......//////000000///...------///111111000............////////////////////////////////////////////////000000000000000000111111111111000000000000000000000000000000000111111111111222222222555555444333222111000000111000000222555555111......000111000......111333000000000000111111111111111111111111111111000000.../////////000000000000111111111111111111111111000000000111111111111222000000111222333444444555333222///------///111333222222222222222333333333000111111111222333333333222222222111111111111111111111111111222222222222333333333333444444444444222222222222222222222222333333333333333333333333333333222111111111222222444444444444444444444444555444333222222222222222222222333444444444333333444444444555444444333333333333111111111111333333333333333333333333333333222222333444444444444333333333333333333333333333000111222222333222222222222222333333333333222222333333222222111000000///333333333333333333333333333555666666555444444555222111111111444:::CCCIIIVVVKKK===444222333333222222111000//////000111222...///000000000000222444666555555777888888666444222333444444444444333222............/////////000..............................///000000000//////...//////000000//////...,,,---...///000000//////000000000000111111111111000000000000000000000000222222333333333333222222000000000000000000000000222222333333333222111111000000111222333444444555444777888888666888>>>CCC@@@FFFNNNVVV___lllzzzvvvsssmmmeeeZZZOOOFFFAAA???>>><<<:::999888888999666666666666666777777777333444444444555555555555444444444444444333333333111222222333222111000///000222333222111000111222000111111222333333444444111111111111111111111111000111111111111222222222///222111---...222333000......555666...000555222111111111111000000000000////////////000000000000333333222222222222333333/////////000000111222333000000000000000000000000111111111111000000000000000000000000000000000000000////////////000111222000...---...000222222111......//////000000000000////////////////////////////////////000000000000///000111222222111000///000000000000000000000000000111111111111222222222222222222222222222222222///000111111111111///......---...000111000000000///000000000111111111111111111111111111111222222//////000000000111111111111111111111111111111111111111111111222222333333000000111222333444444555111000////////////000111000111111111222222222222222222222222222222222222222222222111111111000000111111111111222222222222333333333444444444444555333333222222222222333333444444444444444444444444555444333222111222222333444444444444444444444444666666444333333222222222111222333333444444444333444444444444444333222111555444222111111222444555222333333333333333333222333333444555555555555444444444444444444444444444000111222222333333333222222333333444444333333222222222111111111111111111333333333333333333333333222444666666444333444555111111111222666???JJJRRRIII@@@666000111333333222222111000//////000111222///000111000///000111333555555555777999999777555333444555555555444333222---.........//////000000...........................//////000000000000000......////////////......+++,,,...000000000000000000000000000111111111111000000000000000000000000//////000000000000//////333333333333333333333333333333333333333222111000//////000111333444555666777:::<<<<<<;;;===DDDJJJRRRXXXbbblllwwwvvvgggXXXPPPEEECCC???<<<999888888999555555666666777777888888444555555555666666777777555555555444444333333333111222333333222111000//////111222111000///000111000000111222333333444444111111111111111111111111000000111222222222222111000555444,,,(((,,,111111111///444444,,,...333...111111111111000000000000......//////000000111111---...///...------///111////////////000111222333000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111222222000///...///111333333222//////000000111111111222////////////////////////////////////000000000000///000111222222111000///000000000000000000000000000111111111111222222222...//////111222333444444///000222111///...///000333000///333777777444222//////000000111111111222000000000111222222222333000111111111111222222222111111111111111111111111111111222222222333333333333333333222222222111111...///000111111000////////////000000111111111222333333222222222222222222222222222222111111000000000111111111111222222222333333333444444444555555444333333222222333333444444444444444444444444444666666444333222333333444444444444444444444444444888777666555444333333333111222333333444444444444444555444444333222111000666555333222222333555666222333333444444333333222333444555555666666555555444444444444444444444444000111222333333333333333222333333444444333333222000000000111222222333333333333333333333333333333111444666666333222333555111111111333888CCCOOOWWW999555111000222333333222444333222111111222333444111111///---+++---111555666666666666777777777777777777777666444222000///,,,---...//////...---,,,........................---///111222222000...,,,......------------......////////////////////////000111222333333222000000111111222222222222111111111111111000000000000000222222222222111111000000111111111222444555555444444444333111111333777;;;888<<<@@@BBBDDDJJJSSS[[[iiitttttteeeZZZRRRGGG???<<<;;;999888444666777666444333555777666666444444444444666777555666777666555333333333111222222333333222222111///111333333222222333444222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000111111111222222222111111000000000000111111222111111111000000//////000000000000000000000000000111222333333222111000111111111111111111111111////////////////////////000000000000////////////000///............///000---......///000111111222//////............//////000000000000000000000000000000//////.........---000000000000111111111111333222111000000222444555333111000000111111000...000000111111111111000000000000000000000000000000............///000222222222///,,,+++...000000///000000000000000000000000000000000000000000000000333222111000000111222333111111111111111111111111222222111111111111111111111111111111111111111111333222111000000111222333555222000111444555444333222222222222222222222222333222222222111000000000333333333333333333333333333333333333333333333333333333222111222333444555111111222333555666777777222222333333333333444444333333333333333333333333666666666555555444444444444444444444444444444444111222333333444444333333444444444444444444444444222222333333333444444444777666555444333222222222222111111000000111222333000111222333333333222111000000000000000000000000111222222333333222222111444444444555444444333333333444555666777777777777222333333444444333333333000000000000000000000000000000///...---...111444666666666666777777777777777777777666444222000...------............------........................---...000111111000///...///..................///000000000000000000000000000111222222222222111000111111222222222222111111111000000000000000000000222222222222111111111000333222222222222222111000222555777999999999:::<<>>CCCFFFSSSVVV[[[bbbmmm~~~}}}xxxuuuqqqwww~~~oooaaaXXXPPPIIIEEE???>>>===;;;999888777777999888888777666555444444555555555444444444444333222222333333333333222222111333444444222111222222222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000000000000///////////////111111000000000000111111111111111111000000000000000000000000000000000000000111111222222111111000////////////////////////111111111111111111111111000000000000////////////000000111222222111000000......//////000000111111111111000000000000111111000000000000000000000000111111111111000000000000/////////000000000111111333222111111111222333444222111000000111111000//////000000111111000000///000000000000000000000000///......//////000111222000000111333444333000...000000000000000000000000222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222111000000111222222333222111111333444444333222222222222222222222222333333333333333444444444333333333333333333333333444444444333333222222222333333222222222333444555777666666555444333222222444555555555555666666666333333333333333333333333444444444333333333333333333333333333333333333333222222333444444444444444444444444444444444444444333333333333444444444444444333333222222333333333555666666666555333111000444555555555555444333222111111111111111111111111222222333333333333222222333333444444444444333333000111222333333444333333333333444444333222111111111111111111111111111111,,,...000000000///000111555555666666777777888888888888777666444222///...///...---,,,,,,---...///...........................---------...000111222000000////////////000000000000000000000000000000000000000111111111111111111111222222222222111111000000000000000111111111222222222222222222222222000222444555555555666777777666666888???KKKXXXaaaoooqqquuu|||yyy~~~wwwnnneee[[[TTTHHHDDD>>>;;;:::::::::999777777777777777777666666666555444444444444444333222333333333333333333222222444555444333111111222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111000000000000/////////111111000000000000111111111111111000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000////////////000///............///000.../////////000000000111111000000//////000000111////////////////////////000000000000000000000000111222222222333333333333222222111111111222333444222000///000111111000/////////000000000000/////////////////////////////////////////////000111111000000111222222222000///000000000000000000000000222222222222222222222222000111222333333222111000111111111111111111111111111111111111111222222222111111111111111111111111222111111111111111111222222222111111222333333333222222222222222222222222111222222222333333444444444444444444444444444444555555444333333222111111222222222333333333444444444444444555555555555555444444555555555666666666444444444444444444444444666666666666666555555555333333333333333333333333222333333444555444444444444444444444444444444444333333333444444444444555555444333222222222222222111222333444333222///...333333333333222111111000222222222222222222222222222333333333333333333222222222333444444444333333111111222333333333333333333333333333333222111000111111111111111111111111+++...000111000000000111555555555666777888888888888888777666444111///---///...---,,,,,,---...///...........................---,,,,,,---///111222000000////////////000000/////////////////////////////////000000111111222111111222222222222111111//////000000111111111111222222222222222222222333111333444555444555777:::===>>>BBBHHHSSSbbbrrr||||||vvvmmm^^^UUUIIIAAA???>>>;;;888555666666777888999::::::999666444333555555444333333333333444444333333333333444555555333111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////...,,,)))''''''))),,,...////////////000000000000000//////......//////000////////////////////////////////////////////////111222222222333333333333222222111222222222333333111000///000111222111000//////000000000000//////////////////////////////000////////////000000111111111000///...///000222000000000000000000000000111111111111111111111111000111222333333222111000111111111111111111111111000000111111111222222222111111111111111111111111111111111222222111111111111222222111111222333444222222222222222222222222000000111111222222333333444444444444444444444444555555444333333222111111222222333333333444444444555555555555555555555555333444444444444555555555444444444444444444444444666666666666666666666666333333333333333333333333333333444555555555444444444444444444444444444444333333444444444555555555777666555333222111111111---///111222333222111000333333333222111111111111222222222222222222222222333333333444444333333333111222222333444444333333222333333444444444444333222333333333222222111000111111111111111111111111+++---000000000000111222444444555666777888999999888888888666444111...---.........------....................................------,,,---...000111000//////......//////000........................///////////////000222222111111222222222222111111/////////000111111222222222222222222333333333333333555666555444666;;;???AAAHHHSSS```lllxxxxxx|||ooo```TTTOOOIIIAAA;;;888777777888:::<<<>>>@@@===999555444555666444222333333444444444444333333222444555555333222333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111222222222222111111000000000000111111000000000000111111111111000000000000000000000000111000000//////000000111////////////////////////////////////////////////000000000000////////////111///,,,******,,,///111////////////000000000000//////............//////000000000000000000000000............/////////////////////000000000111111111111222222222333333333111000///000111222111000...//////000000//////...000000000000000000000000000000////////////000000111111000...---...111333000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111000000000111222222333333111111111111111111111111000111222222222222111000000111222222000111222444222222222222222222222222111111111111111111222222444444444444444444444444444444444333333222222222111222333444444444333333888777777666555444333333333333444444444555555555444444444444444444444444444444444444444555555555444444444444444444444444333333444555555555555555444444444444444444444444333444444444555555555555777666555444333222222222///000222444555555555444555444444333333444444555333333333333333333333333333333444444444444333333000111222333333444444333444444555555555555444444111111222222222222111111222222222222222222222222,,,---///000///000222333444444555666777888999999999999888666444111...,,,------............------..............................---------......//////................../////////////////////////////////......///000222333111111222222222222111111...//////000111111222222222222222333333333444444555777999::::::@@@IIIPPPTTT\\\iiivvvyyyoooiii___QQQFFF>>>===;;;:::<<>>BBBKKKXXXbbbpppuuu}}}}}}uuuxxxyyyyyyxxxwwwwwwxxxyyyuuuwwwxxxxxxwwwwww{{{~~~|||~~~~~~rrraaaRRRDDDBBB???======@@@DDDGGGDDD>>>888666777777444111333444444555555444444333111333555555444444555666222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111,,,---...///000111222333111111000000000000111111//////000000111111111222000000000000000000000000111000///......///000111111111111111111111111111111111111111111111111111000000000000////////////,,,---000111111000---,,,000000000000////////////111111000000000000111111000000000000000000000000//////000000111111111222000000000000111111111111111111222333333333333222000/////////111222222111......////////////......000000000000000000000000111000////////////000000...222555555333111111222000000000000000000000000222222222222222222222222333222111000000111222333111111111111111111111111///000000111222222333333111111111111111111111111000111222333333222111000///111333222000///222555222222222222222222222222444444444333333222222222555555555555555555555555333333333333333333333444111222333444555444333333333333444555666777888999666666666666777777777777555555555555555555555555555666666666777777888888666666666666666666666666333444555555666666555555444444444444444444444444444444444555555555666666333333444444666777999:::666555555444444444555555111000000000111333555666444444444444444444444444333444444555555444444333///000111222333444444444444444444555555444333333...///000111222333333333222222222222222222222222///////////////000111111777777777666555555444444777666444222000//////000---,,,++++++,,,---,,,***---,,,+++******+++,,,---///////////////............------,,,,,,------.........---,,,---...///000////////////000000000000111111222222222333333333333222222111000000111111555333222333555777777666777>>>CCCGGGQQQbbbsss|||~~~uuurrrvvv||||||{{{{{{zzzyyywwwsssppprrrrrrrrrqqqqqqpppooooooooojjjfffeeeiiimmmoooooorrrvvvzzz|||}}}rrrdddSSSLLLDDD@@@BBBEEEGGGHHHGGGBBB;;;666555666666777555555444444444333333333222222222111222222333333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111000000000000111111111111000000000000111111000000000///000111111222000000000000000000000000000000000000000000000000111111000000000000111111000333444333111000222444222222222111111111000000111111000000//////......+++,,,---///000000000000000000000000000///...---///............---------111000000000//////.........000222333333111///---000000111111111111000000000000000000000000000000////////////000000000000111000///......---......000000000000000000000000////////////////////////////////////////////////000000000000000111111222555444333222111111111111111111111111111111111111222222111111111111222222222111111111000000//////000000000000111111111111222222222222222222222222222222111111111111111222444444444333333222222222444444444444444444444444222333333444444333333222333333333333333333333333555555555555555555555555888666444333333333555666666666666666666555555555777777777777777777777777555555555555666666666777555555555555555555555555555555555444444333333333777666555444444444444444:::999888777666555444333222111///......///111222333333333333333333333333444444444333333222222222444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444333333222111000000111111///////////////000111111555555555555555555666666777666444222000//////000...---------///000///...111000////////////000111/////////////////////......------,,,,,,------.........---------...///000////////////000000000111111111222222222333333333222222222222222333333333222444666666555666:::===???IIITTT[[[ffftttxxxuuuwww~~~|||}}}|||xxxttttttyyy~~~zzzvvvvvv{{{rrrddd[[[PPPIIIGGGHHHJJJJJJDDDAAA<<<999777777666555666666666555555555444444444333333333333333444444222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111000000000000111111111111111000000111111111555444333111000/////////111111111111111111111111000000000000000000000000111111000000000000111111///111333222000///111222222222222111111111000000111000000000/////////...---...///000000111000000222222222333222222111111+++,,,,,,---...///000000111111111000000/////////000000000111111111111000000000111111111111000000000000000000000000000000////////////000000000000000000/////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222555444333222111111111111111111111111111111111111222222111111111111222222222222222222111111111000111111111111222222222222222222222222222222222222333333222222222222333333444444444444333333333333444444444444444444333333333333444444444444333333333333333333333333333333666666666666666666666666777666555444555666888999666666666666666666666666777777777777777777777777555555666666666666666666555555555555555555555555666666666555555555444444666666555444444444555555999999888777666555444444555444222111111222444555444444444444444444444444555555444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444333333222111111111111111///////////////000111111333333333444555666666666666555333222000000/////////...---...000111111000//////............//////......//////////////////......------------............------......///000/////////000000000111111111111222222222333333333111111222333444444444444333777999888666999AAAHHHNNNZZZgggooovvv}}}|||yyy{{{|||}}}|||vvvsssqqqssswww~~~zzzpppcccWWWQQQNNNLLLJJJCCCAAA===;;;:::999777555777777777777666666666666555555444444444444555555333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111111111111000000000000111111222222111111111111222222777666444222111000//////222222222222222222222222000000000000000000000000111111000000000000111111///000111111//////000111222111111111111000000000000000000000////////////000000111111111111111000---...//////////////////,,,,,,---...///000000111111111111111111000000000111000///...///111222333000000111111111111000000000000000000000000000000////////////000000000000/////////000000111222333000000000000000000000000111111111111111111111111111111111111111111111111000000000000000111111222444333222111111111111111111111111111111111111111222222111111111111222222333333333222222222222222222222222333333333333444333333333333333333333333444444333333333333444444444444444444444555555555555555555444444333333333333333444444444444333333444444444444444444444444777777777777777777777777666666555555777888:::<<<666666666666666666777777777777777777777777777777666666666666666666666666555555555555555555555555777777777666666666666666555555555444555555666666777777777777666666666666666555444333333444555666555555555555555555555555444444555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444333222222111111111111222///////////////000000111222333333333444444444555555444333222111000/////////...------...///...,,,---------,,,,,,---------............////////////......------------.....................//////000//////000000000111111111111111222222222333333333111222333444444444333333666888999:::<<>><<<999999888888888777777777777666555444333333333333444444444444444444444444333333333333333333333333111111111111111111111111000000111111111222222222333222222111111222222333111111111000000111111111333222111111000000000111111111111111111111111111000000000000000000000000111111000000000000111111111///...///111222000...////////////000000111111.../////////000000000111222222333333333222222111....../////////...------------...///000111222222/////////000000111111111///000111111222111000000000000111111111111000000////////////////////////////////////000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111000000000000111111111111111111111111111111222222111111111111222222000000000111111222222222222222222222333333333444444444444444444444444444222222222333333444555666444444444444333333333333222333333444444555555555666666666777777666666666444555555666777777888888777777777777777777777777888888999999999999999999777777888888999::::::;;;888888888888888888888888555555666777888999999:::666666666666666666666666555555666666666777777777888777666666666666666666777777777777666666666666555666666666666666666555555555555555555555555555444444444444444333333333444444444444444444444444555555555555555555555555555555555555555555555555666555555555444444444444222222222222222333444555///////////////000111111//////000000111111222222000111222222111000///...***))))))+++---//////......///000111111000///...---------...///000000111//////............//////---...000111111111000///000111111111111222222222111111222222222333333333555444333333666;;;@@@CCCNNN\\\ooo|||{{{wwwrrrnnngggiiiiiiggggggmmmwww}}}pppbbbUUUKKKCCC???:::::::::999999999888888888888777555555444444444444444444444444444444444333333333333333333333333111111111111111111111111000000111111222222222222333222222111111222222333111111000000000000111111///000000111222444555666222222222222222222222222000000000000000000000000111111000000000000111111111...------000111///---.../////////000000111111.../////////000000111111111222222333333222222222222222333222222111000000000000000000////////////......//////000000000111222111000//////000111111000000111111111111000000////////////////////////////////////000000000000////////////000111222333000000000000000000000000////////////////////////////////////////////////000000000000000111111222111000000000000000111111111111111111111111111111222222111111111111222222111111111222222333333333333333333444444444555555444444444444444444444444333333333444555666777888444444444333333222222222111222222333444555666666666666777777777777666666444555555666777888888999888888888888888888888888777888999:::;;;<<<<<<<<<777777888999::::::;;;;;;888888888888888888888888444444555777888999:::;;;777777777777777777777777666666777777888888888999999888777666666555666666888777777777666666666666333333444444444444333333777777777777777777777777666666666555555444444333444444444444444444444444555555555555555555555555555555555555555555555555666666555555555444444444222222222222333333444555000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000////////////////////////////////////////////////111000///...------...//////////////////...............//////000000111111888777555444555555555444444222444999;;;===FFFQQQaaammm{{{}}}}}}||||||rrrllliiijjjfffaaabbbhhhxxx{{{lll^^^PPPEEEBBB===:::<<<;;;999888:::999888777666666666666666444444444444444444444444555555444444444333333333222222222222222222222222///333333000...111333111444444444333333222222222111111111111111111111111//////000000111111222222000111111111111222222222222222222222222222222222555444333222111///......222111///.........///000222222333333333333222222000000000000111111111111222111111111000000//////111222444555555444222111........................///////////////.........000000000000000000000000+++---///111222222000000333444444333222111111222000000000000000000000000333222111000////////////222222111000000000000000000000000000000000000000222222222222222111000000000000000000000000000000000111111111111222222222111111111111111111111111222111000000000111333333444444222222222222444444555555555555444333222222333333333444444555555555333333333222333333444444333333444444444444333333666333000111555888999888444555666777777777777666999999888666777888888555:::<<<>>>??????>>>======???>>>>>>???AAAAAAAAA???AAA@@@>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;999888666666666777777999999999888777777888999555888::::::777666777888888777666444444555666666999999999999999888777666777777777777777777777777666666666666666666666666111111333444555666666666555555444333333444444444777666666666666555555555333333333333333444555666777777777777666555444333666555555444444444555555000000000000000000000000////////////////////////000000000////////////...////////////000000000000//////////////////////////////////////////////////////---,,,,,,,,,------/////////////////////.........//////000111111111333333222222333444444333999888:::???BBBFFFQQQ\\\dddppp~~~}}}yyyssskkkbbb___bbbiiiqqqvvvgggZZZIIIBBB<<<;;;:::666444555:::999888666555555444444444444444444444444444444444444333333333222222222222222222222222222222222000444444000///222333222333333333222222111111111222222222222222222222222000000000000111111111111000111111111111222222222000000000000000000000000444333333222111000//////333222111000///000000111///000000111111000000///000000000000111111111111111111111111000000000///...///000111111000///...........................////////////////////////000000000000000000000000---...///000111111000000...///000///---,,,---...000000000000000000000000000000/////////000111111222111000000/////////000111111111111111111111111000000000000000///......000000000000000000000000000111111111111222222222111111111111111111111111222111000000000111222333444333333222222333333444444444555555444444333333333444444444444444444555444444333333333444555555444555555666666666666555;;;888666666888888666444777777888888999999999999===<<<;;;:::;;;===>>>======>>>???AAABBBCCCEEEGGGEEEDDDCCCDDDFFFHHHHHHHHHGGGEEECCCCCCCCCBBB@@@>>>AAA@@@>>>>>>>>>>>>=========<<<:::999999999999999::::::999777666555555666666999;;;:::999888999;;;888888777666666666666777888888999999888888777777777777777777777777777777666666666666666666666666222222333444555555555555444444333333333333333444666666666666555555555555444333333333444444555666666666666666555444333222444444333333333444444555000000000000000000000000........................////////////............////////////000000000000//////////////////////////////////////////////////////...---------............//////////////////......///000000111111222000000111222333444444444999999;;;@@@EEEKKKWWWbbbmmmxxxuuuiiibbbaaa```eeerrruuuYYYMMMAAA===:::777555555:::999888666555444444444444444444444444444444444333333333333222222222111333333333333333333333333111444555111000222444333222222111111111111111000333333333333333333333333111111111111111000000000000111111111111222222222000000000000000000000000222222222111111111000000333222222111000111111111///000000111111000000///000000000000111111111111111111111111000000000000,,,---...//////...---,,,........................////////////////////////000000000000000000000000////////////000000000000...///000///...---...///000000000000000000000000............///000111222000000000///////////////222222222222222222222222///000000000000//////...000000000000000000000000000111111111111222222222111111111111111111111111111111000000111111222333444333333222222333333444222333444444555555444444555555555444444444444444444444444444444555666666444555555555555555555555555444555666888999888666777888999:::;;;===>>>???@@@>>>>>>>>>???AAACCCEEEHHHJJJMMMOOOQQQUUUYYY]]]ZZZXXXWWWXXX[[[___```aaa___]]]YYYUUUSSSOOOLLLIIIIIIHHHFFFEEEEEEDDDBBB@@@BBB@@@>>>=========<<<;;;<<<;;;:::999888777777777777888999999777666777888888888999999888888777666666777777888888888888777777777777777777777777777666666666666666666666666333444444555555555444444555444444444444444555555666666666555555555444444444444444333444444555666555555555555444333222111222222222222222333444555////////////////////////////////////////////////000000/////////.........////////////000000000000////////////////////////////////////////////////111111111000000000111111............////////////...//////000111111222222000222333444444555666777999<<<@@@EEELLLUUUbbblll~~~}}}~~~yyyooojjjfffhhhmmmtttzzzqqqaaaNNNDDD@@@;;;999999999888777666666666666666555555555555555555555555444444444333333333222222333333333333333333333333111555555222000333444333222222222222111111111111333333333333333333333333222222222111111000000000000000111111111222222222222222222222222222222222111111111111111111111111222222111111111000000000111111222222222222111111///000000000111111111111111111111000000000000000...//////000000//////...........................///////////////000000000////////////////////////111000///////////////000///000111000///...///000////////////////////////...............///000000//////000000000/////////222222222222222222222222111111222222222222111000000000000000000000000000000000111111111222222222111111111111111111111111111111111111111222222222333333333333333333333333111222333444555555555555666666555555444444333333333333333333444555666666777777666666666666666666666555666777999;;;<<<<<<999:::===@@@CCCFFFIIIJJJMMMJJJHHHIIIIIIJJJOOOUUU^^^bbbhhhmmmpppsssxxx{{{|||zzzyyyzzz~~~}}}wwwqqqjjjddd```___^^^]]]]]]]]]ZZZTTTPPPNNNKKKHHHGGGHHHGGGEEEBBBAAA@@@>>>===>>>>>>===<<<;;;;;;:::999777666666777777888999:::999888777666555666777777888888888888777777777777777777777777666666666666666666666666555555555555555444333333666666666555666666777777666666666555555555444444555555444444444444555555555555555555555444333222222222222222333444555666////////////////////////000000000000000000000000111111111000000000//////////////////000000000000////////////////////////////////////////////////000000111111111111111111---.........//////000000//////000000111222222222111222444444444555888;;;???FFFOOOXXXbbbooo||||||zzz|||wwwtttqqqnnnjjjkkkuuuzzzdddTTTIII@@@;;;;;;888777777777777888999999555555555555555555555555555555555555444444444444333333333333333333333333111555555222000333444333222333333333333333333333333333333333333333333333333333222222111111000000000000111111111222222222222222222222222222222222000111111111111222222222000000000000000/////////111111111222222111111111///000000000111111111111000000000000000000111111000000000000000000000000////////////////////////////////////000000111111////////////////////////111000///////////////000,,,...///...---,,,---///////////////////////////000000///..................///000000111000//////111111111111111111111111000111111222222222111111000000000000000000000000000000111111111222222222111111111111111111111111000000111111222222222222333333333333333333333333111222333444555666666666666666666555555444444444222222222222333444555666999999888777777777888888???>>>======>>>@@@CCCFFFEEEHHHMMMSSSYYY^^^aaaccciiiccc^^^]]]\\\\\\dddnnnxxx~~~uuummmccc```]]]]]]______[[[WWWQQQMMMIIIGGGFFFDDDAAA??????>>><<<;;;;;;;;;::::::888888999::::::888777666555666777888888888888888888888888888888888888888777777777777777777777777666666666666555444333333555555444444555666777777777777666666666555555555666555555444444444555555555666666666666555555444333333333333444555777777000000000000000000000000111111111111111111111111111111111111000000000000////////////000000000000////////////////////////////////////////////////------.../////////......------......///000000000//////000111111222222333000222444444444888>>>DDDHHHUUUdddqqq~~~ttt{{{}}}uuukkkcccdddjjj~~~lllZZZIII???<<<999999999999999999:::;;;555555555555555555555555666666666666555555555555333333333333333333333333111444555111000222444333333333333333333444444444333333333333333333333333222222222222222111111111000111111111111222222222000000000000000000000000111111111111111111222222///000000000000///.........//////000000//////...000000000000111111111111000000000000111111111111////////////////////////////////////////////////...//////000000111111222000000000000000000000000////////////000000000000...///111000//////000111000000000000000000000000222111000///...............///111222222111000000000000000000000000000000...//////000000000000///000000000000000000000000000111111111111222222222111111111111111111111111000000111222222222222111222333333444444333333222111222333444555555555555666666666555555555555555333333333333444555777777555555555555666888:::<<<>>>@@@DDDHHHLLLRRRYYY^^^___dddkkkttt{{{{{{sssoookkkkkkuuu|||yyywwwzzz}}}yyynnnhhhbbb\\\YYYUUUOOOJJJEEEBBB???>>>=========<<<:::::::::::::::999999888777888888999999999999888888888888888888888888888777777777777777777777777666666666666666555444333222222222222333444555555888888888777777777666666777666555555444555555555555666666666666666555555444444444444555555666777000000000000000000000000000000000000000000000000111000000000000/////////////////////000000000000////////////////////////////////////////////////+++,,,---...///......---------......///000000111///000000111111222333333111444666777999@@@JJJRRRZZZjjj|||zzz{{{tttmmmmmmttt{{{sss[[[LLLGGG======<<<;;;:::999999:::555555555555555555555555666666555555555444444444444444444444444444444444000444444000///222333222111111222222333333333333222222222222222222222222111222222222222222222333000111111111111222222222000000000000000000000000222222111111111111111111000000111111111000///.........////////////......000000000000111111111111///000000000111111111111//////............//////////////////////////////...//////000111111222222000000000000000000000000---...///000111111000000000111333333222111333444000000000000000000000000111111000/////////000000///000222333444333222111111111111111111111111111......///000000000000000000000000000000000000000000111111111111222222222111111111111111111111111///000111222333222222111222333333444444333333222222222333444555555555555555555555555666666666666444444555555666888999:::777777888;;;???CCCHHHJJJKKKRRR[[[cccjjjqqqxxx}}}}}}}}}vvvuuu{{{vvvpppjjj^^^XXXRRRLLLIIIEEEAAA>>>>>>===<<<<<<;;;<<<<<<<<<999::::::::::::999999888888888888888888888888888777777777777777777777777555666666666666555555444333333333333444555666777999999999999888888888888777777666555555555555555444555555666666555555444444444444333333444555555000000000000000000000000////////////////////////000/////////............////////////000000000000////////////////////////////////////////////////,,,---///000000000//////---------...///000000111000000000111222222333333444777999;;;???HHHUUU___nnn|||ssstttrrrpppyyynnn[[[UUUAAA@@@>>><<<:::999888888666666666666666666666666555555444444444333333333444444444444444444444444///333333000...111333111000000111111222222222222111111111111111111111111111111111222222333333444000111111111111222222222222222222222222222222222222222222111111111000000111111222333222111000///000000111111111111000000000000000000111111111111//////000000111111111222000000////////////000000000000000000000000000000...//////000111222222222000000000000000000000000+++---///111222222111000,,,...//////......///111000000000000000000000000000//////000000111222333///000222444444444222111222222222222222222222222000000111222222222222222000000000000000000000000000111111111111222222222111111111111111111111111///000111222333222111111222222444444444444222222333333444444555555444444444444555555666666777777666666666777888:::;;;<<>>=========>>>???;;;;;;;;;;;;::::::999888888888888888888888888888777777777777777777777777555555666666666666555555666666666666777888:::::::::::::::999999999888888777777666555555555555555333333444444555444444444444444333222222222333333000000//////.........---////////////////////////222222111///------///111000000////////////000000////////////////////////111111000000/////////...........................000000000000111111111111222333444222222333444333888666999CCCMMMXXXggguuuqqqhhhaaafffxxxfffVVVJJJ@@@>>>;;;888888<<<777555333333555777888777777666666555444444333333333333333333333333333333666333000000333555444333444222111222444444333222111111111222222333333333000000000000000000000000111111222222222222111111111111111111111111111111111000000///000000111222111111000///////////////000000////////////000000///////////////.........000000000000000000000000000000111111111111000000000///...------...///000////////////////////////////////////////////////000000000000000000000000000000111111111222222333000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111//////000000000111111111444333333222222333333444111111222333333333333222333222111000000222444555222333444444333444666888888777777666555555555555:::999888999<<>><<<<<<>>>>>>;;;888:::999888888999999888777777777777777777777666666777777777777777777777777666666555555666777999:::;;;;;;;;;::::::999999999888777666555444333222222666666666666666666666666222333444555444333222111000/////////............////////////////////////.........,,,******,,,...000000////////////000000////////////////////////000000000//////............................................./////////000///111222222222333333333555888CCCQQQ[[[cccppp|||~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~wwwjjjcccnnnkkkZZZJJJDDDAAA===999999999777666555777777777666888777777666555555444444333333333333333333333333555333000000333444444222333222222333444555555444111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111///000000111222333333444111111000///////////////000000////////////000000////////////////////////000000000000000000000000000000111111111111000000000///............///000////////////////////////////////////////////////000000000000000000000000222222111111111111111111000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000222222111111111111222222222222222222222222333333333333222222222222333333222222333444444444444333444333222111111222444555111222333333444555666777333444444555777888999999999<<<@@@EEELLLTTT^^^dddnnnrrrwww{{{~~~~~~tttlllbbbZZZUUUQQQKKKGGGHHHDDD???<<<===<<<:::888:::999888999;;;;;;;;;:::777777777777777888888888777777777777777777777777666666555555666777999:::::::::::::::999999999999888888777666555444333333666666666666666666666666444444444444444333222222////////////............////////////////////////---------+++)))***+++---000//////......//////000/////////////////////////////////................................................/////////000000///000222333333333555777:::EEEWWWgggooottt|||}}}xxxmmmsss~~~}}}~~~}}}~~~}}}||||||~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}{{{{{{|||}}}}}}mmmgggkkk~~~pppZZZNNNIIIDDD===:::;;;999888888888888666555888888888777666666555555333333333333333333333333444222111111222333222222333222222333555777666666111222222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111...///111333444555555444111111000/////////000000000000////////////000000////////////////////////000000000000000000000000///000000111111000000///000//////......//////000////////////////////////////////////////////////000000000000000000000000333222222111111000//////000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000333333222222222222333333333333222222222222222222222222111111111111222222333333444555555555555444444444333222333444555666333333333444666777666555555666666777999;;;===???@@@IIIUUU```iiitttwwwqqqjjjccc^^^YYYRRRIIICCCAAA@@@>>><<<;;;999777777999999999888777777777888888999999999777777777777777777777777666666666666777888999:::888888888999999999999999999888888777666555444444666666666666666666666666555555444333333333333444///////////////.........////////////////////////...//////...,,,,,,...000/////////....../////////////////////////////////..................------........................000000111111111222222222111111333555444444888>>>FFFVVVjjjxxx|||~~~vvvjjjeeecccqqq}}}~~~{{{{{{~~~}}}}}}}}}~~~~~~~~~xxxtttpppyyymmm[[[PPPIIIBBB===:::999888888999999777555777777777666666666555555444444444444444444444444333222222111222222222111333222222444666888888777222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111---///111444444444333222111111000000///000000111000000////////////000000///////////////000000000//////////////////////////////000000000000//////000//////////////////000////////////////////////////////////////////////////////////////////////111111111111000000000000000000000000000000000000///////////////000000111000000000000000000000000///000000000111111111111000000000000000000000000222222222111111222222222111111111000000000000000222111111000000111111222222333333444444444444444555444444444444555666666666555555666888999666444<<<;;;:::;;;===BBBHHHKKKUUUcccuuuvvvlll___TTTNNNIIIEEEBBB???===:::999999999888777666666777777888888999999777777777777777777777777666777777777888999999:::777777777888888999999:::999999888888777666666555666666666666666666666666777666444333333333444555.........///////////////////////////////////////...000000000......///111//////............//////////////////////////////------..................////////////////////////111111111111222222222222111000222555666666>>>HHHVVVeeevvv~~~{{{lll```]]]ccclll~~~||||||~~~}}}}}}lllYYYMMMEEE@@@:::999777888999999888666666666555555555555444444444444444444444444444444333333333333222111111111333222222444666888888777222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111///000222333333111///...111111000000000000111111000000////////////000000////////////000000111111//////////////////////////////000000000000/////////000000000000000000///////////////////////////////////////////////////////////////////////////......///000111111222222///////////////////////////////////////000000111000000000000000000000000///000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000222111111000000111111222111111222333333333333333555444444444555555666666666666666666777888666555<<<<<<===BBBKKKUUU```fffsss}}}nnnbbbXXXNNNHHHEEEBBB>>><<<<<<<<<;;;:::666666666777777888888888888888888888888888888888777777888888999:::::::::777777777888888999999:::999999888888777777666666666666666666666666666666777666555444333444555666.........///////////////////////////////////////,,,---///...------...//////......------......///////////////////////////...............//////////////////////////////////////////000000000111111000...000666999<<>><<<999888888999999888555555555555555444444444444444444444444444444444333444666555333111111222333222222333555777666666333333333222222222222111222222222222222222222222111111222222222222111111111111111111111111111111111111222222111000...---111111000000000111222222000000////////////000000...//////000000111111222000000000000000000000000...//////000000//////...///000000111111000000///////////////////////////////////////////////////000000000000000000000000,,,---...///111222333333///////////////////////////////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000111000000000000000000111111111222222222333333333222222111111111111222222000111222222333333222222444444444555555555555666444555777777666888:::===>>>BBBJJJVVVdddsss~~~oooaaaWWWMMMJJJEEEAAA@@@???===<<<888888888888888888888888888888888888888888888888777777999::::::;;;::::::888888888999999999999999888888888888777777777666666666666666666666666666777777666555555555555555............/////////000////////////////////////***,,,......---------...///......------......///////////////////////////.........//////000000000//////////////////////////////000000000111111111222///222;;;AAAHHH[[[ooo}}}~~~~~~hhhZZZNNNOOOYYYiii~~~|||~~~{{{uuurrrrrrrrrrrrrrrsssvvvzzz}}}zzz}}}wwwyyyooo^^^QQQFFFBBB===:::999999999888555555555555555666666666555555555555555555555555333666888777444222222333333222222333444555555444333333333222222222111111222222222222222222222222111111222222222222111111111111111111111111111111222111111111111111111000111111000000111111222333000000////////////000000...//////000111111222222000000000000000000000000......////////////......///000111111111111000///////////////////////////////////////////////////000000000000000000000000---......///000111222222///////////////////////////////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000222111111000000111111222000000111222333444444555333333222222222222333333111222333333444444333333333333444555555555555555222777;;;;;;:::>>>FFFMMMSSS[[[hhhwww~~~~~~xxxiiiccc[[[RRRLLLFFFBBB???<<<;;;;;;::::::999999888888888888888888888888888777888999;;;;;;;;;;;;:::::::::::::::999999999999888777777777777666666666666666666666666666666666666777777777777666555555---.........//////000000////////////////////////+++---//////.........///.........------.........////////////////////////.../////////000000111111000000000000000000000000111222222222222333333333555111666AAAJJJTTTkkkvvvnnnlllhhhcccUUUNNNOOO]]]ooo}}}}}}|||uuuoookkkllljjjiiiiiijjjlllnnnooorrrwww}}}~~~zzz|||wwwooo]]]MMMHHHAAA;;;999999999888666666666666777777777777555555555555555555555555444666999888555222222333444222111222444444333222333333333222222111111111222222222222222222222222111111222222222222111111111111111111111111111111222111111111222333444444111111000000111222333333000000////////////000000...//////000111222222222000000000000000000000000......////////////......///000111222222111000///////////////////////////////////////////////////000000000000000000000000////////////000000000000///////////////////////////////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000333222222222222222222333------...000111222333444444333333222222333333444222333444444555555444444222333444444555555444444444:::@@@AAA@@@EEEQQQ[[[nnnwww~~~xxxuuuyyywwwjjj^^^SSSKKKFFF>>>>>>===<<<;;;::::::999888888888888888888888888777888:::;;;<<<<<<;;;:::;;;;;;;;;::::::999999999777777777777666666666666666666666666666666666666666777888888888777555444////////////////////////////////////////////////........................000///...---------------///......------///000111////////////........................////////////000222222000......222666444<<>>;;;666888666444333555666777666666666666666666666666666666666666666555444333222333333333333333333333333000000111111222222222222333333333333333333333333000000000///000111111222444222111111222222000...333//////444333...---000222222222111111111000000111111111111111000///...000000000000000000000000////////////////////////////////////////////////,,,,,,---...///000111111////////////////////////////////////000000000000111111000///...---,,,,,,//////000000111222444444////////////////////////111000///......///000000...///000111111111111111000111///---///333111,,,,,,---///000000000///...////////////////////////111111111111111111111111333333222222333333444555666666666777888666333111333222333555888::::::999???BBBEEEIIIPPP\\\mmmyyysssbbbVVVNNNHHHEEEEEEBBB;;;:::===:::::::::999888777888999::::::999999:::<<<===>>>>>>===;;;:::999999::::::<<<;;;:::999888888888888111222333555888:::;;;<<<555555555555666666666666////////////////////////////////////////////////........................000///...------------...///......---...///000111/////////////////////////////////000000000111111///111111000///111666;;;???FFFNNNSSS]]]kkkvvv{{{{{{qqqeeeYYYNNNEEEEEEJJJWWWfffyyy}}}}}}}}}}}}yyyssslllhhhfffeeeffffffeeedddfffiiikkkoooppptttyyy}}}~~~}}}{{{|||{{{|||xxxwwwyyylllYYYKKKEEEAAA===999;;;999777666777888777666666666666666666666666666666666666666555444333333333333333333333333333333000111222444444444333222222222222222222222222222111111000000111111222333444222111111333444333222333000///222222......111222222222111111111000000000111111111111000000///000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////////////////000000000000111111111000//////......000000000///000000111111////////////////////////000000///......///000111000000111111222111111111///000...,,,///222111,,,///000000111111111111111000000000000000000000000222222222222222222222222333333222222333333444555444444333444555555555555777666444444777;;;@@@CCCOOOTTTYYY^^^eeesssuuucccYYYOOOJJJEEE>>>;;;===888999::::::999777666666::::::999999:::;;;===>>>>>>===;;;:::999999999:::<<<;;;:::999888888888888444555555666777888888999555555555555666666666666//////////////////////////////////////////////////////////////////////////////......------......///............///000000000000000000000000000000000000000111111111222222000111222111222666===CCCKKKRRRYYY\\\bbbjjjpppqqqiii^^^QQQHHHAAA@@@HHHQQQeeexxxxxxvvvwwwzzz~~~zzzxxxuuuvvvtttqqqmmmjjjiiiiiihhhjjjlllmmmnnnoooqqqtttxxxzzz}}}zzztttqqqtttwwwzzz{{{~~~yyywwwnnn[[[LLLCCC>>><<<===<<<:::999:::999777666666666666666666666666666555555666666666555555444333333333333333333333333111222444555555444333222111111111111111111111111222222111111222222333444444222000111333555666555333000///111111//////222222222222111111111111111///000000111111111111000000000000000000000000000////////////////////////////////////////////////000000//////............////////////////////////////////////000000000000111111111111111000000000111000000///......////////////////////////////////////......///000111222222222222222222222111000111333222000111444333///111000000000000111222222222222222222222222222222333333333333333333333333333333333333333444444555444333222222333555777999::::::999999<<>><<<;;;;;;;;;;;;999777666666666666666666666666444555555666666666666555333333333333333333333333333333222222222333333444222222222222222222222222333222222222222333444444444222000000222444555555222000///000000000111222111111111111111111111111...///000111111111111111///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////000000000000/////////000000111111111111000000/////////000000////////////////////////.........///000111111222333333333333333222111000111333222000000333333000000///.........///111222333333333333333333333333444444444444444444444444333333333333333444555555666666666555555666888:::888===BBBHHHPPP^^^ppp~~~{{{rrrlllbbbVVVMMMGGGDDDAAA>>>======<<<;;;:::::::::::::::;;;;;;<<<>>>>>>======<<<<<<<<<<<<;;;;;;:::999888888888888888888888777666555555555555555555555666666666666////////////////////////////////////////////////000000000000000000000000//////.........//////000---......//////////////////000000000111111111222/////////000000000111111000222444555777>>>GGGNNNVVV]]]bbbdddeeeddd^^^WWWKKKDDD===>>>EEESSSgggwwwzzzmmmkkknnnvvvwwwrrrnnnppprrrsssuuuyyy~~~~~~vvvrrrgggeee```[[[WWWWWWYYY[[[bbbaaaaaacccgggjjjlllmmmooosssyyy|||~~~|||~~~~~~|||mmmZZZPPPLLL>>><<<;;;;;;;;;;;;:::888777777777777777777777777555555666666777666666666333333333333333333333333555333000......000333555333333333333333333333333333333333222333333444555555333000000111222111111///000000///000111222222111111111111111111111111...///000111111111111111////////////////////////000000000000000000000000////////////////////////------......///000000111////////////////////////////////////000000000000---......//////000000000000000000000111222333444000000000000000000000000------...///000111111111333333333333333222111000---000111...---000000...000///.........///111222222222222222222222222222444444444444444444444444444444333333444444555666555777888888666777999;;;===FFFTTTbbbpppssseeeVVVOOOEEE>>>;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<;;;???????????????>>>>>>>>>;;;;;;:::999888888888888777777777777666666666666555555555555666666666666//////////////////////////////////////////////////////////////////////////////......//////000000---......///000/////////...//////000000111111111/////////000000000111111///222666999===EEEOOOVVVaaaeeeiiihhheee```UUUKKK>>>;;;===EEESSSeeezzzyyyooommmppp~~~|||wwwxxxtttzzzxxxrrrssswww||||||{{{{{{zzzyyyxxxwwwvvvwwwyyy{{{}}}}}}|||||||||zzzuuunnniii]]][[[WWWTTTRRRSSSTTTVVVVVVVVVWWWYYY\\\___bbbdddfffjjjqqquuuwwwwwwxxxxxxvvv}}}|||{{{wwwyyyvvvjjjYYYPPPBBB???<<<;;;;;;;;;;;;:::777777777777777777777777666666777777777666666555333333333333333333333333666333000------///222555333333333333333333333333333333222222333333444555444222111111222111000...,,,///111000000333333111111111111111111222222222///000000111111111111000000000000000000000000000000000000000000000000000////////////////////////,,,,,,---...///000111111////////////////////////////////////000000000000------......//////000000//////000000111333444555000000000000000000000000---...///000111111000000222222222222222222111000000444555222111333444333222111111111111222333333111111111111111111111111444444444444444444444444444444444444444555555666444777999999999<<>><<<;;;;;;;;;<<<============<<<<<<>>>??????@@@@@@??????>>><<<;;;:::999888888888888777777777777777777777777555555555555666666666666////////////////////////////////////////////////........................///////////////000111111------///000000000///...------...//////000111111000000000111111111222222222666<<>>======>>>??????>>>===<<<======>>>??????>>>>>>===<<<;;;:::999888888888888888777777777666666666555555555555555666666666666////////////////////////////////////////////////........................///////////////000111111,,,---///000000000///...,,,------...///000000111111111222222222333333333666<<>>CCCQQQfff{{{~~~yyysssppppppqqqqqquuu{{{vvvnnnkkkiiiiiiiiikkkkkkjjjiiihhhhhhhhhhhhfffdddaaa______\\\WWWSSSTTTRRRPPPNNNNNNNNNNNNMMMLLLNNNOOOPPPPPPQQQSSSUUUXXXZZZ]]]___```bbbeeegggfffhhhlllpppsssvvvwwwxxxvvv||||||zzzwwwuuuyyywwwyyyuuueeeOOOJJJCCC===;;;::::::999777777777777777777777777888888888888777666444444333333333333333333333333333333444555444333111000111111111111111111111111222222111111222222333444000000222555777666333111(((...222111222666444...000000111111222222222222111111111111111000///...000000000000000000000000000000000000000000000000///////////////////////////////////////.........////////////////////////////////////000000000000111111111000000000000000111000000///////////////000000000000000000000000//////000111111000///......///000111111111111111...333444111...000222111...///000222222111000000222222222222222222222222333333333333333333333333555444444444444555666666999;;;<<>>???@@@@@@???>>>===;;;<<<===>>>>>>===<<<<<<<<<;;;:::999888888888888999999888777666555444444555555555555666666666777000000000000000000000000000000000000000000000000......////////////........................------////////////000000000000111111111000000000000000000//////000111333333222222;;;IIIVVVbbbmmmvvv|||xxxfffRRRFFFEEEGGGVVVlllvvvuuurrrpppoooooopppqqq~~~}}}}}}zzzvvvsssssswww}}}|||vvvmmmhhhfffeeecccbbbdddddddddcccaaa```bbbccc]]]\\\ZZZXXXWWWWWWYYYZZZZZZUUUOOOMMMMMMNNNNNNMMMOOOOOONNNMMMLLLMMMOOOQQQRRRTTTVVVYYYZZZZZZYYYYYY\\\\\\___bbbggglllpppsssxxxyyy{{{~~~xxxtttqqqssszzzxxxdddXXXJJJAAA???@@@>>>;;;999888777777777777888888::::::999777666555333333444444444333333222222222222222222222222222222222333333333333333333333333444444444333333222222222222222333333333222111111111111111111111111111111000111333444444333111000///000111111111111000000///...,,,...000111...,,,111000///......///000000000000000000000000000000......///000000000000000000000//////.........---////////////000000000000......///000000000000000////////////000000000000............////////////000000////////////000000000000111222222222222222222222111111111111222222222111//////000000...---111111222222222333333333333444555555333111111222111444888999777777999<<<:::BBBKKKRRRZZZiii~~~rrraaaSSSIIIHHHFFFDDDAAA???===<<<<<<>>>???>>>===<<<<<<===>>>;;;888777777999999888666444333444666777777777666888888888666555666777000000000000000000000000////////////////////////......////////////..............................////////////000000000111111111111111000000000000111000///000222444666666:::EEETTT___fffnnnyyy}}}sss```NNNGGGIIIUUUhhh}}}|||}}}sssqqqpppppprrrwww}}}~~~{{{yyyyyyyyytttnnnkkklllmmmnnnmmmoookkkeeeaaa``````___^^^___``````^^^\\\[[[\\\]]]XXXXXXXXXXXXYYY\\\___bbbeee```YYYTTTSSSQQQPPPNNNQQQQQQRRRQQQPPPOOOOOOOOORRRSSSUUUVVVWWWVVVUUUUUUWWWXXXZZZ\\\```dddhhhjjjppprrruuuzzz}}}vvvrrrqqqwww}}}{{{{{{kkkVVVIIIDDDBBB===888888888888888888888888888888777777666666555555555555555555444444444333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333222111000111111111111111111111111000111222333333222111000000000000000000000000000333111000111333444222000...///000111222222111111000000000000000000000000......///000000000000000000/////////............////////////000000000000......///000000000000000////////////000000000000111000000//////.........000000////////////000000///000111111222222111111111111000000000000111111444333222222333333222111111222222222222333333333222444555555444333444555000333777888888:::>>>BBBCCCLLLXXXbbblll|||qqqddd^^^SSSJJJCCC???======<<<<<<<<<;;;;;;<<>>;;;888777888999999888999777666666777888777666666666777555444333444666000000000000000000000000..............................////////////............................../////////000000000111111111111111111111111111111111111000000222555999;;;AAANNN]]]fffiiinnnyyyzzzlllXXXJJJJJJRRRhhh~~~zzzmmmttt}}}rrrrrrqqqtttzzz}}}yyyvvvsssrrrqqqsssnnnhhhbbb```___^^^]]]bbb___\\\[[[\\\\\\\\\[[[\\\]]]]]]\\\ZZZYYYYYY[[[XXXYYYZZZZZZ\\\```fffjjjnnniiiccc^^^ZZZWWWUUUSSSSSSTTTVVVWWWWWWVVVTTTSSSQQQRRRRRRRRRRRRQQQQQQPPPUUUUUUUUUWWWYYY\\\___```fffjjjnnnpppssszzzzzzuuurrrrrrxxx{{{|||hhhUUUKKKEEE???999888888999999999999888888555555555666666666666666666666666555555555555555444444444444444444444444333333333333333333333333444444333333333333222222444444444333222111000///111111111111111111111111///000111222222111000///111000000/////////000000111000//////111111000///,,,...111333444333222111////////////////////////...//////000000000000000////////////............////////////000000000000...//////000000000000000////////////000000000000333222111000///......---000000////////////000000...///000000111111000000000000////////////000000444222222222444555444333222222222222333333333333222333555555555555666888222444777888:::???GGGMMMWWWbbbppp{{{{{{iiiXXXKKKEEEBBBAAA@@@>>><<<;;;;;;===@@@AAA>>>;;;999888888999999888:::888777666777777555444555555555333111111444666////////////////////////..............................////////////..................//////////////////000000000111111111000111111111111111222222222111000000111555;;;???LLLWWWeeennnsssxxxxxxgggTTTLLLVVVeeeqqqfffppp~~~||||||}}}~~~~~~}}}|||yyyuuupppllliiigggfffgggddd___ZZZXXXWWWWWWWWWZZZYYYYYYZZZZZZ[[[[[[ZZZZZZ\\\^^^^^^]]]]]]^^^```___aaabbbccccccgggmmmqqqtttqqqmmmiiieeebbb```___\\\[[[[[[\\\]]]^^^]]]\\\XXXXXXWWWWWWVVVUUUUUUTTTVVVUUUUUUUUUVVVWWWYYYZZZ___dddhhhhhhgggkkkttt}}}xxxssstttyyy{{{|||dddSSSIIICCC@@@777888999999999888777666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444333222111000///111111111111111111111111///000111111111111000///222111000/////////000000000///......////////////...///000111111111111111//////////////////////////////000000000000/////////////////////.........////////////000000000000//////000000000000//////////////////000000000000222222111111000000////////////000000000000//////......///000000000000000111111000000000000111111000///...000222333333222222222222333333333444444222444555555444444666888666777999:::???HHHTTT]]]sss}}}ppp```TTTJJJEEEEEECCC@@@>>>>>>>>>>>>>>>>>>;;;999999999:::999888888777666666777777555444777666444222000111444777////////////////////////..............................////////////.............../////////000000000000000000111111111111000000111111222222222333222111111000111777???EEE^^^dddooozzzyyykkk]]]]]]ooo{{{llliiilll}}}vvvvvvuuuvvvwwwwwwxxxxxxuuurrrmmmhhhccc___\\\[[[WWWVVVTTTRRRQQQQQQSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZZZZ]]]```cccdddfffhhhjjjlllooorrrssssssuuu{{{{{{xxxtttrrrrrroookkkfffdddeeeffffffeeeeeeddddddcccbbb```___^^^YYYXXXVVVUUUTTTUUUUUUVVVXXX]]]aaa```\\\]]]dddkkkuuu{{{{{{vvvtttwwwzzzwww___OOOHHHGGG::::::999999888777666666777777777666555555444444444444444444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333444444333222111000///111111111111111111111111000000000111111000000000222222111000000000000000222222222111111111222333222111///---,,,---///000//////////////////////////////000000000000//////.........///////////////////////////000000000000//////000000000000//////////////////000000000000//////000000111111222222//////000000000000//////......///000000000000000333222222111111222222333...------...111222222111222222333333333444444444444444555444333333555777888:::???DDDMMM[[[kkkvvv|||iiiVVVJJJFFFDDDAAA@@@@@@???===;;;===<<<:::999::::::999888777777777888:::;;;999777888888666333222333666888000000000000000000000000..............................////////////...............//////000000111000000000111111111222222000000111111222333333333222222333333666>>>JJJSSSiiimmmvvv{{{uuu{{{tttdddcccttt}}}tttrrrqqqqqqqqqqqqpppoookkkiiiddd___YYYUUUSSSRRRLLLMMMMMMMMMMMMOOORRRUUUXXXZZZ\\\]]]]]]]]]___aaabbbfffkkkooorrrtttwwwyyy~~~}}}wwwvvvuuutttrrrqqqqqqqqqooolllhhhdddbbb\\\[[[YYYWWWUUUUUUUUUUUUUUUXXXZZZXXXUUUTTTXXX\\\cccjjjrrrwww{{{zzzqqqmmmsss|||ttt^^^RRRMMM???>>><<<:::999777777777999888888777666555555444444444444444444555555555333333333333333333333333333333333333333333333333222222333333333333444444222222333333333222111111111111111111111111111111111111111111111111111111333333333333222111000///000111000///......000222444222...+++***+++---///////////////////////////000000000000000//////............///////////////////////////000000000000000000000000000//////...////////////000000000000---......///000111222333...///000111111000///......///000000111111000000333333333222222333333333000//////000222444333222333333333333444444444444444555555444444555888:::;;;CCCOOO[[[hhhwwwiiiXXXKKKGGGBBB@@@@@@@@@===;;;===<<<::::::;;;;;;999888999999:::<<<>>>???===;;;999999888666444444777999000000000000000000000000////////////////////////......////////////......---......///000000111111000000111111111222222222000000111222222333444444222444666888>>>JJJYYYeeeooouuussseeebbboooyyytttqqqooonnnmmmkkkhhhdddaaa^^^ZZZVVVRRROOOMMMLLLIIILLLOOOQQQTTTXXX^^^bbbdddfffiiijjjjjjlllppptttyyy}}}{{{ssslllhhhcccaaa___\\\ZZZYYYYYYYYYVVVWWWWWWVVVSSSRRRSSSTTTXXX^^^fffmmmttt{{{uuulllnnnrrruuu~~~yyywww|||xxxcccVVVFFFDDD@@@<<<:::999999:::888888888888888888777777444444555555555666666666444444444444444444444444333333333333333333333333222222222333333444444444111111222333333333222222111111111111111111111111222222111111111111222222333444555666555333111///---......,,,******---000222111...---,,,---...///000000000000000000000000000000000000000///................../////////000////////////000000000000000000000000000///......////////////000000000000.........//////000000000...///000111111000///...///000111111222222111111333222222222222222222333222111000111333444333222333333333444444444444555333444555666777999===AAAGGGUUUhhhzzzsss]]]UUUJJJCCCAAAAAA???<<<===<<<;;;;;;<<<;;;999777::::::;;;===>>>>>>;;;999777888888777555555666888000000000000000000000000000000000000000000000000......////////////......---......///000111111222000111111111111222222222000000111222333333444444222555999===DDDSSSeeerrrvvvyyyhhheeeooo{{{vvvqqqooolllkkkjjjgggbbb^^^YYYWWWTTTPPPMMMKKKJJJJJJKKKOOOUUUZZZ___eeemmmsssrrrtttwwwyyyzzz}}}zzztttiiigggeeebbb```___^^^^^^ZZZYYYXXXWWWVVVTTTSSSRRROOOTTT[[[ccckkkssszzz~~~{{{|||~~~~~~}}}qqqppppppnnnsss|||uuukkkooo~~~sss```KKKHHHCCC>>>;;;;;;;;;<<<666777777888999999::::::555666666666777777888888666666666666666666666666333333333333333333333333222222222333333444444444000000111222333333333333111111111111111111111111333333222222222222333333333444777888777444111...///000000...,,,,,,///333////////////000000000000111111111111111111111111000000000000000///......---.........//////000000////////////000000000000000000000000000///......////////////000000000000////////////...............///000222222000///...000000111222222222222222222222111111111111222222111000000000222333222111333333333444444444555555222333555777999===BBBFFFUUUeee}}}qqqeeeUUUHHHCCCAAA???======<<<;;;;;;<<<;;;999777:::999:::;;;;;;:::777444666888888888666555666777////////////////////////////////////////////////000000000000000000000000000000000000111111111111222222111111111111222222000111222111111444555555666666:::FFFVVVgggssszzzpppeeemmm}}}}}}xxxvvvsssmmmgggaaa\\\YYYOOOOOONNNLLLKKKKKKNNNQQQSSSWWW\\\aaaiiittt|||tttmmmhhheeecccaaaccc```]]]ZZZYYYXXXVVVTTTTTTSSSUUU[[[```cccjjjrrrrrrssstttuuuuuuwwwzzz}}}wwwpppppppppqqqsss~~~www|||ttteeeUUUCCC;;;===@@@>>>::::::999777555555666888999777666666666555555555555555555555444444333333333222222222222222333444555:::999666333222222333444333333333333333333333333111111111111111111111111111111111111111111111111444555666666666444111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000////////////000000111111222222000///.........000111222////////////////////////111111222222222222111111000111111111111222222222------...000111222333444333333333222222111111111444444444555555555666666666555333333444555444444777777777777999@@@NNNYYYqqqjjj[[[OOOEEE@@@AAA@@@<<<:::<<<<<<;;;<<<@@@:::::::::999888777666666888888888888777777777777////////////////////////////////////////////////000000000000000000000000//////000000000111111111222111111000000111111222444555555444333444555555777===HHHVVVfffuuuzzzqqq{{{~~~~~~}}}}}}zzzwwwqqqiiiaaa[[[VVVSSSOOOOOONNNMMMMMMPPPVVVZZZ[[[```fffjjjppp}}}yyysssnnnkkkiiigggdddbbb```^^^\\\ZZZUUURRRRRRVVVXXXYYY^^^dddggghhhjjjjjjllloootttwwwyyy~~~xxxpppppptttyyy}}}yyyiiiTTTEEE@@@>>>;;;888:::999888777666777888888777777666666666555555555555555555444444333333333333333333333333444555555666555444222111111111222333333333333333333333333222222222222222222222222111111111111111111111111333444555555555333111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////---........./////////000111000///......///000000000000000000000000000000000111111222222111111000//////000000000111111111---...//////000111222222444333333333222222222222222222222333333333444444666666555666777777777777555666888<<>>::::::999999888888777777888888888888777777777777////////////////////////////////////////////////000000000000000000000000//////000000000000111111222111111000000111111222555666666666555555777888:::GGGZZZjjjvvv}}}yyyzzz|||~~~~~~}}}zzzuuulllcccZZZTTTQQQPPPQQQQQQRRRSSSWWW]]]dddiiikkkpppuuuvvvxxx~~~yyywwwsssooollliiidddaaa\\\WWWUUUUUUUUUSSSTTTXXX[[[\\\]]]^^^aaafffmmmqqqssswwwzzzvvvyyywwwxxx{{{hhhSSSFFF???;;;999999999999888888888777777777777777666666666555555555555555444444444444444444444444333444444555666444333333333222222222222333333333333333333333333222222222222222222222222111111111111111111111111222333333444333222000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////...............////////////222111000///.........///111111111111111111111111000111111222222111111000........./////////000000//////000000000111111111444444444444333333333333222222222333333333444444333333444444555666666666777:::>>>GGGVVVlllkkkVVVJJJFFF@@@<<<======;;;;;;===999999999999999999999999999999888888888777777777////////////////////////////////////////////////////////////////////////////////////000000000111111111000000000000111111222222444666666666999???DDDVVVmmm}}}}}}{{{yyyqqqlllddd[[[VVVSSSSSSTTTVVVZZZ^^^dddiiiooovvv{{{~~~}}}vvvnnniiigggaaa\\\[[[YYYUUUTTTWWWTTTUUUVVVWWWZZZ```hhhmmmrrrvvv~~~{{{zzzzzz|||xxxaaaOOODDD???>>>999:::::::::999888777666777777777666666666666555555555555555555444444444555555444444444555555666333444444555555555444444333333333333333333333333111111111111111111111111111111111111111111111111111111222222111000//////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////............000000000000111111111111000000000///////////////111111111111111111111111000000111111111111000000....../////////000000000222222222111111111111111444444444444444444444444444444444555555555666666222333444555555666777888<<>>KKK```pppzzzrrrmmmhhhaaa]]]RRRRRRSSSUUUYYY___eeeiiipppxxx}}}sssjjjfffbbb\\\WWWVVVTTTTTTTTTSSSSSSVVV[[[___eeejjjsss|||~~~yyyyyyvvvrrrwwwlllXXXJJJBBB===<<<;;;;;;:::999888888888888777777777666666666555555555555555666666666666555444444444444444444111111111111222222222222333333333333333333333333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...////////////000000000////////////............+++,,,...000111222222222000000000000000000000000///000000111111000000/////////000000000111111111444444333333333333333333333333333333444444444444222222222333333333444444111333666777888<<>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888////////////////////////////////////////////////000000000000000000000000........./////////000000000000////////////000000555111333999:::<<>><<<999888888999:::888888888888777777777777444555555555666666777777555444333333222222222222666555333111111222333444333333333333333333333333333333333333333333333333111111111111111111111111111111000000000000111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222222222111111000000000///...///000111111000//////222222222222222222222222//////000000000000//////---------.........////////////000000000111111111111111111222222333333333444444444555555555666666555888===@@@FFFQQQ```kkkxxx{{{xxxyyyzzz|||}}}~~~~~~~~~wwwdddVVVLLLFFFDDD>>>>>>===<<<;;;::::::::::::::::::999999999888888////////////////////////000000000000000000000000222///,,,---000111///---222222222111111111111111333222222111222222333333333777:::;;;@@@PPPgggyyy~~~|||wwwsssjjjbbbYYYTTTQQQPPPUUU[[[dddkkkttt|||yyyxxxmmmddddddccc\\\VVVUUUXXXYYY^^^eeeiiiooo{{{~~~sssmmmlllnnnkkknnnsss|||fffRRRDDDBBB>>>999555444666999::::::999888777666555444555555555555555555555555555555555555555555555555555555555555555555555555333333333222222111111111222222222222222222222222222222222111111111000000111111111111000000000000000000111111111000000///111111111111111111111111111111000000//////......111111000000//////......000000/////////111222333333111///...---...///000000000000000000000000000333222111111000000111111111111111000000000000000//////000000111111111222111111222222222333333333444222111333555555333000555444444666888888666333777;;;AAALLL[[[ooo}}}xxxwwwvvvuuutttyyyxxxyyyzzz{{{}}}~~~}}}kkkZZZMMMEEE???>>><<<<<<=========<<<<<<<<<;;;:::999999999999////////////////////////000000000000000000000000/////////...------...///111111111111111111111111333222222222222222333444444777<<>>EEEPPP___ppp{{{uuurrrqqqqqqpppnnnssstttuuuwwwzzz}}}~~~~~~||||||{{{|||rrr]]]NNNDDDBBB???>>>>>>>>>===<<<===<<<;;;:::999999999999////////////////////////000000000000000000000000,,,...000///+++***...111000000000000000000000000222222222222222333444555444555<<>>@@@EEEPPPbbbvvvzzzwwwtttsssrrrrrrpppoooooooooqqquuuzzz}}}~~~~~~~~~}}}|||yyyzzzttt^^^MMMHHHBBB>>><<<<<<;;;;;;===<<<;;;:::999999999999////////////////////////////////////////////////,,,...///...,,,,,,...000////////////000000000000222222222222333444666666777888AAAUUUooo~~~||||||}}}~~~}}}{{{}}}{{{zzzzzz|||~~~vvvlllbbb]]]___```gggqqqyyy|||yyyppplllhhhbbb^^^]]][[[YYYZZZ]]]___gggrrryyyyyyxxxxxxzzz{{{nnnqqqmmmiiihhhkkkvvvpppXXXOOODDD>>><<<;;;888555888888888888888888888888555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333222111111111111000000000//////000000111111111111000////////////////////////000000000000////////////000000000000////////////222222111000000/////////111000////////////000000000000000000000000000000333222111111000000111111000111111111111111222222111111111111111111111111222222222333333333444444777555333333444666888999666777888999:::===BBBFFFKKKYYYooo}}}}}}|||{{{zzzxxxuuutttrrrrrrtttxxx~~~sss___WWWLLLBBB=========>>>===<<<;;;::::::999999:::///////////////////////////////////////////////////---+++,,,...000///.........//////000000000000222222222333444666777888===AAANNNfff}}}}}}}}}}}}}}}~~~{{{xxxyyyxxxwwwxxx{{{}}}~~~~~~}}}vvvnnniiidddbbbfffkkkvvvrrriiiaaa^^^\\\YYYXXXYYYWWW]]]eeejjjmmmoooppprrrvvvxxxwwwpppjjjhhhgggjjjuuu{{{dddZZZMMMDDDAAA???;;;777999999999888888888888888666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111111111111222222222222111111111111000000000/////////000111111111111111////////////////////////////////////000000000000////////////000000000000111111111111000000//////000///////////////000000111111111111111111111111333222111111000000111111000000111111222222222333222222222111111111111111222222333333333444444444777666555333333444777999444888<<<======@@@FFFKKKWWWeee{{{~~~|||}}}}}}wwwlll[[[LLLCCC@@@AAABBB======<<<;;;::::::::::::////////////////////////000000000000000000000000000---***,,,000222111......//////000000111111222222222222333555777888999>>>GGG[[[uuu}}}}}}}}}yyyuuusssrrrsssuuuyyy|||}}}}}}|||tttmmmiiihhhjjjllllllrrrtttgggaaa^^^YYYVVVVVVSSSUUUXXX\\\```dddfffhhhlllrrr~~~}}}rrrjjjiiigggeeekkktttlllbbbUUUJJJCCC???<<<999::::::999999999888888888666666666666666666666666555555555555555555555555333333333333333333333333333333333333444444444444222222222222222222222222000111111111111111222222111111111111000000000000...///000111111222111111000000000000000000000000////////////000000000000////////////000000000000000111111111111000000///////////////000000000000111111111111111111111111333222111111000000111111000000111111222333333333222222222222222111111111333333333333444444444444444555555555444555777999666;;;AAABBBBBBFFFPPPYYYmmmyyy||||||{{{zzzyyyyyyxxxxxx{{{}}}jjjWWWJJJCCC???>>>>>>===<<<;;;::::::::::::////////////////////////000000000000000000000000///.........000111222222//////000000111222222333111222222444666888:::;;;DDDSSSkkk~~~{{{vvvrrrllllllmmmqqquuuyyyzzzzzzwwwrrrlllhhhgggjjjooosssssswwwvvvkkkeee___ZZZXXXSSSRRRQQQSSSVVVZZZ\\\]]]cccgggrrr~~~}}}pppnnnkkkfffgggmmmqqq}}}ttteeeUUUIII@@@<<<;;;;;;;;;:::999999888777777666666666666666666666666555555555555555555555555333333333333333333333333222222222222333333333444222222222222222222222222111111111222222333333333111111111111000000000000...///000111111222222222111111111111111111111111.../////////000000000111.../////////000000000111//////111111222111000000......///000000000000000111111111111111111111111333222111111000000111111000000111222222333444444333333333222222111111111333333333444444444444555111333666777777888;;;===>>>CCCHHHIIIJJJSSSdddqqq}}}{{{zzzzzzxxxxxxyyy{{{|||~~~mmm\\\NNNDDD>>>>>>===<<<;;;;;;::::::;;;////////////////////////000000000000000000000000---000222111//////222555///000000111222333333333111222333444666888:::;;;QQQbbb|||~~~zzztttppphhhhhhjjjnnnssswwwxxxxxxnnnkkkgggeeeggglllrrrwwwzzz{{{wwwoooggg```]]]UUURRRPPPPPPSSSVVVVVVVVV\\\```iiitttxxx|||xxxsssppphhhfffjjjdddpppzzzfffSSSFFFAAA???<<<<<<;;;:::999777777666777777777777777777777777555555555555555555555555333333333333333333333333111111111222222333333333222222222222222222222222222222222333333444444444111111111111000000000000......///111111222222222111111111111111111111111.../////////000000111111.../////////000000111111...///000111222222111000......///000000111000000111111111111111111111111333222222111000111111111000000111222333333444444333333333222222111111111333333333444444444555555...222666999999;;;>>>AAAGGGLLLPPPPPPRRR___uuu~~~|||xxxtttqqqpppqqqrrruuuwwwzzzsss```PPPGGG>>>>>><<<;;;;;;;;;;;;;;;//////000000000000//////............////////////111222333444444333111///111111111111111222222222111000222555666888???HHH___www~~~~~~|||yyytttqqqnnnooopppoooppprrrsssrrrooonnnmmmnnnrrryyy~~~|||}}}xxxkkkbbb^^^YYYTTTSSSQQQPPPRRRWWWXXXYYY^^^gggmmmrrryyy|||tttkkkggggggnnnkkknnn|||uuu]]]KKKAAA???<<<<<<:::888666555777888666666666666555555555555666666555555555444444444666555444333222333444555444444444333333333222222666666666555444333111000111222222333333222222111111111111111111000////////////000111222333333333222222222222222222222222000///...------...///000111111000000//////......000000000000000000000000000000000000000000000000222111000000000111333333333222000///.........///222222222222222222222222111111222222222333333333333333333333333333333333333333666;;;===>>>CCCIIIOOOQQQUUUYYYaaaqqqxxxsssnnnpppqqqooommmnnnuuu{{{~~~www]]]JJJGGG@@@;;;<<<===;;;;;;<<>>@@@FFFMMMUUUYYYbbbmmmyyy|||wwwvvvwwwuuuqqqlllgggjjjmmmooopppuuu}}}uuuaaaPPPGGG???>>>>>><<<:::::://////000000000000//////000000000000111111111111...///111333444444444333111111111111222222333333555666888999:::@@@QQQbbbyyy}}}}}}}}}|||zzzxxxuuuuuutttssspppllliiigggkkksss{{{|||yyyxxxvvvtttssstttuuuvvvvvvwwwxxxwwwuuuuuuvvvwwwxxxyyyyyyyyyyyy|||rrrhhh___]]][[[WWWTTTSSSQQQOOOQQQUUUYYY\\\ccclllkkkxxx~~~ssspppfffeeefffhhhlllxxx|||xxx}}}yyyaaaMMMBBB<<<;;;;;;:::999999999999999999888888888777777777666666666555555555444444555444444333444444555555444444444444333333333333///000111222333333333333111222222333333222222111111111222222111111000///111222333444444444444444/////////000000111111222000//////......//////000222222222222111111111111000000000000000000000000/////////////////////////////////...///000000111///......///000111222333111111111111111111111111222222222222333333333333666555555555555555666666777888;;;@@@BBBDDDKKKTTTZZZddduuu}}}wwwssspppnnnoooqqqqqqnnnkkkggglllrrrwww|||zzzdddUUUGGGAAA@@@===;;;::://////000000000000////////////000000000111111111//////111222333333333222000111111222222333333333444666999;;;===GGG]]]rrr|||~~~}}}~~~~~~}}}||||||yyyvvvppphhhcccbbbhhhsss~~~}}}}}}yyyxxxvvvtttssssssssstttnnnppprrrrrrpppooonnnoooooopppppppppqqqssswww{{{xxx}}}uuuhhhcccaaa]]]WWWUUUQQQNNNMMMOOORRRUUU\\\eeehhhppp}}}zzzqqqmmmiiifffeeekkk|||xxxzzzjjjRRRDDD>>><<<::::::::::::999888999999888888888777777777666666666666555555555555444444444444444555555555555444444444444333333333777777777666555444222222111222222333333222222111111222222222222111000000111111222333444444333333111111111111111111000000000//////////////////000111111111111111111111111000000000000000000000000////////////////////////////////////000000111111/////////000000111222222000000000000000000000000222222222333333333444444555555444444555666777888;;;===BBBHHHIIIIIIPPPXXX]]]ppp}}}tttpppppppppppprrruuuvvvtttrrrxxx|||~~~jjjTTTGGGBBB???======//////000000000000//////........./////////000000111111111111111111111000000111111222333333444444333555:::>>>BBBPPPiii{{{}}}~~~}}}}}}wwwsssqqqllleeebbbdddjjjrrrxxxzzz~~~~~~}}}uuutttrrrqqqooooooooooooiiikkknnnnnnllljjjiiiiiiggghhhhhhiiiiiikkkooorrrqqqsssvvv{{{xxxnnnhhh___XXXUUURRRNNNLLLMMMNNNPPPWWW___bbbhhhpppyyy}}}tttkkkgggfffhhhoooxxx|||xxx```PPPCCC???;;;999999999888777888888777777777666666666777777666666666555555555444444444555555666666666555555555444444444333333;;;;;;:::888666444222111111222222333333222222111222222222222222111000000000111111222222222222111444444333222111000000//////000000000000000000///000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222000000111111111111000000000000000000000000000000222222333333333444444444444444333333555777999:::<<<@@@HHHNNNNNNMMMSSS[[[fff|||wwwsssrrrtttuuuvvvyyy}}}dddQQQFFF@@@>>>???//////000000000000//////............////////////222222111111000000000000000111111222333444555555333666<<>>AAAMMM___sss~~~||||||}}}|||xxxwwwvvvnnneeebbb^^^^^^fffmmmppprrruuuuuuuuuuuuuuuwww{{{~~~zzzwwwtttuuuuuutttrrrooollljjjjjjhhhdddbbbaaa```^^^\\\\\\ZZZXXXVVVWWWYYY[[[]]]]]]\\\ZZZ[[[^^^```aaaaaabbbbbbccccccddddddeeeeeefffffffffggghhhhhheeeccciiihhheeecccaaabbbcccdddggghhhiiiiiiiiijjjnnnppptttxxx}}}yyyiiibbb[[[RRRMMMNNNKKKKKKOOOSSSUUUYYY___hhhtttssspppnnnrrr~~~lllWWWIII???;;;:::999888777777666666777777777777777777666666666666555666777666444222333444555444333333222333333333444444444444444444444444333333333333333333333333333333222222111111222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111000000000000/////////...//////000111000000000...///000111222333333333111111111111222222222333333333333333222222222222222333555444444444666888999<<>>BBBIIIMMMQQQVVV[[[```]]]jjj|||}}}|||zzzxxxwwwwwwvvvtttppplllhhhfffcccbbb```^^^]]]]]]^^^^^^^^^___aaa___\\\[[[\\\^^^^^^]]]]]]\\\]]]^^^```aaa```aaacccdddfffgggggggggbbbcccfffhhhjjjkkkllllllfffggggggeeeaaa___^^^^^^```bbbfffkkkqqqvvv{{{~~~000000000000000000000000000000000000000000111111222222222222222222222222333111222555555666===FFFPPPaaayyy~~~~~~~~~}}}yyyvvv|||}}}~~~~~~~~~|||}}}zzzuuuqqqooojjjddddddccchhhooosssqqqoooppptttvvvxxxyyy{{{|||~~~zzzxxxxxxwwwvvvrrrsssssssssqqqnnnkkkiiijjjiiihhhggggggeeebbb``````aaacccdddeeedddcccbbbbbbaaaaaa```aaacccfffhhhhhhhhhiiijjjkkkllllllmmmlllmmmooosssvvvwwwvvvtttooonnnmmmkkkjjjiiiiiiiiifffgggiiiiiihhhiiikkkmmmlllooossswww{{{zzziii^^^WWWSSSOOOMMMOOOPPPNNNPPPTTTYYY^^^hhhxxx{{{sssrrrwwwjjjXXXIIIBBBAAA<<<;;;;;;:::::::::::::::777777777777666666666666666777888777555555555777444444444444444444444444444444444444444444444444333333333333333333333333333222222111222222333333111111111111111111111111000000000000000000000000000000000000000000111111222222111111000000//////000000000000111111111111000111222222333333222222000111111111111111111000111222222222222333333333333333333333333333333333222333444444555777:::===BBBGGGNNNQQQTTTWWW]]]bbbbbbvvv|||yyywwwvvvuuutttoooooonnnllljjjgggeeecccaaa```^^^]]]]]]]]]^^^^^^dddgggiiihhheeecccfffiiilllkkkjjjjjjjjjkkklllmmmhhhiiijjjlllmmmmmmnnnnnnjjjkkklllnnnooopppqqqqqqpppqqqqqqnnniiieeecccbbb___```bbbeeeiiinnnqqqrrrzzz{{{~~~000000000000111111111111000000000000111111111111333333333333333333333333333222222555777:::CCCLLLYYYmmmyyywwwwwwwwwvvvvvv|||zzz{{{}}}}}}~~~|||zzzzzz|||~~~~~~~~~yyyqqqllljjjhhhccchhhgggiiiooopppmmmmmmooovvvyyy|||}}}}}}}}}~~~}}}xxxvvvuuuuuutttooopppppppppooollljjjhhhmmmmmmmmmnnnooommmjjjgggeeegggiiikkkkkkjjjhhhfffiiijjjjjjjjjiiijjjlllnnnoooooooooppppppqqqqqqrrruuuuuuwww{{{xxxxxxvvvtttrrrooollljjjgggiiijjjkkkjjjjjjlllmmmiiijjjmmmqqquuuxxxzzz|||zzziii^^^VVVQQQNNNOOOMMMKKKMMMQQQRRRVVV```nnn|||xxxsssqqqzzzyyycccOOOCCC???;;;:::999999888888999999777777777777666666666666666777888777666555666888333333444555555555555444444444444444444444444444333333333333333333333333222222111111222222333333111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000111111111111222111222333333444444333333333333444444444333333222222222222222333333333333333333333333444444444444222333555666777;;;???CCCFFFLLLRRRUUUWWWZZZbbbhhhqqq|||yyyuuurrrqqqpppooonnneeeeeeeeeeeedddcccbbbbbbaaaaaa``````aaaccceeefffppptttxxxvvvsssrrruuuyyy~~~}}}|||||||||}}}~~~yyyyyyzzz{{{{{{{{{{{{{{{xxxxxxxxxwwwwwwwwwwwwwww{{{{{{{{{wwwsssooommmlllfffeeedddeeehhhjjjllllllqqqqqqsssvvv{{{//////000000000111111111///000000000111111111111222222222222222222222222333111333666999===GGGRRRbbbxxxuuusssuuuyyy{{{zzz{{{~~~|||wwwyyy|||}}}{{{{{{zzzyyyyyyzzz{{{{{{yyyzzzvvvooolllnnnpppooopppnnnmmmpppooommmnnnrrruuuxxx|||~~~}}}}}}}}}}}}|||}}}zzzwwwuuussskkklllnnnoooooommmkkkjjjqqqqqqsssuuuvvvuuurrroooooopppqqqrrrrrrpppooonnnrrrtttvvvuuusssrrrtttvvvuuuuuuvvvvvvvvvvvvvvvvvvzzzzzz{{{~~~{{{|||||||||yyyuuupppnnnlllnnnoooooonnnmmmnnnoooiiiiiijjjllloooqqqssssss{{{}}}lll^^^XXXSSSQQQNNNKKKLLLPPPOOOQQQXXXdddpppwwwooosss}}}rrrYYYHHHAAA;;;;;;:::999999999999999777777777777666666666666555666777666555555666777222333555666666666555444444444444444444444444444333333333333333333333333222222111111222222333444111111111111111111111111222222222222222222222222///000000000111111111111000000000000000111111111000000111111111222222222111111222333333333333222000111222333333444333333222222222333333333444444333333333444444444555555444555777999;;;@@@FFFJJJMMMSSSYYY]]]___dddnnnvvv}}}uuuqqqmmmiiihhhgggeeeddd```aaabbbdddeeeggghhhhhhjjjjjjlllnnnrrrvvvyyy{{{|||yyyxxxyyyvvvsssooonnnpppqqqpppoooqqqpppppprrrvvv{{{.../////////000000111111//////000000111111111222111111111111111111111111333111333666:::???JJJUUUhhh~~~uuussswww}}}|||xxxwww{{{~~~xxxvvvyyy~~~xxxxxxyyyzzzzzzyyyxxxxxxsssuuusssnnnooovvv|||~~~xxxuuurrrrrrqqqoooqqqwwwsssvvv{{{}}}}}}|||{{{|||{{{|||vvvrrrjjjkkknnnpppppppppooonnnssstttvvvyyy{{{zzzwwwtttyyyxxxwwwwwwvvvvvvvvvvvvyyy{{{}}}}}}zzzxxxyyy{{{zzzzzzzzzyyyyyyyyyyyyyyywwwvvvvvvxxx{{{~~~yyy{{{~~~~~~zzzvvvsssrrrsssttttttrrrppppppqqqmmmlllkkklllnnnooopppooosssxxxyyyfff___XXXTTTPPPMMMNNNRRRPPPOOOTTT^^^iiittt|||ooonnnwwwwww}}}bbbOOOFFF======<<<;;;;;;;;;;;;<<<777777777777666666666666333555666555444444555666222333555666666666555555444444444444444444444444333333333333333333333333222111111111222333333444111111111111111111111111222222222222222222222222//////000000111111111222//////000000111111222222000000111111222222222222000000111222222222222111+++,,,...///111222222222222222333333333444444444333333333444444555555555666777999;;;>>>DDDJJJOOOTTTZZZaaadddgggnnnzzz~~~}}}ppplllgggcccaaa___]]][[[aaabbbdddhhhkkknnnqqqrrruuuvvvyyy}}}|||zzzzzzzzzyyywwwwwwuuuttttttvvvxxxzzzzzz|||000000111111111111000000/////////...............222222111111111111111111111111333777:::AAAPPP^^^qqq|||yyyyyy{{{xxxyyyyyyzzzyyyxxxwwwvvvtttvvvxxxzzz{{{zzzyyywwwtttooojjjmmmvvv{{{tttooonnnoooqqqqqqqqqtttxxxzzzzzzzzz{{{|||~~~{{{xxxwwwlllmmmoooqqqssstttuuuuuuxxxxxxxxxyyyzzzzzz{{{{{{{{{~~~~~~~~~~~~}}}|||zzzwwwuuusssrrruuurrrooommmlllnnnqqqsssrrrvvvzzzzzzwwwuuutttuuuuuuuuuwwwzzz|||}}}{{{yyysssrrrooollljjjjjjjjjkkkoooqqqttt{{{kkkYYYVVVUUUNNNLLLOOONNNQQQUUUXXX]]]iiiyyy~~~sssoooqqqrrr|||nnnUUUEEEDDD>>>:::::::::666555777888999999888888777666555666555333222111222222333555444333222222222222222333444444555555444444333555555555444444333333333222222222222222222222222222222222222222222222222111111111111111111111111//////000111111111111111///............000222333000000000000000000000000000000000000111111111111444333111000000000111111111111222222222333333333555666666555444333444666666777:::@@@FFFMMMTTTWWWWWWfffsssuuuqqqwww}}}{{{~~~~~~vvvnnnhhhfffbbb```^^^___```aaaeeeiiipppwww}}}~~~{{{yyyzzz{{{{{{zzzuuuuuuxxx}}}000000111111111111000000222222222222222222222222333333333222222222222222333444666;;;???GGGWWWfff~~~}}}vvvwwwyyy~~~}}}uuuvvvwwwxxxxxxvvvuuusssrrrtttwwwzzz{{{{{{yyywwwooojjjhhhllluuu|||wwwqqqmmmmmmoooqqqqqqsssttttttttttttvvvzzz}}}}}}{{{{{{sssssstttuuuvvvvvvvvvuuu{{{{{{{{{{{{{{{|||||||||}}}~~~}}}}}}|||{{{yyywwwuuusssrrrqqqooommmjjjhhhgggggghhhiiillloootttuuutttsssttttttvvvvvvwwwzzz}}}}}}|||zzzwwwwwwvvvuuusssqqqooommmpppppprrrvvv{{{zzzfff___ZZZRRRNNNPPPLLLNNNQQQSSSWWWaaannnxxxuuuppprrrkkkrrruuu^^^OOOGGG@@@;;;;;;;;;888777999888999999888888777666555666666555444444444444444555555444333333333333333333444444555555444444333555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111//////000111111111111111111111000000111222333444111111111111111111111111000000000000111111111111444333111000000000111222111111222222222333333333555666666555333333444666777;;;@@@FFFJJJPPPUUUYYYcccqqq|||~~~}}}{{{zzzyyyyyy{{{wwwrrrqqqrrroooiiiccc\\\\\\^^^```dddiiimmmoooyyy}}}~~~}}}wwwvvvvvvxxxzzz000000111111111111000000444444444444444444444444333333333444444444444444555666:::@@@EEEOOObbbsss|||~~~qqqssswww|||}}}zzztttuuuwwwyyyxxxvvvtttrrrpppssswwwzzz|||zzzxxxvvvjjjhhhhhhlllsssyyy}}}}}}uuurrrnnnlllmmmoooqqqrrrtttssspppnnnnnnqqqwww|||zzzzzzzzzzzzyyyxxxwwwvvv}}}}}}||||||||||||{{{{{{~~~}}}{{{zzzxxxwwwvvvtttrrrpppooooookkkiiigggeeecccbbbbbbaaadddgggllloooppppppqqqrrruuuuuuvvvxxx{{{|||{{{zzzzzz|||~~~~~~|||yyyuuurrrsssssssssuuuxxx}}}uuufff\\\RRRMMMNNNKKKMMMOOOPPPRRRXXXbbbiiiwwwwwwpppqqqiiijjjuuu|||iii[[[MMMDDD===<<<<<<::::::<<<888999999888888777666555666777777777777666555555666666555444444444444555333444444555555444444333444444444444333333333333222222222222222222222222222222222222222222222222111111111111111111111111///000000111111111111000222222111111111222222333222222222222222222222222000000000111111111222222333333222111111111111222111111222222222333333333444555555444333333555777999@@@HHHMMMOOOSSSYYY^^^qqq}}}}}}wwwzzz}}}~~~}}}|||zzzyyyxxxwwwwwwwwwqqqiiidddcccbbb___]]]XXX[[[aaaiiirrrzzz|||xxxvvvsssrrryyy000000111111111111000000111111111222222222222222333333333333444444444444555777===CCCJJJWWWmmmxxxzzznnnqqqvvv{{{}}}}}}zzzxxxvvvwwwzzz{{{{{{yyyvvvtttrrrtttxxxzzzzzzxxxtttqqqiiiiiiiiimmmqqqssssssrrrooommmkkkkkknnnqqqrrrrrrsssqqqooommmmmmpppvvvzzz|||}}}}}}}}}|||{{{zzzxxxxxx||||||{{{zzzzzzyyyxxxxxx||||||}}}~~~|||yyyxxxuuutttrrrpppooonnnnnnnnnjjjjjjiiihhhgggeeecccccc```cccfffiiikkkmmmnnnnnnqqqqqqqqqsssvvvxxxxxxxxxzzz{{{~~~~~~|||yyywwwttttttssstttvvvzzz~~~qqqbbbVVVQQQQQQMMMNNNOOOOOOPPPTTT[[[```jjjvvv|||qqqnnnmmmjjjnnnsssfffUUUJJJ@@@======;;;;;;<<<888999999888888777666555555666777888888777666555666666555555555555666666333444444555555444444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111///000111111111111000000111111000000000000000000222222222222222222222222000000111111111222222222222222222222222222222222111111222222222333333333444444444444333555888:::???FFFNNNQQQRRRVVV___ggg}}}~~~||||||~~~|||zzzxxxwwwuuuuuurrrmmmeee```^^^```bbbddddddiiiqqq{{{~~~zzztttpppsssyyy~~~}}}000000111111111111000000000000000000111111222222111222222222333333444444444777>>>FFFNNN^^^www~~~mmmqqqvvvzzz{{{{{{yyyxxxwwwxxxzzz{{{{{{yyywwwuuuvvvxxxyyyzzzxxxtttooolllggghhhjjjmmmpppqqqpppoookkkjjjjjjlllooorrrsssrrrppppppqqqpppppprrruuuxxxyyy}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuyyyyyyzzz|||~~~{{{xxxvvvtttssspppnnnmmmmmmnnnnnnkkklllllllllllljjjiiihhhbbbccceeegggiiijjjjjjjjjmmmlllkkkmmmpppsssttttttwwwwwwxxxyyyyyyzzz{{{{{{tttsssrrrqqqrrruuuxxxzzzooobbb[[[YYYOOOOOONNNNNNOOORRRWWWZZZ```hhhyyyvvvnnnoooiiijjjwwwttt___QQQCCC>>><<<;;;;;;<<<888999999888888777666555333444666777777666555444666666555555555666666777333444444555555444444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111000000///111111111111111000000000222222222222222222222222111111111111222222222222222222222333333333222222111111222222222333333333333444555555555888<<<@@@FFFKKKQQQSSSTTT\\\hhhsss~~~|||yyyvvvrrrpppnnnmmmllliiieeebbbbbbgggnnnsssvvv{{{}}}xxxssstttwwwyyy}}}000000111111111111000000000000111111222222333333111111222222333333444444555:::BBBJJJSSSdddyyymmmqqquuuxxxyyyyyyyyyzzzwwwxxxyyyyyyyyyxxxwwwvvvzzzzzzzzzxxxuuuqqqllljjjeeefffiiikkknnnooopppqqqhhhhhhjjjlllpppqqqqqqpppnnnppprrrrrrssstttwwwyyy{{{~~~~~~}}}}}}{{{{{{zzzyyyxxxxxxwwwwwwzzzzzzzzz}}}}}}{{{xxxvvvtttsssqqqooonnnnnnooopppnnnoooooooooooonnnmmmmmmhhhgggggghhhjjjjjjiiihhhkkkiiigggiiilllppprrrsssuuutttssssssuuuwwwzzz|||zzzyyyvvvttttttuuuwwwxxx|||pppddd]]]QQQPPPMMMLLLMMMOOORRRTTTWWW[[[iiivvvoooiiigggooo|||lll[[[III@@@===;;;:::;;;888999999888888777666555333333444555555555444444666555555555555666777777333444444555555444444333222222222222333333333333222222222222222222222222111111111111111111111111111111111111111111111111000111111111111000000///222222333333444333333222222222222222222222222222111111111222222222222333111222333333444333333333111111222222222333333333333444666777999===CCCGGGLLLOOOSSSUUUZZZeeesss~~~}}}{{{vvvrrrooommmmmmlllkkklllmmmmmmooottt}}}~~~}}}{{{vvvvvvxxxzzz|||000000111111111111000000000000111111222333333444222222222333444555555555999>>>GGGPPPYYYlllxxxqqqmmmppptttuuuuuuvvvxxxzzzzzzzzzyyyyyyxxxxxxxxxyyy{{{zzzxxxvvvsssooollljjjiiiiiijjjjjjjjjkkklllnnnfffgggiiillloooooonnnlllmmmoooqqqrrrsssuuuxxx{{{~~~~~~}}}}}}~~~~~~{{{|||}}}~~~}}}zzzxxxvvvvvvtttrrrpppoooppprrrsssttttttsssrrrqqqqqqpppppplllkkkiiijjjlllmmmkkkiiillliiiggghhhlllpppssstttwwwvvvtttttttttwwwyyy{{{|||{{{xxxwwwwwwxxxzzz|||yyy}}}pppcccWWWTTTOOOLLLLLLNNNPPPQQQRRRTTT]]]nnnwwwpppiiiiiiooo|||xxxdddOOODDD???<<<::::::888999999888888777666555444444333333444444555666555444444444555555666777333444444555555444444333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000//////000111333444444444444333111111111111111111111111111111111222222222333333111222333444444444333333111111222222222333333333444555777999<<>>;;;;;;888999999888888777666555555444333333333555666777444444444444444555666777333444444555555444444333111111111222222333333333222222222222222222222222000000000000000000000000111111111111111111111111111111111111111000//////...///000222333333222222000000000000000000000000111111222222222333333333000111333444555444333333111111222222222333333333444555777:::>>>EEELLLRRRPPPRRRXXX```lllxxx~~~{{{}}}~~~}}}{{{zzzzzz{{{rrrooollljjjjjjnnnrrruuuzzz|||~~~////////////000000000000444222111//////000222333444444444333222222555888===EEERRR^^^lll|||vvvnnnpppyyyzzzjjjfffiiitttqqqnnnkkkgggiiiuuu}}}yyyxxxyyyzzzzzzyyyxxxtttpppmmmmmmoooqqqwwwsssmmmiiigggfffeeedddcccbbbcccfffjjjmmmllljjjmmmnnnoooqqquuuyyy}}}zzz|||}}}{{{xxxvvvwwwxxxxxxxxx{{{zzzxxxuuussstttwwwzzzzzzxxxvvvsssqqqpppppppppnnnnnnmmmnnnnnnoooppppppssstttuuuvvvvvvuuutttsssqqqsssuuuxxxyyyzzzzzzzzzxxxzzz}}}}}}jjj^^^RRRNNNNNNMMMMMMOOOJJJMMMTTT\\\dddppprrrnnnlllmmmzzzuuuaaaPPPEEE@@@>>><<<999999888777666666666777555555555555555555555555666666666666666666666666444555666666666555333222444333333222111111111222333333333222222111111111444444333222111111111111111111111000000000000000333333222111000000111111222222222333333444444444111111111111111111111111222222111111222222333444222222111111222222333444222222111111222333333444333555888===CCCJJJPPPTTTUUUYYY```jjjxxx}}}{{{{{{xxxyyyyyyxxxvvvtttqqqooojjjfffaaa```dddmmmxxx////////////000000000111333222111000000111222333555555555333333444888;;;@@@HHHSSSaaassszzztttxxxrrrdddbbbfffqqqnnnkkkiiigggkkkxxx}}}xxxwwwxxxyyyzzzvvvtttqqqnnnlllmmmoooqqqwwwssslllhhhfffeeeeeeddddddddddddgggkkkmmmlllkkkooooooppprrruuuzzz|||zzzzzz{{{zzzyyy||||||zzzxxxwwwwwwzzz}}}}}}|||zzzwwwuuusssrrrqqqlllllllllllllllmmmoooooorrrssstttttttttsssrrrqqqrrrsssuuuvvvwwwxxxwwwwwwuuuwwwyyy{{{|||tttfffYYYTTTSSSPPPNNNNNNMMMNNNRRRWWW\\\dddssswwwpppjjjiiisss{{{hhhWWWJJJBBB<<<999:::999888777777666777777555555555555555555555555555555555555555555555555555555555666555555444333444333333222111111222222333333333222222222111111333333222222111222222222111111111111222222222222333222222111000000111111222222222222333333333444111111111111111111111111111111000000111111222333111111000000111111222333333333222222333333444555888;;;???CCCHHHMMMQQQTTTXXX\\\eeesss~~~|||{{{{{{yyyyyyyyywwwtttoookkkhhh```^^^]]]___gggsss/////////000000000111111333222111000000111222333777777555444444777<<<@@@FFFKKKVVVggg~~~||||||fff[[[^^^dddmmmiiifffdddccciiixxx}}}xxxwwwwwwxxxxxxsssqqqooommmmmmnnnqqqrrrwwwrrrkkkeeeccccccddddddeeeeeeeeegggjjjllllllkkknnnppprrruuuxxx|||~~~}}}|||}}}~~~}}}||||||~~~}}}zzzwwwtttrrrmmmllllllllllllnnnooopppqqqrrrsssssssssqqqpppooosssttttttuuuuuuuuutttttttttuuuwwwyyyzzz|||rrraaaZZZXXXTTTOOOLLLNNNNNNOOORRRTTTXXXdddqqquuummmjjjqqq|||qqq```QQQFFF>>>:::;;;:::999888777777777777555555555555555555555555444444444444444444444444666666555444444444444555444333333222222222222222333333333222222222222111222222222111222222333333111111111222333333444444333222111111000111111111111111111222222222222222111111111111111111111111000000//////000000111222000000000000000111222222444444333333333444666777;;;@@@EEEKKKNNNRRRUUUXXX]]]```mmm~~~{{{yyyzzzzzz{{{zzzyyyuuupppjjjeeebbb[[[\\\^^^dddnnnzzz//////000000000111111111222222111111111222333333777666555444555999???DDDJJJNNNYYYnnnooo]]]WWW]]]eeeiiieeeaaa______dddrrr}}}{{{zzzyyyxxxwwwsssqqqooooooppprrrtttuuuuuuooohhhbbb```aaabbbcccdddddddddfffgggiiijjjjjjkkkooouuuyyy{{{~~~|||~~~~~~yyyuuurrrpppooonnnmmmnnnoooqqqrrrrrrrrrsssssssssrrrqqqppprrrsssssstttttttttttttttuuuwwwyyyzzzzzz{{{~~~~~~hhh]]]YYYUUUPPPMMMMMMLLLMMMOOOQQQTTT^^^hhhvvvvvvqqqtttzzz{{{iiiXXXKKKBBB>>><<<;;;:::999888777777777555555555555555555555555444444444444444444444444777666555333333444555555444333333222222222333333222222222222222222222222111111111111222333444444000000111111222333444444222222111111111111111222111111111111111111111111111111111111111111111111000000000000000111222222111111111111111222222333444444333222333555777888<<>>EEEJJJOOOUUUfffnnn^^^XXX[[[aaaeeedddccceeeiiiiiihhhkkkpppwwwyyy|||zzzvvvwwwtttrrrrrruuuwwwwwwuuujjjfff```\\\[[[]]]^^^___^^^```aaaaaabbbdddhhhkkkiiirrr}}}}}}|||}}}~~~|||}}}~~~}}}~~~}}}zzzvvvtttpppnnnkkkiiihhhiiijjjlllnnnoooppprrrrrrrrrrrrqqqnnnnnnooooooppprrrssstttrrrtttwwwxxxxxxxxxyyy{{{yyy|||pppcccXXXSSSRRRMMMKKKJJJLLLKKKKKKOOOVVVaaalll~~~wwwrrr|||jjjUUUHHHAAA>>>===<<<:::999888888777666666666666666666666666444444444444444444444444666666555444444444444555333333333333333444444555111222222222222333333333222222222111222222333333/////////000111111111222111111111000111111222333222222222222222111111111111111111111111111111111222222222111222333333444333333333333333444555555222222111222555999===???IIIMMMRRRSSSSSSVVV^^^dddsss}}}~~~~~~yyyvvvvvvwwwwwwvvvuuuttttttssssssooolllhhheeegggmmmuuuzzz000000111111111222222222000111222333444444444444222444666888<<>><<<;;;999888888888666666666666666666666666555555555555555555555555555555555666555555444333333333333333333444555555111111222222222333333333333333222222111222222222111111111111111111111111111111000000111222222333444333333333222222222222111111111111111111111111111111111111111222222333333333222222333333444555333222222444777===BBBEEELLLPPPTTTTTTUUU\\\gggqqq}}}zzzzzzyyyuuussstttvvvwwwxxxxxxwwwvvvtttsssooonnnmmmooottt{{{000111111111111222222222000111222333444444444444222444888;;;>>>DDDJJJNNNRRR^^^ttt~~~dddWWWZZZ___^^^ZZZ```fffsss~~~}}}|||zzzzzz{{{{{{zzzxxxvvvrrrnnnnnnqqqrrrooolll```]]]ZZZXXXYYY[[[\\\\\\\\\___aaabbbbbbeeekkkpppuuu|||~~~{{{}}}{{{{{{|||~~~{{{}}}~~~||||||{{{{{{}}}~~~}}}yyyzzz{{{||||||{{{zzzyyytttqqqmmmiiigggfffgggiiibbbdddfffiiijjjkkkllllllmmmlllkkkjjjiiijjjkkkkkkpppsssvvvxxxxxxxxxyyyzzzyyy{{{}}}{{{dddWWWTTTNNNKKKJJJMMMNNNMMMPPPTTTPPPXXXddduuuttt{{{kkkXXXMMM???>>>===;;;999888888888777777777777777777777777666666666666666666666666444555666666666555333222333333333333333444555666111111111222222333333333444444333222111111111111333333222222222222222222111111000000111222333333444444444333333222222222111111111111111111111111000000000000000111111222222222111111222222333444444333444666:::@@@EEEIIIKKKOOOSSSUUUYYYcccrrr{{{vvvuuuuuurrrsssuuuvvvxxxzzz{{{zzzxxxuuusssrrrsssvvvzzz222222333333333444444444333333333333333333333333555444777???EEEGGGJJJNNNVVVjjjuuu___^^^```[[[ZZZaaa]]]jjjyyy}}}yyyzzz{{{{{{zzzwwwsssqqqqqqqqqsssvvvvvvrrrjjjcccYYYYYYXXXXXXZZZ[[[]]]___`````````bbbfffjjjnnnpppyyy|||~~~~~~{{{{{{}}}{{{|||~~~~~~~~~|||{{{zzzzzzzzz|||~~~~~~~~~~~~~~~}}}}}}|||{{{yyywwwuuutttyyyvvvrrrlllgggbbb___]]]bbbaaaaaadddgggiiihhhffffffffffffggghhhiiikkklllrrrtttwwwvvvsssrrrtttwwwxxx{{{~~~tttaaaYYYRRRMMMJJJKKKKKKJJJLLLQQQSSSTTT[[[hhhzzzyyytttrrr|||}}}fffPPPFFF@@@;;;;;;:::777555777888888888888888999999999333333444444555444444444555555555555555555555555333333333333333444555666333222222222222222222333111111111111222333444444333333333222222222111111111111000111222444666888999999888666333111111222000111111111111222222222333333333333333333333333222444555555333222222333555444333666===DDDKKKNNNNNNRRRUUUWWW]]]kkkyyyvvvvvvvvvuuutttxxxzzz|||{{{yyyxxxzzz|||www222222222222333333333333333333333333333333333333777666999@@@FFFHHHLLLPPP[[[ppptttbbbccceee___]]]bbb^^^kkkxxx~~~}}}yyyvvvwwwyyyzzzyyywwwtttsssssstttuuuvvvuuupppgggaaaZZZYYYYYYYYYZZZ[[[]]]^^^______```bbbfffjjjnnnpppvvvxxx{{{|||}}}~~~|||}}}~~~~~~}}}|||yyyyyyzzzzzz{{{}}}~~~}}}~~~~~~||||||{{{zzzxxxvvvuuutttvvvuuurrrnnniiifffbbbaaacccaaaaaadddgggiiihhhfffeeeffffffhhhiiikkkmmmnnnoooppprrrrrrqqqrrrssstttuuuxxx{{{|||~~~{{{ggg]]]UUUPPPNNNOOONNNKKKKKKMMMQQQQQQUUU___nnnzzztttooovvvoooXXXJJJCCC>>>===<<<888666777999999888888888777777777444444555555555555444444555555555555555555555555333333333333333444555555333333222111111222333333444333333222222222333333333333333222222222111111222111111111222444555666777777777555222111111222000111111111111222222222333333333333333333333333222444555555333222333333666666777:::@@@GGGMMMPPPQQQSSSVVVZZZcccssszzzwwwwwwxxxxxxwwwuuuwwwzzz{{{{{{|||111111111222222222222333333333333333333333444444888888<<>>CCCFFFHHHPPPYYYiiiyyymmmhhhmmmnnneee^^^]]]```jjjtttvvvwwwwwwvvvtttssstttvvvxxxxxxvvvsssrrrtttttttttsssoooiiiccc___[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^```cccgggkkknnnpppssssssuuu{{{}}}|||}}}~~~~~~~~~|||||||||}}}zzzzzz{{{|||||||||||||||~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}~~~}}}|||{{{yyywwwvvvuuuuuusssssssssrrrpppllliiigggbbbbbbbbbccceeeggghhhhhhhhhhhhiiikkkllllllmmmmmmooommmmmmpppuuuxxxwwwuuurrruuuwwwwwwvvvwww{{{pppddd\\\UUUSSSPPPLLLJJJKKKKKKLLLMMMPPPUUUccc}}}{{{tttkkkjjjvvvgggUUUJJJAAA>>>===:::888888666666666666666777777777888888888888777555444444444444444444444444444444444333333222333333444444555444222000000222444555666555444444333333333444333333333222222222111111333333222222222222222222222333333222000000111333000000111111111222222222222222333333333333444444222444555444444444555777777;;;@@@EEEJJJNNNRRRTTTXXXXXX\\\hhhzzz~~~yyyxxxzzzzzz{{{}}}wwwvvvuuutttuuuuuuvvvvvvtttssssssuuuzzz000000111111111222222222333333333444444555555555888:::@@@DDDFFFIIITTT___uuuoooiiigggmmmlllddd\\\ZZZaaajjjrrrssstttvvvvvvuuuuuuvvvxxxxxxvvvssspppnnnpppqqqqqqooolllgggccc```[[[[[[\\\\\\]]]]]]^^^^^^^^^___aaaeeeiiillloooqqquuuuuuwww{{{~~~zzz{{{|||~~~~~~||||||}}}~~~||||||||||||||||||||||||~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{|||||||||{{{yyywwwuuutttttttttqqqrrrrrrqqqnnnkkkhhheeeaaaaaabbbbbbccceeeggghhhjjjjjjkkkkkkkkkjjjiiihhhmmmkkkkkknnnssswwwwwwuuutttvvvxxxwwwuuutttwwwzzzpppdddWWWRRROOOMMMMMMOOOJJJKKKNNNPPPRRRZZZmmm~~~~~~vvvmmmkkkppp|||ooo]]]PPPBBB===<<<:::888999444444555666777888888999888888888888777666555444444444444444444444444444444333333222222222333333555444222111111222444555444333333333444444555666333333333222222222111111222222222222222222111111111111222111//////111222000000111111111222222222222222222333333444444444333444555444444555777999999>>>DDDJJJMMMPPPSSSVVVZZZ\\\dddttt}}}{{{vvvvvvwwwwwwyyy|||tttuuuuuuuuuuuuuuuuuuvvvwwwtttqqqrrrxxx111111111222222222222333333333333444555555666666777;;;BBBGGGGGGKKKYYYggguuugggdddeeeiiihhhbbb\\\[[[ccckkkppppppppptttvvvuuuvvvwwwwwwwwwtttpppllljjjlllmmmnnnlllhhhdddbbbaaaZZZZZZ\\\]]]^^^_________^^^```cccgggkkknnnqqqssswwwxxxyyy|||~~~}}}{{{|||}}}}}}||||||}}}~~~}}}|||{{{zzzzzzzzz{{{||||||}}}~~~~~~~~~~~~}}}}}}||||||||||||{{{zzzxxxxxxyyyyyyzzzwwwvvvsssqqqooooooooooookkkkkkkkkjjjhhhfffdddbbb___```aaaaaaaaabbbeeehhhjjjjjjkkkjjjiiigggeeedddgggfffgggjjjnnnqqqqqqqqqsssvvvxxxwwwuuusssuuuxxxzzz}}}mmm]]]UUUQQQOOOOOOQQQKKKKKKMMMQQQRRRVVVaaalll|||rrrmmmmmmrrr|||~~~lll[[[III@@@===:::999:::444555666666777888999999777777888777777666555444333333333333333333333333444333333222222222222222444444333333333333444444222222222222333444555666333333333222222222111111111222222222222222111000111222222111//////000222000111111111111222222222111222222333333444444555333444555444444666999;;;===BBBIIINNNOOOQQQUUUXXX\\\bbbpppxxxssstttuuuuuuwww{{{vvvwwwyyyyyywwwvvvvvvvvvxxxuuusssuuu|||222222222222333333333333333333444444555666666666888===EEEJJJJJJNNN^^^ooosssddd```___aaaddddddaaa```aaaffflllpppnnnmmmppprrrrrrttttttuuutttqqqmmmiiigggjjjkkkllliiiddd```______XXXZZZ\\\^^^``````aaaaaa___aaadddiiimmmpppssstttwwwyyy{{{}}}}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}{{{xxxvvvvvvwwwyyy{{{xxxyyyzzz{{{||||||||||||yyyyyyyyyyyyxxxxxxxxxxxxzzzxxxvvvtttsssssstttuuuooonnnkkkhhhgggffffffgggbbbaaaaaaaaa``````______]]]___```___^^^```dddgggggghhhhhhhhhgggeeecccbbbaaaccceeeggghhhjjjlllnnnooosssvvvvvvuuutttwwwyyyyyyxxxfff\\\WWWRRROOOOOOLLLJJJJJJNNNQQQSSSYYY```uuuuuunnnkkkjjjpppxxxkkkSSSEEE???<<<:::;;;888888888888888888888888666666666777777666555555333333333333333333333333444333333222111111222222333333444555555444333333333333222222222333333444333333333222222222111111000111222222333222111111222333333111//////000111000111111111111222222222111111222333333444555555333444555444444666:::===BBBHHHNNNQQQRRRSSSWWWZZZ^^^iii||||||yyyyyy{{{}}}vvvqqqqqqqqqqqquuuyyywwwyyy{{{zzzwwwtttttttttttttttvvv}}}~~~222222333333333444444444333333444444555666777777999???HHHLLLLLLQQQbbbtttmmm\\\[[[\\\^^^aaabbbbbbcccfffhhhnnnpppllljjjmmmooooooqqqqqqrrrqqqoookkkhhheeejjjkkkkkkgggbbb]]]\\\]]]WWWYYY\\\^^^```aaabbbbbb```bbbeeejjjnnnqqqtttuuuvvvyyy|||}}}|||}}}~~~|||{{{{{{{{{{{{||||||{{{zzzzzzzzzzzzzzz}}}zzzvvvssssssuuuxxxzzztttuuuvvvwwwxxxyyyyyyyyytttttttttttttttuuuuuuuuuuuutttqqqooommmmmmnnnoooiiigggdddbbb```___``````ZZZZZZYYYZZZZZZ[[[\\\]]]\\\^^^___^^^]]]___cccgggdddeeefffgggfffeeecccbbb___cccfffgggfffgggkkknnnkkkooosssuuuuuuuuuxxx{{{|||mmmbbb\\\TTTNNNLLLNNNIIIGGGJJJNNNQQQVVV[[[fff{{{wwwnnniiifffjjjqqqvvv[[[IIIBBB===;;;;;;;;;;;;:::999888777666555444555666666666666666555333333333333333333333333444333333222111111111222222333555666666555333222444444333222111111111111333333333222222222111111///000111222333222222111333444333222000///000111000111111111111222222222111111222333333444555555333444555444555777;;;>>>FFFLLLRRRTTTSSSTTTXXX\\\___nnnwwwjjjhhhlllooosssvvv}}}|||uuupppooooooooosssxxxvvvyyy{{{zzzvvvrrrqqqqqqpppssszzz~~~444444333222222111111000222333444444333444777999@@@DDDEEEKKKSSSWWWhhhvvvbbbZZZYYYZZZ[[[]]]___cccgggkkkpppmmmkkkllloooqqqqqqpppnnnnnnmmmmmmmmmiiiddd```dddcccbbbbbbaaa___[[[XXXYYYYYYZZZ[[[]]]___bbbcccbbbcccfffiiinnnssswwwzzz|||{{{zzzxxxxxxzzz~~~~~~}}}yyyuuuttttttvvvxxxxxxxxxwwwvvvuuutttsssqqqqqqrrrsssssssssrrrrrroooppppppoooooonnnllllllnnnmmmllljjjiiigggfffeeefffggggggfffeeedddbbb``````^^^\\\\\\\\\[[[YYYWWWWWWYYY[[[]]]____________bbbcccdddeeefffeeedddccccccdddeeeggghhhhhhhhhhhhgggfffeeeeeeeeeggghhhiiinnnpppsssvvvxxxxxxxxxwwwyyy{{{~~~xxxggg]]]XXXRRRNNNKKKLLLMMMKKKJJJLLLQQQUUU```jjj}}}xxxhhheeeiiilllmmmyyygggPPPFFFBBB===999888888888888777777777777444444444444444444444444555444444333333444444555444444333333333333222222111111111222222333333333222222222222222222222222333222222222111000000000555555444333222111000000333333333333333333333333111111222222222333333333333333333444444333222222333444555555666:::>>>BBBJJJKKKPPPUUUWWWUUUWWW[[[fffyyy~~~mmmhhhaaa^^^aaagggnnnrrr|||xxxwwwtttpppnnnpppuuuxxx{{{}}}|||wwwpppmmmooossstttyyy444444444333333333333222444555555444444666:::<<>>;;;::::::::::::999999999999999999999999999999999555555444444444444555555444444333333333333222222333333222222222222222222222222222222222222222222111111111111111222222222000000000000000000000000333333333333333333333333111111222222222333333333333333444444444444333333666666777888;;;@@@FFFKKKNNNNNNQQQUUUXXX[[[dddmmm{{{pppnnnnnnkkkeeebbbfffoooxxx~~~{{{xxxwwwvvvuuussssssvvvzzz~~~}}}{{{xxxvvvvvvwwwzzz|||~~~}}}~~~~~~~~~~~~~~~~~~222222222333444555555666777666666555555999???DDDDDDMMMOOOQQQ[[[hhh~~~mmm```[[[[[[UUUTTTSSSTTTYYY___dddgggmmmllllllmmmnnnooopppooowwwxxxwwwqqqhhh```^^^^^^]]]ZZZXXXWWWXXX[[[\\\\\\[[[[[[[[[\\\^^^```bbbdddfffgggjjjmmmppprrrttttttuuuxxx}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~yyyssssssssspppnnnoooooonnnmmmkkkiiigggfffggggggfffeeedddbbb```___^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^___aaaaaabbbdddfffiiikkknnnoooooooooqqqvvv{{{|||zzzyyy||||||}}}~~~~~~|||zzzvvvrrrnnnllljjjjjjiiijjjkkklllmmmmmmmmmmmmjjjkkkmmmoooooooooooonnnmmmlllllllllnnnpppssstttrrrtttwwwyyy{{{~~~zzzjjj]]]UUUPPPOOOMMMKKKJJJKKKMMMOOOPPPTTT___sssxxxooolllkkkmmm~~~www[[[HHHAAA@@@::::::::::::999999999999777777777777777777777777555555444444444444555555444444333333333222222222333333333222222111111111222222222222222222222222000000000111222222222333333333333333444444555555222222222222222222222222111111222222222333333333222333444444444444444444555666888:::===CCCJJJOOOPPPOOOQQQTTTWWW]]]jjjvvvvvvnnnrrrsssqqqiiiccceeeppp{{{}}}zzzyyyvvvvvvvvvuuuuuuwww{{{|||zzz||||||~~~|||{{{zzzzzz{{{}}}}}}{{{zzzzzzzzz{{{{{{||||||}}}~~~|||yyy{{{~~~000000111222333444444555666555555444666:::@@@EEEBBBLLLNNNQQQ^^^pppsssfff```___```XXXVVVUUUWWW]]]cccgggiiiiiijjjkkklllllllllmmmmmmxxxwwwtttpppkkkfffaaa]]]\\\ZZZWWWVVVXXX[[[^^^^^^ZZZZZZZZZ[[[]]]```bbbdddeeeeeefffhhhkkkoootttvvvvvvzzz~~~}}}|||||||||}}}}}}~~~~~~~~~{{{uuusssssspppmmmnnnnnnmmmkkkiiigggeeedddeeeeeefffffffffffffffeeebbbcccdddeeeffffffffffffbbbcccdddeeegggiiijjjjjjkkkmmmpppsssvvvxxxyyyyyy~~~}}}}}}zzzxxxtttpppmmmkkkiiiiiiiiijjjkkkmmmnnnnnnnnnnnnlllmmmnnnooopppooonnnnnnooonnnmmmmmmnnnpppsssuuurrrtttwwwyyy{{{}}}ooo___VVVSSSQQQMMMKKKKKKKKKLLLMMMRRRRRRWWWeeezzzsssllljjjnnnzzzdddMMMCCCAAA:::999999999999888888888666666666666666666666666666555555444444555555666444444333333333222222222333333333222222111111111222222222222222222222222000000000111222222222333//////000000111222222222222222222222222222222222111111222222222333333333222333444444555555555444444666999<<<@@@EEELLLPPPRRRQQQRRRUUUXXX```qqqxxxsssqqquuuvvvrrrhhh___aaammmyyy~~~}}}|||{{{{{{|||{{{zzz{{{}}}|||}}}{{{~~~~~~wwwtttqqqoooooorrrwwwzzz|||~~~~~~|||zzzzzzzzz{{{zzzzzzzzzzzz}}}~~~~~~~~~}}}{{{yyywwwvvvxxx{{{000000111222222333444444444555555666888<<>>DDDHHHKKKOOOQQQSSSTTTXXX^^^eeettttttpppttt|||ttteee\\\^^^kkkvvv}}}{{{{{{xxx{{{|||yyyvvvuuuyyy~~~{{{uuullljjjhhhfffeeeeeeeeefffjjjmmmrrrwwwyyyzzzyyyxxxvvvvvvuuutttssspppnnnmmmjjjiiigggfffdddccccccbbbaaadddhhhlllpppwww~~~~~~333333444444444444555555444666999;;;>>>AAAFFFIIIIIIQQQQQQWWWqqq|||nnnbbbaaagggeee___WWWVVVWWW]]]eeejjjiiigggfffiiimmmmmmllljjjlllmmmpppvvvzzzxxxooofffaaa```YYYWWWVVVVVVYYY[[[[[[[[[ZZZ[[[\\\___cccgggkkknnnmmmmmmnnnpppqqqrrrtttttt{{{|||}}}}}}|||}}}|||}}}}}}~~~~~~{{{{{{zzzwwwttttttuuuwwwxxxxxxxxxwwwwwwuuuttttttsssuuuwwwzzz}}}vvvvvvwwwwwwwwwwwwwwwwwwxxxzzz|||}}}zzzvvvqqqlllhhhfffeeeaaaccceeeggghhhhhhhhhhhhbbbdddfffiiilllnnnpppqqqvvvuuussspppooonnnooooooppppppppppppqqqrrrssstttrrrrrrtttwww|||{{{nnn\\\WWWQQQNNNNNNNNNMMMKKKEEEJJJNNNOOOUUUggg{{{rrrpppoooooo{{{jjjSSSFFF<<<<<<;;;;;;;;;:::::::::555555555555555555555555666666555555555555666666444444444333333333222222111111111222222333333444222222222222222222222222333222222222111111000000222222222222222222222222111111111111111111111111111111222222222333333333222333444555666666666666555:::AAAGGGKKKNNNPPPRRRSSSUUU[[[ccclll}}}}}}sssssszzzxxxhhh___bbboooyyy~~~yyyvvvuuu~~~~~~wwwssspppooottt{{{zzzssshhhhhhhhhgggfffcccaaa```cccfffkkkpppsssuuuttttttooooooooommmkkkhhheeedddaaa```]]][[[YYYYYYYYYYYYVVVZZZ^^^ccciiiqqq|||222333444555555555444333444333444999???EEEFFFFFFHHHLLLSSS^^^vvvssseee^^^]]]\\\^^^aaaWWWZZZ___dddfffgggffffffhhhhhhhhhjjjlllmmmlllkkksssxxx}}}{{{rrrggg___[[[WWWXXXXXXYYYYYYYYYYYYYYY\\\[[[\\\^^^ccckkkrrrvvvxxx{{{}}}}}}|||zzzyyyyyyxxxwwwwwwxxxyyy|||~~~~~~}}}||||||~~~~~~~~~||||||zzzyyyzzz|||||||||{{{{{{|||{{{yyyxxxzzz{{{wwwzzz~~~}}}|||zzzxxxuuutttuuuwwwxxxyyy|||}}}~~~vvvsssnnnhhhbbb]]]ZZZYYY[[[^^^cccggghhhgggeeeccc```bbbccceeegggkkkooossstttttttttsssqqqooommmkkkoooooooooooonnnnnnnnnnnnoooqqqtttyyy}}}}}}vvvfff[[[RRRPPPOOOLLLIIIHHHIIIJJJLLLNNNQQQ]]]uuurrrrrrrrrsssxxxxxx]]]HHHAAA===:::;;;:::666666888:::888777555555666777888666555555555555444444444555555444444444333333333222222222222222222222222222222222222222222222222333333333333333222111000222222222222222222222222222222222222222222222222222222111111222222333444555444444555666666555333777===EEEJJJKKKLLLNNNPPPUUUVVVZZZeeewwwtttwwwxxxjjjfffkkksssyyy~~~~~~~~~}}}yyysssooojjjfffiiisss~~~zzzxxxnnnmmmmmmnnnmmmhhh```YYY___```cccgggjjjkkkjjjiiieeeffffffdddaaa^^^]]]^^^]]]\\\ZZZZZZ[[[\\\\\\[[[```^^^\\\^^^ccclllvvv|||}}}|||222333444555555555444444666555666;;;AAAFFFHHHHHHIIIMMMTTTbbb|||uuuddd\\\ZZZXXXXXXYYYTTTXXX^^^bbbeeegggggghhhjjjkkkmmmnnnooopppppppppwwwwwwvvvtttnnnfff^^^XXXWWWXXXYYYYYYZZZZZZYYYYYY\\\\\\]]]```fffmmmtttxxx~~~||||||wwwvvvvvvvvvxxxyyy{{{|||~~~~~~}}}|||}}}}}}~~~~~~~~~|||yyyxxxyyy{{{||||||||||||{{{yyywwwwwwxxxzzzyyy|||}}}{{{yyyxxxwwwuuussssssvvvzzz}}}zzzvvvpppiiibbb]]]ZZZXXXZZZ\\\```dddffffffeeeddd```aaabbbbbbdddggglllppprrrssssssttttttsssqqqpppnnnnnnnnnnnnoooooooooooorrrsssvvvyyy|||}}}|||iii^^^TTTRRRQQQMMMJJJIIIIIIJJJLLLMMMOOOXXXnnnuuuqqqooooooqqq}}}xxx```NNNBBB===:::;;;:::777666888555333222000000111222333666555555555555444444444555555444444444333333333222222222222222222222222222222222222222222222222333333333333333222111000222222222222222222222222333333222222222222222222222222222111222222333444444444444555777888888888<<>>;;;<<<;;;888777999777666444333333333444555666555555555555444444444555555444444444333333333333333333333333333333333222222222222222222222222222222333333333222111111222222222222222222222222333333333222222111111111222222222222222333444444444333333444666999<<<>>>BBBFFFKKKNNNNNNOOOSSSVVV\\\^^^eeevvv~~~}}}~~~ooohhhiiioootttvvvzzzuuurrrpppooorrrzzz~~~{{{wwwuuurrrpppooollliiifff______^^^]]]]]]]]]]]]]]]___bbbeeeggghhhiiijjjlllkkklllooosssxxxzzzzzzxxxyyyvvvqqqnnnmmmooorrruuu333333444555555666666666777888;;;???CCCGGGIIIJJJKKKPPPZZZoooxxxgggWWWRRRUUUVVVUUUUUUYYY]]]bbbfffgggiiilllooommmqqqvvvvvvtttuuuzzz~~~yyytttooohhh```[[[XXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[^^^cccjjjqqqwww{{{}}}{{{{{{||||||{{{{{{zzzzzzzzzzzz{{{|||}}}~~~}}}|||zzzyyy}}}}}}|||yyytttrrrrrrssstttttttttssspppmmmkkkkkkooorrrtttuuuwwwxxxxxxyyy{{{}}}uuusssqqqooonnnmmmnnnnnnrrrtttxxx{{{}}}{{{{{{|||}}}~~~~~~~~~vvvnnnhhhcccaaa```\\\\\\]]]^^^aaaeeehhhjjjccccccaaa___^^^aaaeeeiiihhhiiilllnnnpppqqqrrrrrroooooooooooonnnnnnnnnnnnqqqrrrtttvvvxxxzzz{{{{{{wwwjjj]]]WWWTTTOOOLLLKKKHHHHHHKKKLLLLLLPPP^^^mmmuuunnnllllllppp~~~}}}lll]]]IIIBBB<<<<<<<<<999888999:::999888777777777888888666555555555555444444444555555444444444333333333333333333333333333333333222222222222222222222222222222333333333222222111222222222222222222222222444333333222222111111111333222222222222333444444444444333333555888===AAAGGGJJJNNNOOOOOOPPPUUUYYY^^^aaakkkzzzyyy{{{}}}ssshhhdddhhhooorrrsssxxx||||||wwwtttrrrsssyyy~~~~~~~~~~~~|||xxxvvvrrrooommmmmmmmmmmmjjjiiigggdddaaa```aaabbbiiilllpppsssssstttuuuvvvxxxzzz~~~{{{xxxwwwwwwxxx|||}}}333333444444555666777777666999===@@@DDDFFFHHHJJJKKKQQQ___xxxmmm___RRRPPPTTTVVVVVVWWW\\\```dddeeeeeefffjjjnnnmmmrrrvvvwwwvvvxxx~~~yyyoooeee___\\\XXXYYYYYYZZZZZZZZZZZZZZZXXXZZZ^^^dddkkkrrrwwwzzz}}}~~~{{{zzzzzz}}}|||||||||{{{zzzyyyyyyyyy{{{|||~~~~~~|||zzzyyyzzz{{{|||~~~{{{wwwqqqnnnmmmmmmmmmmmmjjjjjjhhhfffeeegggkkkooooooqqqssstttttttttvvvxxxqqqooommmkkkkkklllnnnooouuuzzz}}}||||||}}}}}}}}}}}}~~~~~~zzztttoookkkjjjiiicccbbb``````bbbeeejjjmmmgggfffdddaaa___```cccffffffgggiiilllnnnoooooooooqqqqqqpppooonnnmmmllllllmmmnnnqqqsssvvvxxxzzzzzzsssccc[[[VVVPPPLLLLLLHHHHHHKKKMMMMMMPPP\\\hhhzzzooommmmmmqqq|||uuugggSSSHHH???<<<<<<999888999666666555555555555555555666555555555555444444444555555444444444333333333333333333333333333333333222222222222222222222222111222222333333333222222222222222222222222222222333333333222222111111111333333222222333333444555555555555444444777===AAAIIILLLOOOPPPOOOQQQVVVZZZ^^^dddsss~~~xxxvvv~~~yyyqqqkkkdddccchhhnnnpppqqqrrruuu{{{~~~zzztttrrruuu|||~~~}}}{{{wwwtttppplllkkkmmmpppsssssssssqqqmmmiiigggiiikkkssswww{{{}}}~~~444444444444555666888888777:::???BBBDDDFFFIIIJJJJJJTTTfff|||fff[[[SSSRRRTTTTTTTTTVVV\\\```ddddddbbbbbbhhhmmmpppsssvvvxxxyyy}}}wwwkkkaaa\\\ZZZXXXYYYZZZZZZ[[[[[[ZZZZZZXXXZZZ___ffflllrrrwwwyyy{{{}}}}}}||||||{{{{{{{{{{{{zzzyyywwwwwwyyyzzz|||}}}~~~}}}|||{{{yyyzzz{{{}}}}}}wwwpppkkkiiihhhhhhgggcccddddddeeefffiiinnnrrrqqqsssvvvvvvuuutttttttttqqqooommmkkklllooorrruuu{{{~~~||||||||||||}}}{{{wwwtttrrrqqqllliiifffccccccfffiiilllkkkjjjhhheeebbb```bbbccceeefffiiikkkmmmnnnnnnnnnqqqqqqpppooonnnmmmlllllllllmmmooorrruuuwwwxxxyyy|||}}}kkk```YYYRRRNNNMMMIIIIIIKKKMMMMMMPPPZZZeeerrrnnnlllqqq{{{ttt^^^QQQCCC===;;;999888999555555555555555444444444666555555555555444444444555555444444444333333333333333333333333333333333222222222222222222222222111111222333333333222222222222222222222222222222222222222222222222222222333333333333333444444555555666777666555888>>>DDDJJJMMMPPPQQQQQQSSSWWW[[[```jjj}}}}}}zzz|||yyypppiiigggfffgggjjjnnnqqqsssrrrtttxxx|||xxxssstttzzz~~~}}}{{{uuusssppplllkkkoootttyyyyyyzzzyyyuuuqqqppprrruuuzzz~~~444444333444555777888999888<<>>DDDGGGHHHIIIKKKNNNLLL[[[ssskkkXXXVVVUUUWWWVVVSSSVVV[[[^^^ccchhhgggfffhhhooowwwzzzyyyzzz}}}xxxnnngggbbb]]]XXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[^^^dddjjjpppuuuxxxzzz~~~}}}}}}{{{|||}}}}}}}}}|||zzzyyyyyyzzz{{{|||~~~zzzzzz|||~~~|||ssskkkgggeeedddcccaaaeeejjjoootttyyy{{{vvvssstttsssqqqpppsssxxx~~~}}}}}}zzzyyyxxxyyyzzzttttttuuuwww{{{~~~zzzxxxwwwsssmmmhhheeedddeeeffflllmmmllliiieee```^^^^^^[[[]]]```dddhhhjjjkkklllllllllmmmnnnooopppqqqrrrrrrssstttuuuvvvvvvvvvvvvsssvvv|||yyykkkaaaXXXRRRQQQOOOMMMLLLLLLKKKLLLTTT]]]hhhuuummmqqq~~~ooo]]]III>>>999777777888777777777777777666555555666666555555555444444444555555444444444333333333444444444444444444444444222222222222222222222222000111222333333333333333222222222222222222222222000000111222333444444555444333333333333444555555222666:::<<<<<>><<<:::888666888999999777666666777444444444444444444444444333333333333333333333333444444444444444444444444333333444444444333222222444333333222111111000000333333333333222222222222111222333333444444333333222222333333444444555555666777;;;AAAGGGKKKMMMMMMPPPPPPSSSWWWXXXZZZaaajjjxxxmmmpppzzz{{{qqqoooooo~~~~~~~~~}}}{{{|||~~~~~~444444444555666777888999>>>AAAEEEGGGHHHKKKPPPTTT^^^qqq{{{dddUUURRRTTTVVVVVVWWW[[[bbbhhhvvvzzz~~~}}}wwwsssssstttyyy{{{qqqgggaaa\\\XXXXXX[[[[[[ZZZYYYYYYYYYZZZ\\\]]]___cccjjjpppsssvvvyyy{{{||||||}}}}}}}}}{{{zzzyyyyyyyyyyyyzzzzzzyyyyyyyyywwwxxxzzz|||~~~~~~~~~{{{zzz|||}}}}}}~~~~~~~~~}}}{{{yyyvvvvvvuuuttttttssssssrrrrrrssstttttttttuuuyyy{{{~~~xxxqqqkkkgggdddccc______```bbbcccaaa]]]ZZZPPPQQQSSSWWW]]]dddkkkooooootttwwwtttssstttssspppqqqooommmnnnooopppppppppssstttvvvxxxzzz~~~qqqiiieeeWWWRRRNNNMMMKKKIIILLLQQQUUU```ssszzzxxxvvvwwweeeOOOBBB===999777888888888888777777666777555555555555555555555555444444444444444444444444444444444444444444444444333333333444444333333222333333333222222111111111222222222222222222222222111222333333444444333333222222222222333444555555555888>>>DDDJJJMMMMMMMMMOOOPPPSSSWWWWWWZZZeeeqqq~~~oooiiirrruuummmmmmppp}}}~~~~~~~~~~~~|||{{{zzz~~~444444444555777999:::;;;???BBBEEEGGGHHHLLLRRRWWWaaayyyzzzaaaUUUUUUVVVVVVUUUUUUYYYaaagggsssxxx|||zzztttooonnnooouuu~~~zzztttkkkbbb^^^[[[XXXXXX[[[YYYYYYXXXWWWXXXYYYZZZ[[[[[[```hhhnnnsssvvvyyy{{{||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~zzzxxxyyyzzz{{{{{{wwwvvvvvvuuuuuutttssssssqqqrrrsssttttttvvvzzz|||yyyrrrkkkfffcccaaa[[[[[[\\\]]]______]]][[[SSSRRRRRRUUUZZZ```gggkkkoootttwwwtttssstttssspppqqqpppooopppqqqrrrrrrqqqsssuuuvvvxxxyyy}}}|||ooogggYYYSSSMMMLLLKKKJJJMMMRRRSSS]]]nnn{{{vvvssskkkSSSEEE>>>;;;999999888777777777777777666555555555555555555555555444444444444444444444444444444444444444444444444222333333444444333333333111111222222333333333333222222222222222222222222111222333333444444333333222222222222222333555666555:::AAAGGGKKKMMMMMMMMMNNNPPPSSSVVVWWW\\\kkk{{{ttthhhjjjxxxxxxnnnhhhkkkppp|||~~~~~~~~~~~~~~~}}}333333444666888;;;===>>>AAACCCFFFGGGHHHMMMTTTYYYfffwww```XXXXXXXXXWWWTTTSSSWWW___eeemmmrrrwwwvvvqqqnnnnnnpppvvvyyyppphhh```]]]ZZZWWWXXX[[[XXXWWWVVVVVVVVVWWWYYYZZZYYY___gggnnnsssvvvxxxzzz||||||{{{zzzzzz{{{{{{||||||{{{{{{zzzzzz{{{{{{|||{{{{{{||||||||||||{{{{{{|||}}}~~~}}}{{{vvvtttuuuwwwzzz{{{wwwwwwwwwvvvuuuuuuttttttsssuuuvvvvvvwwwyyy|||{{{rrrjjjddd```^^^XXXWWWVVVXXXZZZ[[[[[[ZZZVVVUUUTTTUUUXXX^^^dddhhhpppuuuwwwuuutttuuuuuusssrrrqqqqqqrrrtttuuutttssstttuuuwwwxxxyyy{{{vvvjjj^^^UUUNNNLLLLLLLLLOOOSSSSSS[[[iii}}}|||vvvtttlllVVVGGG@@@===;;;:::888666666777888777666555555555555555555555555444444444444444444444444444444444444444444444444222222333444444444333333111111222222333444444555222222222222333333333333111222333333444444333333333333222222222444666777888===DDDIIILLLLLLMMMMMMNNNPPPTTTVVVWWW```uuummmgggpppxxxpppiiigggmmmuuu|||~~~~~~}}}{{{}}}~~~222333444777:::===@@@BBBBBBDDDFFFGGGHHHMMMUUU[[[lllsss___[[[ZZZYYYWWWTTTSSSWWW___eeelllqqquuutttpppmmmooorrryyyzzzpppggg```]]]ZZZWWWXXXZZZXXXWWWVVVVVVVVVWWWYYYYYY\\\aaaiiiooosssuuuwwwxxx|||{{{yyyxxxyyyzzz{{{||||||{{{zzzyyyyyyzzz{{{|||{{{{{{|||||||||{{{zzzzzzyyy{{{~~~}}}{{{~~~~~~{{{xxxtttssstttvvvwwwwwwwwwwwwvvvvvvuuutttttttttvvvvvvwwwwwwvvvxxx{{{}}}zzz|||rrriiibbb]]][[[VVVTTTRRRRRRTTTWWWYYYYYYWWWVVVUUUVVVYYY^^^cccfffppptttuuusssrrrtttvvvuuurrrrrrrrrsssuuuvvvuuutttsssuuuvvvwwwwwwyyy|||~~~sssdddZZZQQQNNNMMMMMMOOOSSSSSSYYYbbbrrr}}}wwwxxxrrr\\\KKKBBB===;;;;;;888666555777888777666555555555555555555555555555555555555555555555555444444444444444444444444111222333333444444444333222333333333333333333333222333333333444444444444111222333333444444333333444444333222333555777888<<>>666666777777888888999999777777777777777777777777666555555555555444444444444444444444444444444444555444444333333333444444555444444333333444444555333333333444444444555555222222222333333333444444222333444444555777;;;???AAADDDGGGKKKNNNPPPPPPPPPSSSUUUWWWZZZbbbwwwxxxhhhiiiooo{{{|||tttjjjeeehhhsss}}}}}}}}}~~~~~~xxxsssppppppqqqyyy~~~zzzxxxyyyxxx{{{~~~~~~~~~}}}{{{{{{}}}{{{xxxvvvyyyzzz{{{}}}}}}{{{yyyxxx{{{~~~777666555666888<<<@@@CCCFFFHHHFFFIIINNNMMMTTThhhzzzbbbWWWYYYYYYWWWTTTRRRSSSXXX___eeejjjlllnnnnnnlllkkkmmmppp}}}vvvhhh^^^``````YYYUUUWWWTTTUUUUUUTTTTTTUUUYYY\\\^^^eeelllppptttyyy|||{{{zzzyyyxxxwwwvvvvvvwwwwwwxxxyyyzzzzzzyyyyyyzzz{{{zzzzzzzzz{{{{{{|||||||||zzzyyyzzz|||~~~}}}~~~yyy}}}}}}zzzuuuooonnnqqqqqqqqqrrrsssuuuwwwwwwwwwtttttttttttttttssssssrrrwwwwwwxxxxxxxxxxxxxxxwwwxxxvvvuuuyyy|||vvvnnnfff___ZZZWWWQQQPPPOOONNNOOOQQQTTTVVVXXXZZZ[[[[[[\\\___cccffflllnnnqqqtttuuuuuutttsssqqqqqqrrrsssssssssrrrppprrrtttvvvwwwxxxzzz}}}sssgggYYYRRRNNNLLLNNNQQQVVVWWW\\\dddrrruuu___KKKAAA@@@999999888888777777777777666666666666666666666666666555555555555444444444444444444444444444444444555444444333333444444444555444444333333444444555222222222333333333444444333333333333444444444444333444555555555777;;;???EEEGGGJJJMMMPPPRRRSSSSSSSSSUUUXXX]]]hhhuuuhhhkkkppp{{{uuummmeeeccckkkxxx~~~||||||}}}|||xxxtttrrrsssuuuzzz~~~yyysssqqqqqqvvvyyy|||}}}{{{{{{|||}}}~~~~~~~~~{{{zzz{{{}}}}}}|||{{{yyywwwtttrrrppprrrssstttvvvvvvuuutttssswwwzzz}}}666555555666888<<<@@@BBBDDDGGGFFFHHHNNNMMMWWWmmmmmmYYYSSSXXXWWWVVVTTTSSSSSSXXX___eeehhhmmmpppoookkklllrrrxxxvvviii______^^^XXXUUUWWWRRRRRRSSSSSSSSSUUUYYY\\\```gggnnnppptttyyy{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuwwwxxxyyyyyyxxxxxxyyy{{{xxxxxxyyyzzzzzz{{{||||||xxxxxxxxxzzz}}}~~~~~~}}}{{{{{{}}}~~~~~~}}}~~~zzzvvvqqqjjjhhhjjjnnnoooppprrrssstttuuuuuurrrrrrssssssttttttttttttvvvwwwxxxyyyyyyzzzyyyyyyxxxvvvuuuwww|||~~~zzzwwwrrrkkkccc]]]YYYVVVPPPOOONNNMMMNNNQQQTTTVVVYYYZZZ\\\^^^^^^```bbbdddiiikkkmmmpppqqqqqqqqqpppnnnooopppqqqqqqqqqqqqqqqrrrtttvvvwwwxxxyyy{{{}}}yyylll]]]VVVRRROOOPPPSSSUUUUUUWWW]]]jjj}}}xxxwwwhhhRRREEECCC<<<;;;:::888777666666666555555555555555555555555666555555555555444444444444444444444444444444444444444444333333444444555555444444333333444444555111111111222222222333333333444444444444555555555444555666666666888<<>>AAACCCCCCGGGFFFHHHOOORRRaaa{{{~~~nnn\\\OOONNNSSSRRRSSSTTTUUUXXX]]]dddiiimmmsssvvvqqqkkkmmmyyy|||mmmeee^^^[[[ZZZWWWVVVWWWRRRSSSTTTTTTUUUXXX\\\___aaahhhmmmoooqqquuuvvvtttxxxxxxxxxwwwvvvvvvuuutttvvvwwwyyyyyyxxxxxxzzz|||vvvvvvwwwxxxyyyzzz{{{|||yyyyyyyyy{{{~~~~~~zzz~~~{{{{{{{{{wwwvvvvvvxxxzzz|||}}}~~~|||xxxuuuooogggcccdddjjjmmmpppqqqpppoooooopppvvvuuutttsssssssssttttttvvvwwwyyyzzz|||}}}}}}}}}xxxwwwvvvvvvwwwxxxyyyxxxxxxuuuooohhhaaa[[[VVVTTTRRRPPPNNNMMMMMMOOOQQQSSSWWW[[[```ccccccccccccccccccdddfffhhhjjjkkklllllliiijjjlllkkkiiiiiijjjlllnnnppptttuuuvvvwwwxxxzzz|||zzzmmm___XXXUUUSSSTTTWWWTTTSSSRRRTTT^^^ooozzzppplllwwwfffPPPCCC===<<<:::888777888888999777777777777777777777777666555555555555444444444444444444444444444444444333333333333333444555666555444444333333444444555333333333333444444444444444444444555555555666666555666777777888;;;???BBBGGGGGGHHHJJJLLLOOOQQQSSSRRRYYYaaammmxxxrrrvvv||||||}}}qqqhhheeecccgggooowww{{{{{{{{{|||}}}|||yyyxxxyyyyyy{{{}}}~~~||||||yyytttmmmgggbbb```aaaeeelllqqquuuyyy|||~~~|||||||||||||||~~~~~~}}}{{{zzzwwwvvvtttrrrrrrrrrsssssspppqqqsssvvvyyy}}}}}}||||||~~~}}}~~~~~~|||{{{||||||}}}}}}wwwuuupppkkkfffcccaaa```^^^^^^]]]]]]]]]___```aaacccggglllqqquuuzzz555555777999<<>>===:::888888888999:::888888888888888888888888666555555555555444444444444444444444444444444444333333333333444555555666555444444333333444444555333333444444444555555555333444444444444555555555555666777888999<<>>AAADDDFFFDDDHHHHHHJJJQQQWWWkkk{{{mmm^^^UUURRRRRRRRRLLLOOOTTTYYY^^^eeelllqqqxxxxxxuuummmfffiiitttuuullleee```[[[[[[YYYXXXXXXYYYXXXWWWRRRSSSTTTTTTTTTWWW[[[^^^dddjjjoooooopppssssssqqqssstttuuuvvvvvvvvvuuuuuuqqqsssuuuuuuuuuuuuwwwyyyxxxyyyyyyyyyzzzzzz{{{{{{zzzzzzzzz||||||zzzvvvuuurrrnnnmmmoootttxxx|||}}}~~~zzzxxxwwwrrrjjjeeeeeeaaagggnnnrrrrrrsssvvvzzzxxxwwwuuuuuuuuuvvvxxxyyyyyyzzz{{{|||}}}~~~~~~~~~xxxyyyyyyzzzzzz{{{}}}~~~yyywwwsssmmmgggccc___^^^WWWUUURRROOONNNNNNOOOPPPTTTYYYaaafffhhhgggfffeeeaaabbbdddfffhhhjjjkkklllhhhiiiiiieee___\\\^^^aaafffjjjnnnrrrssstttvvvwwwxxx|||wwwhhh___ZZZVVVVVVXXXWWWVVVTTTSSSVVV]]]fffmmmpppuuuyyy|||}}}tttmmmiiiggg^^^nnn~~~gggMMMAAA???<<<999777777888999777777777777777777777777666555555555555444444444444444444444444444444444333333333333444555666666555444444333333444444555222222333333333444444444333333333333444444444444444555777888:::>>>CCCGGGKKKMMMOOORRRTTTUUUUUUUUUTTT___lll~~~yyyvvvyyy~~~wwwfff___fffpppwwwzzz{{{{{{{{{xxxxxxxxxvvvtttvvvzzz~~~~~~{{{wwwsssrrrtttwwwyyy}}}~~~~~~yyyrrrjjjbbb]]]WWWZZZ]]]aaaeeejjjppptttvvvvvvwwwxxxzzz{{{|||}}}}}}zzzvvvtttrrrooommmiiigggfffiiilllnnnuuuxxx}}}}}}zzzxxxyyy|||}}}}}}~~~~~~zzzwwwvvvuuusssqqqnnnkkkiiigggaaa___\\\YYYYYYZZZ\\\]]]aaadddjjjnnnssswww}}}666777999;;;???BBBEEEFFFDDDIIIHHHKKKRRRXXXnnnzzzqqqcccWWWSSSTTTTTTRRRKKKOOOTTTZZZ```gggnnnsss~~~}}}wwwnnngggjjjuuuvvvhhh```\\\YYYVVVWWWXXXWWWXXXYYYYYYWWWRRRSSSSSSSSSSSSUUUYYY\\\ffflllppppppqqqssssssqqqqqqrrrsssuuuuuuuuuuuutttssstttvvvwwwvvvwwwyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz|||~~~|||}}}xxxtttsssppplllkkkmmmrrrvvv{{{~~~~~~}}}}}}{{{~~~}}}{{{{{{vvvnnniiiiiicccjjjqqqtttssssssuuuxxxwwwvvvuuuuuuvvvxxx{{{|||zzz{{{|||}}}}}}~~~~~~}}}xxxzzz{{{{{{{{{}}}|||wwwpppiiiccc^^^\\\YYYWWWSSSPPPNNNNNNOOOOOOSSSYYYaaagggiiihhhgggfff^^^___```bbbdddfffhhhiiihhhiiiiiiddd\\\YYYZZZ^^^dddggglllppprrrtttvvvwwwxxx{{{~~~~~~~~~mmmccc\\\WWWVVVXXXSSSRRRRRRRRRTTTZZZaaagggggglllpppsss{{{wwwnnnhhhddd[[[jjjyyypppTTTDDDBBB>>>:::777666666777666666666666666666666666666666555555555444444444444444444444444444444444222222222333444555666777555444444333333444444555111111222222222333333333222222222333333333444444333444777999;;;???EEEIIIKKKMMMPPPSSSUUUUUUUUUTTTUUUaaapppsssvvvzzz|||tttcccaaakkkxxx~~~~~~{{{zzzzzzvvvwwwvvvtttsssuuu{{{zzzwwwssspppppprrrvvvyyy}}}yyyoooeee___VVVWWWZZZ\\\___dddjjjnnnrrrssstttvvvyyy{{{|||}}}|||~~~~~~}}}|||xxxtttqqqooohhhfffdddccceeeiiiooorrrwww{{{~~~{{{xxxwwwyyy}}}}}}xxx{{{||||||{{{zzzxxxvvvtttfffdddaaa^^^]]]^^^```aaabbbeeejjjooossswww|||444666:::>>>AAADDDEEEFFFHHHHHHGGGNNNWWW\\\uuuqqqddd\\\WWWRRRYYY]]]UUURRRSSSUUUZZZaaaiiiqqqvvvzzz|||vvviiieeemmmxxx}}}ttteeeZZZUUUSSSYYYYYYYYYYYYZZZZZZZZZZZZVVVVVVTTTSSSRRRUUUYYY]]]ffflllqqqqqqrrruuuuuusssqqqrrrtttvvvwwwwwwvvvuuuvvvvvvuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyytttvvvzzz}}}}}}|||~~~yyyvvvsssqqqllleeedddgggnnnsssyyy}}}~~~|||{{{zzzzzz~~~|||zzzyyyvvvoooiiiiiikkknnnqqquuuwwwxxxyyyvvvvvvvvvvvvwwwxxxyyyzzzzzzxxxwwwyyy|||}}}{{{xxxuuuwwwzzz}}}~~~xxxuuummmccc^^^___]]][[[XXXUUUSSSQQQPPPOOOQQQTTTZZZ___bbbbbbaaa```\\\ZZZYYYXXXZZZ\\\___aaahhhgggdddaaa^^^\\\ZZZZZZ]]]dddkkkqqqssstttwwwyyy{{{|||~~~~~~~~~lllccc```ZZZVVVUUUXXXUUUSSSTTTTTTUUUZZZaaaeeefffhhhjjjooovvvzzzooohhhdddaaahhhuuuttt^^^GGG@@@;;;;;;:::888777999777777777777666666666666666555555555555444444444555555555444444333333333333333444555555666666666777555333444666555333000333333333333333333333333555555555555555555444444777777777:::>>>CCCHHHKKKLLLPPPSSSSSSQQQQQQSSSVVVYYYdddzzz~~~yyytttzzzwwwkkkdddbbbkkkvvv{{{vvvvvvzzz~~~{{{tttooooooppprrrxxxrrrfffbbb\\\[[[YYYWWWXXX\\\aaafffjjjlllooopppqqqtttwwwyyy}}}~~~~~~~~~}}}wwwsssppplllgggcccbbbcccdddeeeeeehhhlllooovvvwww{{{~~~|||ssswww||||||zzz{{{yyy{{{}}}vvvmmmeeebbbbbbcccdddaaabbbfffjjjnnnrrrvvvwww|||}}}555777:::>>>BBBDDDFFFFFFHHHHHHHHHNNNYYYaaa|||pppbbb[[[WWWTTTZZZ___XXXSSSTTTWWW\\\ccckkksssxxxzzz{{{uuukkkhhhrrrvvvggg\\\VVVUUUXXXXXXYYYYYYYYYZZZZZZZZZVVVVVVUUUTTTSSSUUUYYY\\\dddkkkpppqqqrrrvvvwwwuuuooopppsssvvvwwwwwwwwwvvvsssssstttuuuvvvwwwyyyzzzxxxxxxxxxxxxxxxwwwwwwwwwrrrtttwwwyyy{{{|||{{{{{{~~~}}}}}}|||yyyuuussspppjjjcccbbbdddlllqqqwww|||}}}}}}||||||{{{~~~{{{yyyuuunnngggiiikkkooosssvvvwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzyyywwwwwwyyy|||}}}{{{yyyuuuwwwzzz}}}~~~zzzrrrhhhdddfffaaa```^^^[[[YYYVVVTTTSSSQQQTTTXXX\\\^^^^^^]]][[[WWWVVVUUUTTTUUUWWWZZZ\\\bbbbbbbbbbbbaaa```______^^^ccckkkpppsssuuuwwwyyy{{{|||}}}}}}|||}}}pppeee```ZZZVVVTTTVVVRRRQQQSSSSSSSSSXXX___dddeeegggiiilllrrryyy~~~wwwpppjjjfffiiitttuuu\\\IIIBBB======<<<:::888:::888888777777666666555555666555555555555444444444555555444444444333333333555555555444444444444444444222222333555666444222333333333333333333333333555555555555555555555555666777888:::???DDDIIILLLLLLNNNQQQSSSSSSTTTWWWYYY___lllsssooottt{{{zzzpppgggbbbaaakkkxxx~~~yyyuuuuuuyyy~~~xxxsssooooooqqqsssyyyssshhhccc]]][[[WWWTTTRRRTTTXXX[[[aaadddfffiiikkkooosssvvv{{{}}}}}}{{{zzzyyytttnnniiifffccc___\\\___```bbbccceeeiiinnnrrrxxxzzz}}}}}}{{{tttwww|||zzzwwwwwwwwwzzz~~~|||ssskkkfffcccaaa___^^^```cccfffkkknnnqqqsssvvvwwwzzz|||555777;;;???BBBDDDFFFFFFHHHIIIHHHNNN[[[ggg}}}qqqaaaZZZYYYWWW]]]aaa[[[UUUVVVYYY^^^eeennnuuuzzzzzzyyyssskkklllwwwzzzjjj^^^YYYXXXVVVWWWWWWXXXYYYZZZ[[[[[[UUUVVVVVVUUUUUUUUUXXXZZZccciiinnnoooqqqvvvwwwvvvpppqqqsssvvvwwwvvvvvvuuurrrsssssstttvvvxxxzzz{{{xxxwwwwwwwwwvvvvvvvvvvvvssstttvvvxxxyyyyyyxxxxxx||||||~~~~~~~~~}}}zzzyyywwwtttqqqoooiiiaaa___aaaiiinnnuuuzzz|||}}}}}}}}}|||~~~|||{{{wwwpppjjjhhhkkkppptttwwwwwwvvvuuuvvvvvvvvvvvvwwwxxxyyyyyywwwwwwwwwyyy{{{|||{{{yyyuuuwwwyyy}}}yyyqqqnnnnnniiihhhgggdddaaa]]]ZZZXXXSSSUUUXXXZZZ[[[ZZZXXXWWWTTTSSSRRRQQQQQQSSSUUUVVVYYY[[[___ccceeefffeeeddd___ccciiiooorrruuuwwwyyyzzz{{{|||{{{{{{{{{}}}xxxiiiaaaZZZUUUSSSSSSPPPOOOQQQQQQPPPUUU\\\bbbdddeeefffhhhkkkooosssxxx{{{|||tttllllllrrrzzzaaaKKKDDD>>>>>>>>><<<::::::999888888777666555555444666555555555555444444444555444444444444333333333555555555444333222222222111000111222444555444333333333333333333333333333555555555555555555555555666777999<<>>???<<<::::::999999888777666555444444666555555555555444444444444444444444444444444444444444444333333222222222111111111222333333333222444444444444444444444444444444444555555555555555666777:::>>>CCCHHHLLLNNNMMMMMMMMMOOOSSSWWWZZZ[[[fff|||tttfffaaacccuuu|||~~~qqqfffbbbcccfffppp}}}{{{yyywwwyyy||||||zzzwwwmmmjjjjjjnnnrrruuu{{{vvvooobbb^^^WWWRRRPPPPPPQQQRRRQQQTTTXXX\\\aaagggnnnrrrvvvxxx{{{}}}~~~~~~|||wwwrrrooogggbbb\\\VVVSSSSSSTTTUUUZZZ___eeekkknnnppprrrssswwwzzz}}}~~~|||{{{zzzxxxzzz}}}~~~~~~~~~~~~yyy|||yyyrrrnnniiiiiilllpppvvv|||~~~~~~{{{wwwqqqjjjaaa\\\YYYZZZ\\\^^^aaaccceeefffiiikkkooosssxxx}}}888:::===@@@CCCEEEFFFGGGHHHLLLKKKNNN]]]pppzzzeee[[[]]][[[^^^```[[[SSSUUUYYY___gggooovvvzzzzzztttllliiilllvvvpppddd___]]]TTTUUUVVVWWWXXXYYYZZZZZZTTTUUUWWWWWWVVVWWWYYY[[[ccciiilllkkkkkkooopppooopppqqqtttvvvwwwwwwwwwvvvzzzzzzzzzzzzzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzz}}}}}}xxxuuuuuuwwwpppnnnnnnmmmiiibbb```bbbiiimmmrrrvvvwwwxxxxxxyyy|||{{{zzz{{{yyysssnnnfffiiiooosssvvvvvvuuussswwwwwwwwwvvvwwwwwwxxxyyyyyyzzzzzzyyyxxxvvvuuuuuusssuuuxxxyyy}}}|||vvvuuutttqqqmmmgggbbb_________^^^]]]\\\ZZZXXXWWWRRRQQQPPPOOONNNNNNOOOOOOOOORRRYYY___cccfffffffff```bbbfffkkkpppuuuyyyzzzzzz{{{{{{zzzyyyyyy{{{}}}{{{kkk```XXXSSSQQQNNNNNNQQQQQQPPPTTTZZZ___bbbeeegggfffdddccccccdddhhhnnnvvvyyyooolll|||qqqTTTIII???======;;;999888888888888777666555555444666555555555555444444444444444444444444444444444222222222333333444444444222333333333222111111111444444444444444444444444444444444555555555666666666999<<>>AAADDDFFFGGGGGGGGGMMMLLLPPP```vvvzzzcccXXX[[[[[[\\\]]]XXXRRRTTTYYY___gggooovvvyyyzzzrrrjjjiiimmmuuusssfff___\\\TTTUUUUUUVVVWWWXXXYYYYYYSSSUUUVVVVVVVVVXXX[[[^^^dddiiillljjjjjjmmmooommmlllooorrrvvvzzz{{{||||||~~~}}}||||||{{{{{{||||||yyyyyyzzzzzz{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}yyywwwwwwyyyqqqooooooooojjjcccaaaccchhhlllqqqtttuuuvvvvvvwwwzzz}}}~~~}}}{{{xxxxxxuuunnnhhhdddggglllqqqtttuuuuuutttxxxwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzyyyvvvtttttttttsssvvvyyyyyy|||{{{zzzxxxtttooojjjeeebbbbbbaaa```^^^]]]\\\[[[ZZZQQQPPPOOOMMMLLLKKKKKKKKKMMMOOOSSSXXX]]]```cccdddaaabbbdddiiipppvvvyyy{{{zzz{{{|||{{{{{{{{{}}}|||sssfff\\\UUUPPPNNNOOOQQQQQQPPPTTTYYY___ccchhhkkkjjjgggeeeddd```dddiiiqqq}}}ssslllxxxwww[[[MMM???;;;<<<:::888888777777777777666666666666666555555555555444444444333333333444444444444555222222222333444555555555333444555444222111000111444444444444444444444444333333444444555666666666888;;;???CCCGGGJJJLLLMMMNNNOOOPPPPPPOOORRRYYY___uuuxxxhhhccckkksss{{{}}}|||uuujjjcccdddgggjjjtttyyynnnffffffeeeiiipppvvvxxx|||~~~uuuiii___YYYUUUQQQMMMMMMNNNPPPRRRTTTYYY___dddlllppptttxxxzzz|||~~~~~~}}}zzzuuuoooiiifffZZZYYYVVVRRRQQQSSSXXX\\\aaahhhqqqxxxzzzyyyvvvuuuuuuyyy}}}}}}zzzxxxyyyzzz|||}}}~~~}}}|||wwwxxx{{{}}}|||tttlllggg]]][[[XXXWWWXXXYYYXXXXXXaaacccfffiiillljjjgggcccZZZZZZ[[[[[[\\\]]]]]]^^^ZZZ\\\^^^aaafffnnnwww}}}|||:::;;;>>>BBBDDDFFFGGGGGGEEEMMMNNNRRRddd}}}vvv]]]SSSXXXXXXYYY[[[WWWRRRTTTYYY```hhhpppvvvzzzzzzqqqjjjkkkpppwwwvvvggg]]]XXXUUUUUUVVVVVVWWWWWWWWWWWWSSSTTTTTTUUUVVVYYY^^^aaadddiiillljjjkkknnnqqqpppoooqqqtttxxx{{{||||||||||||||||||{{{||||||}}}}}}xxxxxxyyyzzz|||}}}~~~zzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~}}}|||{{{{{{|||tttrrrrrrqqqkkkccc```aaaeeeiiinnnrrrtttuuuwwwxxxwwwzzz{{{zzz|||yyyvvvuuurrrkkkeeebbbeeeiiinnnrrrtttuuuuuuxxxxxxwwwwwwwwwwwwwwwxxxuuuwwwyyyxxxvvvuuuuuuwwwvvvyyy{{{{{{|||~~~zzzuuupppkkkgggeeeaaa```___]]]\\\[[[[[[\\\RRRRRRPPPOOOMMMLLLKKKKKKKKKLLLMMMQQQVVV[[[```cccbbbaaabbbgggooovvvzzz{{{{{{|||}}}}}}|||}}}~~~{{{lll```WWWOOOMMMNNNQQQQQQPPPSSSXXX^^^dddkkkoooooollliiihhhaaadddiiinnnwwwyyynnnwwwbbbRRRAAA;;;;;;:::999999666666666666777777777777666555555555555444444444333333333444444444555555444444444444444555555555222444666555333222222444555555555555555555555555333333444444555666666777:::<<>>BBBGGGJJJKKKKKKJJJKKKQQQVVVTTTPPPTTTaaammmwwwlllqqqpppggghhhooouuupppwww~~~xxxoooiiihhhiiinnnwww|||~~~|||qqqkkkfff```\\\SSSRRRQQQOOONNNQQQUUUXXXaaaffflllqqquuuxxx{{{}}}|||zzzvvvqqqkkkeeeaaa^^^YYYZZZ[[[ZZZZZZ]]]ccchhhiiilllpppsssvvvzzz~~~{{{vvvvvvxxx}}}}}}||||||||||||~~~}}}xxxrrrnnneeeaaa]]]ZZZWWWTTTQQQOOOPPPQQQTTTXXX]]]``````___ZZZZZZYYYYYYYYYXXXXXXXXXWWWXXXXXXYYY\\\bbbjjjppp}}}:::===AAADDDDDDDDDEEEFFFHHHLLLPPPUUUhhh{{{eee[[[TTTWWW[[[YYYSSSOOOQQQVVV]]]dddkkksss|||vvvnnnqqqvvv{{{tttccc[[[YYYVVVVVVWWWXXXXXXYYYXXXXXXSSSSSSRRRSSSVVV[[[```cccqqqqqqppppppppppppqqqqqqtttuuuvvvuuutttuuuwwwxxx}}}~~~~~~}}}~~~~~~}}}|||~~~~~~{{{zzzyyyyyyyyyyyyxxxwww}}}}}}~~~|||xxxtttpppggg^^^ZZZ[[[aaafffmmmssswwwxxxvvvtttzzzyyyyyyxxxxxxyyyyyyzzz|||zzzvvvtttrrrpppmmmkkkccccccdddhhhnnnsssvvvxxxxxxwwwvvvuuuttttttuuuuuuwwwvvvuuuttttttuuuvvvwwwtttyyy}}}}}}zzz||||||xxxtttmmmgggfff```[[[[[[YYYUUUSSSUUUUUUWWWXXXXXXWWWSSSPPPMMMJJJHHHGGGIIIOOOVVV[[[]]]```______cccjjjqqqwwwzzz}}}zzzzzz~~~uuueee]]]RRRPPPPPPQQQOOOMMMQQQXXX```eeekkkmmmllljjjjjjkkkeeefffjjjnnnpppvvvzzzyyytttYYYCCC???AAA<<<888888888888888888888777666666777666555444444555666777555555444444444444555555444444444444444444444444333333333444444444555555444444444555555555666666555444444555777777777666888===CCCHHHJJJJJJKKKLLLQQQPPPPPPRRRSSSXXXfffsssoookkkzzzppphhhmmmtttwww}}}~~~{{{tttnnnlllnnnppptttzzzyyyqqqiiiccc^^^VVVOOOMMMMMMMMMPPPTTTXXX]]]eeelllqqquuuyyy|||~~~~~~~~~{{{vvvrrrooojjjeeeaaa\\\\\\^^^```bbbeeeggghhhnnnsssuuussstttyyyyyysssrrrwww|||~~~}}}}}}vvvooollljjjgggbbb\\\VVVRRROOOTTTOOOMMMQQQUUUVVVYYY\\\ZZZZZZYYYYYYYYYYYYYYYYYYVVVUUUTTTUUUXXX^^^cccgggrrrwww:::===AAADDDDDDEEEFFFGGGHHHLLLQQQXXXmmm{{{cccYYYRRRUUUYYYWWWRRROOOOOOSSSZZZbbbiiiqqqzzzvvvpppuuu{{{tttddd[[[YYYWWWWWWXXXYYYYYYYYYYYYYYYSSSSSSRRRSSSVVV[[[```ccclllllllllmmmnnnpppqqqrrrrrrsssttttttttttttvvvxxx}}}~~~}}}|||}}}}}}||||||}}}}}}xxxxxxxxxyyy{{{|||||||||~~~~~~yyyvvvsssoooggg]]]YYYZZZaaaeeejjjpppuuuxxxyyyyyy{{{{{{yyyxxxwwwwwwvvvvvvtttsssqqqpppooommmjjjhhhaaaaaabbbffflllrrruuuwwwttttttuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxvvvzzz~~~|||yyyzzz~~~xxxtttrrrkkkddd^^^\\\YYYUUUTTTUUUWWWXXX[[[\\\[[[XXXTTTQQQPPPMMMJJJJJJNNNSSSWWWYYY^^^^^^^^^cccjjjqqquuuxxx}}}zzzzzz}}}~~~xxxhhh___SSSPPPPPPPPPNNNLLLPPPWWW[[[ccclllqqqqqqmmmiiiggggggfffgggiiikkkrrryyyvvv]]]EEE@@@@@@;;;888999888888888888888777666666666666555555555555666666555555444444444444555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555666777777777:::>>>DDDIIIJJJKKKLLLMMMPPPPPPQQQTTTVVV\\\kkkzzzyyynnnoootttkkkqqqyyy}}}}}}vvvrrrppppppooorrrwww}}}~~~tttmmmddd\\\TTTRRRPPPOOOPPPTTTWWW[[[bbbhhhmmmqqquuuxxx{{{|||~~~~~~}}}~~~|||xxxtttrrrooojjjgggcccccccccdddeeegggiiijjjlllqqqsssqqqrrrwww|||}}}~~~{{{wwwtttuuuyyy}}}~~~}}}}}}~~~}}}{{{yyyuuuooohhhbbb]]]ZZZYYYSSSOOOQQQQQQQQQRRRUUUVVVWWWXXXYYYYYYYYYXXXXXXVVVUUUTTTTTTWWW\\\aaaeeelllqqqyyy;;;>>>AAADDDDDDEEEFFFGGGIIIMMMSSS]]]ttt{{{___VVVPPPSSSWWWVVVRRRPPPPPPSSSYYY```fffmmmtttyyy|||uuusssyyyrrrbbbZZZWWWVVVVVVWWWWWWXXXXXXWWWWWWSSSSSSSSSTTTWWW[[[```cccfffggghhhkkkmmmoooqqqrrrppprrrsssttttttuuuvvvxxx|||}}}~~~|||{{{{{{|||||||||}}}~~~zzzzzz{{{{{{|||~~~{{{{{{|||~~~~~~{{{yyytttrrrpppnnnggg]]]XXXYYYaaaccchhhnnntttyyy|||~~~}}}|||zzzxxxvvvsssrrrqqqmmmmmmmmmmmmmmmlllhhhfff___^^^___bbbiiiooosssuuusssuuuvvvxxxyyyzzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxx{{{}}}{{{xxxxxx}}}~~~rrriiibbb^^^[[[WWWVVVYYY[[[]]]aaadddccc```\\\YYYXXXTTTPPPMMMNNNQQQSSSTTTZZZ[[[]]]cccjjjqqquuuvvvzzzwwwwwwzzz|||{{{}}}|||kkkbbbUUUQQQOOOOOOMMMLLLPPPVVVYYYcccrrr{{{|||uuulllfffhhhfffeeefffgggnnn}}}zzzxxx|||cccKKKAAA>>>;;;888:::888888888888888777666666555555666666666666555555555555444444444444555555555555555555555555555555333333333444444444555555555555555444444444444444666666666666666777777888===AAAFFFJJJLLLLLLMMMNNNPPPQQQSSSVVVYYYbbbttttttmmmpppxxxpppwww~~~zzzuuuqqqoooqqqsssqqqtttzzz~~~vvvmmmddd\\\YYYUUUQQQPPPRRRTTTWWW]]]bbbfffkkkpppsssxxxzzz|||||||||}}}|||zzzxxxwwwuuurrrpppmmmlllkkkjjjjjjlllnnnooonnnrrrtttrrrssswww{{{zzz~~~{{{vvvtttvvvyyy}}}~~~~~~~~~yyyqqqjjjfffaaaYYYSSSRRRQQQOOOOOORRRSSSUUUXXX[[[\\\[[[ZZZYYYWWWVVVTTTSSSUUUYYY^^^aaaeeejjjrrrxxx<<>>:::999;;;888888888888888777666666444555666777777666555444555555444444444444555555555555555555555555555555333333333444444444555555333333333444444555555555777777777666666666888999AAADDDIIILLLMMMMMMNNNOOOQQQRRRUUUXXX\\\fff{{{rrriiilll}}}yyyttt|||}}}{{{zzz{{{yyyvvvrrrnnnnnnpppsssrrrvvv|||uuummmeeeaaa[[[TTTQQQRRROOORRRVVV[[[```ffflllpppwwwyyyzzz{{{zzzzzz|||}}}||||||{{{zzzzzzzzzyyyxxxtttrrrqqqpppqqqsssuuuwwwuuuxxxzzzxxxyyy|||}}}{{{|||wwwrrrsssxxx~~~uuuppphhh```YYYVVVTTTQQQQQQTTTSSSVVVZZZ^^^``````^^^]]]YYYWWWTTTRRRSSSVVVYYY\\\^^^ccckkkrrryyy===@@@BBBDDDEEEFFFHHHJJJMMMQQQWWWeeepppXXXRRROOORRRVVVTTTRRRQQQQQQSSSYYY```hhhnnnsssuuutttvvvzzz|||lll```ZZZXXXUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSTTTVVVYYY\\\```bbbeeefffiiikkkmmmnnnoooooopppsssvvvwwwwwwxxxyyyzzzzzz{{{}}}}}}{{{zzz{{{|||{{{yyy{{{~~~~~~|||}}}~~~zzzwwwuuutttrrrpppnnnllllllkkkeee\\\WWWXXX[[[```iiissszzz~~~~~~}}}{{{xxxtttpppmmmkkkmmmmmmmmmoooooommmhhheee^^^\\\[[[]]]bbbjjjpppssssssuuuwwwxxxxxxwwwuuuttttttuuuuuuvvvvvvwwwwwwwwwtttvvvxxxwwwvvvvvvyyy{{{~~~{{{rrrjjjgggfffeeeggglllmmmppptttxxxyyyxxxuuusssllliiidddaaa```___^^^\\\XXXZZZ___gggpppvvvzzz{{{xxxuuuuuuxxxyyywwwyyy}}}tttggg\\\UUUOOOMMMLLLLLLOOOTTTaaalll}}}yyynnniiigggiiilllnnnqqqyyy{{{yyy^^^KKK@@@;;;:::;;;888888888888888777666666444555666777777666555444555555444444444444555555555555555555555555555555333333333444444444555555000111222333444666777777666777888777666666999<<>>CCCHHHJJJMMMMMMMMMMMMNNNOOOOOORRRWWW]]]dddvvvnnn]]]ZZZ```kkk}}}~~~zzz~~~~~~~~~yyywwwsssnnnjjjjjjnnnqqqwww|||~~~zzzxxxrrriiibbb```UUUTTTSSSRRRTTTZZZbbbgggmmmppptttvvvvvvvvvvvvwwwxxx{{{}}}}}}}}}}}}{{{}}}yyyrrrrrruuu{{{xxxrrriii^^^VVVTTTXXX[[[___dddfffgggfffeee```]]]XXXSSSPPPOOOQQQRRROOOSSSWWW\\\cccnnn{{{@@@BBBCCCDDDEEEGGGJJJLLLLLLPPPYYYmmmgggVVVTTTVVV\\\]]]WWWRRRPPPOOOQQQWWWaaallltttxxxxxxnnnvvv~~~uuuggg]]]WWWUUUSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSUUUWWWZZZ^^^```bbbbbbdddgggjjjmmmnnnmmmmmmqqqtttwwwxxxwwwvvvuuuvvvvvvyyy{{{}}}~~~~~~~~~}}}|||||||||zzzwwwttt{{{}}}~~~{{{xxxxxx~~~~~~}}}zzzvvvsssqqqmmmjjjhhhaaaYYYWWWYYY[[[^^^ccciiioootttwwwxxxvvvwwwxxxxxxwwwuuusssqqqkkkjjjiiikkkmmmoooooonnnfffbbb]]]\\\aaagggnnnqqqwwwwwwvvvvvvwwwxxxyyyyyytttuuuwwwxxxyyyyyyxxxxxxvvvvvvuuuuuusssqqqpppoootttzzz}}}|||{{{}}}}}}{{{uuuuuuyyyzzzttttttssssssuuuyyy|||}}}}}}zzzwwwvvvyyyyyyxxxyyy}}}zzzfff[[[QQQNNNNNNNNNQQQVVV___ccckkkxxx{{{vvvsssqqqooorrrwww|||___KKKAAA<<<:::888888888888888777666666777666555444444555666777555555555444444555555555222222222222222222222222333333333444444444555555555555444333333222111111333666888777666888???EEEIIIKKKMMMMMMLLLLLLMMMNNNMMMQQQWWW^^^ggg{{{yyyfffXXXZZZbbbjjjxxxyyywww|||zzzvvvpppjjjgggiiioootttyyy~~~~~~~~~|||wwwnnngggeeeZZZYYYVVVSSSSSSXXX___dddiiimmmqqqtttvvvvvvxxxyyyyyy|||~~~}}}~~~~~~zzzppprrrwww}}}~~~|||{{{}}}~~~{{{ssshhh```^^^^^^```dddhhhkkklllkkkkkkbbb^^^XXXSSSPPPOOOPPPQQQRRRTTTXXX[[[aaakkkwwwAAACCCEEEGGGHHHIIILLLNNNNNNQQQ^^^wwwoooVVVXXXZZZ[[[[[[XXXRRRNNNNNNSSSWWW\\\fffsssvvvrrrgggpppxxx{{{}}}sssdddYYYUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSUUUXXX]]]```cccdddeeegggggghhhiiilllnnntttuuuuuutttssssssuuuxxxxxxxxxxxxyyyzzz|||~~~}}}||||||{{{yyyyyy|||~~~{{{yyyxxxsssoookkkhhh```WWWSSSUUUYYY]]]aaafffiiinnnrrrvvvxxxyyy{{{}}}}}}xxxuuuqqqqqqpppqqqssssssqqqpppkkkddd^^^]]]cccjjjoooppptttvvvxxxxxxwwwuuutttuuuvvvtttsssuuuyyyzzzxxxuuutttssssssrrrrrrssssssttt{{{{{{|||}}}~~~|||yyyvvvooouuu{{{|||zzzzzzzzz{{{||||||zzzwwwzzzzzzzzzzzzzzzzzzzzzzzz~~~wwwiii]]]QQQMMMMMMNNNRRRVVVaaaeeejjjrrr{{{uuuoookkknnnttt{{{fffMMM>>>;;;===999999888888777666666666666666666666666666666666555555555555555555555555444444444444444444444444333333333444444444555555444333333333333444555555444555666777888:::???BBBGGGIIIKKKLLLLLLLLLNNNOOONNNRRRYYY```kkkfff\\\UUUYYYaaakkkyyy|||wwwxxx{{{}}}}}}~~~wwwqqqjjjfffgggkkkpppssszzz}}}}}}yyyuuuqqqnnnhhhddd]]]XXXVVVWWW[[[^^^hhhlllssszzz~~~}}}}}}~~~~~~}}}yyysssnnnssszzz~~~{{{yyy~~~}}}|||}}}|||tttjjjcccbbbdddhhhmmmppppppmmmjjj```]]]YYYUUUQQQPPPPPPPPPPPPRRRUUUXXX^^^gggttt}}}AAACCCEEEFFFGGGHHHJJJMMMRRRTTTaaa|||pppYYYZZZ\\\^^^]]]YYYSSSOOOPPPTTTWWW[[[eeeoooqqqlllgggpppxxxzzz}}}rrrdddZZZVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUXXX\\\```bbbbbbdddfffhhhiiikkknnnpppsssttttttsssrrrsssuuuwwwyyyyyyxxxxxxyyy{{{|||}}}~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{|||}}}zzzvvvsssrrrnnnkkkggg```WWWTTTUUUVVVZZZ___eeeiiinnnssswwwzzz{{{}}}{{{wwwwwwvvvuuuuuuvvvuuutttrrrmmmggg___^^^ccciiimmmoooqqqsssttttttttttttuuuvvvxxxwwwwwwwwwxxxxxxvvvtttvvvtttrrrqqqqqqtttwwwyyyzzz{{{}}}~~~~~~|||yyyvvvtttzzz~~~~~~}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}kkk___SSSOOONNNOOOSSSWWW^^^cccjjjtttyyyrrrlllmmmqqqwwwkkkQQQAAA<<<===999999888888777777666666555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555666555555555555666777777666777888888999<<<@@@CCCGGGIIIKKKLLLLLLMMMNNNPPPPPPUUU[[[cccooo}}}bbbZZZUUUYYYcccnnn}}}|||}}}~~~~~~|||tttoooiiifffiiinnntttwww|||~~~}}}{{{xxxvvvqqqmmmfff```\\\[[[]]]^^^dddkkkuuu~~~}}}~~~~~~tttpppooottt{{{}}}|||~~~}}}|||}}}zzzpppiiihhhiiikkknnnpppnnnjjjfff]]]ZZZVVVSSSPPPOOOPPPPPPPPPRRRTTTVVV[[[dddpppyyyAAACCCEEEEEEEEEGGGIIIKKKTTTVVVbbbqqq\\\^^^``````^^^YYYTTTPPPQQQTTTWWW[[[cccjjjjjjfffgggpppwwwzzz}}}|||pppddd[[[XXXXXXVVVVVVVVVUUUUUUUUUUUUTTTUUUTTTUUUVVVXXX\\\___aaabbbdddfffhhhiiilllooorrrssstttuuuuuuttttttvvvxxxyyyyyyxxxwwwxxxyyyzzz{{{||||||||||||||||||||||||wwwxxxzzz}}}yyyrrrnnnpppmmmjjjhhh```XXXTTTVVVTTTXXX^^^dddjjjoootttwwwyyy{{{~~~~~~}}}{{{yyyyyyyyyyyywwwuuuqqqjjjbbb___bbbhhhmmmoooqqqqqqqqqpppppprrruuuxxxyyyzzz{{{yyywwwuuuuuuuuuxxxuuuqqqoooppptttyyy}}}zzz{{{~~~~~~{{{xxxuuuxxx|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||ooocccVVVQQQOOOPPPSSSXXX\\\bbbiiisss~~~vvvnnnlllnnnpppzzzqqqWWWEEE======999999999888777777666666555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555666555555555555666777777666888999999:::===BBBEEEGGGIIIKKKLLLLLLMMMOOOPPPRRRWWW^^^fffvvvsss^^^XXXUUU[[[eeerrr~~~~~~zzzppplllgggfffjjjqqqxxx{{{~~~{{{xxxrrrlllfffbbbaaa```bbbjjjwww~~~xxxqqqppprrrwww~~~}}}~~~~~~}}}}}}}}}~~~~~~vvvpppooooooooopppoookkkfffbbbZZZXXXUUUSSSQQQQQQQQQRRRPPPQQQSSSTTTXXX```kkktttBBBCCCDDDDDDDDDFFFIIIKKKSSSUUUcccppp]]]___bbbaaa^^^XXXSSSPPPQQQRRRVVV\\\bbbgggeeebbbgggpppwww{{{xxxmmmccc\\\YYYXXXVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUVVVXXX\\\___aaadddfffhhhiiiiiikkknnnppptttuuuvvvvvvuuuuuuwwwyyywwwvvvvvvvvvwwwxxxzzz{{{}}}}}}}}}|||||||||||||||wwwyyy{{{}}}~~~xxxrrrnnnpppmmmkkkhhhaaaXXXUUUVVVVVVZZZ```fffkkkppptttwwwuuuwww|||}}}{{{{{{||||||{{{yyyssslllddd```bbbhhhnnnqqqssssssrrrpppoooqqquuuxxxxxxzzz|||{{{wwwuuuvvvxxxxxxvvvrrrpppqqqtttyyy|||yyy{{{~~~~~~|||xxxuuusssxxx{{{~~~~~~||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~tttgggYYYSSSQQQQQQTTTXXX^^^cccjjjqqq~~~zzzqqqlllllliiirrr|||uuuZZZGGG>>>===::::::999888888777777666666666666666666666666666555555555555555555555555444444444444444444444444333333333444444444555555444333333333333444555555666777999999;;;>>>BBBFFFGGGIIIKKKLLLLLLMMMPPPRRRSSSYYY```jjj}}}jjj\\\XXXWWW]]]hhhuuu}}}}}}}}}xxxmmmjjjffffffkkkrrryyy|||~~~~~~~~~|||vvvqqqkkkgggeeeeeekkkwww|||rrrppprrruuuzzz}}}~~~~~~~~~|||}}}~~~xxxssssssrrrqqqpppnnniiiccc___ZZZYYYWWWUUUTTTTTTUUUUUUOOOQQQRRRTTTWWW___kkksssBBBCCCDDDDDDDDDFFFIIILLLRRRVVVggglll\\\___bbbaaa\\\VVVQQQOOOPPPQQQUUU]]]dddfffdddbbbhhhpppxxx}}}|||rrriiiaaa\\\YYYXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWYYY\\\___aaaggghhhiiiiiihhhiiikkkmmmppprrrttttttttttttuuuvvvsssssstttuuuvvvyyy{{{}}}~~~}}}}}}|||}}}|||||||||}}}xxxtttrrrqqqnnnllljjjcccYYYUUUVVVYYY]]]ccciiimmmppptttvvvuuuxxx}}}~~~||||||}}}~~~}}}|||uuunnnfffaaabbbhhhoootttxxxwwwuuusssqqqrrrtttwwwtttxxxzzzzzzxxxwwwxxx{{{xxxvvvtttrrrsssuuuwwwyyyzzz}}}~~~|||xxxtttrrrqqqwwwzzz|||}}}{{{{{{|||}}}}}}||||||||||||||||||||||||yyykkk\\\TTTQQQQQQTTTXXX^^^dddiiiooozzz}}}tttnnnlllhhhpppzzzyyy^^^III@@@>>>::::::999999888777777777777777777777777777777777555555555555555555555555444444444444444444444444333333333444444444555555444333333333333444555555555666888999:::>>>BBBFFFHHHIIIKKKKKKLLLNNNQQQSSSSSSZZZaaammm|||fff\\\[[[[[[___iiivvv{{{{{{~~~wwwmmmiiiffffffkkkrrrxxx{{{~~~~~~~~~}}}~~~yyytttpppmmmlllpppvvv}}}vvvllllllrrrxxx|||~~~~~~~~~~~~}}}}}}{{{~~~zzzwwwrrrqqqpppooommmiiiddd```[[[ZZZXXXWWWVVVUUUVVVVVVOOOQQQSSSUUUYYYaaammmvvvBBBBBBCCCCCCDDDGGGKKKNNNTTT[[[ooogggZZZ^^^bbbaaa[[[UUUQQQPPPRRRRRRWWWaaahhhhhheeeccciiiqqqyyy}}}wwwnnneee___[[[XXXVVVSSSTTTTTTTTTTTTUUUUUUUUUVVVUUUVVVWWWYYY]]]```bbbhhhiiiiiihhhgggggghhhjjjlllnnnpppqqqppppppqqqrrrrrrrrrssstttwwwzzz|||~~~}}}|||~~~}}}yyywwwuuussspppooollleeeZZZUUUVVVZZZ___eeekkknnnqqqtttvvvzzz}}}~~~yyyrrriiibbbaaagggooouuuyyyzzzzzzxxxvvvtttuuuvvvsssuuuwwwxxxxxxyyyzzz{{{xxxwwwuuutttuuuwwwyyy{{{~~~{{{uuuqqqpppqqqvvvxxx{{{}}}{{{{{{}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}|||nnn^^^UUURRRPPPSSSWWWZZZaaagggmmmxxx~~~vvvpppnnnkkkpppxxxgggPPPCCC>>>:::::::::999888888777777777777777777777777777777555555555555555555555555444444444444444444444444333333333444444444555555666555555555555666777777555666888999;;;>>>CCCFFFHHHIIIKKKKKKLLLNNNQQQTTTSSS[[[dddrrrwwweee\\\]]]^^^aaaiiiuuu}}}~~~{{{{{{vvvmmmjjjgggggglllsssxxx{{{|||xxxuuuuuuvvvyyy|||{{{ppphhhjjjqqqzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{rrrqqqpppooonnnkkkgggddd]]]\\\[[[YYYWWWVVVVVVUUUQQQSSSTTTVVVZZZcccnnnwwwAAABBBCCCDDDEEEHHHMMMQQQUUU___vvvxxxaaaYYY^^^bbbaaa[[[UUURRRQQQVVVUUUZZZeeekkkiiieeedddjjjrrr{{{zzzsssjjjbbb]]]YYYVVVSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUWWWZZZ^^^aaadddfffggghhhgggffffffhhhjjjjjjlllooopppppppppqqqrrrsssssstttuuuwwwyyy|||}}}~~~~~~~~~|||}}}~~~zzzwwwuuuvvvsssqqqooofff[[[UUUUUUXXX]]]dddjjjooorrruuuwww|||~~~wwwlllccc```dddlllssswwwyyy||||||zzzxxxvvvvvvsssssstttvvvyyyzzzzzzyyyyyywwwuuutttvvvzzz|||tttoooooorrrsssuuuxxx|||yyyyyyyyy{{{{{{zzzvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxyyy{{{~~~ppp___VVVQQQPPPRRRVVVUUU]]]dddjjjtttxxxrrroookkkmmmqqqyyyuuuZZZGGG???;;;::::::999999888888777555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555666555555555555666777777666777999:::<<