BM6P6(@ PPPRRRTTTXXX]]]aaaeeegggiiilllppprrrssstttvvvwwwzzz|||}}}zzzwwwwwwrrrlllfffbbb^^^ZZZWWWVVVUUUTTTRRROOOMMMLLLKKKHHHGGGEEEBBB@@@???>>>===<<<<<<===>>>???>>>>>>>>>???@@@BBBBBBBBBBBBDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGKKKNNNOOONNNQQQYYY___dddnnnyyy{{{ooo```WWWOOOLLLLLLLLLOOOTTTUUU]]]ffflllwww}}}yyy{{{}}}~~~}}}{{{xxxtttpppmmmkkkiiihhhgggiiimmmrrrwwwzzz{{{~~~{{{zzzzzzzzzzzzzzzwwwvvvvvvwwwwwwvvvtttrrrnnnmmmlllkkkjjjkkklllmmmkkklllooorrrtttuuuvvvvvvxxxtttooonnnoooppppppnnnqqqkkkeeebbb^^^\\\aaahhhooommmnnnqqqvvvuuupppkkkfffffffffhhhjjjkkkkkkjjjhhhiiijjjjjjiiihhhiiikkknnnmmmkkkhhheeebbb```___bbbbbbaaabbbcccfffjjjlllkkkiiieeebbbaaacccfffhhheeegggjjjjjjhhhhhhjjjmmmqqqssssssoooiiieeeccccccaaaccceeeggghhhgggeeecccaaaaaaaaabbbaaa```______``````___``````aaabbbbbb___]]][[[[[[]]]____________\\\XXXVVVUUUVVVUUUTTTXXXYYYZZZ\\\\\\ZZZYYYXXXTTTSSSSSSSSSSSSSSSTTTTTT\\\ZZZXXXWWWWWWVVVTTTSSSNNNNNNNNNMMMLLLKKKKKKJJJLLLKKKKKKJJJJJJLLLMMMNNNIIIMMMMMMJJJLLLTTTWWWUUURRRLLLEEECCCEEEFFFEEEBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBB@@@>>>>>>>>>@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@?????????BBBAAA??????@@@???>>><<>>>>>>>>>>>============:::;;;<<<===>>>???@@@AAA@@@???>>>???BBBDDDEEEEEEAAA@@@@@@???@@@AAABBBCCCFFFJJJPPPYYYeeeqqqzzzIIIJJJLLLOOOSSSWWW[[[]]]```bbbfffiiijjjkkkmmmoootttvvvyyy|||~~~}}}wwwqqqooonnnkkkhhhgggccc^^^ZZZWWWUUURRROOOMMMLLLKKKIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@???@@@======>>>>>>>>>?????????BBBDDDEEEFFFFFFFFFHHHJJJIIIIIIIIIIIIJJJKKKMMMNNNKKKOOOSSSVVVYYY```iiippprrr```UUUTTTOOOLLLLLLMMMNNNTTTZZZ^^^nnn~~~||||||}}}~~~xxxwwwtttooojjjffffffgggfffhhhkkkqqqxxx}}}}}}zzzxxxwwwvvvuuutttuuuuuuvvvvvvvvvuuurrrpppnnnmmmlllkkkkkkllllllmmmrrrsssuuuvvvvvvvvvuuutttvvvsssqqqqqqsssttttttrrrpppiiicccaaa___]]]___ccciiihhhiiinnnssstttpppkkkfffeeecccccceeehhhiiiiiiggghhhiiihhhgggfffggghhhooonnnllliiifffcccaaa```^^^______aaacccfffiiijjjiiigggfffdddcccddddddeeedddgggiiijjjiiiiiikkkmmmoooqqqrrrooojjjeeeccccccaaaccceeeggggggfffeeeccc`````````____________^^^``````______``````aaaaaa]]]\\\[[[\\\___bbbbbbbbb___\\\YYYWWWWWWWWWVVVVVVXXXYYYZZZZZZYYYWWWUUUSSSSSSSSSRRRRRRRRRSSSSSSTTTVVVTTTRRRRRRRRRRRRPPPOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIKKKLLLLLLLLLKKKJJJGGGKKKKKKIIIKKKRRRVVVUUURRRMMMGGGEEEGGGHHHFFFDDDBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCAAA???>>>??????@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????BBB@@@????????????>>><<<===;;;;;;<<>>>>>=========<<<<<<<<<<<<<<<===>>>???@@@AAAAAA???>>>>>>@@@CCCEEEEEEDDDAAAAAA@@@@@@@@@AAACCCDDDFFFHHHLLLQQQXXX```fffjjjuuuBBBCCCDDDGGGJJJMMMOOOQQQUUUWWW[[[]]]___aaaccceeejjjlllnnnqqqsssssstttsssxxxvvvuuuyyy~~~}}}pppjjjccc^^^]]][[[YYYVVVUUURRROOOMMMLLLKKKIIIGGGCCCCCCBBBBBBAAA@@@?????????????????????@@@AAAAAA@@@???>>>>>>>>>???AAABBBBBBDDDEEEEEEEEEFFFHHHJJJJJJJJJIIIIIIKKKNNNQQQSSSTTTYYYaaahhhpppyyy|||kkk]]]SSSNNNMMMKKKLLLPPPTTT[[[gggsss~~~{{{|||}}}}}}|||}}}{{{~~~{{{xxxmmmnnnmmmggg```]]]___ccckkknnnssszzzzzzzzzyyyxxxvvvtttrrrqqqqqqrrrtttuuutttrrrooommmmmmmmmlllllllllmmmmmmnnnvvvwwwxxxyyyyyywwwuuutttsssssssssuuuxxxyyyxxxvvvnnngggbbbbbbcccaaa___```bbbbbbeeekkkppprrrooolllfffdddaaa```bbbeeefffgggfffggghhhgggeeeddddddeeejjjiiigggdddaaa___^^^]]]\\\]]]___bbbeeeggghhhiiifffffffffeeeeeedddccccccfffhhhjjjjjjjjjjjjlllmmmmmmmmmmmmkkkgggdddccccccbbbccceeefffgggfffdddccc```___^^^]]]]]]]]]^^^___aaa```__________________ZZZZZZ\\\^^^bbbddddddddd___]]]ZZZXXXYYYYYYXXXWWWYYYYYYYYYXXXVVVSSSPPPOOOSSSRRRRRRQQQQQQQQQRRRRRRPPPOOONNNNNNOOOOOONNNLLLMMMMMMLLLLLLKKKKKKJJJJJJEEEGGGJJJLLLLLLKKKIIIGGGFFFHHHIIIGGGJJJOOOSSSRRRPPPLLLGGGEEEFFFGGGFFFDDDAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBDDDCCCAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAA???>>>>>>??????===<<<;;;:::999:::<<<======<<<>>>===<<<<<<<<<;;;<<<<<<>>>>>>>>>??????@@@@@@@@@>>>>>>???BBBEEEFFFEEECCCBBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFHHHKKKOOORRRTTT___ppp@@@AAAAAACCCEEEGGGIIIJJJLLLOOORRRTTTVVVXXXZZZ\\\^^^___aaadddfffhhhiiiiiilllkkkkkkooowww~~~}}}{{{zzzzzzyyy|||yyyuuusssrrrpppnnnlll^^^ZZZUUUQQQPPPOOOMMMKKKKKKIIIGGGFFFFFFEEEDDDBBB????????????????????????>>>======>>>???@@@AAAAAABBBAAA@@@??????AAACCCDDDEEEEEEFFFFFFEEEFFFHHHJJJLLLLLLLLLMMMPPPTTTYYY[[[dddkkkuuu~~~|||nnnaaaWWWSSSSSSTTTRRRSSSYYYbbbkkkxxx|||xxxvvvxxx{{{}}}}}}~~~xxxvvv{{{}}}yyyrrrooodddffffff```YYYWWW]]]cccuuuwww||||||xxxvvvwwwxxxwwwuuurrrqqqppplllnnnqqqqqqpppmmmkkkiiilllllllllmmmmmmnnnnnnooossstttvvvwwwxxxwwwuuutttqqqsssvvvxxxzzzyyywwwuuunnngggdddgggkkkiiieeedddaaabbbeeejjjooopppmmmkkkfffdddbbbbbbccceeefffffffffggggggfffdddcccdddeeehhhfffdddaaa___^^^]]]]]]^^^```cccfffggghhhggggggeeeddddddccccccccccccdddjjjjjjjjjjjjjjjjjjjjjkkkjjjhhheeebbb``````aaacccbbbccceeeffffffeeedddcccaaa```^^^\\\\\\]]]^^^`````````___^^^]]]]]]^^^^^^[[[[[[]]]```ccceeedddbbb___]]]ZZZZZZZZZZZZZZZXXXXXXWWWWWWVVVTTTRRRPPPOOORRRQQQQQQPPPPPPPPPPPPQQQNNNMMMLLLMMMNNNOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJEEEFFFHHHIIIJJJIIIGGGFFFGGGGGGGGGFFFGGGJJJLLLMMMKKKHHHDDDCCCDDDDDDCCCBBB@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>??????===<<<::::::::::::;;;<<<<<<<<<>>>===<<<;;;:::;;;;;;<<>>>>>>>>>>>>>>>>>>>>??????AAADDDGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFHHHIIIKKKNNN\\\ooo@@@@@@@@@AAABBBCCCEEEFFFEEEGGGJJJKKKLLLNNNQQQTTTQQQRRRUUUXXX[[[]]]___```aaaaaaaaadddjjjoootttvvvtttwww{{{~~~zzzwwwvvvuuusssqqqoooooonnnllljjjjjjhhheeecccbbb```^^^\\\QQQNNNLLLIIIHHHGGGEEEDDDGGGEEEDDDCCCDDDCCCAAA???>>>>>>>>>?????????@@@@@@?????????>>>??????@@@AAADDDCCCAAA@@@AAABBBDDDFFFHHHHHHIIIHHHGGGHHHKKKNNNQQQRRRUUUZZZ___eeejjjllltttyyyssskkkkkkmmmllliiicccYYYQQQMMMNNNRRRUUU___gggvvvxxxuuuttttttvvvzzz~~~~~~vvvooopppqqqmmmjjjhhhbbbeeefffbbb\\\\\\bbbiiiyyy|||xxxrrrsssuuuvvvtttoookkkjjjjjjgggjjjmmmmmmkkkhhhggggggkkklllmmmnnnoooooopppppppppqqqqqqrrrrrrqqqpppppppppssswwwyyyyyyvvvtttrrrooojjjhhhnnnrrrpppllljjjdddfffhhhlllnnnmmmjjjhhhdddddddddfffhhhhhhgggeeefffggghhhgggeeedddeeefffkkkjjjgggdddbbbbbbbbbbbbdddfffhhhiiijjjiiigggfffeeecccaaa___```bbbeeegggnnnllliiigggggggggggghhhfffbbb]]]YYYYYY\\\```ccccccddddddeeeeeedddccccccbbbaaa___]]]]]]^^^___```______^^^]]]\\\\\\\\\]]]]]]]]]^^^```bbbbbb```^^^]]][[[ZZZZZZZZZ[[[ZZZXXXVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPPPPOOONNNNNNOOOOOOMMMLLLKKKLLLNNNNNNNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDEEEGGGHHHFFFDDDCCCCCCCCCCCCBBB@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>???@@@AAACCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>??????>>>===<<<<<<<<<;;;;;;<<<===>>>>>>===;;;:::::::::<<<<<<===============<<<<<<<<<@@@@@@BBBEEEHHHHHHGGGEEEBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCDDDEEEEEEFFFEEEKKKWWWiii>>>>>>>>>>>>???@@@AAABBB???AAABBBCCCCCCEEEHHHJJJHHHIIIKKKNNNPPPSSSUUUVVVWWWWWWWWWYYY]]]aaadddggghhhlllrrrxxx|||}}}}}}{{{yyy{{{}}}~~~~~~zzzwwwvvvwwwyyyyyyxxxvvvsssqqqnnnppprrrqqqnnnllljjjjjjdddccccccccccccaaa^^^[[[ZZZXXXVVVTTTTTTRRRPPPNNNFFFFFFEEEDDDCCCBBBAAA@@@BBBAAAAAAAAABBBAAA???============>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAEEEDDDCCCCCCCCCDDDFFFFFFDDDEEEFFFGGGHHHJJJOOORRR[[[___eeelllrrrvvvxxxyyywwwxxx{{{{{{yyyuuupppmmmjjjiiicccXXXRRRTTTVVVVVVUUUSSSPPPPPPSSSZZZbbbfffsss}}}ssspppmmmooosssxxx~~~~~~vvvooommmmmmjjjhhhiiijjjlllllliiieeeeeejjjooovvvwwwzzz~~~|||vvvqqqqqqrrrrrrmmmfffaaa```aaafffiiilllkkkgggeeeeeegggkkklllmmmooopppqqqqqqqqqqqqooonnnllljjjjjjiiiiiipppssswwwyyywwwssspppooopppllllllqqqtttqqqmmmlllfffhhhjjjlllkkkiiifffdddaaabbbdddhhhjjjjjjgggeeefffggghhhgggffffffggghhhjjjhhheeecccaaaaaabbbbbbggghhhiiijjjjjjhhhfffdddbbb```^^^]]]^^^bbbgggjjjnnnjjjdddaaaaaabbbddddddccc___YYYWWWYYY]]]aaacccdddddddddddddddccccccbbbaaaaaa___^^^^^^^^^___```^^^]]]\\\\\\\\\\\\\\\\\\___^^^]]]^^^______]]][[[ZZZYYYXXXXXXZZZZZZYYYWWWTTTTTTTTTTTTTTTTTTUUUUUUPPPPPPOOONNNMMMMMMMMMMMMKKKJJJIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDEEEFFFHHHIIIHHHDDDBBBBBBBBB@@@AAADDDGGGFFFEEEEEEDDDDDDDDDDDD@@@@@@AAABBBCCCDDDDDDEEECCCBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAA;;;<<<===???AAACCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAA???>>>???@@@@@@???>>>>>>??????===<<<===???AAA???>>><<<::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAACCCFFFGGGFFFDDDAAAAAABBBBBBBBBAAA@@@???BBBBBBBBBBBBBBBAAAAAAAAABBBBBBGGGWWWnnn============>>>???@@@AAA===>>>??????>>>???BBBDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMNNNPPPRRRUUUYYY[[[^^^aaafffkkknnnooonnnnnnmmmqqqrrrsssyyy{{{{{{|||||||||}}}}}}}}}{{{}}}~~~sssrrrqqqqqqpppoookkkiiiiiillloooooommmhhhdddaaa^^^```bbbbbb```___^^^___YYYXXXWWWVVVVVVTTTQQQNNNMMMLLLJJJJJJIIIHHHFFFDDD???AAABBBBBBAAA?????????>>>>>>>>>???AAAAAA@@@>>>===>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCEEEGGGJJJMMMSSSYYY^^^iiimmmssswwwxxxvvvrrrooohhhfffdddaaa^^^ZZZWWWUUUTTTVVVSSSMMMJJJNNNQQQRRRPPPRRRWWW___kkkzzzwwwpppmmmnnnrrrxxx}}}}}}xxxuuuuuusssooooooqqqrrrrrrqqqooolllkkkmmmnnnqqqrrrtttvvvxxxwwwssspppkkkmmmlllhhhaaa^^^^^^aaahhhkkkllljjjfffdddfffjjjjjjkkkmmmoooqqqrrrrrrrrrpppmmmjjjgggffffffhhhiiinnnrrrwwwxxxuuurrrppppppnnnlllmmmpppooojjjggghhhdddfffiiiiiihhhdddaaa```______aaadddggghhhgggeeedddeeeggggggffffffhhhiiigggeeebbb___^^^^^^```aaaeeefffgggggggggfffdddddd]]]\\\\\\]]]```dddgggjjjiiiccc\\\XXXYYY]]]aaabbb```^^^\\\\\\```bbbcccbbbddddddddddddccccccbbbbbb_________^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]^^^]]][[[[[[[[[\\\[[[ZZZWWWVVVVVVWWWXXXYYYWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFFFFGGGGGGGGGGGGEEE@@@>>>@@@@@@>>>???DDDDDDEEEEEEDDDDDDCCCDDDDDD@@@AAABBBCCCDDDEEEEEEFFFBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBBAAAAAAAAAAAA<<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@???@@@AAABBBAAA@@@@@@@@@@@@???<<<===@@@BBB@@@???===;;;:::<<<===???<<<<<<<<<<<<============>>>======???BBBDDDDDDCCC@@@@@@AAAAAAAAA@@@???>>>???@@@@@@AAAAAA@@@@@@@@@???AAAFFFRRRbbbqqq}}}>>>>>>>>>>>>???@@@AAABBB>>>??????>>>===>>>AAACCCBBBBBBBBBAAABBBCCCDDDDDDFFFGGGIIIJJJLLLOOOSSSVVVXXXYYY\\\___aaabbbbbbbbbeeejjjllllllrrrzzz|||xxxyyywwwuuussssssuuuwwwyyyuuuuuuuuutttuuuvvvwwwwwwsssvvvyyyzzzyyy{{{~~~~~~}}}{{{{{{|||}}}~~~}}}|||}}}~~~{{{|||wwwjjjhhhgggggggggfffdddbbbaaadddhhhhhheee```ZZZWWWVVVXXXYYYYYYWWWVVVUUUVVVUUURRROOOMMMLLLJJJHHHFFFFFFEEEDDDDDDDDDCCCAAA???===???AAABBBAAA@@@???@@@<<<<<<===???BBBCCCBBB@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFIIIKKKOOOTTTYYYaaaiiiooorrrvvvyyyzzzuuulllbbb[[[XXXTTTOOOLLLKKKLLLMMMMMMJJJMMMNNNKKKKKKQQQUUUUUU[[[^^^fffrrr|||vvvyyywwwqqqllltttxxx}}}~~~|||{{{}}}~~~|||wwwvvvyyyvvvtttrrrpppnnnllljjjjjjppppppppprrrsssrrrpppnnneeehhhiiifffaaa```dddhhhjjjlllmmmjjjfffeeehhhllljjjkkknnnppprrrrrrrrrrrrmmmjjjgggeeeeeehhhkkknnnmmmrrrvvvwwwuuurrrqqqrrrmmmlllmmmmmmiiiccc```bbbaaadddfffgggdddaaa^^^]]]^^^]]]]]]___ccceeeffffffbbbdddffffffffffffhhhiiiiiigggdddaaa```aaabbbcccbbbbbbccccccddddddccccccYYYZZZ\\\___bbbeeeggghhhddd]]]UUUQQQTTTZZZ___bbb___^^^___cccggghhheeebbbdddddddddccccccbbbbbbbbb]]]]]]^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]][[[YYYXXXYYY[[[[[[ZZZUUUUUUUUUVVVWWWXXXVVVUUUTTTTTTSSSRRRRRRRRRRRRSSSOOONNNMMMLLLKKKKKKKKKKKKMMMLLLJJJKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIICCCEEEGGGIIIIIIHHHFFFEEEAAA<<<;;;???@@@>>>@@@EEEAAABBBCCCBBBAAAAAAAAABBBAAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCBBBBBBCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@===>>>>>>?????????>>>>>>?????????????????????????????????@@@@@@AAAAAAAAABBBAAA@@@@@@BBBCCCBBB@@@@@@AAAAAA???<<<<<<@@@CCCAAA???===;;;;;;<<<>>>???============>>>>>>>>>???===;;;;;;<<>>===<<<===>>>@@@BBBCCCCCCCCC===BBBJJJTTT]]]eeekkkoooooo|||===>>>>>>>>>????????????============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDEEEGGGGGGHHHOOOOOOPPPRRRSSSTTTUUUVVVYYYZZZ\\\^^^aaaccceeefffaaabbbeeegggiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllllljjjlllnnnooooooppprrrssswwwuuurrrqqqqqqsssvvvyyywwwxxx{{{||||||{{{xxxwwwxxxvvvtttrrrqqqsssuuuvvvtttsssrrrpppooooooppppppppppppqqqpppooollliiigggaaa___[[[ZZZYYYYYYXXXWWWTTTUUUVVVVVVTTTRRROOONNNOOOOOONNNNNNNNNMMMMMMMMMFFFFFFEEEDDDCCCCCCBBBBBB??????>>>>>>=========<<>>===<<<@@@@@@@@@???????????????BBBAAA@@@???>>>>>>???@@@BBBCCCEEEEEEDDDDDDEEEFFFGGGFFFEEEEEEFFFIIILLLNNNMMMQQQXXX___eeejjjmmmnnnqqqnnnjjjeee___WWWOOOJJJKKKJJJIIIHHHFFFEEEDDDDDDEEELLLPPPPPPSSS^^^jjjrrrwwwzzzzzztttrrrsssqqqooouuuxxx{{{~~~~~~|||{{{|||zzzwwwzzztttlllggggggjjjnnnqqqsssqqqooonnnmmmkkkhhhfffgggfffeeeddddddddddddeeellljjjiiiiiijjjjjjiiiggggggkkkoooqqqpppnnnlllkkkkkkkkkjjjhhhggggggjjjlllqqqqqqpppqqqrrrrrrooommmkkkkkkjjjfff```[[[WWWVVVXXXYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUXXX]]]aaacccccciiihhhhhhhhhhhhiiiiiijjjeeedddcccccceeeggggggfffggghhhhhhhhhhhhhhhhhhggg```ZZZYYY```dddbbbbbbeeeccc]]]VVVRRRSSSXXX^^^aaafffdddccceeehhhiiigggdddggggggeeedddbbbaaa```___bbb___\\\ZZZZZZZZZYYYXXX[[[[[[]]]^^^```aaaaaaaaaYYYXXXVVVVVVXXXYYYXXXWWWUUUSSSQQQRRRUUUVVVTTTRRRUUUTTTRRRPPPOOOOOOOOOOOOOOONNNLLLKKKKKKKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKIIIGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGHHHGGGDDDBBB::::::;;;<<<===>>>??????AAABBBBBBBBBAAA@@@@@@???AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???===>>>>>>?????????>>>>>>;;;<<<>>>???@@@@@@@@@???===?????????>>>===>>>???@@@AAAAAABBBBBBAAAAAA@@@>>>===<<<<<<===???AAACCC>>>>>>============>>>>>>;;;<<<>>>?????????>>>=========>>>>>>?????????@@@>>>>>>>>>>>>???????????????@@@AAA@@@>>>>>>???@@@???EEEOOOZZZaaa```[[[VVV[[[^^^fffqqq{{{>>>>>>>>>?????????????????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEEEEHHHHHHIIIIIIJJJKKKLLLLLLNNNOOOQQQSSSUUUWWWYYYZZZWWWXXXZZZ\\\]]]^^^______aaaaaaaaaaaaaaabbbbbbcccccceeeggggggggggggiiijjjjjjiiigggfffggghhhkkklllkkklllnnnoooooonnnlllkkkkkkjjjhhhgggggggggiiiiiiiiihhhgggeeeeeeeeeeeefffddddddeeedddccc```^^^\\\YYYVVVSSSRRRRRRRRRQQQOOOLLLMMMNNNNNNLLLJJJHHHFFFHHHGGGGGGGGGFFFFFFFFFEEEBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>=========<<>>>>>===AAAAAAAAAAAAAAA@@@@@@@@@DDDCCCBBBBBBBBBCCCDDDEEEDDDEEEFFFFFFFFFGGGIIIKKKHHHIIIKKKMMMOOOQQQSSSTTT[[[\\\^^^```bbbbbbbbbbbb^^^\\\YYYVVVRRRMMMIIIFFFDDDDDDEEEFFFGGGIIIMMMOOOJJJPPPVVV]]]jjj|||~~~yyytttqqqpppqqqpppoootttuuuvvvwwwxxxzzz{{{{{{}}}~~~zzzvvvssstttqqqmmmkkklllnnnqqqqqqrrrnnnjjjhhhhhhhhhhhhhhhhhhgggfffeeeeeegggiiijjjnnnlllkkkkkkkkkkkkjjjhhheeehhhlllmmmmmmmmmmmmnnnlllnnnppppppooonnnooopppqqqpppooooooooommmjjjhhhhhhhhhfffaaa[[[UUUQQQPPPVVVVVVUUUUUUTTTRRRQQQPPPQQQPPPQQQTTTYYY^^^bbbccccccccccccddddddeeefffgggcccbbbaaabbbdddeeeeeeeeeggggggffffffffffffgggggg^^^ZZZZZZaaaeeedddccceee___\\\YYYYYY[[[^^^```aaaaaaaaabbbeeehhhiiihhhgggeeeeeedddbbbaaa___^^^^^^___]]]ZZZYYYYYYYYYYYYXXX]]]^^^___``````______^^^YYYXXXXXXYYYYYYXXXUUUSSSSSSQQQPPPQQQSSSTTTSSSQQQRRRQQQOOONNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHGGGDDDAAA:::;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@>>>>>>??????@@@??????>>>;;;<<<>>>???@@@@@@??????>>>???@@@@@@>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<===>>>@@@AAA>>>>>>============>>>>>><<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>?????????;;;<<<<<<===>>>???@@@@@@>>>???@@@@@@>>>>>>???@@@BBBIIITTT]]]___\\\UUUPPPMMMPPPVVV___iiirrr{{{@@@?????????????????????@@@@@@@@@????????????>>>==============================>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNNNNOOOPPPQQQSSSTTTVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[]]][[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVVVVUUUSSSQQQPPPOOOMMMKKKJJJJJJJJJHHHGGGEEEEEEFFFFFFEEECCCAAA@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>======<<<<<<>>>>>>>>>>>>============???@@@@@@@@@@@@@@@???>>>AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHIIIMMMOOOOOORRRXXX]]]```aaa```___^^^\\\ZZZWWWUUURRRQQQPPPKKKIIIHHHFFFDDDCCCCCCCCCEEEGGGHHHIIIJJJMMMPPPSSSZZZbbbnnn|||tttppprrrtttuuutttttttttuuuvvvtttsssrrrssswww{{{}}}~~~}}}}}}{{{xxxtttqqqooonnnnnnnnnppprrrsssqqqooommmiiicccaaabbbeeegggiiiiiihhhgggggghhhkkknnnooolllkkkjjjlllmmmnnnlllkkkeeeggghhhhhhhhhiiikkkmmmpppsssvvvwwwwwwuuuuuuuuupppooommmlllllliiifffcccbbbbbbaaa^^^YYYUUUTTTTTTZZZZZZYYYXXXVVVTTTSSSRRRQQQNNNMMMOOOTTT[[[___bbb``````aaabbbbbbcccddddddaaa___^^^___aaaccccccbbbfffeeecccaaaaaaccceeefff___]]]___dddgggfffdddeee\\\\\\^^^aaaddddddcccaaa^^^aaaeeeggggggfffeeeeeecccbbbaaa```___^^^]]]]]]\\\ZZZXXXXXXYYYZZZYYYXXXaaaaaabbbbbbaaa___]]][[[YYYYYYYYYZZZZZZWWWSSSOOOPPPOOONNNOOOQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIGGGEEEEEEGGGHHHGGGFFFHHHGGGGGGGGGGGGFFFCCCAAA<<<===>>>@@@AAABBBCCCCCC@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@@@@@@@??????<<<<<<===>>>???????????????@@@AAA@@@???>>>???AAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>=========>>>???@@@>>>======<<<<<<======>>>======<<<<<<======>>>???============>>>>>>>>>>>>999999:::<<<===>>>???@@@===???@@@???>>>===>>>@@@EEENNNZZZ___\\\TTTMMMHHHBBBEEEHHHLLLRRR\\\iiirrr~~~AAA@@@@@@@@@@@@?????????@@@@@@@@@@@@????????????========================<<<<<<<<<======>>>>>>?????????????????????????????????@@@BBBCCCDDDEEEFFFHHHGGGFFFFFFGGGIIIKKKLLLNNNMMMMMMMMMMMMNNNOOOOOONNNOOOPPPPPPNNNNNNNNNPPPPPPPPPQQQRRRRRRRRRRRRRRRTTTSSSRRRRRRRRRRRRSSSTTTPPPQQQQQQRRRQQQPPPOOONNNPPPPPPOOOOOONNNNNNNNNNNNLLLLLLLLLLLLKKKJJJHHHHHHIIIGGGEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIJJJLLLOOOTTTWWW^^^bbbiiinnnpppnnniiifffUUUSSSOOOLLLIIIGGGGGGGGGGGGFFFEEEBBBBBBCCCFFFHHHGGGMMMUUUZZZ]]]```ccceeevvvzzznnnlllrrryyy{{{yyyvvvvvvxxxzzzxxxvvvtttuuuxxx{{{~~~{{{zzzxxxuuurrrpppnnnmmmmmmnnnqqqtttuuurrrmmmiiifffbbb^^^]]]___cccfffhhhiiijjjjjjkkklllmmmnnnnnngggggghhhjjjmmmnnnmmmkkkjjjjjjjjjiiihhhjjjnnnqqquuuwwwyyyyyyxxxvvvvvvvvvooonnnmmmmmmllljjjgggddd]]]^^^^^^^^^]]]^^^```bbbeeedddcccbbb```^^^\\\[[[UUURRRPPPPPPTTTZZZ^^^```bbbbbbccccccddddddcccccc^^^\\\\\\]]]___aaaaaa```cccaaa^^^\\\\\\^^^aaaccccccdddfffiiijjjhhhfffeee]]]^^^aaaeeeggggggccc```___dddhhhhhheeeaaa___```aaaaaa```___^^^^^^]]]]]]ZZZYYYXXXYYY[[[\\\\\\[[[bbbcccddddddcccaaa^^^\\\YYYXXXXXXXXXXXXVVVSSSPPPMMMMMMMMMMMMNNNOOONNNNNNOOOOOOOOOOOONNNNNNOOOOOOKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDDDDFFFGGGFFFEEEHHHGGGFFFGGGGGGFFFCCCAAA===???@@@BBBDDDDDDEEEEEEAAAAAABBBBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@??????<<<======>>>>>>>>>>>>>>>???@@@AAAAAA@@@???@@@AAA??????@@@@@@@@@@@@?????????>>>>>>=========>>>>>>=========<<<<<<===============<<<;;;;;;===>>>???========================999999:::;;;<<<<<<======<<<>>>???>>>======>>>???FFFPPP[[[^^^XXXNNNFFFCCCAAACCCDDDDDDDDDKKKVVV___iiipppAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBBAAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFHHHHHHHHHFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJLLLKKKIIIHHHHHHIIIKKKLLLHHHIIIJJJKKKKKKIIIHHHFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBCCCBBBAAAAAABBBBBB@@@???@@@@@@AAAAAA@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@@@@???????????????????????????@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIILLLPPPTTTYYY^^^dddiiinnnqqqssstttqqqjjjbbb]]]NNNLLLIIIFFFEEEEEEFFFFFFHHHHHHGGGDDDCCCFFFKKKPPPMMMZZZlll|||uuuoooqqqxxx{{{vvvuuuvvv{{{zzzxxxwwwwwwwwwyyyyyywwwvvvsssqqqooonnnnnnnnnooopppqqqsssrrrnnnhhhccc___^^^]]]^^^aaadddffffffhhhjjjmmmoooooonnnllljjjhhhhhhhhhiiijjjiiigggdddhhhiiijjjjjjllloootttwwwxxxxxxwwwuuusssrrrsssuuuoooooonnnooopppooollljjj]]]^^^___```aaadddhhhkkkkkkkkkjjjhhhgggdddbbbaaa\\\ZZZYYYYYY[[[]]]^^^^^^dddddddddddddddcccaaaaaa\\\[[[ZZZ[[[^^^``````___```^^^ZZZWWWWWWZZZ^^^```hhhkkkmmmmmmkkkiiigggdddaaaaaabbbdddfffeeebbb```___cccggggggccc___]]]]]]``````______^^^^^^^^^]]]ZZZYYYYYY[[[^^^______^^^aaabbbcccddddddbbb```___ZZZXXXUUUTTTTTTUUUUUUTTTLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGEEECCCDDDEEEFFFEEEEEEGGGFFFFFFFFFGGGFFFCCCAAA@@@AAACCCEEEFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>===============>>>>>>>>>???@@@AAAAAA@@@???@@@AAA>>>??????@@@@@@??????>>>>>>>>>========================<<<<<<<<<<<<=========<<<;;;;;;;;;<<<>>>???===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>======>>>???DDDLLLUUUWWWQQQIIICCCAAA@@@CCCDDDBBB???BBBIIIPPPUUU]]]lll@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>??????@@@????????????@@@AAAAAAAAACCCDDDCCCAAAAAABBBCCCAAABBBCCCCCCDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBCCCDDDEEEDDDCCCBBBAAA@@@AAAAAABBBAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>===>>>??????===<<<>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAACCCDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGIIIJJJKKKKKKKKKKKKQQQUUUZZZ```fffkkkqqquuuppppppnnniiibbbYYYQQQLLLHHHGGGEEECCCBBBCCCDDDEEEBBBDDDFFFFFFHHHMMMUUU\\\pppzzzrrroooooo}}}|||wwwvvvwwwvvvvvvuuuttttttsssssssssuuusssrrrpppoooooopppppppppooommmlllkkkhhheeebbb\\\]]]^^^aaaeeeggggggfffiiikkknnnpppqqqooollljjjooonnnlllkkkiiieee```\\\[[[]]]aaaeeeiiimmmrrrvvvuuuuuussspppnnnnnnppprrroooooopppqqqssssssqqqoooddddddcccaaaaaacccgggjjjjjjjjjiiihhhfffdddcccbbbaaabbbdddggghhhfffaaa]]]aaabbbccccccbbbaaa___^^^[[[ZZZZZZ[[[^^^`````````^^^\\\XXXVVVVVVXXX\\\^^^hhhlllnnnkkkhhhgggfffccccccbbbaaabbbcccdddbbbaaa^^^```cccdddbbb```^^^]]]^^^^^^^^^^^^^^^^^^^^^]]][[[[[[[[[^^^```bbbaaa````````````aaaaaa``````___ZZZWWWSSSRRRRRRTTTUUUVVVMMMNNNOOONNNLLLKKKKKKLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGEEECCCDDDEEEFFFEEEDDDEEEDDDDDDFFFGGGGGGEEEBBBBBBCCCEEEGGGGGGFFFEEEDDDAAABBBBBBCCCCCCCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAAAAABBBDDDDDDAAAAAAAAAAAA@@@???>>>===>>>======<<<<<<======>>>???@@@AAA@@@???>>>???AAA>>>>>>????????????>>>>>>===========================<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999:::;;;======<<<<<<>>>???AAAGGGLLLMMMJJJEEEBBBAAA<<<>>>@@@@@@??????CCCFFFIIILLLVVVdddttt???@@@@@@AAABBBCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<=========<<<<<<;;;======<<<<<<======>>>???>>>???AAA@@@??????@@@AAA>>>>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<=========<<<<<<>>>??????===;;;======<<<======>>>??????===>>>>>>>>>?????????@@@>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHJJJKKKKKKJJJLLLNNNQQQSSSUUUUUUVVVYYY\\\aaadddfffggghhhiiiaaa___[[[VVVQQQLLLHHHFFFEEEDDDDDDDDDDDDEEEGGGGGGHHHMMMTTTYYY```jjjwwwzzzqqqiiijjjppp{{{vvvssssssuuupppoooooonnnnnnpppqqqrrruuutttrrrqqqppppppppppppmmmiiieeebbbccceeefffggg^^^___```cccgggjjjjjjiiikkklllmmmooopppppppppooosssrrrpppnnnkkkfff```\\\VVVZZZ```eeehhhkkknnnpppooopppppppppnnnnnnpppqqqpppoooppprrrssstttrrrpppjjjiiifffcccaaaaaaeeehhhhhhhhhhhhgggfffeeecccbbbcccgggnnnssstttoooeee^^^^^^___aaabbbcccbbbaaa```\\\ZZZZZZ[[[^^^```aaaaaa]]]\\\YYYWWWWWWYYY\\\]]]bbbhhhiiieeebbbcccdddaaaaaaaaaaaabbbdddeeedddbbbaaa``````aaaaaa```]]][[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\___aaacccbbb```^^^^^^\\\[[[[[[[[[\\\\\\ZZZXXXTTTSSSSSSSSSSSSRRRPPPQQQQQQOOOLLLJJJJJJLLLKKKLLLLLLLLLKKKIIIHHHGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGEEEDDDDDDEEEFFFFFFEEECCCBBBCCCEEEGGGGGGFFFDDDDDDEEEGGGHHHGGGFFFCCCBBB???@@@@@@AAABBBBBBAAAAAA???@@@@@@AAAAAA@@@@@@?????????@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBDDDEEE@@@@@@@@@@@@???>>>===<<<>>>===<<<<<<<<<<<<===>>>>>>???@@@@@@>>>>>>???@@@===>>>>>>>>>>>>>>>>>>===;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999;;;<<<<<<<<<<<<===???AAABBBCCCCCCCCCBBBAAA@@@=========>>>>>>???@@@AAACCCCCCHHHOOOYYYfff{{{>>>???@@@AAACCCDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>======<<<<<<>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>===<<<===>>>>>>>>>===<<<;;;===============>>>??????<<<>>>??????>>>>>>???@@@>>>>>>>>>>>>>>>???@@@@@@????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???======<<<<<<<<<===>>>>>>>>>>>>>>>@@@AAAAAA???===============>>>???@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEBBBBBBBBBCCCCCCDDDDDDDDD@@@AAABBBDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKLLLMMMNNNSSSUUUYYY]]]aaadddeeefff___aaabbbaaa]]]YYYVVVUUUOOOMMMJJJHHHGGGGGGIIIJJJGGGHHHIIIJJJLLLNNNPPPQQQ[[[bbbmmmwww}}}wwwmmmfffiiissswwwuuuqqqmmmiiihhhjjjkkkmmmllljjjjjjkkknnnrrrtttvvvvvvtttrrrqqqpppppppppiiiddd^^^[[[^^^dddiiimmmaaaaaaaaadddhhhkkkllllllmmmlllllllllnnnqqqtttvvvsssrrrqqqpppoookkkfffbbb___dddjjjnnnppppppppppppiiillloooqqqqqqppppppqqqpppooopppqqqsssrrrpppooommmkkkhhhdddbbbbbbfffiiijjjjjjjjjiiiiiigggffffffbbbhhhrrr{{{|||uuuiii```\\\^^^```cccdddeeedddccc\\\[[[ZZZ\\\___aaabbbbbb^^^]]][[[YYYYYY[[[]]]^^^\\\bbbddd___]]]```bbb```______```cccfffgggeeedddgggccc```______^^^ZZZVVVZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\___bbbbbbaaa```^^^\\\ZZZWWWWWWWWWXXXYYYZZZXXXVVVUUUTTTSSSPPPMMMQQQSSSSSSQQQLLLJJJJJJLLLMMMNNNNNNNNNLLLJJJHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFDDDDDDFFFFFFFFFEEEAAAAAABBBEEEGGGHHHGGGEEEEEEFFFHHHHHHHHHEEEBBBAAA===>>>???@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCAAAAAAAAACCCEEEFFF@@@@@@@@@??????===<<<<<<>>>>>><<<;;;;;;<<<===>>>===???@@@???>>>===>>>???======>>>>>>>>>>>>======::::::<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<999:::<<<=========<<<;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<999:::<<<<<<<<<<<<===???BBB@@@======???@@@@@@???AAA???>>>===?????????>>>@@@AAADDDHHHJJJMMMXXXcccxxx======<<<;;;<<<>>>@@@BBBAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAA@@@???@@@AAABBB===>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;============>>>>>>>>>>>>??????>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>>>>???@@@???>>>======>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>=========????????????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA???@@@AAACCCDDDDDDCCCBBBDDDBBBAAAAAABBBDDDEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFHHHKKKPPPSSSUUUXXX[[[]]]bbbiiirrryyyyyyssskkkdddWWWVVVSSSOOOLLLJJJIIIHHHGGGFFFEEEFFFHHHHHHGGGFFFHHHLLLPPPQQQRRRZZZhhhsssvvvrrrrrrrrrpppnnnqqqiii```[[[\\\aaadddfffjjjkkkkkkmmmnnnooopppqqqtttsssqqqooommmkkkkkkjjjgggaaa[[[XXX[[[bbbjjjoooeeegggiiiiiiffffffhhhjjjpppllljjjkkkooorrrrrrqqquuurrrlllhhheeeeeefffgggqqqtttxxxyyyvvvqqqmmmkkkjjjkkkmmmoooqqqrrrsssssssssrrrpppoooppprrrtttuuummmfff___^^^bbbggghhhfffeeefffgggfffddddddfffgggiiinnnvvv{{{{{{uuunnnhhhaaadddiiijjjiiigggfffeeeaaaaaabbbbbbbbbbbbccccccbbbbbbaaa``````aaaaaabbb```___]]]^^^```aaaaaa```bbbaaa```___```ccceeegggfffddd```]]][[[[[[\\\]]][[[[[[[[[\\\\\\]]]]]]]]]^^^```bbbcccaaa___]]]]]]___]]]\\\ZZZYYYXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVUUURRROOOLLLJJJHHHHHHLLLLLLMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCAAA@@@??????>>>???@@@@@@AAAAAAAAAAAA>>>@@@BBBBBB@@@@@@@@@AAA>>>???@@@AAABBBAAA@@@@@@BBBAAA@@@@@@??????@@@@@@@@@???>>><<<<<<<<<<<<===>>>>>>>>>>>>????????????>>><<<;;;:::;;;<<<>>>@@@===============<<<<<<<<<<<<<<<<<<============>>>???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999:::;;;;;;;;;:::::::::::::::::::::;;;<<<===999999999:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????CCCBBBBBBCCCEEEHHHKKKMMM^^^dddnnn{{{>>>??????@@@@@@@@@AAAAAA??????@@@AAABBBDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???AAA@@@@@@@@@@@@?????????@@@@@@??????????????????@@@@@@@@@??????>>>>>>============>>>>>>>>>????????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAAAAA@@@???>>>>>>???@@@AAA======>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@AAAAAA??????????????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDFFFEEECCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHJJJKKKMMMOOOPPPQQQSSSVVVZZZ^^^```cccfffhhhllloootttvvvsssjjj```YYYMMMMMMLLLJJJIIIHHHGGGFFFKKKJJJHHHGGGIIIMMMRRRUUUYYY]]]ccchhhnnnzzz~~~wwwttttttuuussspppoooggg\\\VVVWWW\\\aaadddlllmmmppprrrsssrrrqqqooopppooonnnkkkiiigggfffeeebbb]]]WWWVVV[[[bbbhhhkkkgggiiikkkkkkiiiiiikkkmmmnnnmmmlllmmmoooqqqqqqqqquuurrrmmmiiiggghhhjjjkkkuuuxxx{{{{{{xxxtttqqqooonnnnnnooopppqqqqqqqqqqqqrrrqqqqqqppppppqqqqqqrrriiiddd___]]]```cccddddddiiihhhgggdddbbbcccfffiiisssuuuyyy{{{zzzuuupppllldddgggiiijjjhhhfffeeeeeeeeeeeeddddddddddddddddddccccccdddddddddddddddddd```^^^]]]]]]___`````````aaaaaaaaaaaabbbccceeefffdddbbb___\\\[[[[[[\\\]]]\\\]]]]]]]]]^^^^^^^^^^^^^^^```bbbbbb```^^^^^^^^^___^^^\\\ZZZYYYYYYYYYZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRQQQOOONNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@??????<<<===>>>@@@@@@AAAAAAAAA===>>>@@@@@@>>>>>>>>>??????@@@AAABBBBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@AAA@@@>>>===<<<<<<==================>>>>>>>>>>>>======<<<<<<<<<===>>>???>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888999::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<==============================>>>>>>>>>?????????<<<<<<<<<<<<>>>@@@CCCEEEKKKPPPYYYdddpppzzz>>>???@@@@@@@@@???>>>============>>>???@@@BBBCCCFFFFFFFFFEEEDDDCCCBBBAAABBBCCCBBBBBBAAA@@@???>>>AAA@@@@@@@@@?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBB????????????@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBGGGFFFEEEDDDDDDDDDEEEFFFFFFHHHIIIJJJIIIIIIIIIKKKOOOPPPSSSWWW[[[^^^```aaaaaaccceeeeeeeeefffgggiiifffgggiiigggbbbZZZQQQLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMRRR]]]jjjttt}}}{{{vvvtttuuuvvvtttrrrnnneeeYYYRRRTTT[[[bbbfffnnnppptttvvvvvvssspppmmmmmmmmmlllkkkiiifffdddcccddd^^^YYYZZZ```gggjjjjjjjjjlllnnnnnnnnnnnnoooqqqmmmnnnoooooonnnnnnoooqqqtttqqqmmmjjjjjjkkknnnpppwwwyyyzzzyyywwwtttssssssqqqqqqrrrrrrqqqqqqpppppppppqqqrrrrrrrrrpppnnnlllfffccc```^^^]]]___aaacccjjjiiigggdddcccfffkkkooozzzzzzzzzyyywwwssspppnnniiijjjkkkjjjhhhfffeeeeeeiiihhhhhhggggggfffffffffdddeeefffhhhhhhhhhgggggg```^^^]]]]]]___``````___aaabbbbbbccccccddddddccc```^^^\\\ZZZZZZZZZ[[[\\\^^^^^^^^^^^^_______________```aaa```___^^^___```___^^^\\\[[[ZZZYYYZZZZZZ]]]\\\YYYWWWUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQNNNNNNNNNNNNMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@??????>>>;;;<<<>>>???@@@AAAAAAAAA===???@@@@@@???>>>>>>???@@@AAAAAABBBCCCBBBBBBBBBAAAAAA@@@????????????@@@AAA@@@???>>>============;;;;;;<<<<<<==================>>>>>>??????>>>>>>??????>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::777888999:::;;;;;;<<<;;;:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>@@@BBBCCCBBBEEEKKKQQQZZZfffuuu~~~DDDCCCBBB@@@???>>>>>>>>>??????>>>>>>>>>>>>??????CCCDDDEEEFFFFFFEEECCCBBBDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>?????????@@@@@@????????????????????????????????????????????????=========>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC??????@@@@@@@@@@@@@@@AAA??????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEHHHJJJFFFJJJOOOQQQRRRSSSVVVXXX___bbbeeeiiilllmmmllllllffffffddd```\\\YYYXXXXXXUUUUUUVVVUUURRRNNNKKKHHHHHHGGGGGGHHHIIILLLNNNPPPOOOUUU^^^gggppp||||||vvvuuussstttuuuuuutttrrrpppfff\\\WWWZZZccckkkppprrrsssuuuvvvuuusssooommmmmmmmmmmmmmmlllkkkiiihhhnnniiidddffflllqqqqqqooolllmmmooopppqqqrrrssstttkkknnnppppppmmmkkkmmmooopppnnnkkkiiiiiillloooqqquuuvvvvvvtttrrrqqqqqqrrrrrrrrrsssssssssrrrrrrqqqppprrrtttuuussspppllliiieeedddcccaaa______bbbeeehhhhhhiiihhhiiimmmqqquuuxxxxxxwwwvvvssspppnnnlllnnnooonnnkkkhhhffffffgggkkkkkkjjjiiihhhgggfffeeedddeeehhhjjjkkkjjjiiihhhbbb```______```aaaaaa```aaabbbdddeeeeeecccbbbaaa\\\[[[YYYXXXYYYYYY[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^``````aaa```^^^^^^```aaa^^^]]][[[ZZZYYYYYYZZZZZZ]]]\\\ZZZWWWUUUSSSRRRRRRNNNNNNNNNNNNOOOPPPQQQRRROOOOOONNNMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA??????@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>><<<===>>>@@@AAABBBCCCCCC@@@AAACCCBBBAAA@@@@@@AAA@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@???????????????@@@@@@???>>>=========<<<:::::::::;;;;;;<<<<<<===<<<>>>???@@@@@@???>>>===@@@???>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<;;;;;;::::::777888999:::;;;<<<<<<<<<;;;::::::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@AAABBBCCCCCCEEEGGGHHHKKKTTTbbbmmmUUUQQQKKKEEEAAA@@@BBBCCC@@@???????????????@@@@@@@@@AAACCCDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC?????????@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBFFFFFFFFFFFFGGGGGGGGGGGGBBBDDDFFFGGGHHHJJJNNNRRRQQQWWW^^^bbbdddgggkkkooouuuvvvxxxxxxuuuoooiiieee^^^\\\YYYTTTNNNIIIHHHHHHKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLOOOTTT[[[aaaeeeqqqzzz|||uuuuuuvvvuuussspppqqqsssuuuwwwvvvtttrrrrrrkkkdddbbbhhhqqqxxx|||xxxxxxxxxwwwuuusssrrrqqqlllmmmmmmnnnooooooooooooxxxtttqqqqqquuuwwwuuurrrmmmnnnoooqqqsssuuuvvvwwwmmmoooqqqoookkkjjjkkknnnmmmkkkhhhfffgggjjjnnnppprrrsssrrrpppnnnnnnppprrrpppqqqrrrtttuuuuuuuuuuuurrrtttvvvvvvtttqqqllljjjfffffffffeeecccdddfffhhhjjjlllnnnppppppqqqsssuuussstttuuuuuutttqqqnnnlllqqqqqqooommmiiihhhiiijjjkkkjjjiiihhhgggeeeddddddccceeegggiiijjjjjjhhhhhhdddcccaaaaaabbbccccccbbbaaabbbdddeeedddbbb```^^^YYYXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\___``````___^^^^^^```bbb]]]\\\ZZZYYYXXXXXXYYYZZZ\\\[[[YYYWWWUUUTTTSSSSSSOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>???AAABBBCCCDDDDDDDDDAAABBBCCCCCCAAA@@@@@@AAA???????????????@@@@@@@@@AAA@@@??????>>>>>>????????????>>>>>>===<<<<<<;;;888999999:::;;;<<<<<<<<<<<<>>>@@@AAAAAA???===<<<@@@???>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::777888999:::;;;;;;;;;;;;;;;::::::999999999::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>??????AAACCCCCCBBBAAAEEEOOOWWWsssnnnggg\\\QQQIIIFFFEEEFFF>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKGGGFFFFFFEEEDDDCCCBBBBBB???@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHIIILLLOOOQQQRRRUUUZZZ___ffflllsssvvvuuuvvvyyy}}}~~~{{{uuummmcccZZZUUUPPPPPPNNNJJJFFFDDDEEEFFFIIIHHHHHHHHHIIIKKKNNNPPPUUUXXX^^^fffpppzzz~~~wwwrrrooonnnnnnkkknnnrrrvvvxxxwwwtttrrrrrrnnnlllnnnuuu|||||||||zzzxxxwwwuuuttttttkkkkkkkkklllmmmnnnpppqqqyyyxxxvvvuuuuuutttsssrrrnnnnnnooorrrvvvxxxyyyyyyrrrrrrqqqnnnlllkkklllnnnmmmkkkhhhffffffiiilllnnnqqqrrrqqqpppnnnnnnpppssspppqqqsssuuuvvvxxxyyyyyyuuuuuuvvvuuussspppnnnlllgggggggggggghhhiiijjjjjjnnnpppsssttttttsssssssssrrrtttvvvxxxwwwtttqqqnnnooooooooommmjjjiiijjjkkkiiiiiihhhgggeeedddccccccdddeeefffggghhhhhhggggggfffdddccccccdddddddddcccbbbbbbccccccbbb```]]]\\\WWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ^^^___``````______```aaa]]]\\\ZZZYYYYYYYYYZZZ[[[]]]\\\ZZZXXXVVVTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNPPPOOOMMMKKKJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDD???AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???============<<<;;;::::::888888999:::;;;<<<<<<======>>>???@@@@@@>>><<<;;;??????>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;999999:::;;;;;;;;;::::::;;;::::::999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<======>>>>>>>>>???@@@AAAAAA@@@BBBGGGKKKZZZfffrrrxxx}}}nnnaaaXXXSSSQQQKKKKKKIIIGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBAAABBBDDDFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBCCCDDDDDDEEEEEECCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEFFFHHHIIIIIIJJJHHHHHHIIIJJJKKKLLLLLLMMMLLLNNNRRRUUUVVVUUUTTTRRRVVVZZZ^^^______bbbhhhmmmwww|||xxxttttttwwwtttqqqjjjaaaYYYRRRMMMKKKHHHIIIHHHGGGFFFGGGIIILLLKKKLLLNNNRRRXXX___fffjjjsssyyy}}}xxxtttoookkkiiidddiiioootttuuussspppnnnooonnnqqqvvv}}}}}}yyyyyyyyyyyywwwtttrrrpppmmmkkkjjjiiiiiikkkmmmooosssttttttrrrooonnnoooppppppoooooosssxxx||||||{{{yyyvvvqqqooonnnooopppppppppnnnjjjhhhgggiiilllooooooppppppooonnnnnnppprrrqqqrrrsssvvvwwwyyyyyyzzzvvvuuusssrrrpppooonnnnnnfffddddddfffjjjlllkkkiiimmmoooqqqsssssstttvvvxxxuuuvvvwwwwwwvvvtttrrrpppjjjkkklllkkkiiiiiiiiijjjhhhggggggfffeeeddddddcccfffffffffffffffffffffffffffeeeccccccddddddcccbbbbbbbbbbbbaaa```^^^\\\ZZZWWWWWWWWWXXXXXXXXXXXXYYY[[[[[[[[[ZZZZZZYYYYYYYYY\\\^^^aaaaaa````````````^^^]]]\\\[[[[[[[[[\\\]]]___^^^[[[XXXVVVSSSRRRQQQTTTTTTSSSQQQPPPPPPPPPPPPPPPNNNLLLJJJIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBB@@@AAABBBBBB???>>>>>>>>>??????>>>>>>>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<:::999888888888999:::;;;<<<============>>>>>>>>>===<<<;;;>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;::::::999999;;;::::::999888888999999::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHRRR[[[]]]aaaooo}}}pppgggbbbdddaaa^^^YYYTTTPPPMMMLLLHHHGGGDDDBBB@@@@@@@@@@@@AAABBBCCCEEEGGGHHHHHHHHHLLLLLLKKKJJJHHHGGGGGGFFFCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAACCCDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLLLLMMMNNNNNNOOOPPPRRRSSSTTTUUU[[[^^^cccggghhhhhheeedddbbbfffiiijjjiiikkkqqqwww~~~}}}rrriiiggggggccc^^^VVVNNNHHHGGGHHHIIIGGGHHHHHHGGGGGGIIIMMMPPPPPPSSSYYYcccooo{{{xxxvvvtttsssqqqlllfffbbb]]]ccckkkpppqqqoookkkiiikkkmmmrrryyy{{{wwwssstttvvvwwwvvvrrrnnnkkkpppnnnjjjhhhgggiiilllnnnmmmppprrrpppkkkjjjmmmpppqqqpppppptttzzz~~~~~~}}}yyyrrroooppprrrrrrrrrtttqqqmmmjjjiiikkknnnppplllmmmnnnmmmllllllnnnppprrrsssuuuvvvxxxyyyyyyyyyvvvtttqqqooommmmmmnnnooodddbbbaaadddjjjmmmkkkggghhhjjjllloooqqqvvv{{{wwwwwwvvvuuusssrrrppppppeeegggiiiiiihhhhhhhhhiiiggggggffffffeeeeeeddddddhhhgggffffffeeeffffffgggfffdddbbbbbbcccccccccbbbcccbbbaaa```^^^\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXX\\\[[[[[[[[[ZZZZZZYYYYYY[[[^^^aaabbbaaa````````````___^^^]]]]]]]]]^^^___bbb```]]]YYYUUURRRPPPOOOVVVUUUTTTSSSSSSRRRRRRSSSOOONNNKKKIIIHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@BBBDDDEEEDDDBBB@@@@@@@@@AAA@@@?????????@@@AAABBB@@@??????>>>>>>>>>>>>>>>:::;;;;;;<<<;;;:::888777888999999:::<<<===>>>>>>===============<<<;;;;;;===============<<<<<<<<<<<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888888;;;::::::999888888888999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999:::;;;===>>>????????????>>>===>>>@@@AAABBBAAA@@@IIINNNKKKKKKTTTaaakkkuuu~~~zzzuuuiii]]]YYYNNNEEEEEEHHHFFFAAA>>>GGGEEEBBBAAAAAACCCEEEFFFCCCDDDEEEEEEDDDDDDEEEFFFEEEFFFFFFGGGGGGGGGGGGFFFHHHGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCAAA@@@AAADDDFFFFFFDDDBBBBBBCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFGGGEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNPPPTTTXXX\\\___bbbbbbaaaaaaccceeehhhjjjssswww|||~~~|||tttlllffffffeeecccbbbaaabbbbbbccclllnnnmmmhhh___WWWSSSSSSKKKJJJIIIHHHHHHFFFDDDBBBCCCIIILLLKKKNNNTTTYYYZZZdddjjjwwwzzzwwwqqqpppoooooonnnkkkgggccc___^^^^^^bbbgggiiihhhfffjjjlllqqqwww{{{zzzuuuqqqvvvuuusssqqqnnnkkkhhhfffhhhgggfffgggiiijjjiiigggnnnqqqssspppjjjgggiiillluuuvvvwwwxxxzzz}}}|||yyyuuuqqqoooooopppppplllkkkkkkkkkllloooqqqsssjjjmmmoooooonnnppptttxxxwwwtttrrrrrrvvvxxxxxxvvvrrrsssssssssrrrqqqpppnnnggghhhjjjlllnnnmmmjjjgggkkkkkkkkkkkknnnttt{{{zzzuuuqqqqqqpppnnnkkkjjjiiigggeeeddddddeeeeeefffdddcccdddffffffccc```fffggghhhiiiiiijjjjjjiiieeeeeeccccccccccccdddeeeeeeeeedddccc```\\\XXXVVV[[[ZZZYYYWWWVVVVVVXXX[[[ZZZ[[[\\\]]]]]]\\\ZZZYYYaaaaaaaaa```______^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\ZZZXXXUUUSSSQQQQQQQQQSSSTTTVVVUUUSSSQQQPPPPPPNNNMMMKKKHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEGGGHHHFFFCCCBBBDDDGGGGGGFFFEEECCCCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBB@@@???>>>===??????@@@AAAAAAAAAAAA@@@EEEEEEDDDCCCBBB@@@???>>>AAA@@@???>>>>>>???@@@AAA>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===<<<<<<;;;:::<<<;;;;;;:::::::::;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;:::::::::999999<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999<<<;;;:::999999999:::;;;::::::;;;;;;::::::999888888888999999999:::::::::<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>??????@@@BBBBBBCCCDDDFFFHHHJJJKKKWWWaaaqqqqqqbbbSSSLLLJJJHHHEEEEEEBBBCCCDDDDDDCCCCCCCCCDDDAAAAAABBBAAAAAAAAAAAABBBFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKJJJLLLOOORRRSSSSSSTTTTTTSSSTTTUUUWWWXXXYYY`````````bbbdddhhhkkkmmmnnnllliiiggghhhkkkoooqqqyyyzzz|||{{{vvvmmmddd^^^XXXXXXWWWVVVVVVVVVVVVWWWUUUWWWWWWTTTOOOJJJGGGFFFHHHHHHHHHHHHIIIKKKNNNPPPNNNUUU[[[___fffrrr{{{xxxzzz}}}~~~zzzuuuqqqnnnlllkkkjjjiiigggccc```WWWVVVWWW\\\ccchhhiiiiiihhhkkkooosssttttttrrrqqqppppppooonnnmmmkkkjjjiiijjjhhhffffffhhhiiijjjiiikkknnnpppnnnjjjhhhjjjmmmsssttttttvvvxxxzzz|||}}}|||yyyuuuqqqnnnllljjjiiikkkkkklllmmmmmmmmmmmmmmmqqqrrrsssrrrpppqqquuuxxxvvvuuusssssstttvvvwwwwwwpppqqqsssuuuvvvuuurrrpppkkkllllllmmmmmmmmmjjjiiiiiikkkmmmnnnooorrrvvvyyy{{{wwwrrrooooooooonnnmmmmmmjjjgggdddcccdddfffggghhhfffddddddeeeeeecccaaadddeeefffggghhhiiiiiiiiiggggggeeedddddddddeeeeeeeeeeeeeeedddaaa^^^[[[YYY[[[[[[[[[YYYWWWWWWYYY[[[\\\\\\\\\\\\\\\[[[[[[ZZZ^^^___```aaaaaa___]]][[[YYYXXXXXXWWWWWWWWWXXXXXX[[[YYYWWWTTTRRRQQQQQQQQQQQQSSSTTTSSSQQQOOONNNNNNNNNLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHFFFDDDCCCEEEGGGEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>===>>>???@@@@@@AAAAAA@@@@@@BBBBBBCCCBBBBBBAAA@@@???>>>>>>============>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;<<<<<<======???>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<============<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::;;;::::::::::::::::::::::::;;;;;;;;;:::::::::::::::;;;:::999999999999:::;;;::::::;;;;;;::::::999888999999999::::::::::::;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<===>>>>>>???>>>>>>>>>???@@@BBBCCCDDDCCCJJJWWWfffqqqyyy}}}~~~oooeee^^^UUUOOOMMMDDDIIINNNOOOLLLGGGDDDCCCBBBAAAAAA@@@AAABBBCCCDDDAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHGGGFFFDDDCCCCCCDDDDDDEEEFFFHHHHHHIIIGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGIIIJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKMMMPPPRRRTTTUUUSSSRRRSSSWWW[[[^^^```^^^^^^]]]]]]^^^```cccdddgggffffffggghhhjjjlllnnnllliiiddd```___bbbfffiiikkkkkkjjjgggaaaYYYRRRMMMHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJHHHFFFDDDBBBHHHKKKNNNMMMLLLOOOVVV]]]jjjsss{{{{{{ppppppqqqsssvvvuuuqqqlllllljjjgggfffeeeccc```]]]TTTRRRRRRWWW___fffjjjkkkjjjlllnnnnnnllllllnnnqqqjjjkkkkkkllllllllllllllljjjgggcccaaacccfffiiijjjkkknnnpppooommmlllnnnqqqqqqqqqrrrssstttvvvxxxyyyxxxuuuqqqnnnmmmkkkiiigggmmmnnnpppqqqqqqpppnnnlllwwwvvvuuurrrpppqqqtttwwwuuuuuutttsssrrrsssuuuxxxssstttwww{{{|||{{{vvvrrrnnnnnnmmmlllkkkkkkkkkkkkiiikkkooopppooonnnnnnnnnrrroookkkjjjkkklllmmmmmmooolllgggcccbbbdddgggiiijjjhhheeedddddddddcccbbbbbbbbbdddeeefffgggggggggfffeeedddcccccccccccccccfffffffffeeedddaaa___]]][[[\\\]]]\\\ZZZYYYZZZ[[[^^^]]]\\\\\\[[[[[[[[[\\\ZZZ\\\___aaaaaa___\\\YYY[[[ZZZYYYXXXXXXWWWXXXXXXXXXVVVTTTRRRQQQPPPPPPQQQOOOQQQRRRPPPNNNLLLKKKLLLMMMKKKIIIGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGFFFEEEDDDFFFGGGDDDDDDCCCCCCDDDEEEGGGHHHEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA???>>>======>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@======>>>>>>>>>>>>======>>>>>>============<<<<<<<<<<<<<<<<<<======>>>???BBBAAA???>>>=========>>>;;;;;;::::::::::::;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999:::999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999:::;;;:::::::::::::::999999888999999999:::::::::;;;;;;::::::999999::::::;;;<<<::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<===999===EEEOOOYYYbbbjjjmmmqqqbbb\\\XXX___ffffff```VVVOOOLLLIIIGGGDDDCCCDDDEEEFFFGGGBBBAAABBBBBBBBBCCCDDDDDDCCCCCCDDDDDDCCCBBB???>>>AAAAAAAAABBBCCCDDDDDDDDDFFFFFFEEEDDDDDDEEEEEEFFFEEEFFFGGGGGGEEEEEEGGGIIIIIIHHHFFFEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNRRRVVVXXXYYYWWWTTTUUUXXX]]]```bbb___^^^\\\[[[[[[]]]___aaa\\\\\\[[[[[[[[[\\\]]]^^^[[[XXXTTTPPPOOOPPPSSSTTTWWWVVVUUURRRNNNJJJGGGEEEEEEEEEFFFGGGGGGFFFEEEDDDIIIIIIJJJKKKLLLLLLKKKKKKPPPWWW___aaaaaafffpppyyy{{{pppkkkhhhiiimmmpppnnnjjjkkkiiifffeeedddbbb```^^^VVVSSSQQQUUU\\\eeejjjlllmmmnnnnnnjjjeeeeeekkkpppiiijjjkkklllmmmnnnnnnnnniiieee___]]]___cccgggiiinnnppprrrqqqpppoooqqqrrrqqqqqqqqqqqqrrrsssuuuuuuqqqmmmjjjiiilllooopppppprrrssstttuuuuuuuuutttsssvvvuuurrrpppoooppprrruuusssttttttrrrppppppuuuyyyzzz{{{}}}wwwqqqpppnnnkkkhhhhhhiiikkkjjjmmmoooooollliiiggggggiiigggeeeeeefffiiikkkmmmooommmjjjgggeeeeeefffggghhhfffcccaaaaaaaaabbbbbb___```aaacccdddeeeffffff````````````aaaaaaaaabbbfffggggggfffeeedddbbbaaa\\\]]]___^^^]]][[[[[[\\\```___]]][[[[[[[[[\\\]]]ZZZ[[[]]]^^^___]]]\\\[[[]]]\\\[[[YYYXXXWWWWWWWWWTTTSSSQQQPPPOOOOOOPPPPPPNNNOOOOOONNNKKKIIIIIIIIIKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFGGGHHHEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIHHHFFFDDDBBBCCCBBBAAA@@@???>>>=========>>>??????@@@@@@?????????@@@@@@AAAAAA@@@@@@???>>>???@@@AAAAAA@@@???>>>>>>>>>========================<<<======>>>???@@@CCCAAA???===<<<<<<===>>>:::::::::999::::::;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<==================::::::999999999888888888888888888888888888999:::;;;;;;::::::::::::999999999999::::::;;;;;;<<<<<<999999999999999:::::::::999::::::::::::999888888888888888999999999999:::999999888888999999:::;;;999999:::::::::;;;;;;;;;===<<<;;;:::999999999999<<<>>>@@@EEEKKKRRRXXX\\\yyyzzz}}}qqqgggaaaWWWRRRLLLHHHGGGFFFEEEDDDHHHGGGFFFEEEEEEEEEEEEFFFAAAAAABBBCCCCCCBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@AAABBBCCCDDD@@@AAACCCDDDCCCCCCCCCCCCDDDCCCBBBAAAAAACCCEEEGGGGGGFFFFFFGGGJJJMMMQQQSSSTTTQQQNNNMMMPPPSSSVVVWWWVVVTTTRRRPPPPPPPPPQQQRRRPPPOOOOOONNNNNNNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGNNNMMMKKKIIIHHHHHHIIIIIIHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJLLLNNNQQQUUUYYY\\\dddppp}}}zzzsssqqqjjjbbbaaadddhhhiiihhhhhhfffeeeddddddbbb```]]]UUURRROOORRRZZZcccjjjllllllllljjjeee___```fffmmmmmmmmmnnnoooppppppooooookkkgggaaa___```eeehhhkkkpppqqqqqqqqqpppoooppppppqqqqqqqqqqqqqqqrrrssssssooojjjeeeeeekkkrrrvvvwwwuuutttttttttuuuwwwyyyzzztttrrrpppooopppqqqssstttqqqssssssqqqnnnpppuuuyyy}}}~~~zzzxxxtttmmmgggeeefffhhhmmmmmmmmmkkkhhheeeddddddddddddeeeeeegggiiilllnnnmmmmmmlllkkkiiifffcccbbbcccbbb```^^^]]]^^^```aaa^^^___```aaabbbccccccccc\\\]]]^^^___aaabbbccccccgggggggggfffeeeeeedddccc]]]^^^```___^^^\\\\\\]]]aaa```^^^\\\[[[\\\\\\]]][[[[[[[[[ZZZ[[[\\\]]]^^^[[[ZZZXXXVVVUUUTTTSSSSSSPPPOOONNNMMMNNNNNNOOOPPPNNNNNNNNNLLLIIIGGGGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGEEECCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>===============>>>??????AAA???===;;;:::;;;<<<===999999999999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777888777777777888888999:::;;;;;;;;;::::::999999999888999999999:::;;;;;;;;;888888888999999:::::::::999999::::::999999888777777777777777888888888888999888888888888999::::::999999999999::::::::::::<<<;;;:::999888888888888:::;;;<<<>>>AAADDDHHHJJJppphhh^^^WWWSSSQQQNNNKKKNNNLLLJJJGGGEEEDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@AAA@@@??????@@@BBBDDDFFFCCCAAA@@@@@@AAAAAA???>>>AAA@@@??????@@@AAACCCDDDAAAAAAAAABBBDDDFFFHHHIIIKKKHHHEEEDDDEEEGGGIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDHHHGGGEEEDDDDDDFFFIIIJJJKKKLLLNNNPPPRRRTTTUUUVVVWWWYYY\\\^^^aaahhhrrrzzz|||uuusssuuuuuussspppmmmggg```\\\^^^aaaddddddcccccccccddddddccc```]]]PPPMMMKKKOOOXXXcccjjjmmmfffeeeccc```]]]___eeekkkqqqrrrrrrrrrrrrrrrqqqqqqooolllhhhfffhhhkkknnnooooooooooooooooooooonnnnnnrrrqqqppppppppppppqqqqqqpppjjjdddeeelllsssvvvvvvrrrrrrqqqqqqrrruuuxxxzzzsssqqqoooppprrrtttttttttqqqpppooonnnnnnqqquuuyyyzzzyyy|||zzzqqqhhhccccccfffmmmmmmkkkhhheeeccccccddddddfffiiijjjkkklllnnnpppllllllmmmkkkhhhccc^^^[[[[[[\\\\\\\\\[[[]]]___bbb^^^___```aaaaaaaaaaaaaaa]]]^^^```bbbcccdddeeeeeegggffffffeeedddddddddddd^^^___```___]]]\\\]]]^^^aaa```___^^^]]]\\\\\\\\\\\\[[[YYYYYYZZZ\\\^^^```]]]\\\ZZZWWWUUUTTTSSSRRRLLLLLLKKKKKKLLLMMMOOOPPPNNNOOONNNKKKHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHFFFGGGHHHIIIIIIHHHIIIHHHFFFDDDCCCBBBBBBBBBEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBAAA@@@???>>>======>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>======<<<<<<======>>>>>>===;;;::::::;;;;;;<<<999888888999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999888888888888888888888888777777777666666777777777777888999::::::<<<;;;;;;::::::999999888888888888888999999999999666777888999:::::::::999999999999999999888888777777777777777888888888999999999888888999999:::;;;999999999999::::::::::::999999888777777777777777777888999<<<>>>@@@BBBBBBqqqhhhppp}}}~~~wwwtttrrrpppmmmgggeeeaaa]]]YYYWWWVVVVVVVVVTTTPPPMMMJJJIIIHHHHHHCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCFFFJJJLLLTTTLLLDDDAAACCCEEECCC@@@@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBBBBCCCCCCDDDDDDFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKIIIIIIHHHIIIKKKOOOSSSVVVZZZ\\\___ccchhhmmmqqqtttwwwzzz|||{{{{{{ooobbbbbbcccfffiiilllmmmmmmfffdddaaa___^^^___aaabbbaaabbbdddggghhhgggccc___RRROOOMMMQQQYYYccciiilll```___^^^___bbbffflllooosssssstttttttttssssssrrrqqqooommmmmmoooqqqqqqqqqooooooooopppqqqrrrrrrqqqqqqppppppooonnnnnnnnnnnnmmmhhhdddgggnnnttttttrrrppppppppppppqqqrrrssstttpppooonnnoooqqqrrrqqqooopppnnnkkkkkkooossswwwyyyxxxuuuuuu{{{|||{{{xxxppphhhdddeeehhhiiijjjjjjhhhfffddddddeeebbbfffkkkmmmmmmlllmmmoookkkkkkiiigggbbb]]]YYYVVVTTTWWWZZZ[[[\\\]]]```ccc______``````aaa``````______```bbbcccddddddccccccffffffeeedddcccbbbbbbbbb_________^^^\\\\\\]]]___aaaaaa``````___]]]\\\[[[ZZZZZZZZZZZZ\\\]]]___```___]]][[[XXXVVVTTTRRRRRRJJJIIIIIIJJJKKKMMMOOOPPPPPPPPPNNNLLLHHHGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJHHHFFFGGGIIIKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>============>>>>>>======>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<888888888888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888999999999999888888888888888777777888999:::;;;;;;<<<<<<;;;::::::999888888888888888777777777777777555666888999:::::::::999999999999999999888777777888999999999::::::::::::999999999999999:::;;;;;;::::::::::::::::::::::::777777777777777888999999::::::;;;<<<>>>@@@BBBCCCmmm___ccckkkooovvv|||zzzxxxwwwqqqmmmfff^^^WWWRRRPPPOOOIIIIIIJJJKKKLLLLLLMMMNNNFFFEEEEEEEEEGGGKKKOOOQQQeeeYYYKKKEEEGGGJJJIIIEEEBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDGGGEEEDDDDDDFFFGGGFFFFFFAAABBBEEEGGGHHHHHHGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGHHHJJJNNNSSSVVVVVVWWWXXXZZZ___eeejjjmmmrrrtttxxx~~~{{{fff[[[VVVYYY]]]```aaaaaacccccc```bbbddddddbbbaaaaaabbbbbbdddgggkkkmmmkkkgggcccYYYUUUSSSUUU[[[cccgggiii^^^]]]]]]aaahhhooosssuuusssssstttuuuuuutttttttttpppooooooppprrrrrrqqqpppqqqpppqqqsssuuuwwwwwwwwwppppppooonnnmmmllllllmmmgggdddccciiiqqqvvvsssooooooppprrrssssssrrrpppooommmlllkkkmmmoooooolllhhhpppllliiijjjooouuuxxxyyyyyytttqqqttt|||pppqqqppplllfffeeehhhmmmfffhhhjjjjjjhhheeedddddd___dddjjjmmmllljjjjjjkkkkkkjjjfffbbb]]]XXXUUUSSSPPPTTTYYY\\\]]]^^^bbbeee``````aaaaaa``````___^^^```aaabbbbbbbbbaaa___^^^fffeeedddcccbbbaaaaaaaaa``````___\\\[[[[[[^^^``````aaaaaaaaa```^^^\\\ZZZXXXYYY[[[]]]^^^______^^^[[[YYYWWWTTTQQQOOOMMMMMMHHHHHHHHHIIIJJJLLLOOOPPPQQQQQQOOOLLLIIIGGGHHHIIIFFFEEEEEEDDDDDDEEEGGGGGGDDDEEEFFFGGGHHHHHHIIIHHHJJJHHHFFFGGGJJJKKKKKKIIIFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIDDDDDDDDDCCCCCCBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAA======>>>>>>?????????@@@???>>>===<<<;;;:::::::::999:::;;;<<<============888888888888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::=========<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888888888999:::;;;<<<<<<<<<;;;::::::999888888888888777777666666555555555666888999::::::999999888999999999999888777777::::::;;;;;;;;;<<<<<<<<<::::::999999::::::;;;<<<::::::::::::::::::::::::888888888999999;;;<<<=========<<<;;;<<<===???AAA|||iiiiiiooommmjjjlllwwwxxxkkkaaa\\\\\\]]]___eeeiiiggg```YYYYYYTTTPPPOOONNNLLLNNNRRRYYYQQQMMMPPPUUUTTTPPPNNNHHHGGGFFFHHHKKKMMMLLLJJJKKKLLLLLLJJJHHHFFFGGGHHHJJJGGGDDDDDDFFFHHHHHHGGGKKKJJJJJJLLLJJJGGGHHHMMMKKKJJJJJJJJJKKKOOORRRTTTUUUTTTUUUYYY^^^eeekkkooowwwxxxyyyzzz~~~uuuaaaUUURRRQQQKKKOOO\\\bbb^^^]]]aaa^^^bbbhhhlllooonnnllljjjkkkiiifffeeeeeefffffffff]]]\\\\\\___eeehhhiiigggbbb___^^^bbbiiiooopppnnnppppppppppppqqqrrrssstttsssrrrooommmmmmmmmooopppnnnnnnoooppprrrssstttuuuqqqmmmgggfffhhhjjjkkkkkk___aaacccgggjjjlllnnnooolllkkkjjjiiiiiikkkmmmnnnppplllkkkkkkiiiccc```aaadddiiinnnooorrrwww{{{{{{uuutttssswww|||}}}zzzuuupppmmmjjjiiijjjkkkkkkkkkqqqmmmhhhhhhiiigggbbb]]]]]]aaaeeeggghhhiiijjjkkkhhhiiiiiifffaaa\\\YYYXXXWWWXXX[[[]]]^^^^^^^^^^^^``````___^^^^^^^^^^^^^^^aaabbbdddeeedddccc```___aaa``````______aaabbbcccdddbbb___^^^]]]___aaacccccccccddddddccc```^^^\\\[[[\\\]]]^^^]]]]]][[[[[[UUUUUUSSSRRRPPPNNNMMMLLLHHHIIIKKKMMMNNNOOOOOONNNOOONNNLLLIIIGGGEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBAAACCCBBBBBBAAA@@@???>>>>>>???>>>>>>===>>>???AAABBB@@@@@@????????????@@@@@@???>>>======>>>>>>===;;;<<<<<<======<<<;;;::::::<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999::::::999999888777777777666777999:::;;;:::999999:::999888777777888999:::999888777555555555666777777777666666666666777777:::999999999888777777777444555777999:::::::::999::::::::::::::::::::::::888999:::;;;:::999888777888777666666666777999:::<<>>>>>>>>??????@@@AAABBB@@@@@@????????????@@@@@@???===<<<<<<===>>><<<;;;<<<<<<======<<<;;;;;;:::<<<;;;;;;;;;;;;:::::::::999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888888888888888999999:::;;;;;;;;;;;;;;;999999888777777888999999:::999888777666777777888888888777777777777888888999999888888888888888888777888:::;;;;;;;;;;;;:::999999999999999999999999888999:::::::::999888888888777666666666777999:::===@@@CCCEEEDDDCCCCCCCCC}}}}}}}}}ooosssyyy~~~{{{wwwyyy{{{||||||uuuqqqpppnnnnnnpppssssssppplllhhhhhhjjjooovvv{{{ssslllhhhkkkqqqvvv{{{|||~~~tttppphhh```WWWQQQNNNLLLPPPOOOVVVccchhhdddaaabbbdddfffiiilllmmmllljjjiiidddaaa^^^]]]___bbbeeefffcccaaaaaadddiiilllllljjjeeebbb___aaafffkkkmmmlllkkkmmmppprrrrrrpppnnnlllmmmmmmnnnnnnmmmmmmlllllliiijjjkkklllllllllkkkjjjjjjhhhgggfffggggggfffdddaaabbbcccdddeeefffffffffcccdddeeeffffffgggggggggdddaaa```bbb```]]]\\\___aaahhhnnnpppssswwwyyyxxxrrrpppoooqqqtttvvvuuusssyyytttoookkkkkklllnnnnnnmmmjjjfffeeeccc___XXXSSSJJJOOOUUU[[[^^^___aaabbbhhhhhhgggdddaaa___``````ccccccbbbbbbbbbccceeeffffffeeecccaaa____________````````````____________]]]]]]]]]]]]]]]^^^______aaaaaaaaaaaabbbcccccccccaaa```___]]][[[ZZZXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVOOOOOOPPPPPPOOONNNLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNOOONNNLLLJJJHHHGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDEEEGGGIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC???@@@AAAAAABBBBBBBBBAAA>>>>>>???@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@???===<<<<<<===>>><<<;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;::::::::::::777777777888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999777888888888888999999999<<<;;;;;;;;;;;;<<<<<<===999888888777777888888999:::999888888888888888999888888777777777777888888777777888888888888888888999999::::::;;;::::::999999999999999999999999999888888999999:::999999888888777666666666777999:::>>>@@@CCCCCCCCCBBBBBBBBBwww{{{wwwrrrnnnnnnqqqxxxzzzoooiiiddd```ZZZWWWVVVUUURRROOOMMMNNNWWWccchhhdddaaabbbdddeeefffggghhhgggfffeeeaaa]]]ZZZYYY[[[___bbbcccbbb___[[[\\\aaafffiiiiiigggdddaaabbbeeeiiikkkllliiijjjkkkllllllkkkiiihhhiiijjjlllmmmmmmllljjjiiicccdddfffhhhhhhhhhgggffffffgggggghhhhhhgggeeecccbbbccccccccccccbbbaaaaaaaaacccdddeeeeeedddcccbbbbbb``````bbbbbb``````ccceeelllrrrssstttwwwwwwtttooonnnmmmooorrruuuvvvuuuyyyvvvqqqooonnnnnnnnnmmmkkkiiigggdddaaa\\\UUUPPPHHHMMMTTTYYY\\\]]]]]]^^^ddddddcccbbb______aaaccc```_________aaadddhhhjjjiiigggdddbbb```______```___^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^______```]]]^^^```aaabbbbbbbbbaaa```___]]][[[YYYWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSSSSMMMNNNOOOPPPPPPOOONNNMMMKKKLLLLLLMMMNNNNNNNNNNNNOOONNNLLLJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDCCCCCCEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDD@@@AAABBBCCCCCCBBBAAAAAA===>>>@@@BBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@>>>======>>>???===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999666666666777888999:::;;;::::::::::::::::::::::::999999::::::::::::999999666777777888999999::::::<<<;;;:::::::::;;;<<<===888888777777777777888888888888888888888888888888777777777666666777777777666666777777888888999999888888888888777777666666::::::::::::::::::::::::888888888999999999999999888777666666666777999:::===???@@@@@@???>>>???@@@sssyyyvvveee```bbbgggooowwwzzz}}}mmmeeebbbaaa```]]][[[[[[]]]\\\WWWRRRLLLPPPXXX```dddbbbaaaaaabbbbbbaaaaaa````````````^^^[[[XXXWWWYYY]]]___```bbb\\\VVVTTTZZZaaagggjjjiiigggeeeeeefffiiikkklllhhhgggeeeddddddeeefffggggggiiijjjlllkkkjjjhhhfff^^^___aaabbbcccddddddccc```bbbeeeffffffdddbbbaaacccccccccbbb```___]]]\\\]]]___bbbdddfffeeedddcccdddbbbdddhhhiiiggggggiiijjjqqquuuuuuuuuvvvuuurrrnnnmmmnnnpppsssvvvxxxyyyuuusssqqqqqqpppooommmkkkkkkjjjgggddd```[[[UUURRRKKKOOOUUUXXXYYYYYYYYYYYY`````````___^^^___aaadddaaa___^^^^^^```cccgggjjjjjjhhhdddaaa_________```]]]\\\\\\[[[[[[\\\]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^YYY[[[]]]___```______^^^___^^^\\\ZZZXXXWWWVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPMMMNNNOOOPPPQQQPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDCCCCCCDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCBBB@@@???===>>>@@@AAABBBBBBAAA@@@@@@@@@????????????@@@@@@AAA@@@>>>???@@@@@@???===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999777777777777888999:::;;;::::::::::::::::::::::::888888999999999999999888666666777888999::::::;;;;;;:::999888888888::::::777777777777777777777777666666777777777777777777777666666555555666666777666666666777777888888999999999888777666666666666888888888888888888888888777777777888888999999999888777666666666777999:::<<<======<<<;;;:::;;;===vvv}}}nnnfffdddbbbdddhhhfffkkksss}}}~~~jjj___]]]___aaa```___^^^___```___[[[VVVTTTWWW\\\___```____________]]]\\\ZZZYYYZZZZZZ[[[ZZZXXXVVVWWWZZZ]]]______bbb\\\TTTRRRXXXaaaiiillljjjjjjiiiiiijjjkkkmmmnnngggfffcccbbbbbbdddfffhhhggghhhiiijjjiiigggeeeccc\\\\\\]]]^^^^^^___``````ZZZ]]]aaaccccccaaaaaaaaaddddddcccaaa___]]]ZZZYYYWWWZZZ^^^bbbeeeggghhhhhhfffeeeiiinnnpppmmmlllmmmmmmrrrvvvtttssstttsssqqqnnnoooqqqsssuuuvvvxxxxxxqqqooonnnnnnoooooommmlllkkkjjjgggddd___[[[XXXVVVXXXZZZ]]]^^^^^^]]]]]]]]]___```aaaaaa```aaaccceeefffdddbbb``````bbbdddfffiiifffccc```^^^^^^^^^___[[[[[[[[[[[[\\\\\\\\\\\\YYYYYYZZZ[[[[[[[[[[[[[[[XXXYYY[[[\\\\\\\\\[[[[[[]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUSSSQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPQQQQQQOOONNNNNNMMMMMMMMMNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@>>>======>>>???@@@@@@@@@@@@@@@@@@????????????@@@@@@AAA???>>>>>>???@@@>>>===:::;;;<<<<<<===<<<<<<<<<::::::::::::999999999999999888888888888999::::::::::::::::::::::::::::::777777888999999999888888666666777888999999::::::999888888777777777777777666777777888888777777666555555666777777777777666777777666666666666777777666666777777777777777777;;;:::999888888888888888555555555555555555555555777777777777777888999:::888777666666666777999:::;;;<<<;;;999777777999;;;}}}|||{{{ssspppsssllllllpppyyy|||uuurrruuuyyytttccc[[[[[[^^^```___^^^^^^^^^______^^^]]]bbbddddddaaa]]]\\\]]]^^^\\\ZZZWWWUUUTTTUUUWWWYYYTTTTTTUUUXXX\\\```aaaaaa```ZZZUUUUUU[[[cccjjjmmmkkklllnnnnnnnnnnnnoooppphhhgggfffeeefffhhhiiijjjhhhhhhhhhhhhfffdddbbbaaa___^^^\\\ZZZZZZZZZ[[[\\\XXX\\\aaaccccccbbbcccdddeeedddcccaaa^^^\\\YYYXXXWWWYYY\\\```ccceeefffgggdddeeejjjqqqsssooommmmmmkkkpppsssqqqqqqssssssqqqqqqsssuuuuuuuuutttttttttnnnkkkhhhhhhjjjmmmnnnooojjjiiifffbbb^^^[[[ZZZZZZdddeeeffffffdddcccdddeeeaaaccceeefffeeefffggghhhfffeeecccaaaaaaaaabbbcccgggdddaaa]]]\\\\\\^^^___YYYZZZ[[[\\\]]]\\\\\\[[[XXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYXXXVVVUUUVVVUUUSSSPPPNNNMMMMMMMMMPPPOOOMMMMMMMMMNNNPPPQQQPPPOOONNNMMMMMMMMMMMMNNNLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCCCCDDDEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCEEEFFFFFFDDDAAA@@@============>>>???@@@@@@@@@@@@????????????@@@@@@???>>>======>>>>>>===;;;:::;;;;;;<<<======<<<<<<:::::::::999999999999888;;;::::::999999999999999999999999999999999999999666777777888999999888888777777777888999999999:::777888888888777777666555555666777888888777666555555666777888999888888777999999888888888888999999777777777777777666666666:::999888777777888999999666666666666666666666666777666666666777888:::;;;888777666666666777999:::<<<<<<:::888555666888:::xxxpppllljjjiiiiiijjjqqqzzzsssccc\\\[[[]]]___^^^^^^]]]\\\]]]^^^aaacccmmmnnnkkkccc]]][[[\\\]]][[[YYYUUUSSSRRRTTTVVVXXXPPPQQQSSSYYY^^^cccdddddd\\\XXXUUUWWW]]]eeeiiikkkkkkmmmpppqqqqqqpppqqqqqqhhhhhhiiikkklllllllllllliiihhhhhhfffeeecccaaa```bbb```\\\YYYWWWWWWXXXYYYZZZ^^^ccceeeeeeeeegggiiieeedddcccaaa^^^[[[YYYXXX\\\]]]^^^___```aaaaaaaaabbbcccjjjrrrtttoookkkkkkhhhmmmpppnnnooorrrtttssstttvvvxxxwwwuuurrrppppppnnniiidddbbbeeejjjooorrriiihhheee```]]][[[\\\]]]fffggggggeeeddddddeeegggcccfffiiijjjjjjjjjjjjkkkaaaaaa`````````aaabbbccceeeccc___\\\[[[[[[]]]___XXXZZZ\\\]]]^^^]]]\\\ZZZYYYZZZ\\\]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYVVVWWWXXXYYYYYYWWWUUUTTTVVVUUURRRPPPNNNMMMLLLLLLPPPNNNLLLJJJJJJLLLOOOPPPQQQPPPNNNMMMLLLMMMMMMNNNKKKJJJIIIGGGFFFEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFEEECCCCCCDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBB@@@BBBDDDFFFFFFEEECCCBBB======<<<<<<<<<>>>@@@AAA@@@@@@????????????@@@@@@>>><<<;;;;;;<<<<<<;;;:::::::::;;;<<<=========<<<:::::::::999999999888888<<<<<<;;;:::999999999999999999999999999999999999666666777888888888888888888888888888888999999999777888999999999777666555555666777888888777666555666777888999::::::999888;;;::::::999999::::::;;;888888777777666666555555888777666555555666777888888888888888888888888888777666666666666888:::;;;888777666666666777999:::======;;;888555666888;;;xxxuuutttrrrvvvvvvppplllllllllllloooxxx{{{zzz~~~uuuhhh^^^[[[[[[]]]YYYYYYYYYYYYZZZ\\\^^^___iiifffbbb]]]ZZZZZZZZZ[[[ZZZXXXVVVVVVXXX[[[\\\\\\XXXVVVTTTUUUXXX[[[]]]]]]___[[[XXXZZZ```eeefffeeedddhhhmmmppprrrrrrrrrsssllllllkkkhhhfffeeefffggggggfffeeeeeeddd```[[[WWWXXXYYYXXXWWWVVVWWWZZZ]]]gggffffffeeeeeeeeeffffffeeedddccc```___```cccffffffeeecccbbbaaaaaabbbcccbbbdddhhhkkkmmmmmmlllllliiikkkmmmnnnmmmmmmnnnppptttttttttttttttrrrooolllccc___\\\^^^eeekkkmmmllleeeccc___\\\[[[]]]aaacccmmmhhhcccbbbeeegggfffccceeeffffffggghhhgggggggggddddddcccaaa```^^^]]]]]]bbbaaa^^^\\\\\\\\\]]]^^^```]]]ZZZYYY[[[\\\[[[YYYXXXYYY\\\___aaa___\\\YYY\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWWWWWWWVVVUUUUUUUUUQQQQQQRRRSSSRRRQQQOOONNNMMMNNNNNNOOOOOONNNNNNMMMOOOOOONNNNNNMMMLLLLLLKKKLLLJJJHHHFFFFFFFFFHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAA@@@AAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<;;;;;;:::??????:::999<<<<<<999777777666777888:::<<<===888888888888888777666666777888999::::::999777666888999::::::::::::999888999888888777777777777777777777777777777777777777777777666666555555555444555555444555555666777888;;;;;;;;;;;;:::999888777888888888777666555555555666666555555555666666777777777666555555555555555666666666666666666666666777666555555666888:::;;;<<<;;;999777555555555555zzzwwwvvvrrruuu}}}uuurrrppprrrzzzyyyppplllnnnvvv|||sssggg___\\\\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\ZZZWWWUUUVVVXXX[[[]]]]]][[[YYYYYY[[[^^^______YYYUUUQQQQQQSSSXXX\\\^^^___\\\ZZZ]]]bbbeeedddbbbbbbeeehhhkkkkkkkkkkkkllliiiiiiiiihhhffffffgggiiiiiifffccc```^^^\\\YYYWWWVVVWWWYYYYYYZZZ]]]```cccddddddeeeeeeffffffggggggbbbccccccaaa```aaadddfffjjjiiihhhgggffffffffffffdddfffiiilllmmmlllkkkjjjiiijjjkkkmmmooopppqqqqqqpppppppppqqqqqqpppmmmjjjfffbbb```bbbgggkkkkkkjjjeeebbb]]]ZZZZZZ\\\```cccjjjfffbbbaaaeeegggeeecccffffffgggggghhhhhhgggggggggfffeeecccaaa```^^^]]]```___]]]\\\\\\\\\^^^___\\\ZZZXXXYYY[[[\\\[[[ZZZZZZZZZ[[[^^^______\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUUUUTTTTTTUUURRRRRRSSSRRRRRRQQQPPPOOOMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLKKKKKKJJJKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDFFFHHHIIIEEEDDDDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@>>>======<<<===>>>???@@@AAABBBCCC???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::111777;;;::::::===<<<888<<<<<<;;;:::888666555444888888888888888777666666888888888888888888999999888999999::::::999999888888888777777666777777777777777777777777777777777777666666666555555555555444444444444555666777888<<<<<<<<<<<<;;;:::999888666666666666666666666666777777666666666666777777888888777666666666666666555555555555555555555555666555444444555666888:::;;;:::888666555555555666{{{|||{{{qqqoooiiicccaaagggpppxxx|||wwwooofff```]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWTTTSSSQQQPPPSSSWWW\\\___aaa___]]]]]]___aaabbbbbbZZZUUUPPPMMMPPPVVV[[[______]]]]]]___bbbccc```]]]^^^```bbbcccbbbbbbcccdddeeefffffffffeeefffhhhjjjfffbbb^^^[[[[[[[[[\\\[[[XXXYYY[[[\\\\\\]]]```bbb^^^___aaaccceeefffffffff```aaaaaa```___```bbbeeejjjjjjjjjjjjiiiiiiggggggfffhhhjjjlllllljjjhhhgggfffeeeeeeiiinnnqqqpppooollllllmmmooopppooommmkkkjjjhhhfffgggjjjkkkiiigggeeeaaa\\\XXXXXX[[[```cccfffbbb``````cccfffeeecccffffffffffffggggggggggggiiihhhgggeeecccbbb``````___^^^]]]\\\\\\]]]^^^___XXXWWWXXXYYY[[[\\\[[[ZZZ[[[[[[ZZZ\\\]]]^^^\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[YYYWWWUUUSSSRRRSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEDDDDDDDDDEEEGGGGGGCCCCCCCCCCCCCCCDDDEEEFFF@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@@@@???>>><<<;;;:::<<<<<<>>>???AAACCCDDDDDD?????????>>>>>>===============<<<<<<;;;:::::::::555888999888999<<<<<<:::777888:::::::::999777666777888888888888777777666999888666666666888:::<<<888888999::::::999888888777777777666666777888888777777777777777777777777666666666666555555555555333333333333444555666777::::::;;;::::::999888777444444555555666777888888888888777777666777777888888888777666666666666777555555555555555555555555555444333333444555777888888888777666666666666777{{{{{{zzzwwwgggdddfffddd^^^]]]ccclllrrrqqqnnniiiccc___]]]\\\\\\[[[[[[\\\\\\[[[YYYWWWVVVXXXVVVTTTSSSTTTXXX]]]```bbb```______aaabbbcccbbb[[[WWWRRRPPPRRRWWW\\\______]]]\\\]]]^^^^^^\\\YYYZZZ[[[]]]]]]\\\]]]^^^```aaacccdddcccbbbbbbdddeee^^^\\\ZZZZZZ\\\___aaabbb^^^___^^^[[[XXXUUUUUUVVVWWWZZZ]]]```cccddddddcccaaa```^^^[[[YYY[[[___bbbgggggghhhhhhhhhfffeeeccceeefffhhhjjjjjjiiigggeee```]]]]]]bbbiiimmmllliiijjjjjjlllnnnqqqqqqooommmnnnlllkkkkkkkkkjjjfffcccddd```[[[WWWWWWZZZ___cccbbb```___```ccceeeeeedddddddddddddddeeeeeefffffffffffffffeeedddccccccccc```___^^^]]]\\\\\\]]]]]]YYYYYYZZZ\\\]]]\\\[[[ZZZ]]][[[ZZZZZZ\\\]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYWWWTTTRRRQQQRRRSSSUUUTTTSSSQQQOOONNNNNNOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIIIIJJJIIIIIIHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDBBBBBBBBBCCCCCCAAABBBBBBBBBBBBAAA@@@@@@????????????>>>===<<<;;;===>>>???@@@AAABBBCCCCCC@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::???===999666777;;;>>>???======<<<;;;:::999999999777777888888888888777666777777666666777999;;;<<<888888999999999999888888777666666666666777888888666666666666666666666666666666666666666555555555333333333333333444666666666777777777666666555444333444444555555666777777888777666666666666666666777666666555555555666666555555555555555555555555444444333333444555666777555555555666666666777777~~~zzzuuurrrrrryyyzzzmmmbbbZZZ^^^^^^YYYYYYaaahhhkkkgggeeebbb___]]][[[ZZZYYYWWWXXXYYYZZZZZZYYYWWWVVVZZZXXXWWWVVVXXXZZZ^^^``````^^^]]]^^^`````````___[[[YYYWWWWWWYYY\\\]]]^^^___\\\YYYXXXXXXXXXYYYYYYXXXZZZ[[[\\\\\\\\\^^^``````aaabbbaaa___]]]^^^___[[[[[[\\\___bbbdddcccbbbaaa```]]]XXXRRRMMMLLLLLLWWWYYY]]]```cccddddddddddddaaa[[[VVVSSSVVV\\\aaaeeeeeefffffffffdddcccaaaaaacccfffhhhhhhgggfffddd]]]ZZZZZZ___fffkkkiiifffggghhhiiimmmooopppooommmooonnnmmmllljjjgggccc```bbb___ZZZWWWWWWZZZ___ccc_________aaaccceeeeeeeeeccccccbbbbbbbbbcccdddeeebbbcccccccccddddddeeeeeebbbaaa```^^^]]]\\\\\\[[[]]]^^^______^^^]]]\\\[[[]]][[[ZZZYYY[[[\\\\\\[[[]]]\\\\\\[[[ZZZYYYYYYXXXZZZXXXUUURRRQQQQQQSSSTTTSSSRRRPPPNNNMMMMMMMMMNNNKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCBBBBBBAAAAAABBBBBBEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFEEECCCBBBBBBCCCCCCAAAAAABBBBBBAAAAAA@@@???>>>>>>??????@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::???===>>>BBBGGGIIIKKKKKKVVVQQQIII@@@999555333333666777777888888888777777555666888999:::::::::999888888888888888888888888777666666666666666777777555555555555555555555555555555555666666666666666333333333333333444666666555555555666555555444444444444444444444444444444777666555444444444444444444444333333333444444555555555555555555555555555555555444444555555666666333444444555666666777777sssmmmmmmkkkeee^^^UUUZZZZZZWWW[[[fffkkkhhh___^^^]]][[[YYYWWWVVVVVVRRRSSSTTTUUUUUUUUUUUUUUUSSSTTTTTTVVVXXX[[[]]]___\\\[[[ZZZ[[[]]]]]]\\\[[[ZZZZZZZZZ[[[]]]^^^]]]\\\\\\ZZZWWWUUUTTTUUUWWWYYYYYY[[[^^^_________```aaa___aaaaaa```]]]ZZZZZZZZZ^^^___aaadddfffeeebbb___^^^]]]ZZZUUUPPPMMMMMMNNN[[[\\\___aaaccceeeeeeeeefffbbb\\\VVVTTTWWW^^^cccggggggggggggfffeeeddddddaaaccceeeggghhhgggeeeddd___^^^^^^bbbgggjjjiiihhhdddeeegggjjjmmmnnnlllkkknnnmmmllljjjgggddd```^^^aaa^^^[[[XXXYYY\\\___bbb___```aaacccdddeeefffgggcccbbbaaaaaaaaabbbdddeeeaaaaaabbbccccccdddeeeeeebbbbbbaaa```___^^^]]]]]]```aaabbbaaa___^^^]]]^^^]]][[[ZZZYYY[[[[[[[[[ZZZ\\\\\\[[[[[[ZZZYYYYYYYYYZZZXXXVVVSSSRRRRRRSSSSSSSSSRRRQQQOOONNNMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBGGGFFFFFFEEEFFFFFFGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDAAAAAAAAAAAAAAA@@@??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>GGGVVV``````\\\ZZZ]]]VVVLLLBBB:::666666666666777777888888888888777555666888:::;;;:::999777999888777777777777888999888777666666555555555666555555555555555555555555555555555666666666666666333333333333444555666777666666777777777777666666444444444444444444333333666666555444333333333333333222222222222333444444444444444444444444444444555555555555555555555555222333444555666666666666~~~}}}uuunnnfffbbbbbbaaa]]]XXXUUUYYYYYYWWW^^^jjjllleeeZZZZZZXXXVVVUUUSSSRRRRRROOOOOONNNNNNOOOOOOPPPQQQNNNOOOQQQTTTWWWXXXYYYYYYZZZXXXXXXYYYZZZZZZYYYWWWYYYYYYYYYZZZ\\\]]]\\\ZZZWWWWWWWWWVVVUUUVVVWWWXXX]]]___bbbcccbbbaaa```aaa___```aaa```]]]ZZZYYYYYYaaaaaaccceeegggfffbbb___^^^\\\YYYUUURRRRRRUUUXXX]]]]]]^^^___aaabbbcccccceeedddaaa]]]\\\___dddhhhjjjjjjiiihhhggggggggggggdddfffhhhiiiiiigggdddcccaaabbbdddfffgggiiiiiiiiidddeeefffjjjmmmnnnllljjjkkkkkkjjjgggccc```^^^]]]___^^^\\\[[[[[[]]]```aaaaaabbbdddeeeffffffggghhheeedddbbbbbbbbbccceeefffcccccccccccccccccccccccc``````aaaaaaaaaaaaaaa``````aaabbbaaa___^^^```bbb\\\[[[ZZZZZZ[[[[[[ZZZXXXYYYYYYZZZZZZ[[[[[[[[[\\\ZZZYYYWWWVVVTTTSSSSSSSSSTTTTTTSSSRRRQQQOOONNNMMMJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGIIIHHHFFFDDDCCCCCCCCCDDD@@@AAAAAAAAAAAA@@@????????????@@@@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>FFFUUU^^^]]]XXXVVVJJJFFFAAA;;;888999;;;<<<666666777888888888888888777888888999999999888888999888777666666777888999999888777666555444444444444444444444444444444444555555555555666666666777444444444444555666777888666666777777777777666666222222222333444444555555777777555444444333333333333222222222333333444555444444444444444444444444333333444444444444333333222222444555666555555444~~~qqqhhheee```^^^^^^\\\XXXTTTUUUXXXVVVSSS[[[gggfff[[[XXXWWWVVVTTTRRRQQQPPPPPPMMMLLLKKKJJJJJJKKKLLLMMMMMMOOORRRTTTVVVVVVUUUTTTXXXWWWWWWWWWYYYYYYWWWUUUYYYWWWVVVWWWYYYZZZZZZYYYTTTVVVXXXYYYXXXWWWWWWXXX```bbbeeefffdddaaa______^^^```aaaaaa^^^\\\[[[[[[``````aaadddfffgggeeeddd```^^^[[[WWWUUUVVV[[[___\\\\\\\\\\\\]]]^^^___```dddeeeeeeddddddfffiiilllkkkjjjiiigggfffgggggghhhhhhiiikkkkkkjjjgggdddbbbbbbdddfffgggffffffhhhiiifffgggiiilllooopppnnnllliiiiiihhheeeaaa^^^]]]]]]___^^^]]]\\\]]]^^^```aaabbbdddfffggggggggghhhiiifffeeedddcccccceeeggghhhffffffeeedddccccccbbbbbb]]]^^^```bbbcccddddddddd___```aaa```^^^___bbbfff\\\[[[ZZZ[[[\\\[[[YYYWWWVVVWWWXXXZZZ[[[]]]^^^___ZZZYYYXXXWWWVVVTTTSSSRRRUUUUUUUUUUUUSSSQQQOOOMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHKKKMMMOOOHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEFFFHHHIIIJJJFFFFFFEEEEEEEEEEEEEEEFFFJJJHHHGGGEEEDDDCCCCCCDDD@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@???>>>===;;;<<<<<<===>>>??????@@@<<<<<<<<<===============<<<<<<==================@@@999999AAAFFFDDDBBBBBB;;;999666444444555777999666666777888888888888888;;;999888666666777999:::999888777666666777888999:::999777666444333333333444444444444444444444444444555555555666666777777555555444555555666777888444444555555555555555444///000111222444555666777888888777555555444444444333333333333444444555666444444444444444444444444222222333333333222222111222222444555555555444444}}}zzz~~~}}}}}}~~~uuuqqqnnnggg___]]]]]]\\\XXXTTTQQQOOOOOOMMMOOOTTT[[[aaaccc```\\\UUUSSSQQQOOOOOOOOOMMMLLLOOOPPPPPPQQQRRRRRRQQQQQQRRRPPPNNNOOORRRTTTTTTRRRVVVWWWYYYYYYXXXVVVSSSQQQSSSSSSUUUWWWXXXYYYZZZZZZWWWWWWXXXYYYYYYXXXVVVVVV^^^]]]^^^```bbbcccbbb```bbb```^^^\\\ZZZZZZ[[[\\\^^^___aaaaaaaaaaaabbbdddbbb```^^^[[[ZZZZZZ[[[\\\[[[YYYWWWVVVWWWZZZ]]]___ggggggggggggggggggggggggiiiiiijjjjjjkkkjjjjjjjjjiiijjjjjjhhhfffeeefffgggjjjlllmmmkkkfffeeeiiimmmnnnnnnooopppooonnnlllkkkgggdddbbbaaaaaabbbaaa```cccbbbaaa```______``````___cccgggiiiiiiiiiiiiiiiggggggfffeeeddddddddddddfffhhhjjjhhhccc```___```\\\^^^``````___^^^^^^___aaaaaaaaaaaa````````````aaa___^^^[[[ZZZXXXWWWWWWZZZZZZZZZZZZZZZ[[[[[[[[[\\\ZZZWWWSSSQQQPPPPPPQQQRRRTTTVVVUUUSSSQQQPPPPPPLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMKKKIIIHHHHHHHHHGGGHHHIIIKKKMMMOOOIIIIIIJJJJJJKKKLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBAAABBBDDDFFFGGGIIIGGGEEECCCBBBBBBCCCDDDCCCBBBBBBCCCEEEFFFEEEDDD@@@@@@???>>>===<<<;;;;;;====================================<<<;;;:::999::::::::::::::::::::::::??????>>>===<<<:::999888777666444333444555777888777777666666666666777777777777777777888888888888888888888888888888888888666555444333333444555666555555666666666666555555555555555555555555555555555444444444444555666666444444444444444444444444555555444333333333333444777777666444444333333333555444333222222222222222444444444444444444444444444444444444444444444444444444444333333222222222{{{lllddddddddd___YYYWWWWWWVVVSSSOOOMMMLLLMMMPPPRRRUUU[[[___```\\\YYYRRRPPPNNNNNNOOOOOONNNMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSQQQPPPQQQTTTVVVVVVUUUXXXXXXYYYYYYWWWTTTQQQNNNOOOPPPRRRTTTVVVXXXYYYYYYYYYZZZZZZ[[[[[[ZZZXXXXXXWWWXXXYYY\\\___```___^^^^^^^^^^^^]]]\\\\\\[[[ZZZ\\\\\\\\\^^^___aaacccccccccaaa___\\\[[[ZZZYYYYYY]]][[[WWWUUUTTTVVVYYY[[[cccccccccdddeeefffhhhhhhkkkkkklllllllllkkkkkkkkkiiijjjlllkkkhhheeeddddddiiikkkmmmllliiihhhlllpppqqqrrrrrrqqqnnnjjjfffccceeecccaaa```bbbccccccbbbddddddccccccbbbaaaaaaaaaaaadddhhhiiiiiigggfffgggddddddcccbbbaaaaaaaaaaaadddfffgggfffbbb```___```^^^```bbbbbbaaa``````aaaaaaaaaaaa``````____________^^^]]][[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVTTTRRRRRRRRRRRRRRRSSSTTTSSSQQQPPPPPPQQQNNNNNNNNNNNNMMMMMMLLLKKKHHHIIIJJJKKKJJJIIIGGGFFFIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFFFFEEEDDDDDDCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFGGGFFFDDDCCCCCCDDDEEEFFFDDDCCCBBBBBBCCCDDDCCCAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999::::::::::::::::::::::::888888888888777666555555:::999777555555555666777777777777666666666666777777777777777888888888888555555555555555555555555666666555444444444555555555555666666666666555555555555555555555555555555444444333333444444555666444444444444444444444444333333333333333444555666888888666555555444444444777777666555555555555555444444444444444444444444444444444444444444444444444444444333333222222222|||yyynnneee\\\YYY[[[\\\YYYUUURRRRRRQQQNNNKKKJJJKKKLLLRRRSSSUUUXXXZZZZZZWWWTTTOOOMMMLLLKKKMMMNNNNNNNNNKKKLLLMMMOOOQQQSSSTTTTTTTTTSSSRRRSSSVVVXXXXXXXXXXXXYYYYYYYYYVVVRRRNNNLLLLLLNNNPPPRRRTTTVVVWWWXXXYYYZZZZZZ[[[ZZZYYYXXXWWWTTTSSSTTTVVVYYY[[[ZZZYYY[[[\\\^^^___^^^]]][[[YYYWWWUUUTTTVVV[[[```aaa``````___^^^]]]\\\ZZZYYYYYY]]]ZZZVVVRRRQQQSSSVVVYYYaaa``````aaacccfffiiikkknnnnnnnnnmmmmmmlllkkkkkkgggiiilllkkkiiieeebbbaaahhhjjjmmmlllkkkkkkooorrrrrrrrrqqqooolllgggccc```dddbbbaaabbbccceeeddddddeeeeeeffffffeeedddbbbaaacccfffhhhiiigggfffeeeeeeccccccbbbaaa````````````aaabbbdddcccaaa______```aaacccddddddcccbbbbbbcccbbbaaaaaa```___^^^]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQRRRQQQOOOOOOPPPRRRPPPOOOOOONNNMMMLLLKKKKKKHHHIIIJJJJJJJJJIIIGGGFFFJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJEEEEEEDDDDDDCCCCCCBBBBBBFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGEEECCCAAAAAABBBBBB@@@???<<<=========>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999999999999999999999999888888999::::::999999999<<<:::999777666555666666888888777777666666555555777777777777888888888888555555555555555555555555777666555444444444444444555555666666666666555555444444444444444444444444333333222222333333444555555555555555555555555555222222222333444555777777888888777666555555555555444444333333222222333333444444444444444444444444444444444444444444444444444444333333333333222222||||||{{{qqqmmmkkkkkkccc^^^XXXUUUVVVUUURRRNNNPPPPPPOOOLLLJJJJJJLLLNNNPPPQQQRRRSSSTTTTTTRRRQQQOOOLLLJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQSSSSSSTTTSSSSSSTTTVVVWWWXXXXXXVVVWWWXXXXXXVVVRRROOOMMMOOOPPPQQQSSSUUUVVVVVVVVVWWWWWWXXXXXXXXXVVVUUUTTTUUUSSSPPPPPPRRRUUUWWWXXX^^^_________^^^]]][[[ZZZRRROOOLLLPPPWWW]]]^^^\\\[[[[[[\\\\\\\\\\\\[[[[[[YYYWWWSSSPPPQQQTTTYYY\\\bbbaaa``````bbbeeeiiikkknnnnnnmmmlllkkkjjjjjjjjjeeeggghhhhhheeecccbbbbbbhhhjjjkkkkkkkkkkkkmmmpppnnnmmmllljjjiiigggffffffgggfffdddeeeffffffeeeddddddeeeggghhhgggeeecccbbbdddfffhhhhhhgggfffeeeffffffeeedddccccccbbbbbbbbb___````````````______```cccdddeeedddcccbbbbbbcccaaaaaa```___^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^[[[[[[ZZZYYYYYYXXXWWWWWWUUUUUUUUUUUUUUUTTTSSSRRRPPPQQQQQQOOONNNOOOQQQSSSPPPOOONNNMMMLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGHHHIIIKKKLLLMMMMMMFFFHHHJJJLLLLLLJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFBBBAAA@@@@@@AAAAAA@@@>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999888888888888888888888888;;;<<<<<<======<<<<<<;;;:::999888777666666666666888888888777777666555555666777777777888888888888777777777777777777777777777666666555444444444333444555555666666555555444444444444444444444444444222222111111222222333444555555555555555555555555333222222333444555666666777777666555555555555555222222111111111111222222333333333333333333333333333333333333333333333333333333333333333333333333{{{tttjjjccc___^^^______ZZZWWWTTTQQQPPPMMMIIIFFFLLLMMMMMMKKKJJJJJJKKKMMMLLLLLLMMMMMMMMMNNNOOOPPPPPPMMMJJJHHHIIIJJJKKKJJJNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVSSSTTTVVVWWWVVVTTTRRRPPPUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRTTTQQQMMMLLLPPPVVV\\\___dddbbb```^^^\\\\\\\\\\\\SSSOOOMMMQQQXXX]]]]]][[[[[[[[[\\\\\\\\\[[[ZZZYYYUUUTTTRRRQQQTTTYYY___bbbgggeeecccbbbccceeehhhjjjlllkkkjjjhhhhhhgggggghhhcccdddcccbbb```aaaccceeeggghhhiiijjjiiiiiijjjjjjmmmkkkgggeeeeeegggjjjlllllljjjiiihhhhhhhhhfffdddbbbdddeeeggggggfffdddcccccceeehhhhhhhhhggghhhiiigggfffeeeddddddcccdddddd___^^^^^^______`````````bbbccccccbbb``````aaabbb``````___^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^ZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUSSSRRRQQQQQQQQQQQQPPPOOOOOORRRTTTPPPOOOMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGIIIJJJKKKLLLLLLMMMGGGGGGHHHIIIJJJKKKLLLLLLDDDFFFHHHJJJJJJHHHFFFDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@???>>>???AAABBBAAA@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888888888888888888999999:::999999888777666666666666555666666666777777777888888777666555444666777777777888888888888666666666666666666666666666666555555555444444333444444555555555555444444444444444444444444444444222111111111111222333333555555555555555555555555555444444333333333444444555555444333333333444444555444444444444444555555333333333333333333333333333333333333333333333333333333333333333333333333}}}rrrgggccc^^^ZZZYYYWWWVVVUUURRRRRRQQQPPPNNNKKKIIIGGGGGGHHHIIIIIIHHHGGGHHHIIIIIIJJJJJJIIIHHHJJJLLLOOOPPPMMMIIIGGGHHHIIIJJJJJJOOONNNMMMLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPPPPQQQSSSPPPRRRUUUWWWXXXWWWUUUTTTWWWWWWWWWWWWVVVUUUTTTSSSWWWWWWWWWWWWVVVUUUSSSRRRPPPMMMKKKMMMSSS[[[bbbfffdddbbb___]]][[[\\\\\\]]]WWWVVVUUUWWW\\\^^^]]][[[]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUVVVZZZ___dddgggiiihhhfffeeeeeefffgggiiiiiihhhfffeeeddddddeeefffddddddbbb```^^^___cccfffffffffggghhhhhhhhhggggggnnnkkkgggccccccfffjjjlllnnnlllkkkjjjjjjhhheeecccaaabbbdddeeefffffffffeeedddfffhhhiiihhhhhhiiikkkfffeeedddcccbbbbbbbbbbbbaaa___^^^^^^```bbbbbbaaaaaabbbbbb```^^^]]]___```___^^^^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[YYYYYYXXXXXXWWWWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRSSSSSSTTTSSSQQQQQQRRRTTTPPPOOOMMMKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNNNNNNNKKKKKKJJJJJJIIIHHHHHHGGGEEEGGGHHHIIIIIIHHHGGGEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEEEEDDDCCCBBBAAA@@@???>>>===???AAABBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999999999999888777666555444444555555555666666666666555666777888888777666555777777777777888888888888444444444444444444444444444444555666666555555444444444555555555555444444333333333333333333333333222222111111222222333444444444444444444444444444666555444333333333333333444444333333333333333444333333222222222333444444333333333333333333333333333333333333333333333333222222333333333333444444wwwooofff___]]][[[XXXWWWVVVTTTQQQOOOMMMOOOPPPOOOLLLJJJIIIJJJCCCFFFHHHIIIGGGFFFEEEEEEJJJKKKJJJHHHFFFGGGKKKNNNOOOLLLHHHGGGHHHJJJLLLLLLMMMLLLLLLKKKLLLNNNPPPRRRQQQRRRSSSQQQNNNMMMNNNPPPQQQSSSUUUXXXYYYXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRUUUUUUVVVVVVTTTSSSQQQPPPNNNNNNNNNRRRXXX^^^aaaccc^^^]]]]]]\\\\\\\\\]]]]]]ZZZZZZ\\\]]]]]]\\\ZZZYYYZZZZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\]]]___bbbdddfffhhhhhhgggffffffgggggghhhfffeeecccbbbbbbcccdddeeeffffffeeebbb```___aaaccccccdddeeeggghhhiiihhhgggkkkjjjgggfffeeegggiiikkkkkkjjjjjjjjjjjjhhhfffccc```aaabbbdddfffgggiiiiiihhhiiikkkjjjiiihhhiiijjjeeedddcccbbbaaaaaaaaaaaadddaaa______aaaccccccbbbaaaaaaaaa___]]]\\\]]]___]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUUUUVVVWWWVVVTTTSSSSSSTTTQQQPPPNNNMMMLLLMMMNNNOOOJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEDDDDDDBBBCCCCCCBBBBBBAAA@@@@@@AAA?????????AAAAAAAAA?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::999999888666666777777777666666555333444666888999888777666777777777777888888888888444444444444444444444444222333444666666666666555333444444555555444444333333333333333333333333333222222222222222333444444333333333333333333333333444444333333333444555555444444333333333444444555000000000000000111222222222222222222222222222222222222222222222222222222222222222333333444444444yyyvvvzzzzzzvvvkkkccc___[[[WWWRRRPPPOOOPPPPPPPPPMMMKKKIIIKKKLLLJJJGGGDDDEEEFFFCCCFFFIIIJJJIIIFFFEEEDDDMMMMMMKKKHHHEEEFFFJJJNNNMMMJJJGGGFFFIIILLLNNNOOOKKKKKKJJJJJJLLLOOORRRTTTQQQSSSSSSQQQMMMLLLMMMOOORRRTTTVVVXXXYYYXXXVVVUUUQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSRRRQQQOOONNNLLLPPPQQQSSSXXX\\\]]]\\\ZZZWWWXXX[[[]]]^^^]]]\\\\\\YYY[[[^^^^^^[[[XXXVVVUUUTTTTTTTTTVVVYYY]]]aaacccccccccbbbbbbbbbcccccccccfffffffffgggggggggggggggeeecccbbbaaaaaabbbdddfffhhhiiiiiigggccc```______aaabbbdddfffiiikkkjjjiiiffffffggghhhiiijjjkkkkkkhhhhhhggghhhiiihhhfffdddaaaaaabbbdddfffiiikkklllkkklllmmmkkkiiihhhhhhiiifffeeedddcccbbbbbbbbbbbbfffbbb``````bbbddddddbbbaaaaaa```^^^\\\\\\]]]___\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWTTTSSSRRRRRRSSSUUUWWWYYYVVVXXXYYYYYYWWWTTTSSSTTTRRRQQQOOONNNNNNOOOQQQRRRLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIHHHGGGEEECCCBBB@@@???@@@AAABBBBBBBBBAAAAAACCCAAA@@@@@@AAAAAA???>>>============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;:::::::::::::::::::::::::::::::::666666777888999:::::::::999999999999888666555444222444666888999999888777777777777777888888888888666666666666666666666666111222444666777777666666333444444555555444444333333333333333333333333333333333222222333333444555222222222222222222222222222222222333444555666777555555444444444555555666333222222222333444555555222222222222222222222222222222222222222222222222222222222333333444444444~~~rrrlllkkkkkksssmmmddd\\\VVVSSSQQQOOOOOONNNNNNOOOOOONNNKKKIIINNNMMMLLLJJJHHHFFFDDDDDDHHHHHHGGGGGGGGGHHHIIIJJJOOOLLLGGGCCCBBBCCCGGGIIILLLJJJGGGFFFHHHLLLQQQTTTMMMMMMLLLLLLMMMOOOQQQRRRPPPQQQRRRRRRPPPMMMJJJGGGJJJJJJKKKMMMQQQRRRRRRQQQPPPNNNLLLLLLNNNOOOPPPPPPQQQPPPPPPRRRUUUUUURRRNNNOOORRRUUUVVVWWWWWWXXXYYY[[[[[[\\\[[[[[[ZZZYYYXXXWWWXXXWWWVVVSSSOOOLLLIIIQQQTTTXXX[[[^^^___```___eeedddaaa^^^\\\\\\___aaacccdddfffgggfffgggiiikkkgggfffcccbbbbbbcccfffggghhhiiijjjhhhdddbbbdddgggeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeegggkkknnnffffffeeecccaaa```___^^^bbbbbbccceeeiiikkkkkkjjjkkkiiihhhhhhhhhfffdddaaacccbbbbbbaaaaaabbbbbbcccaaa```````````````aaabbb______^^^\\\ZZZYYY[[[\\\]]]\\\[[[YYYWWWVVVUUUUUUTTTUUUWWWVVVTTTRRRRRRRRRTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSUUUVVVWWWYYYXXXUUUUUUTTTSSSQQQOOOOOONNNNNNOOOQQQSSSUUUWWWPPPNNNMMMNNNQQQQQQOOOLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA???>>>===;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888999999:::::::::888888888888888888888888999999999888888888888777999888888888777777666666333333222222333444666777777777666666555555555444555555555444444333333333222333333444444333333222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222111111111222333333444444444444444444444444444222222222222333333444555333333222222333333444555222222222222222222222222/////////000111111222222|||wwwnnnfff```___aaacccjjjddd]]]VVVRRRPPPNNNMMMKKKIIIIIIIIIJJJJJJIIIGGGKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKIIIEEECCCBBBDDDGGGHHHMMMKKKHHHEEEFFFIIIMMMOOOMMMMMMNNNNNNPPPQQQSSSSSSLLLMMMNNNNNNMMMJJJGGGEEEFFFFFFGGGJJJNNNQQQQQQQQQPPPMMMJJJJJJLLLOOORRRSSSQQQPPPPPPRRRTTTTTTQQQNNNMMMOOOSSSTTTUUUUUUVVVWWWYYYZZZ\\\]]]\\\ZZZWWWUUUWWWWWWWWWVVVTTTQQQNNNLLLRRRSSSUUUYYY^^^aaaaaa```___^^^[[[YYYWWWYYY\\\^^^bbbdddfffggggggggghhhjjjgggfffdddbbbbbbcccdddeeefffggggggfffeeeeeefffgggfffffffffeeedddcccaaaaaadddeeefffeeedddeeegggjjjfffeeedddcccaaa```___^^^ccccccdddfffiiikkkkkkjjjjjjhhhfffeeeeeedddbbb```cccccccccccccccccccccccc_______________```aaaaaa]]]]]]]]][[[YYYYYY[[[\\\\\\[[[YYYWWWUUUTTTTTTUUUVVVWWWYYYXXXVVVTTTSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTSSSSSSSSSTTTUUUVVVWWWVVVTTTTTTTTTTTTRRRQQQPPPPPPQQQRRRSSSUUUVVVWWWTTTRRRPPPPPPQQQQQQOOOLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@???======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999888888888777777777777777666666666555555333333222222333444666777777666666666555555555444555555444444444333333333222333333444444333333222333333333333333333333333222222222222222222222222222222333333333444444444222222222222222222222222222111111111222222333444444444444444444444444444222222222222222333444555333222222222222333444444222222222222222222222222000000000000111111111111zzzjjjaaa\\\YYYVVVTTTTTTWWW[[[^^^^^^YYYTTTOOOMMMLLLKKKJJJGGGFFFEEEEEEGGGHHHHHHGGGIIIIIIJJJJJJJJJKKKKKKKKKHHHGGGFFFFFFFFFGGGIIIIIIFFFEEEDDDDDDDDDFFFGGGHHHMMMKKKHHHEEEDDDFFFHHHJJJKKKLLLMMMOOOQQQRRRRRRRRRKKKLLLMMMMMMLLLIIIGGGEEEGGGFFFFFFGGGJJJMMMMMMMMMMMMJJJFFFFFFIIINNNRRRTTTRRRQQQQQQRRRSSSRRROOOMMMJJJMMMPPPRRRSSSSSSTTTUUUVVVXXX[[[]]]\\\YYYUUUSSSWWWWWWWWWWWWVVVTTTRRRPPPQQQOOOOOOSSS[[[``````^^^ZZZXXXUUUSSSTTTVVVZZZ\\\```cccfffggggggffffffggghhhggggggfffeeeeeeeeefffeeedddcccdddfffgggfffeeefffffffffeeeccc```^^^\\\bbbcccddddddcccccceeeffffffeeedddbbbaaa`````````eeedddeeegggjjjllllllkkkjjjgggdddbbbbbbaaa```___bbbcccdddeeeeeedddcccbbb`````````_______________[[[[[[\\\[[[YYYYYYZZZ\\\[[[YYYVVVTTTSSSSSSTTTUUUXXXYYYZZZZZZWWWUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSUUUTTTSSSRRRRRRRRRSSSTTTSSSRRRQQQRRRSSSTTTSSSRRRPPPQQQSSSTTTUUUVVVWWWWWWWWWTTTPPPNNNNNNMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>???>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888999999999999:::::::::999999999999999999999999999999888888888777777777666666555555555555555444333333333333333444666666666666666555555555555555444444444444333333333333222333333444444333333222444444444444444444444444222222222222222222222222333333333333444444444555111111111111111111111111222111111111111222333333333333333333444444444444333222222222222333333444222222222222222333444444222222222222222222222222222111111111111000000000vvvkkkaaaVVVNNNSSSRRRPPPPPPQQQTTTVVVXXXVVVRRRNNNKKKJJJJJJIIIHHHGGGEEEDDDEEEGGGIIIJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLGGGFFFFFFEEEEEEGGGHHHIIICCCCCCEEEFFFGGGHHHIIIIIILLLKKKHHHFFFEEEFFFHHHIIIGGGHHHKKKMMMOOOPPPPPPOOOMMMNNNOOOOOONNNLLLJJJIIIKKKIIIGGGFFFGGGHHHHHHGGGGGGFFFDDDEEEIIIMMMOOOQQQRRRRRRQQQQQQQQQPPPNNNMMMJJJMMMPPPRRRRRRRRRSSSTTTUUUVVVXXXZZZZZZXXXUUUSSSVVVVVVWWWWWWWWWWWWVVVUUUNNNJJJHHHMMMVVV]]]\\\YYYVVVTTTQQQPPPRRRVVVZZZ]]]]]]```dddfffeeedddcccccchhhhhhhhhiiiiiiiiijjjjjjeeecccaaacccfffgggdddbbbccccccdddcccbbb___]]][[[___aaacccdddddddddeeeggggggfffeeeccccccbbbccccccfffffffffiiikkkllllllkkkjjjgggcccaaa`````````___aaabbbdddeeeeeedddbbbaaaccccccbbbaaa```___]]]]]]XXXYYYZZZZZZXXXXXXZZZ[[[ZZZXXXUUUSSSRRRSSSTTTUUUWWWYYYZZZYYYWWWUUUTTTTTTRRRRRRRRRQQQRRRRRRSSSTTTUUUTTTRRRPPPPPPPPPPPPQQQNNNNNNMMMOOOQQQSSSRRRQQQPPPQQQSSSTTTUUUUUUUUUTTTSSSQQQMMMKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCDDDDDDCCCBBBBBBCCCBBBAAA@@@@@@@@@BBBBBBCCCBBBBBBAAA@@@???>>>>>>===============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888777777777777555555555555555555555555333333333333444444555555555555555555555555555555333333333333333333333333222333333444444333333222444444444444444444444444222222222222222222222222222222222333333333444444333333333333333333333333222111111111111111222222333333333333333444444444333222222222222222333333222222222111222333333444222222222222222222222222333333222111111000//////xxxpppfff```\\\XXXQQQKKKPPPOOONNNMMMMMMNNNOOOOOORRRPPPMMMKKKJJJIIIGGGFFFFFFDDDCCCDDDGGGJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJFFFFFFEEEDDDEEEFFFGGGHHHCCCDDDFFFHHHJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKGGGHHHJJJMMMNNNOOONNNNNNNNNOOOOOOOOOOOONNNLLLLLLLLLIIIFFFEEEFFFGGGHHHHHHFFFFFFGGGKKKNNNPPPOOONNNQQQQQQQQQQQQOOONNNMMMMMMLLLOOOQQQRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWVVVVVVWWWXXXXXXXXXYYYYYYNNNJJJHHHLLLUUU[[[ZZZVVVSSSPPPLLLLLLPPPVVVZZZ\\\ZZZ^^^aaacccbbbaaa``````cccdddeeeggghhhiiijjjkkkfffcccaaabbbddddddaaa]]]___```aaaaaaaaa```___^^^]]]```ccceeeeeefffhhhjjjiiihhhfffeeedddeeeeeefffhhhggggggiiikkklllkkkjjjjjjgggcccaaaaaabbbbbbaaa```aaacccddddddcccaaa```ffffffeeecccaaa^^^\\\ZZZVVVXXXYYYYYYXXXWWWXXXYYYXXXWWWUUUTTTSSSTTTUUUVVVUUUWWWXXXXXXVVVTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTRRRQQQOOONNNNNNNNNOOOLLLKKKKKKLLLOOOQQQPPPPPPNNNOOOPPPRRRRRRRRRQQQPPPNNNMMMKKKIIIHHHHHHJJJKKKJJJIIIIIIHHHGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@??????@@@BBBCCCBBBBBBAAA@@@??????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777888888888777777777666666666666666666666666666666333333444444444444444444444444444555555555555555333333333333333333333333222333333444444333333222444444444444444444444444222222222222222222222222000111111111222222222222444444444444444444444444222222111000000111111111222222222333333333444444333222222111111222222222222111111111111222333333222222222222222222222222444444333222111000//////wwwkkkaaa]]]YYYWWWVVVRRRMMMIIIOOONNNMMMLLLKKKLLLLLLMMMOOONNNLLLKKKKKKIIIGGGEEECCCBBBAAACCCFFFHHHHHHHHHLLLKKKKKKJJJJJJIIIIIIIIIFFFEEEDDDDDDDDDEEEGGGGGGDDDFFFHHHJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMMMMMMMMMMLLLLLLLLLHHHEEECCCCCCFFFJJJMMMNNNJJJKKKMMMQQQSSSSSSPPPNNNOOOPPPQQQPPPNNNMMMMMMOOOOOOQQQSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQSSSUUUXXXYYYVVVVVVVVVWWWXXXYYYZZZZZZRRROOONNNQQQWWW[[[YYYVVVQQQLLLHHHHHHNNNTTTYYYZZZZZZ]]]```aaa```___^^^___^^^^^^___```aaaccceeefffccccccbbbccccccaaa^^^\\\^^^^^^^^^___``````aaabbb___aaaccceeeeeegggiiikkkiiihhhfffddddddeeeggghhhhhhhhhhhhiiikkkkkkjjjiiihhhfffcccccccccdddcccccc^^^___```aaaaaa```___^^^eeeeeedddcccaaa^^^[[[ZZZUUUWWWXXXXXXWWWVVVVVVWWWVVVUUUUUUTTTTTTTTTUUUUUURRRTTTVVVVVVUUUSSSSSSTTTSSSRRRRRRSSSSSSTTTUUUVVVTTTRRRQQQOOONNNNNNOOOOOOMMMLLLKKKLLLNNNPPPOOONNNLLLMMMMMMNNNNNNNNNMMMMMMKKKLLLLLLKKKJJJJJJLLLNNNKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999888777777777777777777777777888888777777777666666666666666666666666777777777333333444555555444444333444444444444444555555555222222222222333333333333222333333444444333333222333333333333333333333333222222222222222222222222000000000000111111111111444444444444444444444444222222111000000000000111111111222222333333444444333222222111111111111222111111111111111222333333222222222222222222222222444444333222111111000000{{{sssjjj```XXXSSSSSSTTTSSSQQQNNNKKKIIIOOONNNLLLKKKJJJKKKLLLMMMJJJIIIIIIIIIJJJIIIGGGEEEAAAAAAAAACCCFFFGGGFFFEEEJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEDDDCCCDDDEEEFFFGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLFFFCCC@@@@@@DDDJJJNNNPPPNNNNNNOOOQQQSSSRRRPPPMMMNNNOOOPPPOOOMMMLLLNNNPPPPPPRRRTTTSSSQQQOOONNNOOOLLLMMMOOOQQQSSSVVVXXXYYYVVVVVVVVVWWWXXXYYYZZZ[[[TTTTTTTTTVVVXXXYYYWWWUUURRRMMMHHHHHHNNNVVVZZZ[[[\\\^^^``````___^^^___```]]]\\\[[[[[[[[[]]]___```___aaaccccccaaa___^^^^^^______^^^]]]^^^```bbbcccccccccddddddcccdddgggiiigggfffdddccccccdddggghhhiiihhhgggiiijjjkkkiiihhheeedddcccccceeeeeedddccc]]]]]]]]]]]]]]]]]]]]]]]]___```aaaaaa```^^^\\\[[[UUUWWWXXXXXXVVVTTTTTTTTTRRRRRRSSSTTTTTTTTTSSSRRRPPPRRRUUUUUUUUUTTTTTTUUUSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTSSSQQQQQQQQQRRRRRRPPPOOONNNNNNPPPPPPOOONNNLLLLLLKKKKKKJJJKKKKKKKKKIIIKKKLLLKKKIIIIIIJJJLLLJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDD??????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>===<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888777777777666666666666444444555555555666666666333444444555555444333333333333333444444555555555111111222222222333333333222333333444444333333222222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222111000000000000000000111111222333333444444333333222111111111111111111111111111111222222333222222222222222222222222333333333222222111111111uuuooojjjddd___\\\XXXRRRNNNJJJLLLOOOPPPNNNMMMLLLMMMMMMLLLIIIHHHGGGGGGIIIJJJFFFEEEFFFGGGIIIIIIGGGEEEBBBBBBCCCEEEHHHHHHGGGEEEHHHHHHHHHIIIIIIIIIIIIIIIEEEDDDDDDCCCCCCDDDFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFIIIIIIJJJKKKKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMGGGCCC@@@???BBBGGGKKKNNNPPPOOONNNNNNOOOOOOMMMLLLMMMNNNPPPOOOLLLLLLNNNQQQQQQRRRTTTSSSPPPNNNLLLMMMHHHJJJNNNRRRUUUWWWXXXXXXVVVVVVVVVVVVWWWYYYZZZ[[[SSSUUUVVVXXXWWWVVVTTTSSSVVVPPPJJJKKKQQQYYY]]]^^^^^^```aaa```______```bbb```^^^[[[YYYYYYZZZ\\\^^^[[[___cccccc```^^^___aaaaaa```^^^]]]]]]___bbbdddffffffeeecccaaabbbdddgggfffdddbbbaaaaaacccfffggghhhhhhggghhhjjjjjjhhhgggbbbbbbbbbccceeeeeedddccc\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZ[[[]]]_________]]]\\\UUUWWWXXXXXXUUUSSSRRRSSSOOOPPPRRRTTTTTTSSSQQQPPPOOOQQQTTTVVVUUUUUUVVVWWWTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVTTTSSSSSSTTTTTTUUUTTTRRRQQQQQQQQQQQQPPPNNNMMMLLLJJJIIIIIIIIIKKKKKKFFFIIIKKKJJJGGGFFFFFFHHHJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB???@@@AAAAAABBBBBBBBBAAA===???@@@AAABBBAAAAAA@@@???????????????@@@@@@@@@@@@???>>><<<<<<======>>>;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::999999888888888::::::::::::::::::::::::777777777777666666666666333333333444444555555555333444555555555444333222333333333444444555555555111111111222222333333333222333333444444333333222111111111111111111111111222222222222222222222222111111222222222333333333000000000000000000000000222222111000000///000000000000111222333333444444333333222111000000111111111111111000111222222333222222222222222222222222333333333222222222222111wwwmmmgggbbb___YYYXXXUUURRROOOLLLKKKJJJHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJHHHFFFEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMMMMLLLKKKEEECCC@@@???AAAEEEKKKNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLNNNPPPOOOLLLJJJLLLNNNRRRRRRQQQPPPMMMJJJGGGEEEHHHJJJNNNPPPQQQRRRUUUVVVXXXXXXXXXYYYZZZYYYVVVSSSWWWWWWVVVUUUUUUTTTSSSSSSTTTSSSSSSTTTVVVZZZ___aaaccc___\\\[[[___bbbcccccc______\\\YYYTTTRRRRRRSSS]]]^^^``````______aaaccc______^^^^^^^^^______```fffdddaaa______bbbfffhhhffffffeeeddddddddddddeeeeeeeeedddccccccdddddddddhhhddd___]]]___aaabbbbbbYYYZZZ[[[\\\]]]\\\\\\[[[[[[ZZZYYYXXXYYYZZZ\\\]]]\\\[[[YYYWWWUUUTTTSSSSSSWWWUUURRRSSSTTTSSSPPPLLLPPPPPPRRRUUUXXXXXXTTTPPPTTTSSSRRRRRRRRRTTTUUUVVVVVVVVVTTTSSSSSSSSSTTTUUUUUURRROOOMMMNNNPPPRRRRRRRRRPPPLLLIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;>>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::999999888888888999888888888777777666666666555555555555444444444444444555555555555444444333333333222222111111111000222333444222222222333444333333444555666444333444444444555555555666666222222222222222222222222555444222111111111222222111111111111111111111111222222222222222222222222111111000000000000111111000111222333333222111000444333333222111111111222222222111000//////000000111111111111111111111111000000000000000000000000{{{kkk^^^XXXVVVTTTRRRSSSRRROOOMMMJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEDDDEEEBBBBBBCCCCCCDDDDDDDDDEEECCCCCCDDDEEEFFFGGGIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLNNNNNNLLLJJJBBB@@@>>><<<>>>BBBGGGJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOQQQPPPMMMLLLMMMOOOPPPPPPPPPOOOMMMJJJHHHGGGHHHKKKNNNPPPQQQSSSUUUWWWXXXWWWXXXYYYZZZZZZWWWUUUVVVVVVUUUTTTSSSRRRRRRQQQSSSSSSSSSUUUXXX\\\___bbb^^^[[[YYYYYY\\\^^^___^^^]]]]]]\\\YYYVVVTTTUUUVVV[[[\\\____________```aaa``````_________```aaaaaadddcccaaaaaabbbeeehhhjjjddddddcccbbbbbbbbbbbbcccddddddccccccbbbccccccdddfffbbb^^^]]]^^^_________ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVWWWYYY[[[\\\ZZZYYYXXXWWWVVVVVVVVVVVVWWWUUUSSSSSSUUUTTTQQQOOOOOOOOOQQQTTTWWWXXXTTTQQQSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTRRROOOOOOPPPQQQQQQQQQQQQOOOMMMKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999999999::::::;;;;;;::::::999:::999999999999999999888888888888777777777666666666555555555555444444444444444555555555555444444444444444333333333222222000222333333222111222333444333222333555555444222111111111111222222222333222222222222222222222222444333222111111111222222111111111111111111111111222222222222222222222222111111000000000000111111000111222222222222111000444333222222111111111222222222111000000000000000111111111111111111111111000000000000000000000000}}}{{{wwwtttggg___SSSKKKIIIIIIIIIIIIKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIKKKMMMOOONNNKKKIIIAAA???===;;;===@@@DDDGGGJJJJJJJJJJJJKKKLLLMMMMMMOOOPPPQQQPPPNNNNNNNNNOOONNNNNNNNNNNNMMMLLLKKKJJJKKKMMMOOOQQQQQQRRRTTTVVVVVVVVVVVVXXXZZZYYYXXXUUUUUUTTTTTTSSSQQQPPPPPPOOORRRRRRTTTVVVXXX[[[^^^___YYYXXXWWWXXX[[[\\\[[[[[[[[[[[[[[[YYYWWWWWWXXXYYYXXX[[[^^^______^^^___```````````````aaaaaabbbcccdddddddddddddddfffggghhhbbbaaa``````______``````bbbbbbaaaaaaaaaaaabbbbbbcccaaa^^^]]]]]]]]]\\\ZZZZZZ[[[\\\]]]\\\\\\ZZZYYYVVVUUUTTTTTTUUUWWWYYYZZZZZZZZZYYYWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVTTTRRROOOOOOQQQTTTVVVWWWUUUSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTSSSRRRQQQQQQRRRRRRQQQOOOOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@===>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888888888888999999888888888888888888999999999999999888888777777777777666666666555555555555444444444444444555555555555444444555555444444444444333333111222333222111000111222444333222222444444333222000000000000111111111111222222222222222222222222444333222111111111222222111111111111111111111111222222222222222222222222111111000000000000111111000111222222222222111000333333222111111111111222222111000000000000000000111111111111111111111111000000000000000000000000}}}uuujjjcccaaaaaa```___YYYSSSKKKFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???@@@@@@BBBCCCDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBB??????@@@AAACCCDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJFFFGGGIIILLLNNNMMMIIIFFFBBB@@@>>>===>>>AAAEEEGGGIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNLLLMMMMMMNNNNNNNNNNNNNNNPPPQQQRRRQQQPPPPPPRRRSSSTTTSSSSSSUUUWWWWWWVVVTTTTTTTTTSSSRRRQQQPPPOOOOOORRRRRRTTTUUUWWWXXXYYYYYYWWWWWWXXXZZZ[[[[[[ZZZYYYYYYZZZ[[[YYYXXXWWWWWWYYYXXX[[[^^^______^^^_______________```aaabbbcccdddgggggggggfffeeecccbbbaaa``````___^^^^^^^^^^^^___``````______``````aaaaaaaaa```___^^^]]]\\\ZZZXXXYYYZZZ[[[\\\]]]\\\\\\[[[XXXVVVUUUTTTTTTUUUVVVXXXZZZYYYXXXVVVUUUTTTTTTSSSVVVVVVVVVWWWWWWWWWVVVVVVSSSSSSTTTUUUVVVVVVUUUTTTTTTVVVXXXZZZZZZYYYXXXVVVUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRQQQRRRSSSRRRPPPMMMMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999888777777888888888888777777777777888888999999::::::777777777777777777666666666555555555555444444444333444444555555444444333444444444444444333333333111222333222111000111333555333222222333333333111222222222333333333333444111111111111111111111111333222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111222222111111111222222111111111111111222111111000000000000000111111111111111111111111111000000000000000000000000~~~mmmbbb]]]YYYTTTRRRSSSTTTSSSRRRMMMJJJFFFCCCBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDCCCBBBAAAAAA>>>???@@@AAABBBAAA@@@???>>>???@@@AAABBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDD>>>???@@@AAABBBCCCDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHCCCDDDFFFIIIKKKJJJFFFCCCAAA???>>>===???AAAEEEGGGIIIIIIJJJKKKLLLMMMOOOPPPMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTSSSQQQOOONNNNNNPPPQQQPPPPPPQQQSSSTTTSSSRRRSSSSSSSSSRRRQQQQQQPPPPPPRRRRRRSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYZZZYYYXXXXXXYYYZZZ[[[ZZZWWWVVVVVVWWWZZZ]]]___```_________```^^^^^^^^^___```bbbcccdddeeeeeeffffffeeebbb```^^^``````___^^^^^^^^^^^^^^^___^^^^^^^^^______```aaaaaaaaaaaa```^^^\\\ZZZYYYWWWXXXZZZ\\\]]]^^^^^^]]][[[YYYWWWUUUTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWYYY[[[]]]]]][[[XXXVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQRRRSSSQQQNNNLLLMMMNNNOOOOOOOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>???@@@AAAAAAAAA@@@????????????????????????=========<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::888888999999999999888888777777777888888999999999666666666666666666777777666555555555555444444444333333444444444444333333222222222222222333333333111222333222111111333555666444222222333333333222333333333333444444444444111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111000000000000111111222111111111111111111222111111111000000111222222111000000000000000111111111111111111111111111111000000000000000000000000xxxnnnggg```VVVOOOKKKJJJIIIJJJKKKKKKJJJHHHCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBAAA===>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDD@@@@@@AAABBBBBBCCCCCCCCCFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBDDDFFFHHHGGGDDDBBB>>>=========>>>BBBEEEGGGIIIIIIIIIJJJKKKMMMNNNOOOLLLKKKJJJJJJKKKKKKJJJHHHKKKKKKLLLMMMOOOQQQSSSTTTTTTSSSRRRPPPMMMLLLMMMOOOPPPOOONNNNNNPPPQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPRRRTTTWWWWWWWWWVVVVVVWWWYYYZZZ[[[[[[YYYWWWWWWXXX]]]___```___^^^]]]^^^```]]]]]]]]]___```bbbdddeee```bbbdddeeeeeedddbbbaaa```______^^^]]]^^^^^^^^^^^^^^^]]]^^^^^^___```aaa```bbbbbbaaa^^^\\\\\\\\\WWWXXXZZZ\\\]]]^^^^^^]]]\\\ZZZXXXUUUTTTTTTUUUUUUPPPPPPQQQQQQSSSTTTVVVVVVVVVXXXYYYYYYXXXWWWXXXYYY[[[\\\[[[YYYWWWVVVWWWYYY[[[\\\^^^___^^^[[[XXXWWWTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQPPPPPPQQQPPPMMMJJJMMMNNNOOOOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@????????????@@@@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::999999777777777888888888888888555555666666666666777777666555555555555444444444333333444444444444333333111111222222222222333333111222333222222333666999888666333222333444333333111111111111222222222333111111111111111111111111111111222333333333222222000000000000000000000000111111111111111111111111111111000000000000111111222222111000000111222222111000000000000111222222000000000000000111111222111111111111111111111111000000000000000000000000wwwqqqeeeaaa[[[VVVSSSOOOLLLIIICCCCCCCCCEEEFFFFFFEEEDDD@@@BBBDDDFFFFFFGGGHHHIIIDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@=========>>>>>>@@@AAAAAA??????@@@@@@AAAAAAAAABBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCEEEFFFFFFEEECCC>>>>>>===>>>AAADDDHHHJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJHHHIIIJJJKKKIIIGGGIIIIIIIIIKKKMMMPPPRRRTTTPPPPPPPPPNNNLLLLLLOOOQQQQQQOOONNNNNNOOOOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQRRRQQQOOONNNOOOPPPRRRSSSSSSUUUWWWXXXVVVVVVWWWYYYXXXZZZ\\\]]]\\\[[[[[[\\\``````___]]][[[ZZZ\\\^^^]]]]]]^^^___aaaccceeefffaaabbbdddeeefffeeedddccc___^^^^^^]]]\\\]]]]]]]]]]]]]]]]]]^^^^^^```aaaaaa___aaabbb```]]]\\\]]]^^^YYYZZZ[[[\\\]]]\\\[[[[[[YYYXXXVVVTTTTTTUUUVVVWWWSSSRRRRRRRRRRRRSSSTTTTTTVVVXXXZZZZZZWWWVVVWWWXXXYYYZZZZZZYYYVVVWWWYYY\\\````````````^^^[[[XXXWWWTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPOOONNNOOONNNLLLJJJOOONNNNNNMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;999999999999999:::::::::888999999::::::999999888888888888888777777777777555555555666666666777777666555555555555444444444222333333444444333333222222222222333333333444444111222333333333555999<<<:::777444333444444444444000000000000111111111111111111111111111111111111000111222333333333333222000000000000000000000000111111111111111111111111111111000000000000111111222222111000000111222222000000000000000111222222000000000000000111222222111111111111111111111111000000000000000000000000~~~}}}xxxllleee___YYYTTTPPPPPPNNNLLLJJJHHHGGGGGG@@@@@@AAABBBCCCEEEFFFFFF???AAADDDEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@????????????>>>=========>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDFFFFFFEEEDDD@@@@@@@@@BBBDDDHHHKKKNNNFFFFFFFFFFFFGGGHHHIIIIIILLLJJJHHHIIIKKKKKKIIIGGGGGGGGGHHHIIIKKKNNNQQQRRRMMMMMMMMMLLLLLLMMMQQQTTTRRRPPPNNNNNNOOOOOONNNMMMKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNMMMOOOQQQTTTVVVVVVXXXZZZZZZXXXXXXZZZ]]]WWWZZZ]]]^^^^^^^^^___```aaa```^^^[[[XXXXXX[[[]]]^^^^^^___aaaccceeeggghhheeeffffffffffffeeecccbbb^^^]]]]]]\\\[[[\\\\\\\\\]]]]]]]]]^^^___```aaabbb^^^```aaa___\\\[[[]]]___\\\]]]]]]]]]\\\[[[YYYXXXUUUUUUSSSSSSTTTUUUXXXYYYYYYXXXVVVTTTRRRPPPOOOOOOVVVYYY[[[ZZZWWWUUUVVVXXXVVVXXXXXXWWWVVVWWW[[[___cccbbbbbb```^^^[[[XXXWWWTTTTTTUUUVVVUUUTTTSSSRRRQQQOOONNNMMMMMMMMMKKKIIIPPPOOONNNLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDAAAAAABBBBBBCCCDDDDDDDDDBBBBBBAAAAAA@@@??????>>>>>>>>>???>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888888888888888999999888888999999999999888888999999888888777777666666444555555555666666777777666666555555555444444444222333333444444333333222333333333444444555555555111222333333444777;;;>>>;;;888555333444555555555111111111111222222222222000000000000000000000000000111222333444333333222000000000000000000000000000000000000000000000000111111000000000000111111333222111000000111222333000000///000000111222222000000///000000111222222111111111111111111111111000000000000000000000000vvvvvvvvvwwwxxx{{{}}}}}}vvvuuussskkk```WWWRRRNNNKKKHHHHHHGGGGGGGGGFFFFFFEEEEEEAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@CCCBBBAAAAAA@@@???>>>>>>AAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@??????AAADDDGGGDDDDDDBBB@@@>>>>>>@@@BBBFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEGGGHHHIIIJJJJJJHHHFFFCCC@@@@@@BBBDDDFFFFFFFFFGGGGGGGGGFFFEEEEEEIIIJJJJJJKKKLLLMMMMMMNNNLLLMMMNNNNNNNNNOOOQQQSSSPPPMMMKKKKKKMMMLLLIIIFFFIIIJJJKKKLLLOOOQQQSSSTTTQQQQQQQQQRRRRRRSSSTTTUUUYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]```\\\XXXUUUUUUWWWXXXXXX]]]]]]]]]^^^___bbbdddeeegggdddaaaaaabbbcccaaa___YYYYYYYYYZZZ[[[]]]^^^__________________```aaaaaa]]]\\\[[[\\\^^^``````___^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVTTTSSSSSSTTTUUUWWWYYYWWWUUURRRQQQPPPQQQRRRZZZYYYXXXXXXWWWUUURRROOOUUUTTTSSSSSSVVVZZZ^^^aaaaaa``````^^^\\\XXXUUUTTTQQQRRRSSSRRROOOOOORRRUUUQQQQQQPPPNNNLLLKKKJJJIIILLLKKKKKKIIIHHHGGGFFFFFFHHHJJJKKKJJJHHHFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@???===<<<======>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>>>>===<<<;;;:::999888888:::::::::999999999888888888777777777777777888999888888888888888888888888666777999999888666444222666666666666666666666666333333333333333333333333222222222222222222222222444333222111111222333444444444444333333222222222222222222222222111000///111111111111111111111111222000///...///000222444////////////////////////111111111111111000//////000000111111222222333333000000111111111111000000000000000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000mmmmmmllllllmmmnnnoooppppppqqquuu{{{{{{wwwuuuyyywwwvvvuuunnnfffbbbccchhh```VVVOOOLLLIIIGGGDDDEEEEEEEEEDDDDDDDDDDDDDDDAAAAAACCCDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@????????????@@@AAAAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCBBB@@@>>>???AAACCCFFFFFFEEECCC@@@@@@BBBDDDGGGGGGFFFFFFFFFGGGGGGHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJGGGEEECCCAAAAAACCCEEEGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNPPPRRRQQQNNNJJJIIIJJJKKKJJJIIIKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSRRRSSSSSSTTTUUUUUUXXXYYY[[[ZZZYYYYYYZZZ\\\^^^]]]\\\[[[ZZZYYYYYYYYYXXXUUURRRRRRSSSVVVWWWXXX^^^]]]]]]]]]___bbbeeegggfffdddbbbaaabbbbbb___]]][[[ZZZYYYXXXYYY\\\___bbb____________```aaabbbbbb^^^\\\[[[\\\^^^``````___```___]]][[[YYYXXXWWWWWWZZZYYYXXXWWWWWWWWWXXXYYYUUUTTTRRRPPPPPPPPPQQQRRRVVVVVVVVVVVVUUUTTTQQQOOORRRSSSUUUWWWYYY[[[]]]^^^YYYZZZZZZYYYXXXWWWUUUTTTQQQSSSSSSQQQNNNMMMOOORRRPPPOOOOOONNNMMMLLLLLLKKKLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHIIIHHHFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAACCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@???===<<<======>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>><<<;;;;;;;;;;;;;;;:::::::::::::::999999999999888999999888888888888888999888888888888888888888888888999999999888777555444555555555555555555555555333333333333333333333333222222222222222222222222333222222222222222222333444444333333333222222222222222111111111000000000111111111111111111111111222111000000000111222333000000000000000000000000111111111111111000//////000000000111111111111111111111222222222222111111000000000000111111111111000000000000000000000000111111111111000000000///000000000000000000000000bbbaaaaaabbbbbbccceeeeeeeeeeeefffhhhkkkmmmlllkkkooorrrwww{{{wwwiiiaaa]]]\\\[[[bbb```___^^^ZZZTTTTTTWWW]]]VVVNNNHHHFFFFFFDDDBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCBBB@@@??????@@@BBBFFFFFFFFFDDDBBBAAACCCEEEGGGGGGGGGGGGGGGHHHIIIJJJDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHEEEDDDCCCBBBCCCEEEGGGIIIFFFFFFEEEEEEEEEGGGHHHIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIJJJLLLLLLLLLMMMNNNPPPRRROOOKKKIIIIIIKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYXXXZZZ[[[___^^^\\\ZZZXXXWWWVVVVVVRRRQQQPPPQQQUUUXXXYYYZZZ]]]\\\ZZZZZZ]]]aaaeeehhhdddcccbbbbbbbbb```]]]ZZZ]]][[[XXXWWWXXX\\\aaaddd````````````aaabbbcccddd___^^^]]]^^^```aaaaaa```aaa```^^^\\\ZZZXXXWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRTTTUUUUUUUUUUUUUUUUUUTTTRRRRRRPPPSSSWWW[[[]]]]]][[[ZZZWWWXXXWWWWWWVVVUUUSSSSSSRRRRRRRRRPPPNNNMMMMMMOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHGGGEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@???===<<<===>>>>>>??????>>>>>>>>>>>>>>>??????>>>>>>===:::::::::;;;;;;<<<<<<<<<::::::::::::999999999999;;;:::999999888888888888888888888888888888888888:::999999888888777777666555555555555555555555555333333333333333333333333222222222222222222222222222222222333333222222222333333333333222222222222222111000/////////000111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111000000///111000000000000000000///111222222333333222222111000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000ZZZ[[[\\\^^^```bbbdddeeeeeecccbbbbbbcccdddcccbbbfffhhhjjjjjjjjjkkkmmmooottt}}}~~~|||xxxtttpppmmmkkkjjjiiiccc[[[VVVTTTUUUWWWXXX\\\XXXVVVUUURRRNNNPPPTTTXXXRRRKKKFFFEEEEEECCCBBB???@@@@@@AAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBB??????@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA???????????????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDD???@@@AAA@@@@@@AAACCCEEEDDDDDDDDDCCCAAA@@@BBBDDDFFFFFFFFFFFFGGGHHHIIIJJJDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCDDDEEEGGGHHHJJJFFFEEEDDDDDDEEEGGGIIIKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHJJJLLLMMMLLLMMMNNNOOORRRPPPNNNMMMLLLMMMMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSWWWXXXYYYYYYXXXXXXYYYZZZ___^^^\\\ZZZYYYXXXWWWWWWTTTSSSTTTVVVZZZ]]]^^^^^^\\\ZZZYYYYYY[[[```dddhhhbbbbbbcccbbbaaa___[[[YYY\\\[[[YYYYYYZZZ]]]aaacccaaaaaaaaaaaabbbcccdddddd```______```bbbcccbbb```___^^^]]][[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXVVVUUUTTTVVVVVVUUUTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVTTTTTTUUURRRTTTYYY\\\^^^]]][[[ZZZ]]]\\\[[[YYYWWWTTTSSSRRRRRRRRRQQQQQQPPPOOOOOOPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFHHHIIIHHHFFFDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@???=========>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999;;;:::999888777777777777888888888888888888888888999999888777666666777777555555555555555555555555333333333333333333333333222222222222222222222222111222333444444333222111333222222222222222222222222000///------...000111111111111111111111111111000000111111111000///...111111111111111111111111000000111111111111000///111111000000//////......000111111222222111111000///000000000111111111111////////////////////////111111111000000000000000000000000000000000000000\\\]]]^^^```bbbcccdddeeeaaa___]]]\\\]]]^^^^^^]]]\\\^^^`````````aaaccceee```gggmmmppptttzzz}}}||||||rrriiiccc\\\ZZZXXXUUUSSSRRRRRRSSSNNNMMMLLLMMMPPPRRRSSSSSSQQQNNNLLLLLLKKKIIIMMMSSSVVVPPPJJJFFFEEEDDDBBB@@@@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCC???@@@AAAAAA@@@@@@BBBDDDCCCDDDDDDCCCBBBAAABBBDDDDDDDDDDDDDDDEEEFFFHHHHHHDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEECCCCCCBBBCCCDDDEEEFFFGGGHHHIIIFFFEEEDDDDDDEEEGGGIIIKKKIIIHHHGGGFFFFFFFFFHHHIIIHHHJJJMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNNNNQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSSSSWWWXXXYYYYYYXXXXXXYYYZZZ]]]]]]\\\\\\[[[[[[\\\\\\YYYYYYXXXZZZ]]]```aaa```]]]]]]]]]]]]```cccfffhhhaaabbbcccbbb```^^^[[[ZZZZZZ[[[\\\]]]^^^______```aaaaaa``````aaaaaabbbcccaaa``````aaaccccccaaa```[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^\\\[[[YYYXXXWWWWWWVVVUUUUUUTTTTTTTTTXXXYYYYYYWWWTTTSSSTTTUUUVVVXXXZZZ\\\]]]^^^]]]\\\]]]]]][[[YYYWWWUUUTTTSSSQQQQQQRRRRRRSSSTTTTTTSSSRRRQQQPPPOOONNNLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJJJJHHHFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@???======>>>>>>???????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999999999888666666555555555777777777777777777777777777777666555555555666666555555555555555555555555333333333333333333333333222222222222222222222222111222333444444333222111222222222222222222222222111000...------///000222000000000000000000000000...//////000000///......111111111111111111111111///000000111111111000000111111000000//////......//////000000000000/////////000000000111111111111////////////////////////000000000000000000111111000000000000000000000000```aaaaaaaaaaaa```______\\\ZZZYYYYYYZZZ[[[ZZZYYYZZZ[[[\\\\\\[[[ZZZ[[[]]]\\\___aaaaaaeeekkknnnmmmggghhhlllrrr|||zzzrrrnnnjjjiiigggccc^^^WWWQQQMMMPPPOOOMMMKKKIIIIIIIIIIIIGGGHHHJJJMMMOOONNNLLLIIIFFFCCCCCCEEEFFFFFFLLLSSSRRRMMMGGGCCCCCCBBB@@@>>>@@@AAAAAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@>>>>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>??????>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDBBB@@@>>>???@@@CCCEEEFFFEEEDDDCCCDDDEEECCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIFFFEEECCCBBBBBBCCCEEEGGGGGGJJJMMMNNNNNNMMMNNNOOONNNQQQTTTUUUSSSPPPOOONNNRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRSSSUUUVVVUUUUUUTTTWWWYYYZZZZZZYYYXXXZZZ[[[]]]\\\\\\]]]]]]___``````\\\[[[YYYZZZ\\\_________aaabbbdddfffhhhiiiiiiiii```aaacccbbb```^^^]]]]]][[[\\\^^^``````___^^^]]]aaa``````__________________^^^^^^```aaaaaa___]]]XXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^]]][[[ZZZXXXWWWWWWUUUUUUTTTSSSRRRRRRQQQQQQTTTVVVWWWUUURRRQQQSSSVVV[[[[[[\\\]]]^^^_________YYYXXXWWWVVVVVVVVVVVVWWWRRRRRRRRRTTTWWWXXXWWWUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKLLLKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@???======>>>??????@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::888777666555555555555555777777777777777777777777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222333333222222222111111111222222222222222111000/////////000111222000000000000000000000000........./////////000000111111111111111111111111///000000111111111111000111000000000000000000///...//////////////////...000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000aaaaaaaaaaaa```^^^\\\[[[\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYZZZZZZXXXVVVTTTUUUUUUZZZ\\\[[[ZZZ^^^eeeiiihhh```bbbeeeiiinnnuuu{{{|||yyyzzz{{{sssjjjaaaZZZUUURRRRRRRRRQQQPPPNNNKKKIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGJJJMMMNNNMMMIIIEEECCC@@@AAADDDEEEEEEKKKQQQNNNJJJDDDBBBBBBBBB@@@>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>============>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<===>>>???????????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????BBBCCCDDDCCC@@@>>>>>>???BBBCCCEEEEEECCCBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBDDDEEEFFFEEEFFFFFFFFFEEEDDDCCCBBB@@@BBBDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDCCCAAA@@@AAACCCEEEGGGFFFHHHLLLMMMMMMLLLLLLMMMNNNPPPSSSSSSQQQOOONNNOOORRRQQQQQQQQQQQQQQQRRRRRRQQQRRRUUUWWWXXXYYYXXXWWWXXXYYY[[[ZZZYYYYYYZZZ\\\]]]]]]]]]]]]^^^___```aaa]]][[[XXXXXXZZZ]]]___``````dddhhhlllmmmkkkhhhfff```aaacccaaa___^^^___aaa_______________^^^^^^]]]aaa```___]]]\\\\\\[[[[[[[[[[[[[[[]]]^^^]]][[[XXXWWWWWWXXXXXXYYYZZZ\\\\\\\\\ZZZXXXVVVTTTSSSSSSSSSRRRRRRRRRSSSRRRRRRRRRQQQPPPSSSUUUTTTRRRRRRVVVZZZ\\\^^^___```aaaaaa```___XXXXXXWWWVVVUUUVVVVVVWWWTTTSSSSSSUUUXXXXXXVVVTTTRRRQQQQQQOOONNNMMMLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHJJJLLLMMMLLLJJJHHHHHHIIIGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@???===>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::777777666666666666666777777777777777777777777777444555666777777666555444444444444444444444444444333333333333333333333333222222222222222222222222333222222222222222222333000111111111222222222222000000000111111111222222000000000000000000000000////////////000111333444000000000000000000000000//////000111111111111111000000000111111111111111//////000000000000//////000000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000^^^^^^___``````___^^^]]]\\\[[[ZZZ[[[[[[[[[YYYWWWPPPRRRTTTTTTTTTUUUVVVXXXWWWXXXWWWVVVZZZbbbgggggg___aaadddfffggghhhjjjkkkqqqlllfffeeeiiinnnqqqqqqooolllkkklllmmmrrr}}}~~~{{{pppooommmmmmllljjjgggdddhhhddd^^^WWWRRROOOMMMMMMJJJIIIIIIHHHGGGGGGGGGGGGBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDHHHJJJJJJHHHEEEDDDBBBAAACCCCCCBBBFFFLLLLLLHHHCCCBBBCCCCCCBBB@@@AAAAAA@@@@@@??????>>>>>>@@@@@@AAAAAAAAA@@@@@@???AAAAAA@@@???>>>===<<<<<<======<<<<<<<<<<<<======??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<===>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@??????>>>>>>>>>???AAABBBBBBAAA@@@AAABBB???@@@BBBBBBAAA@@@AAAAAAEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCEEEGGGFFFFFFFFFFFFFFFEEEDDDDDD@@@AAACCCEEEFFFEEEDDDCCCFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBEEEHHHJJJDDDGGGJJJLLLLLLKKKKKKKKKNNNPPPQQQPPPMMMLLLNNNQQQRRRQQQQQQQQQQQQRRRRRRSSSRRRSSSVVVYYY[[[[[[[[[ZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^___```^^^[[[XXXXXXZZZ^^^```aaa^^^bbbiiimmmnnnkkkeeeaaa```aaabbbaaa___^^^aaaccccccaaa___]]]\\\]]]^^^___```___^^^\\\[[[ZZZYYYYYYXXXXXXXXXZZZ[[[ZZZWWWUUUXXXXXXXXXXXXXXXYYYZZZZZZ^^^\\\YYYVVVTTTSSSTTTTTTQQQQQQSSSTTTUUUUUUUUUUUUOOOSSSVVVVVVTTTUUU[[[```\\\^^^aaacccdddbbb```___]]]\\\ZZZWWWVVVUUUUUUUUUVVVUUUTTTUUUXXXXXXUUURRRPPPPPPPPPOOOOOONNNNNNNNNIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKLLLLLLIIIHHHHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEECCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@???===>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;:::888999999:::;;;======>>><<<<<<;;;;;;;;;:::::::::888777777777777777888999777777777777777777777777444555777999999888666555444444444444444444444444333333333333333333333333222222222222222222222222444333222111111222333444000000111111222222222222///000111222222222222222000000000000000000000000111000//////111333666888//////////////////////////////000111111111111111000000111111222222333333000000111111111111000000000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000``````_________``````aaa\\\[[[YYYYYYZZZZZZXXXWWWUUUSSSQQQQQQRRRTTTUUUUUUVVVUUUTTTTTTVVVYYY]]]___dddccc```^^^\\\\\\]]]^^^aaa```___]]]\\\[[[[[[[[[\\\ZZZWWWUUUVVVYYY]]]```bbbdddgggkkknnnpppqqqqqqvvvwwwyyy{{{}}}}}}}}}||||||~~~~~~wwwvvvuuusssqqqooonnnmmmooopppqqqooojjjddd```___UUUVVVWWWXXXZZZ[[[\\\]]][[[WWWRRRLLLHHHGGGGGGGGG@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAACCCEEEEEEDDDCCCBBBBBBBBBAAABBBCCCFFFIIIKKKOOOJJJDDDBBBCCCDDDAAA>>>@@@@@@???????????????@@@DDDCCCAAA@@@???@@@AAAAAA@@@@@@@@@?????????>>>>>>@@@>>><<<:::999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>===>>>>>>???@@@CCCBBBAAA@@@????????????AAABBBBBB@@@<<<:::;;;===BBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKLLLNNNPPPSSSUUUVVVXXXXXXYYYYYYZZZ\\\]]]^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\]]]^^^______^^^]]]\\\ZZZYYYXXXXXXYYY\\\```bbbeeefffhhhjjjkkkjjjiiihhhgggfffdddbbbbbbbbbdddeeeiiifffcccaaa``````___]]]bbbaaa^^^[[[XXXWWWYYY\\\YYY[[[\\\[[[YYYVVVUUUUUUXXXWWWUUUTTTUUUWWWYYYZZZZZZYYYWWWUUUTTTSSSRRRRRROOORRRUUUVVVTTTQQQOOONNNNNNQQQUUUYYYZZZ\\\]]]___```aaa```___bbbdddaaa\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVUUUVVVYYY\\\[[[XXXTTTUUUSSSRRRRRRQQQOOOKKKHHHLLLJJJGGGGGGIIIJJJKKKKKKRRRQQQPPPNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBB@@@@@@@@@?????????>>>>>>===>>>???@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;::::::;;;<<<======<<<<<<<<<<<<;;;;;;:::999888888777888999:::::::::::::::666666666666666555555444888777777666555444444444555555555444444333333333444333333333555555444222///000333555666555444333333333333333333333333333111111111111111111111111111111000000000000111111222222111111000000//////000///.........///111222222111111111000000//////000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000222222222111111111000000]]]]]]]]]^^^^^^_________[[[YYYXXXWWWWWWWWWUUUSSSTTTRRRPPPPPPRRRTTTUUUUUUSSSRRRQQQQQQRRRUUUXXXZZZ^^^\\\ZZZXXXVVVVVVWWWXXXZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSQQQPPPQQQSSSVVVXXXTTTVVVYYY\\\^^^``````aaaaaaaaacccdddeeeffffffffffffgggiiillloooqqqssstttxxxxxxxxxwwwvvvuuutttsssoooqqquuuyyy{{{{{{zzzyyypppqqqqqqqqqpppmmmiiiggghhhhhhiiiiiihhhgggeeedddbbbbbbaaa```___^^^]]]]]]\\\^^^___]]]XXXSSSPPPNNNOOOPPPQQQSSSUUUWWWXXXYYYTTTQQQLLLGGGDDDCCCCCCCCC??????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@?????????AAABBBDDDDDDCCCBBBAAAAAAAAAAAAAAABBBEEEGGGIIIMMMHHHCCCAAACCCDDDAAA???@@@@@@???>>>>>>??????@@@CCCBBBAAA@@@???@@@@@@AAA@@@@@@@@@?????????>>>>>>@@@???===;;;::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???===<<<;;;===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>@@@AAABBB@@@>>>===???AAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKKKKLLLLLLKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNPPPSSSUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYY[[[]]]^^^______`````````^^^]]]\\\[[[ZZZYYYYYYZZZ\\\___aaaaaaccceeeggghhhhhhggggggddddddcccbbbccceeegggiiikkkhhheeecccbbbbbb```___``````___\\\YYYYYYZZZ\\\[[[\\\]]][[[XXXVVVUUUVVVXXXWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSOOORRRUUUUUUSSSQQQPPPOOOQQQSSSVVVXXXYYYZZZ[[[]]]```bbbaaa```bbbeeeccc^^^\\\\\\\\\[[[ZZZYYYYYYXXXYYYXXXYYY[[[]]]\\\YYYUUUVVVTTTRRRQQQQQQOOOLLLJJJNNNKKKHHHGGGHHHJJJKKKKKKPPPOOONNNLLLKKKIIIHHHGGGHHHGGGFFFDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>===<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888888666666777888888888777777666666666666666555555444777777777666555444444444444444444444444333333333777444222222333555555444444444555555444222000///111111111111111111111111111111111111111111111111111111000000000000111111111111111000000000000000000//////...///000111222111111111000000000////////////000000000111111111000000000000000000000000////////////000000000000000000000000000000000000111000000000/////////...000000000000000000000000111111111000000000//////YYYYYY[[[\\\\\\\\\[[[ZZZXXXWWWUUUTTTTTTTTTRRRPPPQQQPPPNNNNNNQQQSSSSSSSSSOOOOOONNNNNNNNNPPPQQQSSSWWWUUUTTTRRRQQQQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPLLLMMMOOOQQQSSSTTTTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYY___^^^[[[YYYYYYZZZ\\\^^^]]]^^^___```___^^^]]]\\\YYYZZZ[[[[[[ZZZXXXUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRQQQMMMIIIGGGFFFGGGHHHJJJLLLNNNPPPRRRSSSLLLJJJGGGDDDAAA@@@AAAAAA======>>>??????????????????????????????>>>======>>>???AAABBBBBBBBBAAA@@@@@@@@@???@@@AAACCCEEEFFFHHHEEEAAA@@@BBBCCCBBB@@@??????>>>>>>>>>??????@@@BBBAAA@@@@@@???@@@@@@@@@@@@????????????>>>>>>>>>@@@???===<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;>>>>>>===<<<<<<<<<<<<<<>>???@@@@@@AAA@@@???>>>===============>>>???@@@@@@???@@@BBBDDDAAAAAAAAA@@@@@@@@@??????===>>>???AAAAAAAAA@@@@@@CCCCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHIIIKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSUUUVVVUUUVVVVVVWWWXXXYYYZZZZZZZZZXXXVVVUUUUUUXXX[[[]]]____________^^^]]][[[ZZZ\\\[[[ZZZZZZZZZ\\\___```aaabbbcccddddddcccbbbaaabbbbbbbbbccceeehhhkkkmmmkkkhhhdddbbbaaaaaa___^^^___``````^^^[[[ZZZZZZ[[[\\\]]]\\\ZZZWWWUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSQQQRRRTTTTTTRRRQQQQQQRRRTTTUUUWWWWWWWWWWWWZZZ\\\___bbbbbb```bbbeeeddd```______^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^]]]YYYWWWWWWTTTRRRQQQPPPPPPNNNMMMPPPMMMIIIGGGHHHJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHGGGIIIHHHGGGEEEDDDCCCBBBBBBEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@???????????????@@@????????????>>>>>>>>>>>>????????????>>>>>>===>>>>>>======<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;::::::999999888777777777777777777888777777666666666666666666666555555444777777666666555444444444333333333333444444444444777444111000111333444555666555444333222111000000000000000000000000000000111111111111111111111111111111000000000000111111///000000000000000000111///////////////000111111111111000000000000////////////000000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000///////////////WWWXXXYYYZZZZZZXXXVVVTTTUUUSSSRRRRRRSSSSSSRRRQQQPPPNNNMMMMMMPPPQQQRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNRRRRRRPPPOOOOOOOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOOOOOOONNNMMMNNNOOOQQQRRRUUUUUUTTTSSSRRRQQQPPPPPPVVVUUURRRQQQRRRSSSVVVXXXYYYYYYXXXVVVUUUTTTRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRNNNMMMMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOONNNNNNLLLMMMOOONNNKKKHHHGGGFFFDDDDDDEEEGGGHHHIIIJJJKKKHHHGGGEEECCCBBBBBBBBBBBB<<<===>>>>>>??????>>>>>>>>>>>>??????>>>>>>===<<<>>>>>>???@@@AAA@@@@@@??????>>>>>>>>>???AAABBBCCCDDDAAA??????AAABBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@?????????@@@@@@????????????>>>>>>>>>>>>@@@???>>>===<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<======???????????????@@@AAAAAA@@@???>>>>>>============>>>>>>?????????@@@BBBCCC@@@@@@@@@@@@????????????;;;===???AAABBBBBBAAA@@@AAA@@@???>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMOOOQQQSSSTTTVVVUUUUUUVVVWWWXXXYYYZZZZZZYYYVVVSSSQQQQQQTTTWWWYYY[[[[[[\\\]]]\\\[[[ZZZYYY]]]\\\[[[[[[[[[\\\^^^___bbbbbbbbbbbbaaa___^^^]]]bbbbbbcccdddfffiiikkklllgggdddaaa___^^^^^^]]][[[```aaaaaa```\\\YYYWWWWWWYYYYYYXXXWWWUUUUUUWWWYYYVVVWWWYYYZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQQQQQQQRRRQQQRRRSSSRRRQQQQQQSSSTTTUUUVVVVVVVVVVVVWWWZZZ]]]]]]``````___```cccccc````````````_______________^^^^^^^^^^^^]]][[[XXXVVVWWWTTTQQQPPPPPPQQQQQQPPPQQQNNNJJJHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEDDDCCCAAAAAA@@@AAAAAA@@@@@@????????????????????????>>>>>>>>>>>>????????????>>>===<<<<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;999888888888777777666666999999:::999999888777777666666666666666555555444666666666555555444444444222222222333333444444555444333111111333444333222333333222111111222333333000000000000000000000000111111111111111111111111111111000000000000111111.../////////000000111111///////////////000000111000000000000000000//////////////////000000000111////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000XXXYYYYYYYYYWWWTTTQQQOOOQQQPPPPPPQQQSSSTTTTTTSSSOOONNNLLLMMMOOOPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMPPPOOONNNMMMMMMLLLMMMMMMIIIKKKMMMNNNNNNMMMLLLKKKIIIIIIHHHHHHIIIIIIIIIJJJMMMLLLKKKJJJJJJKKKLLLMMMOOOOOONNNNNNMMMLLLKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMPPPOOONNNMMMLLLKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB===>>>>>>???@@@??????????????????@@@???>>>>>>===>>>>>>>>>???????????????>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>@@@AAAAAA@@@>>>>>>======>>>??????@@@>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>================================================<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===????????????>>>>>>??????@@@AAA@@@@@@???>>>>>>>>>??????>>>>>>======>>>@@@@@@@@@@@@@@@?????????>>>>>>>>><<<>>>@@@BBBCCCCCCBBBAAAAAA@@@>>>===>>>???AAACCCCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKLLLKKKIIIHHHFFFFFFFFFFFFJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPRRRSSSTTTTTTUUUWWWXXXYYYZZZZZZZZZZZZXXXTTTQQQPPPRRRUUUXXXWWWYYYZZZ\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\^^^^^^`````````aaaaaa`````````dddddddddeeefffgggggghhhcccaaa^^^\\\\\\]]]\\\[[[aaabbbbbb```[[[WWWTTTSSSSSSTTTTTTSSSSSSTTTWWWYYYVVVWWWYYYZZZZZZYYYWWWUUUSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSRRRQQQRRRTTTVVVTTTUUUVVVVVVWWWXXX\\\___[[[^^^^^^\\\\\\___```^^^________________________]]]]]]]]]\\\ZZZWWWUUUUUUUUUSSSPPPPPPQQQRRRRRRQQQQQQNNNKKKJJJJJJKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::888888777777777777777666999999999999999888777666666666666666666555555444555555555555444444444444111222222333333444444444333333555777999888444111222222111111111222333333111111111111111111111111111111111111111111111111111111000000000000111111......//////000000000111...//////000000000000000//////////////////000000...////////////000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////111111111111111111111111YYYYYYYYYWWWUUURRRPPPNNNPPPOOOOOOPPPSSSTTTTTTSSSPPPNNNMMMNNNOOOOOONNNLLLNNNOOOPPPPPPPPPOOOMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKMMMLLLLLLKKKJJJJJJKKKKKKHHHJJJKKKMMMMMMLLLJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHCCCDDDFFFHHHIIIHHHHHHGGGLLLLLLKKKKKKKKKJJJJJJJJJFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFEEECCCBBBBBBCCCFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@======>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????============>>>??????@@@======>>>????????????>>>======>>>>>>>>>>>>>>>???===================================================<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;===>>>???@@@>>>>>>>>>===>>>??????@@@@@@??????>>>>>>?????????>>>===<<<===???@@@@@@@@@?????????>>>>>>>>>>>>===>>>???@@@BBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJMMMKKKIIIGGGFFFEEEFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLLLLMMMOOOPPPRRRSSSTTTUUUWWWYYYZZZZZZYYYYYY[[[YYYVVVTTTSSSUUUWWWYYYVVVXXXZZZ\\\^^^_________ZZZZZZZZZZZZ[[[\\\]]]^^^[[[\\\]]]___aaadddeeefffeeeeeeeeeddddddccccccbbbaaa^^^\\\[[[\\\]]]]]]\\\aaaaaaaaa^^^ZZZUUUSSSRRRPPPQQQRRRRRRRRRSSSVVVXXXUUUWWWYYYZZZZZZZZZXXXWWWTTTSSSRRRQQQPPPPPPPPPPPPPPPRRRSSSSSSRRRSSSUUUWWWUUUVVVXXXXXXYYYZZZ]]]___YYY]]]]]]YYYXXX[[[\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^ZZZ[[[[[[ZZZVVVTTTSSSSSSRRRQQQPPPPPPQQQRRRRRRQQQOOOMMMLLLLLLMMMMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBAAA@@@@@@???======>>>>>>>>>>>>>>>???<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999888888777777777777777777666666666777666666555555666666666666666555555444444444444444444444444444222222222222333333333333333555888<<<===;;;555111333333333222111111000000222222222222222222222222111111111111111111111111111111000000000000111111...//////////////////000......///000000000000000......////////////000000......////////////000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111222222222222YYYXXXWWWVVVTTTSSSRRRQQQQQQPPPOOOPPPQQQQQQQQQOOOQQQPPPOOONNNOOONNNLLLJJJLLLMMMOOOPPPPPPNNNLLLKKKGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHIIIIIIIIIIIIHHHKKKLLLLLLMMMMMMLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGFFFCCCBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAA>>>???AAABBBBBBAAA???>>>>>>>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>??????>>>>>>??????@@@@@@===>>>>>>>>>>>>>>>======:::;;;<<<============>>><<<<<<<<<======>>>@@@@@@<<<<<<>>>?????????>>>>>>============>>>>>>??????<<<<<<<<<=========<<<<<<========================<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???======<<<<<<======>>>???>>>>>>=========>>>>>>???===;;;:::<<<@@@CCCCCCCCC??????>>>>>>>>>=========?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDD??????@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDFFFGGGHHHHHHHHHGGGEEEEEEEEEEEEGGGHHHIIIJJJLLLKKKIIIHHHGGGHHHIIIJJJGGGGGGGGGGGGGGGIIIJJJKKKJJJKKKKKKLLLMMMOOOPPPQQQRRRTTTVVVXXXYYYYYYXXXWWWUUUUUUTTTSSSTTTVVVXXXZZZUUUVVVXXXZZZ[[[\\\[[[[[[WWWWWWXXXYYY[[[\\\]]]]]][[[\\\]]]___aaaccceeefffddddddccccccbbb```______\\\ZZZYYYYYY[[[\\\]]]\\\^^^___^^^\\\XXXUUUTTTTTTPPPRRRTTTTTTSSSRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZWWWVVVUUUSSSRRRQQQQQQQQQOOOQQQSSSSSSSSSTTTUUUWWWWWWYYY[[[[[[[[[[[[\\\]]]YYY]]]]]]XXXVVVXXXZZZYYYWWWWWWXXXXXXYYYZZZ[[[[[[XXXZZZZZZXXXTTTRRRRRRSSSOOOOOOOOOPPPRRRSSSQQQPPPLLLLLLMMMOOOPPPOOOLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGDDDDDDDDDCCCCCCBBBBBBBBB???@@@AAAAAAAAA@@@>>>>>>============>>>>>>??????;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888888888888444555666666666666666666666666666666666555555444444444444444444444444444333333333222222222222222222333555888:::888333000000111222333333222111000222222222222222222222222111111111111111111111111111111000000000000111111///////////////.........---...///000111000000///........./////////000000........./////////000000000000000000000000000000////////////000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000111111111222WWWWWWVVVUUUTTTTTTUUUUUUSSSQQQOOOOOOOOOOOOMMMKKKRRRQQQPPPOOOOOONNNKKKIIIIIIKKKMMMOOONNNMMMJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLKKKKKKIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIGGGFFFDDDGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDFFFFFFDDDBBBAAAAAABBBCCCDDDEEEFFFGGGHHHDDDEEEEEEDDDBBB@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBB???AAABBBCCCCCCBBBAAA???======>>>??????????????????????????????>>>======???????????????@@@@@@AAA>>>>>>>>>???>>>>>>===<<<999;;;<<<===<<<<<<======<<<<<<<<<<<<===>>>@@@@@@;;;<<<===?????????>>>===<<<=========>>>>>>??????;;;;;;<<<<<<<<<<<<<<<;;;========================<<<;;;:::::::::;;;<<<===>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<======>>><<<::::::===BBBFFFGGGFFF>>>>>>>>>>>>============@@@???>>>>>>===>>>>>>??????@@@AAABBBBBBBBBAAAAAA>>>>>>???@@@@@@AAABBBBBB===>>>>>>???AAABBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKJJJIIIHHHIIIKKKMMMOOOFFFEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRUUUWWWXXXWWWWWWVVVOOOOOOOOOPPPRRRUUUWWWYYYRRRSSSUUUVVVWWWVVVVVVUUUUUUVVVWWWYYYZZZ\\\]]]]]]```____________```aaabbbbbbbbbbbbbbbaaa___^^^]]]XXXVVVTTTUUUWWWZZZZZZZZZ[[[\\\\\\ZZZWWWUUUUUUVVVRRRTTTVVVVVVTTTRRRQQQRRRUUUVVVWWWXXXZZZ[[[[[[\\\ZZZYYYWWWVVVTTTSSSRRRRRRNNNQQQSSSTTTTTTTTTVVVWWWYYY[[[^^^^^^\\\ZZZZZZZZZZZZ^^^^^^XXXUUUWWWYYYYYYTTTTTTUUUVVVWWWXXXYYYYYYXXXYYYZZZXXXTTTRRRRRRTTTMMMMMMNNNPPPRRRSSSQQQOOOJJJKKKMMMPPPRRRPPPLLLIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@>>>===<<<<<<=========>>>>>>??????::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888999999999666666777888888999888888666666666666666555555444444444444444444444444444444333333222222111111111//////000222333222000---+++---000333444555444333111111111111111111111111111111111111111111111111111111000000000000111111000000//////.........------...000111111111000///---.........//////000000............/////////000000000000000000000000000////////////000000000000000000000000000000000000.../////////000000111111000000000000000000000000.../////////000000111111XXXVVVTTTTTTUUUVVVUUUTTTRRRQQQPPPOOONNNNNNMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJJJJKKKKKKJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>@@@AAA@@@???<<<===??????=========>>>========================<<<<<<============<<<<<<;;;;;;<<<===>>>>>>======<<<===>>>>>>>>><<<;;;:::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<========================::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<===???CCCFFFFFFFFF>>>>>>===============>>><<<<<<<<<<<<============>>>???@@@AAAAAA???>>><<<=========???BBBDDDCCCBBB@@@@@@AAABBBBBBCCCCCCDDDAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJDDDDDDCCCDDDFFFIIILLLNNNMMMMMMMMMLLLMMMMMMNNNNNNMMMOOORRRUUUVVVWWWVVVUUUPPPLLLKKKNNNTTTXXXWWWTTTTTTSSSRRRSSSTTTVVVVVVUUUWWWYYY\\\\\\ZZZYYYYYYYYY]]]]]]\\\\\\]]]^^^```aaaaaa```___]]]\\\[[[[[[[[[UUUSSSRRRTTTXXX[[[[[[ZZZYYYXXXXXXYYYZZZZZZXXXVVVWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYWWWVVVVVVUUUVVVVVVTTTUUUVVVWWWVVVTTTRRRPPPRRRRRRRRRRRRSSSTTTUUUVVVWWWYYY\\\^^^^^^]]][[[ZZZZZZZZZZZZ[[[\\\]]]______]]]\\\[[[YYYYYYZZZ\\\]]]XXXWWWUUUSSSQQQQQQQQQQQQQQQOOONNNNNNOOOPPPOOONNNNNNNNNNNNNNNNNNMMMKKKKKKHHHHHHFFFEEEDDDDDDCCCDDDCCCDDDEEEEEEEEEDDDBBBAAAGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::888777666666:::999888888777777888888;;;;;;999777666444222222444444444555555555666666777666555333333444555555555555555444444333333333444444444333333222222222111222222333333222222111333333333222222111111111000000000000////////////111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000//////......000000//////......------////////////////////////......//////000000111111000000000000000000000000222222111111000000//////111111000000//////......VVVTTTRRRRRRSSSTTTSSSRRRQQQPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNLLLKKKKKKLLLMMMKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@??????@@@@@@@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>???@@@???>>><<<===??????===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<============<<<<<<======>>>===<<<;;;:::999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<>>>@@@BBBBBBAAA======<<<<<<;;;<<<<<<===<<<<<<<<<=========>>>>>>AAABBBCCCCCCBBB@@@>>><<<>>>===>>>???BBBCCCBBBAAA?????????@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHJJJJJJKKKKKKJJJEEEEEEEEEFFFGGGJJJMMMOOOMMMLLLLLLLLLLLLMMMNNNNNNPPPQQQRRRSSSTTTSSSSSSRRRPPPNNNLLLOOOTTTWWWWWWUUUUUUTTTSSSSSSTTTUUUUUUUUUVVVWWWYYYXXXWWWVVVVVVWWWZZZZZZZZZ[[[\\\^^^aaabbb______^^^\\\[[[ZZZZZZZZZWWWUUUTTTUUUXXXYYYXXXVVVZZZZZZZZZ[[[]]]]]][[[ZZZXXXWWWWWWWWWWWWXXXZZZ[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVUUUSSSRRRQQQPPPQQQRRRSSSUUUVVVWWWXXXXXXYYY[[[]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___^^^\\\ZZZYYYZZZ[[[\\\XXXWWWUUUSSSRRRQQQQQQQQQPPPNNNMMMMMMOOOOOOOOONNNMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888777777:::999888888777777888888999999888777666555444444444444444555555555666666666666555444444444444444444444444444333333333222444444444333333222222222111222222333333222222111333222222222222222222111111111111111000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000111000000000/////////...///////////////.........////////////////////////......//////000000000000////////////////////////000000000000000000//////111000000000/////////...TTTRRRPPPPPPQQQRRRQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOMMMLLLLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@??????>>>BBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>??????@@@??????>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>???>>>===;;;===???>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>===<<<;;;;;;:::::::::;;;;;;<<<============>>>>>>>>>>>>CCCCCCDDDCCCBBB@@@>>>===???>>>>>>???AAAAAA@@@???======>>>>>>???@@@@@@AAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGFFFFFFGGGIIIKKKMMMOOOKKKKKKKKKKKKKKKLLLMMMMMMRRRRRRQQQPPPOOOOOOOOOOOORRROOONNNPPPTTTWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQSSSTTTWWWWWWWWWXXXZZZ]]]```aaa]]]]]]\\\[[[ZZZYYYYYYYYYUUUUUUVVVXXXZZZZZZYYYWWWZZZYYYYYY[[[\\\]]]\\\ZZZXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[YYYXXXVVVUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRRRROOOPPPRRRTTTVVVXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[___^^^\\\ZZZYYYYYYZZZZZZXXXWWWVVVTTTRRRRRRQQQQQQNNNMMMLLLLLLNNNOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCC???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999:::999888888777777888888777777777777666666666666444555555555555666666666555555666666555555444333333333333333222222222222444444333333333333222222111222222333333222222111111111111222222222222222222222222222111111111111111111111111111111111111........................000000000000000000000000////////////////////////000000000000000000000000000000000000////////////.........///////////////////////////////////////...////////////000000000//////////////////////////////////////////000000000000000000////////////SSSQQQOOOOOOPPPQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLNNNLLLKKKIIIIIIKKKLLLNNNNNNMMMKKKKKKLLLLLLKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???AAA@@@???>>>======<<<<<>>>>>>>>??????@@@??????>>>>>>====================================<<<;;;:::;;;===>>>===<<<;;;===>>>>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;;;;::::::::::::;;;;;;<<<=========>>>>>>>>>??????AAAAAABBBBBBAAA@@@???>>>???>>>>>>???@@@@@@>>>============>>>??????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLJJJIIIIIIIIIJJJKKKLLLMMMQQQPPPNNNLLLLLLLLLMMMNNNRRRPPPOOOPPPSSSUUUUUUTTTTTTTTTUUUTTTSSSRRRRRRRRRSSSSSSSSSQQQOOOOOOQQQSSSUUUUUUUUUVVVXXX[[[]]]^^^\\\[[[[[[[[[ZZZYYYXXXXXXRRRSSSVVVZZZ]]]^^^^^^]]]YYYXXXWWWWWWXXXXXXWWWUUUWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[YYYXXXVVVUUUTTTTTTUUUTTTSSSRRRRRRRRRRRRSSSPPPQQQSSSVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[]]]^^^[[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[ZZZYYYXXXXXXYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQLLLLLLKKKLLLNNNNNNMMMLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDDDD???@@@BBBCCCCCCAAA???>>>==============================>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;:::999888888777777888888777777777777666666666666555555555555555666666666444555666666666555333222222222222222222222222222333333333333333333333333111222222333333222222111000000111111222222333333222222111111111000000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000////////////------......//////000000////////////////////////////////////////////////////////////////////////------......//////000000000000000000////////////RRRPPPOOONNNOOOPPPOOONNNMMMMMMLLLKKKKKKKKKLLLLLLNNNLLLKKKIIIIIIKKKLLLNNNMMMKKKJJJIIIJJJJJJHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIBBBCCCCCCCCCCCCBBBBBBAAABBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;@@@????????????>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::<<<===<<<;;;;;;<<<>>>>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888:::<<<======<<<;;;:::::::::;;;;;;<<<===============>>>>>>>>>>>><<<===>>>>>>???????????????>>>===>>>??????===<<<=========>>>??????@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBDDDDDDCCCBBBCCCDDDEEEFFFCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNMMMKKKJJJJJJLLLNNNOOOQQQPPPPPPPPPQQQRRRRRRRRRQQQSSSUUUTTTRRRPPPPPPQQQRRRRRRRRRPPPOOOOOORRRTTTVVVUUUUUUUUUVVVXXXYYYZZZ[[[[[[\\\\\\[[[ZZZYYYXXXTTTVVVZZZ]]]____________\\\YYYWWWVVVUUUTTTSSSQQQUUUUUUVVVWWWXXXXXXXXXYYYZZZYYYXXXWWWUUUUUUTTTTTTUUUTTTSSSSSSRRRSSSSSSTTTSSSTTTUUUVVVVVVVVVVVVVVVYYYYYYXXXXXXYYY[[[]]]___[[[[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOKKKKKKKKKLLLNNNNNNMMMKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCAAA>>><<<==============================>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;999999::::::::::::;;;;;;:::999888888777777888888888888777777666666555555666666666666666666666666444555666666666555333222222222222222222222222222333333333333333333333333111222222333333222222111000000000111111222222222111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000------......//////000000000000000000000000000000/////////.......................................------......//////000000////////////000000000000QQQOOOMMMMMMNNNOOONNNMMMLLLKKKKKKJJJJJJKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKIIIHHHGGGHHHGGGFFFDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>><<<;;;:::;;;;;;<<>>>>>>>>=========<<<===>>>>>>?????????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::<<<===<<<;;;:::<<<>>>===<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::999999999:::;;;;;;999888888777777888888999999999999999999999999999888888888888888888888888999999999999999999999999:::999999888888999999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999888888999<<<======<<<::::::::::::;;;<<<======<<<<<<<<<<<<============999::::::;;;===>>>???@@@>>>=========??????===;;;<<<<<<===>>>>>>??????@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@?????????@@@@@@BBBAAAAAA@@@AAABBBDDDEEEAAAAAABBBBBBCCCBBBBBBAAACCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIJJJLLLNNNPPPPPPOOOOOONNNNNNNNNOOOOOOMMMPPPSSSSSSPPPNNNOOOPPPPPPQQQRRRQQQQQQQQQSSSUUUVVVUUUTTTTTTUUUVVVXXXYYY[[[\\\]]]]]]]]]\\\ZZZYYYYYY\\\^^^^^^]]]\\\\\\]]]```]]]ZZZXXXVVVUUUSSSQQQTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUXXXXXXWWWXXXYYY[[[]]]___[[[[[[ZZZYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRPPPOOONNNJJJJJJKKKMMMOOOOOOMMMKKKLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDDDDDDDEEEFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999:::999888888777777888888888888777777666666555555777777777666666666666555555555666666555555444333222222222222333333333333222222333333333333444444111222222333333222222111000000000111111111111111000000000000/////////...000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000////////////000000000000.........///////////////000000000000000000000000/////////............---........................//////////////////000000////////////000000000000OOOMMMKKKKKKLLLMMMLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIGGGGGGGGGGGGEEECCCCCCDDDDDDEEEFFFFFFEEEEEECCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDD@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@??????>>>===>>>===;;;::::::;;;<<<===>>>>>>>>>=========<<<<<<;;;;;;======>>>===<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<======;;;:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999999::::::::::::999:::999888888888:::;;;<<<999888777666666777888999999999999999999999999999888888888888888888888888888888888888888888888888999999888888888888999999999999:::::::::;;;;;;;;;999999999999999999999999:::999888999:::;;;:::888888888888999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>===<<<<<<===>>>???===<<<;;;;;;;;;<<<======>>>>>>>>>??????@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>>>>@@@????????????AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJKKKLLLIIINNNRRRRRRNNNLLLMMMPPPLLLOOOQQQRRRRRRRRRTTTUUUTTTSSSSSSSSSUUUWWWYYYZZZ]]]^^^___```___^^^\\\[[[[[[\\\^^^]]]ZZZYYY[[[\\\aaa^^^[[[XXXWWWVVVUUUSSSTTTUUUVVVVVVVVVUUUTTTSSSQQQRRRRRRSSSTTTVVVWWWXXXTTTUUUVVVWWWWWWVVVUUUTTTUUUTTTRRRQQQRRRSSSVVVWWWWWWWWWWWWXXXZZZ[[[]]]^^^[[[[[[ZZZYYYYYYZZZZZZZZZVVVVVVVVVUUUTTTRRRQQQPPPSSSSSSSSSRRRQQQOOOMMMLLLJJJJJJKKKNNNPPPPPPNNNLLLJJJKKKKKKJJJJJJIIIHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888:::999888888777777888888666666666666777777777777777777777777666666666555666666555444444444444444222333333333444444444444222222222333333444444444111222222333333222222111111111111111000000000000111111111000000000//////000000000000000000000000000000000000000000000000------------------------////////////////////////000000000000000000000000.../////////000000000111///////////////.........000000000000000000000000//////.........---------........................000000000000000000//////.../////////000000000111MMMKKKJJJJJJKKKKKKJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKIIIHHHGGGGGGGGGEEECCCBBBBBBCCCDDDDDDEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<===<<<;;;::::::;;;===>>>>>>=========<<<<<<<<<<<<::::::<<<<<<<<<;;;:::999<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;===>>>===<<<:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777888999:::::::::::::::999999888888888999;;;<<<;;;:::999888888999:::;;;888888888888888888888888999999999999999999999999888888888888888888888888999999888888888888999999999999:::::::::;;;;;;;;;999999999999999999999999<<<:::888888999888777555777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>>???>>><<<999999:::;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAA@@@???>>>=========>>>>>>>>>======>>>@@@AAACCCBBBBBBBBBCCCCCCBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMLLLKKKIIIHHHIIIJJJGGGLLLQQQQQQNNNKKKMMMOOOJJJMMMPPPRRRSSSSSSTTTUUURRRRRRRRRSSSUUUXXXZZZ\\\]]]___```aaaaaa```^^^\\\WWWZZZ[[[ZZZYYYYYY\\\___```]]]YYYXXXWWWWWWVVVTTTUUUVVVWWWWWWVVVUUUSSSRRROOOOOOPPPRRRTTTVVVXXXYYYTTTUUUWWWXXXXXXWWWVVVTTTTTTRRRPPPOOOPPPTTTWWWZZZVVVVVVWWWYYYZZZ\\\]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXVVVTTTQQQOOONNNRRRRRRRRRRRRPPPNNNLLLKKKJJJKKKLLLNNNPPPQQQOOOLLLIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBBBBBBBCCCEEEFFFGGGDDDCCCBBBAAA@@@AAABBBBBB@@@@@@???>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;888888888888777777666666:::999999888777888888888333444555666777888999:::888888777777666666666555777666555333333444555555333333333444444555555555222222222333333444444444222222222333333222222222222222111111000000//////222222222111111111111000000000000000000000000000////////////////////////------------------------////////////////////////000000000000000000000000.../////////000000111111000000//////.........---000000000000000000000000//////.........---------........................222222111111000000//////.../////////000000111111MMMLLLKKKKKKLLLMMMKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKOOONNNLLLKKKLLLKKKIIIHHHFFFGGGHHHHHHGGGEEEBBBAAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAADDDBBBAAABBBEEEEEECCC@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@????????????>>>>>>======<<<<<<<<<<<<;;;;;;===>>>@@@BBB@@@??????>>>===<<<<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<;;;:::999888999999999888777666666555888888888777777777777777999999888888888888999999777777777777777777777777888888777777777777888888888777777777888999::::::666777888999:::999888888666666777777777888888888777777888888888999999999999999888888888888999999999999999::::::;;;;;;;;;999999:::;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<===??????============>>>>>>>>>>>>AAAAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@AAABBBBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBB>>>???AAACCCEEEGGGHHHHHHFFFHHHJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLNNNNNNNNNNNNPPPRRROOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSTTTVVVYYY\\\^^^aaaaaa```^^^]]]\\\[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYUUUWWWXXXWWWUUUSSSSSSSSSTTTSSSSSSTTTUUUUUUSSSPPPNNNNNNOOOPPPQQQRRRSSSSSSUUUVVVWWWXXXYYYYYYYYYYYYVVVUUUUUUUUUUUUVVVXXXYYYYYYWWWVVVVVVXXXZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXWWWUUUSSSQQQPPPOOORRRTTTUUURRRNNNKKKKKKMMMLLLMMMOOORRRTTTTTTPPPMMMIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999888888999888888777666555444444444444555555555555444444444444444444444444444444222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000333333222111000000111111000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////.../////////000000000111////////////............////////////////////////000000////////////000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000MMMKKKJJJJJJKKKKKKJJJHHHJJJJJJIIIIIIIIIIIIJJJJJJNNNLLLJJJJJJJJJJJJHHHFFFEEEFFFGGGGGGGGGEEECCCBBBCCCCCCDDDDDDDDDCCCCCCBBBDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAADDDBBB@@@AAACCCDDDBBB@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>>>>======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888777666::::::999999888777777666888777777777777777777777999999888888888888999999777777777777777777777777999999888888888888999999888888777777888888999:::666777888999:::999999888888888888999999999::::::999999999999999999999999999888888777777888888999999999999:::::::::::::::999999999:::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????<<<=========>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA???@@@BBBDDDEEEFFFGGGGGGGGGHHHJJJKKKKKKKKKIIIHHHJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOPPPPPPNNNNNNOOOPPPRRRRRRRRRQQQPPPOOOOOONNNQQQRRRSSSUUUXXXZZZ\\\]]]___^^^^^^]]][[[ZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYUUUVVVWWWWWWUUUTTTTTTUUUSSSRRRRRRSSSUUUTTTRRRPPPOOOPPPPPPRRRSSSTTTUUUVVVUUUVVVWWWXXXXXXXXXXXXXXXVVVUUUTTTTTTUUUVVVYYYZZZZZZXXXWWWWWWYYYZZZ[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZYYYXXXVVVTTTSSSQQQQQQPPPRRRSSSQQQNNNLLLMMMOOOOOOOOOPPPQQQRRRPPPMMMJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>=========>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888::::::999999888888777777555555555666666555555555444444444444444444444444222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000222111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////////////////000000000000.../////////000000111111000000000000000000000000000000////////////000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000MMMLLLJJJJJJJJJJJJHHHGGGIIIIIIHHHHHHHHHHHHIIIIIILLLJJJIIIHHHIIIHHHGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAADDDDDDEEEEEEDDDDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@CCCAAA??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<=========>>>>>><<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999999999999999888777666:::::::::999999888888777777777777777777777888888999999888888888888999999777777777777777777777777:::999999888888999999:::888888777777777888999999777888999999::::::999999:::::::::::::::;;;;;;;;;:::::::::999999999999999999888888777777888888999::::::999999999999999999999999999999999999999:::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???<<<<<<=========>>>>>>>>>===>>>>>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBBBBB@@@AAAAAABBBBBBCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAACCCDDDEEEFFFFFFFFFHHHIIIJJJKKKJJJIIIHHHGGGJJJJJJKKKKKKLLLMMMNNNNNNQQQRRRRRRQQQOOOMMMNNNOOOQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQTTTWWWYYY[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWYYYYYYZZZZZZZZZZZZYYYYYYUUUVVVXXXWWWVVVUUUUUUVVVRRRQQQQQQRRRTTTTTTRRRQQQPPPQQQRRRSSSUUUVVVWWWXXXVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUSSSSSSTTTWWWZZZ\\\[[[YYYXXXXXXZZZ[[[[[[ZZZXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZYYYXXXVVVTTTSSSSSSOOOPPPQQQPPPOOONNNOOOPPPPPPOOONNNNNNOOONNNLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888999999999888888888888888555666666777777666666555444444444444444444444444333333444444444444333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////000000000000////////////......///000111222333333111111111111111111111111000//////......//////000//////000000000000//////////////////////////////000000000000000000000000////////////////////////OOOMMMKKKKKKKKKJJJHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIKKKIIIHHHHHHHHHHHHFFFEEECCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@BBB@@@>>>===>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@AAAAAAAAA<<<===>>>???>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::::::::::::::::::::888888999999::::::;;;;;;:::::::::::::::999888888999999999888888888777777777777777777777888888888999999888888888888999999777777777777777777777777999888888777777888888999888888777777777777888888888888888999999999999999::::::::::::::::::::::::999999999888888888888888888888777777777777888888999999999999888888888888999999999888888888888888:::::::::999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<======>>>>>>?????????@@@@@@@@@AAAAAABBBBBB===>>>@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEIIIIIIJJJJJJIIIHHHGGGFFFHHHIIIJJJJJJKKKLLLMMMMMMOOOPPPQQQPPPNNNLLLMMMNNNLLLLLLMMMNNNOOOPPPQQQRRROOOQQQUUUXXXZZZ[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYXXXVVVTTTTTTUUUQQQPPPPPPQQQSSSTTTSSSQQQQQQQQQRRRSSSUUUVVVWWWXXXUUUVVVVVVVVVVVVVVVUUUTTTVVVTTTSSSRRRTTTWWWZZZ\\\[[[ZZZXXXYYYZZZ[[[ZZZYYYXXXYYYZZZ[[[\\\\\\]]]]]]\\\[[[ZZZYYYWWWVVVUUUTTTQQQRRRRRRQQQQQQPPPPPPPPPLLLKKKJJJKKKMMMOOOOOONNNKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@?????????======>>>>>>????????????@@@??????>>>===>>>>>>>>><<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666666666666666777777777666666777777777777666666444444444444444444444444333333444444444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111000000/////////000000////////////////////////////////////////////////////////////////////////---......///////////////000000000000////////////......///000000111222222000000000000000000000000/////////....../////////000000////////////000000////////////////////////////////////////////////////////////////////////PPPOOOMMMLLLLLLLLLJJJHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKIIIHHHHHHHHHHHHGGGFFFCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???AAA@@@>>>===<<<===@@@AAACCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>======>>>???@@@AAABBBBBB======>>>>>>>>><<<:::999::::::::::::;;;;;;;;;;;;999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::::::::::::::::::::::::::777888888999999:::::::::999999::::::999999888888777777777777666666666666666666777777888888888888999999888888888888999999777777777777777777777777777777666666666666777777888888777777666777777888777777777888888888999999999999999999888888888888777777777666666666666666888777777777777777777888888888888888888888888888888888888888888888888777999999999999999:::;;;<<<<<<<<<;;;:::::::::::::::;;;;;;<<<============<<<<<<<<<<<<<<<============<<<<<<======>>>>>>????????????@@@@@@@@@@@@@@@@@@;;;<<>>>>>=========>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>===============<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888666666666666666777777777666666777777777777666666444444444444444444444444333444444555555444444333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111000000111111222////////////////////////////////////////////////////////////////////////---......///////////////000000000000//////////////////////////////////////////////////////////////////............//////000000////////////000000000000000000000000000000////////////////////////////////////////////////PPPOOOMMMMMMMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJHHHGGGGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBCCCBBBAAA@@@??????@@@???>>>======???AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????????>>>????????????@@@@@@@@@??????@@@@@@??????>>>===;;;;;;<<<<<<===>>>??????===============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::888888888888888888999999666666777777777666666555666666666666666666666666666666666777888888999999999999888888888888999999777777777777777777777777666666666555555666666666888888777666666666777777777666666666666777888888888888888777777777777666444555555555666666666666888777777666666777777888666666777777777888888888888888888888888888888999999888888999999:::;;;<<<===<<<;;;:::999999999999::::::<<<======<<<;;;:::;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>???>>>?????????????????????:::<<<>>>AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEECCCDDDEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHFFFHHHIIIJJJJJJJJJLLLNNNLLLLLLLLLMMMMMMNNNNNNNNNRRRTTTWWWYYYZZZYYYWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTXXXYYYYYYWWWTTTRRRQQQQQQQQQPPPOOOPPPSSSUUUUUUUUUQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSVVVUUUUUUUUUUUUVVVXXXYYYWWWVVVWWWXXXZZZ[[[ZZZYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTWWWUUUSSSSSSSSSRRRPPPOOOOOOMMMKKKKKKKKKLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@??????>>>>>>======>>>>>>?????????@@@@@@??????>>>>>>>>>>>>>>>===============<<<<<<<<<::::::::::::;;;;;;;;;;;;:::::::::999999999888888999999999888888888888888555666666777777666666555444444444444444444444444444444555555555555444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111222222333000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////////////////000000000000000/////////.........---........................///......------......///111000///......///000111000000000000000000000000000000000000000000000000////////////////////////OOOMMMLLLLLLMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHFFFEEEEEEGGGGGGFFFDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBCCCCCCAAA@@@>>>>>>???AAA@@@>>>===???AAABBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>??????@@@@@@???????????????>>>>>>===;;;;;;;;;<<<<<<===============<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999:::999888777777888999:::999999999999999999999999888888888888888777777777555555666666666666666555666666666666666777777777555666666777888888999999999999888888888888999999777777777777777777777777777777666666666666777777888888777666666666666666666555555444555666777888888888777777777666666666333444444555666777888888777777666666666666777777444555555666777888999999777888888999999:::::::::888888888888999:::;;;<<<===<<<;;;:::999999999999888999;;;<<<<<<;;;999888;;;;;;;;;<<<<<<<<<======???????????????>>>>>>>>>>>>=====================:::;;;>>>AAABBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIIIIIIIKKKMMMLLLMMMMMMNNNOOOPPPPPPPPPUUUVVVXXXYYYYYYXXXVVVUUURRRSSSSSSSSSTTTTTTUUUUUURRRRRRQQQPPPPPPQQQRRRRRRTTTUUUVVVVVVTTTRRRRRRSSSQQQPPPOOOPPPSSSVVVWWWWWWSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUWWWZZZ[[[ZZZYYYWWWXXXYYY[[[[[[ZZZXXXWWWXXXWWWWWWVVVUUUTTTSSSSSSTTTRRRPPPPPPRRRSSSQQQOOOOOOMMMLLLLLLMMMLLLKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>???????????????>>>============>>>>>>=========<<<<<<<<<<<<999999:::::::::;;;;;;;;;:::::::::999999999888888::::::999999888888777777555555555666666555555555444444444444444444444444444444555555555555444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////------...///000111222222///////////////000000000///////////////////////////......------......///111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000MMMLLLKKKKKKLLLMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHFFFEEEDDDDDDEEEEEEDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCDDDDDDDDDDDDDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCCCCAAA???>>>===???BBBAAA???>>>???@@@AAAAAAAAA@@@@@@?????????CCCBBBAAAAAA@@@@@@AAAAAA======>>>>>>?????????@@@???????????????>>>==================>>>>>>>>>>>>===<<<;;;::::::;;;======>>>>>>===<<<;;;;;;::::::999999:::;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999:::999888777777888999:::999999999999999999999999999999888888777777666666777777888888888888888777777777777777777888888888555666666777888999999999999999888888888888999999777777777777777777777777888888777777777777888888888888777666666666666666555555444333444555666777999888888888777777666666333444555666777999999:::777777666666666666777777333444555666777888999:::777777888999:::;;;;;;;;;888888888888999:::;;;<<<===<<<;;;:::999999999999777999:::;;;;;;:::888777;;;;;;;;;<<<<<<<<<======AAAAAA@@@@@@??????>>>>>>===============<<<<<<<<<:::;;;>>>AAABBBBBBBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIJJJLLLJJJKKKMMMOOOQQQSSSUUUVVVWWWXXXXXXXXXXXXWWWUUUTTTPPPPPPQQQQQQRRRSSSSSSSSSQQQPPPOOONNNNNNOOOPPPQQQPPPRRRTTTTTTTTTSSSTTTUUURRRPPPOOOQQQTTTVVVXXXXXXTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTRRRRRRTTTWWWZZZ[[[ZZZYYYUUUVVVXXXYYYYYYWWWUUUTTTVVVVVVUUUUUUTTTSSSRRRRRRQQQNNNMMMNNNQQQSSSQQQOOOKKKJJJKKKLLLNNNOOONNNLLLHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>???>>>>>>===============>>>>>>======<<<<<<<<<;;;999999999::::::;;;;;;;;;:::::::::999999999888888999888888777666555555444444444555555555555444444444444444444444444444444444444555555555555444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////,,,---...///000111222333......///000111222333333000000000000000000000000.........------.........222000///......///000222000000000000000000000000000000000000000000000000111111111111111111111111OOONNNLLLKKKJJJJJJJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFEEECCCCCCBBBBBBBBBEEEDDDBBBDDDGGGGGGEEEBBBBBBBBBAAAAAAAAABBBBBBCCCBBBCCCCCCCCCBBB@@@>>>===?????????@@@@@@AAAAAAAAAAAAAAABBBCCCBBBAAA???>>>>>>???@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999888777666666888:::;;;:::::::::999999888888888999999999888888888888777666777888999999999999999666666777777777777666666777777666555444333333222444444555555666666777777444444666777888888888888555555555555666666666666999999888888888888999999777777666555555555555555666666666666666666666666777777777777666666666666666666666666666666666666444555777999999999888888666666555555555555666666777777777777777777777777666888::::::888666555555:::999888888777888888888:::999999888888999999:::;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<===========================<<<<<<<<<999:::;;;<<<============:::;;;<<<<<<<<<<<>>??????@@@@@@AAA@@@???>>>>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;:::999999888888888999999999:::::::::666666777777888888888999666666555555555444444444555666777666333222333444333333333333333333333333222222222222222222222222222222222222222111000///000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////............////////////......000000000000000000000000000000000000000000000000////////////000000000000333222000///.........///////////////000000000000000000////////////000000333222000/////////000111000000000000000000000000MMMLLLJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDBBBBBBCCCFFFGGGEEECCCBBBBBBAAAAAAAAABBBBBBCCCAAABBBBBBBBBBBB@@@???>>>?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA????????????@@@@@@AAA@@@@@@@@@???>>>======<<<<<<======>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;:::888888888999;;;<<<:::::::::999999888888888999999999888888888777777777777888888999999888888888888999999999999888888666666666555444444333333444444555555555555555555333333444666666777777777555555555555666666666666777666666555555666666777777666666555555555555555666666666666666666666666555555555555555555555555555555555555555555555555222333444555555666555555777666666555555666666777666666666666666666666666555777888888777666777888888777777777888999999::::::999999888888999999:::999999:::::::::::::::999;;;<<<<<<<<<========================<<<<<<<<<<<<666777999;;;<<<===>>>>>><<<===>>>>>>======???AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGGGGGGGFFFEEEGGGFFFEEEEEEGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDHHHHHHJJJKKKKKKKKKKKKKKKOOOPPPQQQSSSTTTTTTTTTTTTRRRQQQPPPOOOPPPQQQQQQQQQSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPQQQSSSTTTVVVUUUTTTSSSRRRQQQPPPPPPPPPRRRQQQPPPPPPPPPRRRTTTVVVUUUTTTSSSRRRQQQQQQQQQQQQSSSTTTVVVWWWWWWVVVTTTSSSXXXZZZ\\\]]][[[YYYXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWYYYXXXVVVTTTSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPNNNMMMKKKGGGDDDEEEIIIKKKIIIFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>???@@@@@@BBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999:::::::::;;;::::::999999888888888999999999::::::666777777777888888888888666666555555555444444444555666777777444333333444333333333333333333333333222222222222222222222222222222222222222111000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000//////............////////////......000000000000000000000000000000000000000000000000////////////000000000000222111000///......//////////////////000000000000000//////////////////000222222000/////////000000000000000000000000000000KKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBEEEFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;===<<<:::999999:::;;;<<<999999999999999888888888999999888888888777777777777888888888888777777666777888888999999888888777555555555555555555555555555555555555555444444444222333444555555555555555444555555555555666666666666666555555555555666666777666555555444444555555666666666666666666666666444444444444444444444444444444444444444444444444222222222222333444555666777777666666666666777777666666666666666666666666555666777777666777999;;;666666666777888999;;;;;;999999888888888888999999666777888999:::::::::999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============>>>???@@@???>>>>>>???AAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEHHHHHHIIIJJJKKKKKKKKKKKKLLLOOOSSSWWWXXXVVVTTTQQQMMMLLLJJJIIIIIIKKKMMMOOOSSSTTTUUUVVVVVVUUUSSSRRRQQQQQQRRRSSSUUUVVVWWWXXXVVVUUUTTTRRRQQQPPPPPPPPPSSSSSSQQQPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQRRRRRRSSSVVVWWWXXXXXXWWWUUUSSSQQQWWWYYY[[[\\\[[[ZZZZZZZZZ\\\\\\]]]^^^^^^]]][[[ZZZ\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYWWWVVVUUUUUUUUUUUUXXXUUUQQQOOOOOOOOOOOONNNMMMIIIFFFFFFHHHJJJJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>???@@@@@@AAA@@@??????>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999888999::::::::::::::::::888888888999999999999:::777777777777888888888888666666666555555555444444555666888888666444333333333333333333333333333333222222222222222222222222111222222222222111000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000////////////.........////////////......000000000000000000000000000000000000000000000000////////////000000000000111000////////////000000////////////000000000000/////////....../////////111111000/////////000000000000000000000000000000LLLLLLKKKKKKLLLLLLLLLMMMJJJJJJIIIIIIHHHHHHHHHGGGIIIHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@BBBCCCDDDDDDDDDBBBBBBAAAAAA@@@AAAAAAAAA??????@@@@@@AAAAAAAAAAAA???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@???>>>======>>>===<<<<<<;;;;;;<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::::::::999999999999999::::::::::::<<<<<<;;;:::999999999:::999999999888888888888888888888888888777777777777888888888888777666555555555555666666666666555555444444444555555555666666777666666666555555444444333333444555555555555555444444444555555555666666888777777666666777777888666666555444444444444555555555555555555555555555444444444444444555555555444444444444444444444444555444444333444666777999777777666666666666777777666666666666666666666666666777777666555555888:::666666666666777888999:::999999888888888888999999666777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===CCCCCCBBBAAA???===<<<;;;???@@@@@@???======>>>@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEGGGEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJMMMQQQTTTUUUTTTQQQOOOMMMLLLIIIFFFDDDFFFIIILLLPPPSSSVVVXXXXXXVVVUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXVVVTTTRRRTTTVVVYYYYYYYYYXXXYYYZZZ\\\]]]]]]^^^]]]\\\ZZZYYY[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWUUUSSSRRRRRRQQQPPPNNNNNNKKKGGGFFFHHHJJJKKKJJJGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@???@@@??????????????????@@@@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999777888999:::::::::::::::888888888888999999999999777777777777777888888888666666666666555555555555444666888888666444333333222222222222222222222222222222222222222222222222111111222222222111111000000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......000000000000000000000000000000000000000000000000////////////000000000000///////////////000000000////////////000000000000......////////////......000000000/////////000000000000000000000000000000NNNNNNOOOOOOOOOOOOOOOOOOJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCC@@@AAAAAABBBBBBAAA@@@???===???AAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@AAAAAABBB????????????????????????????????????????????????????????????>>>>>>===<<>>======<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777888999999999999888777888888888999999999::::::::::::999888888777777777888888888888888888888888888888888777777777666666777777777777777666555444555555666666666666555555333333444444555666666666888777777666666555555555444444555666666666555555444444444444555555555555777777666666666666777777666666555444444444444444444444444444444444444444444444555555555666666666444444444444444444444444666555555444555777888999777777666666666666777777555555555555555555555555888888888666444444666888888888777777666777777888999888888777777888888999777777999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======DDDCCCBBBAAA???===;;;:::>>>??????>>>===<<<>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFFFFEEEDDDEEEFFFFFFEEEDDDEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOOOOOOONNNNNNLLLIIIDDD@@@AAADDDHHHMMMQQQVVVXXXXXXWWWXXXXXXVVVWWWWWWWWWWWWWWWVVVUUUSSSSSSSSSSSSSSSTTTUUUVVVXXXWWWVVVUUUUUUTTTTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTSSSUUUVVVXXXXXXWWWVVVUUURRRTTTVVVVVVVVVVVVWWWYYY[[[[[[\\\\\\\\\ZZZYYYXXXZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVTTTSSSSSSUUUUUUTTTQQQNNNOOOLLLIIIGGGGGGIIIJJJKKKGGGGGGGGGFFFEEEEEEDDDDDD???@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBAAA@@@???????????????@@@@@@???????????????>>>>>>===>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999777888888999::::::::::::777777888888888999999999888888777777777777777777777777666666666555555555444666777777555333222333222222222222222222222222222222222222222222222222000111111222222222111111//////000000000111111111////////////////////////////////////////////////////////////////////////......................................./////////......////////////......////////////////////////////////////////////////////////////000000000000/////////000000000000000////////////000000000000......///000000///....../////////000000000//////////////////////////////OOOPPPPPPQQQQQQPPPOOOOOOJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFCCCDDDEEEFFFEEEDDDCCCBBB@@@AAABBBBBBBBBAAA@@@???>>>@@@BBBCCCBBBBBBCCCEEECCCBBBAAA@@@@@@??????@@@???????????????@@@AAABBB???????????????>>>>>>>>>>>>>>>>>>===>>>>>>???@@@===>>>>>>>>>>>>======<<>>======<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777999999999999777777777777888888888999999999777777777777777666666666777777777888888888888888888888777777777666666666555666666666666555555444666777777888888777777666444444444555555555666666666666666666666555555555444555555666666666555555333444444444444555555555444444333333333333444444666555444444333333444444444444444444444444444444444444444555666666777777444444444444444444444444333333333333444555666777666666555555555555666666555555555555555555555555888888888666444333444666999888777666666666666666888888777777777777888888888888999:::;;;;;;;;;:::999999999:::::::::;;;;;;:::::::::;;;<<<<<<======<<<<<<============<<<<<<===>>>???>>>======>>>@@@@@@BBBCCCDDDEEEEEEDDDCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDCCCCCCCCCEEEFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLIIICCC>>>===AAAEEELLLQQQVVVWWWWWWVVVXXXZZZXXXXXXWWWVVVVVVUUUUUUTTTRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWWWWWWWWWWWWWVVVVVVQQQPPPPPPPPPQQQRRRRRRSSSQQQRRRUUUWWWXXXXXXWWWVVVQQQRRRTTTTTTSSSTTTUUUWWWXXXYYYZZZ[[[ZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXXXXXXXWWWWWWRRRSSSTTTVVVVVVUUUQQQNNNMMMLLLJJJHHHHHHHHHIIIJJJHHHGGGGGGFFFFFFEEEDDDDDD@@@AAAAAAAAAAAAAAAAAABBB???@@@AAABBBBBBAAA@@@???>>>???@@@@@@@@@@@@???>>>???>>>>>>======>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999777888999999999999999999777777777888888888888999888888888888777777777777777777777666666666555555444555555444222111222333222222222222222222222222222222222222222222222222000000111222222222222111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000........................---............/////////......////////////......////////////////////////////////////////////////////////////000000000000//////000000000000///...////////////000000000000...///000111111000///.........///000000000//////////////////////////////NNNOOOOOOOOOOOONNNLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFEEEDDDBBBAAA@@@AAABBBCCCCCCBBBAAA@@@???BBBDDDDDDBBBBBBCCCEEECCCBBBAAA@@@????????????@@@??????>>>>>>???@@@AAA@@@?????????>>>>>>>>>===>>>======<<<===>>>???@@@<<<<<<======>>>=========>>>===<<<<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999:::;;;;;;:::999888777777777777888888888999555555666777777777666666666777777777888888888999888777777777666666666666444444555666666666555555666666777777777777666666444444444555555555555555333333444444444444444444444444555555555444444333333333444444444555555555444333333333333333333444666555444444333333444444333333333333333333333333222333333444555555666666333333333333333333333333111111222333444444444444555555444444444444555555555555555555555555555555444666777777666555555666777666666666666777777888888888777777777777888888888888999999999999999888999999999999::::::::::::999999:::;;;;;;<<<======888999:::;;;<<<<<<<<<<<<===>>>??????>>>>>>@@@BBB@@@AAABBBCCCDDDCCCAAA@@@BBBCCCDDDFFFFFFEEEEEEDDDFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCBBBAAABBBDDDFFFGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKFFF@@@???CCCGGGOOOSSSVVVVVVTTTSSSVVVYYYWWWVVVUUUTTTTTTTTTUUUVVVSSSSSSSSSTTTUUUVVVWWWXXXTTTUUUVVVWWWXXXXXXXXXXXXQQQQQQPPPPPPPPPQQQRRRRRRPPPRRRTTTVVVWWWWWWVVVVVVRRRSSSTTTTTTSSSSSSUUUWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWYYYZZZZZZZZZYYYYYYVVVUUUTTTTTTTTTSSSPPPMMMKKKKKKKKKIIIHHHGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>???AAACCCDDDCCCBBBAAA>>>???@@@@@@@@@@@@???>>>>>>>>>============>>>>>>;;;;;;<<<<<<;;;;;;:::999888999999999999888888777777777777777888888888888888888888888777777777666777777777777666666666555444444333111//////111333111111111111111111111111222222222222222222222222000000111222222222222222////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000........................---------.........//////......////////////......////////////////////////////////////////////////////////////000000000000000000111111000///...---////////////000000000000///000111222222111000///------///000000000//////////////////////////////LLLMMMMMMMMMLLLKKKIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFEEEDDDBBBAAA@@@AAACCCDDDDDDCCCAAA@@@@@@CCCEEEEEEBBBAAACCCDDDCCCBBBAAA@@@????????????AAA@@@???>>>>>>???@@@@@@@@@?????????>>>>>>======>>>===<<<<<<<<<>>>???@@@;;;;;;<<<===>>>>>>>>>===<<<<<<;;;::::::::::::;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999777777777777888888888888444555666777777888777777666666777777888888888999777777777777666666666666333333444555666666666666444444555555555555444444555555555555555555555555111111111222222333333333333333333444444333222222333333333444444444555555666555555444444555555666555555444333333333333444333333333333333333333333111111222333333444555555111111111111111111111111111222444555666666555444444444444333333444444444555555555555555555555555222444777888777666666777555555555555666888999:::888888777777777777888888777888888888888777777666888888999999999:::::::::999999::::::;;;<<<======;;;<<<<<<<<<<<<<<<;;;;;;>>>???@@@@@@???@@@BBBDDD???@@@AAABBBBBBAAA???>>>@@@AAACCCDDDDDDDDDCCCBBBFFFDDDCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@AAACCCEEEGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJMMMOOOPPPPPPOOONNNLLLNNNNNNJJJDDDCCCGGGKKKRRRUUUWWWVVVRRRQQQTTTWWWUUUTTTRRRRRRRRRTTTVVVXXXUUUUUUTTTTTTUUUUUUVVVWWWRRRSSSTTTVVVWWWXXXYYYYYYRRRQQQQQQPPPPPPPPPQQQQQQPPPRRRTTTVVVVVVVVVUUUTTTSSSTTTUUUTTTSSSSSSUUUWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYWWWYYYZZZ[[[\\\\\\[[[[[[ZZZWWWTTTRRRQQQPPPOOOMMMJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA>>>@@@BBBDDDEEEEEEDDDCCC>>>???@@@AAAAAA@@@???>>>>>>>>>============>>>???;;;;;;<<<<<<;;;;;;:::999999999999999999888777666777777777777888888888888999888888888777777666666777777777777666666666666555444222///---...111333111111111111111111111111222222222222222222222222///000111222222222222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................---------.........//////......////////////......////////////////////////////////////////////////////////////000000000000000111111111000///---,,,////////////000000000000///111222333333222111///,,,---///000000000//////////////////////////////PPPOOOMMMKKKHHHFFFDDDCCCGGGFFFEEEDDDEEEHHHJJJLLLFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBBBBBCCCCCCDDDDDD@@@BBBDDDEEEEEEDDDBBB@@@DDDDDDCCCCCCCCCCCCDDDDDDBBBCCCBBBAAA>>>===>>>???>>>???AAABBBBBBAAA???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888888888999999:::::::::999999999888888666666666666666666666666::::::999888888777888888888888777777666666555555777777666555555555555555555555555555555555555555555555555555555666777777444333333333444666777999333333333333333333333333333333333333333333333333666555333222222333555666444444444444444444444444333333333333333333333333222222333333444555666666666666555444333222222111333333333444444444555555666666555555555444444444444333111000000111333444666555444333333444555666444444444555555555666666666666666666777777777777777777777777777777777777666666777888888888888888888999999999999:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????@@@@@@@@@?????????>>>>>>AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLGGGIIIKKKMMMNNNMMMLLLLLLKKKNNNQQQPPPNNNOOOTTTZZZaaa\\\UUUQQQPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWTTTRRRPPPPPPRRRRRRRRRQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQSSSTTTUUUXXXYYY\\\]]]^^^]]]\\\ZZZ[[[YYYWWWXXX\\\^^^]]]\\\[[[\\\\\\ZZZXXXYYY\\\```XXXWWWTTTRRRPPPPPPOOOPPPNNNKKKIIIHHHHHHHHHGGGFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@???????????????>>>===<<<<<<;;;;;;;;;::::::::::::999999::::::::::::::::::::::::999999999888888888777777666666666666555555555555444555555555666666777777666555444222111111222222111111111111111111111111111111222222222222111111000000000000///////////////////////////000111111000000000/////////////////////...---------------////////////////////////......//////...---,,,,,,////////////000000000000000000000000000000000000........................////////////////////////000000000000000000000000666666666444111......///111111111111000000000000///////////////........./////////000111111222222000000000000000000000000OOONNNMMMKKKIIIGGGEEEDDDEEEEEEDDDDDDEEEGGGHHHIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<===>>>@@@AAABBBBBBCCCBBBAAAAAA???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888999999::::::999999999888888888777777777777777777777777777777666555555555555555555555555555444444444444777666666555555555555555555555555555555555555555555555555555555666666777444444333333444555666777444444444444444444444444333333333333333333333333666444333222222333444666444444444444444444444444333333333333333333333333222333333333444555555555555555555444333333222222333333333444444444444555555444444444333333333333444333222111111222333444666555444333333444555666444444444555555555666666666777777777777888888888666666666666666666666666666666777888888888888888666666777777777888888888::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;==================>>>???@@@@@@@@@??????>>>>>>>>>@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJHHHJJJLLLNNNNNNNNNMMMLLLLLLOOOQQQRRRQQQSSSYYY^^^^^^ZZZTTTPPPOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOSSSSSSSSSTTTTTTUUUVVVWWWPPPOOOOOOPPPSSSUUUUUUUUURRRRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXVVVUUUVVVYYY[[[ZZZYYYYYYZZZ[[[ZZZYYYZZZ]]]```XXXWWWTTTRRRPPPOOOOOOOOOMMMKKKIIIHHHIIIHHHGGGFFFHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????AAA@@@@@@???>>>>>>======;;;;;;::::::::::::999999::::::::::::::::::::::::999999999888888888777777666666666555555555444444444555555555666666666777666555444222111111222222111111111111111111111111111111222222222222111111111111000000000////////////////////////000111111000000000000000000000000//////............/////////////////////////////////////////////...------------------............................................................////////////////////////////////////////////////333444444222///------...............////////////////////////////////////000000000///////////////000000000000000000000000MMMLLLKKKJJJIIIGGGFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBB@@@======>>>@@@BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::999999888888888888999999:::999999999999888888888777777777777777777777777666555555555444444444444444444444444444555555555777666555555444444555555444444444444444444444444444555555555555666666666555555444444444444555555555555555555555555555555333333333333333333333333555444333222222333444555444444444444444444444444333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444333333333333222222222222555444333222222333444555555555444444444444555555444444444555555555555555777777777777888888888999666666666666666666666666666666777777888888777777666666666777777777888888999888888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNNNNNNNLLLKKKJJJMMMPPPQQQQQQTTTYYY^^^YYYUUUPPPNNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNOOOQQQPPPPPPPPPPPPOOOOOOOOOSSSSSSSSSSSSTTTUUUVVVWWWPPPOOOOOOQQQTTTVVVVVVVVVRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUVVVXXXZZZYYYXXXWWWYYYZZZZZZZZZZZZ\\\]]]XXXWWWTTTQQQOOONNNMMMMMMMMMKKKIIIHHHIIIIIIHHHFFFIIIHHHHHHGGGGGGGGGHHHHHHDDDDDDCCCCCCBBBBBBAAAAAADDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????AAAAAAAAA@@@@@@??????>>>;;;;;;::::::::::::999999::::::::::::::::::::::::999999999888888888888888666666666666555555555555555555555555555666666666555555444333222222222222111111111111111111111111111111222222222222111111222222111111111000000000000000/////////000111111000000000000000000111111000///////////////000111//////////////////////////////000000000///......------------....................................////////////////////////////////////////////////........................///000111000...,,,---...------......//////000000////////////////////////000000000///...---------000000000000000000000000KKKKKKJJJIIIIIIHHHHHHGGGDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCBBBAAAAAA@@@AAABBBAAA@@@???@@@BBBDDDFFFEEEBBB@@@??????@@@@@@AAAAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<===<<<;;;::::::999999999:::::::::::::::::::::::::::888888999999:::::::::;;;999999888888888888999999999999999999888888888888666666666666666666666666666666666666666666555555555555555666666777777777666666555444444444444555444444444444444444444444444444555555555666555555555555555444444333333333444444444444444444444444333333333333333333333333444444333222222333444444333333333333333333333333333333333333333333333333444444333333333333333333222222333333333444444444222222333333333444444444333333333333333222222222555444444333333444444555444444444444444444444444555555555555555555555555666666666666777777777777666666666666666666666666666666777777777777777666888888888888999999999999999888888777777888888999::::::::::::::::::::::::;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAACCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLLLLLLLJJJIIIGGGIIILLLMMMMMMOOOSSSVVVSSSPPPMMMKKKLLLNNNOOOOOONNNMMMMMMLLLLLLMMMNNNOOORRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSRRRSSSUUUUUUTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\XXXXXXXXXYYYZZZ[[[ZZZZZZXXXYYYZZZZZZZZZYYYYYYYYYXXXVVVSSSPPPNNNLLLLLLLLLMMMKKKIIIIIIIIIIIIHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????AAA@@@@@@@@@??????>>>>>>;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888888777777777777666666666555555555555555555555555444444444333222222222222111111111111111111111111111111222222222222111111222222222222111111111000111000000///000000111111000000000111111111111111222222111000//////000000///////////////////////////000000000000000//////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////........................---...//////------...///111111111111000000000000///////////////000000000000000000//////.........////////////////////////IIIIIIIIIIIIIIIHHHHHHHHHEEEFFFFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCBBBAAA@@@???@@@@@@AAA@@@AAACCCGGGJJJMMMKKKGGGCCC@@@??????@@@AAAAAA@@@@@@???>>>======<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::999999999::::::;;;<<<::::::::::::::::::::::::888888888999999:::::::::999999888888888888999999999999999888888888777777555555555555555555555555444555666666666666555555444444555555666666777777666666555444444444444444444444444444444444444444333333444555666555555444555555555444444333222222222222222222222222222222333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222333333444444444222222222333333333444444333333333333333444444444444444444444444444444444333444444444444444444333555555555555555555555444444444444444555555555666555555555555555555555555666666777777777666666555777777888888888999999999999999888888888888999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;==============================>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFHHHIIIJJJIIIGGGFFFHHHIIIJJJJJJJJJKKKLLLNNNMMMKKKIIIJJJKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMOOOPPPSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOPPPPPPQQQRRRSSSTTTSSSSSSUUUWWWWWWVVVTTTVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVUUUVVVWWWYYYZZZ\\\]]]]]]\\\[[[[[[\\\\\\]]]XXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYWWWVVVTTTVVVUUURRROOOMMMLLLKKKKKKMMMKKKIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888999999999888888888777777555555555555555444444444333333333333333333222222111111111111111111111111111111222222222222111111222222222222111111111000111111000000000000111111//////000000111111111111555444222111//////......//////////////////////////////000000000000000///////////////000000000000000000000000000000000000000000000000000000000000////////////////////////........................---...000///......000111333333222111000///......////////////000000111111/////////000000111111111////////////////////////IIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBBBBBBB@@@@@@???@@@@@@@@@AAADDDHHHLLLRRROOOKKKGGGDDDBBBBBBBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<======>>>======<<<;;;;;;;;;;;;;;;999999999999:::;;;<<<===::::::::::::::::::::::::888888888999999999999999999999888888888888999999999888888888888777777777444444444444444444444444222333444555555555444333333333333333333444444444666555444444333333444444333333333333333333333333222333444666666555444444444444444444444333222111111111111111111111111111333333333333333333333333222222333333333333222222333333333333333333333333333333333333333333333333222222222222333333333333111111222222333333444444222222222222333333333333333333333333444444444444333333333444444333333333333333444444444444333333555555555555555444444444333333333333444444444444555555555555555555555555666666777777777666555555555555555666666666777777999999888888888888999999999999999999999999999999888999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<==================>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHKKKMMMNNNMMMNNNMMMLLLKKKLLLNNNPPPRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRPPPQQQRRRUUUYYYZZZZZZXXXVVVWWWWWWXXXXXXXXXXXXXXXVVVVVVUUUVVVWWWYYY[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZVVVXXXZZZ[[[YYYXXXXXXXXX[[[ZZZXXXWWWWWWWWWUUUSSSTTTSSSPPPNNNLLLKKKKKKKKKMMMKKKIIIIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDDDDDDDCCCAAA@@@@@@????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999888888888888888999999999999999999999888888888888555555555444444444444444222333333444444333333222111111111111111111111111111111222222222222111111222222111111111000000000222222111000000000111111......//////000000111111444444222000///.........////////////////////////......///000000000//////------------....................................////////////////////////////////////////////////...........................///000000//////000222111111000///...---,,,,,,...//////000000111111222/////////000111222222222000000000000000000000000IIIIIIIIIHHHHHHGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@?????????@@@AAABBBCCCCCCBBBAAA@@@===>>>@@@BBBCCCBBBAAA@@@@@@@@@???>>>>>>AAAFFFIIIOOONNNKKKHHHEEEDDDCCCCCC@@@@@@???>>>===<<<;;;:::999999::::::;;;<<<<<<===<<<<<<;;;::::::::::::::::::::::::999999:::;;;;;;999999999999999999999999999999999999888888888888999999888888888888999999888888888888777777777777555555555555555555555555111333444666666666444444444333333333333333333222666555444444333333444444333333333333333333333333111333444666666555444333222333444444444333222222222222222222222222222222333333333333333333333333222222222333333222222222222222222222222222222222333333333333333333333333111111111222333333333444222222222222222333333333111222222222222333333333111222222222333333333333222222333333333333222222222333444444444444333222666666555555555444444444333333333444444444555555555555555555555555555555666666777777666555555444555555555555666666666777888777777666666777777888999999999999999999999999888999;;;<<<<<<<<<:::999;;;;;;;;;<<<<<<============>>>>>>??????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHFFFEEEDDDLLLKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEHHHKKKNNNNNNMMMOOONNNLLLLLLMMMPPPSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTPPPQQQSSSWWWZZZ[[[ZZZYYYUUUUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUVVVWWWYYY[[[]]]ZZZ[[[[[[\\\[[[ZZZYYYXXXVVVYYY\\\]]]ZZZXXXXXXYYYZZZWWWUUUTTTVVVWWWWWWUUURRRQQQOOOMMMLLLLLLLLLLLLMMMKKKIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999888888888888888888888888777777888888888999999999888888888777777777666666555555555444444333333333222222333444444444333222111111111111111111111111111111222222222222111111111111000000000/////////333222111111000000111111,,,------...//////000000111111000/////////000000////////////////////////------...///////////////------------............................................................////////////////////////////////////////////////...///000000///...000111............////////////...//////000111111222222//////000000000000000000000000000000000000000000JJJIIIIIIHHHHHHGGGGGGFFFHHHGGGDDDBBBAAAAAACCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>???@@@BBBCCCCCCBBB@@@???<<<===@@@BBBCCCBBBAAAAAAAAA@@@???===<<<>>>BBBFFFJJJIIIGGGFFFDDDCCCBBBBBB??????>>>===<<<;;;::::::888888999::::::;;;<<<<<<;;;;;;:::999999999999:::<<<<<<;;;:::999999999999999999999999999999999999:::999999999888888777777999999888888888888999999888888888888777777777777666666666666666666666666444555777999999888777666666666666555555444444444555555444333333333333444333333333333333333333333111222444666666555444333222222444444444444333222333333333333333333333333333333333333333333333333111222222333333222222111222222222222222222222222333333333333333333333333000000111222333333444444222222222222222222222222111111222222222333333333000000111111222222222222111222222333333222222111222222444444444444222222666666555555555444444444444444444555555555666666555555555555555555555555666666777777666555444444777777777777888888888888666666555555555555666666888888888888888888888888777888:::<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAA===========================>>>@@@AAABBBBBBAAA@@@AAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDJJJIIIHHHIIIIIIHHHFFFEEECCCCCCEEEHHHLLLNNNNNNMMMPPPNNNMMMMMMNNNQQQTTTVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRQQQQQQRRRRRRSSSTTTUUUTTTTTTUUUXXXZZZZZZXXXVVVTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWYYY[[[]]]ZZZ\\\]]]^^^]]]\\\YYYXXXYYY\\\``````]]][[[[[[\\\XXXUUURRRRRRUUUXXXYYYXXXPPPOOONNNLLLLLLLLLLLLMMMMMMKKKIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEEEECCCAAA@@@????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888777777888888999999999999666666666666555555555555555555555444444333333333111222333444444444333222111111111111111111111111111111222222222222111111000000000000////////////333333222111000000111111,,,,,,------...//////000............///000111222////////////////////////,,,,,,---...//////......////////////000000000111000000000000000000000000........................////////////////////////000000000000000000000000...///000///......///000......///000111222333444...//////000111222222222000000000///......------000000000000000000000000EEEEEEEEEEEEEEEDDDDDDDDDGGGFFFDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????@@@@@@@@@?????????>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>?????????===<<<;;;999:::<<<=========<<<<<<<<<;;;999777666666777888777777777888999999999:::888888999::::::::::::999999999999888888888888777777777888888888999999999777777777777666666666666555555555555555555555555555555555666666666666666999888777666555444444444333333333222222111111111333333333333333333333333444444444444444444444444444555555555444333333222222333333111000///000222333444444555555444444333222222222222222222222222222222333333333333444444333333222111111222333333333333222222111000//////333222222111111222222333111111111111111111111111000111222333333333333333111222222222222111000000222222222222222222222222111111222222222333333333555444333333333333444555555555555444444333333333555555555555555555555555666666666666555555555555444444333222333444555666777777888888888999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;?????????>>>======<<<<<<======<<<<<<;;;;;;;;;:::===???AAAAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGIIIKKKMMMMMMMMMLLLRRRQQQOOOMMMMMMNNNOOOPPPRRRQQQPPPOOOOOOPPPQQQRRRUUUTTTSSSTTTVVVWWWWWWVVVVVVXXXZZZ[[[YYYVVVQQQNNNOOOQQQUUUXXXYYYXXXUUUSSSWWWVVVVVVVVVWWWXXXYYYYYY[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___`````````^^^\\\ZZZXXXVVVUUUTTTTTTSSSRRROOOLLLKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEDDDCCCBBBBBBAAAAAA???>>>>>>>>>======<<<<<<======<<<<<<<<<<<<=========<<<:::999888888999:::999999999888888888777777777888999::::::999888777666666555444333333222222444444444444444444444444555555444444444333333333333333333333333333333333111111000000/////////...111111000000000000000111222222222111000///...---000...---...000111111111------------------------000000000000000000000000.........------,,,,,,,,,......//////000000111111......////////////......---------.........//////////////////////////////////////////////////////111111111111000///...---......//////000000111111000000000000//////222444000000///...............////////////////////////DDDDDDDDDEEEEEEFFFFFFFFFCCCBBBAAA?????????@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@???=========>>>>>>@@@AAABBBAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@?????????>>>>>>AAAAAAAAA@@@@@@@@@??????<<<===>>>>>>>>>===<<<;;;999:::<<<=========<<<;;;<<<;;;999777777777888999999999999999999:::::::::777888888999999999999999999999999888888888777777777777777888888999999999777777777777666666666555666666666666666666666666666666666666555555555444555444444333333333333444444444444333333333222222333333333333333333333333444444444444444444444444444444555555444333333222222333333222000///000222111222222333333222222111222222222222222222222222222222222333333333444444333333222111111222333333333333222222111000000///333222222111111222222333111111111111111111111111000111222333333333333333222222222222222111000///222222222222222222222222//////000111333444555555555444333333333333444555666666555555555444444444555555555555555555555555555555666666777777777888555444333333333444666666888888888888888888888999999:::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;>>>=========<<<<<<<<<;;;===???AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAADDDFFFJJJMMMOOOPPPOOONNNNNNMMMKKKJJJJJJKKKMMMNNNOOOOOONNNNNNOOOQQQRRRSSSUUUTTTSSSTTTVVVWWWWWWUUUTTTVVVYYYZZZZZZWWWTTTQQQTTTUUUVVVXXXXXXXXXWWWVVVWWWWWWVVVVVVWWWWWWWWWXXX\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZXXXVVVUUUTTTRRRPPPNNNLLLKKKJJJKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>=========??????>>><<<<<<;;;;;;;;;;;;;;;:::999999:::;;;<<<:::::::::999999999888888777777888999999888777777666666555444444333222222444444444444444444444444444444444333333333333222111111111111111111111111111111111000000000//////000000////////////000000///000000111111111111000333111//////000111111000........................////////////////////////.........------,,,,,,,,,---------.....................////////////......---------.........////////////////////////////////////////////////////////////000000000000//////////////////000000000000...//////...---...000222111111000///////////////////////////////////////CCCDDDDDDDDDEEEFFFFFFFFFAAA@@@???>>>>>>???@@@AAAAAABBBCCCCCCCCCBBB@@@??????@@@@@@AAAAAA@@@@@@???===<<<<<<<<<===@@@BBBDDDAAABBBBBBBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>>>>>>>:::;;;<<<<<<======<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;:::999888888999:::;;;;;;;;;;;;:::::::::::::::666777888888999999888888999999888888888777777777777777777777888888888888777777777666666666555555666666666666666666666666666666666555555444444444333333333333333444555555555555444444444444333333333333333333333333333333444444444444444444444444444444444444444333333222111222333222000000000222111111222222222222111111222222222222222222222222222222222222333333333333333222222111111222222333333333222222111000000000222222111111111111222222222222222222222222222222111111222333333333222222333333333222111000///...222222222222222222222222000111111222222333444444444444333333333333444444666666666666555555555555555555555555555555555555444444555666777888999:::555555444444555555666777888888888888888888888777999999:::;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999:::::::::;;;;;;>>>>>>>>>>>>>>>============???AAAAAA@@@???@@@AAABBBBBBCCCCCCCCCDDDDDDDDD???@@@@@@AAABBBCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAACCCGGGKKKPPPRRRRRRQQQOOOKKKJJJIIIIIIJJJKKKMMMNNNMMMMMMMMMNNNPPPQQQSSSTTTUUUTTTSSSTTTUUUVVVUUUTTTSSSUUUWWWYYYYYYXXXUUUTTTYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXWWWWWW[[[ZZZXXXWWWVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[\\\\\\\\\[[[YYYWWWUUUTTTPPPOOOMMMKKKKKKKKKKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBAAAAAA@@@@@@?????????????????????>>>>>>>>>AAA@@@>>>===;;;:::::::::::::::999:::;;;<<<===>>>::::::::::::999999999999777777888888888888777777666666555555444333333333444444444444444444444444333333333222222222111111000000000000000000000000111111111111000000000000//////.........//////000//////000111222222333333555333111000111111000///////////////////////////////////////////////////.........---------------...............---------......////////////......------........./////////////////////////////////////////////////////////------///000111111111111000000000000////////////---.........------///000222222111000000000000000////////////////////////DDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@???@@@AAABBBCCC@@@AAABBBBBBBBBAAA@@@??????@@@@@@AAAAAA@@@@@@???@@@>>>===<<<===???BBBDDD@@@AAAAAAAAAAAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<999999:::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<;;;;;;::::::999999999888666666777888888888888777888888888888777777777777777777777777777777777777777777666666666555555555666666666666666666666666444444444444444444444444555555555444444555555666444444444444444333333333222222333333333333444444333333333333333333333333333333444444444333333222000222333222111000111222333333444444444444333333111111111111111111111111111222222222222333333333222222222222222222222222222222222111111111000000222222111111111111222222222222222222222222222222111222222333333333222222333333333222111000///...222222222222222222222222555555444333222111000///333333333333333333333333555555555555555555444444444444444444444444444444444444555555666777777888555555555555666666777777888888888888777777777777999999:::;;;;;;;;;;;;:::999999999::::::999999999777888888999:::;;;;;;;;;????????????????????????===???AAAAAA?????????@@@BBBBBBBBBCCCCCCDDDDDDEEEBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDEEEIIINNNRRRTTTSSSPPPNNNKKKKKKKKKKKKMMMNNNPPPQQQNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSTTTTTTRRRSSSTTTVVVWWWWWWVVVTTTSSSZZZZZZYYYXXXWWWUUUTTTSSSQQQRRRTTTVVVXXXXXXXXXWWWXXXWWWUUUTTTUUUWWWYYY[[[ZZZZZZZZZZZZZZZYYYXXXWWWYYYZZZZZZ[[[YYYWWWTTTSSSNNNNNNLLLKKKKKKKKKKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBAAAAAA@@@@@@@@@???@@@@@@??????????????????@@@???>>>===;;;;;;:::::::::::::::;;;;;;<<<<<<===999999999888888888888777777777777777777777777777666666555555444444444333333333333333333333333333222222222111111111111000111111111111111111111111000000000000000000000000000////////////000000111444333333222222222222222333111//////000111000///////////////////////////////////////////////////...............---------111111000000//////............////////////..................////////////////////////////////////////////////////////////---...///000000111111111111111000000//////......---/////////...---///000222111000000//////000000////////////////////////DDDDDDCCCBBBAAA@@@@@@???AAA@@@@@@???@@@AAACCCDDD@@@AAABBBBBBBBBAAA@@@??????@@@@@@AAAAAA@@@@@@???AAA???===;;;;;;<<<>>>@@@???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888999999:::;;;<<<======;;;;;;;;;:::::::::;;;;;;::::::::::::::::::;;;;;;::::::999999888888777777666666777888888888888777888888888777777777666666666666666666666666666666666666666666555555555555444444444444444444444444111111222333444555666666777777666444444333333333222222222222222333333333222222222333333444444444333333333333333333333333222222333333444333333222///111333333222111111222222333333444444333333222111111111111111111111111111111111222222222333333222222222222222222222222222222222111111111111111222111111000000111111222222222222222222222222222222222333333333222222111333333333222111000//////222222222222222222222222555555444333111000//////333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444555555555666666666666666777777777777777777777777888999::::::;;;;;;::::::888999999999999999999888888888999:::;;;<<<<<<===??????@@@@@@@@@@@@@@@@@@>>>???AAA@@@???>>>>>>???AAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGIIIKKKPPPSSSSSSQQQMMMKKKKKKKKKLLLMMMNNNPPPQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRPPPOOONNNOOOQQQSSSRRRQQQTTTUUUUUUTTTTTTSSSRRRQQQWWWXXXYYYYYYWWWTTTPPPMMMHHHKKKNNNRRRUUUVVVUUUUUUTTTSSSSSSTTTUUUXXX[[[]]]YYYYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXVVVSSSRRRNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????????????????@@@@@@>>>======<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::999777777777777666666666666666666666666666666666666666555555555555555444444333333333333333333333333222222111111111000000000111111111111111111111111////////////////////////111000000000111111222333:::999777444222000000//////...------///000000///........................................................................111111000000//////............////////////.............../////////000000//////////////////////////////////////////////////////000000000000//////111111000000//////......///111222111000///000111000000///............///////////////////////////DDDDDDCCCBBBAAA@@@@@@???@@@???>>>>>>???@@@AAABBBAAABBBCCCCCCCCCBBB@@@??????@@@@@@AAAAAA@@@@@@??????>>><<<:::999:::;;;<<<===>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;<<<===>>><<<;;;::::::999::::::::::::::::::::::::999999999999999888888888888888888666777888888999999888888888888777777777666666666666666666666555555555555666666666555555555444444333333333333333333333333000111222222333444555555666555444222111111000000111111222222222222333333111222222333333444444555333333333333333333333333111222222333333333333333...000333333222111111222000000111111111111000000111111111111111111111111111111111111222222222222111222222333333222222111111111111111111111111111111111000000000000111111333333333333333333333333222222333333333222111111111222222222222111000000222222222222222222222222222222222222222222333333222222333333333333222222222222222222222333333333222222222222222222222222444444333333333222222222444444555666666666666555666666666777777777888888888888999:::::::::::::::888999999::::::999999888999999:::;;;;;;<<<======?????????@@@@@@@@@@@@@@@>>>???AAA@@@???===>>>>>>??????@@@AAABBBCCCCCCDDDCCCBBBAAA@@@???>>>>>>===??????@@@BBBCCCDDDFFFFFFJJJLLLOOOQQQQQQNNNKKKIIIIIIIIIJJJKKKMMMNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPMMMLLLLLLNNNQQQSSSSSSRRRVVVUUUTTTSSSSSSRRRRRRQQQTTTVVVXXXYYYWWWRRRMMMJJJCCCFFFKKKPPPSSSSSSSSSRRRQQQRRRSSSUUUWWWYYY[[[\\\XXXXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUSSSRRROOOOOOOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>???????????????======<<<<<<<<<<<<======;;;;;;;;;;;;:::999888777666666666666555555555444666666555555555555666666555555555555555555555555333333333333333333333333222222222111111111000000000000000000000000000000////////////000000000000111111111111222333333444;;;999666333000///.........,,,+++,,,...000000000.............................................................../////////...............---------......////////////............/////////000000000///////////////////////////////////////////////////000000000000000///...000000000000////////////111222444444222111111222000//////...............////////////////////////CCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????@@@AAABBBBBBBBBCCCDDDCCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>======<<<============>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>><<<;;;:::999999999::::::::::::::::::999888777777888888999999999999999999777888888999999999999999888777777777666666666666666666666555555444444444666666555555555444444444444444444444444444444444333333333222222222222222444333333222111111111222222222222333333333444444111111222333333444555555222222222222222222222222111111222333333333333333---000333444333111111222000000111111111111000000111111111111111111111111111111111111222222222222111222333333333333222111111111111111111111111111111111000000000000111111333333333333333333333333222333333333333222111000000000111222222222222111222222222222222222222222111111111222222333333333111222333333333333222111222222222333333444444444333333333333333333333333333333333333333333333444222333444555666555555444444555555666777888999999888888999::::::::::::999999999::::::::::::999999999:::::::::;;;;;;<<<<<<>>>?????????@@@@@@@@@@@@>>>???AAA@@@>>>======>>>===>>>>>>???AAABBBBBBCCCAAAAAA@@@@@@??????>>>>>><<<===???@@@BBBDDDEEEFFFIIIJJJMMMNNNNNNMMMKKKIIIHHHIIIJJJKKKLLLLLLLLLMMMLLLMMMOOOPPPPPPPPPPPPOOOLLLLLLLLLOOORRRUUUUUUUUUVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWVVVTTTQQQNNNLLLHHHKKKPPPTTTWWWVVVTTTRRRRRRSSSUUUWWWYYYYYYYYYYYYWWWWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUQQQQQQPPPPPPNNNMMMKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA=========>>>>>>????????????>>>===<<<<<<<<<<<<<<<888999:::::::::999888777777666666666666555555555666666555444444555666666555555555555666666666666222222222222222222222222333333222222222111111111111111111111111111111111000000111111222222222222000000000000111222333444555444222///......//////000...------///000//////////////////////////////........................---........./////////000---------.....................////////////........./////////000000000000////////////////////////////////////////////////---...///000000111000000////////////000000000000111333555444333111111111111000000///.../////////////////////////////////BBBBBBCCCDDDEEEFFFGGGHHHDDDDDDCCCBBBBBBBBBCCCDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAABBB???????????????>>>======<<<=========>>>>>>??????======<<<<<<<<<;;;;;;;;;===<<<;;;:::;;;<<<===>>>===<<<:::999888999:::::::::::::::999888777666555999999999::::::;;;;;;;;;888888999::::::::::::999777777777777666666666666666666555555555444444444666666555555555444444444555555555555555555555555555555444333222000000///444444333333444444555555333333333444444555555555111111222333333444555555222222222222222222222222000111222333333333333333---000333444333222111222222222333333333333222222000000000000000000000000000111111111111222222222111222333444444333222111111111111111111111222222111111000000000000111111333333333333333333333333333333333333333222111000///000111222222333222222222222222222222222222222444333333222222111111111111222333444444333222111333333333444444555555555555555555555555555555555111222333333444555666666222222444555555555444333333444555666777888999:::888888999::::::::::::999999::::::;;;;;;::::::999999::::::::::::;;;;;;;;;>>>>>>>>>??????@@@@@@@@@>>>???AAA@@@>>>======>>><<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBB===>>>???AAACCCEEEGGGGGGGGGHHHJJJLLLMMMLLLKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMHHHJJJLLLNNNOOOPPPOOOOOOLLLLLLMMMPPPTTTWWWWWWWWWVVVUUUTTTTTTUUUWWWXXXZZZXXXWWWVVVTTTRRRQQQOOONNNPPPSSSXXX[[[]]][[[XXXUUUTTTUUUWWWYYYYYYYYYWWWVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVWWWRRRRRRRRRQQQOOOMMMKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBCCCCCCDDDEEEEEEEEE??????????????????@@@@@@<<<<<<======>>>>>>>>>???AAA@@@>>>===;;;:::::::::555666888999::::::999888777777777777666666666666666555444333333444555666555555555666666666666666222222222222222222222222333333333222222222222111333333333333333333333333222222222333333444444444////////////000111222333///...---,,,---///111222333111/////////000///...000000000000000000000000........................---.........//////000000.../////////000000111111......////////////......////////////000000000000////////////////////////////////////////////////+++,,,...///111222222333......//////000000111111111333555555333111000111222111111000000000000000////////////////////////EEEEEEFFFEEEEEEDDDCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEECCCCCCBBBBBBAAA@@@??????;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999999888888777777777777888999::::::999888777999999888888777777666666888777777666555444444444333444555666666555444333666555555555555444444444222333333444444333333222333333333333333333333333333333333333333333333333111111222333333444555555222222222222222222222222111111222222222333333333111111222222222222111111111111111111111111111111111111111111111111111111111000000000//////......222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222000000111222333333444444333333333444444444555555333333333333333333333333333333333333333333333333555555666666555444333333444444444555666777777888555666777888888888888888;;;;;;:::999888888888888999999::::::::::::;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>============>>>???@@@AAAAAAAAA@@@???@@@AAABBBCCC???@@@AAACCCDDDEEEEEEEEEIIIIIIIIIJJJIIIIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKKKKKKKLLLOOOQQQTTTVVVWWWWWWVVVVVVVVVXXXYYYZZZ\\\[[[YYYVVVRRROOOPPPQQQSSSXXX___cccccc___\\\ZZZ[[[[[[[[[ZZZYYYXXXXXXWWWYYYWWWUUUUUUWWWYYYYYYYYYVVVTTTRRRRRRTTTUUUUUUUUUTTTRRRQQQOOOMMMLLLLLLLLLIIIHHHHHHIIIJJJJJJIIIGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCAAA@@@??????@@@AAA=========>>>??????@@@@@@<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::888777666555555555555555666666666666666666666666666555555555555444444444333333333222222111111111111111111222333333333444000111222222333333333333555555555555555555555555111000///......///000111////////////////////////////////////////////////111111111111111111111111........................000000//////.........---........................////////////000000000000////////////////////////111111222000///...000111////////////////////////111111000000//////......111111111111111000//////000000000000000000000000000000000000000000000000000000////////////000000CCCCCCDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999999999888888888888777888999999999999888777888888888777777777777777777777777666555444444444333444555666666555444333555555555555444444444444222333333444444333333222333333333333333333333333333333333333333333333333111111222222333444444555222222222222222222222222111111111222222222333333111111222222222222111111111111111111111111111111111111111111111111111111111111111000000/////////111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222000000111222222333444444333333333333444444444444333333333333333333333333333333333333333333333333555555555555555444333333333444444555666666777777777777888999999999888888::::::999888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>==============================>>>>>>???@@@AAADDDCCCBBB@@@@@@@@@AAAAAA@@@AAABBBDDDEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLLLLNNNPPPRRRUUUVVVXXXWWWWWWWWWXXXYYY[[[\\\[[[ZZZXXXUUURRRPPPRRRSSS[[[___dddfffeeebbb___^^^[[[[[[ZZZZZZYYYXXXXXXWWWXXXWWWVVVWWWZZZ\\\\\\[[[YYYWWWTTTSSSSSSTTTSSSRRRSSSRRRQQQPPPOOOMMMLLLLLLJJJIIIHHHJJJKKKKKKJJJHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>=========<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::777777666555555555666666555555555555555555555555555555555555444444444444444444444333333333222222222222222222222222222222111111222333333333333333444444444444444444333333111000///......///000111////////////////////////////////////////////////000000000000000000000000........................000/////////....................................////////////000000000000////////////////////////000111222111///......///////////////////////////111111111111000000000///000000111111000000///...////////////////////////000000000000000000000000000000////////////000000AAAAAABBBDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888888999999999999999777888888999999888888777666777777777777777777888777777666666555444444444444444555555555555444444555555555555444444444444222333333444444333333222333333333333333333333333333333333333333333333333111111111222333333444444222222222222222222222222111111111222222222222333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222000000111111222333333333222222333333333444444444333333333333333333333333333333333333333333333333444555555555555444444333333444444555555666666666888999999999999888888777888888888888888999999:::999999999999::::::::::::999:::::::::;;;;;;;;;;;;=========<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>???AAAAAAEEEEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPMMMMMMNNNPPPRRRTTTVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^[[[ZZZXXXUUUSSSTTTVVVYYYccceeeggggggeeebbbaaa```\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYY[[[^^^___^^^]]]\\\YYYUUUSSSSSSRRRQQQOOORRRRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHJJJLLLLLLKKKJJJFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@???>>>@@@??????>>>>>>======<<<<<<<<<======<<<<<<;;;:::999999999999999999999999666666555555555666777777444444444444444444444444555555555555444444444444555555444444444444333333222222222111111111111111222222333444444444333333444333333333222222111111000000////////////000000////////////////////////////////////////////////................................................////////////....................................////////////000000000000000000000000000000000000000111333222000...------////////////////////////222222111111111111000000//////000000000///..............................000000000000000000000000000//////......//////000BBBBBBCCCCCCCCCCCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@?????????>>>>>>======>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::777888888888999999::::::777777888888888888777777555666666666777777888888666666666555555444444444444444444444444444444444555555555444444444333333222333333444444333333222333333333333333333333333222222222222222222222222000111111111222222333333111111111111111111111111111111111111222222222222111111222222222222111111111111111111111111111111111111111111111111111111222222111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000111111222222222333222222222222333333333333222222222222222222222222222222222222222222222222444444444555555444444333333333444444444555555555888888888888888777666555666666666777777999::::::888999999999999:::::::::::::::::::::;;;;;;;;;;;;=========<<<;;;;;;::::::>>>>>>>>>>>>???@@@AAAAAADDDDDDCCCBBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGIIIJJJJJJJJJJJJJJJIIIHHHJJJKKKMMMOOOQQQQQQRRRRRROOOOOOPPPRRRTTTUUUWWWXXXXXXYYYYYY[[[\\\]]]^^^___\\\\\\[[[YYYXXXYYY]]]```fffgggfffdddaaa___^^^___]]]]]]]]]\\\\\\[[[[[[[[[ZZZ[[[\\\___aaaaaa^^^\\\\\\YYYUUUSSSSSSRRRQQQOOOQQQRRRSSSSSSRRROOOMMMKKKHHHGGGGGGIIIKKKKKKJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEDDDCCCAAA???===<<<<<<======>>>?????????<<<<<<<<<===<<<<<<;;;:::888888888888888888888888666555555555666777888888444444444444444444444444555555555444444444333333444444444444444333333333000111111111111111111111222333333444444444333333222222222111000000//////000000////////////000000////////////////////////////////////////////////................................................///////////////.................................////////////000000000000000000000000000000000000000222444444222///...---////////////////////////111000000000000000000000......////////////..............................000000000000000000000000/////////....../////////DDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBAAAAAA@@@BBBBBBAAAAAAAAAAAAAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<>>>>>>>>>>>>>>===??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::777777777888888999999999777777777777777777777777555555666666777777777888555555555555444444444444444444444333333444444444555444444444444333333333222333333444444333333222333333333333333333333333222222222222222222222222000000111111111111111222111111111111111111111111000000111111111222222222111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111222222111111111111111111111111000000111111111111000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000111111111111111222222111111111222222222333333222222222222222222222222222222222222222222222222333333444444444444444333333333333333444444444444666666777666666555444444555555555666777888999:::888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBB??????@@@AAABBBBBBBBBBBBDDDEEEEEEFFFGGGGGGFFFFFFJJJJJJJJJKKKJJJJJJIIIIIIJJJKKKNNNPPPRRRRRRRRRRRRPPPPPPRRRSSSUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^]]]^^^^^^]]]]]]___cccfffgggfffdddaaa]]][[[\\\]]]_________^^^^^^^^^^^^^^^^^^^^^```aaabbb```\\\YYYYYYWWWTTTSSSSSSSSSSSSRRRPPPQQQRRRRRRQQQOOOMMMKKKFFFFFFEEEGGGIIIIIIHHHFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEECCCDDDDDDDDDCCCAAA???===<<<<<<<<<===>>>>>>??????<<<<<<<<<===<<<<<<;;;:::888888888888888888888888666666666666666777888999555555555555555555555555555444444444444333333333222222222222222333333333//////000111222333333444333333333444444333222222111111000000000///////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////000000000000////////////////////////111333555555333000//////////////////////////////.../////////////////////......////////////......//////////////////////////////////////////////////////............//////FFFFFFEEEEEECCCBBB@@@??????@@@AAABBBCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>======??????>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::666666666777777777777777888777777666666777777888555666666666666666666777444444444444444444444444444444333333333333444444444444444444333333333333222333333444444333333222333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000111111111111222111111222222222222111111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222333333444444444444333333333333333333333333333444555555555555444444333555555555555666777888999888888888888999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>??????@@@AAABBB???@@@AAAAAABBBBBBAAAAAA>>>???@@@@@@AAAAAA@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFIIIJJJJJJKKKKKKKKKJJJJJJJJJLLLOOOQQQRRRRRRQQQQQQPPPQQQSSSTTTVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[[[[]]]^^^______aaadddgggfffeeeccc___\\\[[[\\\^^^________________________`````````aaaaaa___[[[WWWXXXVVVSSSSSSSSSTTTTTTSSSPPPPPPQQQQQQPPPNNNMMMLLLFFFFFFEEEFFFGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBBBBBBBAAA@@@?????????>>>>>>======<<<<<<;;;<<<<<<======<<<<<<;;;:::999999999999999999999999777777666666666777888888666666666666666666666666444444444444333333333333111111222222222222333333000111111222333333444444222222333333333222111111//////////////////////////////000000000000//////////////////////////////////////////////////////000000000000000000000000////////////////////////.........///////////////////////////////////////////////////000000000000////////////////////////000222444444222111000111////////////////////////------............//////......///000000000/////////////////////////////////////////////////////////......------......///FFFFFFFFFEEEDDDCCCBBBAAA@@@AAACCCDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>????????????????????????>>>>>>======<<<;;;;;;:::::::::;;;<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::666666666666555555555555888777666555555666777888666666666666666555555555444444444444444444444444444444333222222333444444444444444333333333222222222333333444444333333222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111111000000000000000000000000111111111222111111111111111111111111111111111111111111111111111222333444444444444444333333222222222222222222444444555555666555555555555555555555666666777888888888888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>???????????????@@@AAABBBBBB???@@@AAAAAAAAA@@@???>>>??????@@@AAAAAAAAAAAA@@@BBBBBBCCCDDDEEEEEEEEEEEEHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLOOOQQQRRRQQQPPPOOOPPPQQQSSSUUUVVVWWWWWWVVVWWWXXXYYYZZZZZZYYYXXXXXXVVVYYY\\\]]]^^^___aaacccbbbbbb```]]]ZZZZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^______^^^___```^^^[[[XXXXXXVVVSSSSSSSSSTTTTTTSSSOOOOOOOOONNNNNNMMMMMMLLLHHHGGGFFFGGGGGGGGGEEECCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@??????@@@@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::888888777777666777777777555555555555555555555555444444444333333333222222222222222333333333444444444444444444333333222222111222222222111111000///......//////000000111111...///000111111000///...////////////////////////////////////////////////000000000000000000000000////////////////////////............/////////000////////////////////////////////////000000000000------------------------...000111111000///111222////////////////////////............/////////000...///000000111111000000........................///////////////////////////......------......///DDDEEEEEEEEEEEEEEEDDDDDDBBBCCCEEEFFFGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@?????????????????????@@@@@@@@@>>>======<<<;;;:::::::::999:::;;;<<<===???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::666666555555444444444333888777666555555666777888777777666666555555555444444444444444444444444444444444222222222222444444444444444333333333222222222333333444444333333222333333333333333333333333111111111111111111111111000000000000////////////000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000......//////000000000111////////////////////////000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222333333444444444444333222222222222222222222444444555666777777777666666555555555555666777777777888888888888999999999888888999999999:::::::::;;;;;;<<<===>>>???@@@@@@????????????@@@AAABBBCCC@@@AAAAAAAAA@@@>>><<<;;;@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEHHHHHHJJJKKKLLLLLLLLLLLLKKKMMMOOOQQQRRRQQQOOOMMMPPPQQQSSSUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXVVVUUURRRUUUYYY[[[\\\]]]^^^___^^^^^^]]]ZZZXXXXXXYYY\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___^^^\\\ZZZYYYWWWTTTSSSSSSSSSSSSRRROOOOOONNNMMMLLLLLLLLLMMMJJJIIIHHHHHHHHHGGGEEECCCEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>>@@@???>>>>>>>>>???@@@AAA;;;;;;<<<<<<===>>>>>>>>><<<<<<======<<<<<<;;;:::::::::::::::::::::::::::999999888777666666777777444444444444444444444444444444444333333333222222333333333444444555555555888888666555333222000000111111111111111000///...------...///000111222222...///000111111000///...////////////////////////////////////////////////000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000////////////000000000000---------------------------.........---...000222////////////////////////.../////////000000111111//////000111111111111111------------------------////////////////////////.........------.........GGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<======>>>>>>??????;;;;;;<<<<<<;;;;;;:::999::::::888777777777888999888777777777777777888999::::::999999888666555444555555555555555555555555555555555555555555555555333333333222222111111111000222444333222111222333222222222222222222222222111111111111111111111111222222222222222222222222//////111222222111000000222222222222222111000///,,,...000111222111000///......///000000000000000111000000000//////......////////////000000000000//////............//////000000000000000000000000111111000000//////......111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000//////............//////111111000000//////......000000000000000000000000999444000///222444111...000000000000111111111111222222222111111111000000111111222222222333333333333333222222333333444555555555555555555555555555555555555555666666666666444555555666666666666666777777777888999999::::::<<<<<<;;;;;;;;;:::::::::???===<<<<<<>>>???>>>=========>>>>>>>>>?????????@@@???>>>>>>@@@AAA@@@????????????@@@AAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQSSSTTTTTTSSSRRRRRRSSSUUUWWWWWWWWWYYYZZZZZZWWWUUUZZZZZZZZZZZZYYYWWWVVVUUUYYYZZZ[[[[[[ZZZYYYZZZ[[[]]]^^^___```aaaaaaaaaaaa]]]]]]\\\\\\[[[ZZZZZZZZZUUUUUUVVVWWWWWWVVVVVVVVVVVVRRRLLLJJJIIIIIIGGGEEEHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBAAA???======>>>???@@@>>><<<;;;::::::;;;<<<>>>???===;;;:::::::::<<<===:::::::::999999999888888555555555666666666777777888777777666555444444333222222222333333444444444666666555444444333222222444333222000000000000111000000000000000000000000000000111111111111000000//////////////////////////////////////////////////////............//////000000000000000000000000000000000000000000000000---------.........//////////////////////////////........................111000///...------...///000000//////.........---........................////////////////////////000000000000000000000000//////...---------------//////...//////000111222......//////000000111111GGGGGGFFFFFFFFFEEEEEEEEEGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>======>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;<<<;;;;;;:::999:::999888777777777888999888888777777777777777888555666666666666555555444555555555555555555555555444444444444444444444444333333333222222222111111000222444333222111222333222222222222222222222222222222222222222222222222222222222222222222222222///000111111111111//////111111111111111000//////---...000111222111000///......///000000000000000111111000000000/////////////////////000000000000//////............//////000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000///000111111111111000///000000000000000000000000//////............//////111000000000/////////...000000000000000000000000777333//////222333111///000000000000111111111111222222222111111111000000111111111111222222222333333222222222222333444444444444444444444444444444444444444444555555555555444555555666666666666666777777777888999999::::::<<<<<<<<<;;;;;;;;;::::::===;;;:::;;;<<<>>>>>>===>>>>>>>>>>>>?????????@@@???>>>===>>>@@@AAA@@@????????????@@@AAABBBDDDDDDBBBAAA@@@@@@@@@AAABBBCCCFFFFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTSSSRRRRRRSSSUUUUUUUUUVVVWWWYYYXXXVVVSSSXXXXXXXXXXXXWWWVVVUUUTTTXXXZZZ[[[ZZZYYYXXXYYY[[[\\\\\\]]]^^^^^^_________]]]\\\\\\[[[ZZZZZZYYYYYYWWWWWWWWWWWWVVVTTTSSSSSSSSSOOOKKKJJJJJJKKKJJJHHHJJJJJJHHHGGGFFFFFFFFFFFFGGGFFFEEECCCBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@???>>>???@@@@@@???>>>===<<<<<<===>>>???>>>===;;;::::::;;;<<<===:::::::::999999999888888666666666666666666666666666666666555555444444444444444444444555555555555555555444444333222222111222111000000000111222333000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////000000......---...//////000/////////....................................////////////////////////000000000000000000000000000///......------......//////////////////000111......//////000000000000FFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@?????????@@@???????????????@@@AAA>>>>>>=========<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::999888888777777888888999888888777666666666666333444555666666666666666555555555555555555555555222222222222222222222222333333333222222222222111000222444333222111222333222222222222222222222222222222222222222222222222222222222222222222222222111111111111000///......///000000000000///......---...000111111000//////......///000000000000000111111111111000000000000////////////000000000000//////............//////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000///000000111111000000///000000000000000000000000//////............//////000000000000////////////000000000000000000000000444111...///111333222///000000000000111111111111222222222111111111111111000000000111111111222222222222222222222333444444222222222222222222222222333333333444444444444555444555555666666666666666777777777888999999::::::<<<<<<<<<<<<<<<;;;;;;;;;:::999888999;;;=========>>>>>>>>>????????????@@@>>>======>>>???@@@@@@???=========>>>???@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBBFFFGGGGGGHHHIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNPPPRRRSSSSSSRRRRRRSSSUUUUUUUUUUUUVVVXXXWWWUUUSSSVVVWWWWWWWWWVVVUUUTTTTTTXXXYYYZZZZZZXXXXXXYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^\\\\\\[[[ZZZZZZYYYYYYXXXYYYYYYXXXWWWTTTRRRPPPOOOOOOMMMKKKJJJKKKLLLLLLKKKLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA>>>===<<<::::::;;;<<<<<<:::::::::999999999888888666666666666666666555555555555555555555555555555666666666666666666555555444444333333222111111111000000///000000222333444000000000000000000000000111111////////////111111//////////////////////////////////////////////////////............//////////////////////////////////////////////////////---............////////////////////////////////////////////////////////////............//////000////////////....................................////////////////////////000000000000000000000000111000//////......//////000000//////.../////////...////////////000000000FFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@???????????????>>>>>>>>>???@@@AAAAAA============<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999999999999888888888888888:::999888666666555555555555666777777888888777777555555555555555555555555333333333333333333333333222222222222222222222222000222444333222111222222222222222222222222222222222222222222222222222222111111111111111111111111222111111000//////...---///000000000000000//////...///000000000000//////......///000000000000000111111111111111111000000////////////000000000000//////............//////000000000000000000000000000000000000////////////111111111111111111111111000000000000000000000000///000000000000000000/////////////////////////////////............//////000000000000////////////000000000000000000000000111///...///111222222000///000000000111111111111111111111111111111111111///000000000000111111111222222222111222333333444333333333333333333333333333333444444444555555555444555555666666666666666777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<999888777999;;;===>>>===????????????????????????===<<<<<<===???@@@???>>>:::::::::;;;<<<===??????AAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNOOONNNPPPRRRSSSRRRSSSTTTVVVWWWWWWWWWXXXYYYYYYWWWUUUWWWWWWWWWXXXWWWWWWVVVVVVXXXZZZ[[[ZZZYYYXXXYYYZZZZZZZZZYYYYYYZZZ[[[]]]^^^[[[[[[ZZZYYYYYYXXXXXXWWWXXXXXXWWWVVVTTTQQQOOONNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???AAA@@@????????????@@@AAA>>>===<<<;;;;;;;;;;;;<<<:::::::::999999999888888666555555555555444444444666666666666666666666666777777666666555555444444222222222222111111000000000000000000000111222222000000000000000000000000222111///......///111222///////////////////////////////////////////////////......------......///////////////////////////////////////////////////.............../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............//////000000///////////////.................................////////////////////////////////////////////////111111000///////////////111000///...............////////////////////////EEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>===============>>>???@@@<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888999999999999888888777777999888777666555555555555777777777777777666555555555555555555555555555555333333333333333333333333222222222222222222222222000222444333222111222222222222222222222222222222222222222222222222222222111111111111111111111111222111000//////......---000000111222222111111111///000000000000000//////......///000000000000000000000000000000000111111////////////000000000000//////............//////////////////////////////////////////000000000000000000000000000000000000////////////////////////000//////////////////000//////////////////////////////............//////////////////000000000000000000000000000000000000/////////000111222222111///000000000111111111111111111111111111111111111///000000000000111111111222111111111111222333333333333333333333333333333444555555555666666666666444555555666666666666666777777777888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<:::999888999<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<>>>??????>>>;;;;;;;;;;;;===>>>???@@@AAAAAABBBBBBBBBBBBCCCBBB@@@AAACCCEEEGGGIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOLLLOOORRRSSSTTTTTTUUUWWW[[[ZZZYYYZZZ[[[[[[ZZZYYYXXXXXXYYYYYYZZZYYYYYYYYYYYYZZZ[[[[[[YYYYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]^^^ZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTSSSQQQPPPOOOOOOOOONNNMMMKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???????????????????????????======<<<<<<;;;;;;;;;;;;:::::::::999999999888888555444444444444444444444777777777777777777888888555555555444444333333333222222111111111111000000111111111111000000//////////////////////////////111000...------...000111////////////////////////////////////////////////......------------......................................................////////////////////////////////////////////////------------------------------...//////000000000.........///////////////////////////////////////000000000000000000000000////////////////////////111111000///////////////000000///......---....../////////...............DDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@????????????>>>>>>>>><<<<<<<<<<<<<<<<<<===>>><<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999888888888999999999999888777777888777777666555555555555555555555555555444333222555555555555555555555555444444444444444444444444111222222222222333333333000222444333222111222333222222222222222222222222111111111111111111111111111111111111111111111111111111000///............000111111222222222222111000000000000////////////......///000000000000000////////////000000000000////////////000000000000//////............//////////////////////////////////////////000000000000........................////////////////////////000//////......//////000000000000000000000000000//////............//////////////////000000000000000000000000000000000000//////000111222222222111000000000000111111111111111111111111111222222222000000000111111111222222111111111111111222333333444444444444444444444444555555555666666666777777444555555666666666666666777777777888999999:::::::::::::::;;;;;;;;;;;;;;;:::999888999;;;=========>>>>>>============<<<<<<;;;::::::;;;>>>??????>>>=========>>>???@@@BBBBBB??????@@@AAAAAAAAAAAAAAA>>>???BBBDDDGGGIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPLLLNNNRRRTTTUUUVVVWWWYYY\\\[[[YYYZZZ[[[\\\[[[ZZZWWWWWWXXXYYYZZZZZZZZZZZZXXXYYYZZZZZZXXXXXXYYYZZZYYYZZZ[[[\\\]]]]]]]]]]]]YYYYYYXXXXXXWWWVVVVVVUUURRRSSSSSSSSSRRRQQQQQQPPPOOOPPPPPPNNNLLLJJJJJJKKKGGGGGGGGGFFFFFFGGGGGGHHHDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888555555555555666666666777777777777777777777777777333333333333333222222222111111111111111111111111111111111111000///...---////////////////////////000000............000000////////////////////////////////////////////////......------------......................................................000000000////////////...////////////////////////000000000000000000000000---...//////000//////............///////////////////////////////////////000000000000000000000000000000000000000000000000111000//////......////////////......---........./////////............---DDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????<<<<<<======>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBB????????????>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999::::::::::::999888888888999999:::999888777666777666666555555555666666333333444444555555444444555555555555555555555555222222222222222222222222111111222222222333333333000222444333222111222333222222222222222222222222000000000000000000000000111111111111111111111111000///............///000//////000111111111111111111111000///////////////......///000000000000000---.........////////////////////////000000000000//////............//////////////////////////////.../////////000000000111........................////////////////////////000///............///000000000000000000000000000//////............//////.../////////000000000111000000000000000000000000000111222333333222111111000000000000111111111111000000111111111222222222111111111111222222222333111111111111111222222333222222222222222222222222444444444555555555666666444555555666666666666666777777777888999999::::::999999999:::::::::;;;;;;:::999777888:::;;;;;;:::===<<<<<<<<<;;;;;;;;;;;;:::999999;;;===??????>>>============>>>@@@AAABBB???@@@AAABBBCCCBBBBBBAAA???@@@BBBDDDFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNKKKNNNSSSVVVWWWXXXYYYZZZZZZXXXWWWWWWYYYYYYYYYXXXSSSTTTUUUVVVWWWXXXXXXXXXVVVWWWXXXXXXVVVVVVWWWXXXWWWYYY[[[]]]^^^]]]\\\[[[XXXXXXWWWWWWVVVUUUUUUUUURRRRRRRRRRRRQQQPPPOOOOOONNNOOOQQQOOOLLLJJJJJJLLLHHHGGGFFFFFFEEEEEEEEEEEECCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEBBBAAA@@@???>>>???@@@@@@>>>>>>????????????>>>>>><<<<<<<<<<<<<<<;;;;;;::::::::::::999999999888888666666777888999:::;;;;;;777777666666555555444444222222222222333333333333222222222222222222222222//////000111111000///...////////////////////////////////////////////////////////////////////////////////////////////////...------,,,,,,------...................................................000000000000/////////...////////////////////////111111111111111111111111...//////000000///...---............/////////000////////////////////////000000000000000000000000000000000000000000000000000///......------............---------...////////////.........---------DDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@????????????>>>;;;;;;;;;<<<===>>>>>>????????????@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<:::999999999888888777777999::::::::::::999888888888888999:::999888777666666666555555555666666777222333444666777888888888555555555555555555555555111111111111111111111111111111111222222333333333000222444333222111222333222222222222222222222222////////////////////////000000000000000000000000000///...------...000111......///000000000000000111111000///////////////...//////000000000000000,,,---------......//////////////////000000000000//////............//////////////////////////////.../////////000000111111000000000000000000000000////////////////////////000///...------...///000000000000000000000000000//////............//////.../////////000000111111000000000000000000000000000222444444333222111222000000000000111111111111000000111111222222222222111222222222222333333333111111111000111222222333111111111111111111111111333333333444444444555555444555555666666666666666777777777888999999::::::888888888999999::::::::::::888777777888999999888<<<<<<<<<;;;;;;::::::::::::999999;;;===??????>>>:::::::::;;;<<<===>>>???BBBCCCDDDEEEEEEEEEDDDCCC@@@AAABBBDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMKKKOOOSSSWWWXXXYYYZZZ[[[XXXVVVTTTTTTVVVWWWVVVVVVPPPQQQRRRSSSTTTUUUUUUUUUTTTUUUVVVVVVTTTTTTUUUVVVUUUXXX[[[^^^^^^]]][[[YYYXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQOOONNNMMMLLLNNNPPPOOOMMMKKKLLLMMMIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEBBBAAA???======>>>???@@@>>>??????@@@@@@??????>>><<<<<<======<<<<<<;;;::::::::::::999999999888888888888999:::<<<===>>>???666666555444333333222222222222222333333444444444222222222222222222333333---...///111111111000000////////////////////////......////////////......////////////////////////////////////////////////...------,,,,,,------...................................................111111000000/////////...//////////////////////////////////////////////////////000000000...---,,,---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000//////...------------------------------...///000//////.........---------BBBBBBBBBAAAAAABBBBBBCCCAAAAAAAAA@@@AAAAAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????========================>>>>>>===<<<<<<<<<<<<<<<============<<<;;;999999===<<<:::888888999:::;;;999888888888999::::::;;;777777666666666666777777666666777777666555444444444444444444444444444444555666666666555444444333111111111222222333333333555444333222111111111111222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000///000111000...------...000000000000000000000000000000000000000000000000111111111000000000000000.../////////////////////000000000000000000000000000000000000////////////////////////000000000000//////............//////......------------......///////////////////////////......------///000111////////////000000000000,,,---///000000000///...000000000000000/////////...............///000000...///000111111000///..................///000000000000111111111111000000111111222222222333333333222222111111111222333444111222333333444444333333444444444333333222222222444444444444444444444444444555555666666666666666777777777777777888888888:::999999888999:::<<<===;;;;;;:::999999888888777::::::<<<=========<<<;;;????????????????????????@@@AAACCCEEEDDDCCC@@@>>>CCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKOOOPPPSSSVVVWWWVVVTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWVVVUUUWWWWWWWWWXXXYYYZZZZZZ[[[]]]\\\ZZZXXXVVVUUUTTTTTTRRRRRRQQQPPPPPPOOONNNNNNJJJJJJJJJKKKMMMMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBAAA@@@??????CCCCCCBBBAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;:::999888888777888888888777777777777666666666666444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111////////////............////////////////////////000000000000000000000000---...///000000///...---000000///...............//////.........---------////////////////////////...///000111111000......000000000000000///......////////////000000000000........................000000000000000000000000////////////////////////000000111111111111000000//////000000000000//////---------...///000000111000///...------...///000////////////////////////CCCBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<=========<<<;;;:::999999<<<;;;999888888888:::;;;888888888888888999:::;;;777777666666666666777777666666666666666555444444444444444444444444444444555555555555555444333222222222222222222222333333444444333222111111111111222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000111222111///...///000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////......111111111111111111111111............------------////////////000000000000//////............/////////......------......///////////////////////////000//////...///000111222////////////000000000000------///000000000///........................---...............///000000//////000000000000/////////////////////000111111000000111111111111000000111111111222222222333333111111222222222333333333111222333333444444333333444444444333333222222222444444444444444444444444444444555666666666666666666666777777777777888888888888777888999;;;===>>><<<<<<;;;:::888777666666999:::;;;<<<===<<<<<<;;;????????????????????????BBBCCCDDDEEEEEEDDDBBBAAACCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKJJJKKKMMMPPPRRRSSSRRRQQQPPPOOOPPPQQQRRRSSSRRRPPPOOOOOOOOOOOOPPPPPPRRRSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUWWWXXXXXXXXXYYYYYYYYYYYY\\\[[[YYYVVVTTTRRRQQQQQQPPPOOOOOONNNNNNNNNOOOOOOLLLKKKJJJKKKLLLLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????AAAAAA@@@???>>>===<<<<<<========================>>>=========<<<;;;;;;;;;;;;;;;:::999888888888999777777777666666666555555444444444444444444444444222222222222222222222222111111111111111111111111////////////////////////000000000000////////////////////////////////////////////////////////////---...///000000///...---000000///...............//////.........---------////////////////////////...//////000000000//////111111111111111000//////------------....................................................................................000000111111111111000000//////000000000000//////------......///000000111000///...------...///000////////////////////////CCCCCCBBBAAA@@@@@@AAAAAA@@@@@@??????>>>?????????@@@@@@@@@AAAAAAAAABBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999<<<;;;999888888888999:::888888888888888888999:::777666666555555666666777555666666666666555444444444444444444444444444444333333444444444333222222333333222222222222222222333333222222111222222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111222111000///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........111111111111111111111111............------------////////////000000000000//////............/////////......------......///////////////////////////000000//////000000111222////////////000000000000---......///000/////////------.................................///000000000000////////////000000000000000000000111222222000000111111111111000000111111111222222222222333000111222333444333222222111222222333333333333333444444333333333333222222444444444444444444444444444444555666666666666555666666666666777777888888666666666888999;;;===>>>===<<<;;;:::888666555555999:::;;;<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBAAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJGGGIIIKKKMMMOOONNNMMMMMMLLLNNNQQQSSSSSSQQQNNNKKKJJJKKKMMMPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYXXXXXXXXXWWWWWWWWWYYYXXXVVVTTTRRRPPPOOOOOOOOONNNLLLKKKLLLMMMOOOPPPNNNLLLJJJJJJKKKKKKJJJIIIIIIHHHGGGEEEEEEDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBAAA@@@?????????>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888888666666666555555555444444444444444444444444444444222222222222222222222222111111111111111111111111////////////////////////111111111000000000//////////////////////////////..............................////////////......000000///..............................---------////////////////////////............///000111111111222222222222111000000------------....................................................................................///000000111111000000/////////000000000000//////------......///000000000//////............//////////////////////////////DDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>=========????????????????????????======<<<;;;;;;;;;;;;<<<:::::::::999999999999:::::::::999888777888888999888888777777777888888999666666666555555666666666555555555666666555444444444444444444444444444444222222333333333222222111333333333222222111111111222222222111222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///111111111//////000111/////////////////////////////////////////////////////////000000000000000111111000000///.........000000000000000000000000000000000000////////////////////////000000000000//////............////////////............/////////////////////////////////////////////000000111////////////000000000000---......///////////////////////////000000000000...............///000000111000///......///000111000000//////000000111222000000111111111111000000111111111111222222222222///000333444444333222111111111222333333333333222333333333333333333333333333333333333333333333333333444555555666666555555444555555666666777777777666666777888999:::;;;<<<;;;::::::999888777666666999999::::::;;;;;;;;;;;;========================????????????@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGIIIKKKMMMMMMLLLLLLNNNPPPRRRSSSSSSQQQOOOMMMLLLMMMPPPSSSUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXZZZYYYYYYXXXWWWVVVUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPQQQOOOMMMKKKKKKLLLOOOPPPOOOMMMJJJIIIJJJKKKKKKJJJLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@??????=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777666555555555444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000////////////////////////////////////...........................//////////////////...000000///.......................................////////////////////////......------...///111333000111111111111000//////////////////000000000000........................000000000000000000000000........................//////000000000000////////////000000000000//////............//////000000/////////....../////////////////////////////////DDDCCCBBBBBBAAAAAAAAABBBBBBBBB@@@???>>>>>>>>>>>><<<=========>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;999999888888888888999:::999999888888777777777777888777777666666777777777666666555555555555666666444444555555555555444444444444444444444444444444111111222222333222222111333333333222222111111111222222222111222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...///000000......///000////////////////////////////////////////////////......//////000000000000111111000000////////////////////////////////////000000000000////////////////////////000000000000//////............///////////////....../////////////////////////////////---------...............////////////000000000000............/////////000.../////////000000111111...............///000000111000///......///000111///............///000000000000111111111111000000000000111111111222222222///000333444444333222111000111222222333333222222333333333333333333333333333333333333333333333333333444444555555555555555333444444555666666777777777777888888888888888888777777888888888888999999999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>============>>>>>>>>>>>>===========================<<<;;;;;;::::::;;;;;;888777666666777888999:::888888888888777777666666888777777666666666666666666555555444444555555666333333444555555555555444444444444444444444444444111111222333333333222222333333222222222222222222333333222222111222222222111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000---...//////......///000000000000000000000000000000000000000000000000000---......//////000000111000000000000000000000000////////////////////////............------------////////////000000000000//////............//////000//////......//////000////////////////////////+++,,,---............---////////////000000000000///............///000000,,,,,,------.../////////...............///000000000000////////////000000...............//////000000000111111111111000000000000000111111111111222000111222333444333222222000111111222222222222222222222333333333333444444333333333333333333333333333333444555555555555444222333333444555666777777777888888888888777666666555666666777888999::::::999999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===>>>>>>>>>BBBBBBAAAAAABBBBBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHJJJLLLMMMNNNNNNMMMMMMMMMLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQPPPOOONNNSSSUUUWWWYYY[[[\\\\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUSSSPPPNNNLLLKKKLLLLLLNNNLLLJJJKKKLLLMMMMMMLLLIIIHHHGGGEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@??????=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<888888777666666666666777666666666555555555444444444444444444444444444444222222222222222222222222111111111111111111111111////////////////////////.........---------,,,,,,////////////////////////........................//////............//////000000///...............---------...............////////////////////////------------...///000000......//////......---,,,------------............................................................------------------------...//////000000//////...//////000000000000//////......//////////////////......////////////......////////////////////////DDDDDDCCCDDDDDDEEEFFFGGGHHHGGGEEECCCBBBAAA@@@@@@=========>>>>>>>>>??????=========>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;777666555555666777999;;;777777777777777777666555888777666555555555555666666555555444444555555666222333444444555555555444444444444444444444444444111222222333444444333333222222222222222222333333444444333222111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000---///000000//////000111000000000000000000000000000000000000000000000000------......///000000111/////////000111111222222111111111111111111111111............------------////////////000000000000//////............//////000000////////////000000////////////////////////,,,,,,.../////////...---////////////000000000000///......---...///000111,,,,,,------...//////000...............///000000//////000000000000///////////////...///000000111000000111111111111000000000000000000111111111111111111222222222333333333000000111222222222222222222222222333333444444444222222222222222222222222222333444444555555444444111222333444555666666777555666777888888777777666666666777777888888999999999888888777888999:::;;;::::::::::::::::::::::::444555888:::<<<<<<<<<;;;BBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEGGGIIIKKKLLLLLLJJJKKKMMMNNNOOOPPPPPPOOOQQQQQQOOONNNMMMLLLLLLLLLNNNQQQUUUYYY\\\\\\[[[[[[YYYXXXWWWVVVUUUTTTSSSRRRSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQOOONNNLLLLLLKKKKKKKKKJJJJJJLLLNNNOOONNNLLLGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????<<<<<<======>>>>>>>>>???===========================<<<<<<<<<;;;:::::::::777777777777777777888999777777777666666666555555444444444444444444444444222222222222222222222222111111111111111111111111///////////////////////////.........------------////////////////////////////////////////////////000///...------...///000000000///...............---------.........//////////////////////////////------......///.........///////////////......---------------............................................................------------------------......////////////......//////000000000000///////////////////////////...---...///000000///...---////////////////////////DDDDDDDDDDDDEEEGGGHHHIIIJJJHHHGGGEEECCCBBBAAAAAA????????????@@@@@@@@@@@@======>>>>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;666555444444555777999;;;777777777777777666666555888777666555555555555555555555555444444555555555222333444444555555555444444444444444444444444444111222333444444444444444111111111222222333333444555444333222111111111111000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000...000111111000000111333000000000000000000000000000000000000000000000000---------...///000000111......///000111222333333222222222222222222222222111000000000////////////////////////000000000000//////............//////000000////////////000000////////////////////////,,,---///000000000///...////////////000000000000///......------///000111.........///000111111222...............///000000...///000111111000///...000000000000000111111222000000111111111111000000000000000000111111111111222222111111111222333444000000111222222222222111222222222333333444444444222222222222222222222222222333444444555555444444111111222333555666666777333444666777888888888777888888777777777777777777999888777777777888:::;;;::::::::::::::::::::::::888:::>>>AAABBBBBBAAA@@@BBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFAAABBBCCCEEEFFFHHHJJJJJJIIILLLPPPSSSTTTSSSRRRPPPRRRQQQOOOMMMLLLLLLMMMMMMJJJNNNSSSYYY\\\\\\[[[YYYXXXXXXWWWVVVUUUTTTSSSRRRUUUTTTRRRQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKIIIIIIJJJMMMOOOPPPNNNLLLGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBAAA@@@??????;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888777777777777888999:::;;;777777777777666666666666444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000/////////............////////////////////////000000000000000000000000000///...------...///000000000///...............---------.........//////////////////////////////---.../////////...---,,,000000000000000//////...////////////000000000111........................000000000000000000000000------------------------......////////////......//////000000000000/////////////////////.........---...///000000///...---////////////////////////???@@@AAABBBDDDFFFHHHIIIJJJIIIFFFDDDBBBBBBBBBBBB????????????????????????>>>===<<<<<<<<<>>>???@@@======>>>>>>??????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999888888888888777777777777777777888888888888777777777666555444444444444444555555555555555555555555333333333333333333333333333222222111111222222333444333333222222333333444222222111111111111111111000000111222222000///...222111000//////000111222000000000000////////////000111111000......///000...............///000000///////////////////////////////////////.........000000000000000000000000---......///000111111222000111222222222000///...........................000000000000000000000000000000000000000000000000/////////////////////////////////...------,,,,,,------......//////000000000000000000000000000000//////............//////........................000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000333222111000////////////111111111111111111111111222222111111000111111222333333222111000000111111222222333333333333444444222222222333444555666777777777666555555555555555666666666666777777777777666666777888999:::::::::=========>>>======<<<;;;????????????>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAADDDDDDEEEEEEDDDCCCBBBBBB???@@@BBBDDDFFFHHHIIIIIINNNNNNPPPRRRSSSTTTTTTUUUUUURRROOONNNMMMLLLJJJIIIMMMPPPSSSWWWYYYYYYXXXWWWXXXWWWTTTRRRQQQQQQRRRSSSSSSRRRPPPOOOPPPQQQSSSUUUPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJKKKLLLKKKIIIGGGBBBCCCDDDDDDEEEDDDDDDDDDBBBAAA???@@@AAABBBBBBAAABBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999888888999;;;;;;;;;;;;;;;777666666777999999888666777666555444444444444444555555444444444333333333444333222222111111222222000000111111111111000000111111000000//////......////////////////////////........................///......------///000111000000//////.........---////////////////////////000000//////.........---------......//////000000---......///000111111222////////////////////////------......//////000000000000//////......------........................---------.........//////000000000000000000000000//////000000111111111222111111000000//////......000000000000000000000000////////////////////////BBBBBBCCCCCCDDDEEEFFFFFFGGGFFFDDDBBBAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???=========>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777888888777777777666666666666666777777777777666666666666555444444444444444444444444444444444444444333333333333333333333333333222222222222222222333333333222222222222333333111111111111111111111111222222222222222111000000222111000//////000111222000000000000////////////000000111000...---...000...............///000000////////////////////////////////////////////////000000000000000000000000.........///000111111111000111111222111000///...........................000000000000000000000000000000000000000000000000///////////////////////////............---------.........///////////////000000000000000000000000//////............//////........................000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111000000000000000111111111111111111111111111111222222111111111111111222333222222111000000111111222222222333333333444444444444333333333444555555666666555444444444444444666666666666777777777777777777777888999999999::::::;;;<<<<<<==================>>>>>>>>>????????????@@@AAABBBCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFGGGIIIIIIJJJMMMNNNPPPRRRTTTUUUVVVVVVSSSRRRPPPPPPQQQRRRRRRQQQPPPRRRUUUXXXZZZ[[[ZZZYYYUUUTTTQQQOOONNNOOOOOOPPPRRRQQQPPPPPPPPPQQQSSSTTTQQQQQQPPPPPPOOONNNLLLKKKJJJIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCAAA@@@@@@AAABBBBBBAAAAAA@@@??????>>>>>>??????==============================<<<<<<;;;::::::999::::::::::::::::::::::::999777666777888888777666666555555444444444555555555555444444444333333333444333222222111111222222000000111111111111000000111000000000/////////...////////////////////////........................///......---...///000111000/////////............////////////////////////000/////////.....................///////////////......//////000000111111////////////////////////.........///////////////000000000000////////////........................---------.........//////000000000000000000000000/////////000000000111111000000000000//////......////////////////////////////////////////////////EEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@????????????========================<<<<<<===>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555555555555777666666666666555555555555555666666666666555555666555444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333222222222222333333111111111111111111111111333333222111111111111222111111000000000000111111000000000000///////////////000000///...---...///...............///000000000000000000000000000000////////////////////////000000000000000000000000......//////000000111111000111111111111000//////........................000000000000000000000000000000000000000000000000////////////////////////------........./////////000000///////////////...000000000000000000000000//////............//////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000/////////000111111222222111111111111111111111111111111111111111111111222333222111111000111111111222222222222333333333333666555444333333333333333555555444333333333333444666666666666777777777777888888888888888888999999888888:::;;;<<<=========;;;<<<<<<===???@@@@@@AAA???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAABBBDDDEEEDDDEEEFFFHHHIIIIIIJJJJJJLLLMMMOOOQQQSSSTTTUUUUUURRRPPPOOOPPPRRRTTTTTTTTTQQQRRRUUUXXXYYYZZZYYYXXXRRRQQQOOOMMMLLLLLLMMMMMMPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPOOONNNLLLLLLIIIHHHHHHHHHIIIIIIGGGEEEGGGGGGFFFFFFEEECCCBBBAAACCCBBB@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>========================>>>======<<<<<<;;;;;;;;;===<<<;;;999888888999999;;;999777666666777777666555555444444444555666666555555444444444333333333444333222222111111222222000000111111111111000000000000000000////////////////////////////////////........................///............///000000////////////............////////////////////////////////////............///////////////.........////////////000000000000///////////////////////////////////////.....................////////////........................------........./////////000000000000000000000000.........///////////////000000000////////////...////////////////////////////////////////////////DDDEEEEEEEEEDDDDDDCCCCCCAAA@@@@@@@@@????????????========================;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999777666444444333333666666555555555444444444444555555555555555555444555555444333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111111111111111222222222333222111000///000111222111000000000000000000111000000000000////////////...///000000...------..................///000000000000000000000000000000///////////////000000000////////////////////////.../////////000000000111000000111111111000000000........................////////////////////////////////////////////////////////////////////////,,,------...///000000000111000000000//////......//////////////////////////////............//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000////////////////////////////////////000111111111111111111111111111111111111111000111111111222222222111222222111111111111111222111222222222222333333333555444444333333333444444555555444444333444444555666666666666777777777777999999999888888888888888777888999:::;;;;;;;;;;;;<<<<<<======>>>??????@@@?????????@@@@@@@@@@@@@@@@@@???>>>>>>@@@BBBEEEGGGFFFGGGHHHHHHIIIIIIIIIIIIMMMMMMOOOPPPQQQRRRRRRRRRPPPNNNKKKKKKMMMOOOOOOOOOPPPQQQSSSUUUVVVWWWVVVVVVRRRQQQPPPNNNMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMKKKJJJIIIHHHGGGGGGHHHHHHGGGEEEEEEEEEEEEEEEDDDCCCBBBAAADDDBBBAAA@@@BBBBBBBBBAAA??????@@@AAAAAA???>>>===========================>>>>>>======<<<<<<<<<<<<===<<<:::888888888:::;;;===:::777555555666666666444444444444444555666777555555444444444333333333444333222222111111222222000000111111111111000000000000000000////////////////////////////////////..................................../////////000///////////////.........///////////////////////////////////////.........000000//////......------000000000000////////////////////////////////////000000//////......------,,,,,,,,,------.............................................////////////////////////////////////........................////////////////////////////////////////////////////////////////////////AAABBBCCCDDDEEEEEEDDDDDD@@@@@@@@@AAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;::::::999999::::::::::::::::::::::::999888777555444333333333555555555555444444444444444444555555555555444444444444333333333444444555222222222222222222222222222222222222222222222222111222222333333222222111222111111000000111111222000000111111111222222222222111///.........///000000000000111111000000000000000000000////////////...///111000///------..................///000000000000000000000000000000////////////000000111111////////////////////////////////////000000000000000000000000000000111111////////////////////////////////////////////////////////////////////////////////////////////////,,,------...///000111111111111000000/////////...//////////////////////////////............//////111111111111111111111111////////////////////////111111111111111111111111//////////////////////////////000000000000//////////////////////////////111111111111111000///...000000000000000000000000///000111222222222222111222111111111111111222222111111111222222222333333333222222333444555666666666555555555555555666666666666666666777777777777999999999888888888888888999:::::::::::::::999999>>>=====================>>>>>>>>>>>>??????@@@@@@>>>>>>===>>>???BBBEEEGGGFFFGGGHHHHHHIIIIIIHHHHHHMMMNNNNNNOOOOOONNNNNNMMMLLLJJJGGGGGGIIILLLNNNNNNQQQRRRSSSUUUUUUVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQNNNNNNNNNNNNMMMKKKJJJIIIIIIGGGFFFFFFGGGGGGFFFEEEBBBCCCCCCDDDDDDCCCCCCCCCEEECCCAAAAAABBBBBBBBBAAA??????@@@AAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;:::888888888:::<<<===>>>;;;777555555666666555444444444444444555666777555555444444444333333333444333222222111111222222000000111111111111000000////////////000000000000////////////////////////........................---......///////////////.........///////////////////////////////////////.........///////////////000000//////......------000000000000////////////////////////////////////000000//////......---------------......//////000................................./////////000000////////////////////////............------------.............../////////........................////////////////////////>>>???AAACCCDDDEEEDDDDDD@@@AAAAAABBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999888777555444444444444666555555555555444444444444444555555555555444444333333333333333444444555222222222222222222222222222222222222222222222222111222333444444333222111111111000000000000111111000000000111222222333333000000///............///000000111111111111000000000000000000////////////...000222222000........................///000000000000000000000000000000...//////000000111111222000000000000000000000000////////////000000000000000000000///000000111222////////////////////////000000000000000000000000000000000000000000000000////////////////////////------...///000000111111111000000000000000000///000000000000000000000000//////............//////000000000000000000000000000000000000000000000000111111111111111111111111........................//////000000000000//////000000000000000000000000111111222222111000...---000000000000000000000000...///111222333333222111111111111000111111222333111111111111222222222222222222222333444555777777666555555555555666777777666666666666777777777777888888888888888888999999:::;;;;;;;;;::::::999888>>>>>>>>>======<<<<<<<<<>>>============>>>??????>>>>>>>>>???AAACCCEEEGGGFFFGGGHHHIIIIIIIIIIIIIIIMMMNNNNNNNNNNNNMMMMMMLLLIIIGGGFFFGGGKKKOOORRRSSSTTTTTTUUUVVVVVVWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPPPPQQQQQQQQQOOOOOONNNNNNMMMKKKJJJIIIJJJHHHFFFFFFGGGHHHGGGFFFBBBBBBCCCDDDDDDDDDDDDDDDFFFDDDBBBAAABBBBBBBBB@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888888999;;;<<<======:::777666666666666555555555444444444555666666555555444444444333333333444333222222111111222222000000111111111111000000////////////000000000000////////////////////////........................---......///000/////////.........///////////////////////////////////////.........//////////////////////////////.........////////////000000000000///////////////////////////////////////.........000000000111111111111111............................../////////000000000000000000000000000000000...............------------............/////////........................////////////////////////<<<>>>@@@BBBCCCCCCBBBBBB@@@AAAAAABBBAAA@@@???>>>========================>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999999999999999999999888777777666555555555666666666666555555555555444555555666666666666555555333333222222333333444555333333333333333333333333111111111111111111111111000111333444444333111000000000000//////000000000///000000111222222333333000000000000000///......///000111222222111000///000000000000///////////////111333333222000//////...............///000000////////////////////////...//////000111111222222000000000000000000000000000000000000////////////111000/////////000222333////////////////////////000000000000000000000000000000000000000000000000////////////////////////......//////000000000111000000000000000111111111000000000000000000000000//////............//////000000000000000000000000000000000000000000000000111111111111111111111111//////////////////////////////000000000000//////000000000000000000000000///000111222222111///...000000000000000000000000...///111333333333222111111111000000111222222333111111111111222222222222333333333333333444555666555444444444555555666777666666666666777777777777777777777888999999999:::999:::;;;;;;;;;;;;;;;:::<<<<<<<<<=====================<<<<<<<<<===>>>???>>>>>>???AAABBBDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPLLLJJJHHHIIILLLQQQTTTVVVUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTSSSSSSRRRPPPOOONNNPPPPPPOOOOOOOOOPPPQQQRRRPPPPPPPPPOOONNNMMMLLLKKKKKKIIIFFFFFFGGGHHHHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDFFFDDDBBBBBBBBBBBBBBB@@@AAA@@@??????>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;999777777888777666444666555555444444444555555555555444444444333333333444333222222111111222222000000111111111111000000.../////////000000000111////////////////////////........................------///000000000///.............../////////000////////////////////////............/////////000.........///////////////......//////000000111111////////////////////////.........///////////////000000000000000000//////.........................../////////000000000000000000000000000000000000////////////......---------------.........//////........................////////////////////////===>>>@@@BBBBBBBBB@@@@@@@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::;;;<<<:::::::::;;;;;;<<<<<<<<<999999999999999999999999888777777666666666777777777666666666666555555555555555666666666666555555222222222222333333444555333333333333333333333333111111111111111111111111000111333444444333111000000000////////////000000///000000111222222333333000111222222222111///...///000111222222111000///000000000000///////////////222444444333000000000...............///000000////////////////////////...//////000111222222222000000000000000000000000000000000000////////////111000/////////111222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////000000111111222222000000000000000000000000//////............//////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000---...000222333222111000000000000000000000000000---///111333444333222111111111000000111222333333000111111111111222222222555555444333333333444444333333333333333444555666666666666666777777777777666666777888999::::::;;;888999:::;;;<<<=========:::;;;;;;<<<===>>>??????======<<<;;;;;;===>>>???>>>???@@@BBBDDDDDDEEEEEEHHHIIIJJJLLLMMMMMMNNNNNNKKKLLLNNNPPPRRRSSSSSSTTTPPPMMMJJJJJJLLLOOORRRSSSSSSSSSSSSSSSSSSSSSSSSTTTRRRRRRRRRQQQPPPOOOMMMMMMQQQPPPOOONNNNNNPPPRRRSSSRRRRRRRRRQQQPPPOOONNNMMMKKKIIIGGGFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDGGGEEEBBBBBBBBBCCCBBB@@@BBBAAA???>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999888777888999888666444777666555444444444444444555555444444444333333333444333222222111111222222000000111111111111000000.../////////000000111111////////////////////////........................,,,---///000000000///...---.........//////000000////////////////////////---.........//////000000---.........//////000000---......///000111111222////////////////////////---.........//////000000.........------,,,,,,+++........................////////////000000000000000000000000000000000000000000/////////.........---------.........//////........................////////////////////////BBB???===???DDDGGGEEEBBBEEECCCBBB@@@??????@@@@@@<<<999777999===???===:::;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::;;;888888888888888888888888777666666666666555555555555555555555555555555555444444444555555555555666555444444333333444444555555444333222222222222222000000000000000000000000222111111111000000//////000000////////////000000111111222222222333333333000000000000000000000000////////////000000000000000000000000000000000000///......------///000111//////............//////........................111000///......///000111......//////////////////111111111111000000000000222222111000000000000000000000000000000000000000000000000000//////////////////000000111111111111111000...---...///111222000111111111111222222222111111222222222222111111///////////////000000111222111111000000000000000000000000000000000000000////////////000000000000////////////000000000000000000////////////000000////////////////////////000000000000000000000000///000000000000111111111////////////////////////000000111111111111000000444333111000000000111111222000///...///000222333444444444444444444444444333333444444555555666666888888777777666666555555333333444444555666666777999999999999999999:::::::::::::::;;;===???@@@AAA<<<<<<<<<<<<============@@@AAACCCCCCBBBBBBDDDEEEGGGIIIKKKLLLKKKKKKLLLMMMJJJKKKLLLLLLLLLLLLNNNPPPKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTPPPNNNNNNOOOQQQRRRQQQPPPPPPPPPPPPPPPPPPOOOMMMMMMPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGIIIJJJIIIFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@BBB@@@>>>>>>???@@@???>>>>>>>>>???>>>>>>===<<<;;;@@@???===;;;:::999:::::::::::::::999999999888888999888666555555555666777555555555555555555555555444444333333333333222222000222444333222111222333222111111000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......000...,,,---000111///---------------------------............////////////........................000000000000000000000000111111000000//////......000000000000000000000000------......//////000000........................------------.........///000000000000000000000000////////////////////////000000000000000000000000*********---111111...+++,,,---...---++++++---...EEEBBB???AAAEEEFFFDDDAAACCCCCCBBBAAA@@@@@@???@@@===:::888999===>>><<<999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;888888888888888888888888777777777666666666555555555555555555555555555555444444444444555555555555444444333333333333444444555444444333222222333333111111111111111111111111111111111111000000000///000000////////////000000111111111111222222222333000000000000000000000000////////////000000000000000000000000000000000000///......---...///000111//////............//////........................111000///......///000111///////////////.........000000000000000000000000111111000/////////000000////////////////////////000000000000////////////000000000111111111222222000000.........///111222000000111111111222222222000111111222222111111000000000/////////000111111222111111000000000000000000000000000000000000000////////////000000000000////////////000000000111000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222000000111111111111000000222222000/////////000000222111000///000111333444444444444444444444444444444444555555666777888888777777777666666666555555444444555555666777777888888888999999999999::::::;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<=========>>>>>>???AAABBBCCCBBBBBBCCCEEECCCEEEHHHIIIIIIIIIKKKLLLIIIJJJLLLKKKKKKLLLNNNPPPPPPPPPQQQQQQPPPOOOMMMLLLQQQRRRRRRSSSRRRRRRQQQQQQPPPOOOOOOPPPRRRSSSRRRQQQPPPPPPPPPOOONNNMMMLLLLLLNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHFFFCCC@@@BBBAAAAAAAAAAAAAAAAAA@@@CCCAAA@@@@@@AAAAAA@@@>>>===>>>>>>>>>>>>======<<>><<<;;;:::::::::::::::::::::999999999888888999888777666555666666777555555555555555555555555444444333333333222222222///111222222111000000111222111111000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......000...,,,,,,...///...---------------------------............////////////........................////////////////////////////////////.........---////////////////////////............////////////........................------........./////////////////////////////////////////////////////////////////////////////////...------///111222000---///000000000......000111GGGDDDBBBBBBEEEEEECCC@@@BBBBBBBBBBBBAAA@@@???>>>>>>;;;999:::<<<===;;;888::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::::::::888888888888888888888888777777777666666666666555555555555555555555555555444444444444555555555555444444333333333333444444555555444333333333444444222222222222222222222222111111111111000000000000000000////////////000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000///............///000000//////............//////........................000000////////////000000000000//////.........---/////////////////////////////////...//////000000////////////////////////////////////000000000000111111111111111222222222000///.........///111222000000000111111111222222000111111222222111111000111000000000000111222222222111111000000000000000000000000000000000000000////////////000000000000/////////000000000111111000000////////////000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333000000111111111111000000111000//////.../////////333222111111111222444555333333333333333333333333444444555666777888999:::666666666555555555555555555555555666777777888888888888888999999999::::::<<<;;;;;;:::::::::;;;;;;<<<<<<=========>>>>>>>>>>>>@@@AAABBBAAAAAABBBDDD@@@BBBDDDEEEEEEFFFHHHJJJHHHIIIJJJKKKJJJKKKNNNPPPRRRSSSSSSSSSQQQNNNJJJHHHNNNOOOOOOPPPPPPOOONNNMMMPPPOOOOOOQQQSSSTTTSSSRRRRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIFFFEEEEEEDDDAAA???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCBBB???===<<<<<<===>>>>>>>>>=========<<<;;;::::::::::::;;;:::::::::999999999888888888888777666666666666666555555555555555555555555333333333333222222222222000222333333111111111222222111111000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......000...,,,,,,---.............................................////////////////////////////////////////////////////////////............------------......................../////////.................................................../////////000........................///////////////////////////////////////////////////...---...000000///...------...---,,,,,,---///EEECCCAAABBBCCCDDDBBB@@@@@@AAABBBBBBBBB@@@???>>>???===;;;;;;<<<<<<:::888999999999:::::::::;;;;;;<<<;;;::::::999999::::::888888888888888888888888666666666555555555444444555555555555555555555555333333444444444555555555444333333333333333333444555555444444333444444555222222222222222222222222111111111000000000000000000000////////////000000/////////000000000000000////////////////////////////////////000000000000000000000000000000000000............/////////000//////............//////........................000000////////////000000000000000///......------............////////////...............//////000////////////////////////////////////000000000000111111111111222222222222000//////...///000111111000000000000111111111111000000111111111111000000111111111111111222222333222111111000000000000000000000000000000000000000////////////000000000000//////000000000111111111000000////////////000000111111111111111111111111////////////////////////111111111111222222222222000000000000000000000000000000111111111111000000000000000000///000000000222111111111111222333444222222222222222222222222333333444555777888999999555555555444444444444444444555555555666666666777777777888888999999::::::::::::999999999999::::::<<<<<<=========>>>>>>>>>===???@@@@@@@@@@@@AAACCC@@@AAACCCCCCBBBCCCEEEGGGFFFHHHIIIJJJJJJKKKNNNPPPPPPRRRSSSTTTRRROOOKKKHHHIIIJJJLLLNNNNNNNNNMMMLLLNNNNNNOOOQQQSSSTTTRRRQQQTTTTTTRRRQQQPPPOOONNNNNNLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGEEECCCCCCDDDDDDDDDCCC@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCDDDBBB???<<<;;;;;;<<<===>>>>>>>>>===;;;;;;:::::::::::::::::::::::::::999999999888888888777777666666666666666555555555555555555555555333333333222222222222111222444666555444333444444222111111000000000000000////////////////////////........................////////////////////////......////////////......000///---,,,---...///000////////////////////////............////////////000000000000000000000000////////////////////////................................................/////////......---------................................./////////000000........................////////////////////////////////////////////////...---,,,,,,,,,---------+++,,,,,,+++******+++---AAA@@@@@@@@@BBBBBBBBBAAA???@@@AAABBBAAA@@@???>>>???>>>===<<<<<<;;;:::999999999999:::::::::;;;;;;;;;;;;:::999999999999:::888888888888888888888888555555555444444444333333555555555555555555555555333333333444444444444555333333333222222333333333444444333333333444444555222222222222222222222222000000000000000000111111000000////////////000000////////////////////////////////////////////////////////////000000000000////////////////////////---....../////////////////////............////////////////////////////////////000000000000//////000000//////.........------........./////////000//////............//////.........................../////////000000000111111111111111111111111111///////////////000000111//////000000000111111111000000000111111000000000111111111111111222222333222111111000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000////////////000000000000000000000000000000////////////////////////000000111111111222222222////////////////////////000000111111111111000000000111111111111111111111000000000000000111222222222222222222222222222222111111222333444555666777333333333333333333444444333333444444444444555555666666777888888999::::::888777777888888999:::;;;<<<<<<<<<<<<============<<<===??????>>>>>>@@@AAABBBCCCCCCBBBAAAAAABBBDDDEEEGGGIIIJJJJJJLLLOOOQQQRRRSSSTTTTTTSSSOOOJJJHHHEEEGGGJJJMMMOOOOOOOOONNNLLLLLLMMMOOORRRSSSQQQOOOSSSRRRQQQOOONNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGEEECCCBBBBBBCCCDDDDDDCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCBBB>>>;;;:::;;;<<<===============::::::::::::::::::999999:::::::::999999999888888777777777777777666666555555555555555555555555555333333222222222111111111222444666555444333444444222111111000000000000000////////////////////////------------------------////////////////////////......////////////......000000///.........000111////////////////////////............////////////000000000000000000000000........................////////////////////////........................//////......------,,,,,,....................................////////////........................////////////////////////..............................---,,,,,,,,,------...//////...------...000??????@@@@@@AAAAAAAAABBB???@@@@@@@@@@@@@@@??????>>>>>>======<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999888888888888888888888888555555555444444444333333555555555555555555555555333333333333444444444444333333222222222222333333333333222222222333444444222222222222222222222222000000000000111111111111000000////////////000000000000000000////////////000000000000000000000000////////////000000000000////////////////////////---......///000///////////////............////////////////////////////////////000000000000//////////////////////////////.........//////000000111111000//////......//////..............................//////000000111111111111111000000000000000////////////000000000000/////////000000000111111///000000111111000000///111000000000000111222222222111111000000000000000000000000000000000000000////////////000000000000000000000111111111222222000000////////////000000////////////////////////000000000000000000000000///000000000000111111111000000000000000000000000000000111111111111000000000111111222222222222111//////000000111111111111111111111111111111111111000000111111222333333333222222222222333333333333333333333333333333333333555666666777888999::::::777777777888888:::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>======???@@@BBBBBBBBBAAA???@@@BBBDDDEEEGGGIIIJJJKKKMMMPPPRRRUUUVVVVVVTTTQQQMMMIIIFFFEEEHHHKKKOOOQQQQQQPPPOOOJJJJJJLLLOOORRRRRRPPPOOOPPPOOOMMMLLLKKKKKKLLLMMMPPPPPPPPPOOOOOONNNNNNNNNIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCCCCCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAABBBBBB@@@===;;;;;;<<<=========<<<<<<999::::::::::::999888777:::::::::999999999888888777777777777777666555555555555555555555555555555222222222222111111111111000222333333111111111222222111111000000000000000000000000000000000000000////////////////////////////////////////////////......////////////.........///000000.........000....................................////////////////////////////////////......................../////////000000000000000.................................---------------........................------------.........///........................////////////////////////........................---///000///......///000,,,---...---++++++---...AAABBBBBBAAA@@@@@@@@@AAA@@@@@@????????????@@@@@@===>>>>>>===<<<;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;:::999999888999999999888888888888888888888888777777666666666555555555555555555555555555555555222222333333333444444444333333222222222222333333111111111111111222333444111111111111111111111111///000000000111111111111000000////////////000000111111111000000/////////000000000000000000000000////////////000000000000////////////////////////------///000000000///...//////............//////////////////////////////...///000111111000///...------......///000000000......///000000111222222333222111000///..........................................///000111111111000000000/////////.........//////000000000000000////////////000000000111//////000000000000//////000000/////////000111111222111111000000000000000000000000000000000000000////////////000000000000000000111111111222222222000000////////////000000........................000000000000000000000000....../////////000000000000000000000000000000000000000111111111111000000...///000222222222111000000000111111222222222111111111111111111111111111111111111111111111111111111111111111222222333333444444444444444444444444555555666777888999::::::999999999888888999999:::999999999:::::::::;;;;;;:::;;;======<<<<<<>>>???>>>>>>???>>>>>>???CCCEEEEEEGGGIIIKKKLLLNNNQQQTTTUUUUUUUUUSSSQQQNNNKKKIIIIIIKKKOOOQQQRRRQQQPPPNNNJJJKKKMMMPPPSSSSSSQQQOOOPPPOOOMMMLLLLLLMMMNNNOOORRRQQQQQQPPPOOONNNMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGCCCCCCCCCDDDEEEEEECCCAAABBBAAAAAAAAAAAAAAAAAA@@@BBBAAA@@@AAABBBCCCBBBAAA<<<<<<<<<===<<<<<<;;;;;;::::::::::::999888666555:::::::::999999999888888666777777888777666555444555555555555555555555555222222222222111111111111///111222222111000000111222111111000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......))),,,///000...,,,,,,---------------------------............////////////........................................................./////////000000////////////////////////,,,------------------...........................,,,,,,,,,,,,------------////////////////////////////////////////////////........................***---000111///...///000***++++++***))))))***,,,DDDEEEDDDCCCAAA??????@@@@@@@@@>>>>>>>>>???@@@AAA======>>>===<<<;;;<<<===;;;;;;;;;<<<<<<<<<======;;;:::999999888888999999888888888888888888888888888888888888777777777777555555555555555555555555222222333333333444444444333222222222222222222333111000000000111222222333000000000000000000000000//////000000111111111222000000////////////000000222222111111000000//////000000000000000000000000////////////000000000000////////////////////////,,,---///000000000///...//////............//////000000000000000000000000...///000111111000///...,,,,,,---...///000111111...//////000111222222333555444222111///.................................---......///000111111222000000//////.........---...//////000000000000000////////////000000000000//////000000000000/////////////////////000000111222111111000000000000000000000000000000000000000////////////000000000000000111111111111222222222000000////////////000000........................000000000000000000000000............////////////////////////////////////000000111111111111000000---...///111111111000///111111222333333333333222000000000000000000000000222222222111111111111000000000111111222222222333555555555555555555555444444555666777888999::::::<<<;;;:::999888888888888888888999999999:::::::::999;;;<<<<<<;;;<<<===???:::;;;<<<<<<===@@@DDDGGGEEEGGGJJJKKKMMMOOORRRUUURRRRRRRRRRRRQQQPPPOOOOOOMMMOOORRRTTTTTTRRROOOMMMJJJKKKNNNQQQTTTTTTRRRPPPRRRQQQPPPOOOOOOQQQRRRTTTRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHH>>>???AAADDDHHHHHHGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@CCCAAA@@@AAACCCEEEEEEDDD<<<=========<<<;;;::::::::::::;;;:::999777555444:::::::::999999999888888666777888888888777555444555555555555555555555555222222222111111111111000000222444444222111222333222111111000000000000000000000000000000000000000------------------------////////////////////////......////////////......&&&***...///---***)))***------------------------............/////////000................................................---------.........//////000000000000000000000000,,,,,,,,,------.................................+++++++++,,,,,,,,,------000000000000000000000000////////////////////////........................'''***///000...------///---......---,,,,,,---///DDDDDDCCCBBB@@@???>>>>>>AAA@@@>>>>>>???>>>===;;;>>>>>>======<<<;;;999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;:::777555444444555666888888777666666666666666:::888555222111222444666333444444555555444444333111111222222222333333333111111111111111111111111000111111333444555555666////////////////////////111111000000000000111111000000000000000000000000////////////////////////------------.........//////.........------------......////////////......////////////////////////////////////////////////---......///000111111222//////............//////////////////////////////333222222222111111000000000//////.........//////000000000000////////////........................000000////////////000000000000000000////////////111111000000//////......000000000000000000000000//////............//////////////////////////////////////////////////////000000000000000///......000///...------...///000////////////////////////////////////////////////111111000000//////......000000000000//////////////////......---------,,,......////////////......//////000111111111111111000000000000000000000000000000000000111111111111222222333333333444444444333444555444444444666888777777777666666666666666777777777777888888888888777777888999999999999888:::::::::::::::::::::::::::;;;<<<>>>@@@BBBCCCDDDBBBCCCFFFIIILLLPPPRRRSSSTTTRRROOONNNPPPSSSTTTUUUXXXWWWUUUSSSQQQOOONNNNNNPPPSSSUUUUUURRRPPPRRRTTTSSSSSSRRRQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIHHHIIIIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999::::::999888888777666555555444777666555444444444444444333222111111000000111111222222111000111222444555////////////000000000000000000//////.........------.......................................---------------------------------...............------////////////////////////000000//////.........---////////////////////////000000000000000000000000111111000000//////......////////////////////////........................///.........------------222111111111000000//////000000//////.........---............////////////........................//////............//////////////////////////////BBBBBBAAA@@@???>>>>>>===AAA@@@>>>>>>???>>>===;;;============<<<;;;:::999888:::<<<======<<<:::888999999999999999999999999:::999777666555666888888777777666555555555555666777666444222111222333333333333444444444444333333111111111222222222333333111111111111111111111111222222222222333333333333000000000000000000000000000000////////////000000000000000000000000000000////////////////////////------.........//////////////////.........------......////////////......////////////////////////////////////////////////.........///000111111111//////............//////////////////////////////222222111111000000000000//////............//////000000000000////////////........................000000////////////000000000000000000////////////////////////.........---000000000000000000000000//////............//////////////////////////////////////////////////////000000000000000///......//////............//////////////////////////////////////////////////////111111111111000000000///000000000000/////////////////////.........------......////////////......//////000111111111111000111111111111111111111111000000000000111111111111222222222222333333333333222444444444333444666888777777777777777777777777777777777777888888888888777777888999999999999999;;;;;;;;;:::::::::::::::;;;<<<===???@@@BBBCCCDDDDDDEEEGGGIIIKKKMMMOOOPPPQQQNNNLLLLLLNNNPPPRRRRRRRRRQQQPPPOOOOOOOOOOOOOOONNNPPPQQQQQQPPPOOOOOOPPPRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999999999999888888888777666555555555555555444333333333333333333333222111111111111222333222111111111222333444111111111000000/////////000/////////............//////.........---------........................------------------------------..........................................000/////////............////////////////////////........................000000000///////////////////////////////////////........................+++,,,---...///000000111000000000/////////......000/////////........................////////////........................//////............//////........................????????????>>>>>>======AAA???>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;777999<<<>>>>>><<<999777999999999999999999999999777666555555555777888999666666555444444444444555444444333333222222111111333333444444444444333333111111111222222222222333111111111111111111111111333222222222111111000000111111111111111111111111//////............//////000000000000000000000000////////////////////////....../////////000000000000000000/////////............////////////......////////////////////////////////////////////////......//////000000111111//////............//////////////////////////////000000000000//////////////////............//////000000000000////////////////////////////////////000000////////////000000000000000000////////////............------------000000000000000000000000//////............//////////////////////////////////////////////////////000000000000000//////.........////////////......////////////////////////////////////////////////222222111111111111000000000000000000////////////000000////////////............////////////.........///000000111111000000111111111111111111111111000000000000111111111111000111111111222222222222222333444444333333555777777777777777777777888888777777777777888888888888777777888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBDDDDDDFFFGGGHHHHHHIIIJJJKKKKKKMMMJJJHHHHHHJJJMMMNNNNNNKKKKKKLLLLLLMMMNNNOOOPPPOOOOOONNNOOOPPPQQQOOONNNPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@????????????@@@============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888888888777777666666555555555444333333222333333333444444333222222222222333333333222111111111222222333333222111000///......////////////............/////////......------,,,................................................,,,,,,---.../////////...........................////////////............////////////////////////........................//////////////////000000////////////////////////........................,,,,,,---...///000111111//////...............---////////////........................////////////........................//////............//////........................>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>======>>>>>>===<<<999:::;;;;;;<<<<<<<<<<<<888999;;;<<<<<<;;;999888888888888888888888888888555555444444444555666777555555444333333333333444222333444444444222111000333333333444444333333333111111111111222222222222111111111111111111111111111111111111000000000000111111111111111111111111000//////......//////000////////////////////////////////////////////////////////////000000000000000000000000////////////......////////////......////////////////////////////////////////////////.../////////000000000111//////............////////////////////////////////////////////////......///............//////000000000000000////////////000000000000000000000000000000////////////000000000000000000////////////........................//////////////////////////////............////////////////////////////////////////////////////////////000000000000//////---...///000000///...---////////////////////////////////////////////////111000000000000000000000000000000000////////////000000000000000/////////......////////////.........//////000000000000000222222222222222222222222///000000000111111111111000000000000111111111111111222333333222333555777777777777888888888888888666777777777888888888888888888888888888999999999;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@AAABBBDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJJJJHHHGGGGGGIIILLLMMMMMMKKKKKKKKKLLLMMMNNNPPPQQQSSSQQQOOOQQQTTTTTTRRROOOOOOOOOOOOOOOOOONNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKJJJIIIIIIHHHFFFEEECCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????????============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999777777666666888777777777666666666555555444444333333444444444555555444333333333333444333333222111111111000000333222222111000000/////////////////////.........---.....................---------...............////////////////////////+++,,,---...////////////........................///////////////.........////////////////////////........................---......//////000000000////////////////////////........................000000/////////.................................///////////////.....................////////////........................///......------......///........................>>>>>>>>>>>>???????????????>>><<<===>>>>>>===<<<888999:::;;;<<<<<<<<<<<<;;;:::999999999999:::;;;888888888888888888888888777777666666666555666666555555444333333333333333222333444555555444222111222333333333333333333222000000111111111222222222111111111111111111111111//////000000000111111111111111111111111111111111111000000//////000000111////////////////////////////////////////////////////////////000000000000000000000000////////////......////////////......////////////////////////////////////////////////////////////000000000000//////............//////////////////////////////..................//////...............///000000000000000000////////////000000000000000000000000000000////////////000000000000000000//////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000000000//////---...///000000///...---////////////////////////////////////////////////.../////////////////////000000000000/////////////////////000000000000000......////////////............///000000000000000111111111111111111111111///000000000111111111111//////000000000111111111111222333222222222444666666666777777888888888888666777777777888888888888888888777777777888999:::;;;;;;;;;<<<<<<<<<============>>>???AAABBBCCCCCCDDDDDDFFFGGGHHHJJJKKKLLLJJJHHHGGGHHHKKKMMMNNNNNNOOOOOONNNNNNOOOOOOPPPPPPTTTQQQPPPQQQTTTUUURRROOOOOOPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIIIIIIIHHHGGGEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAA@@@??????>>>>>>??????============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999888777666666555777777777777666666666666666666555555555555666666666555444444333333444444222222222222111000000///000000000000000000000111.........///////////////+++,,,,,,---...///000000---------.........//////////////////////////////,,,------...//////.......................................///////////////////////////////////////////////////////////////------......//////000000////////////////////////........................////////////............////////////////////////.........///////////////............////////////..............................------------..............................>>>>>>>>>>>>????????????>>>===<<<<<<>>>>>>===<<<888999:::;;;;;;;;;;;;;;;<<<;;;999777777999;;;<<<888888888888888888888888::::::999999888888777777555555444333333333333444222333444555555444333222222222333333333333222222000000000111111111111222111111111111111111111111//////000000111111111222111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////....../////////000000000000000000/////////............////////////......////////////////////////////////////////////////////////////000000000000//////............//////////////////////////////............////////////......---......///000111000000000000////////////////////////////////////000000////////////000000000000000000/////////////////////000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////...//////000000000000000......////////////......////////////////////////////////////////////////------............//////000000000000////////////......////////////000000......////////////......---...//////000000//////000000000000000000000000000000000000111111111111///000000000111111111111000111222222111222444555555555666666777777888888777777777777888888888888999888777777777888:::;;;:::::::::;;;<<<<<<======<<<===>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIKKKLLLMMMKKKJJJIIIKKKMMMOOOPPPOOORRRRRRQQQPPPOOOOOOOOOOOOPPPOOOOOOOOOQQQQQQOOONNNOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIHHHFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@???>>>>>>>>>>>>???============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666777777777777666666666666666666666555666666777888555555444333333333333444111111111222111111000///.../////////000000000000.........///////////////+++,,,,,,---...///000000,,,,,,------.../////////........................---...............------------------------------.........///////////////////////////////////////000000000000000000000000..................//////////////////////////////........................++++++,,,---...///000000///////////////000000000.........///////////////............////////////..............................------------......------------------------>>>=====================>>><<<;;;<<<===>>>===<<<999999:::;;;;;;;;;::::::::::::999888888999::::::888888888888888888888888777777888888888888888888666555555444444444444444222222333333333333222222222222333333333333222222000000000000111111111111111111111111111111111111222111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////------.........//////////////////.........------......////////////......////////////////////////////////////////////////000000000000//////////////////............//////////////////////////////....../////////000000000---------......///000111000000000000////////////........................000000////////////000000000000000000////////////........./////////000000000000000000000000000000//////............//////////////////////////////////////////////////////......///000000000000000//////............//////////////////////////////////////////////////////............/////////000000000000000////////////------........./////////......////////////......---...//////000000//////////////////////////////000000000000111111111111000000000111111111222222///111111111111111333555333444444555666666777777777777777777888888888888999888777666777888:::;;;999999999:::;;;<<<<<<<<<<<<<<<===>>>??????@@@AAADDDEEEFFFHHHIIIKKKLLLMMMKKKKKKKKKLLLOOOQQQQQQQQQRRRQQQPPPOOONNNMMMMMMMMMLLLMMMOOONNNMMMLLLMMMMMMMMMNNNOOOPPPOOONNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHJJJJJJIIIHHHCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999888777666666666666666666666666666777777777777555555555555555666777777555444444333333333333333///000111222222111111000/////////.........................../////////000........................,,,,,,------...//////000------------------------////////////...---,,,,,,------------------------............/////////000////////////////////////////////////////////////..................------////////////////////////........................******+++,,,---...//////------........./////////............/////////000............////////////...........................------,,,,,,------...------------------------======<<<<<<<<<;;;;;;;;;===<<<;;;<<<===>>>===<<<:::::::::;;;;;;::::::999888999::::::::::::999888777777777777777777777777111222333555666777777777666666555444444444444555111111111111111111222222222222222333333222222222000000000000111111111111111111111111111111111111444444333222111000////////////////////////////////////............//////000000000000000000000000////////////////////////------------.........//////.........------------......////////////......////////////////////////////////////////////////000000000000//////////////////............//////////////////////////////.../////////000000111111---------......000111111000000000000////////////........................000000////////////000000000000000000////////////---------.........//////000000000000000000000000//////............//////////////////////////////////////////////////////......///000000000000000000///...------...///000////////////////////////////////////////////////.../////////000000111111000000000000////////////,,,---------......//////......////////////......---......///////////////////////////////////////000000000000111111111111111111111111222222222222///000111111000111333555333333444444555666666777777777777777888888888888999888777666666888:::;;;888888999::::::;;;<<<<<<;;;<<<<<<===>>>??????@@@FFFGGGGGGHHHJJJKKKKKKLLLLLLKKKKKKMMMPPPRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKNNNPPPOOOMMMKKKMMMOOOKKKLLLNNNOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHJJJKKKJJJIIIDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;888777666666666666666777666666666666777777777777444444444444444555666777444444333222222222222333...///000111222222111000000000///...---,,,,,,+++---.........//////000000111000///...---,,,++++++,,,,,,------...///000000------------------------000000000///...---++++++---------------------------.........//////000000////////////////////////......................../////////......------,,,////////////////////////........................------,,,,,,,,,+++++++++,,,,,,,,,------.........---.........//////000000............/////////000...........................------,,,,,,------...------------------------<<<<<<<<<<<<<<<<<<<<<;;;======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999555555555666666666666666555555555555555555555555444444444444444444444444444444444444444444444444222222111111111111222222222222111111111111222222222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////.........000000//////.........---////////////////////////......//////000000111111////////////////////////000000000000000000000000////////////////////////////////////////////////000000////////////000000////////////////////////000000000000//////////////////000000000000////////////////////////////////////............//////////////////000000000000000000000000111111111111111111000000//////..............................000000000000000000000000000000000000000000000000111000...---,,,,,,------......------------..................////////////,,,---///111111111000000000000000000000000000000//////............//////.......................................///000000---......///////////////111111111111111222222333222222111111111111111111111111222222222222111111222222333333333333444444555555555555555666777777666666777888999999:::;;;777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAAEEEEEEGGGHHHHHHIIIIIIHHHFFFGGGGGGIIILLLOOORRRTTTQQQOOOLLLKKKMMMNNNOOOOOOOOOPPPOOOLLLJJJIIIJJJLLLNNNKKKIIIIIIKKKKKKIIIFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEECCCBBB???===<<<<<<======>>>>>>>>>>>>>>>?????????:::;;;<<<===<<<;;;:::999::::::::::::::::::::::::888777777666666666666666::::::;;;;;;:::999777666555555555555555555555555555444333222111111111111222222222111111111111000222111111111000000//////000000////////////000000......------------............................................................---------,,,,,,,,,,,,,,,,,,---------......................................................000000//////.........---////////////////////////......//////...---,,,,,,........................------------------------........................................................................//////............//////////////////////////////////////////////////////;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<::::::::::::::::::::::::999999999999999999999999555666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444222222111111111111222222111000000000000000000111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////............000/////////............////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////000000000000/////////...//////000000000000////////////////////////////////////............//////....../////////000000000//////000000000111111111111000000000/////////...////////////////////////000000000000000000000000////////////////////////000///...---------............------------..................////////////000000000000000///......////////////////////////......------------.............................................//////000---......///////////////000000000000000111222222111111111111111111111111000111111222222111111000222222222333333333444444555444444444444555666666777777777888999999999999777888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@EEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGHHHKKKMMMNNNQQQNNNLLLKKKMMMNNNOOONNNQQQQQQPPPNNNKKKJJJLLLMMMLLLIIIGGGGGGHHHGGGEEECCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFDDDDDDCCCBBBBBBCCCDDDEEECCCBBB@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::999999999999999999999999999888888777666666666777777888888999999888777555444444444444444444444444444555444333222111111111111222222222111111111000000111111111111000000000///000000////////////000000///......------......///................................................//////.........------------------.........//////................................................000/////////............////////////////////////......//////...------,,,........................................................................................................................------,,,,,,,,,,,,------////////////////////////........................888888888999999::::::;;;999:::;;;<<<============999999999999::::::::::::999999999999999999999999666666666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444222222111111111111222222000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000............------------////////////////////////........................////////////............////////////////////////............------------////////////////////////........................////////////////////////////////////////////////000//////......//////000////////////////////////000000000/////////.........//////000000//////...//////////////////////////////............//////------.........///////////////000000000000111111000000000000////////////000000000000000000000000000000000000000000000000////////////////////////......------......///000......------------..................////////////333222111///...---------////////////////////////------,,,,,,,,,,,,------..............................------......///000---......//////////////////////////////000111111111111111111111111111111000111111222222111111000222222222222333333333333333333333333333444555555777777888888888888888888666777888999999999999999::::::::::::;;;===>>>???CCCDDDDDDDDDDDDCCCCCCBBBGGGGGGGGGGGGHHHIIIJJJKKKOOOMMMKKKKKKLLLNNNNNNMMMPPPPPPOOOMMMJJJIIIJJJKKKJJJHHHFFFEEEDDDCCCAAA???BBBCCCEEEGGGHHHJJJJJJKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEEEECCCBBB@@@???>>>>>>>>>????????????>>>>>>=========;;;;;;::::::999999::::::888888888888888888888888999999888777777777777888666666666666666444333333444444444444444444444444444333222111111111111111222222111111111000000000111111111111000000000000000000////////////000000///......------......///................................................000000/////////................../////////000000................................................////////////............////////////////////////.........///......---,,,........................////////////////////////........................................................................------,,,,,,,,,,,,------////////////////////////------------------------666666777888888999:::::::::;;;;;;<<<<<<<<<;;;;;;999999999:::::::::::::::888888888888888888888888666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222111111111111222222000000////////////000000111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000/////////.........------////////////////////////------...............//////////////////........./////////////////////////////////......---------/////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////////////////////////////000000/////////............//////////////////...//////////////////////////////............//////------------.........///////////////000000000111000000000000////////////000000000000000000000000////////////////////////////////////////////////---------...//////000111......------------..................////////////333222000...---------...////////////////////////...------,,,,,,------..............................------------...//////---......///////////////...............///000000000000000000111111111111000000111111111111000000111222222222222333333333222222222222222333333444777888888999888888777666666666777888888888888888888888888999:::;;;======@@@@@@AAABBBBBBBBBBBBBBBIIIIIIJJJJJJKKKLLLMMMMMMNNNLLLJJJJJJLLLMMMMMMLLLLLLLLLKKKHHHEEEDDDEEEGGGJJJIIIHHHFFFDDDCCCAAA@@@DDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEECCCBBBAAA@@@????????????@@@@@@???>>>===<<<<<<;;;<<<;;;:::888888999::::::999999999999999999999999:::999999888888888888888666666555555444444333222333333333333333333333333333333222111111111111111111111111111000000000000111111111000000000000000000000////////////000000//////............//////................................................////////////.........------.........////////////................................................///////////////.........////////////////////////---...............------........................................................................................................................//////............//////////////////////////////------------------------666666777888888999::::::<<<<<<<<<<<<;;;:::888888999999::::::;;;;;;;;;;;;888888888888888888888888777777666666555555555444444444444444444444444444333333333333333333333333333333333333333333333333222222111111111111222222222111111000000111111222000000000000000000111111000000000000000000000000////////////////////////////////////////////////000000000/////////......////////////////////////,,,---------......//////.........///////////////////////////////////////111000000//////.........////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////////////////..................////////////......//////////////////////////////............//////------------.........///...////////////000000000////////////000000000000////////////////////////////////////////////////........................,,,------///000000111111......------------..................////////////000///...------...///000........................//////............//////........................---------------...//////---......///////////////...............//////000//////000000000111111111000000000111111000000000111111111222222222333333111111111111111222333333666777888999999888666555666666777888888888777777888888888888999;;;<<<===;;;<<<>>>@@@BBBCCCDDDDDDIIIJJJKKKLLLMMMNNNOOOOOOLLLKKKJJJJJJKKKLLLKKKJJJIIIIIIHHHFFFCCCBBBDDDEEEMMMMMMLLLJJJGGGEEEDDDDDDJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????@@@??????>>>===<<<;;;;;;<<<;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888777666666555444444444333333333333333333333333333222222111111000000111111111111111000000000//////000000000000000000111111000000////////////000000/////////....../////////.........................................................---------,,,,,,,,,,,,---------..................................................................///////////////////////////////////////------...............---........................------------------------........................................................................//////............//////////////////////////////------------------------888888888999999::::::;;;======<<<;;;:::888777666888888999999::::::;;;;;;888888888888888888888888777777777666555555444444333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111222222222222111111111111222222000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////111000000000////////////////////////////////////,,,,,,,,,---......//////.........///////////////////////////////////////000000000000000/////////////////////////////////111111111111111111111111///////////////////////////////////////////////////......------......////////////////////////////////////.........---------......//////......---//////////////////////////////............//////------........./////////......////////////000000////////////000000000000////////////////////////000000000000000000000000........................,,,---...///000111111000......------------..................////////////------------...///000111......................../////////....../////////........................------,,,,,,------...///---......///////////////...............///000000...//////000000111111111///000000111111000000///111111111111222222222222111111111111111222333333555666888999999888666555777777888888888888777777888888888888999;;;<<<===:::;;;===@@@BBBDDDEEEFFFGGGHHHJJJKKKMMMMMMNNNNNNKKKJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIGGGEEEEEEGGGIIIOOOOOOOOOMMMJJJHHHHHHIIIMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888777777777777888888777666555444444444444222222222222222222222222222111111000000000111111111111000000000/////////000000000000111111111111000000////////////000000000//////......//////000...................................................------------,,,,,,,,,,,,,,,,,,------------............................................................///////////////////////////////////////,,,---......///.................................------------------------........................................................................------,,,,,,,,,,,,------////////////////////////------------------------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666666666666777888999999999888888888888888888888888888777777666555555444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222111111000000000000111111///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000/////////.........////////////////////////++++++,,,------...//////............/////////000////////////////////////......//////////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////......------....../////////////////////////////////.........------------......//////......---//////////////////////////////............//////....../////////000000000........./////////000000.../////////000000000111000000000000000000000000000000000000000000000000........................---...///000111111000000......------------..................////////////+++,,,---...////////////........................///......------......///........................------,,,,,,------...///---....../////////////////////......//////000111......//////000111111222//////000000000000//////111111111111222222222222222111111111111222333333333444777999999888777666777888888999999888888777888888888999:::;;;<<<===<<<===???AAACCCDDDEEEFFFHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIHHHIIIJJJKKKIIIHHHIIIIIIIIIHHHGGGHHHJJJLLLNNNOOOPPPNNNKKKIIIIIIKKKKKKJJJJJJIIIGGGEEEDDDCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCBBB@@@?????????????????????>>>>>>==================<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666777777888777555444333333444444222222222222222222222222111111000000000000111111111000000000///////////////000000000111111111111000000////////////000000000000////////////000000............................................................------------------------......................................................................../////////000////////////////////////,,,------...//////..............................................................................................................................------,,,,,,,,,,,,------////////////////////////........................<<<<<<<<<<<<<<<<<<<<<;;;999999:::::::::999999888333444444555666777777888777777777777777777777777888777777666555444444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222000000////////////000000//////000000111111111222000000000000000000000000000000000000000000000000//////////////////////////////.........---------////////////////////////++++++,,,,,,---...//////---.........//////000000////////////////////////,,,------....../////////////////////////////////////////////////////////////////////////////////////////////////////////.........------.........//////////////////////////////.........------------..................---//////////////////////////////............//////////////////000000000000............/////////000.../////////000000111111111111111111111111111111000000000000000000000000........................---...000111111000000///.........------...................../////////000+++,,,.../////////...---...........................------,,,,,,------...........................---,,,,,,,,,,,,---......---......//////////////////////////////000111111---......///000111111222//////000000000000//////000111111111111222222222222222222111222222333444222444666999:::999777666888888999999999888888777888888888999:::;;;======>>>???@@@BBBCCCDDDEEEEEELLLLLLMMMMMMMMMKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIGGGGGGHHHIIIHHHGGGHHHKKKMMMLLLNNNOOOMMMJJJHHHIIIKKKGGGGGGGGGFFFDDDCCCAAA@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCAAA???>>>>>>>>>?????????>>>>>>===<<<<<<<<<===============<<<===>>>>>>>>>===;;;:::::::::::::::::::::::::::888777777666666666666666777666444333222222333444111111111111111111111111111000000000000000111111000000000000//////////////////000000111111111222000000////////////000000000000////////////000000................................................000/////////......................../////////000................................................---.........//////000000////////////////////////,,,,,,---.../////////...........................////////////////////////......................................................................../////////....../////////////////////////////////////////////////////////999:::;;;===>>>>>>>>>>>>>>>===<<<;;;999666444333333333444555666777888999999888777666666777888999777666555333333444555555333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111222222000111111111111222222222222111111111000000//////000000000000000000000000333111///...---...///000///......------///000111222111111111000000//////////////////////////////......////////////..................////////////////////////....................................222111111111000000//////................................................------......//////000000////////////////////////000000000000000000000000......////////////......///000000000000//////...//////............//////---------............///......////////////............//////000000111111000000000000000000000000111000000///...---------......////////////......................................................+++,,,...000000///...,,,///---***+++---///---,,,........................------------------------////////////////////////........................000///...---,,,------.......................................///////////////////////////.........000000000000000000000000////////////111333555666333222000//////000222333666777777777888888888888999999999999999999999999555666777888:::;;;<<<===>>>???@@@@@@???@@@BBBDDDGGGIIIKKKLLLLLLJJJGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHHHHIIIJJJKKKLLLMMMHHHIIIIIIJJJIIIIIIHHHHHHEEEEEEDDDBBBBBBAAAAAAAAA@@@??????@@@AAABBB@@@???EEEDDDCCCBBBAAAAAAAAAAAA??????>>>>>>======<<<<<<::::::;;;;;;<<<;;;;;;;;;>>>======<<<<<<;;;::::::<<<<<<<<<<<<;;;:::999888444555666666666555333222333444444555555444444333333333333222222222111111111111111111111111111111000000////////////000000111111000000//////............//////000000111111...............---------000000//////.........------.........//////000000////////////////////////,,,,,,,,,---------......------------------------///////////////////////////000222111///......///000///...---------------///............---------//////.........---------........................---+++***)))***,,,///111........................///......------///000111555222...---...000///...------------------------------------------------999:::;;;<<<============<<<<<<;;;;;;999888666555222333444555666777777888888888777777777777888888666666555444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222111111111000111111111111222222222111111111111000000000///000000000000000000000000222111///.........///000///......---...///000111111111111000000000//////////////////////////////......////////////..................////////////////////////....................................111111111000000000//////........................////////////////////////............////////////////////////////////////////////////////////////......////////////......---....../////////......//////............//////---------............///......////////////......///////////////000000000000000000000000000000000111000000///......------......////////////......................................................,,,,,,.../////////...---000---+++,,,...///...,,,........................------------------------................................................000///...---,,,------.......................................////////////.........///////////////000000000000000000000000222222111000000111222222333222000//////000222333666666666777777777888888777777777777777777777777555666777888:::;;;<<<======>>>??????>>>???AAACCCDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFEEECCCCCCBBBBBBCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>===>>>@@@@@@@@@???????????????<<<===============<<<<<<======<<<<<<;;;:::::::::<<<<<<<<<<<<;;;:::999888555555666666555555444333333444444555555444444333333333333222222222111111111111111111111111111111000000////////////000000000000000000////////////......//////000000000000........................000/////////......................../////////000////////////////////////,,,,,,---------.........------------------------........................---...000///---,,,,,,---//////...---------------///............---------//////.........---------........................---,,,++++++,,,...000111///////////////////////////......---...///000111555111...---...000///...................................................::::::;;;<<<======<<<<<<:::;;;;;;;;;:::999888888222333444555666777777777888888999999999999888888555555666666555555444333333333333333333333333333333333333333333333333333222222333333333333333333444333333222222111111111000111111111111222222222111111111111000000000000000000000000000000000000222111///......///000000///............///000000111111000000000000//////////////////////////////......////////////..................////////////////////////....................................111111000000000000//////........................000000000000000000000000/////////...............////////////////////////////////////////////////......////////////......+++,,,---...............//////............//////---------............///......////////////......000000//////////////////000000000000000000000000000000000///......------......////////////......................................................---------............///000...------...//////...........................------------------------................................................//////...------------.......................................////////////------......//////000000000000000000000000000000222111111000000111111222333222111000000111222333555555666666666777777777444444444444444444444444555666777888999;;;<<<<<<;;;<<<======<<<===???AAA@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGDDDEEEFFFGGGIIIJJJLLLLLLOOONNNMMMKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEGGGEEEEEEEEEFFFGGGFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@??????>>>>>>=========<<<<<<;;;;;;:::999999<<<<<<<<<;;;;;;:::999888666666555555444444555555444444555555555555444444333333333222222222111111111111111111111111111111111000000//////000000111////////////000000000000...////////////000000000////////////////////////////////////........................////////////////////////////////////,,,------------.........---------------------------------------------------...000///---,,,,,,---//////...------------...///............---------...............---------........................---------......///000000000000000000000000000000///............///000000444111///......//////...000000000000000000000000////////////////////////;;;<<<<<<=========<<<<<<;;;;;;;;;;;;:::999888777444555666777888888888888777888999::::::999888777444555666666666555333222333333333333333333333333222222222222222222222222222222222222222333333333555444444333222111000000000000111111111222222222111111111000000000000000000000000000000000000000111000////////////000000............/////////000000000000000000000//////////////////////////////......////////////..................////////////////////////....................................000000000000000000//////......................../////////////////////////////////......---------////////////////////////////////////////////////......////////////......***+++,,,......///////////////............//////---------............///......////////////......000000000//////......---////////////////////////000000//////..................////////////.........................................................------------...//////000///........./////////............................................................................................................------..........................................////////////,,,------...///000111111////////////////////////---......000111222444444222222111000000111222222444555555555555666666666333333333333333333333333666666777888999:::;;;;;;:::;;;<<<;;;:::;;;<<<>>>>>>??????@@@@@@AAABBBBBBAAABBBCCCEEEFFFHHHHHHIIIEEEFFFHHHJJJLLLMMMNNNOOOPPPOOOLLLJJJHHHGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHFFFEEEEEEFFFFFFEEEDDDGGGFFFEEECCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???>>>=========<<<<<<<<<;;;::::::999999;;;;;;;;;;;;:::999888888777666555444444555666777444444555555555555444444333333333222222222111111111111111111111111111111111000000000000000000111......//////000000111111////////////////////////////////////000000000000///////////////..................///////////////////////////////////////------------....................................------------------------///000222111///......//////......---------......///............---------................................................,,,---...///000//////...////////////////////////............/////////000222111//////////////////000000000000000000000000........................======>>>>>>>>>===<<<<<<<<<<<<;;;:::999777666555555666888:::::::::999888777888999::::::999888777444555666666666555333222333333333333333333333333222222222222222222222222111111111222222333333333444444333222222111000000000000111111111222222222000000000000000000111111000000000000000000000000000///////////////000000---....../////////////////////////////////000000////////////////////////......////////////..................////////////////////////............//////////////////////////////////////////000000................................................//////......------,,,,,,////////////////////////..............................////////////......+++,,,---...///000000000//////............//////---------............///......////////////......000000//////......------////////////////////////////////////..................////////////.........................................................------------...///////////////.........///000................................................................................................------......................................................////////////,,,------...///000111111////////////////////////,,,---...000111222333333222111111111111111111222333333444444444555555555444444444444444444444444666666777888999999::::::999:::;;;:::999999;;;<<<>>>??????AAABBBCCCDDDEEEBBBCCCEEEGGGIIIJJJJJJJJJCCCEEEGGGIIIKKKLLLMMMMMMOOOLLLIIIFFFEEEDDDEEEFFFJJJJJJIIIHHHHHHHHHIIIIIIGGGEEECCCBBBCCCDDDCCCBBBCCCBBBAAA@@@???????????????@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>===<<<=========<<<<<<;;;;;;:::999999;;;;;;;;;;;;:::999888777777666555444444555777888444555555666666555555444333333333222222222111111000000000000000000000000111111000000000000111111......//////000000111111/////////................../////////000000111111.........//////////////////////////////.........////////////////////////---------.........//////........................------------------------///000222111///......///......---------......//////............------------.....................////////////////////////+++,,,...//////...---,,,........................---......///////////////000000000////////////000////////////////////////------------------------===>>>>>>>>>===<<<;;;;;;;;;;;;:::999888666444333555777999:::;;;:::888777777777888888888888777777555555666666555555444333333333333333333333333333222222222222222222222222000000111111222333333333333222222111111000000000000111111111111222222222000000000000111111111111000000000000000000000000////////////000000000000---......///000/////////......////////////000000////////////////////////......////////////..................////////////////////////............////////////////////////......////////////000000.........................................................---------------////////////////////////..............................////////////......,,,---.../////////////////////............//////---------............///......////////////......//////..................000000000000000000000000//////////////////............////////////......................................................---------............///...//////...------...000................................................------------------------........................,,,---......///.............................................////////////------......//////000000000000000000000000000000///000000111111000000///111111111111111111111111222333333333333444444444555555555555555555555555666666777777888999999:::999::::::999888888:::;;;===>>>@@@BBBDDDEEEFFFGGGCCCDDDGGGIIIJJJKKKKKKKKKFFFGGGJJJLLLNNNNNNNNNNNNLLLIIIFFFCCCBBBCCCEEEGGGJJJJJJIIIIIIIIIIIIJJJJJJFFFDDDBBBAAAAAABBBBBBAAACCCBBBBBBAAAAAABBBBBBCCC???@@@@@@@@@@@@@@@@@@AAA@@@???>>><<<<<<<<<======>>>======<<<;;;;;;::::::;;;;;;;;;::::::999888777666666555555666666777777555555666666666666555555333333333222222222111111000000000000000000000000222111111000000111111222////////////000000000000/////////............------......//////000000111.........//////////////////////////////.........////////////////////////------........./////////........................---------------------------...000///---,,,,,,---...------------.../////////............------------------...............////////////////////////,,,,,,...//////...---,,,........................---......///000////////////000111000///...///000........................------------------------<<<<<<<<<<<<;;;:::999888888888888777777666444444444555888999:::888777555777666666666666666666777666666555444444444444444333333333333333333333333111111111111111111111111///000000111222222333333000000000000000000000000000111111111111222222222///000000000111111111111000000000000000000000000......///000000000000000------///000000000///............/////////000000////////////////////////......////////////..................////////////////////////............////////////////////////........./////////000000................................................,,,------------------...////////////////////////..............................////////////......,,,------.........------//////............//////---------............///......////////////......------..................000000000000000000000000.../////////////////////......////////////......................................................,,,,,,.../////////...---,,,...///...,,,+++---000................................................------------------------........................,,,,,,.../////////..........................................////////////.........///////////////000000000000000000000000...///000111111000///...111111111222222111111111222222222222333333333333666666666666666666666666666666777777888888999999999::::::999888888999;;;:::<<>>??????>>>>>>======<<<;;;;;;::::::;;;::::::999888777555555666777777777777777555555666666666666555555333333333222222222111111000000000000000000000000222111111000000111111222000000000000//////////////////.........---------,,,------...//////000000............/////////000000/////////............////////////////////////............////////////................................................---...000///---,,,,,,------------------.../////////............------------------.........//////////////////////////////....../////////.................................------///000000000///...---000111111///...///111................................................;;;;;;;;;:::999888777666555555666666666666555555222444666888888777555333777666555444444555666777777666555333333444555555333333333333333333333333111111111111111111111111///000000111222222333333////////////000000000000000111111111111222222222//////000000111111111222000000000000000000000000......///000000111000000,,,---///000000000///...---.........//////000000////////////////////////......////////////................../////////000000/////////............000000000000000000000000---.........//////000000........................000000000000000000000000,,,,,,,,,------.........////////////////////////..............................////////////......,,,,,,---------,,,++++++//////............//////---------.........//////......////////////......,,,------....../////////000000000000000000000000.........///////////////......////////////......................................................+++,,,...000000///...,,,,,,---///---+++***---///........................////////////////////////------------------------........................+++,,,.../////////........................................../////////000///////////////.........000000000000000000000000+++,,,...000222222222222111111222222222222111111111111222222222333333333666666666666666666666666666666777777888888999999999::::::999888888999;;;777:::>>>BBBDDDEEEDDDDDDCCCDDDGGGIIIJJJIIIHHHHHHEEEGGGIIIKKKLLLLLLJJJJJJHHHEEEBBB@@@AAAEEEIIILLLJJJJJJIIIIIIIIIJJJJJJKKKJJJHHHDDDCCCDDDEEEEEEDDD??????@@@@@@BBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@???===<<<<<<>>>@@@AAA?????????>>>======<<<<<<::::::::::::999888777777444555666888888888777666555555666666666666555555333333333222222222111111000000000000000000000000222222111111111111222222111111000000//////......//////.........---------,,,,,,,,,---...//////000---.........//////000000000000//////.........---////////////////////////............/////////000///////////////////////////////////////////////////000222111///......///---------------...///000//////.........------------------.........//////000000000000000000000000000000000///////////////000000000000000000000000,,,---///000000000///...---///222111///...///111////////////////////////////////////////////////=========;;;:::888666555444555666777777666555555555555555555666777888999777666555444444555666777555555444444444333333333444333111//////000111222333333333222222111111111000000000000000000000000000000000000000000000000000000////////////000000222111000.........///000000000000000000000000000000000000000000000000000//////000000000000//////000000//////.........---//////000000000000//////........................111111000000/////////...222111///...------......////////////////////////////////////////////////////////////////////////000000000///......------.........------,,,,,,,,,////////////////////////111000///...........................//////////////////////////////////////////////////////////////////...---+++***))))))---------............//////////////////////////////////////////000111111000000000000000000000000////////////////////////...///000///---,,,---......---,,,,,,,,,,,,---...////////////////////////------...///000000//////.........------,,,,,,,,,............///////////////////////////.............................................////////////...............///000000,,,---------.../////////............////////////.../////////...---,,,,,,---......///000111111222000111111111111222222222222222222222333444555555777777777666555555555444777777777777666666666666999999:::;;;;;;<<<<<<<<<999;;;===@@@BBBCCCCCCCCCAAABBBDDDEEEEEEFFFHHHJJJKKKJJJHHHHHHJJJLLLMMMMMMKKKKKKIIIIIIJJJLLLNNNPPPKKKKKKJJJJJJIIIIIIHHHHHHJJJHHHGGGFFFFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;::::::999888888777777666777777777777777666555555777666666666666555555555222222222222222222222222000000000000000111111111111000000///.../////////......//////...---,,,,,,......---------,,,,,,,,,//////.........---------,,,---......//////......////////////////////////......................../////////////////////////////////...---------,,,000///...------...///000........................//////.........---------,,,...111111...+++******,,,,,,------...///000000.........---,,,,,,,,,+++---.........//////000000------............------000000000000000111222222///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,>>>======<<<:::999777666333444555666666555444444444444444555555666777888777666555444444555666777555555555444444444333333555333222000000000222222333333333222222222111111111111111111111111111111000000000000000000000000000000////////////000000111000///...---......///000000000000000000000000000000000000000000000000......////////////......000/////////............//////000000000000//////........................///.........------------//////...---......///000////////////////////////////////////////////////////////////////////////.........///////////////...------------------,,,////////////////////////000//////............///............////////////////////////////////////////////////////////////+++,,,,,,,,,------......---------............//////////////////////////////////////////000000111////////////////////////////////////////////////---//////...---,,,,,,---......---,,,,,,---......////////////////////////------...///////////////.........------,,,,,,,,,............/////////////////////////////////.......................................////////////...............///000000---------...........................////////////......//////......---,,,.........///000111111111000000111111111222222222000000000000111222333444666555555555555555555444555555555555555555555555999999999::::::;;;<<<===:::;;;===???AAABBBBBBCCCAAABBBDDDEEEEEEFFFHHHJJJJJJHHHGGGHHHJJJMMMMMMMMMLLLKKKJJJJJJKKKMMMOOOPPPOOOOOONNNMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB????????????>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::999888888777777888999999999999888777777666666666555555555444444222222222222222222222222111111111000000000000000222222111111111000000000///////////////...------............------,,,,,,//////.........---------,,,---......//////................................................................................................------///...------------...///........................//////.........---------.........///000000...,,,,,,,,,------...//////000////////////......................../////////000...//////////////////..................//////000///////////////////////////////////////////////////......---,,,,,,------>>>>>>======;;;:::888888333444555666666555444333333444444555555666666777666666555555555555666666666666555555555444444444555444222111111222333333333333333222222222222111111111111111111111111111000000000000000000000000000000////////////000000//////...---------......000000000000000000000000000000000000000000000000------............------////////////............//////000000000000//////////////////////////////............------------------------...///111111////////////////////////////////////////////////////////////////////////------......///000000111---------------.........///////////////////////////............//////000............////////////////////////////////////////////////////////////+++,,,,,,---...///000000---------............///////////////////////////////////////000000000000////////////////////////////////////////////////---.........,,,+++,,,---......---,,,,,,---......////////////////////////---......///////////////.........------------------............/////////......//////////////////....................................////////////...............///000000...............---------............////////////....../////////...------......//////000000111111000000000111111111222222///////////////111222222333444444444444444444555111222222333333444444555:::999999888999;;;<<<============>>>???@@@BBBBBBAAABBBDDDEEEEEEFFFHHHIIIGGGFFFFFFGGGJJJMMMNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLLLLKKKJJJHHHFFFFFFFFFFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA============<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;:::999999888888888888999999888888777666555555555555444444444333222222222222222222222222222222111111000000//////222333333444333222111000//////000000000///....../////////............---...............---------,,,---......//////................................................................................................//////...------,,,,,,------.........................../////////............---111...,,,...222333111---,,,,,,------.../////////000000000000000000111111............//////////////////000000000000//////......------......///000//////////////////////////////////////////////////////......------......============<<<;;;:::999555666666777777666444444444444555666666777777777666666666555555666666666666666666555555555444444444444333222222333333444222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000////////////......//////////////////////////////////////////////////////---......//////......---///////////////.........//////000000000000//////000000000000000000000000000000000000000/////////............//////000000////////////////////////////////////////////////////////////////////////............//////000000,,,,,,------......//////////////////////////////...............///000111............////////////////////////////////////////////////////////////////////////............---------............///////////////////////////...//////000000000000000////////////////////////////////////////////////,,,---...---,,,+++,,,---......------------......////////////////////////......///////////////..................------------------.........//////............////////////....................................////////////...............///000000/////////...---------,,,............////////////......////////////........./////////000000000111000000000000111111111111///......//////000111222222222222333333444444444000000111222333444555555:::999888777888:::<<<===>>>============???AAABBBAAABBBDDDEEEEEEEEEGGGIIIEEEEEEEEEGGGKKKNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOONNNMMMLLLKKKJJJIIIHHHIIIHHHFFFFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::999999888666666666666666555555444555555444444444333333333222222222222222222222222333222222111000///......111222333444444333000//////000000000000000///////////////////////////...........................,,,---......///.........------------------------................................................------......//////000000................................................/////////...............111000000000111111000...---------.........///////////////000000111111222.........////////////////////////000000/////////000////////////000111111////////////////////////////////////////////////000//////.........//////<<<=========<<<;;;;;;:::777888999999999777666555555555777888999999888888555666666666666666666555666555555555444444444444333333333333333333333444222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000111111000000/////////////////////////////////////////////////////////000000/////////........./////////////////////000000000000//////000000000000000000000000/////////000000000000000///////////////......---////////////////////////////////////////////////////////////////////////000000//////............---------....../////////////////////////////////...............///000111............////////////////////////////////////////////////////////////////////////////////////---------............///////////////////////////......///000111000000///........................////////////////////////,,,---......,,,,,,---...........................////////////////////////...///////////////..............................------------............---.........//////000000....................................////////////...............///000000/////////...---------,,,............////////////......///////////////...////////////000000000000//////000000000111111111000000000000111222333333111222222222333333444444000000111333444555666777888888777777888999;;;<<<>>>===<<<<<<===???AAABBBAAACCCDDDEEEDDDDDDFFFHHHEEEDDDEEEHHHLLLNNNOOONNNNNNNNNPPPPPPQQQPPPOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGIIIGGGFFFFFFGGGGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<;;;::::::999999888666666666666666555444444555555444444444333333333222222222222222222222222333222222111000///......///000222333333111///...//////000000000000000///.../////////////////////---.....................,,,---......///.................................................................................---......//////000000000/////////000000/////////........................///////////////////////////444888777222...---///---------........................//////000000000///////////////.........---......//////......---///////////////000000111//////////////////////////////////////////////////////.........//////000;;;;;;<<<<<<<<<;;;;;;:::999999:::::::::888777666555666888999::::::999888555555666666666666555555555555444444444333333333222222222333333333333333111222222222222333333333222222222222222222222222000000000000000000000000000000////////////000000000000111222222222111111000000000000000000000000000000000000000000000000//////000000000000//////........./////////////////////000000000000//////////////////////////////---------...............000000000000///...---,,,////////////////////////////////////////////////////////////////////////111000000///......------...............////////////////////////////////////............//////000............////////////////////////////////////////////////////////////,,,------...///000111111---------............///////////////////////////---...000111111111000///........................////////////////////////,,,...///...------...000---...////////////...---//////////////////////////////////////////...---.............../////////,,,------------.........------......///000000000....................................////////////...............///000000...............---------............////////////......///000000000//////////////////000000000000/////////000000000111111111111111111222333444444222333333333333333333444111111222333555666777777666777777888999999::::::<<<<<<<<<===>>>???AAAAAAAAACCCDDDDDDDDDDDDEEEGGGEEEEEEGGGJJJMMMOOOOOONNNMMMNNNPPPRRRRRRQQQOOONNNLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@???>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777888888777777666555555555555555444444444333222222222222222222222222222222111111000000////////////000111000///...---......///000000000//////---............/////////---------...............,,,---......//////......////////////////////////........................------------------------//////////////////000000///000000111111000000///...........................////////////000000000...777@@@@@@777000...///........................---..................//////////////////.........------............------------,,,,,,------...///////////////////////////////////////////////////......------......//////::::::;;;;;;;;;;;;::::::999999::::::999888666555444555777999:::999888777444555666777777666555444444333333333333222222222000111111222222333222222111111222222222333333333222222222222222222222222000000000000000000000000000000////////////000000...///000111222111111000000000000000000000000000000000000000000000000000...//////////////////.............../////////000//////000000000000//////........................------------.........///......///000000///...---///////////////////////////////////////////////////////////////////////////////////////.........////////////............////////////////////////000//////............///............////////////////////////////////////////////////////////////---------....../////////---------............///////////////////////////---...000111111111//////........................////////////////////////---...000///......000111---...///000000///...---///////////////////////////////////////...---------........./////////000,,,,,,---------.........------......///000000111....................................////////////...............///000000---------...........................////////////......///000000000000000000000000000////////////////////////000000000111111111111111222333444444444444444444333333333333222222333333444555666666444555777999:::999888888999:::<<<===???@@@AAAAAAAAACCCDDDDDDCCCCCCEEEFFFGGGGGGHHHKKKOOOPPPPPPNNNLLLNNNQQQRRRRRRPPPNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777777777888888777777666555666666666555555555444444222222222222222222222222111111111000000000000000000000000/////////......------...///////////////,,,,,,------............---------.........//////,,,---......//////......000000000000000000000000........................------------------------000000000///////////////...///000111111000///............................../////////000000000000///999CCCGGGAAA888222///........................///..................---000/////////..................////////////......---,,,,,,,,,,,,---......////////////////////////////////////////////////------,,,,,,---......///999999::::::;;;;;;::::::888999999999888777555444333444666888999888777666444555666777777666555444333333333222222222111111///000111222222222222222111111111222222333333333222222222222222222222222000000000000000000000000000000////////////000000---...///111111111000///000000000000000000000000000000000000000000000000---..................------.........//////000000//////000000000000//////.........................../////////000000111111,,,---...000000000//////////////////////////////////////////////////////////////////////////////------......///000000000000000//////......------////////////////////////111000///.........................../////////000////////////////////////////////////////////////111000///...---,,,++++++---------.........//////////////////////////////---...000111222111///...........................////////////////////////---///000000//////000222---...///000000///...---//////////////////////////////000000///...---------.........//////000000,,,,,,,,,---------......---------...///000000111..................................../////////000...............///000000,,,------....../////////............/////////000......///000000000000000000000000000////////////////////////000000000000000000000000111222333444555555555444444333333333222222222333333444444555333555888:::;;;:::888666777999;;;>>>@@@AAAAAAAAAAAACCCDDDDDDCCCCCCEEEFFFHHHHHHIIILLLOOOQQQPPPNNNLLLNNNPPPRRRRRRPPPMMMKKKGGGGGGGGGHHHHHHHHHIIIIIIHHHFFFEEEFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@>>>============<<<<<<<<<<<<<<<==================::::::999999888777777666555555555555555444444333777666666666666555555555222222222222222222222222000000000000000111111111111111000///.../////////,,,,,,---...//////......,,,,,,,,,---------......---------.........//////,,,---......//////......000000000000000000000000........................------------------------111111000000//////......---...///000000///...---.........................../////////000000111111000999DDDJJJIIIAAA666///.....................---000000//////......------000000//////.........---//////000000000000/////////............///000000////////////////////////////////////////////////,,,,,,,,,,,,,,,---...///<<<<<<;;;::::::999999888999999999888777666666555222333444666777777888888666666666666666666666666444444333333333333222222444333333222111000//////111111111111111111111111000000000000000000000000000000000000000000000000333222222111000//////...000000000000000000000000//////000000000000/////////000000000000000//////////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////........................////////////////////////---------.........////////////////////////////////////////////////////////////000000000000//////......------------......000000//////.........---////////////////////////........................000000000///......------000000//////.........---......---------......//////...---,,,,,,---...///......//////...---,,,,,,---------.........////////////.........---------........................---......///////////////------...///000000000///---...............---------------.........//////000000////////////000000......------------.........---,,,++++++,,,---...//////////////////////////////............//////000///...---------------000000///...............///............//////000000000//////......------///000000111222333333333//////000000111222444444111111222222222333333333333333333444444444555555555555555555666666666666999;;;<<<======>>>AAACCCDDDCCCCCCCCCDDDEEEGGGHHHLLLJJJIIIKKKPPPSSSSSSRRROOOPPPRRRRRRQQQOOOLLLJJJFFFHHHIIIIIIHHHHHHHHHIIIEEEEEEDDDCCCCCCEEEFFFGGGEEEEEECCCBBBBBBCCCDDDEEEDDDBBB@@@???@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999888888777777777555555555555666666666666555666777777666444222111222222222111111111000000000000000000000000000000////////////////////////////////////............000///............////////////.........---------........................////////////000000000000........................///////////////.........//////............//////////////////////////////000000//////.........---000000//////.........---444555EEE]]]dddTTT>>>222000000///...............////////////............000///......///000///---000000///...............///...---,,,,,,---.../////////.........---------//////.........---------------------------------;;;;;;;;;:::999999888888888888888777666555555555444444555666777777777777555555555555555555555555444444333333333333222222333333222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000//////000000000000////////////000000000000//////////////////////////////000000000000000000000000////////////////////////....../////////000000000////////////////////////........................////////////////////////---------.........////////////////////////////////////////////////////////////000000000000//////......------------......000/////////............////////////////////////.................................///////////////000/////////............/////////......------,,,//////...------...//////......//////...------,,,---------.........////////////.........---------........................---......///////////////------.../////////......---...............---------------.........//////000//////......//////000/////////......////////////...---,,,,,,---.../////////////////////////////////............//////......---------......///000000///...............111111000000000000111111//////////////////////////////000000111222222333111111111000111111222222111111222222222333333333333333444444444555555555555555555666666777777777999;;;<<<<<<<<<===@@@BBBBBBBBBBBBCCCEEEGGGIIIJJJMMMLLLJJJLLLOOOQQQQQQPPPOOOPPPQQQRRRQQQNNNKKKJJJDDDFFFHHHHHHGGGFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDBBB@@@???@@@AAA@@@???>>>>>>===<<<;;;::::::;;;999:::::::::;;;;;;;;;;;;:::::::::::::::999999999666666666666666666666666555666666666555444222111222222222111111111000000000000000000000000000000////////////////////////////////////...........................///000000//////.........---------............................../////////000000000......................../////////////////////...//////............//////////////////////////////000/////////............000/////////.........---//////>>>XXXdddWWWAAA333000000///...............---.........//////000000000///---...///000///---000000///...............///...------------.../////////.........---------//////.........---------------------------------:::::::::999888888777777777777777666666555555444555666666777777666666555555555555555555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000,,,,,,---...000111222222000000000000000000000000//////000000000000////////////000000000000//////////////////////////////000000000000000000000000////////////////////////------........./////////////////////////////////........................////////////////////////---............/////////////////////////////////////////////////////////////////////////////////......------------......////////////............////////////////////////........................------......///000000111////////////............///000000000///---+++***000//////......//////000.........///......---,,,---------.............../////////............---........................---......///////////////---............------,,,------...............------------...............///..................///000000////////////000000///......------....../////////////////////////////////............//////------------...///000111000//////............///333222111000000///000000......////////////000000......//////000000111111333222111000000000000000111111222222222333333333333444444444444555555555555555666666777888999999:::;;;<<<<<<;;;<<<>>>@@@AAAAAABBBCCCFFFHHHJJJKKKMMMLLLKKKLLLNNNOOOOOONNNNNNOOOPPPPPPOOOMMMKKKIIIEEEGGGHHHHHHFFFEEEFFFFFFGGGFFFEEECCCBBBBBBAAAAAABBBAAAAAA@@@@@@AAABBBBBBDDDBBB????????????>>>======<<<;;;:::999999999:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<888888888777777666666555666666555555444333333333222222222111111111111111000000000000000000000000////////////////////////////////////...........................///000111/////////............---........................------........./////////..............................////////////////////////............//////////////////////////////////////////............/////////..................,,,777OOO]]]TTT???111000//////............///,,,,,,---...///000111111///...---...///000///...000//////............//////......------......///...............---------...............---------------------------------::::::999888888777777666888888777777666666666555777777777777777666555555555555555555555555555555444444333333333222222222111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000+++,,,---...///000111222//////////////////////////////000000000000//////...//////000000000000///////////////////////////////////////////////////////////////////////////------------.........///////////////////////////........................////////////////////////...............//////////////////////////////////////////////////////////////////....../////////......------------......///////////////.........////////////////////////....................................//////000000///////////////............///000111000///,,,+++000000////////////000000---...............------......................../////////.......................................---......///////////////---.........---,,,++++++,,,---......///.......................................------------......000//////////////////000/////////......///////////////////////////////////////............//////...............///000000000///............//////111111///...------------000000000///////////////............//////000000111111000000000000111111111111222222222333333333444444444444555555555555555555666777888999::::::999:::;;;:::::::::<<<>>>@@@AAABBBCCCDDDFFFGGGHHHHHHHHHIIIJJJLLLMMMMMMMMMNNNNNNOOOOOONNNLLLJJJIIIHHHJJJJJJIIIFFFDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@????????????@@@@@@@@@AAACCCAAA????????????===<<<;;;;;;:::999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<:::999999888777666666555666555444333333333333444111111111111111111111111000000000000000000000000////////////////////////////////////............000///............///////////////.......................................------------.........///....................................//////////////////............/////////////////////////////////////////////.................................111...444CCCLLLEEE777---000///............//////---------...///000000111///...---...///000///...000///............////////////............//////........................................................................::::::999888888777777666999999888888888888888777888888888888777666555444555555555555555555555555444444333333333222222222111111111222333333444444111111111111111111111111000000000000000000000000000000000000000000000000---........./////////000//////////////////////////////000000000000//////......///000000000000000////////////////////////////////////////////////////////////////////////------------........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////......------------...............///////////////////////////////////////////////////////////////000000//////.....................///////////////+++---///111111000///...//////000000000000//////------...............---.....................---////////////////////////////////////////////////---......///////////////---.........---,,,++++++,,,------...//////...........................---......------------......///......------......///...//////////////////...//////////////////////////////............//////111000///...............//////............//////111111///...------------222222111000///......---.............../////////////////////000111222333111111222222222333333333444444444555555555666666555666666777888999999999888999:::999888999:::<<<@@@@@@AAABBBBBBBBBCCCCCCAAACCCFFFHHHJJJLLLMMMMMMMMMNNNNNNMMMLLLKKKIIIHHHJJJJJJJJJHHHDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???????????????BBB@@@??????@@@???>>><<<;;;;;;:::999999999::::::999999999999999999999999888888999999:::::::::;;;:::999999888777666666555555555444333333333444444111111111111111111111111000000000000000000000000000000000000000000000000////////////............222111000...------------////////////////////////////////////////////////------------.........///////////////////////////---.........//////000000//////............//////////////////////////////.........///////////////---------...............111000333888999555000/////////............/////////////////////.........///------...000000000/////////............//////////////////////////////---.....................---.............................................:::::::::999888888777777999999999999999999999999888888888888777777666555444444444444444444444444444444333333333333222222111222222222333333444444111111111111111111111111000000000000000000000000000000000000000000000000000000//////////////////000000000000000000000000//////000000000000//////---...///000000111111000////////////////////////000000000000000000000000////////////////////////------........./////////////////////////////////////////////////////////////////////////////////000000000////////////...////////////////////////////////////////////////000///...------...///000......------------...............///////////////////////////////////////////////////////////////111000000///......------.........///////////////+++,,,...000111111111000...//////000000//////...,,,---......///........................---------...////////////000000000////////////////////////---......///////////////---............------,,,,,,,,,---...////////////...............---------///..................///......------------......---......//////......---//////////////////////////////............//////222111000///............///............//////000333222111000000///000000222222111000000///............//////////////////.........///000111333333111111222222222333333333444444555555555666666666666666777777777777888888666777888888777888:::<<>>AAAEEEHHHIIIKKKLLLNNNMMMMMMMMMLLLKKKJJJHHHHHHGGGHHHHHHFFFBBB???>>>>>>??????@@@AAAAAAAAAAAAAAA<<<===>>>???????????????AAA@@@???@@@AAAAAA???===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999777888888888888888888999888888888777777666666555444444444333333333333333111111111111111222222222000000000000000000000000000000000000000000000000////////////............222111000...------------...////////////000000000////////////////////////------........./////////////////////////////////------......///000000000//////............//////////////////////////////.........///////////////---------------.........---///000///...---000333///............//////000000000//////...............------...000111000//////............//////000...//////000000//////...---------...............---------.......................................;;;;;;;;;:::999999888888888888888888888888888888777777888888888777777666444444444444444444444444444444333333333333222222222222333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---...///000111111111111////////////////////////000000000000000000000000////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////000000000000/////////...////////////////////////////////////////////////000///---,,,,,,---///000......------------................../////////000///////////////////////////////////////////////////////////////...................../////////000......//////000000111111---...////////////...---,,,------...//////......//////.........---------.../////////000000000000////////////////////////---......///////////////------.../////////......+++,,,---...//////////////////.........---------000//////......//////000//////............//////,,,---...//////...---,,,//////////////////////////////............//////000000///////////////000...............///000000111111000000000000111111//////000000000111111111///////////////////////////////////////000111222111111222222222333333333555555555555666666666666777777666666666666555555444555666666666777:::<<<>>>???@@@AAABBBAAAAAA@@@???CCCGGGJJJJJJJJJLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGEEEFFFGGGFFFDDDCCCBBBCCCBBBCCCCCCDDDDDDCCCBBBAAA;;;<<<>>>???@@@@@@??????@@@??????AAABBBCCCAAA???>>>===============>>>>>>;;;;;;;;;;;;:::::::::999888888888888888777777777666666666666666666666666222222444444444444333222000000111111111222222222000000000000000000000000000000000000000000000000////////////............//////............//////.../////////000000000000////////////////////////....../////////000000000////////////////////////------......///000000111//////............//////////////////////////////............/////////000,,,,,,,,,------.........---------,,,,,,...000111...............///000000.........///////////////...---,,,...000111000///...............///000000...///000111111000///...---------.........//////---------.........//////........................<<<<<<;;;::::::999999888777777777777777888888888777777888888888888777777444444444444444444444444444444444333333333222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111222000000000000000000000000//////000000000000//////---...///000111111111111////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////111111000000/////////...////////////////////////////////////////////////000///---,,,,,,---///000.........------.........---.........//////000000////////////////////////000000000000000000000000------......///000000000---.........//////000000111000////////////000000,,,---...//////...---,,,,,,,,,---.../////////...//////.........---------.../////////000000111111000000000000000000000000---......///////////////------...///000000000///+++,,,---...//////////////////.........---------000000////////////000000000000////////////000000+++,,,---......---,,,+++//////////////////////////////............/////////......//////000111222...............///000111///............//////000,,,---...000111333444555000000000000000/////////111000000///////////////111111222222222333333333555555555555666666666777777777777666555555444444222444555666666777:::<<<===>>>@@@BBBCCCCCCCCCCCCAAAEEEJJJLLLKKKJJJKKKMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEGGGIIIIIIIIIHHHIIIJJJFFFFFFGGGGGGFFFDDDBBBAAA;;;<<<>>>???@@@@@@@@@?????????@@@AAADDDDDDBBB@@@??????>>>>>>>>>??????@@@<<<<<<<<<;;;;;;::::::::::::999999888888777777777555555555555666666666666111222444555555444222111000000111111222222222222000000000000000000000000000000000000000000000000000/////////............,,,,,,------///000111222.../////////000000111111000000000000000000000000////////////000000000000000000000000000000000000---------...///000000111//////............//////////////////////////////---.........//////000000,,,,,,,,,------.........000///---,,,...000///,,,...............///000111,,,------...///000111111...---,,,...000111111000...............///000111...///000111111000///...---------.........//////---------.........//////////////////////////////;;;;;;;;;:::::::::999999::::::;;;;;;:::999777666777666666666666555555555555555444333333222111111333333333333333333333333444333222222333333111000000000//////000111222222222222222111111111000000000000000000000000000000000000000000000000000000(((***,,,...000111111000000000000000000000000000000000000000000000000000////////////000000000000////////////............000000111111111111000000////////////////////////000000////////////000000000000000000000000000000//////////////////////////////.........---------////////////////////////000000000000000///......////////////////////////,,,---///000000000///...//////............//////111000///......///000111000000000000000000000000...------------.../////////......///111111000/////////000000///...------000000000///......------////////////////////////......------------......,,,---------.../////////000000000000000000000000////////////////////////................................................000///......///000111222222222111000///...------///////////////////////////////////////////////////......------///000111111000///...------...///...............///000000........................////////////////////////000000000000000000000000///000111222222111000//////000000000000111111111444444333222222333444444444444333222333444555666555555555555555555444444666666777888999;;;===>>>??????@@@AAABBBBBBCCCCCCGGGFFFEEEFFFHHHIIIIIIHHHKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIGGGHHHHHHIIIGGGFFFGGGFFFDDDCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999777666999888888777666555555444444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000///...---------------////////////////////////........................////////////////////////000000//////.........---,,,,,,---.../////////...////////////////////////000000//////.........---///////////////......---//////---,,,,,,---.../////////.........------------...///000000///...---...//////000111222222222222222111111000/////////---...///000000///...---000000////////////000000000000000000000000000000////////////////////////------------------------------...///000000//////::::::::::::999999999999999:::::::::999888777666666666666555555555444444555555444333333222111111333333333333333333333333444333111222333333222000000000000000000111222222222222222111111111000000000000000000000000000000000000000000000000000000---...//////000000000000000000000000000000000000000000000000000000000000............////////////000000//////......------000000111111111111000000////////////////////////000000////////////000000000000000000000000000000//////////////////////////////.........---------////////////////////////000000000000000///..............................------///000000000///...//////............//////000///...------...///000////////////////////////...---------...///000000111///------......---,,,///////////////...------/////////............---////////////////////////......------------......---------..................................................................................................................------,,,---...///000111111000000///.........///////////////////////////////////////////////////......---...///000111111000///...---......///...............///000000........................////////////////////////000000000000000000000000///000000111111000000///000000000111111111111222444333222111111222333444444333333222333444555666555555555555555555444444666777777888999:::<<<======>>>???@@@AAABBBCCCCCCFFFDDDCCCDDDFFFIIIIIIIIIKKKKKKIIIIIIHHHIIIJJJJJJJJJHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@??????>>>===<<<;;;:::::::::::::::::::::::::::999:::::::::999888777666777777777666666555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000///...------------...////////////////////////........................////////////////////////000/////////............,,,---......//////......////////////////////////000/////////............///////////////......---///...------------...///000000/////////............//////////////////......//////000111111222222000000000000000000111111---...///000000///...---000//////......//////000........................////////////////////////------------------------------...///////////////:::999999999999888888888888999999999888777666555555555555555444444444333555444444333333222222111333333333333333333333333444222111222333333222000000000000000000000111222222111111111111000000000000000000000000000000000000000000000000000000000222222111000////////////000000000000000000000000000000000000000000000000------------............111000000///...---------///000000111111000000///////////////////////////000//////......//////000000000000000000000000000/////////////////////////////////............---//////////////////////////////000000000///..............................---......///000///////////////............/////////......------......///////////////////////////............///000111222666333///---,,,---,,,+++///////////////......------------------.........////////////////////////......------------.....................---------........................................................................////////////////////////...------------.../////////////////////////////////////////////////////////////////////////////////............///000000000000///............///...............///000000........................////////////////////////////////////////////////000//////......//////000000111111111111222222222222222111111111111222222333333333333333444555555444444444444444444555555777777777888999:::;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDBBB@@@AAADDDGGGIIIJJJLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA???????????????@@@@@@@@@@@@@@@???>>>======<<<;;;<<<;;;;;;;;;::::::999999999999999999888777666555666555555555555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000//////......------......////////////////////////////////////////////////////////////////////////////////////............------.../////////......////////////////////////////////////............///////////////......---......---------......///000000000000000/////////000//////......//////000...//////000000111111222......///000000111222222......////////////......000//////......//////000........................////////////////////////---------------------------......///////////////999999999888888888777777888888888777666666555555555555444444444333333333444444444333333222222222333333333333333333333333333222111111333333222111111000000000000000111111111111111111000000000000////////////////////////000000000000000000000000444222111///......//////////////////////////////000000000000000000000000------........./////////111111000///...------,,,//////000000000000///////////////////////////////////////......//////////////////////////////////////////////////////////////////...............////////////////////////...///////////////..............................---....../////////////////////............///////////////....../////////////////////////////////............///111222333888555000....../////////...///////////////......++++++,,,,,,---......///////////////////////////......------------....../////////...---------,,,........................................................................000000000000000000000000000000/////////000000000........./////////000000////////////////////////////////////////////////............/////////000/////////.........//////...............///000000........................////////////////////////////////////////////////000///...------...///000111111111111222222222222111111000000000000111111333333333333333444444444333333444444444444555555888888777888888999::::::999:::;;;===???@@@BBBCCCAAA???>>>???CCCFFFIIIJJJKKKJJJJJJIIIHHHHHHHHHGGGIIIGGGFFFGGGHHHHHHGGGFFFCCCCCCBBBBBBBBBCCCCCCDDDAAAAAA@@@?????????@@@@@@>>>>>>>>>???????????????@@@@@@@@@???>>>=========>>>>>>======<<<<<<;;;;;;999999888888777666666555444444444555555555555555444444333333333222222222222222222222222222222222111111111111111111111111//////////////////////////////............/////////////////////////////////////////////////////////////////////////////////////////////...............////////////......///////////////////////////////////////.........///////////////......---------------.........///////////////////////////111000///......///000111////////////000000111111////////////000000111111...//////////////////...111000000//////000000111........................////////////////////////..............................///////////////...999999999888888888777777888888777666666555555555555555444444444333333333444444333333333333222222333333333333333333333333333222111111333333333111111111000000000000000111000000000000000000000000////////////////////////////////////////////////111000///...---...///000////////////////////////////////////////////////....../////////000000000111000000///...---------//////000000000000////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////........................................../////////000//////............//////000000000111111000000000.................................//////000222222555222///---...000111111......///////////////...***++++++,,,---...//////////////////////////////......------------....../////////...---------,,,////////////////////////................................................000000000000000000000000000000000000000000//////------......//////000000////////////////////////////////////////////////---......///////////////......//////////////////...............///000000////////////////////////////////////////////////////////////////////////000///...------...///000000000111111111222222222000000000000000000000000222222222333333333333333333333333333444444555555777777777777888888999:::888999:::<<<>>>@@@AAABBB???>>>===>>>BBBFFFHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFHHHFFFFFFFFFHHHHHHGGGFFFCCCBBBBBBBBBBBBCCCDDDDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>>>>>>>======<<<<<<<<<999999888777777666666666444444444555555555555555444444333333333222222222222222222222222222222222000000000000000000000000//////////////////////////////.........//////000////////////////////////////////////////////////////////////////////////.........///////////////...///////////////......////////////////////////.........//////////////////////////////......---,,,------.........//////........................111000///......///000111///////////////000000000000000000000//////....../////////....../////////222111111000000111111222////////////////////////////////////////////////...........................///////////////......:::999999999999888888888999888777666555555555666555555555555444444444333333333333333333333333333333333333333333333333333222111111111333444333222222111111000000000000000//////000000000000000111000000000000000000000000//////////////////////////////.........///000000000000000000000000000000////////////////////////////////////000000000111////////////...............//////000000//////...///////////////////////////......------......///000000000000000000000000////////////////////////...////////////000000000////////////////////////------.../////////......------------------------///............///000000//////............//////000111111222222111111000........................//////......//////000000///---++++++---///000000---...//////////////////+++,,,,,,---.../////////////////////////////////......------------.....................---------000000000000000000000000------------------------........................////////////////////////.........///......---,,,---------....../////////////////////////////////////////////////////////---......///000/////////---...//////000/////////...............///000000////////////////////////////////////////////////////////////////////////000//////......//////000///000000000000111111111000000111111111111000000111111222333333333333333222222333333444444555555666666666777888999::::::999:::;;;<<<>>>???@@@AAA>>>======???CCCFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEFFFGGGHHHGGGFFFCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@???>>>============>>>>>>>>>>>>=========<<>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::999777777777777777666555555555555555555555444444333333333333222222222222222222222222222222000000000000000000000000000000000000000000000000//////......//////000000////////////////////////........................////////////////////////........./////////////////////000000000///......////////////////////////.........//////////////////////////////......---+++,,,---...////////////------------............111000000//////000000111////////////////////////111111000//////...------//////............//////222111111000000111111222000000000000000000000000////////////////////////........................//////////////////...---::::::::::::999999999999:::999888666666666666666666666666555555555444444333333333333333333333333333333333333333333333333222111000111333444333222222222111000000000000000////////////000000111111000000000000000000000000///////////////////////////000000111111000000///000000000000000000000000////////////////////////........./////////000000............////////////......////////////......///////////////////////////......------......///000000000000000000000000////////////////////////.../////////000000000000////////////////////////,,,---......//////......------------------------///......---...///000111//////............/////////000111222222111000///........................000///......---.........---,,,***+++---......---------...///////////////---------....../////////////////////////////////......------------......---------...............////////////////////////------------------------....................................................../////////...,,,+++---.....................////////////////////////////////////////////////------///000000000///...,,,---///000000000//////...............///000000////////////////////////////////////////////////000000000000000000000000///000000111111000000///....../////////000000000000000111222222111000000000111222333444333333222111222222333444444555555555555555666777999:::;;;:::;;;<<<===>>>???@@@@@@======>>>AAAEEEFFFFFFDDDAAABBBCCCEEEEEEEEEEEEDDDFFFEEEEEEFFFGGGHHHHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>??????>>>===<<<<<<;;;:::>>>>>>============<<<<<<::::::;;;;;;<<<<<<======<<<;;;999888777777888888777777777666666555555555444444333333333333222222222222222222222222222222000000000000000000000000000000000000000000000000///////////////000111111////////////////////////------------------------////////////////////////............/////////000000000000000000///......////////////////////////............/////////000///////////////......---+++,,,---////////////...---.........////////////000000000111111000000000//////////////////////////////////////////......000///...------...///000000000////////////000000////////////////////////////////////////////////........................///////////////...------;;;;;;;;;:::::::::999999;;;:::888666666666777777777666666666666555555555333333333333333333333333333333333333333333333333222111000111333444333222222222111000000///000000.../////////000000111111000000000000000000000000////////////////////////111222333333222111///...000000000000000000000000////////////////////////---------.........//////------......///000000000......////////////......////////////////////////.........------.........000000000000000000000000////////////////////////.../////////000000111111////////////////////////,,,,,,---.../////////...------------------------///......------///000111//////............//////...///000111111000///...........................000///...------,,,------///---------//////...---------...///000000//////.........///////////////////////////////////////.........------.........,,,------....../////////........................------------------------................................................000000111111111000...---........................////////////////////////////////////////////////,,,---///000000000///...,,,---///000000000//////...............///000000000000000000000000000000////////////////////////111111111111111111111111///000111222222111000///............////////////000111222333333222111000000111222333444333222222111111222333333444555555444444555666888999;;;<<<<<<<<<<<<===>>>??????@@@======???CCCFFFGGGEEECCC???@@@BBBDDDEEEEEEDDDDDDFFFEEEDDDEEEGGGHHHHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????@@@@@@???===<<<;;;:::999============<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@<<<;;;:::888888888888999999999888777666555555444444444444333333333222222222222222222222222222222000000000000000000000000000000000000000000000000///////////////000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---.........//////000000000000000000000///......////////////////////////---.........//////000000///////////////......---***+++---///000000///....../////////000000111111///000111222222111000//////////////////.........------......///000000000000///...------...///000......------------..............................//////////////////////////////////////////////////////000000///...------999999999::::::;;;;;;;;;888888888888777777777777666666666666666666666666444444444444444444444444444444333333333333222222222222222222222222222222000000000000000000000000///000111111111///...---////////////000000000000111111000000//////......000000000000000000000000......//////000000111111222111111111000000//////////////////............////////////////////////222222111111000000//////---------.........//////............////////////......//////////////////111111000000//////......111111000000//////......---......///////////////------..................---------............///------------.........///////////////////////////////////////............000000//////.........---//////.........---------......------------......////////////////////////////////////............////////////////////////........................000000///...------,,,,,,........................++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....................................////////////......------------------------////////////////////////........................////////////////////////---------.........//////000000//////.........---............////////////------......//////000000000000//////.........---,,,------------------,,,+++,,,------......------////////////000000000000222222222222222222222222333222222111111222222333444555666777888999::::::;;;;;;<<<===>>>???@@@@@@===>>>@@@BBBCCCEEEEEEFFFEEEDDDCCCAAAAAABBBCCCCCCBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>??????@@@@@@@@@AAA@@@???===;;;:::999999;;;<<<===??????===<<<;;;;;;;;;<<<===>>>>>>=========<<<;;;:::999999999999666666666666555555555555444444555555444444333222333333333222222222111111000000000000000000000000...---,,,,,,,,,...///000000000//////.........---------------------------............////////////000000//////.........---//////////////////////////////.........---------------......//////000000000000000000000000000000111111000///...------,,,...///000///...---...///---......///000111111222//////............//////............////////////...---,,,,,,,,,,,,---...//////......---------,,,000000//////.........---//////............//////000000//////.........---............//////000000////////////////////////888999999999::::::::::::888888888777777777666666555555555555555555555555444444444444444444444444444444333333333222222222222222222222222222222222000000000000000000000000000000000000000///......////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000//////......////////////............////////////////////////////////////......---------------.........//////............///////////////////////////.........000000000000////////////000000000000//////......---......///////////////........................---------............///------........./////////////////////////////////////////////............000/////////............//////.........---------......------------......////////////////////////////////////............................................................000//////...------,,,,,,//////////////////////////////...---,,,+++******------,,,,,,------...///..............................////////////......------------------------////////////////////////////////////////////////////////////////////////---------.........//////000/////////........................////////////////////////000000000000000/////////............------............------------...////////////...////////////000000000000222222222222222222222222333222222111111222222333444555666777888999999::::::;;;<<<===>>>??????@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB????????????@@@@@@@@@AAA@@@???>>><<<:::999999999<<<===>>>??????>>>===<<<999:::;;;<<<<<<<<<<<<;;;<<<;;;:::999888888888888666666666666555555555555444444555555444444333222111111111000000000//////000000000000000000000000//////////////////000000000/////////............------------------------............////////////000/////////............//////////////////////////////.........---------.........///////////////000000000000000000000000000000//////......------///000111000...------............///000111111111////////////////////////............//////////////////...------...///////////////.........------000/////////............000//////......//////000000/////////............------........./////////........................888888888888888999999999888888777777777777666666555555555555555555555555444444444444444444444444333333333333222222222222222222222222222222222222000000000000000000000000111000000///////////////////////////000000000000.........///000111111111000000000000000000000000000000000000////////////////////////............////////////............/////////////////////////////////............---------........./////////............////////////000000//////.........---////////////000000000000000000000////////////...---......///////////////........................---------............///....../////////000000000////////////////////////////////////............////////////...........................---------......------------......////////////////////////////////////............------------------------......................../////////...------,,,,,,000000000000000000000000000000///...---,,,,,,+++---------,,,------...///..............................////////////..............................////////////////////////000000000000000000000000////////////////////////---............/////////////////////........................////////////111111111000000000000000////////////..................////////////............///000000000000///////////////000000000000222222222222222222222222333222222111111222222333444555555666777888999999::::::;;;<<<===>>>??????AAABBBBBBBBBBBBAAAAAA@@@DDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAA??????===<<<::::::999999===>>>???@@@@@@???>>>===888999999::::::::::::999;;;:::999888777777777777666666666666555555555555444444555555444444333222111111111000000000000000000000000000000000000000111111222222111111000000////////////................................................////////////////////////............/////////////////////////////////............---///////////////.........000000000000000000000000///////////////.........000111111000...,,,---.........//////000000111111///000111222222111000///............////////////000000///......///000000000000////////////......////////////............000000////////////000000////////////............---------------.........------------------------777777777777777888888888888777777777666666666666555555555555555555555555333333333333333333333333333333333222222222222111111111111111111111111111000000000000000000000000111000///......///000111////////////000000000000.../////////000000000111////////////////////////111111000000//////......////////////////////////////////////............////////////////////////000000000000000000000000............////////////............////////////000000000///......------......//////000000111111////////////////////////---......///////////////...............------------------............///////////////000000000000////////////////////////////////////............///////////////.......................................------------......////////////////////////////////////............------------------------........................//////.........---------////////////////////////------......//////000000---------------...//////..............................////////////......////////////////////////////////////////////////////////////////////////////////////////////////...............////////////////////////.....................////////////111111000000//////......///////////////.........//////000000000000//////......///000000000//////////////////000000000000111111111111111111111111333222222111111222222333444444555666666777888888999999:::;;;<<<===>>>>>>AAAAAAAAABBBBBBAAAAAA@@@CCCCCCDDDDDDFFFGGGHHHHHHGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<888999999:::::::::999999999999888777777777777777666666666666555555555555444444555555444444333222222222222222222222222222000000000000000000000000111222222333222111///...///////////////.........////////////////////////............///////////////////////////........./////////////////////////////////...............000000//////......------////////////////////////.........///////////////000111111000---,,,,,,---.../////////000000000111///000222333333222000///............////////////////////////////////////000000000000000////////////////////////.........000000////////////000000///////////////.........------------------------------------------------777777777777777777777777777777777666666666666555555555555555555555555555333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000111000///......///000111////////////000000000000111000000000/////////...////////////////////////111111000000//////......000000000000000000000000////////////............///////////////////////////////////////000000000........./////////000000............////////////000000//////.........---......//////000000111111.............../////////---....../////////////////////.........------------------............///////////////000000000000////////////////////////////////////.....................///////////////---...........................------------......////////////////////////////////////............------------------------.......................................---------........................------...//////000111111...------------...//////..............................////////////......////////////////////////////////////////////////........................////////////////////////////////////////////////.........///////////////............/////////////////////......------,,,........./////////////////////000000000000//////------...////////////...////////////000000000000111111111111111111111111333222222111111222222333444444444555666666777777888888999:::;;;<<<======>>>>>>@@@AAABBBCCCCCCCCCBBBCCCDDDEEEGGGHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::888888777777666666777777666666666666555555555555444444555555444444333222222222222222222222222222000000000000000000000000000000111222111000...---.........///////////////////////////////////////............////////////.........///////////////////////////////////////////////////////////////000000//////......------////////////////////////.........///////////////000111111000...,,,---...////////////000000000000///111222444444222111///............////////////......................../////////000000000000000.........///////////////000000////////////000000.........///////////////------------------------------------------------888888888888777777777777777777666666666666555555444444444444444444444444333333333333333333333333222222222222111111111111111111111111111111111111000000000000000000000000///////////////000000111////////////000000000000111111111000///.........000000000000000000000000000000000000////////////000000000000111111111111////////////............////////////////////////,,,------------.............../////////000000000............////////////////////////////////////////////////000000000000---............/////////---......////////////////////////...------,,,,,,---------............///....../////////000000000////////////////////////////////////.....................///////////////---------.....................------------......////////////////////////////////////............------------------------........................................................................000000//////..................------......///000..............................////////////..............................////////////////////////........................////////////////////////000000000////////////............///////////////............////////////......------------------........./////////////////////000000000000//////------...////////////...////////////000000000000111111111111111111111111333222222111111222222333444444444444555555666666777777888999:::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@????????????>>>>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888888777777777777777888666666666666555555555555444444555555444444333222000000000000000111111111000000000000000000000000/////////000//////...............///////////////....................................////////////.........///////////////////////////////////////...////////////000000000///////////////.........000000000000000000000000///////////////............000000///...---...///////////////000000000000000111222333333222111000............////////////---......//////......---......////////////000000........./////////////////////............//////.........///////////////.........---------------------------------------999999999888888777777777777777666666666555555555444444444444444444444444222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000......///000000000000000////////////000000000000000000000000////////////000000000000000000000000////////////000000000000/////////000000000111111////////////............////////////////////////,,,,,,,,,---------........./////////000000000000............////////////------......///000000000000000000000////////////---------.........//////---......///////////////000//////...------,,,,,,---------............///------........./////////////////////////////////////////////......................../////////000---------.........//////......------------......////////////////////////////////////............................................................................................................//////............------...............//////000..............................////////////......------------------------////////////////////////........................////////////////////////000000000000/////////.............../////////000............////////////---------.........................../////////000...//////000000//////.........///000000000000///////////////000000000000111111111111111111111111333222222111111222222333333444444444444555555555666666777888999:::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDAAABBBDDDFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGDDDCCCCCCCCCCCCBBBBBBBBB?????????>>>>>>>>>======;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::888888888777777888888999666666666666555555555555444444555555444444333222//////000000000111111111000000000000000000000000//////.........///000000............/////////000------------------------............////////////............/////////000////////////////////////.../////////000000000000.........///////////////000000000000000000000000000000//////......---------...//////......///000000000000000////////////111111111111111111111111............////////////...///000000000000///...------........./////////............/////////000......------------................../////////000/////////.........------........................:::999999999888888777777777666666666555555555555444444444444444444444444222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000---...///111111111000///////////////000000000000......//////000000111111000000000000000000000000......//////000000111111---.........//////000000000/////////............////////////////////////........./////////000000////////////000000000000............/////////000,,,,,,---...///000111111111111000000//////......---------.........//////---......///////////////000000///...------,,,,,,---------.........//////------------.........///////////////////////////000/////////............---.........//////000000---------.........//////.........------.........////////////////////////000/////////............////////////////////////........................---.....................000000000000000000000000++++++,,,---...///000111...............///000000..............................////////////......------------------------////////////////////////000000000000000000000000////////////////////////111111000000/////////...---.........//////000000............/////////000---.........//////000000---.........//////000000......////////////......//////000111111111111111////////////000000000000000000000000000000000000333222222222222222222333333333444444444444444444666666777888999:::;;;;;;<<<===>>>@@@BBBBBBCCCCCCAAACCCDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIDDDDDDCCCCCCCCCBBBBBBBBB???>>>>>>>>>======<<<<<<999999888888999999::::::======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;:::999999888888888888888999999777666666666555555555555444444555555444444333222111111222222333333333333000000000000000000000000000///.........000111222---.........//////000000------------------------............/////////000---.........//////000000////////////////////////.../////////000000111111---.........//////000000000000000000000000000000111111000///...------,,,,,,---//////......000111000000000000////////////111111000//////000111111............/////////000///000111222222111000///,,,---------......//////---.........//////000000---------,,,,,,------------.........//////000000000000/////////.........////////////////////////::::::999999888777666666555555555555555555555555666555555555555444444444333333111111111111333333222222222111111111000000111111111000000000000000222222111111000000//////000000000000000000000000000111111111111222222222111111000000//////......000000000000000000000000////////////////////////---......///////////////000///...---------------////////////////////////////////////////////////---...000111111111000//////000111000///...///000........................000000//////.........---..................------////////////////////////---------,,,,,,+++++++++---------.........////////////............//////////////////////////////........................333222111///............000000//////.........---,,,---...//////...---,,,//////...------------...////////////000000000000------............------........................//////////////////////////////////////////////////////.........---------//////000000///...------//////////////////............////////////......000///...------...///000,,,---///000000000///...////////////000000000000000000000000000000000000++++++,,,---............//////...---------......000000//////.........---........................000//////...------,,,,,,///////////////////////////////////////.........000000000000000000000000......///000111222222333222222222111111111111000222222333333444555666666666777777888999;;;<<<===::::::<<<>>>???AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJHHHFFFEEECCCDDDCCCAAA???>>>@@@AAA???????????????>>>======::::::::::::::::::::::::===============<<<<<<;;;<<<;;;;;;::::::999999888888888777666666666666666888777666444333333333333444333222222111111222222333333333222222222111111000000000000000111111111////////////////////////...///000///---,,,,,,...//////.........------------...............------////////////////////////......////////////......////////////000000000000//////000000///...------/////////...------,,,,,,000000000000000000000000000000000000000////////////000111222333222111111000000000000111111111111........................//////000000000000//////,,,,,,,,,---------......,,,,,,...///000000000000000//////.........//////000///...------...///000///......------///000111000///---,,,---...000222::::::999888888777666666555555555555555555555555555555555555444444444444444333222111111222333444222222222111111111000000111000000000000000000000222111111111111111111000000000000000000000000000//////000000000111111111111000000000/////////...........................////////////////////////...//////000111000000000111000///...............////////////////////////////////////////////////......//////000000000//////000111000///...///000........................000/////////....................................////////////////////////---------,,,,,,,,,++++++---------.........////////////............//////////////////////////////........................111000///...------------///.........------------------...//////...------//////......---------........./////////000000000---..................---........................//////////////////////////////////////////////////////.........---------///////////////...------..............................////////////......000///...------...///000---......///////////////////////////000000000000////////////////////////,,,,,,---.........------///...............//////000/////////....................................,,,,,,---......//////000////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222000000111111222222222333222333333333444555555555444555555666777999;;;;;;999:::;;;===???@@@BBBBBBCCCCCCDDDDDDEEEFFFFFFFFFIIIJJJKKKKKKJJJIIIHHHGGGCCCCCCBBB@@@===<<<>>>???===>>>?????????>>>======::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::::::::::::::::::::;;;999999888777777777777888666666555555444555555555444444333222222222222222333222222222111111111111333222111000///...------////////////////////////...///000///---,,,---...//////.........------------......//////...------////////////////////////......////////////........./////////000000000000//////////////////...---..................//////////////////////////////////////////////////////000111333444444444333222000000000000111111111111////////////////////////......////////////......---------.........//////------...///000000000////////////.........//////000///...------...///000///......---...///000111000///---------...000111999999999888888777777666666666666666666666666666555555555555444444444444444333333222222333333444222222222111111111111111000000000000000000111111000111111111111111222222000000000000000000000000........./////////000000000000000000////////////........................///////////////////////////000000111111111111111111111000////////////000////////////////////////////////////////////////......------......///000///000111000///...///000........................////////////....................................////////////////////////------------,,,,,,,,,,,,------.........///////////////............//////////////////////////////..............................------------......---------------,,,,,,,,,------...//////...------/////////.........------------........./////////................................................/////////////////////////////////////////////////////////............---.........///......---,,,..............................////////////......//////............/////////............//////000////////////000000000000////////////////////////------.........------,,,------......//////000000////////////....................................,,,------......///000000000000000000000000000000000000000000111111111111////////////////////////000000000000000111111111...///000111222333444444333333333333444444444444222222333444555777888999999999:::<<<>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEKKKJJJJJJIIIHHHGGGGGGFFFCCCCCCBBB???<<<;;;;;;===;;;===>>>@@@@@@???===<<<;;;;;;<<<<<<======>>>>>>;;;<<<<<<<<<<<<;;;::::::888999999:::;;;;;;<<<<<<::::::999888888888888999666555555555666666777888555444444333333333333333222222111111111000000000222222111000///......---////////////////////////---/////////---,,,---..................------------......//////.........////////////////////////......////////////............/////////000000000---...//////////////////------...//////000111111................................................///000222333333333222111000000000000111111111111111111111111111111111111------............------........./////////000000......///////////////...//////......//////////////////............/////////............///000000///......------///000111999888888888777777777666666666666666666666666666555555555444444444333333444333333333333333333444111111111111111111111111000000000000000111111111/////////000000111111111000000000000000000000000....../////////000000000000000000000////////////........................//////////////////////////////000111111111111000000000///////////////000////////////////////////////////////////////////......---,,,,,,...///000///000111000///...///000........................///////////////.....................////////////////////////////////////------------------,,,,,,............//////////////////............//////////////////////////////...........................---------......///000---------------------------..................---///////////////......---------------........./////////............//////......................../////////////////////////////////////////////////////////...............------............------------------..................////////////....../////////....../////////000///...------...///000////////////000000000000////////////////////////......///......---,,,,,,++++++,,,---...////////////////////////.................................000000//////...---------000000000000000000000000///000000000000000111111////////////////////////111111111000000000000000///000000111222222333333444444333333333333333333222222222333444666888999888999:::;;;===>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDBBB???<<<;;;;;;===;;;<<>><<<<<<======>>>>>>??????@@@<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;<<<<<<::::::999888888888888888777777666666666666777777555555444333333333444444111111111000000000000/////////000000111222222222////////////////////////---...///...---,,,---///........................---......////////////...////////////////////////......////////////.............../////////000000------...///000000//////////////////000000111111---------------------------------...............,,,---///000000000///...///000000000111111111111111111111111111111111111---......//////......------.........////////////...///////////////...---.........////////////////////////....../////////............/////////000///............///000000888888888777777777777777666666666666666666666666555444444444444333333333333333333333333333333333111111111111111111111111//////000000111111111111---......//////000000000/////////////////////////////////000000000111111////////////000000000000////////////////////////////////////////////////---...//////000000//////.........------......///////////////////////////////////////////////////......---,,,,,,...///000///000111000///...///000////////////////////////.........///////////////........./////////000000////////////////////////------------------------........./////////000000//////............//////////////////////////////....................................///000111111..................//////.........------.........//////000000000///...---------------.........///000///............///000........................////////////////////////////////////////////////////////////////////////------......///......------------.........//////......////////////.........//////////////////...000///...------...///000////////////000000000000........................////////////...---,,,,,,)))***+++---.........---.........///////////////////////////////////////111000000///......------////////////////////////.........//////000000000////////////////////////111111111000000000000000111111111111111111111111333333333333333333222222222222333444555777888999888999:::;;;<<<===>>>???AAAAAAAAABBBCCCCCCDDDDDDIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFDDDAAA>>><<<===>>><<<>>>???@@@AAA@@@>>>===>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999888777777777777888999999777666666555555555555555444333333333444444111111111000000000000///000000111222222333444444////////////////////////,,,...///...------...///---.....................---......///000000//////////////////////////////......////////////..................////////////------...///000000//////111111000000////////////------------------------------------......//////,,,---...///000///......///000000000111111111111000000000000000000000000/////////000000/////////,,,,,,---------............///////////////...---------...///000000//////...//////////////////...---......///////////////...............///000000777777777777777777777777555555555555555555555555444444444444333333333333111222222333333222222111111111111111111222222222/////////000111111222222......////////////////////////////////////////////////000000000111111111////////////000000000000000000000000000000000000////////////////////////------...///////////////...------------......///////////////////////////////////////////////////......------......///000///000111000///...///000////////////////////////.........///////////////.........//////000000111////////////////////////------------................../////////000000000//////............//////////////////////////////........................///////////////000111222.........//////////////////...------------.../////////000111000///...---------........./////////111000///......///000111........................////////////////////////////////////////////////...////////////000000000---...//////000/////////------......///000000000......////////////............////////////......000//////............///////////////000000000000............................../////////...------)))+++,,,---......---,,,.........///////////////////////////////////////---......//////000111111////////////////////////------......//////000000////////////////////////000000000000000111111111222222222111111111000000222222222222333333333333222333333444555777888999999999:::;;;<<<===>>>???AAAAAABBBBBBCCCDDDDDDDDDIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFCCC@@@???@@@AAA@@@@@@AAAAAA@@@??????>>>@@@@@@??????????????????>>>????????????>>>============<<<<<<;;;::::::999999999888777777777777777999999777666555444444444555444444333333333333333222222111111111000000000333333222222222111111111////////////////////////,,,---///...------...///---------...............---...//////000000000000////////////////////////......////////////......------........./////////---...//////////////////111111000//////...---------------------------------------...//////000000...///111222222222111000000000000000111111111111//////////////////////////////000000000000//////,,,,,,,,,------------.........///////////////...,,,---...000000000//////......////////////......---......///000/////////.........///////////////666777777777777777777777444444444444444444444444444444444333333333222222000111111222222111111000000000111111111222222222...//////000111111222222111111111111000000000000////////////////////////........./////////000000.../////////000000000111////////////////////////////////////////////////......///000000000000000...............///000000////////////////////////////////////////////////......//////000000000//////000111000///...///000////////////////////////............/////////000---......///000000111111////////////////////////------------.........///.../////////000000000000//////............//////////////////////////////........................//////.........//////000---------......////////////...------------...///...///111111111000...---....../////////000000000111000///......///000111........................////////////////////////////////////////////////.../////////000000000000...//////000111111000000......//////000111111222......////////////......---...///000000///...---///////////////......---////////////000000000000........................---......////////////...,,,---///000000///---,,,............/////////000////////////////////////.........///000000111111---------------------------......///000000111111000000000000000000000000//////000000111111222222111111111111111222222222111111111222333333333444222222333333555666888999::::::;;;<<<===>>>>>>???BBBBBBBBBCCCDDDDDDEEEEEEGGGHHHJJJKKKKKKJJJIIIIIIFFFFFFEEECCCAAA@@@AAACCCEEEDDDBBB@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888888888999777777666555444444444555444444333222222222222222333222222222111111111111111111111000000000000///////////////////////////,,,---......------...000---------.........//////------///000000111111111////////////////////////......////////////......---------.........////////////////////////...---//////..................------------------------------...//////000111111///000111222333222111111000000000000111111111111////////////////////////...//////////////////...------------............------...///000000000///+++,,,...000111000//////---...///000000///...---------///000000000///...---......///////////////666666666666777777777777333333333333333333333333444444444333333333222222///000111222222111000///000000111111222222222222...//////000111222222222444333333333222222111111////////////////////////---------.........//////.../////////000000111111........................//////////////////////////////000111111111111111///////////////000111111////////////////////////////////////////////////---...000111111111000//////111111000///...///000000000000000000000000000---.........//////000000---......///000111111222////////////////////////---------.........//////////////////000000000000//////............//////////////////////////////........................///......---------......,,,,,,,,,------.........///...---,,,,,,---...///...///111222111000...---////////////000000000000222000///......///000222........................////////////////////////////////////////////////.../////////000000111111//////000111111111111111...//////000111222222333......////////////......---...///000000///...---...///000000000///---,,,////////////000000000000........................------...///000000000///...///111222222000...------.........//////000000000000000000000000000000111111111000//////......------------------------...//////000111222222222111111111111111111111111...//////000111222222333//////000111222333333444000000111222333333444444111111222333444666777888:::;;;;;;<<<===>>>??????BBBBBBCCCCCCDDDEEEEEEEEEDDDFFFHHHJJJJJJJJJIIIHHHEEEEEEEEECCC@@@@@@AAACCCHHHFFFCCC@@@??????@@@AAABBBAAAAAA@@@???>>>=====================<<<<<<;;;::::::;;;;;;<<<=========<<<;;;::::::999999::::::555444444444444555666666444333222222111111222222333333333222222222222111,,,,,,---...///000111111////////////////////////,,,---......------///000---------.........//////------///000111111111111////////////////////////......////////////......---------........./////////000000000///...------,,,,,,------.../////////.................................///000111111222---...000111111111000///000000000000111111111111////////////////////////---..................---............/////////000,,,,,,...///000000000000+++,,,...000111111000///---...///000000///...---,,,---///000000000///...---......///000/////////777777666555444444333333555555555555555555555555444333333222222333333444222222222111111111111000111111111111111111111111111111111111000000000000111111000000000000111111////////////////////////............/////////000000000000000000000000000////////////////////////////////////000000000000000000//////.........---//////000111111111111111000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000//////.........---------..................------//////000000000000//////+++,,,...000000///...------.........---,,,++++++........................////////////////////////000000000000000000000000........................------...///000000//////////////////////////////......------------.........///////////////..................////////////.......................................///000000000000000000///////////////////////////.........000000//////.........---......////////////......000///...------...///000////////////////////////111111000000//////......///////////////.........////////////////////////........................................................................//////////////////////////////............//////000///...---+++***((((((////////////////////////......//////000000111111////////////////////////111000000///////////////////////////////////////555555444333333222111111111111222333555777999:::<<<<<<<<<;;;;;;<<<<<<===???@@@@@@AAABBBCCCDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCAAA@@@???>>>>>>????????????>>><<<;;;:::<<<<<<======>>>>>>>>>???;;;;;;<<<<<<;;;;;;:::999<<<;;;:::999888999::::::999888666555444444444555555555444444444333333333333333333222222222111111111111111111000000000000......---------,,,,,,,,,........................000000000000000000000000........................------------------------000000//////.........---000000////////////000000////////////////////////---.........//////000000////////////////////////////////////////////////////////////000000000000111111000000//////......000000000000000///......///............---------///////////////.........000000000000111111111111111111222222222111111000////////////............000000000///......------111111000000//////......777666666555444444333333555555555555555555555555444333333222222333333444222222222111111111111000111111111111111111111111111111111000000000////////////............//////////////////////////////........./////////000000000000000000000000000000////////////////////////////////////000000000000000/////////............//////000111111111111000000000000000000000000000//////000000000000////////////////////////////////////////////////////////////.........---------........................//////000000000000//////+++,,,...///000///...---...............---,,,,,,........................////////////////////////////////////////////////........................---...//////////////////////////////////////////...------,,,,,,------.........////////////..................////////////.......................................///000000000000000000////////////////////////............000/////////..................////////////......000///...------...///000////////////////////////111000000000/////////............///////////////////////////////////////................................................................................................///................../////////......---------,,,///////////////////////////////////////000000000///////////////////////////////////////000111111000000000000000000000000333333333333333333333333111222222333444666777888<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEAAACCCEEEGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@???????????????????????????>>>===<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<;;;::::::<<<;;;:::999888999999:::999888777555444444555555555555444444444333333333333333333222222222111111111111111111000000000000000/////////....................................000000000000000000000000........................------------------------000/////////............//////............//////////////////////////////............/////////000////////////////////////////////////////////////.../////////000000000000000000000000//////......000000000000000///......///............---------/////////////////////...//////000000000111111111111111222222222222111111////////////.....................///////////////000000000000//////......666666666555444444333333555555555555555555555555333333333333333333333333222222222111111111111000111111111111111111111111111111000000000000/////////......------......///////////////////////////....../////////000000000000000000000000000000000////////////////////////////////////000000000000////////////...............///000000111111000000000000000000000000000000//////000000000000//////////////////////////////......................../////////.........------........................//////000000000000//////+++,,,.../////////...---///////////////......---........................////////////////////////................................................//////////////////...---////////////////////////...------,,,,,,------...---....../////////..................////////////////////////////////////...............///000000000000000000////////////........................////////////..................////////////......//////............//////////////////////////////000000000000////////////------......//////000000////////////////////////........................................................................------------------------......------------......---......///000000111111////////////////////////000000//////////////////////////////////////////------......///111222333111111111111111111111111111111111222333444444555222222222222333444555666999999::::::;;;<<<>>>>>>???@@@AAAAAACCCCCCDDDEEE@@@BBBDDDFFFFFFFFFEEEDDDFFFFFFEEECCCBBBAAA????????????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<============<<<;;;;;;;;;:::999999888888999999999888777666555555666666555555444444444333333333333333333222222222111111111111111111000000000000111111111111000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////..................------------......////////////////////////............////////////////////////////////////////////////////////////....../////////000000000000000000////////////...//////000000000///......///............---------......////////////////////////000000000000111111111111222222222222222111////////////............------......///000000111000000000////////////...666666555555555444444444555555555555555555555555333333333333333333333333222222222111111111000000111111111111111111111111111000000000////////////000000000//////000000000////////////////////////...////////////000000000////////////////////////////////////////////////////////////000000000000///////////////............//////000000000000000//////////////////////////////000000000000//////////////////////////////........................////////////............---------...............//////000000000000//////,,,---......//////......//////000000000000//////........................////////////////////////................................................//////000000///...------///////////////////////////......------......///------......//////..................////////////000000000000000000000000...............///000000000000000000////////////------...............//////////////////...............////////////....../////////....../////////////////////////////////000000000000////////////,,,------...///000111111////////////////////////................................................................................................------,,,,,,,,,,,,------------...///000111111222////////////////////////000000000//////......---////////////////////////............///000111222111111111111111111111111111111111222333333444444222222222111222222333333666666777888999;;;===>>>??????@@@AAABBBCCCDDDDDD@@@BBBDDDFFFFFFFFFEEEDDDFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>??????============>>>>>>??????=================================>>>===<<<<<<;;;:::999999888888888888888888888777777666666666666555555444444444333333333333333333222222222111111111111111111000000000///111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////.........///......------......///////////////////////////.........///////////////////////////////////////////////////////////////........./////////000000////////////////////////...///////////////......///............---------............////////////////////////000000000111000111222222222222222222////////////........................//////000000////////////////////////555555555555555444444444555555555555555555555555222333333444444333333222222222222111111111000000000000000000000000000000000000000////////////...000000////////////000000////////////////////////////////////000000000111////////////////////////////////////////////////////////////000000000000.........///////////////......///000000000000000//////////////////////////////000000000000//////////////////////////////........................000000/////////.........---------.........////////////000000000000//////,,,------...............//////000000000000000///////////////////////////////////////////////////................................................//////000000///...------////////////////////////000000////////////000000,,,,,,---...........................////////////000000000000000000000000...............///000000000000000000////////////,,,---------......//////.........///////////////......////////////.........//////////////////...////////////////////////////////////000000000000,,,------...///000111111////////////////////////////////////////////////////////////////////////........................////////////////////////------,,,,,,,,,,,,------..................//////////////////////////////000000//////......------////////////////////////000000////////////000000111111111111111111111111222222222222222222222222222222111111111222222333333444444666777999;;;<<<>>>>>>???@@@AAABBBCCCCCCAAACCCEEEGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>======<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>===<<<<<<;;;888999888888888888777777777777777777777666666666555555444444444333333333333333333222222222111111111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000.........///////////////000//////////////////000///////////////////////////////////////.........////////////////////////////////////////////////............////////////.............../////////......////////////......///............------------.........//////000000...////////////000000000///000111111222222222111////////////............000000//////.........................../////////555555555555555555555555555555555555555555555555222222444444444444222222222222222111111111111000000000000000000000000000000000////////////.........------,,,,,,------.../////////////////////////////////000000000111111000000000000000000000000////////////////////////////////////000000000000.........///////////////---...//////000000//////000000000000000000000000//////000000000000//////////////////////////////........................000000000/////////......,,,,,,------...///////////////000000000000//////------------......//////...//////000000000000000////////////////////////////////////////////////................................................//////////////////...---////////////////////////000//////////////////000+++,,,---...........................////////////////////////////////////...............///000000000000000000////////////,,,,,,,,,---......//////.........///////////////......////////////............////////////......////////////////////////////////////000000000000------......//////000000////////////////////////////////////////////////////////////////////////........................000000000000000000000000......------------...............------------,,,//////////////////////////////..................////////////////////////111111000///////////////111111111111111111111111222222222222222111111111222222222111222222333333333333444555666888:::;;;<<<===>>>???@@@AAAAAABBBAAACCCEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>=========<<<<<<;;;:::;;;<<<>>>???>>>>>>>>>>>>============<<<============<<<;;;;;;777888888888888777666666555555666666666666555555555555444444444333333333333333333222222222111111111111111111000000000000///////////////000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000.........///////////////000000////////////000000///////////////////////////////////////.........////////////////////////////////////////////////------........./////////---............/////////------.../////////......///............---------------......///000000000......////////////000000......///000111111111111////////////............111000000///......---------............/////////555555555555555555555555555555555555555555555555111222444555555444222111222222222111111111111000000000000000000000000000000000/////////............------,,,,,,------...//////////////////////////////000000000111111111000000000000000000000000////////////////////////////////////000000000000............/////////000---...//////000000//////000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000/////////...,,,,,,------...//////000//////000000000000//////---------------...//////---...//////000000000///////////////////////////////////////////////////////////////////////////........................---...//////////////////////////////////////////......------------......***+++,,,---........................////////////.......................................///000000000000000000////////////++++++,,,------...//////............/////////000......////////////......---...///000000///...---////////////////////////.../////////000000000111.........///////////////////////////////////////////////////////////////////////////////////////........................000000000000000000000000///..................///------------------------////////////////////////------..................////////////////////////000////////////000000111000000000000000000000000000000111111222222333333222222222222222333444555555555555666777999:::;;;;;;;;;<<<===>>>???@@@@@@@@@BBBDDDFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@>>>>>>=========<<<;;;:::999999:::<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::666777888888888777666555333444555666666555444333555555444444444333333333333333333222222222111111111111111111000000000000////////////000000000111........................000000000000000000000000........................////////////////////////............/////////000/////////....../////////////////////////////////000/////////............////////////////////////////////////////////////---------.........//////---------.........//////,,,---......//////......///............---------------......///000000111........./////////000000,,,---...///000000000000////////////............///////////////.........---------.........//////444555555555555555555555555555555555555555555555111222444555555444222111222222222111111111111000000000000000000000000000000/////////............/////////....../////////////////////////////////000000000000111111111111000000000000000000000000////////////////////////////////////000000000000---.........//////000000---......///////////////000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000////////////,,,,,,------...///000000//////000000000000//////...------------...//////------...///////////////000000000000000000000000////////////////////////000000000000000000000000........................------...///000000000///////////////////////////---,,,,,,++++++,,,,,,---***+++,,,---......................../////////000.......................................///000000000000000000////////////++++++,,,,,,---...//////---.........//////000000......////////////......---...///000000///...---////////////////////////.../////////000000111111///////////////.........////////////////////////000000000000000000000000000000000000000000000000........................//////////////////////////////............//////,,,,,,------.../////////////////////////////////,,,------....../////////////////////////////////............///111222333////////////////////////......///111222333444555222222222222333444555666777777777777888:::;;;<<<::::::;;;<<<===>>>?????????@@@CCCDDDEEEEEECCCCCCCCCCCCBBBAAA???>>>======>>>>>>============>>>>>><<<;;;999888888999;;;<<<;;;;;;;;;::::::999999999;;;;;;<<<<<<;;;;;;:::999666777888888888777555444222333444555555555444333555555444444444333333333333333333222222222111111111111111111000000000000//////000000111111111222........................000000000000000000000000........................////////////////////////---.........//////000000.........------.........////////////////////////000000//////.........---////////////////////////////////////////////////---------.........//////---------.........//////,,,,,,---.../////////...//////.........------------------...///000000111............/////////000+++,,,---...////////////000/////////............------......///000000000---------.........//////777777666555444333333222666666555444333333222222333333333222222222111111111111111111111111111111000000//////000111222222222111000//////000111222//////.........---------...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000000000111111111111000000............////////////////////////////////////////////////////////////000000////////////000000///////////////.........//////000000000000//////---------.........//////333333333333111000///...000000000000000000000000//////............//////////////////////////////////////////////////////------............------//////.........---------////////////////////////000...---...///000///...///////////////////////////////////////////////////.........///000222333111111111111111000//////////////////////////////---------...///000000111////////////////////////////////////////////////..............................////////////......////////////////////////////////////000000000000//////////////////////////////////////////////////////.........---------,,,---------....../////////...---,,,,,,---...///........................000000//////............000000000000000000000000///000222333333222000///222111111111000000//////000000000000000000000000111111222222222333333333333333333444444444555555333444555777888:::;;;<<<:::<<<<<<<<<<<<<<<>>>@@@AAABBBDDDEEEFFFFFFEEEEEE@@@AAABBBAAA???=========???===;;;;;;<<<<<<;;;:::;;;999777888;;;<<<;;;999555666777999:::;;;<<<<<<<<<;;;;;;:::999888777777666777888999999888666555666666555555555444444444555444333333222222333333333333333333333333333333111111000000000000111111111111000000000000111111......------------......//////............//////.../////////000000111111000000//////.........---............////////////////////////////////////////////////////////////000///---,,,,,,---///000000000//////......------000...------//////---***////////////////////////111000000///...------,,,........................000000000///......------000000000000000000000000000000//////.........---000000000000000000000000////////////////////////////////////////////////222222111111000/////////555555555555555444444444555555555444444333333222333333333222222222111111111111111111111111111111000000000000000111222222111000////////////000111//////.........---------...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////............000000000000000000000000000000000000000000000000///000000111111000000///............////////////////////////////////////////////////////////////000000////////////000000/////////////////////...//////000000000000//////---.........////////////222222222222111000///...000000000000000000000000//////............//////////////////////////////////////////////////////---......//////......---//////.........---------////////////////////////000...---...///000///...///////////////////////////////////////////////////.........///000111222000000000000000///...---////////////////////////------......///000000111////////////////////////////////////////////////..............................////////////......////////////////////////............//////////////////////////////////////////////////////////////////.........---------------.........////////////...------------...///......................../////////.........------------------------------///000111222222111000///111111111000000000//////000000000000000000000000111111111222222222333333222333333333333444444444555555666777888888999999;;;<<<======<<<<<<>>>@@@BBBCCCDDDEEEDDDDDDBBBAAA@@@AAABBBAAA???======>>>@@@>>><<<<<<<<<<<<;;;:::;;;:::999;;;===>>><<<:::666777888999:::;;;;;;;;;===<<<;;;:::999888777777555666888999999888777666666666555555555444444444444333222222111111222222333333333333333333333333111111000000000000111111111111000000000000111111/////////......///////////////............//////.........//////000000000111000000000////////////............////////////////////////////////////////////////////////////000///---,,,,,,---///000///////////////.........111///...///000000...,,,////////////////////////111111000//////...------........................////////////............////////////////////////000000000/////////......000000000000000000000000////////////////////////////////////////////////111111000000000000//////444444444555555555666666444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000111222000//////......//////000/////////............---...............///000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000////////////////////////...//////000000//////...............////////////////////////////////////////////////////////////000//////......//////000......//////////////////...//////000000//////...............//////////////////000000000000//////000000000000000000000000//////............//////////////////////////////////////////////////////---......//////......---...............---------////////////////////////000...---...///000///...////////////////////////////////////////////////............///000111111....../////////...------////////////////////////------......///000000000////////////////////////////////////////////////..............................////////////......////////////////////////------------............/////////////////////////////////////////////////////////............---......////////////000000///...------------...///.................................---------------------------------------000000000000000000000000111111000000000000//////000000000000000000000000111111111222222222222333111111222222222333333333666666666666777777777777;;;<<<======<<<===???AAACCCCCCDDDDDDCCCAAA@@@???@@@AAABBBBBB@@@>>>>>>???BBB@@@===<<<<<<<<<;;;999;;;;;;<<<===??????===:::888888999:::::::::::::::>>>===<<<;;;999888777666555666777999999999888777666666666555555555444444333222222111111111111111222222222222222222222222111111000000000000111111111000000//////000000111000000////////////000000//////............//////.............../////////111111111000000000000///............////////////////////////////////////////////////////////////000///...------...///000.........///////////////111000///000111111///---////////////////////////111111111000000//////.......................................////////////........................111000000000000000//////000000000000000000000000////////////////////////////////////////////////////////////000000000000555555555555555555555555333333444444444444444444333333333222222222111111111111111111111111111111111000000000000000111111//////............///////////////..............................///000000///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////......////////////................../////////////////////////////////////////////////////////////////////....../////////............////////////...//////////////////...,,,---------............------...///000000////////////////////////////////////............//////////////////////////////////////////////////////......////////////..............................////////////////////////000...---...///000///...////////////////////////////////////////////////............//////000000....../////////......---////////////////////////............//////000000////////////////////////////////////////////////..............................////////////......////////////////////////------.........//////////////////////////////////////////////////////////////////.............../////////000000000000000.........------.................................------------------------////////////////////////000///............///000000000000000000000//////000000000000000000000000111111111111222222222222000111111111111222222222444555555666666777777777;;;<<<======<<<===???@@@AAABBBCCCCCCBBBAAA@@@??????AAABBBBBB@@@??????@@@AAA???===;;;;;;;;;999777999:::<<<>>>???>>><<<:::999::::::;;;::::::999999===<<<;;;:::888666555555555666777888999999888888666666666666555555555555444333222222111111222222111111111111111111111111111111000000000000111111000000////////////000000000//////////////////000//////............//////------..................000000000///////////////............//////////////////////////////////////////////////////////////////............//////------......//////000000/////////000000000///...////////////////////////222111111111000000000///........................---------...///000000111........................111111111111000000000000////////////////////////////////////////////////////////////////////////------...//////000111111777666666555444444333333333333444444444444444444333333333222222222111111111111111111111111111111111111000000000000000111......////////////......////////////////////////...............///000000////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////......////////////..................//////////////////////////////////////////////////////////////////............//////---.........//////000000......////////////......++++++,,,,,,,,,---------,,,---...//////000////////////////////////////////////............//////////////////////////////////////////////////////...//////////////////...---.....................////////////////////////000...---...///000///...////////////////////////////////////////////////.........///////////////...//////000000/////////////////////////////////............////////////////////////////////////////////////////////////..............................////////////......////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////000000000000000/////////---..................---........................------------------------//////////////////////////////...------...////////////////////////000000000000000000000000000000000000111111111222222222000000000111111111222222222222333555666777888999:::;;;<<<<<<;;;<<<>>>@@@>>>???AAABBBBBBBBBAAAAAA>>>@@@AAAAAA@@@???@@@AAA@@@===;;;999999999777666666888;;;======;;;:::888:::;;;;;;;;;;;;:::999999;;;;;;:::888777555444444666666777888888888888888777777666666666555555555555555444333333333333444111111111111111111111111111111000000000000111111000000////////////000000///......------....../////////............//////..................------..................................../////////////////////////////////////////////////////////////////////....../////////------......//////000000---...//////............000000000000000000000000111111111111000000000000////////////////////////,,,------...///000111111........................000000000000111111111111////////////////////////////////////////////////////////////////////////,,,,,,---...///000000111888777666555444333222222444444444444444444444444333333333222222222111111111111111111111111111111222111111000000000000000...//////000000//////......////////////000000000...............///000000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000////////////////////////...//////000000//////...............///////////////////////////////////////////////////////////////......------......///------......///000000000---......//////......---+++,,,,,,,,,,,,---------------...///000000//////000000000000000000000000//////............//////////////////////////////////////////////////////...//////000000//////...---------...............////////////////////////000...---...///000///...////////////////////////////////////////////////---....../////////............///000000000//////////////////////////////......//////////////////////////////////////////////////////////////////..............................////////////......////////////////////////////////////000000000111////////////////////////////////////////////////...////////////000000000000000////////////......------...//////...------........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......////////////000000000000000000000000000000000000000111111111111222000000111111111222222222000111222444666777888999999:::;;;;;;:::;;;===???<<<===???@@@AAAAAA@@@@@@<<<>>>@@@@@@??????@@@AAA>>><<<999888888888777555555777:::;;;:::888888888:::;;;;;;;;;;;;;;;:::999::::::999888777666666555888888777777777777777777777777777666666666555555666666555444444444444444222222222222222222222222111111000000000000111111000//////......//////000......------------......//////............///////////////...............,,,---------------..................////////////////////////////////////////////////////////////////////////////////////.........///////////////+++---//////...---...///000000000000000000000000000000000000000000000000////////////////////////---------...///000000111........................//////000000000000000111000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---...//////000666666555555444444444333555555555444444333333222333333333222222222111111111111111111111111111111222222111000000000000000//////000111111000//////.../////////000000000000...............///000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000///000000111111000000///............///////////////////////////////////////////////////////////////......------......///------......///000000111---......//////......------------.........//////...//////000000000//////000000000000000000000000//////............////////////////////////////////////////////////////////////000000000000//////---------.........//////////////////////////////000...---...///000///...////////////////////////////////////////////////---......//////...------,,,---...////////////.../////////////////////////////////////////////...////////////////////////////////////////////////..............................////////////......////////////////////////........./////////000000////////////////////////////////////////////////.../////////000000000000/////////.........------------...//////...------........................------........./////////,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000///............/////////000000000000000000000000000000000000000000111111111111111111111222222222333333111222222444555666777777888999::::::999999;;;===;;;;;;======>>>===<<<;;;:::<<<>>>???>>>>>>???AAA===;;;999888999999888777555777:::999888777888:::::::::;;;;;;;;;;;;;;;:::::::::::::::999999888888999999888777777666666666777777777777666666666555555555444333333333333444333333333333333333333333111111000000000000111111//////............////////////............////////////............//////000000000//////.........------------......//////............//////////////////////////////////////////////////////////////////000000000000/////////////////////.........+++...000000...---///000000000000000000000000000////////////////////////////////////////////////------......//////000000////////////////////////....../////////000000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,------.........444444444555555555555666666666555444333333222222333333333222222222111111111111111111111111111111222222111000000///000000///000111222222111000///.../////////000000111111...............///000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000111111111111111111111111000000111111111111000000............/////////000////////////////////////////////////////////////.........------.........---------...///000000111---..................---////////////000000000111//////000000000000//////000000000000000000000000//////............////////////////////////////////////////////////////////////000000000000//////---------.........//////////////////////////////000...---...///000///...////////////////////////////////////////////////---.../////////...---,,,+++,,,------.........---///////////////////////////////////////.........////////////////////////////////////////////////..............................////////////......////////////////////////---------.........//////////////////////////////////////////////////////.../////////000000111111//////......---------,,,,,,---...//////...---,,,................................./////////000000........................---///111222222111///------.........//////000000000000000000000000000000000000000000111111111111111222222222222333333333333333333444444444555555777888999999888999;;;<<<:::;;;;;;<<<;;;:::888777999;;;>>>>>>>>>>>>???@@@===;;;999999:::::::::888666888:::999777666999;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666666777777777777666666666666555444333333222222333333333333333333333333333333111111000000000000111111//////............//////000000////////////000000//////............//////111111000000/////////...---.........//////000000............/////////000//////////////////////////////////////////////////////000000000000//////000000//////.........---,,,///111111///...000222000000000000000000000000............////////////000000000000000000000000.........///////////////000000000000000000000000---.........//////000000000000000000000000000000////////////////////////////////////////////////,,,,,,------------......777777777777777777777777444333333222222333333444333333333222222222111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111222111111000///...000000000000000000000000////////////////////////111111000000//////......////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////111111000000//////..................////////////////////////////////////...------,,,,,,,,,------000000000000000000000000//////............//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000---...///000000111000000.....................---//////............//////000000000000000000000000000000//////.........---------------------------111111000000//////......000000000000000000000000000000//////.........---........................////////////////////////000000000000000000000000........................------------------------////////////////////////111111000///////////////////////////000000000000////////////////////////------......//////000000////////////////////////,,,,,,,,,---------......//////............//////........................////////////////////////////////////////////////...///000111111000///...////////////000000000000111111000000111111222333222222222111111111000000222222222333444555666777777666666666777888:::;;;666999===>>>============:::;;;<<<>>>>>>>>>======??????>>>===<<<;;;::::::777666666777888999:::;;;===<<<;;;:::::::::;;;<<<999999999888888888777777999999777666555555555555666666777777666444222111111111111222222333333333111111111222222333333333111111000000//////......////////////////////////////////////////////////............////////////...............---------................................................//////////////////////////////.........---------//////............//////......///000000000000000111111111111111111111111000000000000000000000000000000//////.........---////////////////////////000000000000000000000000............////////////000000000000///...,,,,,,000000000000000000000000000000000000000///////////////...---------------............////////////777777777777777777777777444333333222222333333444333333222222222111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////000000111111111000000000000000000000000000000////////////////////////111000000000/////////...////////////////////////.........................../////////000000000000////////////////////////////////////////////////000000000000//////..................////////////...........................------,,,,,,------...//////////////////////////////............//////000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000000000000///...................../////////............//////........................000/////////............------------------------000000000000//////......////////////////////////000/////////....................................////////////////////////////////////////////////........................------------------------////////////////////////111000//////.........///......//////000000000111////////////////////////........./////////////////////////////////////////////......------,,,,,,///..................///........................////////////////////////////////////////////////...///000111111000///...////////////000000000000111111000000111111222333222222222111111111000000333333333333333444555666555555444444555666777888777:::===>>>===<<<<<<<<<<<<===>>>??????>>>>>>===>>>>>>>>>===<<<<<<;;;;;;999999999999::::::;;;<<<<<<;;;:::999888888999999888888888777777777666666999888777666555555555555333444555666666666555444222222222222333333333444111222222222222222222333111000000000/////////...////////////////////////////////////////////////............//////////////////......---------,,,................................................//////////////////////////////.........---------//////............//////......///000000000000000........................////////////////////////000/////////............////////////////////////////////////////////////............////////////000000000000///...---,,,000000000000000000000000////////////////////////111111000///////////////............////////////555555555555555555555555444333333222222333333444333222222222222111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---...///000111111111111000000000000000000000000////////////////////////000000000000////////////////////////////////////............................../////////000000000////////////////////////////////////////////////000000000////////////...............////////////...........................---------------......//////////////////////////////............//////000000000000000000000000////////////////////////////////////////////////........................//////000000000///......---.........//////000000//////............//////........................////////////............------------------------000000000////////////...////////////////////////////////////....................................////////////////////////................................................------------------------////////////////////////000///......---.........------...///000000111111///////////////////////////////////////.........////////////////////////////////////..................------------..............................////////////////////////////////////////////////...//////000000//////...////////////000000000000111000000000000111222222222111111111111000000000333333333222333333444444444444333222222333444555888:::======<<<;;;:::;;;>>>>>>?????????>>>==============================::::::::::::::::::;;;;;;;;;:::999888777666666777777777777666666666666666999888777666666555555666333444555555666666555555333333333333444444444444222222222222222111111111000000000000////////////////////////////////////////////////////////////............////////////000000///...------,,,,,,................................................////////////////////////...............---------//////............//////......///000000000000///........................////////////////////////////////////............////////////////////////////////////////////////............///////////////000000000///...------000000000000000000000000.........///////////////111111000///////////////............////////////444444444444444444444444444333333222222333333444222222222222111111111111111111111111000000000///111111111111111111111111////////////////////////000000000000000000000000////////////////////////......///000111111000000000000000000000000000000////////////////////////000000000000////////////////////////////////////................................./////////000000////////////////////////////////////////////////////////////////////////............////////////...........................------------....../////////////////////////////////............//////////////////////////////////////////////////////////////////////////////........................///000000000///...---------......//////000000111//////............//////........................///////////////.................................///////////////////////////////////////////////////////////////.................................////////////////////////........................................................................///////////////////////////......---------......,,,------...///000111111////////////////////////000000//////......------////////////////////////+++,,,---///000222333333------,,,,,,,,,,,,------........................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000111222222111111111111000000000000444333222222222222222333444444222111111222333333999;;;<<<<<<:::999999:::>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>::::::::::::::::::999999<<<;;;:::999777666666555777777777777777777777777888888777666666666666666777777666666444333222222444444444444444444444444333333222222111111000000000000000000////////////////////////////////////////////////////////////............////////////000000///...---,,,,,,+++................................................////////////////////////........................//////............//////---...//////000000//////000000000000000000000000///////////////////////////////////////.........////////////////////////////////////////////////............////////////...///////////////...---////////////////////////...............///////////////...---------------............////////////333333333333333333333333444333333222222333333444222222222111111111000000111111111111000000000///000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000///......////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////.............../////////............////////////........................---------------...///000........................//////............//////////////////////////////////////////////////////........................///////////////////////////////////////...---,,,---.........//////000000//////............//////////////////////////////.........///////////////......................................./////////.................................///////////////........................////////////////////////........................................................................////////////////////////......------------...///,,,------...///000000000////////////////////////000000//////......------////////////////////////,,,,,,...///111222333444------,,,,,,,,,,,,------........................//////////////////////////////////////////////////////............//////////////////000000000000000000//////000000111222000000000000000000000000333222222111111111222222555444333222222222333444999:::;;;;;;999888999:::=========<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<======<<<;;;:::===<<<<<<;;;999888777666888888888888888888888888888777777666666666666777888777666555444333333222444444444444444444444444222222222111111000000000////////////000000000000////////////////////////////////////////////////............////////////000//////...------,,,,,,................................................////////////////////////---.....................//////............//////------...///////////////////////////////////////.................................///////////////////////////////////////....................................////////////---...///////////////...////////////////////////............//////000000//////...---------------............////////////333333333333333333333333444333333222222333333444222111111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000///...---,,,////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000------........./////////////////////////////////////////////////////////---............/////////............////////////------------------------------------...///000000........................//////............//////000000000000000000000000////////////////////////........................////////////////////////....../////////...------........................//////............//////000000000000000000000000.........///////////////........................---............/////////.................................///////////////........................////////////////////////........................................................................////////////////////////.........---......///000---............////////////////////////////////////////////////.........////////////////////////000000000000////////////......------------..............................///////////////////////////////////////////////////......------......///////////////000000000000000////////////000111111//////000000000000000111111111111000111111222222555444333222222333444555888999::::::888888999:::<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>======???@@@@@@???>>>============<<<;;;:::999888888888888888999999999999777777666666666666777777555444444444444555666666444444444444333333333333111111111111111000000000////////////000000000000////////////////////////////////////////////////............///////////////............---------................................................////////////////////////---------...............//////............//////------...////////////...------------------------.................................///////////////////////////////////////....................................////////////------...///000000000///000000000000000000000000......//////000000111111111111000///////////////............////////////444444444444444444444444444333333222222333333444111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///////////////......////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////---------.........//////............////////////------------------------------------...///000111........................//////............//////000000000000000000000000////////////////////////................................................------......///..................---,,,,,,++++++//////............//////////////////////////////............/////////000........................---------.........//////..................................../////////000........................////////////////////////////////////////////////................................................///////////////////////////.........//////000111///............---------////////////////////////.........///////////////////////////////////////000000000//////.........///..................///........................///////////////////////////////////////////////////...------------...///////////////000000000000///////////////000111111////////////000000111111000000000000000111222333333222222111222333555666777888999888888888:::;;;<<<<<<;;;:::;;;<<<======<<<<<<<<<===============:::;;;===?????????>>>===;;;<<<<<<===<<<;;;:::999777777777777888888888999777777666666666666777777555555444333444555666777444333333333222222222222000000000000111111111111.../////////000000000111////////////////////////////////////////////////............////////////---------...............................................................////////////////////////---------.........////////////............//////,,,---......//////......------------------------..................................../////////000////////////////////////....................................////////////,,,---...///000000000000000000000000000000000000//////000000111222222333111111000///////////////............////////////444444444444444444444444444333333222222333333444111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,---...///000000000000////////////////////////////////////////////////.../////////000000111111////////////////////////........................---------.........//////////////////////////////////////////////////////---------.........//////............/////////000---------------------------------......000111111........................//////............//////000000000000000000000000////////////////////////........................------------------------,,,,,,---.../////////.........---,,,+++******)))//////............//////........................---.........//////000000////////////////////////---------.........//////........................---.........//////000000........................////////////////////////000000000000000000000000........................///////////////////////////////////////////////////////////////000111111/////////...------,,,,,,////////////////////////---.........//////000000////////////////////////------......//////000000//////............//////........................///////////////////////////////////////////////////...---,,,,,,---...///////////////000000000000///////////////000111111.../////////000000111111////////////000111333333111111000111111333555666666777888888777888:::<<<===<<<;;;;;;<<<===>>>???========================666777999;;;<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999555666666666777777888888777777666666666666777888999888666444333333333444333333333222222111111111//////000000111111222222.../////////000000111111////////////////////////////////////////////////............/////////000,,,,,,------.../////////................................................////////////////////////---------.........////////////............//////,,,---......//////......////////////////////////........................---.........//////000000////////////////////////..................................../////////000,,,,,,...///000000000000000000000000000000000000///000000111222333333333//////...---------------............/////////000555555444444444444555555444444444444444444444444222222222222222222222222222222222111111111111000000000000000000000000000111111000000//////......................................................000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////......////////////......000000000000000000000000//////000000000000//////................................................,,,,,,,,,---------......---.../////////...,,,+++------------------------///...---,,,,,,,,,,,,,,,////////////////////////000000///...............////////////////////////........................---------.........//////000000000000000000000000////////////............000///...------...///000//////.........------------------.........//////......////////////......................................................////////////////////////------......//////000000////////////////////////......////////////......,,,---...//////...---,,,.........///......------,,,---......//////......---.........//////000000////////////////////////000000///............///000000//////.........---........................---------------...///000................................................---------.........//////..............................//////////////////000000000000000///......//////000000///...------000000//////.........---000000000000000000000000///000000000000111111111/////////000333555888999::::::999888777999<<>>:::999;;;======<<<>>>>>>=========<<<<<<<<<::::::999999:::<<<===??????===;;;;;;;;;<<<;;;:::333444666777888888777777666777888999999999999999999777555333222333444555444444333333222111000000000000000111222222000...000000000000000000000000111111000///////////////000000//////.........---//////.........---------000000000///......------......---------,,,,,,,,,---......///////////////,,,---///000111000///---............////////////...///000///...---...000++++++---111555555111---........................---------------...//////000111111111111///...,,,555000---...///...,,,,,,,,,,,,---.../////////.........////////////......//////000000000000//////,,,------...///000000111111111000///////////////---...///000000000000000000/////////............444444333333333333444444444444444444444444444444222222222222222222222222222222222111111111111000000000000000000000000000111000000000/////////...................................................////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////......////////////......000000000000000000000000////////////////////////................................................,,,,,,---------...............///000///...---,,,------------------------222111000///////////////////////////////////////000000///...............////////////////////////........................---------.........//////////////////////////////---.........//////000000000///...------...///000//////.........------------------.........//////......////////////......................................................////////////////////////.........///////////////////////////////////////......////////////......---...////////////...---------......///.........,,,---......//////................../////////000////////////////////////---.........//////000000000/////////.......................................------------...///000////////////////////////........................---------.........//////........................///////////////.........000000000000000///......///////////////...------000/////////............////////////////////////000000000111111111222222000000000111333555777999999999888777666888;;;>>>@@@===::::::<<<===<<<;;;>>>>>>=========<<<<<<<<<999999999999:::;;;<<<===>>><<<::::::;;;<<<;;;:::777888888999999888666555666777888999999999999888888777555333333333444555444444333333222111111000000000000111222222000...000000000000000000000000111111000///////////////000/////////............//////.........---------000000000///......------///.........---------,,,---......///////////////,,,---///000111000///...............////////////...///000///...---...000,,,,,,---///222222///,,,........................//////......---.........---............---+++***...,,,+++---///000000000,,,---......//////............////////////............////////////......---------......//////000111111000///////////////......//////000/////////.........---------,,,,,,333333333222222333333333444444444444444444444444111111111111111111111111222222222111111111111000000000000000000000000000000000000000////////////................................................////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////...//////000000//////...000000000000000000000000//////...------...//////////////////////////////........................,,,------------.........//////000000000///...---------------------------222222111000000000000111////////////////////////000//////............///////////////////////////........................---------.......................................,,,,,,---...///000111111//////............//////...............---------------........./////////......////////////..............................///////////////////////////////////////////////////////////////.........////////////////////////......////////////.........//////000000//////...,,,---...///////////////------...////////////...............////////////////////////////////////+++,,,...///000111000000////////////............////////////////////////......------......//////000000000000000000000000........................------........./////////........................000000//////.........---///000000000000///......///////////////......---////////////....................................111111111111222222222333222222222333444555777777777888777666666777:::======<<<;;;<<<======;;;:::======<<<<<<<<<;;;;;;;;;777888999:::::::::::::::<<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;:::888666555777777888888999999888888888777555444333333444555444333333222222111111111111000///000222222000///000000000000000000000000111000000///////////////////////////............/////////............---000000000///......------////////////............---......///////////////,,,---///000000000///...............////////////...///000///...---...000...------...//////...,,,........................///.........//////000111///000000111000000//////111111000/////////000000------.../////////......------............---------......//////......---.............../////////111111000////////////////////////000//////....../////////.........------444444333333333333444444333333333333333333333333111111111111111111111111222222222111111111000000////////////////////////000000000000////////////................................................////////////////////////////////////////////////000000000000000000000000//////000000000000////////////000000000000//////////////////////////////000///---++++++---///000000000000000000000000000........................------------............000000000000000//////...,,,,,,------------------//////...............///////////////////////////000///............//////////////////////////////........................................................................---------...///000000111/////////....../////////....................................////////////......////////////..............................000000000000000000000000////////////////////////000000//////......------////////////////////////......////////////......//////000000000000//////,,,,,,---///000000000000------...///////////////.........///////////////////////////////////////+++,,,...000111111///...///////////////.........000000000000000000000000//////............//////////////////////////////....................................////////////........................000000000///......------//////000000//////...---...///////////////......///////////////.........////////////////////////111111222222222333333333333333333444444555666666777888888777777888:::===<<<===>>>??????>>><<<:::;;;;;;;;;;;;::::::::::::666777888:::::::::999888:::999777888:::;;;;;;;;;<<<<<<<<<<<<;;;999777666777777888888888888777777777666555444444444444555333333333222222111111111111000///000111222000///000000000000000000000000000000////////////000000///////////////........./////////...............000000000///......------000000000///////////////---......///////////////------...///000/////////............////////////...///000///...---...000000///...------...------........................---------...000111333444000111111222222222222222000333333000---...000///......////////////......------............------......////////////......000000000000000/////////111000000///////////////111111111111000///......111111111111000000000000555555444444444444555555333333333333333333333333111111111111111111111111222222222111111111000000////////////////////////////////////000000000000////////////////////////////////////////////////........................//////////////////////////////////////////////////////000000000000////////////000000000000//////////////////////////////000///---++++++---///000000000000000000000000000........................---------.........//////111000000///////////////,,,,,,,,,---------......---------,,,,,,------...//////////////////////////////............//////////////////////////////.............................................---........................///////////////............//////////////////...---............................../////////000000......////////////......////////////////////////000000000000000000000000////////////////////////000000//////......------////////////////////////......////////////......000000////////////000000,,,---...///000000000000---...//////000000/////////////////////.........////////////////////////---...000111111///...,,,.........///////////////000000000000000000000000000//////.........//////........................................................./////////000000........................000000//////.........---///////////////...------......///////////////............///////////////000000000000000000000000111111222222222333333333333333333444444444555555888999:::999888999;;;===<<<>>>@@@AAA@@@>>><<<;;;:::::::::999999999888888666777888999:::999888777999777666777999:::::::::999:::;;;<<<<<<;;;:::999777777888888888777777666666555555444444444444444333333222222222222222111222000//////111111111000000000000000000000000000000000////////////000000.........///////////////////////////////////////000000000///......------000000000000000000000000---......///////////////---......///////////////............////////////...///000///...---...000222111000///...---...///........................//////...//////000111222------......///000111222...555777111...000333333...///////////////......---..................---000000111111111111000000222222222111111111111111111000000///////////////222222222222111111000///111111111111000000000000666555555444444555555666333333333333333333333333222222222222222222222222222222222111111111111000000000000000000000000000////////////000000000000////////////////////////////////////////////////........................000000000000000000000000//////////////////////////////000000000000/////////000000111111000000///000000000000000000000000//////...------...//////////////////////////////........................------........./////////111000///.........//////+++,,,,,,------.........///............//////000///////////////////////////............//////000////////////////////////.......................................---------........................000000//////..................////////////......---------...................../////////000000000......////////////......///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////......////////////......000//////......//////000---...//////000000000000......///000000000000//////////////////.........////////////////////////...///000000000///---,,,.........///////////////////////////////////////000000//////......//////....................................................../////////000000000........................////////////////////////...////////////...---------...//////////////////.........///////////////111111111111111111111111111111111111222222222333111111222333444444444444888999::::::999:::<<<===<<<>>>AAAAAA???===<<<<<<;;;;;;:::::::::999999999777888888999999999888888999777666666888999999888666777888:::;;;;;;::::::777777888888777777666666555555555555555555555444222222222222222222222222222000//////000111111000000000000000000000000000///////////////000000111.........///////////////...////////////000000000000000000///......------////////////000000000000---......///////////////............/////////000............////////////...///000///...---...000111111111000...---///000........................222222000///...---------......//////111333555666@@@HHHIII===333222444222//////000000000///............////////////......000111111222222111111000111111111111222222222222111111000///////////////111111222222111111000000/////////.........------555444444333333444444555222222222222222222222222333333333333333333333333222222222111111111111000000000000000000000000000.../////////000000000111////////////////////////////////////////////////........................000000000000000000000000//////////////////////////////000000000000//////000000111111111111000000000000000000000000000000////////////////////////............................................................////////////000///...---------...///++++++,,,,,,---......//////////////////000111111////////////////////////...............///000000////////////////////////........................//////.........---------////////////////////////.........///////////////---...///000000///...------------.........//////.../////////000000000000......////////////......////////////////////////........................////////////////////////.........///////////////////////////////////////......////////////......//////...------...//////...//////000000000//////......///000000000000000000/////////............////////////////////////.........///////////////............/////////000........................111111000///////////////.................................................../////////000000000000........................------......///000000000......//////......---,,,------...///////////////............/////////000000000000000000000000000000000000111111111222222///000111333333444333333777888999:::999999;;;<<<;;;===??????<<<;;;;;;<<<============<<<<<<<<<;;;:::999999888888888999999999777666666777888777666444555777888999999999888777777777777777666666555444444555555555555555444222222222222222222222222333111//////000111111111000000000000000000000000///////////////000111111............/////////000.../////////000000000000000000000///......------.........//////000000000---......///////////////...............///000000............////////////...///000///...---...000...000111000...---...000........................000000///...---------...000000111222444666888:::IIISSSRRRBBB444111111///000000000000000///......//////000000000000//////000000111111111111000000/////////000000111111111111111000///////////////...//////000000000//////.........---------,,,,,,444333333222222333333444222222222222222222222222444444444444444444444444222222222111111111111000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000........................000000000000000000000000//////////////////////////////000000000000//////000000111111111111000000000000000000000000000000//////000000000000//////............................................................/////////000000///...,,,,,,------...++++++,,,,,,---...//////...............///000000////////////////////////...............///000111////////////////////////........................//////.........---------000000000000000000000000,,,------...///000111111---...///000000///...------------.........//////////////////000000000000......////////////......000000000000000000000000........................////////////////////////---.........//////000000////////////////////////......////////////......///...---,,,,,,---...//////000000000000//////......//////000000000000000000000//////.........---////////////////////////------------...000111222---.........//////000000........................111111000///////////////000000000000000000000000........................////////////000000000000........................,,,,,,---...///000111111......//////......---,,,------...///000000//////---.........//////000000///////////////////////////000000000000111111111---...000222333333333333555777999999888888999;;;999<<<>>>===:::888999;;;????????????>>>>>>>>>>>>;;;:::999888888888:::::::::888666555666777666555444555666777888777777666777777777777777666555555444444555555666555555444222222222222222222222222333111///...000111111111000000000000000000000000///////////////000111111---.........//////000000.../////////000000111111000000000///......---------.........//////000000---......///////////////...............///000000............/////////000...///000///...---...000+++...000000---,,,---///........................******+++,,,...000222333---------///111444666888888DDDFFF999---...111000000000000000000///......000000111111111111000000//////000000000000//////,,,------...///000000111111111000///////////////,,,,,,---.../////////...000/////////............444444444444444444444444333333333222222111111111111111111000000000000///000000000000000000000000222111111111000000//////////////////////////////111///,,,))))))+++---///......////////////......////////////000000000000////////////////////////------......//////000000111111000000000000000111000000111111111111000000---...///000222222222222////////////////////////........................******))))))******+++,,,//////......---------,,,000000///...............------------------------///////////////.........000000000000000000000000............/////////000////////////////////////000000000000000000000000..................------////////////////////////////////////////////////000000000000000000000000---.........//////000000222111000///...---,,,,,,000000000000000000000000111000000000//////......////////////000000000000000000///...............111111000000/////////...---.........//////000000000000000000000000000000............////////////---------------...///000000000////////////000000/////////////////////////////////...------,,,,,,////////////////////////111111111111000000000000---------............///000000000000000000000000//////.........---------........................000000000000000000000000......------------......111111000000/////////...///////////////......---...///000///...---...///000000////////////000000000000000000000000000000...///000222222111111000111111111222333444555666666666666666777777777777:::::::::::::::::::::;;;<<<<<<======>>>?????????===;;;888666666777999;;;;;;:::999888777666555444444555666777777888888777999888888999999888666333666666666666666666666666555444333222111111111111111111111111111111111111000000000000000000000000//////000000000000//////111000///......///000111000000//////.........---////////////////////////---------.........//////000///...------...///000000000///...---,,,++++++------......//////000000////////////////////////........................,,,,,,,,,---------............////////////......///000000111222333333444555555444333222111000///000111333444444333111000000000000000000000000000////////////////////////////////////////////////////////////////////////..................------////////////............444444444444444444444444333333333222222222111111222222111111111000000000000000000000000000000000111111111111000000000///////////////////////////111///---++++++,,,...///......////////////......////////////000000000000////////////////////////.........///////////////111000000//////000000000000000111111111111000000...///000111111111111111////////////////////////........................,,,++++++++++++,,,------/////////.........------000000///...............------------------------/////////////////////...////////////////////////........./////////000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000////////////////////////222222222111111111000000////////////000000000000000000///...............000000000/////////............/////////000000000////////////////////////............////////////......---------...//////000000////////////000000///////////////////////////////////////000000000000000000000000000000000111111111000000000//////---------............///........................//////.........---------........................////////////////////////.........------.........000000/////////.........///////////////......---...///000///...---...000000000////////////000000000000000000000000000000...///000111222111111000333333222222222333444444555555666666666777777777999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<======<<<;;;999888888999:::;;;::::::999888777666555555555555666777888888888888:::888777888888888666444555555555555555555555555555444333222111111111111111111111111111111111111000000000000000000000000//////000000000000//////111000///......///000111000/////////............////////////////////////---------.........//////000///...------...///000000000//////...---------333222111000////////////////////////////////////////////////////////////------------..................////////////......---......//////000000000111111111111000000000000///000111222222111000///000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////............444444444444444444444444333333333222222222222111333222222222111111111111000000000000000000000000111111111111000000000000////////////////////////000000///.....................////////////......////////////000000000000///////////////////////////////////////.........000//////......///000000000000111111111111000000///000000111111000000///////////////////////////...........................------------...//////000000////////////......000///......---.........------------------------......//////////////////............................../////////000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////............////////////......///000111222333333........................222222111111111111000000////////////000000000000000//////............///////////////............//////000000000000000111////////////////////////............//////////////////......---.........000000////////////000000//////////////////////////////000111111222333333111111111111111111111111111111000000000000//////---------............///------------------------...............---------........................////////////////////////........................///............---------///////////////......------///000///...---///000000000////////////000000000000000000000000000000//////000111111111111000444444333222222222222222333444444555666777888888888:::;;;=========;;;:::;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;::::::::::::::::::999888777666666666666666777888999999999999;;;999777666777777666555444444444444444444444444444444333222111111111111111111111111111111111111000000000000000000000000//////000000000000//////000//////......//////000////////////............////////////////////////------.........///////////////............//////000000//////////////////999777444111............////////////////////////000000000000000000000000............////////////......////////////.......................................//////000000000......000000000000......000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////............444444444444444444444444222222222222222222222222333333333222222222111111000000000000000000000000111111111000000000000000////////////////////////000000000000000///............////////////......////////////000000000000////////////////////////000000//////......------///............//////000000000111111111111000000000000111111000///......////////////////////////.................................---......///000000000000000000////////////......------.............................................////////////...........................////////////000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////.........///////////////......///000111111222333//////////////////////////////////////////......////////////000000000000000///............////////////..................000000000000111111111111////////////////////////............////////////000000///......---......000000////////////000000////////////////////////000000000111111222222222000000000000000000000000111000000000////////////---------............///------------------------................................................////////////////////////---..................---------------------------///////////////......------...//////......///000000000////////////000000///////////////////////////000000000111111111111333333222222222222222333222222333444666777888888888999<<<>>>???>>><<<;;;======<<<;;;::::::999999;;;<<<=========<<<::::::999999999888888777777777777777888999::::::::::::<<<999777666666777777666444444444444444444444444444333222222111111111222111111111111111111111111//////////////////////////////000000000000/////////////////////////////////////////////.........////////////////////////............/////////////////////......///////////////000000111111111111:::777333000---------...////////////////////////////////////////////////////////////000000000000......////////////......000000000000////////////........./////////000000......///000000///......000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000000000////////////............444444444444444444444444222222222222222222222222333333333222222222111111000000000000000000000000000000000000000000111111000000000000000000000000000000111111111000///.........////////////......////////////000000000000////////////////////////000000//////......------...............///000000000000111111111111000000000000000000000///...---////////////////////////........................---------------......////////////000000000000000......------------..............................---.........//////000000........................////////////000000000111////////////////////////................................./////////000000////////////////////////////////////////////////........................///////////////.........////////////////////////000000000000000000000000..................//////////////////000000000000//////............//////......//////////////////111111111111000000000000....................................////////////111000///...............000000////////////000000000000000000000000000000111111111000000/////////////////////////////////000000000////////////...---------............///........................---.....................................................................------...//////...------,,,,,,,,,---------------///////////////......---,,,...//////......///111000000////////////000000////////////////////////000000000000000111111111111111111111222333444555111222333444555666777777777999<<<>>>???>>><<<;;;???>>>>>>===<<<;;;::::::;;;<<<===>>>>>><<<;;;999999999999888888888888888777888999::::::;;;;;;:::<<<999777666666777777666444444444444444444444444333333222222111111222222111111111111111111111111//////////////////////////////000000000000//////......////////////...............///////////////////////////////////////........./////////000000...//////////////////...//////000000111222222222666444000...,,,---...///////////////////////////......................../////////000000000111111......////////////......000000000000////////////111111000000000/////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111////////////............444444444444444444444444111222222222222333333333333222222222111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000//////.........////////////......////////////000000000000///////////////////////////////////////.....................///000111111000000111111111111000000000000000000//////...---////////////////////////........................---,,,,,,,,,,,,---............////////////000000---------,,,------...///........................------......///000000000......................../////////000000000111111////////////////////////.................................//////000000111////////////////////////////////////////////////........................///////////////.........000000//////......------111111111111111111111111//////000000000000111111////////////000000000000///............//////000////////////000000000000111000000000000000//////....................................////////////000000//////.../////////000000////////////000000000000000000000000000000111111000///......------........................000000////////////......---------............///........................---------...............................................................,,,---...//////...---,,,,,,,,,,,,------------...///////////////......---,,,...//////......000111000000////////////000000000000000000000000000000000000000///000111111222///000000000222333444555111222222333444555666666777888;;;===>>>======<<<@@@@@@???>>>======<<<<<<;;;<<<=========<<<::::::888888888999999999999999777777888999::::::::::::;;;999777666777777666555444444444444444444444444333333222222111222222333111111111111111111111111000000000000000000000000//////000000000000//////---......//////......---.........///////////////////////////////////////....../////////000000000......////////////......//////000000111111111222111///...,,,,,,---///000////////////////////////........................////////////000000000000......////////////..............................222222222111111000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222////////////............444444444444444444444444111111222222222333333333222222111111111000000000000000000000000000000000///000000000111111111111000000000000000000000000000000/////////...............////////////......////////////000000000000////////////////////////.........///////////////////////////000111222222000000111111111111000000//////////////////......////////////////////////........................------,,,,,,------...///------........./////////---,,,,,,,,,------...///........................------......///000000111//////////////////////////////000000000111111111////////////////////////........................---......///000000111111////////////////////////////////////////////////........................000/////////............000000000/////////......000000000000000000000000/////////000000000111111////////////000000000000...............///000000000000000000111111222222000000000/////////..........................................//////////////////////////////000111000000////////////000000000000000000000000000000////////////////////////////////////////////////000000/////////.........---------............///---------------------------------.........//////................................................,,,---///000000///---,,,,,,---------............///////////////......---,,,---//////......000222000000////////////000000000000000000000000000000111000/////////000222222111111000000111222333333222222333333444444444444777888999;;;<<<<<<======?????????>>>>>>=========<<<<<<<<<<<<<<<;;;::::::888888888999999:::::::::666777888999:::::::::::::::888777888888888666444555555555555555555555555333222222111222222333333111111111111111111111111000000000000000000000000//////000000000000//////------...//////...------............/////////000////////////////////////.../////////000000000000---...///000000///...---//////000000000000000000......------......///000////////////////////////................................./////////000000......////////////......---......//////000000000000000111111111111222222111111111000000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111222333333////////////............444444444444444444444444111111111222222333333333111111111000000000000///000000000000000000000000//////000000111111111222000000000000000000000000000000///.....................////////////......////////////000000000000////////////////////////---.........//////000000////////////000111333333000000111111111111000000......///////////////...////////////////////////........................---------------...//////,,,---------......//////,,,,,,,,,,,,------...///////////////////////////---------...///000000111000000000000000000000000000000000000111111111111////////////////////////........................---......///000111111222////////////////////////////////////////////////........................000000//////.........---000000000000000111111111////////////////////////,,,---------......//////////////////000000000000...............///000111000000111111222222222333000000//////.........---..................................../////////000//////...//////000111222000000////////////000000000000000000000000000000......//////000000111111000000000000000000000000000/////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................,,,---///000000///---,,,---------......////////////////////////......---,,,---//////...///000222000000////////////000000000000000000000000000000111000/////////000222333333222111111000111111111333333333333333333333333777888888999:::<<<<<<===>>>>>>>>>>>>============<<<<<<;;;;;;::::::::::::888888888999999::::::;;;666666777888999999999999999888888999999888666333666666666666666666666666222222222111222222333333111111111111111111111111000000000000000000000000//////000000000000//////,,,---...//////...---,,,---.........//////000000////////////////////////////////////000000000000---...///000000///...---000000000///////////////.........///////////////////////////////////////000000000000000000000000............////////////......////////////......///000000111222333333444......///000111222333333111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333000/////////............666555555555555444444444222222222222222222222222333333333333333444555666000111111111111000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////......////////////......////////////000111222333111111111111111111111111............////////////............////////////////////////////////////////////////////////////+++,,,------......------///...,,,,,,,,,---///111000000//////.........---............///////////////////////////000111111////////////....................................000000000000000111111222111111222111111000///...///////////////.........////////////////////////......////////////............//////000000111111000000000000000000000000...//////000111222222222---------------...///000111111111111111000///...////////////////////////222222222222222111000000////////////////////////////////////////////////............////////////000000000000////////////////////////000000000000222111111111000000///////////////000111111222222333222222111000///......000000000000000000000000////////////////////////////////////////////////........................................................................////////////////////////////////////////////////////////////////////////000000000000000000000000000000///////////////000111111000000//////......000111111111111222222222333222111111111222333444333333222222333333444555555777999999888888999:::;;;;;;<<<<<<;;;999888777>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<;;;:::999888777888888999999999888888999777555444666777777666666666777777777777666666666444222//////000222444222222222222222222222222000000000000000000000000000000///////////////000000000000000111111111111............////////////111111000000//////......////////////000000000000////////////////////////------...///000000/////////////////////.........000000000000000000000000////////////////////////000///.........///111222////////////000000000000000000//////.........---000000000000000///......222222111111000000//////000000111111111000000///000000000000000111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000666555555555555444444444222222222222222222222222222222222222222333444444111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////......////////////......////////////000111222222111111111111111111111111............////////////............////////////////////////////////////////////////////////////------...//////////////////...---,,,,,,---///000000/////////........................///////////////////////////000000111////////////....................................//////......//////000111///000000111111111000000/////////////////////...////////////////////////......////////////......////////////000000000000000000000000000000000000...//////000111111222222//////.........///000000000000111111111000//////000000000000000000000000111111111111111000000///////////////////////////////////////////////////............////////////000/////////////////////////////////000000000000111111000000000/////////111111111000000000000000222111111111000/////////000000000000000000000000////////////////////////////////////////////////................................................------------------------////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000//////......//////000000000111111111222222111111111222333444333222222222222333444444666888::::::999999:::;;;<<<;;;999999999:::;;;<<<>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;::::::999888888888888999888888777777888666555555777999999999666666777777777777666666555444222111111111222333222222222222222222222222000000000000000000000000000000////////////000000//////000000000111111111............////////////000000000000////////////............////////////////////////////////////---......////////////............///////////////000000000000000000000000////////////////////////000//////...///000111222////////////000000000000111111000000000/////////111111111111111000//////111111111000000000000000111111222222333222222111111111111111111111000000000000000000000000000000111111111000000000//////000000000000000000000000////////////////////////666555555555555444444444222222222222222222222222222111111111111222222333333222000/////////000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////......////////////..................///000111111000000000000000000000000............////////////............//////////////////////////////////////////////////////////////////000111111111111000......---,,,,,,...///000////////////........................//////////////////......//////000000////////////..........................................------......///000---...///000111111111111......//////////////////////////////////////////......////////////......000000000000////////////000000000000000000000000...//////000000111111222111000000////////////000//////000111111111000000111111111111111111111111000000000000000//////...////////////////////////////////////////////////............////////////////////////////////////////////////000000000000000000///////////////...222222111111000//////...000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000////////////............/////////000000222111111111111222333333222222222222222333444444666888:::;;;::::::;;;<<<===;;;888666777:::>>>AAA===============<<<;;;:::;;;;;;:::999999999999999999999999999999888777666777666555666999;;;;;;;;;555666666777777666666555444444444333333333333333222222222222222222222222000000000000000000000000000000////////////000000//////000000000000111111............////////////////////////000000000000------------............////////////////////////....../////////......---------......//////000000000000000000000000000000///////////////////////////////////////000111111////////////000000000000111111111111000000000000111111222222222111000000///000000000000000000111111222333444444444444444333333222222111000000000000000000000000000000000111111000000000000//////000000000000000000000000////////////////////////666555555555555444444444222222222222222222222222222222111111111222222333333222000......///111222////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////......////////////......---------......///000111////////////////////////............////////////............//////////////////////////////////////////////////////////////////000111111111111000...------------...///000///////////////.....................//////////////////.........//////000////////////..........................................------......///000......///000111111000000............////////////////////////////////////......////////////......111111000000//////......////////////////////////////////////000000111111111111000///..................///000111111111000111111111111111111111111/////////000///......---////////////////////////////////////////////////............////////////.........///////////////////////////000000000000////////////............111111111111000000///////////////000000000000000////////////////////////////////////////////////////////////////////////................................................------------------------////////////////////////////////////////////////////////////////////////........................000////////////000000111////////////////////////....../////////000000000111111111111111222222333222222222111222333333444555777999:::999999:::<<<===;;;999777888;;;>>>AAA<<<=========<<<<<<;;;:::<<<;;;999888888888999:::;;;;;;;;;;;;:::999888888999888777888:::;;;;;;:::555666666666666666666555333444555555555444333333222222222222222222222222000000000000000000000000000////////////000000111////////////000000000111............////////////......//////000000111111------........./////////////////////////////////////////////...---,,,,,,,,,------...///000111111///////////////////////////////////////////////////////////////000000111////////////000000000000000000000000000000000000000000111111111000000///.../////////000000111111000111222333444555555555444333333222111000000///000000000000000000000000000000000000000000//////////////////////////////////////////////////////666555555555555444444444222222222222222222222222333333222222222222333333333222000......///111222////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////......////////////......---------......///000111....................................////////////............////////////////////////////////////////////////////////////---...//////000000//////------------......//////.........///////////////............//////////////////............//////////////////....................................//////......//////000111000000000000000///......---.........//////000000////////////////////////......////////////......111111000000//////......///////////////////////////////////////000000000000//////...---------------...///000000000000000000000000000000000000000///////////////...------////////////////////////////////////////////////............////////////------....../////////000////////////000000000000............//////////////////000000111111111111///////////////000000000////////////////////////////////////////////////////////////////////////................................................------------------------////////////////////////////////////////////////////////////////////////------------------------///////////////000111111...............//////////////////000000000111111000000111111222222222222222111111111111222333333333555777888888888999;;;===<<<<<<;;;<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::;;;:::999888777888999:::<<<=========<<<<<<;;;:::;;;:::999999::::::888777555555666666666666555555222333555666666555333222222222222222222222222222000000000000000000000000///////////////000111111...////////////000000000............////////////......//////000000111111....../////////000000000////////////////////////......///......---,,,,,,,,,------...///000111111////////////////////////////////////////////////...//////000000000000000////////////000000000000////////////////////////......///////////////.........//////000000000111//////000222333333333333333333222222111000////////////////////////////////////////////////000000////////////////////////........................666555555555555444444444222222222222222222222222444444333222222222222333333222000/////////000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////......////////////..................///000111111////////////////////////............////////////............////////////////////////////////////////////////////////////,,,---......//////......---------............///.........///////////////............//////////////////......------......////////////....................................//////......//////000111000000000000///...---,,,------......///000000000////////////////////////......////////////......000000000000////////////000000000000000000000000///////////////////////////......------------.........///000000000//////........................///////////////......---////////////////////////////////////////////////............////////////---------......//////000////////////000000000000...////////////000000000...//////000111111222222////////////////////////000000000000000000000000////////////////////////////////////////////////........................................................................////////////////////////////////////////////////////////////////////////........................///......//////000111222---............///////////////000000000111111111///000111111222222111111111111111111111222333333222444666777777888999:::;;;<<<>>>???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999888888888888888<<<<<<============<<<<<<<<<;;;:::::::::999777555444555555666666555555444111222444555555444333333222222222222222222222222000000000000000000000000///......//////000111222......////////////000000............////////////////////////000000000000////////////000000000111////////////////////////------.........------,,,------......//////000000000000000000000000000000////////////////////////......///000000000000000////////////000000000000............////////////------......//////.........//////////////////000...///000000111111111111222222111111000/////////////////////////////////......////////////000000000000000000000000000000........................666555555555555444444444222222222222222222222222333333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////......////////////......////////////000111222222////////////////////////............////////////............////////////////////////////////////////////////////////////,,,---......//////......,,,------.........................../////////000............////////////000///...------------...////////////..........................................------......///000...///////////////......------......///000000111////////////////////////......////////////......////////////000000000000000000000000000000000000///////////////////////////...............///000/////////000//////..............................///000000000000///......////////////////////////////////////////////////............////////////,,,,,,---......///000000////////////000000000000/////////000000000111111000000000000000111111111000000000///.........---000000000000000000000000////////////////////////////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////....................................///000111222---------.........//////........./////////000000...///000111222111111000111111111111111222222333222444777888888888:::;;;:::;;;===>>>??????>>>===:::;;;;;;<<<<<<;;;;;;;;;999999999999999888777777999:::;;;<<<<<<<<<<<<<<<:::999999999:::999777555444555555666666555555444111222222333333333333333222222222222222222222222000000000000000000000000............///000111222........./////////000000............////////////000000000000////////////........./////////000000////////////////////////,,,,,,---.........------.........///////////////000000000000000000000000////////////////////////---...///000111000000///////////////000000000000......//////000000000000------...//////////////////////////////.........//////000000111000000000000/////////////////////////////////////////////........./////////000000000000000000000000000000........................666666555555555444444444222222222222222222222222222222111000000///000000000111111111111000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000......////////////....../////////000000111222333000000000000000000000000............/////////000............/////////000////////////////////////////////////////////////---......///////////////,,,---......//////......---.........//////000000............/////////000000///...---------------000/////////....................................---,,,,,,,,,,,,---......,,,---...///000000000000---------...///000000111////////////////////////......////////////............//////000000111111000000000000000000000000///////////////.........//////...//////000111222///000000000///...------////////////////////////000000000000000//////...////////////////////////////////////////////////............/////////000,,,,,,------...///000000////////////000000000000//////000000111111222222222222111111000/////////111111000///...------,,,000000000000000000000000////////////////////////////////////////////////................................................000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............///000222222---------.........//////---------.........//////...///000222222111111000111111111000111222222333333555888999999:::;;;<<<::::::<<<===???@@@AAAAAA::::::;;;;;;<<<;;;;;;;;;888888999::::::888777666777777999:::;;;<<<<<<<<<777777777999::::::888666444555555555555555555444111111111222222333333333222222222222222222222222000000000000000000000000............///000222222............/////////000............/////////000111111000000//////......---------.........//////////////////////////////++++++,,,---............///////////////.........000000000000000000000000////////////////////////---...000111111111000///////////////000000000000//////000000111111111222......///000000111000000000000//////.........---000000111111111000000///............////////////////////////////////////---.........//////000000000000000000000000000000........................333333333333333333333333333333333222222222111111222222222111000//////...000000000000000000000000222111///.........///000//////000111111111111111////////////////////////000000//////.........---.../////////////////////////////////////////////,,,------------------,,,////////////////////////000000//////.........---...000111000...------...000000//////.........---111111000000000/////////,,,---///000000000///...////////////////////////....................................////////////000000000000000000000000////////////////////////,,,---...///000000000000////////////////////////000000000000000000000000111111000000//////......000000//////.........---000000000000////////////........................//////000111111111111111000000000000000000000000000000000000000000000000//////............//////......//////000000111111000///............////////////000000000000//////////////////////////////////////////000000000000111111111111111111111111///////////////...............//////000000111111//////000000111111222222000///...---,,,,,,---...////////////////////////000000000000////////////,,,---///000111111111000000000/////////.........111000000///...---------........................000000///...............////////////////////////......------------......000000000000////////////111111000000//////..................////////////////////////////////////---...///000000///...---////////////000000000000111111222222222333333333222333555777888999999999777888;;;===>>>>>>>>>===;;;:::999888999:::;;;<<<999999::::::999999888777666777999;;;;;;;;;;;;:::::::::;;;<<<;;;:::999888222333333444555666666777999666333111111111111111222222222222222222222222111111000000000000111111000000000000000000000000111000000///...---------////////////////////////............//////000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////............////////////////////////////////////////////////000000//////.........---//////000000000000//////////////////////////////000000000000000000000000...---------...///111222000000//////.........---........................//////............//////333333333333333333333333333333333222222222222111222222222111000/////////000000000000000000000000222111000///...//////000//////000111111111111000////////////////////////000/////////............//////////////////......////////////////////////------............------////////////////////////000/////////...............///111000...------...000/////////........................////////////,,,---...000000000000///............................................................////////////////////////////////////////////////////////////...///////////////......////////////////////////........................000000000000//////......000/////////............000000000000//////////////////////////////////////////000111111111111000000000000000000000000000//////////////////////////////............//////000000000///////////////000000////////////000000//////000000000000//////////////////////////////............/////////////////////////////////////////////////////////....../////////000000000111000000000000000111111111000///...---------------////////////////////////000000000000////////////---...///000111111000000////////////............000000000///...---------........................000000///...............////////////////////////......------------......000000000000/////////...000000000000//////..................//////////////////////////////////////////000111111000//////////////////000000000000111111111222222222333333333333444555777888999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999:::<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;<<<===????????????>>>::::::;;;;;;;;;:::999888888888777777777777666666777555222000111111111111000000111111111222222222111111000000000000111111000000000000000000000000111000000///......------////////////////////////------......////////////........................////////////////////////////////////////////////.../////////000000000000000000000000000000000000////////////////////////////////////............////////////////////////////////////////////////000/////////............////////////////////////////////////////////////////////////////////////......------...///000111000/////////....................................//////............//////333333333333333333333333333333333333222222222222222222222111000000//////000000000000000000000000111111000///////////////...///000000111111000000////////////////////////////////////............000000000//////.........////////////////////////......////////////......////////////////////////////////////...............///000000...---......////////////............---......//////000111111,,,---...///000000000000------------------------....................................////////////........................////////////////////////000000000000///...---,,,////////////////////////........................000000000////////////...////////////............////////////000000000000000000000000000000000000...///000000111111000000000000000000000000000000//////////////////////////////............//////111111000000///......---///............/////////...//////000000//////...////////////////////////------------............////////////////////////......//////////////////////////////000000000000111000000000000000000///....../////////...------////////////////////////000000000000////////////...//////000000000//////........................000000//////...---------........................000///......---.........////////////////////////......------------......000000000/////////......000000000////////////...............////////////////////////////////////000000111111111111000000////////////000000000000111111111222222222222333444333333444555777999:::======<<<;;;;;;:::;;;;;;;;;;;;::::::;;;;;;<<<============>>>===<<<<<<;;;===>>>@@@AAABBBAAAAAA@@@:::::::::;;;:::999999888;;;;;;:::999777666555555555333111000111222222111///000000000111111222222111111000000000000111111000000000000000000000000000000000///......------////////////////////////---------.......................................////////////////////////////////////////////////....../////////000000000000000000000000000000000////////////////////////////////////............////////////////////////////////////////////////////////////............000000///......///000000//////////////////////////////////////////////////////............///000////////////....................................//////............//////444444444444444444444444444444333333333222222222222222222111111000000000000000000000000000000000111000000///////////////...//////000000000000000///////////////////////////////////////.........111111000000///.........//////////////////////////////000000000000/////////////////////////////////////////////.........---///000000///......//////////////////.........000000000000111111111222---......///000000111111............................................................////////////........................///////////////////////////////////////...------////////////////////////........................///////////////////////////////////////.........////////////000000000000////////////////////////...//////000000000000000000000000000000000000000//////////////////////////////............//////000000/////////.........,,,,,,------......------...//////////////////...////////////////////////------........./////////000000000000000000000000............////////////////////////000000000000111111000000/////////...---...///000000///...---////////////////////////000000000000//////////////////////////////......---............//////////////////......---------........................///......------.........////////////////////////......------------......000000/////////.........////////////////////////............////////////////////////////////////000000000000000000000000////////////000000000000111111111111222222222222444333222222444666999;;;===<<<;;;:::999:::;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@???>>>::::::::::::999999888888:::999888777666555444333555333111111333444444333222222222222111111111000111111000000000000111111////////////////////////000000//////............////////////////////////------------....................................////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////////////////............///////////////////////////////////////////////////////////////.........111000...------...000111/////////////////////////////////////////////////////////...............///////////////.................................//////............//////444444444444444444444444444444444333333333222222222222222222111111111111000000000000000000000000000000000000000//////.........///000000000000000////////////////////////.........///////////////111111000000//////////////////////////////////////////000000000000//////////////////////////////.........///////////////---...000000///......///.........///////////////000000000000000000000000////////////000000111111////////////////////////////////////////////////............////////////////////////////////////////////////////////////------...//////000//////////////////////////////////////////////////////.............../////////.........///////////////.../////////000000000111..............................///000000000000000////////////////////////........................//////............//////---........./////////000,,,---...////////////.........////////////......////////////////////////....../////////000000000000000000000000000000000---.........//////000000000000000000////////////111000000000//////......---...///000000000......////////////////////////000000000000/////////////////////...............////////////////////////............------------..............................------------......////////////////////////......------------......////////////.........................../////////............////////////////////////////////////////////////////////////////////////000000000000000000111111111222222222333222222222333555888:::999999888999:::<<<>>>???<<<<<<======>>>>>>>>>>>>===============<<<;;;;;;;;;<<<===>>>>>>>>>===<<<::::::999999888888888888888777777777666666555555555444333444555666666555666666555444222111000///111111000000000000111111////////////////////////////////////............////////////////////////........................////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////.........///////////////111///...,,,,,,...///111////////////////////////........................///////////////................../////////////////////////////////////////////............//////444444444444444444444444444444444444333333333333222222222222222222222222000000000000000000000000000000000000000///......---...//////000000//////////////////////////////.........///////////////000000000000000000000000//////////////////////////////000000000000//////////////////////////////.........///////////////,,,...000000///...///000.........///////////////......///////////////000222111000/////////000000000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////,,,---...///000000000000////////////////////////000000000000000000000000---............/////////.........///////////////......//////000000111111........................---...//////000000//////////////////////////////........................//////............//////,,,------...//////000000...///000222222222111111---......//////......---////////////////////////////////////000000000111////////////////////////------......///000000000000000000000////////////000//////////////////.........///000000000//////////////////////////////000000000000///////////////......------...//////111111111000000000//////------------------------........................---------,,,------...///////////////////////////......------------....../////////.........---------............/////////............//////////////////////////////////////////............//////////////////000000000000000000000111111111111222222111111222333555777999666666777999;;;===???@@@<<<===>>>????????????>>><<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>===<<<::::::999888888888888999777888888888888888888888666555555555777777666555888777666444333111000000111111000000000000111111000000000000000000000000//////////////////......///////////////////////////////////////.........000000000000000000000000////////////////////////////////////////////////------........./////////000000000000000000000000////////////////////////////////////............////////////////////////////////////////////////........./////////////////////...------...//////////////////////////////..............................///////////////............/////////////////////////////////////////////............//////555555555555555555555555555444444444444333333333222222222222222222222222000000000000000000000000///000000111000///...------...//////000000//////////////////////////////............/////////000/////////000111111222222////////////////////////...//////000000//////...////////////////////////............/////////000,,,...000000///...///000............/////////000---...///000222333444555444333111000///...//////000000000000000000000000////////////////////////............////////////........................////////////////////////......///////////////...////////////////////////////////////////////////---------.........//////............/////////000.........///000111111111........................---...//////000000//////////////////////////////........................//////............//////........................,,,---///111222222111000---......//////......---////////////////////////........./////////000000////////////////////////------......///000000111111000000000/////////............//////////////////////////////000000111////////////////////////000000000000////////////...------,,,---...000000444333333222111000//////------------------------........................---,,,,,,,,,------...///////////////////////////......------------......//////.........------------------.........//////............////////////////////////////////////000000///......///000000////////////000000000000000000000000111111111111000000111333444555666777444555777:::<<<>>>??????===>>>???@@@@@@@@@??????<<<<<<======<<<<<<;;;:::;;;;;;<<<======<<<;;;:::::::::888777777777888999777777777777777777777777666555555555777777555444555555444333333222222111111111000000000000111111000000000000000000000000.../////////////////////////////////////////////111111000000000/////////////////////////////////////////////////////////////////////////////////---------.........//////000000000000000000000000////////////////////////////////////............////////////////////////////////////////////////............/////////000........................////////////////////////........................,,,---...///000000//////............/////////000//////////////////////////////............//////555555555555555555555555555555444444444333333333222222222222222222222222000000000000000000000000///000111111111000...------......///////////////////////////////////////---.........//////000000......///000111222333333////////////////////////......////////////......////////////////////////---.........//////000000,,,...///000///...///000---.........//////000000...///111444666999;;;<<<666444222000............////////////////////////000000000000000000000000............/////////000------------------------////////////////////////000000000000///...---,,,////////////////////////........................---------.........//////---.........//////000000---......///000111111222000000000000000000000000---......///////////////////////////////////////........................//////............///////////////...------,,,,,,)))***,,,...//////...------..................---////////////////////////---------.........//////111111111111111111111111---------...///000000111111111000000/////////...---.........//////000000000///.........000111222////////////////////////000000000000////////////---,,,,,,,,,---...000111666555444333222000//////------------------------........................,,,,,,,,,,,,------...///////////////////////////.........------.........//////.........------------------.........//////............/////////000////////////////////////222111000//////000111222////////////000000000000000000000000111111111111///000111333555555666666444555888;;;<<<============>>>???@@@AAA@@@??????===============<<<<<<;;;999999:::;;;;;;:::999888;;;:::888777777777888999666666555555444444444333666555444555666666444222111111222222222333333333111111000000000000111111000000000000000000000000.........///////////////////////////////////////222222111111000000//////........................////////////////////////////////////////////////---------.........//////000000000000000000000000////////////////////////000/////////............////////////////////////////////////////////////---.........//////000000------...//////...------////////////////////////........................+++,,,...000000000000000---.........//////000000000000000000000000000000//////............//////666666555555555555666666333333222222222222111111222111000000000111333333111111111111111111111111000000000000000000000000111111000///////////////////////////////////////............////////////111111111111111111111111111111000000//////............////////////..................////////////////////////////////////---------.........//////000000000000000000000000444///,,,333@@@JJJLLLIIIDDD<<<333//////111///---000000//////.........---000000//////.........---000000//////.........---......------------.........,,,***+++...///...---........................////////////////////////////////////////////////...---,,,,,,,,,,,,---...........................------...///111333444555000000000000000000000000........................000000////////////000000000000//////.........---.................................///////////////////////////////////////......////////////......000///...---------------000000000000000000000000222111111111000000/////////////////////.........111000///......///000111---------.........//////---...///000000///...---............////////////000000000000000000000000////////////////////////////////////////////////111111000///////////////........................//////...---,,,,,,++++++---------............///------------------------////////////............///////////////.........////////////////////////111111000000/////////.....................------///////////////000111111111111111111111111111111111222333333444444333333444555777:::<<<===>>>>>>:::;;;<<<>>>AAAAAA???===:::;;;===>>>>>>>>>======>>>>>>===<<<;;;::::::999:::::::::999999999888888999888777555555555666777555444333333222222222222222111111000000111111222333000---...111333222///000000000000000000000000////////////////////////---,,,,,,,,,,,,---......000///...---------------////////////////////////000000//////.........---////////////////////////////////////////////////////////////////////////////////////////////////222111000///...///000000000000000///......------////////////////////////......////////////.....................///000000000000//////.........---------...///////////////////////////000000000000000///---,,,,,,---///000////////////000000000000........................555555444444444444555555555555444444444444333333222222111111111222333444111111111111111111111111000000000000000000000000111111000///////////////////////////////////////............////////////111111111111111111111111111000000000/////////.........////////////..................////////////////////////////////////---------.........//////000000000000000000000000333000///888DDDMMMMMMJJJBBB;;;333///000111000...000000/////////.........000/////////............000/////////............///..................///000---,,,---///111000///........................////////////////////////////////////////////////......---,,,,,,---..............................---......///000222333444////////////////////////........................000//////......//////000000/////////....................................000000//////......------////////////////////////......////////////......//////...---------------////////////////////////111111111000000000//////.........///////////////111000///......///000111---------.........//////---......///////////////............////////////000000000000000000000000////////////////////////////////////////////////111000//////.........///........................000000000///...------------------............///---------------------------.........//////000000------......//////000000////////////////////////000000000//////.................................///////////////000111111111111111111111111111111111222333333444444333333333444666888;;;<<<===>>><<<<<<===???AAAAAA???===:::;;;<<<=========<<<;;;;;;;;;;;;:::999999888888999999999999888888888888999888666555555555666777555444333333222222222333444444333333333333444444111111111000//////000111000000000000000000000000000000000000000000000000......------......//////111000///...............////////////////////////000/////////............///////////////////////////////////////////////////////////////////////////////////////////////////...---,,,+++,,,,,,---////////////............////////////////////////......////////////.....................///000000000/////////............//////000111111111111111////////////000000000000000///---,,,,,,---///000000000000000////////////........................444444444444444444444444555555444444444444333333333222222222222333444444000000000000000000000000000000000000000000000000111000000///////////////////////////////////////............////////////000000000000000000000000000000000000////////////...//////000000//////...............////////////////////////////////////------........./////////////////////////////////222111444>>>JJJQQQOOOJJJ???999333///000111000...000000////////////......////////////............////////////............000//////......//////000111000...///000111111000........................////////////////////////////////////////////////......---,,,,,,---.......................................//////000111222................................................///..................///////////////....................................111111000///...---,,,,,,////////////////////////...//////000000//////...//////...------------...////////////////////////111111000000000000//////------......//////000000000//////......//////000------........./////////...............///000111............////////////000000000000000000000000////////////////////////////////////////////////000///......---.................................222111111000000/////////---------............///------------------------,,,,,,---...///000111111,,,,,,---...///000111111/////////////////////////////////.......................................///////////////000111111111111111111111111111111111222222333333333333333111222555888:::<<<===>>>>>>>>>>>>@@@BBBAAA???<<<;;;;;;<<<<<<<<<;;;::::::::::::::::::999999999999888888888888777777777777888777666555555555666666444444333222222222333333444444333333333333444444000333444222...---///333000000000000000000000000111111111111111111111111....../////////000000000111111000////////////000////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////111000///.........//////............////////////////////////////////////......////////////.....................///000000////////////............//////000000000111111111////////////000000000000000///...------...///000111111000000//////..............................444444444555555444444444333333222222222111111111111111111222222222333333////////////////////////////////////////////////000000////////////000000////////////////////////............////////////////////////////////////000000000000//////////////////000000000000//////............////////////////////////////////////............////////////////////////////////////111222888CCCMMMRRRNNNIII;;;777222000000111000///000000/////////////////////////////////.........///////////////.........000000////////////000000111000//////000000111111........................////////////////////////////////////////////////......------------..............................//////.........///000000......................................................------------......///////////////.................................000000//////......------//////////////////////////////000000000000/////////......---------......////////////////////////000000000000000000//////,,,------...///000111111////////////////////////............////////////000///...------...///000............///////////////////////////////////////////////////////////////////////////////////////......---------..............................111111111000000000//////---------............///........................---------...///000000111------......//////000000////////////////////////..................------............///////////////////////////000000111111111111111111111111111111111222333333333333222111222555888:::<<<>>>>>>>>>>>>>>>@@@AAA@@@===;;;;;;;;;;;;;;;:::999999888::::::;;;;;;;;;<<<<<<<<<777777777777666666666666666666666666555666666666444333333222222333333333222222222111111222222222222444444222///...///111////////////////////////000000000000000000000000......//////000000000000000000///////////////000///////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////111111111000000000000000---------...///000000111////////////////////////......////////////.....................///000000///////////////...............---------.........////////////000000000000//////............//////111111000000//////..............................444555666666666666555444333333222222222111111111///000000111111111111111////////////////////////////////////////////////000000////////////000000000000000000000000000000............////////////........................////////////000000000000//////000000000000//////............////////////////////////////////////........./////////000000////////////////////////000333999CCCLLLNNNIIIDDD666444222000000111000000//////000000000000000000.........///////////////.........///////////////000000////////////000000000000//////......///000////////////////////////////////////////////////////////////////////////................................................///...............//////......................................................------------...............///////////////////////////////////////------......//////000000//////////////////////////////000000000000//////......---------......///........................//////////////////000000,,,------...///000111111......////////////.............../////////000000333111///...---------...............////////////////////////////////////////////////////////////////////////////////////......------------...///........................000000////////////......---------............///........................///////////////.........000000//////......------////////////////////////------.........................../////////000000///////////////000000111000000000000000000000000000111222222333333222222111333555888:::<<<>>>>>><<<<<<===>>>???>>><<<999;;;;;;::::::999999999999999999:::;;;;;;<<<<<<<<<777777777666666666555555555555555666666666666555333333333222222333333444333222222222222222222333666333111000111222000...////////////////////////////////////////////////,,,---...////////////............------......///////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------,,,,,,,,,------...///000111111////////////////////////......////////////.....................///000000.........//////////////////...------,,,---......////////////000000000000/////////....../////////111000000000/////////...////////////////////////444555666777777666555444555555444444444444333333...///000000111111000000000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000............////////////////////////////////////////////////000000000000///000000111111000000///............////////////////////////////////////....../////////000000000////////////////////////000222888???EEEFFFAAA<<<222222111111111111111111//////000000000000111111.........///////////////.........///////////////000//////......//////000...//////...---,,,---///////////////////////////////////////////////////////////////////////////---...////////////...---..............................---------......///................................................///..................///.........///////////////////////////////////////,,,,,,---...///000111111///////////////////////////000000111111000000///...------------...//////..............................////////////000000------......//////000000---......//////......---....../////////000000000222111000///...---------............////////////000000000000000000000000////////////////////////////////////////////////.........---......///000................................................---------............///........................000000//////............111111000///...---,,,,,,////////////////////////.............../////////.........//////000000111///////////////000111111000000000000000000000000000111111222222222222222222333555777999:::;;;<<<;;;;;;;;;===???>>><<<999;;;;;;:::999999999::::::777777888888999999::::::777777777777666666666666444444555666666666555555333333222222222333444444555555444444444444555555666333///000333444111...000000000000000000000000........................,,,---...///000///.........------------......///////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////...////////////...---------------...///000000111////////////////////////......////////////.....................///000000.........///////////////111000///.........///000////////////000000000000/////////////////////////////////000000000000000////////////////////////333444666777777666444333555555444444444444333333...///000111222111111000111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000............////////////////////////////////////.../////////000000000111000000111111111111000000............////////////////////////////////////.../////////000000000000000000000000000000000000000111555999======999555///000111111111111111111//////000000000111111111............/////////000............/////////000///..................///...000000///,,,+++---///////////////////////////////////////////////////////////////////////////---...///000000///...---........................---,,,,,,,,,---...//////////////////////////////........................000//////......//////000............/////////000////////////////////////------......//////000000////////////////////////000000111111111111000000---------------...//////................................./////////000000.........///////////////------...//////...------.../////////000000000000......///////////////...............////////////000000000000000000000000///////////////////////////////////////////////////.........//////000111................................................---------............///.................................///////////////000000//////......------////////////////////////.........//////000000000---......///000000111111///////////////000111111000000000000000000000000000000111222222222222222111222333555666777888888::::::;;;>>>??????===;;;;;;;;;:::999::::::;;;<<<888888888888888999999999888888888777777777666666333444555666666666555555333222222222333333444555555555444444444444555555333222111111222222222222000000000000000000000000////////////////////////,,,...///111111000///..................///000000////////////////////////............/////////000////////////////////////////////////////////////////////////////////////////////////////////////000111222222222111//////------......//////000000////////////////////////......////////////.....................///000000............/////////000222111///------...///000////////////000000000000//////000000000000//////......//////000000111111////////////////////////222333555666666555333222333333333222222222111111///000111222333222111111111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000............/////////000000000000000000000000000.../////////000000111111000000111111111111000000............/////////000////////////////////////////////////000000000000111111111111111111111111000111222555888777444000...///111111111111111222//////000000111111111222---.........//////000000---.........//////000000......------------......///000111///,,,+++---000000000000000000000000000////////////////////////////////////////////////---...///000000///...---........................,,,,,,,,,,,,---...//////000000000000000000000000........................000000////////////000000---.........//////000000000000000000000000000000///////////////.........////////////////////////000000111111111111000000---------------...///000........................---.........//////000000///////////////.........,,,---...//////...---,,,////////////000000000000***,,,...000111111111000............/////////000000000000000000000000000///////////////////////////////////////////////////////////////000111111.................................///////////////---------.........//////////////////////////////,,,------...///000111111.........///////////////////////////////////////.../////////000000111111---......///000111111222///////////////000111111000000000000000000000000000000111222222222222111000000222333444555555555:::;;;<<<>>>AAAAAA???===;;;::::::999:::;;;===>>>::::::::::::::::::::::::888888888888777777777777222333555666666666555555222222222222333333444555444333333222222333333444000333444333000000222666000000000000000000000000000000000000000000000000...///111222333222000//////////////////000111111////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////---.../////////...,,,+++.........///////////////////////////////////////......////////////.....................///000000---.........//////000000000///---+++++++++---...////////////000000000000//////000000000000//////------...///000111222222000000000000000000000000333333444444333333222111222222222222222222222222////////////////////////000000000000000000111111000000000000000000000000////////////////////////000000000000000000000000...------------...//////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000........................////////////000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////000000000000000111111222///...---,,,,,,---...///////////////////////////---......///////////////000000000000000000000000........................//////.........---------......////////////......///......---------......+++++++++,,,---...///000000000////////////000000////////////000000000000000000000000000000000000............////////////........................,,,,,,------......//////////////////////////////......////////////..................////////////////////////////////////////////////////////////..................------//////.........//////000////////////////////////......////////////......000///---,,,---...000222//////............//////000000//////......------////////////////////////---------........./////////......---------.......................................................................................---...///000000////////////////////////......//////000000111111......////////////......---------......000111111111111000000//////......000000000000000000000000222222222222222222222222333333444444555666666666:::<<<@@@DDDFFFCCC>>>:::<<<;;;;;;:::::::::;;;;;;<<<;;;:::888777666666666333444555777888888888888888888777666555444333333777777666555444444333333444444555555555444333333222333333222111000///...000000000000000000000000000000//////.........---////////////////////////////////////////////////////////////............000000000000000000000000////////////////////////////////////////////////////////////////////////////////////............////////////////////////........................////////////////////////111111000000//////......000000000000000000000000000000000000000000000000...///////////////...---////////////000000000000000000//////.........---...///000111111000///...////////////////////////333333444444333333222111222222222222222222222222000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000...------------...//////////////////000000000000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////...///000000111///...------------...///////////////////////////---......///////////////000000000000000000000000........................//////.........---------......////////////......///......---------......---,,,,,,------...///000000000////////////000000////////////000000000000000000000000000000000000............////////////......................................./////////////////////////////////......////////////..................////////////////////////////////////////////////////////////........................///...............//////////////////////////////......////////////......000///---------...000111//////............/////////////////////.........////////////////////////---------........./////////......------.........////////////////////////....................................................../////////000000000..............................//////000000000000......////////////......---------......///000111000000000000//////......000000000000000000000000222222222222222222222222333333444444555666666666:::;;;???BBBCCCAAA===:::===<<<;;;:::::::::::::::;;;;;;999888777666666666555555666777888888888888888888888777666666555555777666666555444444333333333444444444444444333333111111111111111111000///000000000000000000000000111111000000000/////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////............................................................////////////////////////000000000000//////......////////////////////////////////////////////////......///////////////...////////////000000000000000/////////...............///000111111000///...////////////////////////333333333333333222222111222222222222222222222222111111111111111111111111222111111111000000//////////////////////////////000000000000000000000000000000000000000000000000......------......///000////////////000000000000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////...............//////000///...------------...///////////////////////////---......///////////////000000000000000000000000.......................................---------......////////////............---------....../////////............//////000//////......//////000////////////000000000000000000000000000000000000............////////////........................000000///////////////...////////////////////////......////////////..................////////////////////////////////////////////////////////////........................///......---------......////////////////////////......////////////......///......------///000111//////............//////.........///////////////////////////////////////------.........////////////......---......//////000000000000000000000000...................................................///000111111111000000------------------------...////////////000000000......////////////............---......///000111000000000////////////...000000000000000000000000222222222222222222222222333333333444555555666666999:::<<<>>>>>>===<<<;;;======<<<:::999999999999:::999888777666555555555666777777888888888777777888888888888888777777777666666666555444444333333222333333333333333333333111111111111111111111111000000000000000000000000111111111111000000000000////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////............------------------------........................////////////////////////000000000////////////...................................................------...///000000000///////////////000000000000////////////...............//////000000//////...////////////////////////222333333333333222111111222222222222222222222222111111111111111111111111222222111111000/////////////////////////////////000000000000000000000000////////////////////////...............//////000////////////000000000000////////////////////////////////////////////////////////////////////////........................////////////000000000000////////////////////////......//////000000111111///////////////////////////////////////////////////............///000000.........------.........////////////////////////---......///////////////////////////////////////......................................................////////////.........------------...//////111111000////////////////////////....../////////////////////000000000000////////////////////////............////////////........................111111000000//////......////////////////////////......////////////..................////////////////////////////////////////////////////////////............///////////////......------------...////////////////////////......////////////......///............///000000//////............//////------......//////000000////////////////////////............////////////...............//////000////////////////////////................................................---///111222333222000///........................////////////////////////......////////////.....................///000000////////////////////////000000000000000000000000111111111111222222222222222333333444444555666666888999:::::::::::::::;;;>>>===<<<:::999888888888888888777666555555666666888999999999888888777666666666666777777888888888666666555555555444444444222222222222333333444444555444333222222111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////............------------------------........................////////////////////////////////////////////////................................................,,,,,,...///000000000000////////////000000000000///////////////.........////////////////////////////////////////////////222222333333222222111000222222222222222222222222111111111111111111111111111111111111000000//////////////////////////////000000000000000000000000///////////////////////////............///000000////////////000000000000////////////////////////////////////////////////........................////////////////////////////////////000000000000////////////////////////......//////000000111111////////////////////////////////////////////////000000//////000000111222---..................---////////////////////////---......///////////////////////////////////////........................---...........................////////////......---------------...//////222111000/////////////////////............//////////////////000000000000////////////////////////............////////////////////////////////////111111000000//////......////////////////////////......////////////..................////////////////////////////////////////////////////////////........./////////000000000///...---------------////////////////////////......////////////.....................///000000//////............//////------......//////000000////////////////////////........./////////000000...............///000111........................................................................---///111222333222000////////////////////////////////////.....................////////////......///............//////000.............../////////////////////////////////000000000111111222222222222222333333444555555555777888999888777777999;;;>>>===;;;:::999888777777777777666666666666666777::::::::::::999888777666444555555666666777777777555555555555555444444444222222111222333444555666999888666444222111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////............................................................////////////////////////.............../////////................................................,,,,,,...///000000000000////////////000000000000........./////////////////////............//////////////////////////////222222222222222111111000222222222222222222222222111111111111111111111111000000000000000000000111////////////////////////000000000000000000000000000000000000000000000000//////......//////000111////////////000000000000000000000000000000000000////////////////////////........................////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000111222222------...//////...------////////////////////////---......///////////////000000000000000000000000........................---------.....................////////////......---------------...///000111111000//////////////////......------......///////////////000000000000000000000000000000000000............////////////////////////////////////000000///////////////...////////////////////////......////////////..................////////////////////////////////////////////////////////////.........//////000000111111000///...............////////////////////////......////////////.............../////////////////////............//////.........///////////////////////////////////////....../////////000000000............///000111111...........................................................................///000111111111000000000000000000000000000000/////////............---......////////////......//////............//////---............///////////////////////////////////////000000111222222222222222222333444444555555555777999888555555888;;;<<<<<<;;;999888888888888777777666666666777888888:::::::::::::::999888777444444555555666666777777555555555555555555555555222222222222333555777888:::888666333222111111111000000000000000000000000............////////////////////////////////////////////////////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////............////////////////////////........................////////////////////////---............/////////................................................------...///000000000///////////////000000000000.........//////////////////......------......///////////////////////////222222222222222111000000222222222222222222222222000000000000000000000000/////////000111111222222000000000000000000000000////////////////////////000000000000000000000000///////////////000000111////////////000000000000000000000000000000000000////////////////////////........................////////////////////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////000111111------...//////...------////////////////////////---......///////////////000000000000000000000000........................---------.........//////......////////////......---,,,,,,------///000000000000///........./////////......------......///////////////000000000000000000000000000000000000............////////////////////////////////////.............../////////////////////////////////......////////////..................////////////////////////////////////////////////////////////---......///000000111111222222111//////......///////////////////////////......////////////......---....../////////////////////............/////////////////////.........////////////////////////.../////////000000000000............///000111222............................................................................../////////000000000000000000000000000000000//////.........---------......////////////......//////............//////---------.........///////////////////////////////////////000111222222222111222222333333444555555444777999888555444777;;;;;;;;;:::999888888999999777777777777777888999:::::::::::::::::::::999999666666666666666777777777555555555555555555555555333333222222444666999;;;666555333111111111222333000000000000000000000000......//////000000000000////////////////////////////////////////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////............................................................////////////////////////---------.........//////////////////////////////////////////////////////......///////////////...////////////000000000000............/////////000///...------------...///////////////////////////111222222222222111000000222222222222222222222222////////////////////////......///000111222333333111111111111111111111111////////////////////////000000000000000000000000///////////////000111111////////////000000000000000000000000000000000000////////////////////////........................000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////...............///000000,,,---...//////...---,,,////////////////////////---......///////////////000000000000000000000000........................---------.........//////......////////////......,,,,,,,,,---...///000111//////............//////.........------.........////////////000000000000000000000000000000000000............/////////000000000000000000000000000,,,---------......//////////////////////////////......////////////................../////////000////////////////////////////////////////////////---......///000111111222333333111000////////////////////////////////////......////////////......---......///000///////////////............//////000000//////.........---////////////////////////////////////000000000000............///000222222000000000000000000000000................................................///............///000000//////////////////////////////.........---------......////////////......000//////.........//////---------.........//////////////////////////////...//////000111222222222111222222333333444555555333777:::888555444777:::::::::999999888999999999777777777777888999:::;;;999::::::;;;;;;:::::::::888888888777777777777777444555555555555555555555444333333333555777:::<<<222111000//////111333444000000000000000000000000//////000000111111111222////////////////////////////////////////////////000/////////....................................////////////////////////////////////////////////////////////////////////000/////////............------------------------........................////////////////////////---------.........//////000000000000000000000000000000000000000000000000...///////////////......////////////000000000000---.........//////000000///...---,,,,,,---...///////////////////////////222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////...///000000000...---,,,000000111111111111000000............////////////000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000////////////000000000000.........///////////////222111000.........///000////////////////////////222222111111000000////////////.........---------............///////////////000111111111///...---000000//////.........------------......000111111//////.........---------000000//////.........---000//////.........//////111111000000/////////...---------......000111111222000///...//////---,,,////////////////////////............////////////000000000000000000000000000///...---------------........................111222333333222111000///......------------...............///......---,,,,,,---///000000///---,,,------......//////000000000000000000000/////////000000000000000000000000//////.........------------...000111111111000///////////////////////////000000//////.........---000000//////......------111111000///......------////////////////////////////////////////////////............////////////////////////////////////............////////////+++,,,,,,---...///000000........................000000000000000000000000......------------......//////000000000000//////000000000000111111111111333222222222222222222333333333222222222333444444777777666666666888999:::::::::::::::::::::::::::;;;:::888777777777888999<<<;;;:::999888888888888999888888777666555555444666555555555444444444444555444333222111222333333333333222111000000111111444444333222111000///...000000000000000000000000........................000///...------...///000......////////////......///////////////////////////////////////////////////...---,,,+++,,,,,,---............////////////........................+++---...000000///---,,,---------------------------------.........//////////////////////////////............////////////......////////////......000000000000000000000000000000000000////////////111111000000//////......////////////............////////////////////////222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////.../////////......---,,,000000111111111111000000............////////////000000000000000000000000.........///////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////222111///.........///000////////////////////////111111111000000000000000//////.........---------............////////////000000000000000///......000/////////............---------......///000111//////.........---------000/////////............//////...............///000000000//////............------......000111111222000......//////---,,,////////////////////////............////////////000000000000000000000000//////...---------..............................111111222222222111///............------.........,,,------.../////////............------................../////////////////////////////////////////////////////////////////////.........---------......//////000000000///000000000000000000000000000/////////............///////////////..................---,,,+++++++++////////////////////////////////////////////////............////////////////////////////////////............//////////////////.........---------........................000000000000000000000000......------------.........//////000000//////...//////000000000111111111222222111111111111222222000000111222333555666777777666666666777888999::::::::::::::::::::::::::::::999888777666777777888::::::999888888888888888999888888777666666555555666666666555555555444444555444333222222222333333333222222111000000111111444444333222111000//////000000000000000000000000........................000///...------...///000......////////////......////////////////////////////////////////////////000///...---------..................////////////........................,,,---...//////...---------------------------------------.........//////////////////////////////////////////000000000000......////////////......000000000000000000000000000000000000////////////111000000000/////////...////////////............////////////////////////222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////......------......///000000111111000000///............////////////000000000000000000000000------......//////000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////111000///........./////////////////////////////////000000000000000000111...............---------............////////////111000000///////////////////////////..................---......///000111...............---------////////////..................---------......////////////...........................///000111111111000......//////...,,,////////////////////////............////////////000000000000000000000000.........---......//////........................000000000000000000///...........................+++,,,---...///000000000000///---,,,,,,---///000///////////////........................................................./////////............---......------......///000111111111111111111111111////////////.....................///////////////111111111000//////......////////////////////////////////////////////////............////////////////////////////////////............/////////////////////.........------////////////////////////000000000000000000000000......------------...............//////.........//////000000000000111111111111000000000000111111......///111333666888999666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999888777555555666666777888777777777777888999999888888888777777666666555777777777666666666555555555444333222222222333333333222111111000111111111444333333222111000//////000000000000000000000000........................//////............//////......////////////......////////////////////////////////////////////////000000///.........//////---............/////////................................................------------------------------.........///////////////////////////////////////000000000111111111------............------000000000000000000000000////////////000000000000000000000000////////////////////////............////////////////////////222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////111000///...---...///000//////000000000000//////............////////////////////////////////////,,,------...///000111111////////////////////////000000000000000000000000111111000000//////......000000000///////////////////////////.../////////////////////////////////.../////////000000111111....................................////////////111000///......///000111///////////////........................///000000........................///////////////............------------......///..................------//////......///000111111111///......//////...,,,////////////////////////............////////////////////////////////////......---......///000000........................//////////////////............////////////......,,,---...//////000000000000///...------...///000000000//////......---------------.............../////////////////////////////////.....................---,,,,,,...///000000000000000000000000000///////////////.........------......//////000000333333333222222111111111////////////////////////////////////////////////............////////////////////////////////////............////////////,,,,,,---...///000111111000000000000000000000000////////////////////////......------------......------............------////////////000000000111000000////////////000000......///111333555777888555555666777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;888777666555444555555666555555666666777888:::;;;888888888777777777666666777777777777666666666666444444333333333222222222222222111111111111111222333333222222111000000///////////////////////////......................../////////....../////////......////////////......//////////////////////////////////////////////////////..................---------.........//////........................000///......---......///------------........................////////////////////////////////////////////////000000000000------............------000000000000000000000000////////////000000000000000000000000////////////////////////............////////////////////////222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////111111/////////000111222//////000000000000//////............////////////////////////////////////,,,------...///000111111////////////////////////////////////////////////111000000000/////////...111111000000////////////.........////////////...////////////////////////......//////000000000111---.................................////////////111000///......///000111.........//////////////////............//////000---..............................///////////////---------------...///000------..................000////////////000000111000///......//////...---////////////////////////............////////////////////////////////////...............///000111////////////////////////..................//////......///000000///.........///////////////............///000000///......000000//////......------------------......//////000000000000000000000000////////////////////////......---,,,,,,...///000////////////////////////.........///////////////------......//////000000000000////////////......////////////////////////////////////////////////............////////////////////////////////////............////////////,,,------...///000111111000000000000000000000000////////////////////////......------------......------............------...////////////000000000000//////////////////000000000000111222333444555444555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888777555444444444555666444555555666777999;;;;;;888888888888777777777777777777777777666666666666444444444333333333222222222111111111111111222222333333222222111000000000////////////////////////////////////////////////...//////////////////.........////////////......////////////////////////////////////////////////------------------------------------....................................111000///............///---------....../////////........./////////000000////////////////////////---------.........//////---..................---////////////////////////.../////////000000000111////////////000000000000////////////............////////////////////////222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////000000111111...//////000000//////...............////////////000000000000000000000000------......//////000000000000000000000000000000/////////////////////////////////000000000000000222111111000000//////...------.../////////......////////////////////////...//////////////////000---------...........................///////////////////////////000000111........./////////////////////............//////---------........................///////////////...............///000111.............../////////000000000//////000000111000///......///000///---////////////////////////............////////////000000000000000000000000/////////...//////000000///////////////////////////............///000000...///000111111000///...000000000000000///...------...000111111000...---///////////////.........---------...//////000000111111111111111111111111...////////////000000000......------......///000.................................///////////////.........///////////////000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////............////////////000000000/////////......////////////////////////000000000000000000000000......------------...............//////...............////////////000000000000////////////000000222111111111111222222333333444666777999:::::::::::::::::::::::::::::::::888777666444444555555666555555666666888:::;;;<<<888888888888888888888888777777777666666666555555333333444444444333222111111111111000111111222333222222222111111111000000000000000000000000000000////////////////////////......////////////............////////////......////////////////////////////////////////////////+++,,,------...---------,,,------------.................................111000000//////.........---------...//////000000....../////////000000000////////////////////////,,,,,,---------...............////////////......////////////////////////......//////000000111111////////////000000000000////////////............////////////////////////222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////------...///////////////......////////////..................////////////000000000000000000000000.........///////////////000000000000000000000000////////////////////////......//////000000111111222222111111000//////...,,,---.../////////......///////////////////////////////////////.........---------.........//////............////////////......///000000000000000............/////////000//////............//////---------.........//////............/////////000///......//////111222222.........//////000000000111111000000000000000111///...---...///000///...////////////////////////............////////////000000000000000000000000111000////////////////////////////////////////////////.........///111111...///000111111000///......//////000000000////////////000000000000//////.........///////////////------...//////000111111000000000000000000000000.../////////000000000000......//////000000000///////////////////////////............/////////000///////////////.........222222222222222222222222////////////////////////////////////////////////............////////////////////////////////////............////////////000000000000/////////...........................000000000000000000000000......------------.........//////000000//////............/////////000000111000000//////000000111111111111111111111222333333444666888999:::::::::999999999999999999999999888777666555555555666777666666777777999:::<<<===888888888888888888888888666666666555555555444444333333444444444333222111111111000000111222222333222222222111111111111111000000000000000000000000////////////////////////---...///000000///...---......////////////......////////////////////////////////////////////////+++,,,---/////////...---,,,,,,---------.................................000000111111000///---,,,---------...///000000000.../////////000000000000////////////////////////------------........./////////000000000000//////////////////////////////.........///000111111111.../////////000000000111////////////............////////////////////////222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////***+++---...///...------......////////////................../////////000000000000000000000000000///////////////.........000000000000000000000000////////////////////////------...///000111222222222222222111000//////...+++,,,.../////////......////////////////////////000000//////.........------------.........//////............/////////000---...///111111111000///---.........//////000000000//////.........//////---------.........//////---.........//////000000////////////000111333333.../////////000000111111111111000000000000000111///...---...///000///...////////////////////////............/////////000000000000000000000000000222111000//////...//////000000000000000000000000000///......///000111222...///000222222000///...,,,---...000111111111111111000///......///000111---.........//////000000.........///000111111222////////////////////////.../////////000000111111---...000111111111000///000000000000000000000000---.........//////000000000000//////.........---.............../////////////////////////////////////////////////////////............/////////000////////////////////////............/////////000------...///000111222222........................000000000000000000000000.........------.........//////000000000000//////............/////////000111111000000000000111111000000000000111222333444222444666888::::::::::::888888888888888888888888999888777555555666666777777777777888999;;;<<<===888888888888888888999999666555555555444444444444333333444555444333222111111111000000111222333333222222222111111111111111000000000000000000000000000000000000000000000000---...///000000///...---......////////////......////////////////////////////////////////////////,,,---///000000000//////,,,,,,,,,---------..............................///000222222111///---+++---------...///000000111////////////000000000000////////////////////////............/////////000000000111111111111000000////////////////////////---......///000111111222.../////////000000111111000/////////............////////////////////////111111222333333333333222111111222222222222111111000000000000000000000000111///...///000111000...//////////////////////////////////////////////////////............//////////////////////////////........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111000000//////......//////............/////////////////////////////////111222111000///000111333222000............///000000000000000000000000......------------......////////////////////////...///////////////......000000//////.........---//////.........------------------.........//////////////////////////////000000000000000000000000---......///000111111222222111000//////......///000000////////////000000...............///000000000000//////.........---////////////////////////...---,,,,,,---...///000//////////////////////////////000000000000//////111111111111111111111111---------.........////////////.........---------////////////////////////222111000//////000111222111111000000//////......//////000000///...------......////////////......//////............//////***,,,///111222222111000222111000.........///000000000000000000000000000000000111111111111000000////////////////////////.............../////////................................................//////......///111444555333333222222111000////////////000000///...------////////////////////////............////////////000000000000000000000000////////////000000000000//////000111111111111111666555444333444666888999<<<<<<;;;:::999999999999999666444444888::::::999999999999888999999::::::::::::999999999999:::::::::888666666666555333222444444333333333333222222222222222222222222222222000000000000000000000000///000111111///......///---.........//////000000......//////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////000...,,,---000111///------.........//////000000000000000000000000000000///////////////////////////////////////.........////////////////////////000///...------...///000000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000/////////000000000000111111111222333333333333222222222222333222222111111000000000000000000000000111///...///000111000...//////////////////////////////////////////////////////............//////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////............/////////////////////////////////000111000//////000111333222111000/////////////////////////////////////////////....../////////////////////////////////...///////////////......000/////////............//////.........------------------.........//////////////////////////////000000000000000000000000......//////000000111111000///////////////000111000000////////////000000...............///000000000/////////............////////////////////////......---------...///000//////////////////////////////000000000000//////////////////////////////---------.........////////////.........---------////////////////////////000000///......///000000111000000000/////////...//////000000///......---...//////000000//////...000000////////////000000///000222333333222000///222111000///......///000000000000000000000000000......////////////......////////////////////////222222222111111111111111................................................//////......///111333555333333222111111000/////////////////////......---////////////////////////////////////000000000000////////////////////////////////////000000000000//////000111111111111111444333333333333555666777;;;;;;:::999999999999:::;;;888666666999::::::999999999999888888999999::::::999999999999999999:::666555444444555666555333444444333333333333222222222222222222222222222222000000000000000000000000///000111111///......///............/////////000///////////////.........////////////........................////////////////////////////////////////////////////////////////////////////////////000...---...000000///---////////////000000000111......................../////////////////////////////////////////////...////////////////////////000///...------...///000000000000000000000000000000000000/////////......////////////////////////000000000000000000000000,,,------------.........111111222333333333333222222333333333222111111000000000000000000000000000111///...///000111000...//////////////////////////////////////////////////////............//////////////////////////////........................////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000//////............//////////////////////////////...///000///.........000222222222222111000//////........................000000////////////000000////////////////////////...//////000000/////////////////////............/////////............---------........./////////////////////////////////000000000000000000000000////////////000000000000............///000111222000000////////////000000...............///000000////////////............//////////////////////////////...------.........////////////////////////...//////000000//////...////////////////////////------.........//////////////////............---//////////////////////////////............//////000000000000//////////////////000000000///......///000000111111000000///111111000000000000111111333444444444333222000...111000000////////////000000000000000000000000000......////////////......////////////////////////000000000//////.........................................................//////......///111333444222222222111111000000//////////////////.........//////////////////////////////000000000111111111////////////////////////////////////000000000000//////000111111111111111111111222333333444444555999999999999::::::::::::<<<:::999888999::::::999:::999999888888888999999999999888888888888999999333222111333555777666666444444333333333333222222222222222222222222222222000000000000000000000000///000111111///......///............////////////000000//////.........---////////////........................////////////////////////////////////////////////////////////////////////////////////000...---...///000///...///000000000000111111111........................////////////////////////......////////////////////////////////////////////////............//////000000000000000000000000111000000000000000//////////////////////////////000000000000000000000000,,,,,,,,,------------...111111222333333333333222222222222222111000//////000000000000000000000000111///...///000111000...//////////////////////////////////////////////////////............//////////////////////////////........................////////////////////////////////////////////////000000000000000000000000////////////////////////......//////000000111111//////............//////////////////////////////---...///...------...///000111222222222000///...........................000//////////////////000////////////////////////...//////000000000000//////////////////........./////////...........................////////////////////////////////////////////////////////////000000000000///////////////////////////000111111000000////////////000000...............///000000///////////////.........////////////////////////000000///.........------////////////////////////...//////////////////...000000000000000000000000............/////////////////////...............////////////////////////////////////////////////000000000000//////////////////000000000//////...000000111111111111000000111000000//////000000111444444444444333111000///000000000////////////000////////////////////////000000111111111111000000/////////////////////////////////......------,,,................................................///.........///000222333222111111111000000000////////////.........//////////////////////////////////////////000000000000////////////////////////////////////000000000000//////000111111111111111000111222333444444444444777777888999:::;;;;;;;;;<<<;;;:::999999999888777:::999999888888888888888777777777777777777777777333333222444666777777666444444333333333222222222222222222222222222222222000000000000000000000000///000111111///......///.........///////////////000000000///......------////////////........................//////////////////////////////////////////////////////////////////////////////////////////....../////////...///////////////000000000000000000000000000000000////////////////////////............/////////////////////////////////////////////....../////////////////////////////////111111111111000000000000////////////////////////////////////////////////............////////////111111222333333333333222000000111111000///......000000000000000000000000111///...///000111000...////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////......//////000000111111//////............//////////////////////////////,,,...///...---,,,---......///000000000///...---........................///......------......///////////////////////////......///000111111000000.........///////////////////////////////////////........./////////000000////////////////////////////////////////////////000000000000////////////111111000///////////////000000////////////000000...............///000000.........///////////////////////////////////////000000000//////......---////////////////////////......////////////......000000000000000000000000........./////////000000////////////////////////////////////////////////000000000000000000000000////////////000000000000//////000000000000000///000000111111111111000000000//////......//////000000111111111111111000000/////////000000000000///////////////////////////000000111111111111000000////////////////////////222222222111111000000000////////////////////////////////////////////////.........//////000111111111111111000000000000000//////............///000////////////////////////---------.........//////........................////////////000000000000//////000111111111111111111111333444444555444444666666888999:::;;;;;;:::;;;;;;;;;:::888777666666:::999888888777777777888555555666777777666555555777666555666777888777666444444333333333222222222222222222222222222222222111111111111111111111111///000111111///......//////////////////.........000000//////.........---////////////........................////////////////////////////////////////////////////////////////////////////////////.../////////......//////........................000000000000000000000000////////////////////////---.........//////000000////////////////////////...//////////////////...////////////////////////000000000000111111111111........................////////////////////////........./////////000000111111222333333333333222//////000000000000000///000000000000000000000000111///...///000111000...////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000........................000000000000000000000000////////////000000000000//////............//////////////////////////////---...///...---------///.........//////......---..............................------------......////////////////////////......///000111111111111.........///////////////...////////////000000000....../////////000000000////////////////////////000000000000000000000000////////////000000000000222111000///............000000////////////000000...............///000000........./////////////////////////////////////////////000000000///......////////////////////////---......//////......---////////////////////////....../////////000000000...////////////000000000////////////////////////000000111111111111000000////////////000000000000//////000111111111000000///000000111111000000/////////............//////.........//////000000111...//////000000000000///000000000000000000000000......////////////......////////////////////////000000000000000000000000////////////////////////////////////////////////.........//////000000000000000000000000000000000//////...------...000111////////////////////////,,,,,,---------.................................////////////000000000000//////000111111111111111111222222333333444555555555666888::::::::::::999999:::;;;:::888666666777:::999888777777777777777555666777888888777666555:::888777777888888666555444444333333333333222222222222222222222222222222111111111111111111111111///000111111///......//////////////////.........////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////...///000///...---...000......---------------,,,........................////////////////////////------......///000000000////////////////////////......////////////......000000000000000000000000//////000000000000000111........................000000000000000000000000---------............///111111222333333333333222///000111222222333333222000000000000000000000000111///...///000111000...////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000//////////////////............//////////////////////////////---///000///...---.../////////............////////////////////////////////////............//////////////////////////////......///111111222222111............/////////000.../////////000000000000.../////////000000000000////////////////////////000000000000000000000000......//////000000111111111000///////////////000000000////////////000000...............///000000............/////////000////////////////////////......000000111000//////////////////////////////---......//////......---////////////////////////.../////////000000000000.../////////000000000000//////////////////////////////000111111000//////.../////////000000000111//////000111111111111111...//////000000//////...000000////////////000000///.........//////000000---...///000111111000///000000000000000000000000......////////////......////////////////////////,,,,,,------.../////////////////////////////////////////////////////////....../////////////////////000000000000000000000//////---------...000111////////////////////////------------.........///........................////////////000000000000//////000111111111111111111111000000111222444555555777888:::::::::999888888;;;===<<<999888888999:::999888777666666666666777888:::;;;;;;:::888777999777666666777777666555444444333333333333222222222222222222222222222222111111111111111111111111///000111111///......///000/////////............------......///000000000////////////........................////////////////////////////////////////////////////////////////////////////////////---///000000...---...000//////......------------........................////////////////////////------......///000000111////////////////////////---...///000000///...---000000000000000000000000....../////////000000000........................000000000000000000000000........./////////000000111111222333333333333222000111222333444555555555000000000000000000000000111///...///000111000///////////////////////////000000000000000000000000//////............//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......//////............//////////////////////////////...///000///......///000111000///......///000111000000000000000000000000000000////////////000000////////////////////////......///111111222222222---.........//////000000.../////////000000111111////////////000000000000////////////////////////000000000000000000000000---......///000111111222///......//////000111222000000////////////000000...............///000000---.........//////000000////////////////////////---...///111111111000000////////////////////////---..................---111111111111111111111111////////////000000000000.../////////000000111111////////////////////////---...///000000///...---.../////////000000111111//////000111111111111111......////////////......111111000000000000111111000000///////////////000---...///111111111000///000000000000000000000000000000111111111111000000////////////////////////......///000111222333333000000000000000000000000000000000000000000000000---...///////////////...////////////000000000000///...---,,,---...111222////////////////////////............/////////000........................////////////000000000000//////000111111111111111111000///...///111333444666777999:::::::::888777888;;;>>>>>>;;;999999;;;:::999888777666666666666999:::<<<======<<<:::999666555444555666777666555444444444333333333222222222222222222222222222222111111111111111111111111///000222111///......///000000//////.........---,,,,,,---...///000111111000/////////......................../////////000////////////////////////////////////////////////////////////////////////---///111000---,,,...000000000//////.........---000000000000000000000000////////////////////////---------...///000000111////////////////////////---...///000000///...---000000000000000000000000---.........//////000000........................000000000000000000000000111111111111222222222222000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000//////.........---------000000000000000000000000////////////////////////............////////////000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000////////////000000000000////////////000000000000111111000000//////......//////////////////////////////............//////////////////////////////111111000000//////......///000111222222111000///........................//////............//////000000000000000000000000111000///......///000111111111000000//////......000000//////......------//////.........------------...000111111111000///000000000000000000000000000000000000000000000000/////////////////////////////////...---------,,,000000000000////////////............/////////000111111000000//////......////////////000000000000111000///...------...///////////////000000000000111111111111111000//////000000000000000000000000000000000000111111111111111111000000//////......///............//////000111111111111000000//////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111............////////////000000////////////000000000000//////.........---111111000000//////......///////////////////////////////////////////////////////////////000111111111111000000//////......000000000111222222333333111222444555888999;;;<<<>>>===<<<;;;;;;;;;;;;;;;888888777777777777888888666888;;;======;;;888666999888888777777777777777444333333222222333333444444444333333333333222222111111222333222111000///000000000000000000000000////////////............///000111000...------.........//////000000111111........................//////////////////////////////............//////........................///////////////////////////...------------...///............////////////000///...,,,++++++++++++,,,---...///000000000000......////////////......000000//////.........---//////000000000000//////222111111111000000//////......//////...---,,,,,,000000000000000000000000........................000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000//////.........000000000000000000000000////////////////////////............////////////000///............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000111000000000/////////...//////////////////////////////............//////////////////////////////111000000000/////////...//////000111111000//////........................//////............//////////////////////////////111000///......///000111111000000000/////////...000000000000/////////...//////.........------------...///000111000000///000000000000000000000000000000000000000000000000////////////////////////..................------000000000000////////////........./////////000000111000000000/////////...////////////000000000000111000///...---......///////////////000000000000111111111111111000//////000000000000000000000000000000000000111111111111111111000000///////////////////////////000111222222111111000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111222222222333333000000////////////000000000/////////............111000000000/////////...///////////////////////////////////////////////////////////////000111111111000000000/////////...000000000111222222333333222333444555777999::::::======<<<;;;::::::;;;;;;999888888777777888888999555777999::::::999777555777777666555555555555666444333333222222333333444444444333333333333222222111111222222222111000///000000000000000000000000////////////...............///000///...---...///////////////000000000000........................//////////////////////////////............//////........................///////////////////////////...---,,,,,,---...///............////////////000000111111000///------,,,---...///000000000000......////////////......000/////////............//////000000000000//////111111111000000000/////////////////////...------000000000000000000000000........................000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111000000000000//////000000000000000000000000////////////////////////............////////////000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000////////////000000000000////////////000000000000000000000000//////////////////////////////////////////............//////////////////////////////000000000000////////////...//////000000//////...........................//////............//////////////////////////////000000////////////000000000000000000////////////////////////............/////////............---......///000000000000000000000000000000000000000000000000000000000000000////////////////////////..................//////////////////000000000000....../////////000000000000000000000////////////////////////000000000000000000///.........//////////////////000000000000000111111111111000000///000000000000000000000000000000000000111111111111111000000000000/////////////////////000111333333222222000/////////000111111111111111111111111111////////////////////////////////////000000000000000000000000000000000000000000000000111111111111222333333333444444444444000000////////////000000////////////............000000000000///////////////////////////////////////////////////////////////////////////000111111000000000000////////////000000000111222222333333333333444555666777888888<<<;;;;;;::::::::::::;;;:::999999888888999999:::666666777777777777666666666555444444333333444444444444333333333333444444444444333333333333222222111111222222111111000///000000000000000000000000////////////............---...000///......///000000000000000////////////........................//////////////////////////////............//////........................////////////////////////...------,,,,,,------...---............/////////---///111333333111///---,,,---...///000000000000......////////////......////////////............//////000000000000//////111111000000000000////////////000000000///......000000000000000000000000........................000000000000000000000000111111111111111111111111111111111111000000000///////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////000//////////////////000////////////////////////////////////////////////000000000000000000000000////////////////////////......//////000000111111000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000//////////////////////////////////////////............//////////////////////////////000000000000////////////......////////////..............................//////............//////////////////////////////000000////////////000000000000000000////////////------------------------/////////..................//////000000000000000////////////////////////////////////////////////////////////////////////------......//////000000////////////000000000000...////////////000000000000000000000////////////////////////000000000000000000//////////////////////////////000000000000000000111111111111000///000000000000000000000000///000000000111111111111000000000000000000000000.........///000111222333222111000//////000111222000000000000000000000000........................////////////000000000000///////////////////////////000000000111111111111000000111111111222222222000000////////////000000///////////////.........000000000000///////////////////////////////////////////////////////////////////////////000000111000000000000////////////000000000111222222333333444444444555555666666777::::::999999999::::::;;;;;;::::::999999::::::;;;777777666666666666777777666555444444333333444444444444333333333333444444444444333333333222222222111111111111111000000///////////////////////////////////////............,,,...//////......000111111111000000//////..............................//////////////////////////////............//////........................////////////////////////------,,,,,,,,,,,,---------------.........//////,,,---///000111000///...------...//////000//////......////////////......///////////////.........//////000000000000//////000000000000000000/////////000000000000000//////////////////////////////........................000000000000000000000000111111111111111111111111111111111111000000000///////////////////////////////////////////////////////////////////////////////////////////////////............///////////////000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////......//////000000111111////////////////////////////////////////////////////////////000000000000////////////000000000000////////////000000000000//////////////////////////////............//////////////////////////////////////////000000000000//////............////////////////////////////////////............//////........................//////000000000000//////////////////000000000000........................///////////////////////////////////////000000111////////////////////////////////////////////////000000000000000000000000---......//////000000000.../////////000000000111////////////000000000111////////////000000000000////////////000000000000//////000000000000000000////////////000000000000///000000111111111000000000000000000000000000000///000000000111111111111000000000000111111111111...------...///000111222111111000//////000111222////////////////////////////////////////////////////////////000000000000///////////////////////////000000000111111111111////////////000000000000000000////////////000000.........///////////////////////////000000000000///////////////////////////////////////////////////////////////000000111////////////000000000000000000000111222222333333333444444444555555555555888888888888888999:::;;;;;;;;;::::::::::::;;;;;;999888888777777888888999777666555555444444555555555444444333333444444555444444333333333222222222111111111000000000000000////////////////////////////////////............,,,...//////......000111111111000000//////......//////////////////////////////////////////////////////............//////........................////////////////////////------------------------------------..................---......///000111---...//////////////////......////////////.............../////////////////////000000000000////////////////////////000000//////000000000000000///////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000......////////////000000000000000000000000000000////////////////////////............///////////////000000111111000000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000........................000000000000000000000000////////////000000000000////////////000000000000////////////000000000000//////////////////////////////............//////////////////////////////////////////000000000000000//////......//////000//////////////////////////////............//////........................//////000000000000//////////////////000000000000000000000111111111111111...////////////000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000......//////000000111111/////////000000000111111////////////000000000000////////////000000000000//////000111111111000000////////////000000000000///000000111111111111000000000000000000000000000000000000000111111111111000000000111111111111222...............//////000000000000000111111111111........................000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111//////000000000111111111000000////////////000000.........///////////////////////////000000000000///////////////////////////////////////////////////////////////000111111////////////000000000000000000000111222222333333222333333444444555555555666666666777777999:::;;;;;;::::::999999::::::;;;::::::999999999999::::::888777666666555666666666555555444444444444555555444444333333333333222222222111000////////////000000000000000000000000000////////////............---...000///......///000000000000000//////////////////////////////////////////////////////////////////............//////........................////////////////////////---......//////......---,,,------------.........000000///...///000222333......///////////////.........////////////.............../////////////////////000000000000//////......////////////000000......///000000000//////000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000/////////000000111111111000000000000000000000000////////////////////////............///////////////000111111111111000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000////////////000000000000////////////000000000000.../////////000000000111//////////////////////////////............//////////////////////////////.../////////000000000111111000////////////000111//////////////////////////////............//////...........................///000111111000///....../////////000000000111/////////000000000111111.../////////000000000000000//////...///000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........///000111111111//////000000000111111111.../////////000000000111////////////000000000000...///000111222111111000////////////000000000000//////000111111111111111000000000000000000000000000000000000111111111111000000111111111222222222111000//////.../////////...///111222222222000000////////////////////////111111111111111111111111////////////000000000000000000000000000000000000000000000000111111111111//////000000000111111111000000////////////000000............/////////000.../////////000000000111///////////////////////////////////////////////////////////////000111111.../////////000000000111000000000111222222333333111111222333444444555555555555555666777888::::::::::::999999999999::::::999::::::::::::::::::999888777666666555555666666555555444444444444555555444444333333333333222222222111000///...//////000000000000000000000000000////////////...............///000///...---...///////////////000000000000//////////////////////////////////////////////////////............//////........................////////////////////////......///000000///......,,,,,,---------.........////////////000000000///......////////////............////////////................../////////000//////000000000000//////........./////////000000------...///////////////000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000111111222222222222000000000000000000000000////////////////////////............/////////000///000111222222111000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000.../////////000000111111//////////////////////////////............//////////////////////////////.../////////000000111111222111000//////000111222000000000000000000000000//////............//////...........................///000111111000///....../////////000000111111,,,,,,,,,---------........./////////000000111111000///.........///111222000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......---......///000111111222000000000000111111111111.../////////000000111111////////////000000000000...///000222222222111000////////////000000000000//////000111111111111111000000000000000000000000000000000000111111111111000000111111222222222222333222111000////////////,,,...111333333222000///000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000111111111111............////////////000000////////////000000---.........//////000000.../////////000000111111///////////////////////////////////////////////////////////////000111111.../////////000000111111000000000111222222333333000111111222444555555666444444444555777888:::::::::999999888888999999:::888999::::::::::::999888777777666555555555555666555555444444444444555555444444444333333333222222222111///.........///000000000000000000000000000000/////////............///000111000...------.........//////000000111111000000000000000000000000//////////////////////////////............//////........................////////////////////////...///000111111000///...,,,,,,,,,---------......***,,,...//////...+++***...///////////////............////////////......---.........//////000000//////000000000000//////---.........//////000000,,,,,,---...//////......000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000000000000000000000000000333222111/////////000111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000///...------...///000111000///......///000111////////////000000000000000000000000000000000000111000///......///000111//////000000000000//////111111111111111111111111000000000000000000000000......///000000000000000000000//////.........---000000000000000000000000////////////////////////------------------------111111000000//////......////////////////////////////////////000000000000000///...,,,,,,...///000......------------......---------.........//////000000000000000000000000////////////////////////000000//////.........---//////000000111111222222000000000000000000000000000000000000000000000000222333444333111//////000111111000///...---,,,,,,......//////000000111111//////...//////000111111111111000000//////......000000000000000000000000//////000000000000//////000111111111111222222222////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000............/////////000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000111111111111........................//////............//////////////////////////////......//////000000111111............////////////111000///......///000111000000000000000000000000222222333444444555555666555444444444555666888999>>>===;;;:::999888888888666666777888999999:::;;;:::555222444888;;;:::888777777777777666666666666555444333222111111111111222111111111000000//////000000000000////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000000000000000......////////////......000000//////.........---000000000000000000000000000000000000000000000000000000...------...////////////............//////............////////////------............---------------.........//////000000//////.........---000000//////.........---////////////////////////---.........//////000000111111111111111111111111222222222111111111000000111111111111111111111111333222000/////////000111000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000///......///000000111000///......///000111////////////000000000000000000000000000000000000111000///......///000111//////000000000000//////000000000000000000000000000000000000000000000000......///000000000000000000/////////....................................////////////////////////------------------------000000000000////////////////////////////////////////////////000000000000222111///......///111222000000////////////000000---------.........//////000000000000000000000000////////////////////////000/////////............000000000000000111111111////////////////////////000000000000000000000000111333444333111//////000000000000///......------.../////////000000000111111000000000000000111222111111111111111111000000000000000000000000000000///000000111111000000/////////000000000111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000........./////////000000////////////////////////000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000000...////////////000000000........................//////............//////000000000000000000000000.../////////000000000111....../////////000000000000000////////////000000000000000000000000000000222222222333444444555555555555444555666777999:::<<<<<<:::999888777777777888888999999:::;;;<<<<<<:::777444555999<<<;;;999777777777777666666666555555444333222111111111111111111111111000000000///111000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////......000/////////............000000000000000000000000........................//////...---......///000//////............//////............////////////.........//////.........---------.........//////000/////////............000/////////............////////////////////////............/////////000111111111111111111111111222222222111111111111111222222222222222222222222222111000000///000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111000000//////000000111000000////////////000000////////////000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////000000000000000000000000......///000000000000000////////////....................................////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000111000///......///000111222111111000000111111222------........./////////000000000000000000000000////////////////////////////////////............111111111111000000000000........................000000000000000000000000111222333333111//////000////////////////////////////////////000000000000222222111111000000111111000000000000000000111111000000000000000000000000000111111111111111111000.../////////000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////......000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000/////////000000000000000000000000............////////////////////////////////////000//////......//////000111111111111111111111111////////////000000000000/////////000000000111111//////000000000000//////000000000000000000000000000111111222333333444444555555555666777999:::;;;<<<;;;:::888777777777777::::::;;;;;;<<<<<<======:::777555666:::<<<;;;999777777777666666666555555555444333222111111111111111111111111000000000000111111000000000/////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////..............................////////////......////////////............000000000000000000000000..............................---......///000111//////............//////............////////////...//////000000//////...---............/////////////////////............////////////............////////////////////////............////////////111111111111111111111111111111111111111111111111222222222222222222222222111111000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////111111000000000000111111000000////////////000000////////////000000000000////////////////////////000000////////////000000//////000000000000//////////////////////////////////////////////////////......///000000000000000///////////////.................................////////////////////////////////////////////////......//////000000111111////////////////////////////////////000000000000000///............///000222111111000000111111222............///////////////////////////////////////////////////////////////////////////.........222222111111000000//////////////////////////////////////////////////////000111333222000//////000......//////000000000000////////////000000000000222222111000/////////000,,,,,,------......//////////////////////////////111111222222222222111111/////////000000000111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000...////////////000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000111111111111...///000111111000///...000000000000000000000000000000000111222222333333555666666777999:::;;;<<<<<<;;;:::999888888888888;;;;;;;;;;;;<<<<<<<<<<<<999777666777999::::::888777777666666666555555555444444333222111111111111111111111000000000000000111111111000000000//////////////////////////////////////////////////////////////////////////////........................////////////////////////..............................////////////......///////////////.........////////////////////////000000000000000000000000---------...///000111111//////............//////............//////////////////000000000000//////...............////////////////////////.........///////////////.........////////////////////////.........///////////////000000000000000000000000111111111111111111111111222222222222222222222222000000000111111111000000////////////////////////////////////000000000000////////////////////////////////////////////////000000111111111111000000//////000000000000//////////////////000000000000//////////////////////////////000000000000////////////000000000000//////000000000000000000000000////////////////////////......///000000000000000.........///////////////////////////////////////////////////////////////000000000000000000000000......//////000000111111////////////////////////////////////000000000000000000000000000000000000111000000//////000000111........./////////000000////////////////////////000000000000000000000000.........///////////////222222111111000000//////000000000000000000000000///////////////////////////111222222000//////000......//////000111111111000000000000////////////111000///...............,,,,,,------......//////////////////////////////111111222222222222111111000000000111111111222222111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111000000000000000000000000000000000////////////000000000111222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111//////////////////////////////000000000111111111111111111111111111111111000000////////////000000////////////////////////000000000000////////////000000000000111111111111...///000111111000///...//////////////////////////////000111111222222333555555777888:::;;;<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;:::::::::::::::666666666666777888777666666666666666555555555555444444333222111111111111000000000000000000111111111111111111000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////..............................////////////...............///////////////////////////////////////000000000000000000000000,,,------...///000000111//////............//////............//////////////////000000000000//////////////////////////////.........///////////////.........///////////////000000000000000000000000///////////////.........000000000000000000000000111111111111111222222222222222222222222222222222//////000111111111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///000000111111000000/////////000000000000//////////////////000000000000000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000......///000000000000000.........///////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////000000000000222222222222222222222222000//////......//////000....../////////000000000000000000000000000000000000000000000000000000000.........///////////////111111111111000000000000111111111111111111111111000000000000000000000000...000111111000//////000/////////000000111111111000000000000//////////////////...---------......000000000000000000111111000000000000000000000000000111111111111111111000111111111111222222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222111111000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111222000000000000000000000000000000000000111111111111000000000000000000000000111000000//////000000111........................000000000000/////////////////////000000000111111//////000000000000/////////////////////////////////000000111222222333333333444666888:::;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888888555555666777777666666555666666666555555555444444555444333222111111111111000000000000111111111111222222111111111000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////..............................////////////...............///////////////000000000000000000000000........................,,,---...///000000000/////////............//////............////////////...//////000000//////...000000000////////////............///////////////.........///////////////000000000000000000000000///////////////.........000000000000000000000000000000111111111222222222111111111111111111111111...///000111222111111000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000...///000000000000///......///000111111000///...////////////000000000000000000000000000000000000...///000111111000///...//////000000000000//////////////////////////////000000000000000000000000......///000000000000000............/////////000////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000111111000000000000//////......//////000.../////////000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000111111111000000000000000000000000000000000000000000000000...///111111000//////000000000000000000000111111111000000000/////////...///............//////000111111111111111111000000000000000000000000000000///000000111111000000///000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000/////////000000000000111000000000000000000000000111111000000000000111111////////////////////////111000000000/////////........./////////000000000000000////////////000000////////////////////////000000111111222333333444222333666888:::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::999888888777555666888888777666666666666666555555555444444444555444333222111111111111///000000000111111111111222222222111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////................../////////000000000000000000000000000........................---...///000000///......//////............//////............////////////.........//////.........000000000000/////////.............../////////000............/////////000000000000000000000000000000/////////............000000000000000000000000000000111111222222222222000000000000000000000000...///000222222222111000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000---...///000000///...---...///000111111000///...////////////000000000000000000000000000000000000...///000111111000///...//////000000000000//////........................000000000000000000000000...//////000000000000000---.........//////000000........................////////////////////////////////////////////////111111000000//////......////////////////////////////////////000000000000,,,,,,------------,,,,,,000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000---.........//////000000//////000000111111222222////////////////////////000000000000000000000000...///111111000//////000111111000000000000000000111111000000/////////...//////...//////000111222111111000000//////......000000000000000000000000//////000000000000//////////////////000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222000000000000000000000000............/////////000////////////////////////111111000000000000111111000000000000000000000000111111000000/////////...............////////////111000///......///000111////////////////////////111111111222333333444444111333555888::::::;;;;;;;;;;;;:::999999999::::::<<<<<<;;;:::999999888888666777999999888777666777666666555555555444444444555444333222111111111111//////000000111111111222222222222111111111111000000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000000000000000......////////////......---.........//////000000000000000000000000000000000000000000000000000000......///000000///...---//////............//////............/////////000------............------111111000000/////////...---.........//////000000---.........//////000000000000000000000000000000000000//////.........---000000000000000000000000000000000000111111111111111111222222222222111111////////////////////////111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000............////////////111000///...///000222444......////////////......////////////000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111000000//////............//////////////////111111000000//////......000000000000//////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000111111000000//////......//////............//////111111000000//////......//////............//////111000///...------...///////////////000000000000000000000000000000000000000000000000000000000000111111111111111222222333000000////////////000000444333111////////////000111111000000//////......000000000000000000000000............/////////000000000000000000000000000111111111000000000000000///000111222222111000///333222111000////////////...///111222333333333222333222222222111111000000000000000000000000000000////////////////////////222111000000000111333333444111//////222333222000////////////000111222333111111222222222222111111111111111111111111111111222111000//////000111222000000000000000000000000111111111111111111111111111111111111111111111111000111333444333111///...000000000000000111111111888444111000111222111///000000000000000000000000////////////000000000000000111222333333222111000111111111111111222222222000000000000000000000000000000000000000111111222444444555666888:::;;;<<<==================<<<<<<>>><<<:::999999999999888999888888888:::999888666555444333222222333555555777666555444333222222222111111111111111111111111000111222333333222111000222222222111000//////...////////////////////////........................000000000000000000000000111000///...------...///000000000000000000000000////////////////////////---.........//////000000000000000000000000000000,,,,,,,,,---...///000000000///...------...///000////////////////////////...//////000000000000///////////////////////////////////////////////////000000000000000000000000//////......---------,,,000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000111000///......///000111000000000000000000000000////////////////////////////////////////////////............////////////111111///...///000111333......////////////......////////////000000000000111000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...///////////////.........111000000000/////////.........//////000000111111//////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////000000000000000000////////////000000111000000000/////////...//////............//////000000///.........//////////////////000000000000000000000000000000000000000000000000000000000000///////////////000000111000000////////////000000111111000//////000111222111000000000/////////...000000000000000000000000........./////////000000000000000000000000000000111000000000000000000000///000111222222111000///111111000000000111111222///000111222333333222222111000000000////////////111111111111111111111111111111111111111111111111222111000000000111222333333111...///111222111000222111000000000000000111111111222222222222111111111111111111111111111111222111000//////000111222111111111111111111111111111111111111111111111111111111111111111111111111111222222333222111000///111111111000000000000000666333111111222333111///000000000000000000000000////////////000000000111...///000111111000///...111111111000000000//////000000000000000000000000000000000000000111111222444444555666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999888:::999888888::::::888666777666555444444555666777666666555444333333333333111111111111111111111111111111222222222222111111222222111111000//////...////////////////////////........................000000000000000000000000111000///...---......///........................////////////////////////............/////////000000000000000000000000000---......//////000000000......---,,,,,,---......////////////////////////---...///000111111111111////////////////////////////////////////////////000000000000000000000000////////////......------000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111222222222222111111222222222222222222222222000000////////////000000000000000000000000000000........................////////////////////////............////////////222111000///...///000111...//////000000//////...////////////000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000//////.........---000000000000////////////------...///000111222222//////////////////////////////000000000000//////////////////////////////000000000000000000000000.........///000111111111111111000000000000111111000000000000////////////000//////......//////000//////.........///000000////////////000000000000000000000000000000000000000000000000000000000000///////////////000000111000000////////////000000////////////000111222333000000000000////////////000000000000000000000000....../////////000000000000000000000000000000000000000000000000000111111000000111111111111000000000000000111111222444444000111111222222222111111000000000000000/////////111111111111111111111111333333333333333333333333111111000000111111222333333222000000222333222111333333222000000/////////111111222222222222111111111111111111111111111111222111000000000000111222111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111222222111111000000//////222111111222333333222000000000000000000000000000/////////000000000111111...///000000000000//////111111000000///.........000000000000000000000000000000000000000111111222333444444555777999;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<777888999:::;;;::::::999;;;:::888999::::::888777888888777777777777888888666555444444333333333333111111111111111111111111222222111111111111222222222222111111000/////////////////////////////////........................000000000000000000000000000000///............///........................////////////////////////............////////////000000000000000000000000//////000000000000000000///......------......///////////////////////////------///000111111111111////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////////////////000000000111111111111111111222222222222111111222222222222222222222222000000////////////000000////////////////////////........................////////////////////////............////////////222111000///...///////////////000000000000//////////////////000000000000000000000000000111111111000000000000000000000000////////////////////////000000000000////////////000000000///......------000000000000////////////......//////000000111111//////////////////////////////000000000000//////////////////////////////////////////////////////.../////////000000000111111000000//////000000111000000000000////////////000000////////////000000.........//////000111111////////////000000000000////////////////////////////////////////////////111111111111111222222333000000////////////000000/////////000000111222222000000000000////////////000000000000000000000000...////////////000000000000000000000000000000000000000000000000111111111000000000111111000000000222222111111222333333444111222222222111111111000222222222222222222222222111111111111111111111111444444444444444444444444111111111111111222222222555444333333333444444444333222111111000000000111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222111000000111111222333222222111000///......///000111222333333222111000000000000000000000000//////000000000111111111000111111222222222222222000000000000000000//////000000000000000000000000000000000000000111111222333333444555777999;;;<<<:::::::::;;;;;;;;;;;;;;;:::<<<>>>???>>><<<;;;;;;===;;;999999::::::999777999999888888777777777888666555444333333333333333111111111111111111111111333222111000000111222333111111111111000000//////////////////////////////......................../////////////////////////////////.........//////........................////////////////////////.........///////////////////////////////////////000000//////////////////111111000000000000111111////////////////////////...//////000000000000///////////////////////////////////////////////////////////////////////////111111000000000000000000////////////////////////000000000000///////////////////////////////////////000000000111111111111111111222222222222111111111111111111111111111111//////000000000000//////////////////////////////............................................................////////////111111000//////.........//////000000000000//////////////////000000000000//////000000111111111111000000000000000000000000////////////////////////////////////000000000000000000//////.........---////////////000000000000111111000000//////......//////////////////////////////000000000000//////////////////////////////////////////////////////111000000000/////////...000//////......//////000////////////000000000000000000////////////000000......///000000111111111////////////000000000000////////////////////////////////////////////////111111111111111222222333000000////////////000000000000000111111000000000////////////000000000000000000000000000000000000////////////000000000111000000000000000000000000//////000000111111111111111000000000000000000111444333333222111111222222222222111111111111111111222222222222222333333333111111111111111111111111333333333333333333333333000000111111222222222222333333333222222222333444111111111111111222333333111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111222111111000000111222222333222222111000///.........///111222333222222222000000000000000000000000000000000000111111111111111111111111111222222333000000000111111222222222000000000000000000000000000000000000000111111222333333444555777888:::;;;:::::::::;;;;;;;;;<<<<<<@@@CCCEEEDDDAAA>>>======>>><<<:::999::::::999888888888888888777777666666555555444333333333444444111111111111111111111111333222111000000111222333111111111000000000000000////////////////////////////////////////////////////////////////////////....../////////////////////////////////////////////////////////////////////////////////.........///////////////////////////.....................000000111111111111000000000000000000000000000000000111111000000///...---////////////////////////000000000000000000000000////////////////////////000000111111111111111111////////////////////////000000000000////////////000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000//////000000000000//////000000000000000000000000............................................................/////////////////////////////////...///000000111111000000///////////////000000000000/////////000111111222222000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000222222111000///...------//////////////////////////////000000000000//////////////////////////////000000000000000000000000111111111000///.........//////............//////////////////000000000000111000000//////000000111//////000111111111000000////////////000000000000000000000000000000000000000000000000000000000000///////////////000000111000000////////////000000000000111111111000000///////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000/////////000111111222222111111000000000000111111444444222111111000000000222111111000111111222222000000000111111111111111222222222222222222222222222222222222222222222222000000111222222222222111000111222111//////111222000000000111111333444444111111222222222222111111111111111111111111111111111111222333333222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222111111000000//////...000222222111111111222000000000000000000000000000000000111111111222222///.........///000111222000111111111222222222222000000000000000000000000000000000000000111111222222333333444666888:::;;;:::::::::;;;<<<<<<======CCCFFFHHHFFFAAA>>>>>>???@@@===;;;999:::::::::999777777888777777666555444555444444333333444444444111111111111111111111111222222111111111111222222111111000000000000000000////////////////////////////////////////////////000000000000000000000000---...//////000/////////000000000000000000000000///////////////////////////////////////.........000000000000000000000000---------...............---......//////......---000000000000000000000000000111111000000///...---////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000...///000111111000///...000000000000000000000000////////////////////////....................................////////////......//////////////////000000111111111111000000////////////000000000000...//////000111111222222000000000000000000000000000000000000000000000000.../////////000000000111------......///000000000.../////////000000000111111111000000//////......//////////////////////////////000000000000//////////////////////////////000000000000000000000000000000000000////////////000000////////////000000.../////////000000000111111111000000000000111111000000111111111000//////////////////000000000000000000000000000000000000000000000000000000000000///////////////000000111000000////////////000000...///000111222222111111.../////////000000000111000000000000000000000000//////000000000111111111000000000000000000000000...//////000111111222222222111000//////000111222222111111000000000111111111111000000000222333444000000000111111222222222222222222222222222222222222222222222222222222222///000111222333222222111111222333222000000222444222222111111111222333333111111222222222222111111111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111///000111222333222222111111111111000000000000000///111222111//////111333000000000000000000000000000000111111111222222222///.........///000111222333222222111000/////////000000000000000000000000000000000000000111111222222222333444666888:::;;;:::;;;;;;<<<======>>>>>>BBBDDDFFFDDD???<<<>>>AAAAAA>>>;;;::::::::::::999777888888888777666555444444444444333333444444555111111111111111111111111111111222222222222111111000000000000000000000111////////////////////////////////////////////////000000000000000000000000,,,---///000000000//////////////////////////////////////////////////////000/////////............000000000000000000000000------......//////000000,,,---............---,,,000000000000000000000000......///000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000..................................../////////000------...///000000000///000000111111111111000000////////////000000000000...//////000111222222222000000000000000000000000000000000000000000000000.../////////000000111111,,,,,,---...///000111111.../////////000000111111////////////000000000000//////////////////////////////000000000000//////////////////////////////000000000000000000000000......//////000000111111111111000000000000111111.../////////000000111111111111000000000000111111000111222222111000///...////////////000000000000000000000000000000000000000000000000000000000000111111111111111222222333000000////////////000000+++---///111333333333333.../////////000000111111000000000000000000000000000000000000111111111111000000000000000000000000...//////000111222222222222111000//////000111222////////////000111222333000000//////000222444555222222222333333444444444222222222222222222222222333333333333333333333333///000111222333222111111444666777555333222555777444444333222111111111111111111222222222222111111111111111111111111111111111222333444444333222111222222222222222222222222333333333333333333333333111111111111111111111111...///111333444333111000000000000000000111111111000222222000......000444000000000000000000000000000111111111111222222222111000000000000222444555555444222111///---+++***000000000000000000000000000000000000000111111222222222333444666888:::;;;;;;;;;<<<<<<===>>>??????>>>AAACCC@@@<<<;;;>>>BBBBBB???;;;:::::::::::::::888999999999888777555444444444333333333444444555111111111111111111111111000111222333333222111000000000000000000111111111////////////////////////000000000000000000000000000000000000000000000000,,,---///000000000//////........................////////////////////////000000//////.........---000000000000000000000000---......///000111111222---...///000000///...---000000000000000000000000+++,,,...///111222333333////////////////////////000000000000000000000000000000000000000000000000......//////000000000111000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111000000000111333444111111111000000...------//////000000000000//////111000///...------...///////////////000000000000000000000///......------000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111111111000000111111111111111000//////111111111111111000//////000000000000000000000000---......///000111111222........................000000000000000000000000111111000/////////////////////////////////////////////////////////////////////000000///...------///////////////////////////000000000......000111//////////////////////////////000000000000//////...///000111111000///...000000000000000000000000000000000000000000000000......//////000000111111......///111222333444555222222111111111111111222...//////000111222222222333222000/////////000111222111111111000000//////000000000000111111111111111111111111111111111111000111111111111222222222...///000222222222111000111111222222222111111000333333333333333444444444222222222222222222222222111111222222333333444444555444333111111111222222333333333333333222111111111000000000111333666888888555222111111222222222111111222222222333333333222333333444444333333222111111111111111111111111333333333333333333333333333333333333333333333333555444222000///000000111222111111111000000//////000000////////////000000111111111111111111111111111111000111111111000...000000000000000000000000444333222111222333444555===:::666333222222111000////////////000000000000/////////000111111222222000222333444444444666888888999;;;<<<======>>>>>>???????????????>>>=========<<<;;;;;;::::::;;;;;;999::::::::::::999888888666666555555555444444444222333333444444333333222222222222111111111111000222111111000///......---222111111000///......---//////............//////............////////////000000000000000000000000////////////////////////////////////////////////111111000000000000111111000000000000000000000000///////////////000111111000000000000000000000000///......------///000111111111000000//////......////////////////////////000000000000000000000000//////............//////000000111111222222333333////////////000000000000////////////////////////////////////000000000000000000000000111111111111111111000000000111333333111111111111000///...---//////000000000000//////111000///...---......///////////////000000000000.........///////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111111111000000111111111111111000//////111111111111111000//////000000000000000000000000.........///000111111111........................000000000000000000000000111000000//////////////////////////////////////////////////////////////////////////////...------///////////////////////////000000000......000111000000000000000000000000//////000000000000//////...///000111111000///...000000000000000000000000000000000000000000000000000000000000000///////////////000111222333333444222111111000//////000000...//////000111111222222222222111000000000000000222111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222000000222222333222111111222222333333333333222222222222222222222222222222222222222222222222222222333333333333333333444444555444333222222333333444333444444444444333222222222111111111222444666888888666333222222333333333111222222222222333333333222333333444444333333222111111111111111111111111333333333333333333333333222222222222222222222222444333222111000000000111222111111111000000000000000000////////////000000111111111111111111111111000///000000111111000///000000000000000000000000333222222111222333444555:::777333111111111000///////////////000000000000......///000000111111222000222333444444444666888888999:::<<<============>>>????????????>>>======<<<;;;;;;:::999999999999888888888999888777777666666666555555555444444444222333333444444333333222222222222111111111111000111111111000///.........111111111000///.........//////............//////111111000000/////////...........................////////////////////////////////////////////////111000000//////000000111000000000000000000000000///////////////000111111000000000000000000000000//////...---...///000111111000000000/////////...111111111111111111111111000000000000000000000000000//////////////////000.............../////////////////////000000000000////////////////////////////////////000000000000000000000000111111111111111111111000111111222333222222222222111000/////////000000111111000000///000000///.........//////////////////000000000000------......///000000111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111111111000000000111111111111000000///111111111111111000//////000000000000000000000000......//////000000111111////////////////////////000000000000000000000000000000//////....../////////////////////////////////////////////////////////////////////......---///////////////////////////000000000......000111111111111111111111111111///000000111111000000/////////000000000000//////000000000000000000000000000000000000000000000000222222111000000///......000000111111111222222222111111000///......///////////////000111111222222111111111222111111000///111111111111111000000000000000000111111111222222222222222222222222222222111111111111222222222333111222222333222222111111333333444444444444333333333333333222222222222222333333333333333333333333444444444444444333333333555444444444444555555666444444555555444444333222333333222222333555666888888666333222333444444333222222222222333333333333222333333444444333333222222222222222222222222222333333333333333333333333111111111111111111111111444333222111111000111111111111111111111000000000111000000//////000000111111111111111111111111111000000111111111111111000000000000000000000000000111111111111222333555555666333000///000000//////////////////000000000000---......//////000111111000222333444333444555777888999:::;;;<<<=========>>>>>>??????>>>>>>===<<<;;;;;;:::999888777777777777777777777777666555555666666666555555555444444222333333444444333333222222222222111111111111000111111000000//////......111111000000//////......//////............//////333333222111000///..............................////////////////////////////////////////////////000//////......//////000000000000000000000000000///////////////000111111//////////////////////////////.........///000111000000000000////////////111111111111111111111111000000000000000000000000000000000000000000000000............------------////////////000000000000000000000000000000000000////////////000000000000///000000000111111111111111111111111111111222222222222222222222111000000000000000111111000000000000000//////////////////////////////000000000000............//////000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000000000111111111111000000000000111111111111000///111111111111111000//////000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////000//////.........//////////////////////////////////////////////////////...///////////////......///////////////////////////000000000......000111111111111111111111111111000000000111111000000000//////000000000000//////000000000000000000000000000000000000000000000000111111111000000000//////111111111111111111111111000////////////000111111//////000000111111111111000111222333333222000///111111111111111111111111000000111111111222222222222222222222222222222222111111111222222222333333222222222222222111111000222333444444444444444444555444444444444444444444555555555555555555555555666666555555444444333333444444555555666666777777444555555555555444333333333333333333333444555666666444222222333444333222222222222333333333444444222333333444444333333222222222222222222222222222333333333333333333333333222222222222222222222222333333222222111111111111111111111111111111111111111000000000000000000111111111111111111111111111333444444444222111000000000000000000000000000000000000111222333444555555333111//////000000000///////////////000000000000------......//////000000000222333333333333555666777888999:::;;;<<<<<<<<<>>>>>>>>>>>>>>>======<<<::::::999999888777666555777777777777777666555555666666666666555555555555222333333444444333333222222222222111111111000000111000000000/////////...111000000000/////////...//////............//////222222111000000///......000000000000000000000000//////////////////////////////////////////////////////............/////////////////////////////////////////////000000111///////////////////////////////////////000000000000000000000////////////........................////////////////////////000000111111111111000000111111111000000/////////////////////000000000000000000000000000000000000////////////000000000000///000000000111111111111111111111222111111111111111222222222222111111000000000111111111111000000//////000000000000000000////////////000000000000000000//////............//////////////////////////////////////////////////////000000000000//////000000000000000000000000000000111111111111000000///000000111111111000000111111111111111000//////////////////////////////////////////000000000000000000000000000000000000//////////////////////////////............//////000000000000000000000000000000000000000000000000......///////////////...000000000000000000000000///000000000......000111111111111111111111111111000000111111111111000000000000////////////000000111111111111111111111111000000000000000000000000///000000000111111111222222222222111111111111000......///000111333444555000000000000000111111111000111222333333222111000111111111111111222222222111111111111222222222222222222222222222222222222111222222222222333333333111111111111111111111111222333333444555555555444444444444555555555666666888888888888888888888888888777777777666555555555555666666777888888888888555555666666555555444333444444333333333444444444555333111222333333222111222222333333333444444444222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333222222222111111111111111111222222222111111000000000000111111111111111111111111111111666888888666333000000000000000000000000000000000000000111222333333444444222000//////111222111000////////////000000000000------......//////000000000222333333222222444555666777888:::;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<999:::::::::999777666555888888999999999888777777777777666666666555555555222333333444444333333222222222222111111111000000000000000000////////////000000000000//////////////////............//////////////////////////////000000000000000000000000//////////////////////////////////////////////////////............/////////////////////////////////////////////000000111/////////////////////////////////000000000000000////////////000000000000........................////////////////////////000000111111111111000000222222222111111000000000////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111111222222222222111000000000111111111111111000000000111111222222111111000//////000111111111000000////////////000000000000111000000///......------000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111111111000000///000000111111111111000111111111111111000//////////////////////////////////////////000000000000////////////////////////000000000000000000000000......------......//////000000000000000000000000000000000000000000000000---...//////////////////000000000000000000000000///000000000......000111111111111111111111111111000111111222222111111000000000////////////000000111111111111111111111111000000000000000000000000//////000000111222222333222222111111111111111111......///000222333555666000000000000000000111111000111222222333222222222111111111222222222222222111111111222222222222333333333333333333333333333222222222222333333333333111111111111111222333333333444555666666666666666333333444555666777777888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;::::::888888888888888777777666555555555555555555444444444333222222444444333222333333333333444444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222111111111222222222222222222111111000000111111222111111111111111111111111777999:::888333000000111000000000000000000000000000111222222333222222222222000000000222222111000////////////000000000000---......//////000111111000222333333222222333555666777888999:::;;;;;;;;;======>>>>>>======<<<;;;999:::;;;;;;;;;:::888888:::::::::::::::999888888777777777666666666555555222333333444444333333222222222222111111111111000000000000000////////////000000000000//////////////////............//////---........./////////000........................////////////////////////////////////////////////000//////......//////000000000000000000000000000///////////////000111111////////////////////////...///000111111111000000////////////000000000000111111111111111111111111000000000000000000000000...///111111111111///...000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111111222222333222111000//////000000111111000000///000111111222222111111000...///000111222111111000////////////000000000000///////////////.........000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111111111000000//////000111111111111111111111111111111000//////////////////////////////000000000000////////////........................000000000000000000000000...------------...///000000000000000000000000000000000000000000000000000------...///////////////000000000000000000000000///000000000......000111000000000000000000000000000111111222222111111000111000///......///000111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111222222000//////000000111222333111000000000000000000000222111111111222222333444111111111222222333333333111111111222222222333333333333333333333333333333222222222333333333444444222222222222333555666777555666777888999999999999555555666888:::;;;======@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::888888888888777777666555555444444555666666555333333333333444444444444555222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222333444444333333222111111111222222333333333222111111000000111111222111111111111111111111111333666888666222///000333000000000000000000000000111222222333222111000000111000000000222222000///////////////000000000000......///000000111111222111222333333222111333444555666777999::::::::::::======>>>>>>======<<<;;;999:::<<<=========;;;::::::::::::::::::999999888777777777777666666666555222333333444444333333222222222222111111111111000////////////000000000000////////////000000000000//////............//////000000000///////////////........................////////////////////////////////////////////////111000000//////000000111000000000000000000000000///////////////000111111000000000000000000000000...///000111222111000000.../////////000000000111111111111111111111111111000000000000000000000000---...000111111000...---.........///////////////////////////000000000000////////////////////////////////////000000000000000000000000111111111111111222333333222111000///...//////000000000//////111111222222222222111111...///000222222222111000////////////000000000000------......///000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111111111000000//////000111111111111111111111111111111000//////////////////////////////000000000000////////////........................000000000000000000000000---------------...///000000000000000000000000000000000000000000000000000------...///000000//////000000000000000000000000///000000000......000111////////////////////////111111222222222222111111111000///......///000111111111111111111111111111000000000000000000000000333333222222111000000000000000111111111222222222111111000///////////////111111111000000000000000222222111000111222444555111111111222222333333333111111222222222333333333333333333333333333333333222222333333333444444444444333333444555777999;;;777888999:::;;;<<<<<<<<<888999;;;===???AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCCCCDDDCCCBBB@@@??????????????????>>>>>>===:::::::::::::::999888777777666666777888888777555333333333444444444555555222333333444444333333222333333333333333333333333333333333333333333333333111111111111111111111111111222333444444444333222111111111222222333333333222222111111111111222222111111111111111111111111...222666555111///111444000000000000000000000000222222333333222111///...111000///000111111///---////////////000000000000//////000000111111222222111222333333222111222444555666777888999:::::::::===============<<<<<<;;;999;;;===?????????======999::::::::::::999888888777777777777666666666666222333333444444333333222222222222111111111111000////////////000000000000////////////000000000000//////............//////333333222111000///......000000000000000000000000////////////////////////////////////////////////111111000000000000111111000000000000000000000000///////////////000111111111111111111111111111111...///000222222111111000.../////////000000111111////////////////////////000000000000000000000000---...///111111///...---.../////////000000111111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000///000111222333222111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000///......000///.........///111222111000000///...------,,,////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////111111111000000000000000////////////000000000000000000//////.........---000000000000000000000000...///000111111000///...,,,---///000111000///---000000000000000000000000000000////////////000000///////////////000111111///000111222222111000///222222222222222222222222111111222222000///---+++000000//////000111222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333333333222222111222222222444444333333222333333333333444555666666555333222444222///000333666555444666666777888999:::;;;<<<;;;;;;<<<===???@@@AAAAAA<<>>===<<<======>>>;;;::::::999999888777777555555555555555444444444222222333444444555666666222333333444444444333333333333333333333333333333333444444555555444444333111333444444222111111222222333444555555444333222//////000111222333333333222222111111111111222222333222111000000111222333000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////000000111111000000000000111111...000111222111111333444777777888999:::;;;;;;<<<<<<<<<============<<<<<<<<<<<<===>>>>>>===;;;;;;>>><<<:::888777777888999:::999777555444555666777777666555333333444555555444444333222222111000000222222111000//////000000000000000000000000000000///////////////000111111111111000000//////..............................////////////////////////............////////////...000111000///...///111000000000000000000000000///000111222222111000///222222222222222222222222000000//////.........---000000000000000111111222111111000000//////......////////////////////////111111111111111111111111............/////////000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000///000111222333222222111000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000///......000//////...///000111222111111000//////...------000000000000000000000000000000111111111111000000........................000000000000000000000000000000000000000000000000000/////////////////////111000000000000000000000////////////000000000000000000000/////////......000000000000000000000000......////////////......---...000111222111000///000000000000000000000000000000////////////000000///////////////000111111///000111222222111000///000000000000000000000000111111111111000///...---000000000000000111222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222333333222222222222222333444333333222222333333444333333444444444444333333666333111222555777777666888888999;;;<<<===>>>>>>??????@@@AAABBBCCCCCCDDDAAACCCFFFGGGFFFFFFFFFGGGJJJJJJKKKKKKKKKJJJIIIIIILLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFCCCCCCAAA@@@@@@@@@AAAAAA>>>>>>======<<<;;;;;;;;;999999888888777777777666444555555555555666666666333444444555555444444444444444444444444444444444333333444444444444333333222444555444333111222222000111222222222222111000000000111111222222333333222222111111111111222222333333222111111222333333111111111111111111111111111111111111111111111111111111111111111111111111222222111000000000000000111111000000000000111111...000111222111111333444666777777888999:::;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???@@@@@@??????>>>===<<<:::888777777888999;;;999777555444555666666666666555444444444444444444444444333222222111111222222111000000000000000000000000000000000000000000//////...............111000000000/////////...........................////////////////////////............////////////...000111000///...///111000000000000000000000000///000000111000000000///111111111111111111111111000000/////////.........000000//////000000111222000000000000////////////////////////////////////111111111111111111111111........./////////000000111000000000/////////...////////////000000000111000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000//////...///////////////000111111111111111000000//////...111111111111111111111111000000111111111111000000........................000000000000000000000000000000000000000000000000111111111000000/////////000000000000000000111111////////////000000000000111000000000000000//////000000000000000000000000///......------......///...///111222222222111000000000000000000000000000000000////////////000000///////////////000111111000000111111111111000000////////////////////////111000000//////000000000000000000000000000111222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111333333222222222222333333444333333333333333444444222222222222222333444555888666555666888::::::999;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIJJJIIIHHHIIIIIIMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMNNNNNNOOOOOOOOOOOONNNMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>======<<<;;;:::999999888888777777777666666666444555555555555555444444444444444444444555555555333333333333333333333333333555666666444333333444111111222222222222111111111111111222222222222222222222111111111111222222444333333222222333333444222222222222222222222222111111111111111111111111111111111111111111111111222222111000000000000111111111000000000000111111///000222222111111222444555666666777888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<======<<<<<<<<<;;;:::888888888999:::;;;:::888666555555555555555555666666555555444333555555444444333333222222222111000000000000000000000000000000000000000000............---------...000000000000////////////........................////////////////////////............////////////...000111000///...///111000000000000000000000000000//////...//////000000000000000000000000000000000000////////////......000000//////000000111222////////////000000000000////////////////////////111111111111111111111111....../////////000000000000000000000/////////////////////000000000111111000000000000000000000000000000000000000000000000000000111111222222222222000000000000000000000000000000000000////////////000000000000000000000000//////////////////////////////000000000000/////////////////////000000111222111111111000000000///000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////222222111111000000//////000000000000000111111111////////////000000000000111111111111000000000000////////////////////////000///...------...///000...///000111111111000000000000000000000000000000//////000000000000/////////////////////000000111000000000111111000000000000000000000000000000000111000///...///000222333111000000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222333333222222222333444444444444333333333444555555222222111111222444666777::::::::::::;;;<<<======??????@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKJJJJJJKKKMMMOOONNNNNNMMMNNNOOOQQQRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNLLLLLLLLLMMMNNNNNNNNNOOOOOOOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJKKKGGGFFFEEEDDDCCCCCCCCCDDDAAAAAA@@@???>>>===<<<;;;::::::999888777666555555555555555555555555444333333333444444444444555555333333333222222333333333555666777777555444444555444444444444444444444444222222222222222222222111333222222111111222222333333333333222222333333333333333333333333333333333111111111111111111111111111111111111111111111111222222111000000111111111111111000000000000111111///111222222111111222333444555666666888888999:::::::::;;;;;;;;;;;;::::::777777888999::::::;;;;;;;;;;;;:::999999999::::::;;;:::999777666555555555444555666666666555333222555555555444444333333333111111000000000000000111000000000000000000000000,,,,,,---...//////000000000000000000////////////........................////////////////////////............////////////...000111000///...///111//////////////////////////////...------...000111000000000000000000000000000000/////////////////////////////////000111111......//////000000111111////////////////////////111111111111111111111111...////////////000000000000000000000//////////////////000000000111111111000000000000000000000000000000000000000000000000111111111111111222222222000000000000000000000000////////////000000000000111111111111111111111111//////////////////////////////000000000000//////...//////000000000000000111111111111000000000000////////////////////////000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////222111111111000000000/////////000000111111111111////////////000000000000000000000000111111111111////////////////////////222111000//////000111222....../////////000//////000000000000000000000000//////000000000000/////////////////////000000111111000000000000000000111000000000000000000000000000000/////////111333444111111000000000000000111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444444444444444444444333222222222333444444555555555444444555666777777555444444444555666888999<<<===>>>>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDFFFHHHIIIJJJKKKNNNPPPQQQPPPPPPOOOPPPQQQSSSTTTSSSSSSSSSRRRQQQPPPPPPOOOQQQPPPOOONNNNNNNNNOOOOOONNNOOOPPPQQQPPPOOONNNMMMJJJKKKKKKLLLMMMMMMMMMMMMIIIGGGFFFDDDCCCDDDDDDEEECCCCCCBBBAAA@@@???>>>===<<<<<<;;;999888777666555555555555555555444333333222333333333444444444555444333333222222333333444555777888888666555555666444444444444444444444444333333333222222222222222333333222222222222333333111111222222222222111111333333333333333333333333111111111111111111111111111111111111111111111111222111111111111111222222111111000000000000111111000111222222111000222333333444444555666777888999::::::;;;;;;;;;;;;::::::999999::::::;;;<<<======::::::::::::::::::;;;;;;;;;:::999888777666555555444555666666666555333222555555444444444444333333111000000000000000111111////////////////////////......///000000000//////////////////000000000000////////////////////////////////////////////////............////////////...000111000///...///111///////////////////////////...---------///000111111111111111111111111111//////000000000000000000/////////...///000000111......//////000000111111000000000000000000000000000000000000000000000000////////////000000000111////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000111111222333000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000...//////000000000000000......///000000000000000000000000000000000000000........................000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222////////////000000000000//////000000000000000111000000000000000000000000222111111000000111111222............////////////000000000000000000000000...///000111111000///...///////////////000111111111111000000000000111111////////////////////////000000000000111111222333222111111000000000000000111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333555555555555555555555555333222222333333444555666666666666666777888999999999999999999999:::;;;<<<===???AAABBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEGGGHHHIIIKKKNNNQQQRRRRRRRRRRRRRRRRRRSSSTTTSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPNNNLLLKKKIIIIIIKKKLLLMMMMMMMMMMMMIIIGGGEEECCCCCCCCCDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>===;;;:::999888777777777777777666555444333333333333444555555666666555555333333333333555555555777888888666555555666333333222222222222333333222222222333333333333333333333222222222222333333000111111222222111111000333333333333333333333333222222222222222222222222222222222222222222222222222111111111111222333333111111000000000000111111000111222222111000111222222333444555666777777888;;;;;;<<<<<<<<<<<<;;;;;;888888777777888999:::;;;999999::::::;;;;;;<<<<<<999999999888888777666666555555666666555555444333444444444333333333333333000000000000000111111222////////////////////////111111222222111///---,,,////////////000000000000////////////////////////////////////////////////............////////////...000111000///...///111000000000000000000000000............///000111111111111111111111111111111//////000000000000111111//////......//////000111////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111////////////000000000000000000000111111111222222000000000000000000000000000000000000000000000000222111000000000111222333000000000000000000000000.../////////000000000111111111111111111111111111000000000000000000000000......///000000000000000---...///000111000000///////////////////////////////////////////////////000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000.........//////000000111...//////000111111222222////////////000000000000....../////////000000000000000000000000000000000000000111111111111000000///////////////000000111000000000000000000000000...///000111111000///...///////////////000111111222111000//////000111222000000000000000000000000000000111222222222111111222222111000000000000000111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444222222222333333555666666888888888888999:::;;;<<<======>>>>>>>>>>>>>>>===>>>@@@CCCDDDBBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHJJJNNNPPPSSSSSSTTTTTTTTTSSSRRRRRRPPPOOOOOOOOONNNNNNMMMMMMKKKLLLNNNPPPQQQPPPOOONNNJJJKKKMMMNNNMMMLLLIIIHHHFFFGGGIIIJJJLLLLLLLLLLLLIIIGGGEEECCCBBBCCCDDDFFFFFFEEEEEEEEEDDDDDDCCCCCCAAA@@@@@@>>>===<<<;;;;;;999999999999888777666555555555555666777777888888777666444333333444666777555777888777666444555555444333222222222222333444111222222333333444444444444333333222222333333444111111222333333222111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333444111111000000000000111111000222333222111000111222222222333444555666666777<<<<<<<<<======<<<<<<<<<666555555444444555666777888999:::;;;<<<<<<<<<<<<888888888999999888888777666666555444444444444444222222333333333333333333000000000000000111222222////////////////////////---...///111111000...---.../////////000000000111////////////////////////////////////////////////............////////////...000111000///...///111000000000000000000000000---...///000111111111111000000000000000000000000//////000000000111111111///............///000000000000000000////////////000000000000000000000000000000000000000000000000//////000000000111111111.../////////000000000111000000111111111222222222000000000000000000000000000000000000000000000000222111000000000111333444000000000000000000000000.../////////000000111111111111111111111111111111000000000000000000000000......///000000000000000---...000111111111000///............////////////000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000,,,,,,---...///000111111...//////000111222222222////////////000000000000---.........//////000000000000000000000000000000...///000111111000///...000000000000000111111222000000000000000000000000...///000222222000///...///////////////000111111222111000//////000111222222222222222222222222222000111222333333222111000222222111000000///000000111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222333444555666777999999999999:::;;;<<<===???@@@AAABBBBBBAAA???>>>>>>AAADDDEEECCCBBBCCCEEEDDDCCCCCCBBBAAA@@@@@@???BBBBBBCCCCCCDDDDDDDDDDDDGGGHHHHHHHHHHHHJJJLLLOOOSSSTTTUUUUUUTTTSSSQQQPPPLLLLLLMMMMMMMMMMMMNNNNNNIIIKKKNNNPPPQQQQQQOOONNNHHHIIIKKKLLLLLLJJJGGGFFFDDDEEEGGGIIIJJJKKKKKKJJJIIIHHHEEECCCBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@???>>>===<<<<<<<<<;;;:::999888777666777777888999:::::::::888777555444444555777888555666888777555444444555666555444444444444555666111111222333333444555555444333333222222333333444222222444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222333333444111111000000000000111111111222333222111000111222111222222333444555666777<<<<<<============<<<<<<999999777666666777888888888999:::;;;<<<=========777777888999999999999888777666555333333444555555222222222222222222222222000000///000000111222222////////////////////////%%%'''+++...111222333333.../////////000000111111000000000000000000000000////////////////////////............/////////000///000111000///...///111000000000000000000000000---...000222222222222111//////////////////////////////000000111111111222...............///000000111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111.../////////000000111111000111111111111222222222000000000000////////////000000000000000000000000222222111111111111111111111111111111111111111111111222222222222111000000333333333333111000///...000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000111111222222222222111111///////////////.........000000000000000000000000//////000111111111111111//////............//////000000000000000000000000............/////////000///...------...///000111111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222222111000/////////000222111111111000000//////222222111111000000//////////////////000000000000000000000000000000000000//////000111222222333333444333222111000000000000222222222222111111000000444444444555555555666666444444444444444444555555222333444555666666666666;;;<<<<<<===???@@@BBBCCCGGGFFFCCCAAA@@@@@@@@@@@@???@@@AAAAAABBBCCCDDDDDDGGGGGGFFFEEECCCBBBAAAAAAEEEDDDCCCCCCCCCDDDEEEFFFIIIHHHGGGHHHJJJKKKLLLKKKOOOPPPQQQRRRQQQQQQPPPOOOJJJJJJKKKLLLLLLLLLKKKKKKPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKKKKJJJIIIHHHGGGIIIEEEEEEIIIIIIEEEEEEIIIEEEFFFGGGFFFDDDCCCDDDEEECCCDDDGGGHHHHHHHHHIIIJJJGGGFFFEEECCCBBB@@@???>>>>>>???@@@AAA@@@===999777;;;;;;<<<<<<<<<;;;999888888888888888999999999999777777777777666555444333555555444444444444444444555555555555555555555555555555444333333333333444333333333333333333333333555444222111000111222222000000111111111222222222111111222222222222111111222222222222222222222222222222222111111111000000000000000000000000000000222222222333444555777777????????????>>>===;;;;;;999::::::::::::999888888::::::;;;<<<============@@@===:::888888888777666666555555444444333222222333333333222222222111111444444333222111111111222111111000000000000111111111111111111111111111111000000000000000000000000000000////////////000000111111000000//////......000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000000000//////.........---//////000000111111222222---...000111111111000///000000000000000000000000000000000000000000000000111111111000000000000000000000000000000///............///000111222333333000000000000111111111111111000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111111222222222222111000000222222222222111000//////000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000000//////000111111111111000//////............//////000000000000000000000000........./////////000000000////////////000111222000000000000000111111111000000111111111111000000000000000000000000000000000000000000000000000000222111000000000000000000111111111111000000000///111111111000000000000000////////////000000000111000000000000000000000000///000000111222222333333333222222111111111111111222222222222111111111000222222222222333333333333444444444444444444444444333444666777888999999999======>>>???@@@BBBCCCDDDGGGFFFDDDBBBAAAAAAAAABBB@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFEEEFFFGGGIIIJJJLLLKKKJJJKKKLLLNNNPPPQQQQQQPPPPPPQQQQQQPPPOOOMMMLLLFFFGGGIIIJJJKKKLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFBBBCCCGGGGGGDDDDDDHHHEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHIIIIIIHHHIIIIIIJJJHHHHHHGGGFFFDDDCCCBBBBBB>>>???@@@AAA@@@>>>===;;;===>>>>>>>>>>>>===<<<;;;888777777777777777777777888888888888777666555444666666555555555555444444444444444444555555555555555555444333333333333444333333333333333333333333444333333222111111222222111111222222333333333333222222333333333333222222222222222222222222222222222222222111111111000000111111111111111111111111222222222333444555666777<<<============<<<;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;<<<:::888777777888777555777777666555555444444333444444444333333333222222333333222111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000////////////000000111000000000/////////...000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000000000/////////.........000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000///......111111111111000000000000000000000000111111111111111111000000000/////////000000000000000000000000111111111111111111111111111111111111111111111111111222222222222111000000///000000111111000000///000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111111000000///000000000000111111111111000000000000000000000000...///000000111111000000000//////......//////000////////////////////////....../////////000000000111111000000000111222222//////000000111111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222111111111111000000000000000000000000111111111111/////////000000000111111000000000000000000000000000000000111222222333333222111111111111222333333222222222222111111111111111111111222222222333333444444444444444444444444555666888999;;;<<<======??????@@@@@@BBBCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCDDD@@@AAABBBCCCEEEFFFGGGHHHDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLMMMNNNNNNOOOOOOOOOMMMNNNOOOOOOOOONNNLLLKKKJJJKKKLLLNNNOOOOOONNNNNNLLLLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEFFFJJJKKKIIIIIIKKKGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIHHHHHHGGGFFFFFF@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????;;;::::::999999888888777999999999999888777666666777777777666666555555555333333444444444555555555555555444333333333333444333333333333333333333333333333333333333222222111222333333333333444444444333333333444444333333333222222222222222222222222222222222111111111111111222222222222222222222222222222222222333555666777999:::;;;;;;<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;888888999:::::::::999999888777777888999:::888777888888777777666555555444555555555444444444333333333222111111000111111111111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000////////////......111111000//////...------///////////////000111111000000000000000000000000000000000000000000000000000000000000000000111111000000111111000000//////111111111111000000000000000000000000111111111111111111111000000000//////000000000000000000000000111111111111111222222222111111111111111111111111111222222222222111000000......///000000000000000////////////////////////////////////////////////------------............//////////////////////////////////////////////////////000000111111222222//////////////////////////////000000000000/////////000000000000000111111////////////////////////...//////000000000000000000000////////////000000////////////////////////...////////////000000000111111111000111111111111......///000111222222333000000111111111111000000////////////////////////000000000000000000000000000/////////000111222222111111111000000000000000//////000000111111222222//////000000000111111111000000000000000000000000000000111111111222222222111111111111222333444555222222222222222222222222333333333444444444444555333444444444444444444555777888:::<<<>>>???@@@@@@AAAAAAAAABBBCCCDDDFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEAAABBBCCCEEEFFFHHHIIIJJJGGGGGGGGGHHHIIIIIIJJJJJJFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPOOOMMMMMMMMMMMMJJJKKKLLLNNNOOONNNNNNMMMNNNOOOQQQQQQQQQPPPOOONNNOOONNNMMMKKKKKKKKKLLLMMMKKKMMMPPPQQQQQQOOOMMMKKKHHHHHHKKKNNNNNNMMMLLLLLLKKKIIIFFFEEEFFFHHHIIIIIIJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;:::999:::::::::999999888777888888777777666666555555333333333444555555666666555555444333333333333444333333333333333333333333222222444444444333222111222333333333333333333333222222333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222333444555666777888999;;;<<<<<<============<<<<<<;;;;;;;;;<<<888888999999999888777777666666777999<<<<<<;;;999888888777666666555555444444444444444333333333333222111111000000111111111111111000000000000111111////////////////////////000000000000000000000000//////000000000000//////000000000000//////////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000//////////////////000/////////.........---000///.........///111222////////////////////////////////////////////////000000000000000111111111000000111111111000000///......///000111222333333///000000000111111111111111111111111000000000000000000000000000000000000000000111111111222222222111111111111111111111111111222222222222111000000---...///000000111000000////////////////////////////////////////////////------------............//////////////////////////////////////////////////////000000111111222222//////////////////////////////000000000000//////.........//////000000000////////////////////////......///000000000000000000000////////////000000////////////////////////////////////000000000111000000000000000000000///......///000111222222333000000111111111111000000////////////////////////000000000000000000000000000/////////000111222222000000000000000000111111//////000000111111222222000000000000111111111111000000000000000000000000111111111111111222222222000000111111222333555555222222222222222222222333333333444444444555555555333333444444555666777777999:::<<<>>>@@@BBBBBBCCCBBBBBBCCCCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQQQQPPPQQQSSSVVVQQQRRRSSSUUUUUUTTTSSSSSSTTTUUUXXXYYYZZZYYYXXXWWWWWWVVVTTTRRRRRRSSSUUUVVVVVVZZZ```dddddd```[[[WWWOOORRRTTTUUUUUUSSSQQQNNNNNNJJJEEECCCDDDEEEFFFFFFJJJIIIGGGHHHKKKMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999:::999999888777777666666444444444555555666666666555555444333333333333444333333333333333333333333111222444555555444333222222222222222111111111111111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222333444555777888999;;;<<<===>>>>>>======<<<;;;:::;;;;;;<<<999999999999888888777666444444555888:::;;;:::888777777666666555444444333333333333333222222222222222111111111111111222222111111000000000000111111//////////////////////////////////////////////////////000000000000//////////////////000000000000//////////////////////////////000000000000//////.../////////000000000111000000000000000000000000//////000000000000000000---........./////////000000///.........///111222//////////////////////////////////////////////////////000000111111111111000000111111111111000000......///000111222333333///000000000111111111111222222111111111000000000000000000000000000000000000000000111222222333333111111111111111111111111111222222222222111000000...///000000111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111111000000///------......//////000000000000000000000000000000---...//////000000//////111000000//////000000111/////////////////////////////////000000000111111000000111111000000///...//////000000111111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222000000000000111111111111000000000000111111111111000000000111111111222222000000000000000000000000111111111111111111111111111111111222222444555555222222222222333333333333222222222333333333444444444555666777999:::<<<<<<>>>???@@@BBBDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJIIIIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMMMMOOORRRTTTWWW\\\dddjjjkkkkkkllllllkkkjjjhhhgggnnnpppssswwwxxxxxxwwwvvvkkkjjjgggffffffgggiiikkkpppttt{{{|||uuuqqqkkkooopppnnnllljjjeee___WWWQQQJJJFFFGGGHHHGGGFFFIIIGGGFFFHHHKKKLLLJJJGGGHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHFFFDDDBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBAAA???>>>=========>>>>>>???>>>>>>============<<<;;;:::999999888666666666666666666666666555555444333333333333444333333333333333333333333222333333444444444444444222222111111111111111000000111111222222111111000222222222222222222222222111111111111111222222222000000000000000000000000222222222222222333444444777888999;;;<<<===>>>>>>>>>===<<<::::::;;;<<<<<<;;;;;;;;;:::999888777666444444444555777888777666777777666555555444444333333333222222222111111111222222222111222222333444111111000000000000111111000000000000000000000000////////////////////////...///000111111000///...////////////000000000000000000000000000000000000//////000000000000//////......//////000000111111000000000000000000000000//////000000000000111111------...//////000111111///////////////000111111000000000000000000000000000000000000000000000000/////////000111111222222000000111111222222111111111111111111000000000000000000000000111111111111222222222111111111000000000000000000000000000000///000000111222222333333111111111111111111111111111222222222222111000000000000111111222111111111000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000111111111111111111000---......///000000111111000000000000000000000000---...//////000000//////111111000000000000111111000000000000000000000000//////000000000111111111111111222222222111000///000000000000000111111111000000111111111111000000000000000000000000000000000000000000000000000000222111000000000000000000///000000000111111111111111111111000000000000000000000111111111222222222000000000000000000000000111111111111111111111111222222222222222333444555222222222333333333444444333333444444444555555555777888999<<<>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQSSSUUUWWWXXXXXXXXX\\\```dddgggkkktttyyymmmeee\\\VVVVVVVVVUUUSSSSSSQQQOOOQQQTTTSSSNNNIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@???AAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>======<<<999999888888777777666666555555444333333333333444333333333333333333333333333333333333333444555555333333333222222111111111111222222333333222222111222222222222222222222222000000111111111222222222111111111111111111111111222222222111222222333444666777888:::;;;<<<<<<<<<@@@>>>===;;;;;;<<<===>>>=========<<<;;;999888777999888666666777888888777888888777666666555555444444444333333333222222222333333222222333444444555111111000000000000111111111111111111111111111111////////////////////////...///000111111000///....../////////000000000111000000000000000000000000//////000000000000//////.........///000111111111000000000000000000000000//////000000000111111111000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000...//////000111111222222///000111222222222222111111111111111000000000000000000000000111111111111222222222111111111111000000000000000000000000000///000000111222222333333111111111111111111111111111222222222222111000000111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000111111222222222222111111...//////000111222222222000000000000000000000000---......///////////////111111000000000000111111111111111111111111111111000000000000111111111111222333333444333222111000111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222222111000//////000000//////000000111111111222222222111111000000//////000111111111111222222222000000000000000000000000222222111111111111111111333333222222333333444444222222222333333444444444666666666777777777777888999:::<<>>===<<<===???@@@???>>>>>>===<<<:::999888???===:::999:::;;;;;;:::999999888888777666666666555555444444444333333333333333333333444444555666111111000000000000111111111111111111111111111111////////////////////////...///000222222000///....../////////000000111111000000000000000000000000//////000000000000//////---......///000111111222000000000000000000000000//////000000111111111222222222111111000000//////---...000111111111000///000000000000000000000000000000000000000000000000...//////000111222222222///000111222222222222222......///000111222333333000000000000111111111111222111111111000000//////000000000000000000000000////////////////////////222222222111111111000000222222222222222222222222222111111111000000//////000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000////////////////////////000000111111111000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000////////////000000000000000///////////////222222222222222222222222222111111111000000//////......//////000000111111000111111111111222222222111111000000000000111111222111000......000111222000000000000000000000000000000000000111111111111000111111111111222222222555555444333222111000///000000111222333333444444333333333333333333333333111000///...///000222444555444333333555999===???>>>>>>???AAACCCFFFHHHIIILLLLLLMMMNNNNNNNNNNNNMMMOOOOOOPPPPPPOOOOOONNNMMMQQQQQQRRRSSSSSSQQQMMMJJJKKKMMMMMMKKKHHHGGGIIILLLPPPSSSWWW[[[```gggqqqxxx}}}||||||}}}}}}}}}~~~{{{{{{oooaaa\\\ZZZVVVRRRNNNLLLJJJIIIHHHGGGFFFDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBAAADDDGGGIIIHHHGGGGGGHHHFFFGGGGGGGGGEEEDDDBBB@@@>>>======;;;:::999888888888666666777888999999777333333333444444555555555555444333333222222333333555555444444444333333333444444333222111111111111222222222222222222222222555444333111000111111222111111222222222333333333111111111111222333444555555666888:::;;;;;;;;;;;;AAA???===;;;:::;;;<<<<<<=========<<<;;;:::888777===<<<;;;;;;::::::::::::999999888888888888999999:::777444444555777888888555444333333555888;;;>>>999666222111111222222111333222222222000///...---111111111111111111111111000000000000000000000000//////............//////000000////////////000000000///...------...///000000000////////////000000333111///...---...///000000000000000000000000000............/////////000111///...///000000///...000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000222222222111111111000000222222222222222222222222111111111111000000000///000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111111111111111000000000////////////000000000000000//////000000000111111111111111000000000000111111222111000//////000111222000000000000000000000000000000000000111111111111//////000000000111111111222222222222222111111111111111111222222333333444333333333333333333333333222222000000000222444555777777777888999<<>>>>>======<<<;;;:::::::::999777777888888777555444444444444555555555666555444444333333333333333555555555444444444333333333333222222111222222222222222222222222222222222444333222111111111222333111111222222222333333333111111111111222333444555444666888:::;;;<<<<<<<<<>>>>>>>>>======<<<;;;:::======<<<;;;:::999888777<<<<<<;;;:::::::::::::::999999888888888888999999;;;888555444444444333222444333333444666:::===@@@:::777333111111111000///000111111111111000000///111111111111111111111111000000000000000000000000//////............//////000000////////////000000000///............///000000000////////////000000222111///.........///000000000000000000000000000........./////////000000222000///000111222111///////////////////////////000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111222222111111111111111111111111000000000000000000000000222222222222222222222222000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111000000////////////000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000//////.../////////000000000000111111000000000000111111222111000//////000111222////////////////////////000000000000111111111111.../////////000000000000000000000111111222222222222222222222222222222222222222222222222222222222333333222222333444666777:::;;;<<<===???@@@BBBBBBDDDDDDEEEFFFGGGIIIKKKLLLGGGGGGHHHIIIJJJMMMOOOQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOMMMOOOPPPPPPPPPUUU\\\bbbssssssiiidddbbb```___bbbcccfffkkkrrryyy{{{}}}zzzwwwuuutttsssqqqooohhhbbbYYYPPPHHHDDDBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFEEEEEEDDDCCCCCCCCCEEEGGGIIIJJJHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCC@@@?????????>>>>>>=========<<<999999888777555333555555555666666666666666666555444444333333444444555555555444444444444333333222222222222333333444222222222222222222222222222222111111222222333444111111222222222333333333111111111111222333444444444555777999;;;======>>><<<===>>>??????===:::999<<<<<<;;;:::999888888777;;;::::::999999999999:::999999888888888888999999888666444333333333111///333333333444666:::>>>@@@:::777444222111000///......///000111111111111111111111111111111111111111000000000000000000000000//////............//////000000////////////000000000//////......//////000000000////////////000000222111///......///000000000000000000000000000000....../////////000000000111/////////111111000///........................////////////////////////000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000////////////////////////000111111111222222222222111111111111111111111111000000000000000000000000222222222222222222222222///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000111111111111111111111111111000000////////////000000111111111111111222222222111111111111111111111111111111111000000000000000222111111000000//////////////////000000000111111111111000000000000111111111111000//////000111111///////////////////////////000000000111111111111/////////000000000111111///000000000000111111111333333222222222222222222111111111222222222222222333333333333555666888999<<<>>>@@@AAACCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIGGGGGGGGGHHHJJJNNNQQQTTTUUUTTTSSSRRRQQQPPPOOOOOOLLLMMMMMMMMMNNNOOORRRTTTPPPTTTYYY]]]cccmmmxxxzzzyyy|||}}}yyywwwzzz{{{zzzmmmfff]]]WWWUUUTTTSSSQQQRRRTTTVVVYYY\\\aaagggkkknnnnnnnnnnnnnnnnnnmmmmmmsssqqqqqqsssvvvxxxxxxwwwuuupppfffZZZPPPHHHCCC@@@BBBCCCDDDEEEDDDCCCBBBAAADDDDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIIIIGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA>>><<<;;;::::::999777555777777777777777888888888777666555555444444555555555555555555444444444444222222222222222333444555222222222222222222222222000111111111222333444444111111222222222333333333222111111111222222333444444555666999;;;===>>>???<<<===>>>>>>>>>===;;;:::;;;;;;:::999888888888777:::999999888888999999999999999888888888888999999333333222333555555333111333333333333555888:::<<<888555333111111111000/////////000111111111111111111111111111111111111111000000000000000000000000//////............//////000000////////////000000///////////////000000000000000////////////000000111000////////////000000////////////////////////...////////////000000000///...---...///000///...////////////////////////////////////////////////000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111////////////////////////000111111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000////////////000000000000111111222222222222222222222222222222222222000000000000000000111111222222111111000000//////000000000111111111222222111111000000000000111111111111000000000000111111000000000000000000000000///000000000111111111111000000000111111111222222111111111000000000000///333333222222222222222222111111222222222333333333333333444555777888::::::>>>???AAACCCDDDDDDCCCBBBCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIJJJLLLPPPSSSVVVUUUTTTRRRPPPNNNMMMMMMMMMLLLNNNOOOOOOOOOQQQUUUYYYWWW^^^iiiuuuzzzuuuqqqmmmgggbbbaaahhhnnnnnnmmmllliiieee\\\YYYWWWWWWYYYZZZXXXVVVTTTVVVVVVVVVUUUWWW[[[^^^``````___^^^^^^___```aaaaaa______ccciiilllllliiikkkhhhbbbZZZQQQIIIBBB???DDDEEEFFFGGGGGGFFFDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHIIIHHHFFFEEEEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>><<<;;;;;;<<<<<<;;;:::999999999999999999999999888777666666555555666666666666555555555444444444222222222222333444555555222222222222222222222222///000111222333444444444111111222222222333333333222222111111222222333333333444666777:::<<<>>>??????>>><<<;;;;;;<<<======;;;;;;999888888888888888999999999888888999999:::999999888888888888999999555444333555666666444222444333333222333444555555444222111111222333222111111111111111111000//////000000000000000000000000//////////////////////////////............//////000000////////////000000...//////000000000000000000000////////////000000000///////////////000000////////////////////////////////////000000000111000///...///111222111000000000000000000000000000////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111111111000000////////////000000//////000000111222222222222222222222222222222222000000000000111111111111111111111111111111000000111111111111222222222222111111000000000000111111000000000111111000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222111111000000000222222222222222222222222222222222333333444444555444444666888:::;;;======???@@@BBBCCCDDDCCCBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLMMMOOOQQQSSSUUUSSSRRRPPPNNNMMMLLLMMMMMMLLLOOORRRSSSSSSVVV\\\```jjjttt|||wwwllljjjfffcccbbb```^^^\\\\\\gggrrrvvvvvvsssllldddZZZZZZ[[[___dddfffdddaaa___aaaaaa___]]]]]]aaaeeebbbbbbbbbbbbccceeeffffff```]]][[[]]]bbbccc```\\\YYYXXXWWWTTTOOOJJJEEEBBBEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIIIIHHHFFFFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCC>>>===<<<===???@@@@@@>>>;;;;;;;;;;;;;;;:::::::::999888777777666666777777666666666555555555444444444333333333333444444555222222222222222222222222///000111222333444444333111111222222222333333333333222222111222222333333444444555666888:::<<<===???>>><<<::::::<<<===???<<<;;;:::888888888999::::::999999999999::::::;;;999999888888888888999999:::888666555555555333111444444333222111111111111111000000111333444333222111111111111111000///...000000000000000000000000//////////////////////////////............//////000000////////////000000......///000111111111111000000////////////000000////////////000000000000000000000000000000000000/////////000000000111111222111111222444555444333111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222///000000000111111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000000000////////////000000......///000000111222222111111111111111111111111///000000000111111111111111111111111111111222222000000000000111111111111111111000000000000111111000000111111111111000000222222222222222222222222000000000000111111111111000000000000111111111111111111111222222222222222111111111222222333333444222333333444555555666666666777999;;;===???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGIIIKKKMMMNNNMMMMMMNNNOOOPPPQQQQQQRRROOOOOOMMMMMMMMMNNNPPPQQQOOOUUU\\\bbbfffllluuu{{{uuuuuuttttttssssssrrrqqqoooooommmjjjgggeeeeeefffkkkxxxwwwjjjiiijjjmmmrrruuusssqqqmmmooopppnnnkkklllpppttttttssstttwww{{{}}}}}}|||uuuppplllmmmpppoooiiiccc]]]\\\ZZZXXXVVVSSSQQQPPPKKKKKKKKKKKKLLLNNNOOOOOORRRQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKJJJHHHHHHIIIKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCAAA??????@@@AAABBBBBBAAA=========<<<<<<;;;;;;;;;999999888777777777777888666666666666555555555555555444444333333333444444222222222222222222222222000111222333444333333222111111222222222333333333333333222222111222222333444444444444666888:::;;;======<<<<<<<<<============<<<:::999888999;;;;;;:::::::::::::::;;;<<<<<<999999888888888888999999;;;999666444444444333222333333333222222222222222111000000111333333222111///000000111111111111000000000000000000000000000//////////////////////////////............//////000000////////////000000---...000111222222111111000000////////////000000......///000000000000000000000000000000000000000//////000000000111111111111000000111333555444333000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111//////000000111111111222000000000000000000000000////////////////////////000000111111222222222222222222222222222222222222//////000000111111111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222////////////////////////000000////////////000000---......///000111111111000000000000000000000000//////000000111111111222000000000111222222222333////////////000000000000111111000000000000111111000000111111111111000000222222222222222222222222000000000000111111111111////////////000000000000///000111222333444555555000000111222333333444444333333444444555666777777888999;;;>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFHHHKKKMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOLLLLLLKKKLLLNNNQQQTTTVVVWWW___kkkvvvvvvqqqooogggiiikkknnnqqquuuzzz~~~yyysssooooooqqq~~~|||~~~{{{~~~}}}yyyyyy}}}{{{tttooolllhhhdddaaa___^^^^^^WWWVVVVVVVVVXXXZZZ\\\^^^YYYXXXVVVSSSPPPNNNLLLKKKKKKLLLLLLLLLJJJJJJLLLNNNLLLKKKJJJIIIHHHIIIJJJKKKHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBAAAAAACCCCCCBBBAAA>>>>>>======<<<<<<<<<;;;:::999888888777777888888777666666666555555555555666555444444333333333333222222222222222222222222000111222333444333222222111111222222222333333333333333222222111222222222444444333444555777999::::::<<<===??????>>><<<;;;>>><<<:::999999:::;;;<<<::::::::::::;;;;;;<<<===999999888888888888999999888666333222333555666666222333333333333333444444333222111222333222000///---...///111222222333333000000000000000000000000//////////////////////////////............//////000000////////////000000---...000111222222222111000000////////////000000......///000000111000000000000000000000000000000000000000000111111111111...------...111222111000////////////////////////111111111111111111111111000000000000000000000000//////000000111111111222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111...///000222222222111000333333333333222111000000000000111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000111111111111000000////////////000000000000000000000000000000000000222111000.........///000000000000000000000000000222222111111000000////////////000000000000//////000000000///------///111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000111111222222222222111111222222111111000000//////111111111111000000000000222222111111111111222222444444444333333222222222222222222222222111000///111111222222222222111000444555555666777888888999<<<===>>>???AAACCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBEEEFFFHHHJJJLLLNNNPPPQQQQQQRRRPPPLLLKKKOOOPPPOOOLLLPPPRRRSSSTTTXXXaaaiiioooxxxvvvgggeeemmmjjjoooxxx{{{xxxsssoookkkkkkoootttwwwxxx{{{vvvmmmaaaWWWRRRQQQRRRMMMMMMMMMKKKIIIIIIKKKNNNLLLLLLKKKJJJJJJKKKMMMNNNNNNHHHCCCBBBFFFHHHGGGDDDBBBCCCEEEEEECCCAAAAAAAAABBB@@@<<<<<<===@@@AAABBB;;;<<<<<<<<<<<<:::999888888777555444444555666666444444444444444444444444555555555444444333333333222222222222222222222222111111111222222111111111444444333333222111000000222222111111333555888999999;;;<<<<<<;;;<<<===????????????>>>>>><<<;;;:::CCC???:::888888:::<<<<<<:::999888777666666666666666666777777666666555444333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000222111000.........///000........................111111000///...---,,,,,,111111111000000000000000111111000000//////......000000000000000000000000111111111111111000//////////////////////////////............/////////000////////////////////////000000000000000000000000000000000000111111111111000000111111222222222222333222111000000000222222111111222222222333333333111111000000000000111111111111111111111111111111111111111111111111111111...///000111222222111000111222222333333333222222000000111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000111111111111000000////////////000000000111000000000000000000000000222111000///...//////000000000000000000000000000111111111000000000000000///000000111111000000//////000000///...///111333000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111111111222222222222111111111111111000000000000000/////////000000111111111222222111111111111222222444333333333222222222222333333333333333222111111222222222222333333333333555666666777888999::::::===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFJJJKKKLLLMMMMMMNNNNNNNNNNNNPPPNNNKKKLLLPPPRRRQQQOOOUUU]]]ccciiirrr|||}}}tttsssyyy|||xxxjjjaaa^^^]]]XXXVVVTTTRRRPPPNNNMMMLLLNNNLLLKKKLLLMMMOOOPPPPPPPPPLLLIIIHHHIIIIIIGGGDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEBBB@@@???@@@AAAAAA@@@>>>>>>??????>>><<<;;;:::999888777666666777777888555555555555555555555555555555444444444333333333222222222222222222222222111222222333333222222111555555444444333222222111222111111111111333666777999:::<<<<<<;;;;;;===>>>@@@@@@@@@??????>>>===<<<>>><<<:::999:::<<<<<<;;;::::::999888777777777777555555444444444333333333333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000222111000///...//////000////////////////////////111111111000//////......111000000000000000000000222111111111000000000000000000000000000000000000111111111111111000//////000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000---------............///111111000111111222222333333222111000000111222222111111222222222333333333111111000000000000111111111111111111111111111111111111111111111111111111///000111111222111111111000000111222333333333333111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000111111111111000000/////////000000000111111000000000000000000000000111111000/////////000000000000000000000000000000000000000000111111111111000111111111111111111000///000111000000000222444000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111------...///000111222222222222111111111111222222222222222222222111111111444444444333333333333222222222222222333555777888777888999:::;;;<<<<<<===??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLLLLNNNOOOOOONNNMMMLLLJJJLLLKKKIIILLLRRRWWWWWW^^^fffsss|||wwwvvvqqqmmmiiieeeccc^^^XXXSSSPPPMMMKKKLLLNNNPPPOOOMMMMMMMMMLLLLLLKKKJJJHHHGGGGGGEEECCCBBBAAABBBCCCDDDGGGEEECCCBBBCCCBBBAAA???BBBBBBBBBAAA@@@>>>===<<<;;;;;;:::999888999999999555555555555555555555555555444444444444333333333333333333333222222222222222333333444444333333222666555555444444333333222222222111000111222333444999:::<<<<<<;;;;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;::::::;;;======<<<;;;;;;:::999888888777777888666555444444333333444444333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000111111000/////////000000000000000000000000000000111111111111111000000000000000000000000000111111222222222222111111111111000000000000000000000000000111111111111000000///111111111111111111111111....../////////000000000111111111111111111111111000000000000000000000000///000000000000111111111222111000000000111222333222111111000111111222222111111222222222333333333222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000111222333333333333333111111111111111111111111222111111000000000000000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111000000111111111111000000//////000000000111111111000000000000000000000000111111000000000000000000000000000000000000000000//////000000111111222222111111222222222222111111111222333222000000111222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111//////000000111111222222---......///000000111111222222111111111111222222111111111111111111111111333333333222222222333333222222111111333666999;;;999:::;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLJJJKKKMMMNNNOOONNNMMMLLLLLLNNNMMMNNNTTT```jjjmmmzzzzzzppphhh```\\\WWWVVVWWWVVVRRRNNNMMMOOOOOONNNLLLLLLLLLNNNLLLJJJGGGEEEEEEEEEDDDCCCEEEDDDDDDDDDEEEDDDBBB???DDDDDDCCCBBBAAA???>>>===<<<<<<;;;;;;::::::999999555555555555555555555555444444444444444444444444333333333333333222222222333444444444444444444333555555444444333333333222444333222222111222333333888:::;;;;;;;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDEEE???===<<<<<<===>>>===<<<<<<;;;:::999888888888888888888666666555555666777333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000111111000000000000000000000000000000000000000000/////////000000111111111000000000000000111111111111111111111111111111111////////////////////////000000111111111111000///000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000111111111222222222333333333222000///000111222333111111111111111111222222111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111222222111111111111111111333333333333333222111000111111111111111111111111222111111000000000000000////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111///000000000111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000111111111111111111000000000000000000000000//////000000111111222222111111222222222222111111222444444333000//////000000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111//////000000111111222222000000000000000/////////222222111111111111222222111111111111111111111111222222111111111111222333222111111222444777:::<<<;;;;;;===>>>???AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNKKKLLLLLLMMMMMMLLLKKKJJJLLLPPPSSSYYYggg{{{{{{uuupppmmmhhhaaa]]]YYYXXXWWWTTTQQQPPPQQQRRROOOMMMKKKKKKKKKKKKIIIFFFCCCCCCCCCEEEFFFFFFCCCAAADDDDDDCCCAAA@@@?????????======<<<<<<;;;:::999999444444444444444444444444444444444444444444444444444444444333333333222222333444444555555444444333333333333333222222222222555444444333333333333333888999;;;;;;::::::<<<===;;;<<<===???BBBEEEHHHIIIFFFBBB>>>;;;;;;<<<===>>><<<;;;:::999888888888888888888777666666666666666333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000111111111111111111////////////////////////---......//////000000000//////000000111111111111000000000000000000000000///////////////////////////000000111111111000000////////////////////////////////////000000000111////////////////////////000000000000000000000000........./////////000000333222111000000111222222000000111111222222222222111111222222222333333333222222111111111111222222222222222222222222222222111111111111111111111111333333222111111111111222333333333333222111000000222222222111111111111111222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000111111111111000000000000000111111111222222000000000000000000000000///000111222222222111111000000000000000000000000000000000000111111111111000111111111111111111000111333444333000......///000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111000000000000111111111111222111111111000000000///222222111111111111222222111111111222222222222222222111000000000111222333333333333444666999<<<===<<<<<<>>>???AAABBBDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHKKKLLLMMMNNNOOOPPPQQQQQQOOOOOONNNMMMMMMLLLLLLKKKIIIQQQ\\\iii}}}}}}vvvsssmmmkkkhhhddd```]]][[[ZZZSSSOOOKKKKKKKKKKKKHHHFFFCCCCCCCCCEEEGGGGGGEEECCCDDDCCCBBBAAA@@@@@@@@@AAA>>>>>>>>>>>>===;;;:::999555555555555555555555555333333333444444444444555555555444444333333222222333444444555555444444333222222222222222222222222444444444444444444444444888999;;;;;;::::::<<<===::::::;;;===@@@DDDGGGIIIHHHDDD>>>;;;:::<<<======;;;:::999888888777777888555666666666666555444333333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000///000111222222222111111////////////////////////------......//////000000/////////000111111222222///////////////000000000000000000000000000000000///000000111111111111000......................../////////000000000111111........................000000000000000000000000000000000000111111111111222222222222111111111000///000111222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111111111111111111111444333222111111111222222222222333333333222222111222222222111111111000000222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000111111111111000000000000111111111222222222000000000000000000000000///000111222222222222111000000000000000000000000111111111000000000000000///000000111111000000///...000222222000//////000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111111111111000000000000000111111111111222222222222222222111111111111222222222222222222333333333444333222111000000222444555555555777888:::<<<>>>>>><<<===>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPSSSUUUVVVVVVbbbrrr~~~yyyiiiaaaWWWPPPNNNLLLIIIFFFGGGFFFFFFFFFGGGHHHFFFDDDDDDCCCBBBAAAAAABBBCCCCCC@@@@@@@@@@@@???===<<<:::777777777777777777777777333333333444444444555555666555555444333333222222333333444444444444333333333333333333333333333333222333333444444444333333777999::::::::::::;;;===;;;;;;;;;<<<>>>@@@CCCEEEDDDAAA===;;;;;;<<<<<<;;;::::::999888777777777777444555777888888666444222333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000///000111222222222222111000000000000000000000000///////////////000000000...//////000111111222222//////000000000111111111000000000000000000000000//////000111111111111111//////////////////////////////000000000111111111////////////////////////000000000000000000000000222222333333333444444444111111333333333111000......///111222333333222222111111222222222333333333333222222111111222222333222222222222222222222222111111111111111111111111555444222111111111222222000111222222333333333333222222222222111111000000222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000111111111111000000000111111111111222222222000000000000000000000000///000111222333333222111000000000000000000000000222222111111000000////////////000000000000//////***---000111111000111222000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111222222111111000000//////000000111222333444444555222222111111111111222222222222222333333444444444444333222111111333555666666888:::<<<>>>??????@@@<<<===>>>@@@BBBDDDEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMPPPPPPOOOOOOOOONNNNNNNNNMMMMMMNNNPPPUUU[[[```cccmmm{{{|||kkk^^^WWWSSSOOOMMMLLLJJJHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBCCCEEEFFFBBBBBBBBBBBBAAA???===<<<999999999999999999999999333333333444444555555555666666555444333333222222222333333444444333333222444444444444444444444444000111222333333333333222777999::::::::::::;;;=========;;;;;;<<<>>>@@@AAA>>>===;;;;;;<<<<<<;;;999:::999888777666666666666555777999;;;;;;888555333333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000///000111222333333222111111111111111111111111111111111111000000000000000...//////000111222222222000000111111222222222333000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000000111111111000111333444444222///---...///111222333333222222111111222222222333333333000000000000000000000000111111111111111111111111222222222222111111000000222222111111111111111111444444444333333222222222222222222222111111000000...............///000000111111111111111111111111000000000000000000000000///000111222222111000///222111111111000000//////000000000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444333111000///...//////222111111111000000//////111111111111111111111111111111222222222222111111222222222111111111000000000111222333333222111000111111222222222333333333111111222222222333333333111555999777222000555:::555555555555555666777777999999:::<<<===???@@@@@@DDDEEEEEEFFFFFFFFFEEEEEELLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJKKKNNNQQQPPPUUUYYY^^^hhhssszzzzzz~~~rrrggg\\\SSSQQQOOOLLLKKKKKKJJJHHHFFFIIIIIIIIIIIIHHHFFFDDDCCCBBB@@@>>>>>>@@@AAABBBBBB=========<<<;;;999888777999888666555444444555666444444333333333333222222555555555444444333333333333444444555555444444333444444444444444444444444333555777999:::;;;;;;:::;;;<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;888888888888777777777777777666666666555555555555444444555555555555555555333333333222222111111111000000111222333444444555111111111111111111111111000000000000000000000000111222222222222111000000000000000000000000000000000000000000000///......222222111111000000//////000000000000000000000000,,,---...///000111222333111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222111111222222222333333333000111111111111222222222333333222111000000111111222222222222222222222222111111111111111111111111222222222222111111111000222222111111111111111111444444444333333222222222222222222222111111111000000000000000000111222222111111111111111111111111000000000000000000000000000000111111111111000000111111111111000000000///000000000000111111111111000000000000000000000000111111111111000000000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333222111000//////000000222111111111000000000000111111111111111111111111111111222222222222111111222222222111111111000000000111222222222222111000111111222222222333333333222222222333333333333444666;;;???<<<666111222555555555666777777888999999;;;;;;<<<>>>???@@@AAABBBDDDEEEEEEFFFGGGGGGGGGFFFJJJJJJKKKLLLMMMNNNNNNOOOKKKLLLMMMMMMLLLNNNRRRUUUZZZdddoooxxxyyyqqqbbb___ZZZUUUOOOKKKHHHGGGKKKKKKKKKKKKIIIGGGEEECCCEEECCCAAAAAABBBBBBBBBAAA============<<<;;;999999999888666555444444555555555555555555444444444333555444444444444444444333333444444555555444444333444444444444444444444444444555777999:::;;;;;;:::;;;<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;999999888888777777777666777777666666666555555555444444444444444444444444222222222111111111000000///000000111111222222333111111111111111111111111000000000000000000000000111222222222222111000000000000000000000000000000000000000000000///......111111111000000000000000000000000000000000000000------...///000111222222111000000000/////////...////////////////////////000000000000000000000000000000000000111111111111222222111111111111222222222222222222222222222222111111111111222222222222333333222111111111111111333333333333333333333333222222222222222222222222222222222222111111111111111111222222222222222222444444333333333333222222222222222222111111111111111111000000000111222222111111111111111111111111000000000000000000000000111111000000000000111111111111111111000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111000000000000111111111111111111111000000000111111111111111111111111111111222222222222111111222222222111111111111111000111222222222222111000111111222222222333333333222222222333333333444444666;;;???===777222111222555666888:::;;;<<<<<<;;;===>>>???@@@AAABBBCCCDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOMMMOOOPPPOOOOOOQQQVVV[[[jjjzzz}}}zzzssshhh[[[RRROOONNNNNNNNNNNNMMMKKKIIIGGGFFFHHHFFFDDDDDDDDDDDDBBB@@@>>>>>>>>>>>>>>>===<<<;;;999888777666555555555555777666666666666555555555444444444444444555555555444444555555555555444444444444444444444444444444444555666888999::::::;;;;;;<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777666666777777777666666666555555333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000///000000000000000000000000000000111111000000//////000000000000111111111111000000000000000000000000////////////000000000000000000000000////////////........................000000000000000000000000000000000000111111111111222222111111111111222222222222222222222222111111111111111111222222222333333222222111111111111222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222222333333333333333333333333333222222222222222222222222000//////...//////000000111111111111111111111111000000000000000000000000222111000//////000111222111111111000000000000000///000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111222222111111111111111222222222333333333111111111222222222222333///333777777444222444666555777:::===?????????>>>??????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJHHHIIIKKKLLLMMMNNNNNNMMMPPPRRRSSSQQQQQQUUU^^^eeezzzoooccc___```YYYWWWTTTPPPMMMKKKJJJJJJHHHGGGFFFEEEFFFEEECCCAAA??????@@@@@@@@@???>>>>>>:::999999777777666555555777777666666666555555555333333444444555555666666444444555555555555444444555555555555555555555555444444666777999::::::;;;;;;<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777666777777777666666666666555555555444444444444333333222222111111111111111111222222111111000000000000////////////////////////000000000000000000000000111111111111111000000///////////////////////////000000111111111000000/////////000000111111222222000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000///000000000111111111111222222111111111111222222222222222222111111111111111111111222222222333333333222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222333111111222222333333333333333333333333333333333333222222222222222222222333000000////////////000000000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000111111///000000000111111111111000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111...///000000111111222222111111111111111222222222111111111111111111111111111111222222222222111111111111111111111111111111222111111111111111111222111111222222222333333333000000000000111111111111...000222222111333777;;;777999<<>>>>>======;;;:::888777666666666666555555555555555555555555555666666666555555666666666666555555555555555555555555555555444444555555777999:::;;;;;;<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888777777777666666666888888777777666555555555333333333444444444444444444333333333222222111111000000000000000000000000000000000000000000000000000000111111000000///...000000000000000000000000000000111111222222111111000000000000111111111111000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000111111111111222222111111111111222222000000000111111111222222222222222222333333333333333222222222222333333444333333333333333333333333333333333333333333333333222222222333333333444444111111222222333444444555222222222333333444444444222222222333333333444444444333222222111111222222000000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111111000000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111///000111111222111000000111111111222222333333333111111111111111111111111111111222222222222111111000000111111111222222222222222111000000111222222111111222222222333333333111222222222333333333333555555555555555777:::;;;<<<<<<>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLPPPSSSUUU]]]kkk}}}tttcccYYYOOOLLLHHHFFFFFFGGGHHHHHHFFFFFFFFFFFFEEECCCBBBBBB@@@@@@@@@???>>><<<:::888888888777777777666666666666666666666555555555555555555666666666666555555555555555555555555555555444444444555666888:::;;;;;;<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;888888888777777777666666888777777666555555444444222222222333333444444444222222222222111111111111111111111111111111111111000000000000000000000000000000000000000//////...000000000000000000000000///000111222222222222111111111111000000000000000000000000000000000000000////////////000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222......///000111222333333222222222333333333444444222222222222222333444555444444444444444444444444333333333333333333333333222222222333333444444444111111222333333444555555222222222333333444444444222222222333333444444444222222111000//////000000000000000000000000000000000000000000000000000000///000111222222111000/////////000000111111111222000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000111222222111000///111111111222222333333333111111111111111111111111111111222222222222111111000000111111222222222222333222111000000111222333111111222222222333333333333333444444444555555555111222444666888999:::;;;>>>>>>>>>>>>@@@BBBCCCDDDFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJMMMSSSXXX[[[oootttgggTTTPPPJJJGGGFFFHHHIIIIIIHHHHHHGGGGGGEEEDDDBBBBBBAAAAAAAAAAAA???===;;;999999999999888888888888777777777666666555555444444555555666666666666555555666666666666666666666666444444444444666888:::;;;;;;<<<<<<===============;;;<<<<<<<<<<<<<<<<<<;;;999999:::;;;;;;<<<<<<===888888888888777777777777777777666555444444333333111111111222222333333333000000000000000000111111111111111111111111111111000000000000000000000000000000000000000//////...000000000000000000000000///000111222222222222222222222111111000000//////000000000000000000000000////////////000000000111.../////////000000111111////////////////////////000000000000000000000000000000000000111111111111222222111111111111222222------...000111222333444222222333333333444444444222222222222333333444555333333333333333333333333222222222222222222222222555444333222111111111111222333333444444333333222444222111111222333222111222333444555555444333222333333222222111000//////222222222111111111000000222222111111000/////////000000000000000000000000000000000000000000000000111111222222222222111111////////////111333555666111111111111111111111111////////////////////////000111111111111222222222444222000000111111111000///000111222222111000///000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222///////////////000000000333222222222222222222333000000000000000111111111000111111111111222222222111111000000111111222333333222222111222222333333666777777999:::;;;<<<<<>>AAA@@@@@@AAABBBCCCAAA@@@===<<<<<<;;;:::999888777777666666555555555555666777666555444444555666777666666666666666666666666555555666777888999::::::===<<<<<<<<<<<<<<<===>>>???>>>>>>>>>======<<<<<<======<<<======>>>??????:::999999888777666555555555666777666444333222333444444333333333333222222111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111000000111111222333111111111111111111111111111111222333333444555555555555555444444333333333444444444444444444444444222222222222222222222222111111111111222333444555444444444555555444444444555333222222333444444333555555555444333222111000333333222222111000000///222222222111111111000000000000000000000111111111000000000000000000000000000000000000000000000000111111222222222222111111//////...///000111333444000000000000000000000000111111111111111111111111000111111111111222222222333222000000222333222111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111222222222222222222111111111111222222222222111111000000//////000111111111111222222222222111111111111222333333333222222222222333333444666777888:::<<<>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHIIIHHHGGGIIIMMMNNNNNNLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIMMMSSSZZZdddsss{{{mmmjjjddd___```bbb^^^XXXVVVPPPJJJHHHIIIJJJGGGDDDDDDCCCBBBBBBCCCBBB@@@>>>======<<<;;;:::999999888888777666666555666666666666666555444444555666666555555555555555555555555444444555666777888999::::::::::::;;;===>>>@@@@@@@@@@@@?????????>>>>>>>>>AAA@@@???>>>============999999888888777777666666555666777666444333333333444444333333333333222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000111111111111000000000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111............/////////000111111000000111111222333111111111111111111111111222222222333333444444444444444444444444444444444444444444444444444444444333333333333333333333333111111111222222333444555555555555555555555555555666444222333444555555444555444444333222222333333333333222222111000000000222222222111111111111111...//////000111111222222000000000000000000000000000000000000000000000000111111222222222222111111//////......///000111111////////////////////////111111111111111111111111000111111111111222222222333222000111222333333222111111000000000000111111000000000000000000000000000000000000000000000000111111111111222222222222000111111111111222222222111111111222222222333333111111111000000111111111333333222111000//////...000111111111111222222222222222222222222333444444333222222222333444555555777888:::<<<>>>@@@BBBCCCBBBCCCDDDEEEFFFGGGHHHIIIKKKJJJIIIKKKMMMNNNNNNMMMMMMLLLLLLMMMNNNOOONNNLLLRRRXXXbbbnnn}}}}}}vvvhhh___UUUMMMJJJIIIHHHFFFGGGEEEDDDDDDEEECCCAAA>>>??????>>>===<<<;;;::::::999888777777666666777777555555444444444444555555555555555555555555555555333444444555666777888888777888999;;;===???BBBCCCAAAAAA@@@@@@@@@@@@??????DDDBBBAAA???===<<<;;;;;;888888888888888888888777555666777666444333333444444444333333333333222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222////////////////////////111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111........./////////000000111111000000111111222333222222222222222222222222333333333333333333333333444444444444444444555555444444444333333333333333333333333333333333333333555555444333222222222222555555444444444444555555555333222222444555555444222222222222444666888999222222222111111111000000111111111111111111111111//////000000111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000///000000000000000000000000000000000111111111111111111111111000000111111111222222222555333222111222333222111222111000//////000111222000000000000000000000000////////////////////////000000000111111111222222000000111111111222222222/////////000000111111222111111000000000000111111222222222111111000000000000000111111111222222222333333222222333333444555333333333333444555666777999:::;;;===???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJKKKLLLLLLLLLLLLNNNOOOOOOOOOPPPSSSXXX[[[hhhooozzz~~~mmm]]]SSSMMMJJJIIIHHHGGGEEEEEEFFFEEECCCAAAAAA@@@@@@???>>>===<<<<<<;;;:::999888777777777888555555444444444444555555444444444444444444444444333333444444555666666777666777888:::<<>><<<;;;::::::888888888888888888888999444666777666444333333444444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222111111000000111111222333222222222222222222222222333333333333333333333222333333444444555666666777444333333333222222222111333333333333333333333333666555444333222222222222444444333222222333444444333111000111333444444333333222222333555777:::;;;222222222111111111111111111111111111111111111111111111111111000000//////000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111000000111111111111111111111111000000000000000000000000000000111111111222222222777555222111111111000...222111000//////000111222000000000000000000000000/////////////////////////////////000000000111111000000111111111222222222...//////000111222222222111111000000000000111111000000111111222222333333000000111111111222222222333333222222333333444555333333333444555777888999=========>>>???@@@@@@AAACCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLOOORRRSSSUUU]]]iiisssyyyhhh\\\VVVSSSLLLIIIFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;:::999888888888555555555555555555555555555555555555555555555555333333444444555555666666777777888999:::<<<>>>???============>>>>>>>>>>>>>>>>>>===;;;;;;:::::::::888888888888999999999999444555777666555333444444444444333333333222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000111111///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111222222222222111111000000111111222333222222222222222222222222333333333333333333333222333333444666777888999:::444444444333333222222111333333333333333333333333222222222222333444555666444333222111111222333444222111000000222444444333666555555555555555666666111111111111111111111111111111111111111222222222222222111111000//////...000000000000000000000000000000000000000000000000111111222222222222111111111111222222222222111000111111111111111111111111////////////////////////000111111111111222222222666444222000111000///---111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000000000000111111111111222222222000111111222333444555555111111111000000111111111///000000111222333444444000111111111111222222222222222222222222333444444333333444555666888:::;;;?????????@@@@@@@@@AAAAAACCCDDDDDDEEEFFFFFFGGGGGGGGGHHHJJJJJJIIIJJJKKKMMMKKKOOOTTTZZZcccqqqrrrjjjfff[[[VVVOOOJJJGGGFFFEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<;;;:::999999999555555666666666666555555666666666666666666666666444444444555555555666666777777777777888999;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;999999999999999999888888333555666666555444444555444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000111111111111000000111111222333333333333333333333333333333333333333333333333333333444555777999;;;<<<===777666666555444444333333444444444444444444444444333333222333333444555666555444333222222333444555333111000111333555555444333444444444444444333333111111111111111111111111000000111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000111111222222222222111111///000111222222111000000111111111111111111111111000000000000000000000000000111111111111222222222222111//////000111000///000000111111111111000000000000000000000000000000000000000000000000000000//////000000000111111111000111111111111222222222000111111222444555555666222222111111111111222222111111111222222333333333000111111111111222222222222111111111111222333333333333444555777999;;;<<<@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFHHHJJJKKKJJJJJJMMMOOOOOOQQQXXXfff{{{wwwooobbbWWWOOOKKKHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA??????===<<<;;;:::::::::666666777888888777666666777777777777777777777777555555555555555666666666555555555555777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::::::::999999888888888333555666666555444444555444444333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111///000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111//////000000000111111111111111000000111111222333333333333333333333333333222222222333333444444444444555777999;;;===???@@@999888888777666555555555444444444444444444444444666666555444333333333333777666444333333444666777444222111222444666666666...///111333444444444333111111111111111111222222000000111111222222222222/////////000111111222222000000000000000000000000000000000000000000000000111111222222222222111111---...000111111111000///000000000000000000000000111111111111111111111111000111111111111222222222///...---...000222222111///000111222222111000///000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222...//////111222333444444333333222222222222333333333333222222222222222222000111111111111222222222111111000000111111222333333333444666888:::<<<===@@@@@@AAACCCDDDFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFIIIKKKLLLKKKLLLNNNQQQUUUTTT\\\rrrtttdddXXXQQQMMMKKKGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>===;;;;;;::::::666777888999999888777666777777777777777777777777555555555666666666666666222333333444666777999:::;;;;;;;;;;;;<<<<<<======>>>>>>===<<<;;;:::::::::;;;;;;::::::999888777777333444666666555444555555444444444333333333222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000111111111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111222222222222333333333111111111000111222222333333333333333333333333333111111222333333444555555555666777:::<<<>>>@@@AAA444444444444444444444444555444444333333444444555444444444333333333222222444333333222222333333444444333222111111222333444333333333333333333333333333444444444444333222111222111111000000000000000000000111222222222222111111111000000000000111111333333222111111000000///333222222111111222222333000111222333333333333333000000000000000000000000000000000000000000000000///////////////...------111111000000000000111111111000000000//////......111111000000000000111111////////////000000000000////////////000000000000000000000111222222222333000000111222333333444444222222111111222222333444888555333222333444444333666666555444444555555555111111111111222333444555555666777999;;;===>>>??????@@@AAABBBCCCEEEFFFFFFFFFGGGHHHIIIHHHHHHFFFFFFKKKHHHHHHKKKMMMMMMOOOTTTSSSdddwwwsssfff[[[UUUOOOHHHCCCGGGJJJIIIFFFEEEEEEBBB@@@>>>>>>>>><<<;;;;;;:::999888777777777777888777777777666666666555444444444555555555666666999888666666777888;;;<<<;;;<<<<<<===>>>??????@@@<<<<<<<<<;;;::::::999999:::;;;=========;;;999777:::999777666555555555666666666555555555444444444444444444444333222111000222222222222111111000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111000000000000111111000000000000000000111111000000000000000000000000333222222222111000000000111111111111111111111111333333222222111222222222111111111222222333333333555555444333333333444444666777888;;;===???AAABBB555555555555555555666666555444444333333444444555444444444333333333222222444444333333333333444444333333222111111222333333333333333333333333333333222222222111111111111000222222111000000000000000000000111222222222222111111111000000000000111111222111111111111000000000333222222111111222222333000111222222222222222222000000000000000000000000000000000000000000000000000000000000000///......111111000000000000111111111111111000000/////////111111000000000000111111/////////000000000111111000000000000111111111111111111111111111222222222000111111222333333444444222222111111222222333444555333111111222333222111333333222222222222333333222222222333444555666777666777888:::<<<===??????@@@@@@AAABBBDDDEEEFFFGGGDDDEEEGGGHHHIIIIIIIIIHHHKKKIIIIIIKKKLLLMMMRRRYYYkkktttggg[[[RRRJJJJJJLLLIIIGGGFFFFFFDDDAAAAAAAAAAAA@@@???===<<<:::999888777777777777777777777777777666666555555555666666777777777888777666666777888:::<<<;;;;;;<<<===>>>???@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<:::999888888777555444333333444444555555555555555555444444444444444444333222111000222222222222111111111000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111000000000000111111111111111111000000000000000000000000000000000000222222222111111111111111111111111111111111111111333333222222111222222333111111222222222333333333555555444444333444444555666777999;;;===@@@AAABBB777777777777777777777777555555444444444444555555444444444444333333333333555555444444444444555555333333222222222222333333333333333333333333333333444333111000000111111222222222111000000000000111000000111222222222222111111111000000000000111111000000111111111111222222333222222111111222222333111111111222111111000000000000000000000000000000000000000000000000000000000111111111111000//////111111000000000000111111111111111111111000000000111111000000000000111111000000000111111111222222111111111111222222222222222222222111111111111111111111111222222333333444222222111111222222333444333222222222444333222000222222111111111111222222444444444555666777999999888999:::;;;===???@@@@@@@@@AAABBBCCCEEEFFFGGGGGGDDDEEEFFFHHHJJJKKKKKKKKKKKKJJJJJJLLLMMMQQQ\\\hhhzzziii]]]QQQMMMKKKHHHFFFFFFGGGEEEBBBBBBBBBBBBAAA@@@???>>>===;;;999888777777777777777777777777888888666666777777777777888888888777666666777888:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@??????>>>============<<<<<<;;;;;;:::999999777777666555444444444444444444555555555555555555444444444444333222111111222222222222111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111000000000000111111222222111111111000000000000000000000000000000000111111111111111222222222111111111111111111111111333222222111222222333333222222222222333333333333555555444444444555555666777888:::<<<>>>AAABBBCCC888888888888777777777777555555444444444444555555555444444444444333333333555555555444444555555555333333333333333333333333444444444444444444444444777555333222222222444555333222111111000000111111000000111222222222222111222111111000000111111222000111111222333333444444333222222111111222222333111111111111111000///...000000000000000000000000000000000000000000000000111111222222222111111000111111000000000000111111222222111111111111111111111111000000000000111111000111111111222222222222000000000111111111222222333222222222111000000000111111111222222333333333222222111111222222333444444444444666777666444222333333222222222333444444555555555666777999:::;;;;;;;;;<<<===???@@@AAABBBAAABBBCCCDDDFFFGGGHHHHHHEEEFFFGGGIIIJJJKKKLLLLLLJJJJJJLLLNNNQQQZZZmmm~~~|||nnn___XXXSSSMMMJJJIIIKKKIIIFFFEEEEEEEEECCCBBBCCCAAA???===;;;999888888777777777888888888999999777777777777777777777777777666666666777888999::::::;;;<<<===>>>???@@@AAAAAA@@@@@@??????>>>============<<<:::::::::::::::999888888777777777666666444444444555555555555555333444444444333333222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111000000000000111111333222222111111000000///000000000000000000000000000000000111222222222333111111111111111111111111222222111111222222333333333333333333333333333333555444444444555666777777999:::;;;>>>@@@BBBDDDEEE888888888888777777666666666555555444444555555666555555555444444444333333555555555444444555555555333333333333333333333333444444444444444444444444777666444222222333444555333222222111111111111111000000111222222222222111222222111111111111222222111222222333444555666666333222222111111222222333111111111111111000///...000000000000000000000000000000000000000000000000111111222222222222111111111111000000000000111111111111111111111111222222111111000000000000111111000111111111222222222222/////////000000000111111333222222222111000000000111222222222222222333333222222111111222222333444444444444666777777555333333222222222333333444555555555555666888999;;;<<<===>>>>>>@@@AAABBBCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLIIIJJJNNNUUU]]]kkkyyynnneee[[[SSSOOOMMMKKKIIIIIIIIIJJJIIIHHHEEEDDDBBB???===;;;:::999888888888999999999999999666666666666666666666666666666666666777888999999::::::;;;===>>>@@@AAAAAA@@@@@@???>>>>>>======<<<======<<<:::::::::::::::888888888888888777777777444555555555555555555555333333444444444333222222222222222222222222222333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111000000000000111111333222222222111111000000111111111111111111111111000000000111222222222333111111111111111111111111222111111111222222333444333333333333333333333333444444444555666777888999;;;<<<>>>@@@BBBEEEFFFGGG999999999888777777666666666666555555555555666666555555555555444444444333555555444444444444555555333333444444444444333333444444444444444444444444555444222111111111222333333333222111111111111222000000111222222222222111222222111111111111222222222222333444444555666666333222222111111222222333111111111222111111000000000000000000000000000000000000000000000000000000000000111222222222222111111111000000000000111111000000000111111111111111111111000000000000111111000000000111111111222222.../////////000000000000222222222111111111111111222222222222222222222222222222111111222222333444333222222333555555444222111111000111111222333444555666666777999;;;===>>>???@@@AAABBBCCCDDDEEEEEECCCDDDEEEFFFHHHIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMMMMLLLPPPZZZhhhuuu|||lll___XXXNNNLLLJJJJJJJJJKKKJJJIIIGGGEEECCCAAA???===<<<<<<:::::::::999999999888888777777666666666666555555555555666777777888888999999:::;;;===>>>@@@AAABBB??????>>>>>>===<<<<<<<<<===<<<<<<;;;;;;:::999999555666666777777666666555666666555555555444444444333333333444444333333222222222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000222222222222222222222222111111000000000000111111222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111222333444444444444444444333333333333444444555555777888::::::>>>???AAACCCEEEGGGIIIJJJ;;;;;;::::::999888888777666666555555555555666666555555555555444444444444444444333333333333444444333333444555555444333333555555555555555555555555444333333333333222222222444333222222111111222222000000111222222222222111333222222111111222222333111222222222333333444444333222222111111222222333000111222222222222222222000000000000000000000000000000000000000000000000///000000111222222111111111111000000000000111111/////////000000111111111111111000000000000111111/////////000000000111111//////000000000111111111111111111111111222222222222222222222222222222222222222111111222222333444444333222222444555555444111111111111222333444555777777888999;;;===???@@@AAABBBBBBCCCDDDEEEFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPWWW___pppxxxooo```]]]XXXUUURRRNNNKKKHHHGGGFFFDDDBBB@@@???>>>>>><<<<<<;;;:::999888888777888888888777777666666666444555666777777888888888999:::;;;===>>>@@@AAABBB?????????>>>======<<<<<<;;;<<<<<<<<<<<<:::999888555666777777777777666555777777666555444333333222222333333444444333333222222222222333333333444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000222222222222222222222222111111000000000000111111000111111222222333333444111111111111111111111111222222222111111111111111111111111111111111111111111111111111222333444555555555444444444333333333444444555666777999;;;<<<@@@AAACCCEEEHHHJJJLLLMMM======<<<;;;::::::999999666666555555555555666666666666555555555444444444444333333222222333333444333333444555555444333333555555555555555555555555555555666666666555444333444333222222111111222222000000111222222222222111333222222111111222222333000111111111111222222222333222222222222222222333000111222333333333333333000000000000000000000000000000000000000000000000...///000111111111111111111111000000000000111111......//////000000000111111111000000000000111111////////////000000000000000111111111111222222222000000111111222222222333222222222222222222222222222222111111222222333444777555333333555777888777444444444444555666777888999999:::;;;===???AAABBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKHHHHHHIIIJJJLLLOOORRRSSSbbbmmm|||wwwoooggg```XXXQQQMMMHHHGGGEEECCCAAA@@@??????======<<<;;;999888777777999999999999888888777777444555666777888888888888999:::;;;===>>>@@@AAABBB@@@@@@??????>>>=========:::;;;=========;;;999777777888999::::::999888777888888777555444333222111222222333444444333333333222222222333333444444444222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000222222222222222222222222111111000000000000111111000000111222333444444555111111111111111111111111333222222222111111000000111111111111111111111111111111111111222333444555555555555444444333333333444444555666888999;;;<<>>===<<<<<<:::999777888777777666555333333555444333333222222333333666555333444444555333222444444444555555666666666333333333333333333333333333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111000000000111222222333333222222222111111111000000222222222222222222222222222111111111000000//////000000000000000000000000111000///......///000111111111111111111111111111000222333222111000111222000000000000000000000000///////////////000000111111111000000111111222333333222111000000000222222000111222333333333333333444333333222222333333444111222333444444444444333444444333333444777:::;;;777999;;;???AAACCCCCCCCCBBBAAA@@@@@@AAADDDFFFHHHHHHGGGFFFGGGIIIKKKLLLLLLOOOMMMNNNPPPNNNOOO[[[iii}}}|||ppp```TTTMMMJJJFFFCCCCCCCCCBBB@@@???===;;;:::;;;;;;:::999888888888888777777777777888777666555555666777888999999;;;===>>>?????????AAABBBBBBBBBAAAAAA@@@???===<<<<<<;;;;;;:::999999999999999999999999999999888777777666555444444444444444444333333333222222111222333333111111222333333333333222222222111111222222222222222222222222000000000000000000000000111111111111111000///...////////////////////////------......//////000000222222222222222222222222000000000000000000000000222222222111111111111111111111111111111111111111000000000111222222222333000000000000000000000000555666666666666666555555333333444666888;;;>>>@@@GGGFFFGGGHHHIIILLLNNNPPPFFFCCC@@@>>>===<<<:::888888888888888777666555444666555555444444444444444666444333333444444333222222222222333333333444444333333333333333333333333333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111222222222222222222222111222222222111111111000000222222222222222222222222222111111111000000000000000000000000000000000000111000////////////000111111111111111111111111111...000111000///...///000000000000000000000000000000000000000000111222222111111000000111111222333333222111000000111222222111111222222333222222222444333333222222333333444222333333444444444333333333222222222333666888:::999:::===???AAACCCCCCCCCBBBBBBAAAAAABBBDDDFFFHHHHHHHHHHHHHHHJJJKKKKKKKKKPPPMMMLLLOOORRR\\\ooo|||pppZZZSSSKKKDDDBBBBBBBBBBBB???===;;;;;;;;;;;;:::999999999999999888888888888888777666666666666777888888999;;;<<<>>>????????????@@@AAABBBCCCCCCCCCCCC>>>======<<<<<<;;;::::::999999999999999999999999888777777666555555444444444444444333333333222222111222333333111111222333333333222222222111111111222222222222222222222222111111111111111111111111000111111111111000000///000000000000000000000000111111111111222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222333333333222222222222222222222222555555666666666555444444444555666888;;;>>>AAACCCGGGGGGGGGHHHJJJMMMOOOPPPNNNJJJDDDAAA???>>>======:::999999999888777777777777777666555555555555555555333222222444444333111222222222333333333333444333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111444444333222222111000000222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111000000//////000000111000000000000000000000000...000111000///...///000000000000000000000000000111111111111111222222333111111000000111111222333222111111000111111222222111111222222222111000000444333333222222333333444444444444444333333333333444333333444555777999;;;<<<===>>>@@@AAABBBBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHDDDEEEFFFFFFGGGHHHHHHIIIRRROOONNNSSS]]]qqqpppeeeWWWKKKFFFEEEDDDCCCCCCAAA???>>>>>><<<:::888:::::::::999999999888888888777777666666777777888888999;;;<<<>>>>>>??????<<<===???BBBDDDEEEFFFGGG???>>>>>>===<<<<<<;;;;;;999999999999999999999999777777777666555555444444444444444444333333333333111222333333111111222333333222222222222111111111222222222222222222222222111111111111111111111111000000111111222111111111111111111111111111111111000000000000////////////111111111111111111111111////////////////////////000000000000000000111111111111111111111111111111444444444333333333333333333333333333333333333333555555555555555444333333666777888;;;>>>BBBEEEGGGGGGHHHHHHIIIKKKMMMOOOPPP]]]WWWNNNGGGDDDCCCCCCCCC;;;::::::999888888888888777777666555555555555666444333222222333444333111555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111222222333333222222111111111111111111111111111222222111111111000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000222333222111000111222000000000000000000000000111000000000000111222222111111000000111111222333111111111111111111222222222222222222111000000///444333333222222333333444555444444333333333333333777777777888999;;;===>>>===>>>??????@@@@@@AAAAAADDDDDDCCCDDDDDDFFFGGGHHHDDDEEEGGGGGGGGGHHHIIIJJJQQQSSSWWW```qqq{{{iii[[[RRRLLLGGGDDDIIIFFFDDDBBB@@@>>>;;;999;;;::::::999999888888888777777777777777777777777888999:::<<<===>>>??????;;;<<<>>>AAACCCDDDEEEFFF>>>>>>======<<<;;;;;;;;;::::::999999999999999888777777666666555555555555555444444444444333333333111222333333111111222333222222222222111111111111222222222222222222222222111111111111111111111111///000111111222222222222222222222222222222222222000000//////......------000000000000000000000000///////////////////////////000000000000000111111111111111111111111111111444444333333222222222111333333333333333333333333444444555555444333333222666777:::===AAADDDGGGIIIGGGGGGHHHIIIKKKLLLMMMNNNvvvmmmaaaUUUMMMGGGDDDBBB===<<<:::999888777777888777666666555555555555555444333222222444444444222555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111222222333333222222111111111111111111111111111////////////000000111111111111111111111111111111000000000000000000000000111111111111111222222222000000000000000000000000000000111111111111000000////////////////////////000222333222111000111222000000000000000000000000000////////////000111111111111000000111111222333000000111111222222222222222222222222222111000///444333333222222333333444555555444333333444444555888888999:::;;;===>>>???>>>>>>>>>>>>??????@@@@@@EEEEEEEEEEEEFFFGGGGGGHHHIIIKKKKKKKKKIIIIIILLLNNNRRRZZZfffuuu|||nnncccYYYNNNFFFJJJGGGDDDBBBAAAAAA???>>>;;;;;;:::999999888777777777777888888888888777777777888:::<<<===>>>>>>>>>======>>>???@@@AAAAAAAAA======<<<;;;;;;::::::999:::::::::999999888888888666666666666555555555555555555555444444444333333111222333333111111222333222222222111111111000000222222222222222222222222111111111111111111111111///000111222222222222222222222222222222222222222444333333222222111111111000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111333333222222111111000000222222222222222222222222333333444444444444333333666888;;;>>>BBBEEEGGGHHHFFFFFFHHHIIIJJJKKKLLLLLL{{{mmm___SSSHHHAAAAAA???===:::999888888888777777666555555555555555444333222333555666555444444333333333333222222222444444444444444444444444444444444444444444444444333333333333333333333333111222222333333222222111111111111111111111111111......//////000111111222111111111111111222222222111111111111111111111111111111111222222222222222000000000000000000000000000111111222222111111000000000000000000000000000...000111000///...///000000000000000000000000000///////////////000000111111111000000111111222333///000111222222222222222222222333333333222111111444333333222222333333444555444333333333444666777777888999:::;;;======>>>@@@????????????@@@AAAAAAFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKLLLKKKKKKMMMSSSXXXaaammm|||}}}||||||}}}~~~zzznnn___SSSMMMIIIEEEBBBBBBCCCDDDCCC<<<<<<;;;;;;:::999888888777888888999999888888777777888:::;;;======>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;::::::999999;;;::::::999999888888888666666666666666666555555555555555555444444444333111222333333111111222333222111111111111000000000222222222222222222222222222222222222222222222222111111222222333222222222222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000000000000111222222333333111111111111111111111111222222111111111111111111222222222222222222222222222333444555555666555555777999<<>>??????BBBAAAAAA@@@AAABBBCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHFFFJJJNNNRRRXXXaaannnwww|||{{{yyyxxxwwwvvvtttrrrqqqrrrsssrrrqqqppppppqqqwwwxxxyyyzzzxxxvvvrrrpppnnnppppppooommmkkkkkkkkkhhhccccccfffhhhkkkttt}}}yyymmm]]]WWWOOOIIIFFFEEEEEEEEE??????>>>===<<<;;;::::::777888999999999999888777777888999;;;<<<===>>>>>>@@@@@@@@@@@@???===<<<;;;=========<<<;;;;;;::::::;;;;;;::::::999888888777555666666666666666666666555555555555444444444444111222333333111111222333111111111111000000000000222222222222222222222222222222222222222222222222222222333333333222111111222222222222222222222222///////////////000000000222222222222222222222222222222222222222222222222000111111222333333444444111111111111111111111111111111222222222222222222333333333333333333333333111222333555666777888888999;;;>>>AAADDDFFFGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMiiiYYYIIIGGGCCC@@@===;;;;;;;;;:::999999888777888888888666444444555777888777666666666666555555444444444555555555555555555555555555555555555555555555555333333333333333333333333222222222333333222222222111111111111111111111111555555444333333222222222000000111111222222222222222222222222222222222222111111111222222333333333000000000000000000000000000111222333333222111000111111111111111111111111000222333222111000111222000000000000000000000000111111111000111222222333111111111000111222222333...///111222333333222222222333333444555555555555444333333222222333333444333333222222333666999::::::;;;===???@@@AAAAAAAAADDDCCCBBBBBBCCCDDDFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIOOOWWW```lll|||}}}zzzyyyxxxuuurrrppppppooonnnmmmmmmmmmmmmlllmmmnnnmmmkkkkkklllmmmlllmmmoooqqqqqqqqqpppooohhhjjjlllllljjjhhhhhhhhhbbb\\\XXXYYYXXXXXX^^^hhhooouuuppphhh\\\QQQJJJGGGEEEDDDAAAAAA@@@???>>>===<<<<<<777888999::::::999888777777888999;;;<<<===>>>>>>AAAAAAAAA@@@???>>>===<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888777777555555555666666666666666666666555555555444444444111222333333111111222333111111111111000000000000222222222222222222222222222222222222222222222222333333333333333222111000111111111111111111111111111111222222333333333444222222222222222222222222222222222222222222222222111111222333444444555555111111111111111111111111222222222333333444444444444444444444444444444444000222333555777999999:::;;;===@@@CCCEEEGGGHHHHHHJJJKKKMMMNNNOOOOOOOOONNN}}}mmm[[[MMMCCCDDDCCC;;;888<<<<<<:::888888888777555444888888777666555444444444555555555555555555555555555555555555555555555555444444444444444444444444222222222222222222222222444444444333333222222222444444444333333222222222444444333222111111111111111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111222222222222111000000//////000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111111111222222222333333333222333444444555555444444555444333222222222333444333333333333555888:::;;;<<<<<<<<<<<<===???@@@AAAGGGFFFDDDBBBBBBCCCEEEFFFGGGHHHGGGFFFFFFIIIKKKKKKJJJRRR^^^ooo|||wwwuuusssrrrqqqqqqpppnnnkkkmmmppptttuuutttsssqqqqqqooommmllllllnnnppppppooooooqqqssssssqqqpppppppppooommmnnnqqquuuvvvtttqqqkkkfff___XXXUUUVVVXXX[[[```eeennnxxxooo___VVVPPPJJJFFFCCCBBB@@@???===;;;999777999999:::::::::999999888999:::;;;;;;::::::<<<>>>@@@@@@AAAAAA@@@@@@???>>>AAA@@@@@@???>>>===<<<<<<;;;:::777222///111777<<<888888888888777777777777444444444444444444444444222222222222222222222222333222222111111222222333222222111111222222333444111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000111111222222222333333333000111111111111222222222222222222111111111000000222222111111111111111111222222222222222222222222333333333333333333333333555555555666666777999999<<>>AAA<<<;;;999888888888666555777777666666555555444444555555555555555555555555555555555555555555555555444444444444444444444444222222222222222222222222444444444333333222222222444444444333333222222222222222222111222222333333111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111000111111111111000////////////000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111222222222333333333222333444444555444444444555444333333333333444555444444444555777999;;;============>>>???@@@AAABBBDDDCCCCCCCCCDDDFFFGGGHHHEEEGGGGGGGGGGGGIIIKKKKKKOOO[[[mmm~~~|||xxxuuuyyyyyyyyyxxxvvvtttrrrqqqrrrxxx~~~|||}}}||||||}}}~~~~~~|||{{{|||{{{yyywwwwwwxxxzzz|||zzzzzz}}}uuuppphhhaaa\\\[[[\\\]]]\\\```fffnnnwwwxxxlll```SSSJJJIIIGGGDDDBBB@@@???===;;;::::::;;;;;;;;;:::999999888999::::::999:::<<<>>>@@@BBBEEEGGGGGGEEEBBB@@@AAA@@@@@@???>>>===<<<<<<:::::::::888555555888;;;888888888777777777666666444444444444444444444444222222222222222222222222333222222111111222222333222111111111111222333333111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111222222222333333333000111111111111222222222222222222111111111000000111111111111111111111111222222222222222222222222333333333333333333333333666666666666777999::::::===???BBBCCCCCCEEEIIILLLQQQRRRRRRPPPMMMKKKLLLNNNyyyaaaLLLFFFFFFCCC@@@@@@===;;;999999999999888666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444333333333333222222444444333333333333222222111111111111222333444555111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111000000000000000///......//////000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111222222222333333333222222333444444444444444555444444333333444555555555555666777999;;;===>>>>>>>>>>>>???@@@AAACCCCCC@@@AAABBBDDDFFFHHHJJJJJJFFFHHHJJJKKKKKKJJJLLLNNNOOO___xxx}}}~~~}}}}}}}}}{{{sssjjjccc___^^^]]]]]]```eeekkksss|||vvvaaaRRRKKKHHHEEEBBBAAA???===<<<<<<<<<<<<;;;;;;:::::::::777999:::999999999;;;======AAAFFFJJJKKKHHHDDDAAAAAAAAA@@@???>>>===<<<<<<999;;;======;;;999999999777777777777666666666666555555555555555555555555333333333333333333333333333222222111111222222333111111000000111111222333222222222222222222222222000000111111111111000000111111111111111111111111222222222222222222222222111111222222222333333333000111111111111222222222222222222111111111111111111111111111111111111111222222222222222222222222333333333333333333444444666666666777888:::;;;<<<===???BBBCCCEEEHHHKKKNNNOOOQQQRRRQQQNNNMMMLLLMMM}}}kkkYYYRRRNNNHHHBBB??????===:::999999999888777555555555555555555666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222111111111222222333444111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111000000111111000000///...//////000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111222222222333333333222222333444444444444333333333333333333444444444555666777888:::<<<===>>>>>>>>>??????@@@BBBCCCDDD@@@AAACCCFFFHHHIIIJJJJJJKKKKKKMMMOOOMMMKKKMMMQQQUUUgggyyyssswww|||~~~wwwnnneee```]]][[[^^^ccciiiooovvv}}}ooo]]]OOOKKKFFFCCCBBBAAA@@@>>>======<<<;;;:::999999999777888999999888999;;;<<<;;;>>>CCCGGGHHHFFFCCCAAABBBAAA@@@???>>>===<<<;;;999;;;=========;;;:::999777777777666666666555555666666666666666666666666333333333333333333333333333222222111111222222333111111000000000111222222222222222222222222222222000111111222222111111000111111111111111111111111222222222222222222222222111111222222222333333333000000111111111222222222111111111111111111111111111111111111111222222222222222222222222222222222333333333444444444444444555555666777888:::<<<======>>>@@@CCCFFFJJJMMMOOOJJJKKKNNNOOOOOOOOOOOOOOO~~~wwwpppiii```TTTJJJFFFDDDAAA===;;;;;;;;;:::999555555666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444333222222111111111222111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111222222111111000/////////000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111222222222333333333111222333333444444333333111111222333333333333333444555777888:::<<<======>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIMMMLLLNNNPPPOOOLLLRRRZZZlll}}}|||wwwsssppppppuuuzzz}}}~~~{{{ssskkkccc^^^\\\[[[___fffpppwww|||}}}lllZZZSSSLLLHHHGGGFFFDDDAAA???>>><<<:::999999888999777888999999888999;;;<<<===>>>@@@AAACCCCCCCCCCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;::::::;;;;;;;;;;;;777777777777666666666666666666666666666666666666333333333333333333333333333222222111111222222333111111111000111222222333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111222222222333333333000000111111111222222222111111111111111111111111000000111111111222222222222222222222222222222222333333333444444555555555444444555666888;;;<<<>>>===>>>???CCCGGGKKKNNNOOOHHHIIIKKKMMMOOOOOOOOONNN}}}~~~~~~yyyoooaaaUUUNNNKKKGGGCCC@@@>>>>>><<<;;;777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333222222333333333333444444222222333333333333444444555444333222111111111111111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111222222222222222111000000//////000111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111222222222222111111111111222222222333333333111111222333333333333333111111222333444444444444444666777999;;;<<<======>>>>>>>>>???@@@AAACCCCCCFFFFFFGGGGGGGGGHHHHHHIIIMMMJJJMMMRRRSSSUUUaaaoooxxxuuulllnnnooooooooooooppprrrwww{{{xxxtttmmmgggbbb`````````jjjssshhh___TTTNNNKKKIIIEEEAAAAAA@@@===;;;:::999999999777999:::999999999;;;===AAA@@@??????@@@CCCEEEGGGCCCBBBAAA???>>><<<;;;:::<<<:::888888:::;;;<<<<<<888888888888777777777777555555555555555555555555333333333333333333333333333222222111111222222333222222111111222222333444333333333333333333333333111111222222222222111111111111111111111111111111000000000000000000000000111111222222222333333333000111111111111222222222111111111111111222222222000000000111222222333333222222222222222222222222333333333444555555666666444555666777:::<<<>>>@@@??????@@@DDDIIIMMMOOOOOOMMMLLLKKKMMMNNNNNNMMMLLLyyynnnbbbXXXSSSOOOIIIEEECCCBBB@@@???::::::999999888888777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444222222222333333444444444222222222333333444444444333333222222111222222222111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111000000/////////000111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111222222222222111111111111222222222333333333111111222333333333333222222333444666666666666666666777999;;;===>>>>>>>>>??????@@@@@@AAACCCDDDEEEGGGGGGFFFFFFGGGHHHJJJKKKMMMJJJNNNWWW^^^ggg{{{yyyvvvqqqkkkggghhhfffiiilllnnnoooqqquuuxxx{{{tttpppkkkfffeeefffjjjlllwwwttteeeZZZUUUPPPIIIDDDEEECCC@@@===;;;;;;;;;;;;888999::::::999:::<<<>>>AAAAAA??????@@@BBBDDDFFFCCCBBBAAA???===<<<;;;:::<<<:::888999<<<===<<<;;;999999999999888888888888444444444444444444444444444444444444444444444444333222222111111222222333333333333222333333444555333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111111111222222222333333333000111111111111222222222000000111111111222222222///000000111222222333333222222222222222222222222333333444444555666666666666666888:::<<>>???????????????@@@BBBBBBCCCBBBAAA???===<<<::::::;;;:::999;;;>>>???===::::::::::::999999999888888444444444444444444444444444444444444444444444444333222222222222222222333444444333333444444555666333333333333333333333333111222222333333222222111111111111111111111111111222222222222222222222222111111222222222333333333000111111111111222222222000000111111222222222222///000000111222222333333222222222222222222222222333333444444555666777777888888:::<<<>>>AAADDDEEEFFFEEEEEEHHHNNNRRRSSSRRRNNNLLLJJJLLLQQQTTTUUUUUU~~~vvvpppiii```WWWPPPKKKFFFDDD@@@???:::666777:::888444888777666777888888666444666666555555555444444444333333333444444555555555333444555444222111222333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111222222222111111111000000111111111111111111111111222222222111111111000000222222111111111111111111111111111111111111111111222222222222222222222222333333333555777888888777999999:::;;;<<<>>>???@@@DDDDDDCCCBBBBBBDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKNNNKKKUUUbbbooo}}}tttoooccc___]]]___```___dddmmmmmmttt|||vvvtttrrrpppooopppqqqsss}}}||||||{{{~~~{{{yyyxxxwwwtttsssooooooooopppqqqrrrssstttqqqpppnnnllllllmmmnnnooonnnnnnmmmmmmnnnoooqqqrrrzzz~~~zzzwwwyyyxxxyyy|||}}}ttthhh^^^UUUHHH>>>???AAA>>><<<======<<<:::888888:::===>>>>>>>>>???@@@@@@@@@@@@@@@AAA@@@>>>======>>>>>>???>>>======>>>??????===;;;777777888888888888777777555555555555555555555555777666666555444333333333555555555444444333333333222222222222222222222222111222222333333222222111000111222333444555555555222222222222222222222222222222222222222222222222111111111111111111111111333222111000000111222333111111222222222333333333333222111111111222333444222222333333333333444444222222111111222444555777444888>>>AAACCCCCCDDDDDDGGGIIIKKKNNNOOOOOONNNMMMNNNOOOPPPRRRRRRRRRRRRQQQyyykkk___TTTKKKFFFDDDCCC???999999<<<;;;777888777777777999999777666666666555555555444444444333333333444444555555555333444555444222111222333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111222222222111111111000000111111111111111111111111222222222111111111000000222222111111111111111111111111111111111111111111222222222222222222222222333333444666888888888777::::::;;;;;;===>>>@@@AAADDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLLLLWWWeeevvvwwwmmmfffbbbcccaaabbbfffggggggllltttvvv|||zzznnnmmmjjjiiiiiijjjlllnnnxxxyyy|||}}}~~~}}}{{{yyywwwvvvtttrrrqqqpppooooooqqqooolllkkkjjjjjjhhhfffddddddddddddeeeeeefffggggggfffdddbbbbbbcccdddeeefffeeefffggghhhkkkmmmnnnrrrvvv||||||zzzzzzzzzzzz}}}vvvbbbUUUJJJGGGFFFBBB>>>===???>>><<<:::::::::<<<======>>>???@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>???@@@???>>>======??????===;;;777888888999999888888777555555555555555555555555999888888777666666555555444444444444444444333333222222222222222222222222111222222333333222222111111111222333444444444444222222222222222222222222222222222222222222222222222222222222222222222222333222111000000111222333111111222222222333333333333222111111111222333444222222333333333333444444333333222333444555777888888<<<@@@CCCEEEFFFGGGHHHLLLMMMOOOQQQQQQQQQOOONNNMMMNNNPPPQQQRRRQQQQQQQQQuuudddUUULLLLLLJJJEEE>>>===>>>===999999888777888999:::999777666666666555555555555444444444444444444555555555333444555444333222333444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222333222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111222222222111111111111111111111111111111111111111222222222111111111111111111111222222222222222222222222222222222222222222333333333333333333333333444444666777888999999999;;;;;;;;;<<<>>>???AAABBBCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGGGGIIINNNRRRUUUVVVjjj{{{zzzpppiiieeebbbaaadddeeejjjpppssstttxxx}}}}}}vvvqqqgggeeedddcccccceeeggghhhkkkllllllllllllkkkkkkjjjgggfffdddcccbbbaaaaaa``````^^^[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXYYY[[[ZZZXXXWWWWWWXXXYYYYYYZZZZZZ[[[]]]```ccceeegggfffiiimmmppprrrtttvvvxxx|||}}}}}}~~~~~~{{{~~~ooobbbUUUNNNIIICCC???===AAA@@@>>>===<<<;;;;;;;;;===>>>???@@@AAAAAAAAAAAADDDCCCAAA@@@?????????@@@???>>>======>>>>>>===;;;999999::::::::::::999999666666666666666666666666888888888777666666555555333333444444444444444444222222222222222222222222111222222333333222222111222222333333333333333222222222222222222222222222222222222222222222222222333333333333333333333333222222111111111111222222111111222222222333333333222222222222222333444444222222333333333333444444444444444444555777999:::===@@@DDDFFFGGGIIIKKKMMMPPPQQQRRRSSSRRRPPPNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQwwwbbbUUUTTTRRRLLLCCC>>>>>>===::::::888777777999999999888666666666555555555555555444444444555555555555555333444555444333222333444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333222222222222222222222222444444444444444444444444444555777888888999::::::;;;;;;;;;<<<>>>???AAABBBCCCDDDFFFGGGGGGGGGFFFEEEJJJJJJJJJKKKOOOZZZgggpppyyyssskkkfffeeegggiiijjjlllpppvvv}}}|||zzzzzzxxx{{{}}}~~~{{{uuunnniiidddcccbbb`````````aaabbb```___^^^]]]\\\\\\\\\\\\ZZZYYYXXXWWWVVVVVVVVVVVVSSSRRRPPPPPPQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOPPPPPPSSSRRRQQQQQQPPPQQQRRRRRRQQQQQQSSSUUUXXXZZZ\\\]]]]]]___aaabbbcccfffjjjlllnnnooorrruuuxxx{{{}}}~~~~~~{{{zzz}}}uuueeeXXXPPPIIIEEEBBB@@@??????>>>===<<<;;;;;;<<<===???@@@AAABBBBBBBBBEEECCCBBB@@@?????????@@@@@@???======>>>>>>===;;;::::::;;;;;;;;;;;;::::::777777777777777777777777666666555555444444444444333333333444444555555555222222222222222222222222111222222333333222222111222222333333333222222111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222333333444444222222222333333333444444444444333444555777999:::AAACCCFFFHHHIIIKKKNNNQQQQQQRRRRRRRRRQQQNNNLLLJJJNNNOOOPPPPPPQQQRRRRRRRRRooo^^^[[[ZZZRRRGGG@@@???>>>;;;;;;999777777888888888777666666666666666666666666555555555555555555555555333444555555333333444555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333222222222222222222222222444444444444444444444444444777999:::999999:::<<<:::;;;;;;<<<===???AAAAAADDDEEEGGGHHHHHHHHHGGGFFFKKKLLLMMMMMMTTTfffwwwnnnooolllhhhhhhkkkooosssuuu|||{{{vvvsssrrrppprrrttttttqqqlllfffbbbbbb```^^^\\\ZZZZZZYYYYYYVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMNNNLLLJJJIIIJJJKKKMMMMMMLLLLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPRRRRRRSSSVVVWWWXXXXXXYYY\\\```ccccccdddgggjjjnnnqqqtttvvvsssvvv{{{~~~zzzyyy{{{}}}lll^^^UUUMMMHHH?????????>>>======<<<<<<<<<===>>>@@@BBBCCCCCCDDDDDDCCCBBB@@@??????@@@@@@AAA???===<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888555555555555444444444444333333333444444555555555222222222222222222222222111222222333333222222111222222222333222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222111111222222222333333333222222333333444444444444222222222333333333444444333333333333555777999:::BBBDDDGGGIIIJJJLLLOOORRRRRRSSSSSSSSSQQQOOOLLLJJJPPPPPPPPPQQQQQQRRRSSSSSSwwweee``````YYYMMMFFFDDDDDDBBB>>><<<999888888888888777555666666666666777777777666666666555555555555555333444555555444444555666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111111111111111111222222222111111111111111111111111111111111111111222222222111111222222333444444444333333333333333333333333555555555555555555555555444888;;;;;;:::999;;;>>><<<<<<<<<===>>>@@@BBBCCCFFFGGGGGGHHHIIIHHHHHHHHHIIIMMMQQQWWWddd~~~zzzrrrjjjeeeeeefffjjjrrr{{{zzztttooolllkkkfffggghhhhhheeeaaa]]]ZZZZZZYYYWWWTTTRRRPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKPPPQQQQQQQQQQQQSSSWWWZZZ[[[\\\^^^```dddgggkkklllkkkooossswwwxxxyyyzzz{{{}}}yyywwwvvvyyy}}}ssscccTTTIIICCCBBB@@@???>>>=========;;;<<<>>>@@@BBBDDDDDDEEEDDDDDDBBBAAAAAAAAABBBCCCBBB@@@===<<<<<<===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;777777777777777777777777777777777777777777666666333333444444444444444444222222222222222222222222111222222333333222222111111111222222222222222111222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333222222111111222222222333333333222222333444444444444444222222333333333333444444333333333333555777:::;;;AAADDDGGGJJJKKKMMMOOOQQQSSSTTTUUUUUUTTTRRROOONNNPPPPPPPPPPPPPPPQQQSSSSSS}}}mmmdddddd___TTTMMMMMMOOOOOOCCC@@@<<<:::::::::999888555666666666777777777777777666666666555555555444333444555555444444555777444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111000000111111111222222222111111111111111111111111000000111111111222222222111111222222333444444555333333333333333333333333555555555555555555555555555999<<<<<<:::999<<>>>>>??????AAABBBDDDEEEHHHHHHHHHHHHHHHIIIIIIJJJJJJNNNXXXiii|||uuuoookkklllmmmmmmqqqzzz~~~zzztttnnniiieeecccaaa\\\\\\[[[ZZZXXXVVVTTTSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAABBBDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGGGGFFFIIIIIIJJJIIIIIIKKKNNNQQQRRRRRRSSSUUUXXX[[[^^^```aaadddgggiiiiiijjjmmmoootttvvvxxx|||{{{xxxxxxyyyzzzzzz{{{~~~|||eeeTTTJJJHHHEEEAAA>>>=========;;;<<<>>>@@@CCCDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGCCC@@@===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777666777777777777777777777444444444444444444333333222222222222222222222222111222222333333222222111///000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444444333222222111111222222222333333333222333444555555555444333222222333333333333444444444444444555666999;;;===AAADDDIIILLLMMMNNNOOOQQQQQQRRRSSSTTTTTTRRRPPPOOONNNNNNMMMMMMNNNOOOQQQRRRsssfffgggcccYYYSSSUUUXXXYYYFFFCCC???<<<;;;;;;:::999555666666666777777888888777777666666555555555444333444555555444444666777444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111000000111111222222222222111111111111111111111111000000111111222222222222111111222333333444555555333333333333333333333333666666666666666666666666555999======:::999<<<@@@@@@@@@AAABBBCCCEEEFFFGGGIIIIIIHHHGGGHHHIIIJJJKKKLLLQQQ___zzz}}}{{{wwwwwwvvvqqqlllmmmtttzzz}}}yyyssstttpppiiiccc___]]][[[YYYUUUTTTSSSQQQPPPOOONNNNNNLLLKKKJJJIIIHHHFFFEEEEEEBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAACCCEEEEEEDDD@@@@@@@@@AAABBBCCCDDDEEEAAAAAABBBCCCDDDDDDCCCCCC???AAABBBDDDEEEEEEEEEDDDCCCDDDEEEDDDDDDEEEHHHJJJJJJJJJJJJLLLNNNQQQTTTUUUVVVYYY\\\]]]]]]___dddhhhiiikkkoootttzzzzzzyyyxxxwwwwwwxxxxxxxxx~~~|||gggQQQMMMHHHCCC???===<<<<<<:::<<<>>>AAACCCEEEFFFFFFGGGFFFFFFFFFFFFHHHIIIJJJDDDAAA===;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::666666666666666666666666444444444555555555555555555555555444444333333333222222222222222222222222222222222333333222222222...///000111222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222444444444444222222111111222222222333333333222333444555555555444333222222333333333444444444555555555666888:::===>>>AAADDDJJJMMMOOOOOOPPPPPPMMMNNNPPPQQQRRRQQQOOONNNMMMLLLLLLKKKLLLNNNOOOPPPuuuffffffeee```[[[XXXYYY\\\SSSIII>>>:::;;;<<<999555777777777777777888888999666555444333222333444444666555555444444555555666555555555555555555555555444333333222222333333444222222222333333444444444111111222222222333333333222333333444444333333222111111111111111111111111111222333333333111000///111111222222222333333333000111111111111222222222222111111000000000000000222222222222111111000000222222222222222222222222222222222222222222222222333333333444444444555555:::999888666666666777888;;;;;;;;;;;;<<<===>>>>>>@@@AAACCCDDDFFFHHHJJJKKKHHHFFFEEEEEECCCBBBGGGOOOQQQXXXppp|||sssmmmnnnppppppnnnlllooowww|||uuuoookkkiiigggccc]]]XXXUUUSSSRRRPPPKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???AAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAABBBBBBBBBCCCEEEFFFFFFFFFEEEDDDHHHIIIIIIIIIHHHHHHJJJLLLNNNNNNOOOQQQSSSTTTVVVVVVYYY\\\```dddjjjpppxxx}}}~~~}}}xxxwwwxxxxxxxxx{{{yyywwwvvvzzzdddWWWJJJDDDAAA===::::::<<<>>>@@@AAAAAABBBEEEGGGIIIFFFEEEHHHMMMOOOMMMJJJBBBAAA@@@>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999666666666666777777777777666666555444333333222222222222333444444555666666333333333222222111111111333333333333333333333333111111111111111111111111111222222333333222222111333333333333333333333333222222222222222222222222222222111111111111111111111111111111111111111111111222333444555444333333444444666777:::<<<>>>???EEEGGGKKKOOOQQQQQQQQQPPPNNNOOOQQQRRRRRRQQQPPPNNNOOOMMMKKKKKKMMMOOOQQQQQQzzzqqqoooiiiccc]]]ZZZ[[[\\\\\\TTTIIIBBB??????===;;;888888777777777777888888777666555444444444555555666666555555555555666666555555555555555555555555444333333222222333333444222333333333333333333444111222222222222333333333222333333444444333333222111111111111111111111111222222222222222111000000111111222222222333333333000111111111111222222222222222111000000000000000222222222222111111111000222222222222222222222222222222222222222222222222333333333444444444555555888888777666666777888888:::::::::;;;;;;<<<===>>>@@@AAABBBDDDFFFHHHJJJJJJJJJIIIIIIJJJGGGEEEJJJQQQ]]]ggg|||vvvrrrnnnkkkkkkooosssuuuuuuyyyuuunnnhhhdddaaa]]]YYYTTTPPPMMMLLLKKKIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDDDDCCCCCCBBBBBBAAA??????@@@@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@AAA????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBFFFGGGHHHGGGFFFFFFHHHJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQTTTWWW[[[___eeekkkpppuuuzzz}}}|||yyyzzzxxxuuuqqqpppttt|||pppbbbRRRIIIDDD???======<<<>>>@@@@@@AAABBBDDDFFFHHHFFFEEEGGGLLLNNNKKKHHHCCCBBBAAA???>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999666666666666777777777777666555555444333333222222111111111222222333333333333333333222222222111111333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222333444444444333333555555777888;;;===???AAAFFFHHHLLLOOOQQQQQQPPPOOOLLLMMMNNNOOOPPPPPPOOONNNMMMLLLKKKKKKMMMOOOQQQQQQyyyrrriiiaaa\\\[[[[[[[[[aaa\\\RRRIIIBBB>>>======::::::999888777777777777888777666666555555666666666666666666666666666666555555555555555555555555444444333333333333444444444333333333333333333222222222222222333333333333222333333444444333333222222222222222222222222222333222111111111111111111111111222222222333333333000111111111111222222222222222111000000000000111222222222222111111111111222222222222222222222222333333333333333333333333333333333444444444555555666666666666666888999999::::::::::::;;;<<<===>>>???@@@BBBDDDFFFHHHIIIJJJIIIHHHIIIJJJIIIIIINNNUUUlllzzzuuullljjjlllooopppuuuzzz{{{ssskkkeee___ZZZWWWSSSOOOKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@BBBDDDFFFHHHAAA@@@@@@??????@@@@@@AAA>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJLLLOOOQQQTTTWWW\\\```ggglllqqqrrrqqquuu}}}xxxqqqkkkhhhiiijjjttt|||rrr]]]QQQIIICCCAAAAAA===>>>???@@@???@@@CCCEEEHHHFFFEEEFFFJJJKKKHHHFFFCCCCCCAAA@@@????????????;;;;;;;;;;;;:::::::::::::::999999999999888888888777777777777666666666666555555555444444333333222222222222222222222222222333333333333222222222222333333333333333333333333333333333333333333333333222222333333333333222222111111111111111111111111222222222222222222222222111111222222222222222222222222222222222222222222222222333444444444444333666777888:::===???BBBCCCHHHJJJMMMOOOPPPOOONNNMMMIIIJJJJJJKKKLLLMMMNNNNNNLLLMMMMMMNNNOOOPPPRRRSSSwwwjjjbbb``````aaa```eeeccc\\\RRRHHH@@@>>>>>><<<;;;:::999888777777777777777666666666555555555555555555555555555555555444444444444444444444444444444333333333333444444444444444333333222222222222222222333333333444444222333333444444333333222222222222222222222222222333222111000000111222333111111222222222333333333000000111111111222222222333222111111000000111111222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444555666777999:::;;;::::::::::::;;;<<<===>>>???@@@BBBEEEGGGHHHIIIIIIJJJHHHHHHJJJKKKNNNWWWaaawww}}}wwwooolllnnntttzzz}}}~~~qqqmmmhhhbbb]]]XXXRRRNNNLLLJJJFFFDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAACCCFFFIIIKKKAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA@@@AAABBBCCCDDDAAABBBCCCBBBAAAAAACCCEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIKKKLLLMMMOOORRRUUUYYY^^^cccdddeeejjjsss{{{yyypppjjjfffeeejjjnnnwwwiiiYYYOOOGGGDDDDDD>>>???@@@???>>>???AAACCCGGGEEEEEEFFFGGGHHHFFFCCCBBBBBBAAA@@@???>>>>>>???;;;;;;:::::::::999999999999999999888888888777777777777777777666666666666555555444444444333333333444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333222333333333333333333222222222222222222222222222222222222222222222222222111111222222222222222333222222222222222222222222333333333444444444444444888888:::<<<>>>AAADDDEEEIIIKKKMMMOOOOOONNNLLLKKKGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPQQQQQQQQQQQQSSSTTTuuummmjjjjjjjjjiiimmmmmmiii___RRRGGGBBBAAA======;;;999888777777777666666666666555555444444333444555555555555444333333333333333333333333333555444444333333444444555444444444333333222222222222222333333333444444444222333333444444333333222222222222222222222222222222222000000000111222333111111222222222333333333000000111111111222222222333222222111111111111111222222222222222222222333222222222222222222222222333333333333333333333333333333333444444444555555333444555777999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>???AAACCCFFFHHHIIIIIIIIIOOOKKKIIIJJJMMMSSSaaannn}}}vvvuuutttuuuwww|||}}}{{{{{{|||}}}zzzwwwuuusssrrrfffccc^^^ZZZWWWRRRMMMIIIHHHFFFDDDCCCCCCDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBCCCBBBAAAAAABBBDDDFFFGGGAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@BBBCCCDDD@@@AAAAAAAAA@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIHHHIIIKKKMMMOOOSSSWWWYYY[[[___hhhoootttzzzzzzrrrmmmjjjgggjjjnnnsss}}}tttcccWWWMMMGGGFFFAAAAAAAAA???>>>>>>AAACCCEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>;;;;;;:::::::::999999999999999999888888888777777888777777777666666666555444444444444444333333333444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222222333333333444444333333333444444444444444444444444222222222222222222222222111111222222333333333333222222222222222222222222333333333444444444555555999999;;;===@@@CCCFFFGGGJJJKKKMMMOOOOOOMMMKKKIIIGGGGGGGGGHHHIIIKKKLLLMMMOOOPPPQQQQQQOOOOOORRRTTT{{{vvvtttttttttwwwuuunnnbbbTTTIIIBBBAAA>>>===<<<:::999888888888555555666666666555444333333444555666666555444333333333333333333333333333555555444444444444555555444333333333333333333222333333333333444444444444222333333444444333333222333333333333333333333333111111111111111111222333111111222222222333333333000111111111111222222222333333222111111111111222222222222222333333333333222222222222222222222222333333333333333333333333333333333444444444555555444555777999;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@BBBEEEHHHJJJKKKJJJJJJMMMJJJIIILLLQQQZZZjjjyyy~~~zzzxxxwwwwww{{{~~~{{{wwwtttrrrrrrssstttxxxvvvsssooojjjgggdddbbb\\\ZZZVVVSSSPPPMMMIIIFFFDDDBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAA@@@?????????@@@AAABBBAAA@@@@@@??????@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@?????????@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBDDDEEEFFFEEEEEEFFFHHHJJJLLLOOOQQQRRRWWW^^^dddkkkqqqyyy~~~wwwsssjjjmmmppppppqqqyyy~~~pppdddWWWNNNJJJCCCCCCBBB@@@>>>>>>AAACCCDDDDDDEEEEEEEEEDDDDDDCCC@@@??????>>>======>>>>>>;;;;;;;;;;;;:::::::::::::::999999999999888888888888888777777666666555555444444444444444444444444222222222222222222222222333333333333444444444444333333333333333333333333111111111111111111111111333333444444444444333333555555555555555555555555222222222222222222222222111111222222333444444444333333333333333333333333444444444333444555555666999:::;;;>>>AAADDDGGGHHHIIIKKKMMMOOONNNMMMKKKIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMOOOMMMLLLMMMRRRVVV~~~qqqaaaRRRGGGAAA@@@======<<<::::::999999999666666777777777666555444555666777888888777666555555555555555555555555555555555444444444444555555222333333333333333333444333333333444444444444555222333333444444333333222333333333333333333333333000000111222222222222222111111222222222333333333000111111111111222222222444333222222111111222222222222222333333333444444222222222222222222222222444444444444444444444444333333333444444444555555555666888:::<<<==================>>>>>>???@@@AAA@@@CCCFFFJJJLLLLLLLLLKKKIIIJJJNNNXXXcccpppzzzyyy{{{~~~zzztttooommmjjjiiiiiijjjkkkllljjjiiifffccc___[[[XXXWWWTTTRRRNNNKKKIIIHHHEEECCCBBBAAA???@@@AAAAAA@@@?????????@@@@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBB???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBAAA@@@AAABBBDDDAAABBBBBBBBBCCCCCCDDDDDD@@@BBBDDDEEEDDDDDDEEEFFFGGGHHHJJJKKKLLLPPPVVVZZZ^^^dddlllrrruuuzzzyyyxxxvvvtttssswww~~~}}}rrrcccVVVPPPFFFEEEDDDAAA??????AAACCCCCCDDDEEEEEEEEEDDDDDDEEE@@@@@@??????>>>>>>??????<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999888888888777666555555555444444444444444444444444111111111222222333333333333333333444444444555555333333333333333333333333222222222222222222222222333333444444444444333333444444444444444444444444222222222222222222222222111111222222333444444555333333333333333333333333555444444333444555666777999:::;;;>>>AAADDDGGGIIIIIIJJJMMMNNNNNNMMMKKKIIIJJJKKKMMMNNNNNNNNNMMMMMMIIIKKKMMMMMMLLLPPPXXX___wwwcccSSSJJJEEEDDD===<<<;;;;;;::::::::::::777888888999999777666555666888999::::::999888666777777777777777777777777555555444444444444555555222222222333333444444444333333333444444444555555222333333444444333333222333333333333333333333333///000111333333333222111111111222222222333333333000111111111111222222222444333222222111111222222222222222333333444444444222222222222222222222222444444444444444444444444333333333444444444555555666777999<<<===>>>>>>===>>>>>>>>>>>>???@@@AAABBBAAACCCGGGKKKMMMMMMLLLLLLKKKOOO[[[kkk|||~~~|||{{{{{{~~~qqqiiibbb```___^^^___`````````^^^]]]\\\[[[XXXVVVTTTSSSPPPMMMIIIFFFEEEDDDBBBAAACCCAAA@@@@@@AAABBB@@@???>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@@@@@@@@@@@@@AAACCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEDDDCCCBBBAAABBBCCCBBBAAAAAACCCEEE@@@AAAAAABBBCCCCCCDDDDDD@@@BBBEEEEEEEEEEEEFFFGGGEEEFFFGGGGGGHHHLLLQQQUUUQQQWWW```fffjjjpppwww~~~{{{vvvwww|||{{{kkk\\\TTTGGGGGGEEEAAA??????AAADDDBBBDDDEEEFFFEEEEEEEEEFFFAAAAAA@@@@@@???@@@@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666555555444444444444444444444444444222222333444444555666666333333333444444555555555333333333333333333333333333333333333333333333333333444444555555444444333333333333333333333333333222222222222222222222222111111222333333444555555333333333333333333333333555555444333444555666777999999;;;>>>AAADDDGGGIIIHHHJJJLLLNNNNNNMMMKKKJJJLLLMMMOOOQQQQQQPPPNNNMMMIIILLLNNNNNNOOOUUU___gggiiiXXXNNNGGGDDDBBB???<<<::::::;;;;;;:::999888777666666777888888555666666666666666555555555555555555555555555555555555444444444444555555444444222222222222444444444444444444444444444444777555333111111333555777111111111111111111111111000000000000000000000000000000111111111222222222111111222222222333333333222222111111111111222222111111111111111111111111222222222222222222222222333333333333333333333333222222222333444555666777:::<<>>>>>???;;;===???BBBDDDEEEFFFFFFJJJGGGGGGJJJKKKIIIKKKOOONNNWWWlllyyyqqquuu{{{{{{ooohhheee[[[ZZZYYYYYYZZZ[[[ZZZXXXXXXVVVSSSOOOMMMKKKJJJJJJGGGGGGEEEDDDBBB@@@???>>>BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFGGGHHHHHHHHHMMMPPPTTTYYY^^^dddkkkooopppvvv~~~~~~uuuhhh\\\MMMKKKHHHDDDBBBBBBDDDEEEAAA@@@AAACCCEEEGGGFFFEEEIIIGGGDDDCCCCCCBBBAAA???;;;;;;<<<<<<;;;;;;:::999888999999::::::;;;;;;<<<888888888888777777777777444444555555444444333222333444444555555444444333333333444555666666666666333333222111222333444555333333333333333333333333444444444444333333222111222333333444444333333222333222222111111222222333222222222222222222222222555444444444333222222222333444555666777777777777777999<<>>???>>>>>>>>>???>>>???AAACCCEEEFFFFFFFFFFFFDDDFFFJJJKKKIIIJJJMMMXXXggg{{{wwwwwwzzzuuujjjdddbbbZZZYYYWWWVVVVVVUUUSSSQQQPPPOOOMMMKKKIIIHHHHHHHHHFFFEEEDDDCCCAAA@@@??????BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBCCCBBBAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEDDDCCCBBBAAABBBBBBCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHEEEGGGKKKNNNRRRXXX]]]aaahhhnnnvvv~~~uuuhhh\\\TTTKKKFFFEEEEEECCC@@@CCCCCCDDDGGGIIIJJJIIIHHHGGGEEECCCCCCCCCBBB@@@???=========>>>===<<<<<<;;;999::::::::::::;;;;;;;;;888888888888777777777777444444555555444444333222333444444555555444444333333444444555555555444444333333222222222333444555333333333333333333333333333444444444333333222111222333333444444333333222333222222111111222222333222222222222222222222222555444444333222222222222333444555666777777888888888:::<<<@@@CCCGGGIIIKKKHHHIIIKKKMMMNNNNNNNNNMMMPPPPPPRRRRRRRRRPPPNNNMMMNNNOOOPPPRRRVVVeee|||dddUUUPPPPPPLLLHHHDDD@@@???>>><<<;;;999888777666555666777777777777888888888888777777555555555555555555555555555555444444444444555555444444333333333333444444444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111222222333333333444444444111111222222222333333333222222111111111111222222333333333333333333333333222222222222222222222222333333333333333333333333555444333333444666999;;;:::<<<>>>>>>>>>>>>>>>@@@AAABBBCCCEEEFFFGGGGGGGGGEEEDDDFFFKKKKKKIIIKKKPPP```uuu}}}tttkkkccc^^^]]]XXXVVVSSSQQQOOOMMMJJJHHHGGGFFFEEEEEEDDDEEEEEEEEECCCCCCBBBAAAAAA@@@@@@???BBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCEEEHHHJJJLLLPPPTTTXXX\\\aaaiiiooovvv~~~~~~}}}|||pppcccTTTLLLJJJIIIDDD???EEEFFFHHHKKKMMMNNNLLLJJJDDDCCCCCCCCCDDDCCC@@@>>>??????@@@@@@??????>>>===;;;;;;;;;;;;::::::::::::888888888888777777777777444555555555555444333333333444444555555444444333333444444444444333333222333333222222222333444555333333333333333333333333333333444444444333222222222333333444444333333222333222222111111222222333333333333333333333333333555444333333222333333444333444555666777888999999:::<<<>>>AAADDDGGGIIIKKKGGGJJJMMMPPPQQQPPPNNNMMMOOOPPPQQQRRRRRRQQQOOOOOOMMMLLLMMMQQQZZZooo}}}iii[[[TTTRRRQQQMMMHHHCCC@@@>>><<<::::::999777666555666666777666666777888888888777777555555555555555555555555555555444444444444555555444444444333333444444444444444444444444444444444333333444555555444333333222222222222222222222222111111111111111111111111222222222333333333333444111111222222222333333333333222222111111222222333333333333333333333333333222222222222222222222222222222333333333333444444555444333333444666999;;;:::<<<>>>>>>>>>>>>???AAAEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHJJJKKKKKKRRRZZZjjjyyyvvvppphhh```[[[XXXWWWTTTQQQNNNLLLJJJHHHEEECCCAAAAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEDDDCCCBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFDDDBBBBBBCCCEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKOOOQQQQQQUUU\\\aaagggnnnwww~~~{{{zzz{{{zzzwwwvvv{{{xxxgggZZZSSSMMMGGGBBBFFFGGGIIILLLNNNNNNLLLJJJDDDCCCDDDEEEFFFEEEBBB???@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;::::::999999888888888888777777777666555555555555555444444333333444444555555444444333444444444444333222111111222222222333333333444444333333333333333333333333333333333444444333333222222333333444444333333222333222222111111222222333333333333333333333333333444444333333333444555555444444555666777999:::;;;===>>>@@@BBBEEEHHHJJJKKKIIIKKKMMMOOOPPPQQQPPPPPPOOOPPPQQQQQQRRRQQQQQQPPPLLLJJJKKKSSSbbb{{{}}}qqqfff]]]WWWVVVRRRLLLFFFCCC@@@===:::;;;:::888777666666666777444555666666777777777666666666666666666666666666555555444444444444555555444444444444444444444444444444444444444444444444222333555666666555333222222222222222222222222222111111111111111111111111111111111111222222222222111111222222222333333333333333222222222222333333222222222222222222222222222222222222222222222222222222222333333444444444444333333333444777999;;;;;;===>>>???>>>???AAACCCGGGGGGGGGGGGHHHHHHIIIIIILLLIIIGGGIIIJJJPPP]]]iiiyyyuuummmiiiccc]]]XXXTTTRRRQQQNNNLLLIIIHHHHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDEEEGGGIIIJJJMMMRRRVVVZZZ```iiiooovvv}}}{{{zzzuuuooojjjjjjooosssnnn^^^RRRJJJFFFGGGGGGHHHJJJLLLLLLJJJHHHFFFEEEFFFGGGHHHGGGDDDAAA???@@@@@@@@@@@@???>>>>>>======<<<<<<;;;:::999999888888888888777777777666555555666666555555444333333444444555555444444333444444444444333222111111222222333333333444444444333333333333333333333333222333333444444333333333222333333444444333333222333222222111111222222333333333333333333333333333444444555555666666666666444444555666888:::<<<===@@@AAABBBDDDFFFHHHJJJKKKLLLLLLLLLLLLNNNPPPRRRTTTPPPPPPQQQQQQQQQQQQQQQQQQPPPNNNQQQ]]]pppxxx{{{tttkkkddd]]]YYYRRRLLLHHHDDDAAA???===;;;:::888777777777888333444555666666777666666666666666666666666666666555555444444444444555555444444555555555555444444444444444444444444444444333333444555555444333333333333333333333333333333222222222222222222222222000000111111111222222222111111222222222333333333333333222222222222333333111111111111111111111111222222222222222222222222111222222333333444444555333333444555777999:::;;;===>>>???@@@@@@AAACCCEEEHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHKKKOOOZZZnnn}}}wwwxxx~~~zzzvvvuuusssmmmiiiaaa]]]WWWSSSPPPNNNLLLKKKHHHGGGEEEEEEFFFEEEDDDBBBAAABBBBBBBBBAAA@@@???>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIGGGGGGHHHIIIFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKKKKJJJKKKKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIJJJKKKLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBCCCEEEGGGFFFIIILLLNNNPPPUUU]]]cccllluuu~~~zzztttoookkkiiihhhhhhllluuuooo]]]QQQLLLJJJIIIHHHIIIJJJJJJHHHGGGHHHGGGGGGHHHHHHGGGEEEBBB?????????@@@???>>>>>>============<<<;;;::::::999888888888888777777777777555666666666666555444444333444444555555444444333333444444444444333333222111222333444444444333333333333333333333333333333222222333444444444333333222333333444444333333222333222222111111222222333333333333333333333333333333444777999:::999888777444444555666888;;;>>>???BBBCCCDDDFFFGGGIIIJJJJJJMMMLLLKKKJJJLLLOOOSSSUUURRRRRRQQQQQQQQQQQQQQQQQQPPPOOOVVVggg~~~lllvvv}}}vvvrrrfffaaaZZZTTTPPPLLLHHHFFF>>>===;;;999888888888999444444555777777888888888666666666666666666666666555555444444444444555555333444555666666555444333444444444444444444444444333444444444444444444333333333333333333333333333222222222222222222222222111111111222222222333333111111222222222333333333444333333222222333333444222222222222222222222222222222222222222222222222111111222333333444555555333555777999;;;<<<<<<<<<>>>@@@AAAAAAAAABBBEEEHHHHHHGGGGGGGGGHHHJJJKKKLLLJJJJJJNNNTTT]]]mmm{{{}}}wwwnnniiihhhfffaaa\\\VVVSSSNNNKKKJJJIIIGGGDDDEEEDDDBBBBBBCCCDDDBBBAAAAAAAAABBBBBBBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJKKKKKKJJJIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPOOONNNMMMMMMNNNOOOPPPQQQNNNMMMLLLJJJJJJJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCDDDFFFHHHDDDFFFHHHHHHIIIMMMTTTZZZ___gggsss{{{zzzwwwuuurrrlllgggbbbgggmmmqqqwwwpppaaaWWWOOOMMMJJJIIIIIIIIIIIIHHHJJJIIIGGGFFFFFFFFFDDDBBB???@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;::::::888888888888777777777777666666666666666555444444333444444555555444444333333444444555555555444444111222333444444444333333333333333333333333333333111222333333444444444333222333333444444333333222333222222111111222222333444444444444444444444444222555999===>>><<<:::888444444444666888<<>><<<:::999999999999555555777888888999999999777777777777777777777777555555555444444555555555333444555666666555444333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222333333333444444444111111222222222333333333444333333222222333333444333333333333333333333333222222222222222222222222111111222333333444555555444666999<<<>>>???>>>===???@@@AAAAAABBBCCCFFFIIIGGGGGGGGGGGGHHHJJJLLLMMMJJJMMMTTT___kkk}}}}}}ssshhhbbb```]]]WWWQQQPPPLLLIIIGGGGGGFFFCCC@@@DDDBBBAAAAAABBBBBBAAA??????@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKLLLMMMLLLKKKJJJKKKMMMMMMMMMNNNOOOPPPPPPQQQQQQMMMNNNOOOQQQRRRSSSSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTRRRQQQQQQPPPQQQRRRSSSTTTRRRQQQOOOMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDAAABBBBBBAAAAAAAAADDDFFFDDDEEEFFFFFFEEEIIIOOOUUUSSS[[[gggnnnsssyyy{{{qqqiiiaaabbbaaa]]]^^^iii|||pppcccTTTPPPLLLJJJJJJJJJJJJIIIKKKIIIFFFEEEDDDDDDCCCAAA@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;888888888888777777777777666666666666666555555444333444444555555444444333333333444555666666666666111222333444555444333333333333333333333333333333111222333333444444444444222333333444444333333222333222222222222222222333444444444444444444444444111555;;;???@@@>>>;;;888444444444666888<<<@@@BBBFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQUUUTTTSSSQQQPPPPPPPPPPPPRRRVVVddd~~~{{{wwwwwwzzz}}}~~~}}}nnneeeaaaaaagggdddSSSHHHCCC@@@???<<<777777:::888777777777777777888888777777777777777666666555444444555555555555555444333444444444333222222111333333333333333333333333333444444555555444444333333333333444444444555555444444555555444222111000333222111000000111222333111111222222222333333333333333333333333222111000111111222222222333333333333333222222333333444555222222333333555666888999777888999:::<<<===>>>???AAAAAAAAABBBDDDEEEGGGHHHGGGGGGGGGHHHIIIKKKNNNPPPKKKRRR___ooozzzoooggg^^^XXXVVVSSSNNNJJJJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@AAABBBBBBAAA@@@AAACCCFFFFFFFFFFFFFFFFFFFFFFFFKKKIIIGGGHHHKKKLLLJJJHHHMMMOOOPPPPPPNNNNNNOOOQQQNNNOOOQQQRRRRRRRRRTTTUUUTTTUUUVVVWWWWWWVVVTTTSSSYYYWWWUUUVVVYYY[[[[[[YYYXXXZZZ\\\\\\[[[ZZZ[[[\\\\\\ZZZWWWWWWYYY[[[\\\\\\WWWTTTQQQPPPRRRTTTSSSQQQPPPPPPOOOOOONNNMMMLLLLLLMMMOOOOOOLLLIIIGGGHHHJJJFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIQQQUUU[[[aaaiiiqqqyyy~~~~~~xxxmmmhhh```[[[ZZZ^^^cccgggzzzuuueee[[[QQQNNNMMMLLLMMMQQQJJJIIIGGGEEECCCAAAAAA@@@@@@AAACCCDDDDDDBBBAAA???=========<<<;;;;;;;;;:::999999999999999999999999888777777666555444444444555555444444444333333333444222111111222333222111222333555666666555333222111222333444444444333333555555555555555555555555666555444333333333333333222222222222222222222222333333333444444444555555333555888:::<<<;;;:::999555777888999:::===@@@CCCFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJGGGGGGIIIOOOUUUYYYXXXSSSQQQRRRSSSQQQQQQTTTYYYcccwww|||{{{yyy{{{tttiiidddbbbkkkmmmaaaMMMFFFAAA???===:::999:::888888777777777777888888777777777777777666666555444444555666666555555444444444444444444333222222333333333333333333333333222222333333333333222222333333333444444444555555444444555555444222111000222222222111111222222222111111222222222333333333333333333333333222111111111222222222222333333333333333222222333333444555666666555444444444555555888999:::<<<===???@@@AAACCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFHHHKKKMMMNNNMMMTTT```sssxxxrrrggg```XXXSSSQQQOOOJJJGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCCCCBBBBBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHMMMKKKJJJLLLOOOQQQPPPNNNQQQRRRTTTTTTSSSSSSTTTVVVWWWXXXYYYYYYYYYYYY[[[]]][[[[[[\\\\\\\\\\\\[[[[[[```___]]]___bbbccccccbbb______```aaabbbcccbbbbbbaaa```^^^]]]___``````___\\\YYYVVVUUUVVVVVVUUUSSSWWWWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSPPPLLLJJJKKKMMMJJJIIIIIIIIIHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGKKKNNNSSSXXX___fffnnnssswwwqqqiiiaaa\\\[[[ZZZ[[[```iii|||uuuhhh[[[UUURRROOONNNOOOJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777666666555444444666666666555555555444444777555333333444444333222333333555555555555333333222222333333333444444444333333333333333333333333666555555444333333333444222222222222222222222222333333333444444444555555333555777:::::::::888777666777888999;;;>>>CCCFFFHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJIIIIIILLLOOOSSSUUUWWWSSSQQQRRRRRRPPPQQQUUU[[[jjj}}}yyy{{{sssjjjeeeooouuummmVVVKKKBBB@@@???<<<::::::999888888777777777888888777777888888777777666555555555555666666555555444444555555555555444333333333333333333333333333333333333444444444444333333333333333444444444555555444444444444333222111111222333333444444333333222111111222222222333333333333333333333333222222111222222222222333333333333333333222222333333444555777777666555555555555555:::;;;<<<>>>@@@AAACCCCCCFFFFFFEEEEEEFFFGGGGGGHHHGGGFFFFFFHHHKKKNNNPPPPPPcccuuuyyysssnnniiifff\\\VVVPPPLLLJJJIIIFFFCCC@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBDDDEEEEEEDDDDDDEEEFFFCCCDDDEEEGGGIIIKKKLLLMMMNNNMMMMMMOOORRRTTTTTTTTTSSSUUUWWWWWWWWWWWWYYYZZZ___````````````aaadddffffffeeeeeeeeeeeeeeeffffffdddcccccceeegggiiiiiihhhkkkjjjiiilllppprrrpppnnnlllkkkjjjjjjkkkjjjhhhggggggeeeaaa___^^^]]][[[ZZZ\\\[[[[[[YYYXXXWWWVVVVVVVVVVVVUUURRROOOMMMMMMNNNOOOOOONNNMMMLLLKKKKKKKKKHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGIIILLLOOOTTT[[[bbbgggwww}}}}}}sssjjjbbb[[[UUUQQQRRRSSS^^^ttt|||hhh]]]WWWQQQNNNMMMIIIIIIHHHFFFEEEDDDDDDCCCCCCDDDEEEEEEEEECCCBBBAAA<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::999888888888888777777666666555555777777777666666666555555666444333444666888888777444444444444444444444444444333222222222333555666333333333333333333333333555555555555444444444444333333333333333333333333333333333444444444555555333444666888999888666555666777888999;;;@@@EEEIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMOOOOOOPPPRRROOOOOOPPPPPPOOOSSSYYYcccvvv||||||uuummmsssxxxppp^^^QQQDDD@@@@@@>>>;;;:::999999888888777777888888777888888888888777666666555666666666666555555444444555555666555555444444444444444444444444444444555666666666666666666555333333333444444444555555444444444333333222222222222333444555555444333222111111222222222333333333222333333444333333222222222222222333333333444444333333222222333333444555444444444555666777999999;;;<<<===???AAACCCDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEGGGHHHHHHIIIOOOXXX___xxx}}}xxxpppiiiddd```\\\YYYSSSOOOJJJGGGGGGFFFDDDBBB@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCEEEFFFFFFEEEEEEGGGHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTTTTUUUVVVXXXZZZ[[[[[[YYY[[[]]]^^^___```bbbdddhhhiiikkkkkklllooosssvvvsssrrrqqqqqqqqqrrrssstttoooooopppqqqssstttuuuuuu}}}{{{yyy}}}}}}}}}|||||||||{{{wwwtttwwwuuurrrooollliiigggeeeddddddbbbaaa___]]]\\\[[[[[[ZZZYYYWWWTTTSSSSSSSSSSSSSSSRRRRRRPPPOOONNNMMMIIIJJJKKKKKKJJJHHHFFFDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKNNNSSSZZZ___hhhnnnwww}}}}}}sssjjjbbbZZZTTTVVVRRRTTTaaassssssbbbYYYRRRNNNMMMIIIIIIIIIHHHGGGFFFEEEEEECCCDDDDDDDDDCCCBBBAAA@@@;;;;;;<<<<<<======>>>>>>>>>>>>===<<<:::999888888888888888777777666666666777777777666666666555555333222222444777:::;;;;;;555555444444444444555555555444222111222333555777555555555555555555555555555555666666666555555555333333333333333333333333333333333444444444555555333444555666777666555444666777888999;;;@@@GGGKKKMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKLLLNNNNNNOOOWWW```ooo~~~|||~~~ssseeeVVVHHHCCCBBB???;;;:::::::::999888888888888888888888888888888777777666666666777777666555555444444444555555666555555444444444444444444444444444555666666666666666666555333333333444444444555555444444333333333333333333333444555666666555444333111111222222222333333333222333333444444444333333222222333333333444444444333333222222333333444555444444555666777999:::;;;;;;<<<===???AAACCCEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFDDDIIIKKKIIIJJJTTTiiizzz{{{oookkkeee```[[[VVVQQQNNNMMMKKKHHHFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOQQQSSSUUUVVVWWW[[[\\\]]]^^^___```bbbcccbbbdddgggjjjlllnnnqqqtttxxxzzz|||~~~~~~{{{xxxwwwuuutttrrrpppmmmjjjhhhgggdddbbb```^^^]]]\\\[[[[[[VVVVVVVVVUUUTTTRRRPPPOOOLLLMMMMMMMMMLLLIIIFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJNNNSSSWWWYYYaaakkkttt{{{vvvmmmddd^^^XXXTTTPPPRRRYYYhhh~~~iii\\\SSSNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCBBBBBBAAA@@@??????;;;<<<<<<======>>>>>>>>>>>>>>>===<<<:::999888888888888888888888777777777666666666555555555444444444333222333666888888888666555555444444555555666555444333222222444666777555555555555555555555555555555666777777666666555333333333333333333333333333333333444444444555555333444444555555555444444555666888:::<<>>@@@CCCEEEGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFEEEJJJNNNNNNSSSeeevvvnnndddaaa]]]XXXTTTPPPKKKHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHJJJLLLLLLLLLLLLNNNOOOQQQRRRTTTVVVXXXZZZ[[[\\\\\\^^^aaabbbccceeegggiiillloootttxxx{{{|||yyywwwpppnnnjjjhhhgggeeecccaaa^^^^^^^^^]]]ZZZXXXUUUSSSSSSRRRRRRPPPNNNKKKIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGIIILLLNNNOOOWWWaaaiiiooowww{{{oooggg[[[VVVQQQMMMLLLRRRdddtttxxxfffWWWPPPOOOKKKLLLLLLLLLKKKIIIGGGFFFCCCBBBBBBAAA@@@???>>>>>>==================>>>>>>===<<<<<<;;;:::999888888999999888888888888888888666666666555555555444444999777444444444444333222555555555555555555555555555444333333333444666777333333333333333333333333555555777888888888777666333333333333333333333333333333333444444444555555333333444555555555555555555777:::<<>><<<;;;:::999888888888888888999999999999888777777888888888777777666444444222222333444444444444444555555555555555555555555222222333333333333222222333333333444444444555555444333222222222333444444444444333333333333444444111111222222222333333333222333333444555555444444333333333444444444444555333333222222333333444555555555666777888:::;;;<<<===>>>@@@BBBEEEGGGIIIJJJHHHGGGGGGGGGGGGGGGHHHIIIHHHKKKNNNUUUccc|||~~~uuullleee^^^ZZZUUUPPPMMMKKKGGGEEEDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPQQQQQQQQQSSSUUUVVVWWWZZZ]]]```ccceeefffcccgggkkkmmmooorrrvvvyyy}}}zzzwwwssspppoooooonnnkkkhhhccc___\\\[[[YYYWWWTTTQQQNNNLLLKKKHHHHHHHHHGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEFFFFFFFFFGGGIIIJJJOOOVVVZZZ___fffqqqzzz{{{pppeee___XXXSSSOOOOOOVVV___ooo}}}uuu___SSSOOOMMMNNNNNNNNNLLLIIIGGGEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>===============;;;;;;::::::999999999888999999999999999999999999777777777666666666555555888666444444555555444333444555666777777666555444444444444444555555555666333333333333333333333333444555777999999888777666444444444444444444444444333333333444444444555555222333333444555666666777777:::>>>AAACCCFFFIIIKKKLLLMMMOOOPPPQQQPPPOOOOOOPPPPPPQQQQQQQQQPPPOOONNNNNNNNNOOOOOOOOOYYYppppppggg]]]TTTKKKBBB???@@@<<<;;;:::999888888888888888999999999999888777777888888888888777666444444111222333333444444444333555555555555555555555555333444444555555444444333333333333444444444555555444333222222222333444555444444222111111222444444111111222222222333333333222333333444555555555444333333333444444444555555333333222222333333444555111222333666999===???AAA???@@@BBBDDDGGGIIIKKKLLLIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKNNNZZZqqq~~~uuummmfffaaaZZZVVVOOOKKKHHHGGGFFFEEEBBBBBBCCCBBBAAA@@@@@@AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMPPPRRRTTTUUUTTTUUUWWWXXX[[[\\\___cccgggkkknnnpppqqquuu{{{}}}yyytttnnnhhheee```^^^[[[WWWSSSQQQOOONNNIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEE@@@CCCFFFGGGFFFFFFFFFGGGHHHLLLOOOPPPRRRZZZeeeooo|||xxxooofff]]]YYYVVVQQQPPPRRRSSSccc}}}fffUUUOOONNNOOOOOONNNMMMJJJGGGEEEFFFEEECCCBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<999999999999999999999999999999999999999999999999888888888888777777777777444333222444666888888888333555777888888777555333333444555555666666555555555555555555555555555555444666888999:::999888777444444444444444444444444333333333444444444555555222222333444555777888888999<<>>===<<<;;;;;;;;;;;;;;;:::::::::999999666777777888888888888777666666555555555444444444444444444444444444444444555444333333333333444555444444444444333333222111444444444444444444444444666666666666666666666666666555555555555444444444444444555555666555555555444444444444666777888999:::<<<@@@BBBEEEIIINNNQQQSSSSSSTTTSSSRRRQQQOOONNNPPPQQQRRRSSSRRRPPPNNNMMMNNNLLLJJJLLLYYYsssvvvmmmaaaXXXRRRLLLEEE@@@???>>><<<;;;;;;:::999777:::::::::999999999888888999888777666666777888999666666555555555444444444444444444555555444444444666555444444444444222111333333333333333333333333444333222222222444666777666555444444333333444444333333333333333333333333222222222222222222222222333333333333333333333333222222333444444555555666444666888999999999;;;======@@@DDDGGGGGGGGGHHHHHHFFFEEEEEEFFFHHHIIIJJJKKKNNNRRRaaa}}}wwwmmmeee\\\UUUQQQLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMOOOQQQRRRSSSUUUXXXZZZVVVVVVUUUTTTUUUWWWZZZ\\\aaahhhooouuu~~~|||rrriiiaaa[[[XXXTTTNNNLLLOOOPPPLLLLLLNNNIIIJJJKKKKKKJJJIIIIIIJJJEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEGGGHHHKKKOOOTTTXXXccckkkwwwzzzwwwrrrmmmgggaaa[[[VVVOOOSSSYYYfffkkk\\\TTTTTTTTTSSSPPPNNNMMMMMMLLLIIIEEECCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999777777888888888888777777666666555555555444444444555444444333333444444555555444333333333333444555444555555555555444333222444444444444444444444444555555555555555555555555555555555555444444444444444444555555666666555555444444444555666777999999:::===AAACCCFFFIIILLLOOORRRRRRSSSSSSRRRQQQPPPOOOSSSTTTUUUVVVUUUSSSQQQPPPMMMMMMNNNSSSbbb|||tttoooggg```XXXQQQIIIEEEBBB???===;;;;;;:::888666::::::::::::999999999999777777777777777777777777666666666555555555555444444444555555555555555555111333555666555444333444333333333333333333333333333333222111222555777999666666555444444444444555333333333333333333333333222222222222222222222222333333333333333333333333222222333444444555555666555777999999999:::<<<>>>>>>AAAEEEGGGGGGGGGHHHHHHEEEEEEFFFFFFHHHIIIJJJKKKPPP[[[qqq{{{uuukkkbbbZZZTTTOOOLLLIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHJJJLLLOOOQQQRRROOORRRUUUVVVWWWWWWXXXYYYWWWVVVTTTSSSTTTWWW^^^bbbiiivvvyyyqqqkkkhhhaaa]]]ZZZWWWRRRMMMMMMPPPJJJJJJKKKLLLLLLKKKKKKJJJEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFIIINNNQQQUUU\\\gggsss}}}vvvnnnfff```UUUTTTTTTXXXjjjqqqaaaTTTTTTTTTUUUUUUTTTTTTTTTPPPMMMHHHFFFEEEEEEEEEDDDBBBAAAAAA@@@???>>>======;;;;;;;;;;;;::::::::::::999999999999888777666666666666666555555555444444666555444333333444555666555444444333333444444555555555666666555555444444444444444444444444444444555555555555555555555555555555555555444444444444333444555666666666666666555555555666777888999:::;;;>>>BBBEEEGGGIIIKKKLLLQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSRRRQQQOOONNNMMMOOOSSS\\\nnn}}}rrrppplllfff]]]UUUMMMIIICCC@@@===<<<;;;;;;:::888::::::::::::::::::::::::777777888888888888777777666666666555555555555555555555555555555555666666111111222333555666666666333333333333333333333333333222111111222444666777666555555444444444444444222222333333333333444444444444444444444444444444444444444444444444444444222222333444444555555666666888:::::::::;;;===???@@@CCCFFFHHHHHHGGGGGGHHHGGGHHHHHHHHHHHHIIIKKKLLLRRR```zzzzzzpppiii```XXXRRRNNNJJJHHHFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKNNNPPPSSSTTTUUURRRUUUYYYZZZZZZXXXXXXXXXYYYYYYXXXWWWXXX^^^gggmmmzzz~~~|||xxxooobbbWWWRRRRRROOOOOONNNOOOOOOOOOMMMLLLIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEFFFEEEEEEGGGJJJMMMQQQVVV^^^hhhsss}}}qqqjjj```]]]WWWUUU^^^ssswwwiiiTTTTTTTTTUUUWWWYYYZZZ[[[TTTPPPKKKGGGFFFFFFEEEEEECCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::999888777666555666666666666555555555555666555444333333444555666444444444444444444444444444444555555555555444444444444444444444444444444555555555555555555555555555555555444444444333333333444555666666777666666666666666777888999:::;;;<<>>=========<<<;;;::::::::::::::::::::::::777777888888888888777777666666666666666666666666666555555555555666777888:::666333222444666555444333333333333333333333333444333222222111222333333555444333333222333333333222222222333333444444444444444444444444444444444444444444444444444444444222222333444444555555666777999;;;;;;;;;<<<>>>@@@AAADDDGGGIIIHHHGGGGGGHHHHHHIIIIIIHHHFFFGGGJJJMMMRRRbbb|||}}}tttqqqfff```XXXRRRMMMKKKHHHGGGDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIMMMNNNPPPRRRTTTVVVVVVVVVWWWZZZ^^^```___]]]\\\\\\___aaacccccceeelllvvv~~~pppfffaaa^^^[[[XXXWWWWWWVVVTTTQQQMMMLLLLLLKKKIIIHHHHHHGGGFFFGGGGGGFFFEEEFFFHHHJJJMMMQQQWWW^^^hhhvvvxxxmmmhhhaaa[[[[[[eeeuuurrrWWWTTTRRRRRRVVVYYY\\\\\\WWWSSSLLLHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::999777666666777777666666666555555555666555444444444444555666444444444444444444444444222333333444444444333333444444444444444444444444555555555555555555555555555444444444444333333333333444555666777777777777777777777888999:::;;;<<<===AAAEEEHHHJJJJJJKKKLLLPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUTTTTTTSSSRRRRRRQQQNNNQQQYYYiiixxxuuuqqqlllhhhbbb[[[VVVHHHEEEAAA???>>>>>>======::::::::::::;;;;;;;;;;;;777777777777777777777777555666666666666777777777666666555555666777999:::CCC@@@<<<999666444222111333333333333333333333333333333444444444333222111444444333222222222222333111222222333333444444555222222222222222222222222444444444444444444444444222222333444444555555666888:::<<<<<<<<<===???AAACCCFFFIIIJJJIIIHHHGGGHHHGGGHHHGGGFFFDDDFFFLLLQQQXXXiii|||qqqjjjiii\\\XXXRRRMMMJJJHHHGGGEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBCCCDDDEEEFFFGGGFFFFFFHHHIIIKKKLLLNNNNNNRRRSSSVVVXXXYYYZZZZZZYYYXXX\\\aaadddddddddeeeeeeggglllqqquuuxxxwwwnnnhhhbbb]]]\\\ZZZWWWTTTPPPPPPNNNLLLJJJIIIGGGFFFFFFGGGGGGFFFDDDDDDEEEGGGEEEIIINNNSSS\\\iiixxxzzzqqqjjjbbb___dddkkkxxxaaa[[[TTTQQQSSSWWWYYYZZZZZZUUUNNNHHHEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888777777777777777666666666555555555555555555555555555555333444444555555444444333222222333333444333333333444444444444444444444444444444444444444444444444444444444444333333333333333444555666777888888888888888888999:::;;;<<<===@@@CCCGGGIIIKKKLLLMMMOOOQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQPPPOOOSSS___sss{{{tttpppnnnkkkeee```NNNJJJEEEAAA???>>>===;;;:::::::::;;;;;;;;;<<<<<<999888777666666777888999555666666666777777777777777666555555666777999;;;BBBGGGJJJEEE:::333333555333333333333333333333333111333666888888666444222555555444333333333333333111111222333333444555555222222222222222222222222555555555555555555555555222222333444444555555666999:::<<<======>>>@@@BBBDDDGGGIIIJJJIIIHHHGGGGGGFFFHHHHHHFFFFFFKKKTTT\\\jjjzzzzzzrrrggg```^^^SSSPPPLLLIIIGGGFFFDDDBBBDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJHHHIIIKKKMMMPPPRRRTTTUUUVVVXXXZZZ]]]____________^^^bbbhhhmmmqqqtttwwwyyyzzzzzzppphhheeeccc___\\\VVVUUUSSSPPPMMMKKKIIIHHHGGGHHHHHHGGGEEEDDDEEEFFFCCCFFFIIILLLQQQ[[[hhhqqq~~~sssfff```bbbkkkxxxuuukkk^^^VVVUUUWWWYYYYYY]]]XXXPPPIIIFFFEEEDDDCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::999888888777777777777666666666555444555666777777666555444333333444555555444333333222333333444555555444444444444444444444444444444444444444444444444444444444444444333333333222222333444555666888888888888999999999999:::<<<===>>>BBBDDDHHHJJJKKKMMMPPPSSSRRRRRRQQQPPPQQQQQQRRRSSSRRRQQQQQQPPPOOOOOONNNOOOOOOWWWhhhwwwssstttrrrlllgggSSSOOOHHHCCC???===;;;::::::::::::;;;;;;<<<<<<<<<:::888777555555777888:::555666666666777777888888777666555555666888:::;;;:::HHHSSSNNN???555666===333333333333333333333333000333777:::;;;:::777555666666555444444444444555111111222333333444555555444444444444444444444444555555555555555555555555222222333444444555555666999;;;======>>>>>>@@@BBBEEEGGGJJJKKKIIIHHHGGGGGGHHHIIIJJJIIIJJJQQQ]]]fff|||wwwqqqlllaaaWWWTTTMMMKKKHHHFFFEEEDDDBBB@@@DDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLLLLKKKLLLNNNPPPSSSVVVXXXYYYXXXZZZ]]]aaacccddddddccciiinnnuuu|||wwwssspppllliii[[[ZZZXXXTTTQQQNNNLLLJJJIIIJJJJJJIIIHHHGGGGGGHHHFFFHHHIIIJJJLLLRRR\\\cccrrrqqqeeecccXXXgggzzziii^^^ZZZZZZ[[[ZZZ___ZZZQQQJJJGGGEEEEEEDDDBBBAAAAAA@@@???>>>============<<<<<<<<<;;;;;;;;;888888999:::::::::999999777777777777666666666666333444777888888777444333333333444555555444333333333444444555666666666555444444444444444444444444444444444444444444444444444444444333333333222222333444555777888888999999999999999:::;;;<<<===>>>CCCEEEHHHJJJLLLOOORRRUUUSSSRRRQQQPPPPPPQQQRRRSSSUUUTTTSSSRRRRRRQQQRRRRRRPPPZZZoooxxxrrrqqqmmmgggYYYTTTMMMGGGDDD@@@===;;;>>><<<;;;;;;;;;;;;:::888<<<;;;;;;::::::999999888666666555444444444444555666666666666666666666666444;;;???>>>;;;:::666111555555555444444333333333444555666888888777555444222222444444444444222222444444444444444444444444444444444444444444444444222222333333333444444444666666666777888888999999;;;<<<===???@@@@@@@@@@@@BBBEEEHHHIIIIIIIIIJJJKKKLLLFFFFFFKKKOOOVVVjjjyyymmmddd]]]XXXSSSOOOHHHFFFDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIJJJMMMOOOQQQRRRSSSSSSUUUXXX]]]aaa]]]aaaeeehhhiiimmmsssxxxyyy{{{tttpppddd[[[YYYZZZWWWSSSRRRQQQNNNJJJIIIHHHHHHHHHGGGHHHGGGFFFGGGKKKPPPVVVZZZeeennn~~~xxxmmm___bbbpppjjj___\\\\\\\\\\\\WWWQQQKKKGGGEEECCCAAACCCBBBBBBAAAAAA@@@@@@???<<<<<<======>>>>>>??????:::::::::999999999888888555555666666777777888888666666666666666666666666555444444333333333444444444444444444444444444444555555555555555555444444333444444555555444333333444555555555666666777777444444444555666888999:::888999::::::;;;<<<@@@BBBDDDGGGKKKNNNPPPQQQSSSTTTPPPOOONNNNNNOOOQQQTTTVVVTTTSSSQQQNNNNNNPPPPPPNNNSSSddd|||wwwpppiii___YYYOOOHHHDDDAAA???======<<<::::::;;;;;;:::999;;;::::::999999888777777666666555444444444444555666666666666666666666666666<<>>???@@@AAAAAAAAABBBEEEGGGIIIIIIIIIJJJKKKJJJFFFHHHQQQZZZfff}}}vvvnnncccZZZUUUPPPLLLHHHFFFFFFEEECCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFDDDFFFHHHIIIJJJLLLOOORRRTTTWWWZZZ\\\^^^```dddfffccchhhpppuuuzzztttiiifffccc]]]VVVSSSSSSPPPNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEHHHKKKPPPRRR\\\dddrrruuueeeaaabbbiiiooowwwoooddd___\\\UUURRRMMMJJJIIIHHHGGGFFFCCCCCCBBBBBBAAA@@@??????============>>>>>>>>>>>>:::::::::999999999888888777777777777666666666666666666666666666666666666555444444333333444444555444444444444444444444444555555555555555555555555333333444444555444444444444555555555666666666777555555555555666777999999888:::;;;;;;<<<===@@@CCCCCCFFFJJJLLLMMMNNNPPPQQQNNNNNNNNNOOOQQQSSSUUUVVVRRRRRRPPPOOOOOOPPPQQQPPP\\\nnnwwwpppfff^^^SSSJJJFFFEEECCCAAA===;;;::::::;;;;;;;;;:::::::::999888888777777666777666555555444444555555666666666666666666666666666<<<>>>:::777888888777555444444444444333333333444555666777666555333222333333444444444444333333444444444444444444444444444444444444444444444444333333333333444444444444555555666888:::;;;<<<======>>>???@@@AAABBBBBBBBBBBBDDDGGGHHHHHHHHHIIIKKKKKKIIINNN[[[jjj|||yyyiiibbbYYYQQQMMMJJJFFFCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAADDDDDDEEEFFFGGGGGGHHHHHHFFFHHHJJJLLLNNNPPPTTTVVVUUUYYY^^^bbbeeegggiiikkkpppwww|||uuujjj```[[[YYYWWWTTTSSSQQQOOOLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJSSSYYYcccooo|||mmmcccYYYVVVVVV[[[kkk}}}mmm```YYYSSSQQQNNNLLLLLLLLLKKKJJJDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>============:::::::::999999999888888888888888777666555555555666666666666666666666666555444444444444444555555444444444444444444444444555555555555555555555555333333444444555555555555555555555555555666666666666555555555666777777888888:::;;;<<<<<<>>>AAACCCDDDGGGJJJLLLLLLMMMNNNOOOHHHJJJLLLNNNQQQSSSTTTUUUOOOOOOOOOOOONNNOOOQQQTTTdddyyy~~~pppggg\\\TTTOOOLLLGGGDDD>>><<<::::::;;;;;;;;;:::::::::999999888888777777777666666555555555555555666666666666666666666666555<<>>??????AAABBBCCCDDDDDDDDDBBBDDDFFFGGGGGGHHHIIIKKKLLLNNNWWWgggzzzuuummmaaa[[[SSSNNNLLLJJJGGGDDDCCCCCCEEEEEEEEEDDDCCCBBBEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKKKKMMMOOOQQQRRRUUUXXX[[[YYY]]]bbbggglllppptttwww|||oooiiiccc```[[[WWWTTTRRROOOMMMLLLKKKKKKJJJIIIIIIHHHHHHNNNRRRYYYbbbmmm{{{ssshhh]]]WWWRRRQQQXXXaaaooo}}}wwwdddZZZWWWUUUQQQOOONNNLLLJJJHHHEEEEEEDDDBBBAAA@@@???>>>??????>>>>>>======<<<<<<:::::::::999999999888888888777777777666666666555666666666666666666666666555444444444444555555666444444444444444444444444444444444555555555555555333333444444555555666777555555555555555555555555666666555555555666666777666888:::;;;<<<>>>@@@BBBFFFHHHKKKLLLLLLLLLMMMNNNCCCFFFIIIMMMPPPRRRRRRRRRNNNNNNOOOOOOMMMLLLQQQXXXiii{{{ooofff___WWWMMMEEE@@@>>>;;;:::;;;<<<<<<;;;;;;;;;;;;:::999999888888777777666555555555555666666666666666666666666666555>>>DDD???888444222000444444444444444444444444444555666777777555333222444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555222333555777999;;;===>>>@@@AAABBBDDDEEEEEEFFFFFFCCCEEEFFFGGGGGGHHHJJJLLLKKKQQQ```tttyyynnnggg[[[VVVPPPLLLKKKJJJHHHEEEBBBCCCDDDEEEEEEEEECCCCCCEEEEEEDDDDDDCCCDDDDDDEEECCCDDDFFFGGGJJJKKKMMMNNNOOOQQQSSSUUUVVVXXX[[[^^^bbbfffkkkpppwww{{{qqqkkkbbb[[[VVVSSSQQQPPPMMMMMMMMMLLLKKKJJJIIIHHHKKKNNNRRRXXXaaalllyyywwwmmmbbbYYYRRRNNNNNNPPPUUU___nnnoooaaaZZZWWWRRRNNNLLLJJJHHHFFFEEEDDDDDDCCCAAA@@@@@@?????????>>>>>>======<<<<<<:::::::::999999999888888555666666666777777777888666666666666666666666666444444444444444555666777444444444444444444444444444444444555555555666666555444444444444555666777555555555555555444444444666555555555555555666666444777999;;;<<<===???AAAEEEGGGJJJKKKKKKKKKKKKLLLDDDGGGKKKNNNQQQRRRRRRRRRNNNMMMNNNOOOKKKJJJSSS^^^rrrxxxnnncccTTTIIIDDDAAA>>><<<<<<<<<<<<;;;<<<<<<;;;;;;:::999999888888777666666555555666666666666666666666666666666777AAAGGGCCC;;;666444222333333333444444444444555444555666888888777555444555555444444444444555555444444444444444444444444444444444444444444444444333444444444555555555555333444555888:::<<<===>>>BBBCCCDDDEEEFFFGGGGGGGGGDDDFFFGGGGGGGGGIIIKKKMMMJJJVVVlll{{{rrriiibbbTTTPPPKKKHHHIIIHHHFFFDDDBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGJJJLLLNNNPPPQQQRRRTTTWWWYYYZZZ]]]```ccckkknnnuuu}}}|||rrrggg```ZZZWWWTTTPPPOOONNNMMMKKKJJJIIIHHHHHHJJJMMMPPPVVV___hhhooouuueeeYYYRRRNNNLLLKKKLLLSSS^^^qqq{{{jjj]]]YYYSSSNNNKKKIIIGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>============:::::::::999999999888888555555555666777888888888666666666666666666666666444444444444555666777777444444444444444444444444333333444444555666666666777666555444444555666777555555555444444444444444555444444444555666666777444777:::<<<===>>>@@@BBBCCCFFFIIIJJJJJJJJJJJJKKKIIIKKKNNNQQQSSSTTTSSSSSSOOOMMMNNNOOOLLLLLLYYYkkk~~~vvvlll___TTTHHHDDD@@@===<<<<<<<<<;;;;;;;;;::::::999888888888888777777666666666666666666666666666666666666666555???EEEAAA999555555666333333333444444444555555333555777888999888777666666555444333333444555666444444444444444444444444444444444444444444444444444444444444555555555555666777888:::<<<===???@@@CCCDDDEEEGGGHHHHHHHHHHHHFFFGGGHHHHHHHHHIIILLLOOOQQQbbb|||wwwoooggg___YYYOOOKKKFFFEEEFFFFFFDDDAAABBBBBBBBBCCCCCCEEEFFFFFFCCCCCCDDDDDDEEEFFFHHHHHHGGGHHHJJJMMMPPPRRRTTTVVVWWWYYY]]]```cccggglllooowww}}}uuulllccc^^^VVVUUUSSSPPPNNNLLLKKKJJJGGGHHHKKKMMMPPPUUU\\\```mmmwwwtttggg___YYYRRRLLLJJJNNNUUUddd~~~{{{jjjdddZZZRRRMMMJJJGGGFFFCCCCCCCCCCCCCCCCCCBBBBBB============>>>>>>>>>>>>:::::::::999999999888888666666666666777777777777666666666666666666666666444444444444555666777888444444444444444444444444333333444444555666666777999888666444333444555666555555555444444333333333333333333444555666777888555888<<<>>>???@@@BBBDDDEEEHHHKKKLLLLLLMMMNNNOOOLLLNNNOOOQQQQQQRRRQQQQQQPPPMMMOOOQQQOOOQQQdddzzz}}}xxxrrrggg___JJJFFFBBB>>>======<<<;;;::::::999999888777777777888888777666666666666666666666666666666666666666111;;;@@@;;;444222555888333333333444444555555555333555777999::::::999888666555444333333444555666444444444444444444444444444444444444444444444444444444444555555555666666999999:::<<<>>>???@@@AAADDDEEEFFFGGGHHHIIIIIIIIIGGGHHHIIIHHHIIIJJJMMMPPP[[[nnn~~~tttlllddd]]]UUUOOOLLLHHHDDDCCCDDDEEECCC@@@CCCBBBBBBBBBCCCDDDFFFHHHEEEFFFFFFGGGHHHJJJKKKLLLIIIJJJLLLOOORRRUUUXXXYYY\\\___ccchhhlllqqqwww{{{|||ppphhh^^^[[[XXXTTTQQQNNNMMMMMMGGGIIILLLMMMOOORRRVVVYYY___hhhvvv{{{rrrhhhZZZNNNEEEHHHLLLUUUjjjyyyqqqdddYYYPPPKKKHHHFFFBBBBBBBBBCCCCCCCCCCCCDDD<<<<<<======>>>>>>??????:::::::::999999999888888888888777777666666555555666666666666666666666666444444444555555777888888444444444444444444444444333333444444555666777777:::999666444333333444555555555555444444333333333222222333444555666888999777:::>>>@@@AAABBBDDDEEEIIIKKKOOOPPPQQQQQQRRRTTTLLLMMMMMMNNNNNNNNNMMMMMMOOOMMMOOOSSSQQQVVVlll{{{wwwssslllgggRRRNNNGGGAAA===<<<<<<=========<<<;;;::::::::::::999999888888777666666666777777777777777777777777777777777777777777777777444444333333333222222222555555666666777777888888777666555444333222222222222333444444555555444444111222444666777777666666555555666666555444444333666777999;;;>>>@@@BBBCCCGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEHHHKKKKKKLLLRRRYYYeee}}}rrreee]]]ZZZWWWQQQLLLHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFGGGIIIKKKMMMOOOOOOOOOQQQSSSVVVZZZ___aaaffffffjjjqqquuuzzzzzznnnhhh___YYYWWWUUUSSSPPPLLLLLLKKKIIIIIIKKKNNNQQQWWW^^^iiiwwwwwwaaaRRRLLLIIIIIIOOOZZZjjjnnn___VVVPPPKKKFFFFFFDDDBBBCCCFFFFFFCCC???>>>>>>>>>>>>============:::::::::999999999888888999888666555555555666777777777777777888888888888666666666555444444444333444444444555555555666666666666555555555444444444777777666555444333333222444555555555444333333222555555666666777777888888888;;;>>>@@@AAACCCEEEGGGHHHIIILLLNNNPPPQQQRRRRRRPPPOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRRRR]]]zzzxxxtttpppiiicccVVVRRRKKKDDD???===<<<<<<======<<<;;;::::::::::::999999888888777777666666777777777777777777777777777777777777777777777777444444444444333333333333444444555555555555555666666555444444333333333333222333444444555555444444333444555666666666555444222333444444555555555555777888:::<<<>>>AAABBBCCCGGGGGGFFFFFFFFFFFFFFFFFFIIIHHHJJJKKKIIIJJJSSS^^^xxxwwwmmmaaaYYYVVVSSSNNNIIIGGGFFFEEECCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGHHHJJJMMMOOOQQQRRRTTTWWWZZZ]]]aaadddfffmmmqqqzzz|||vvvllleee```\\\VVVRRRPPPOOOMMMKKKJJJKKKMMMOOOSSSYYYcccooo}}}ooo```QQQLLLIIIKKKRRR\\\kkkxxxuuudddYYYTTTPPPMMMHHHEEEBBBBBBDDDDDDBBB???????????????>>>>>>>>>>>>;;;;;;;;;;;;:::::::::999;;;:::999888777888888999666666666777777777888888555555555555555555444444444444444555555555666666666666555555555444444444777666666666555444444444555666666666555555444333555555666666777888888888888:::===???@@@BBBDDDFFFHHHJJJLLLOOOQQQQQQQQQQQQNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPRRRTTTWWWfff}}}vvvsssnnngggaaa[[[WWWPPPHHHBBB>>><<<<<<>>>===<<<;;;::::::::::::999999999888777777666666777777777777777777777777777777777777777777777777666555555555444444444444444444444333333333333333555444444333333444444444222333444444555555444444555555666666555444444333111111222333444555666666888999:::===???AAACCCDDDFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIJJJIIIGGGJJJYYYiiivvvnnneeeZZZSSSQQQOOOJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIJJJLLLOOORRRTTTTTTWWW[[[^^^aaadddhhhjjjrrr{{{yyyqqqhhh^^^WWWVVVTTTQQQNNNLLLLLLMMMNNNPPPTTT[[[eeerrrzzz```VVVMMMJJJKKKOOOWWW^^^zzzlll```[[[WWWTTTMMMHHHDDDBBBCCCCCCAAA???@@@@@@@@@@@@????????????<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888999555555666666666777777777555555555555555555666666444555555555555666666666666666666555555555555444666666666666666666666666666666666777666666555444555555666666777888999999888:::===???@@@AAADDDFFFHHHJJJMMMOOOQQQQQQQQQPPPLLLMMMOOOQQQQQQQQQOOOOOONNNOOORRRVVV^^^rrr{{{wwwsssnnngggbbb^^^ZZZRRRJJJDDD???===<<<>>>===<<<;;;;;;:::::::::::::::999888888777777666777777777777777777777777666666666666666666666666666666666666555555555555555444444333333222222222333333333333333444555666222333444444555555444444555555555555555555444444222333333444555666777888999:::<<<>>>@@@BBBCCCDDDFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGHHHGGGFFFMMMcccwwwxxxmmmeee^^^UUUOOOMMMKKKHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIJJJLLLNNNRRRUUUWWWZZZ]]]```ccceeejjjpppttt}}}xxxlllccc^^^[[[VVVRRRPPPOOOOOONNNNNNQQQVVV^^^jjjyyyxxxhhhWWWNNNKKKKKKPPPUUUccc{{{mmmeee___[[[RRRMMMFFFCCCCCCCCCBBBAAA@@@@@@?????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::888888777777777666666666555555555555666666666666444444555555666666777777555555555555555666666666666666666555555555555555666666666777777777777777555555666666666555555444555555666777888999999:::999;;;>>>???@@@BBBEEEHHHIIIKKKMMMPPPQQQQQQPPPOOOJJJLLLOOOQQQRRRQQQPPPNNNMMMOOOSSSXXXeee~~~}}}yyyvvvqqqjjjeeeaaa]]]VVVNNNFFFAAA>>><<<>>>>>>===<<<;;;;;;;;;;;;::::::999999888777777777888888888888888888888888666666666666666666666666777777666666666555555555666666555555444444333333333333333333444444555666222333444444555555444444333333444444555666777777777666666555666777888888;;;<<<===???AAACCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHSSSkkkrrrggg]]]XXXQQQLLLJJJIIIGGGEEECCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGJJJJJJLLLNNNQQQUUUYYY[[[bbbeeeiiikkknnnuuuwwwiiiddd]]]WWWTTTRRROOOMMMLLLNNNQQQWWWaaaooo~~~hhhWWWMMMJJJMMMSSSTTTjjj~~~rrrgggaaaVVVPPPIIIEEEDDDEEECCCBBB??????>>>>>>>>>=========;;;;;;;;;;;;::::::::::::888888888888777777777666555555555555666666666666444555555666666777777777666666666666666666666666666666666666666666666666666666666777777777777777333444444555555555444444555555666777888999::::::<<<===???@@@BBBDDDGGGJJJIIIKKKNNNQQQQQQQQQOOOMMMJJJLLLOOOQQQRRRQQQPPPNNNMMMPPPTTT[[[lll}}}}}}|||wwwrrrmmmiiieee]]]TTTLLLEEE@@@>>>???>>>===<<<;;;;;;;;;;;;:::::::::999888888777777888888888888888888888888777777777777777777777777777666666666555555555555666666666666555555555555333333333333333444555666222333444444555555444444333333333333555666777888999888777666666777999:::<<<===>>>@@@BBBCCCEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIMMMKKKKKKLLLOOO[[[sssvvvjjj```VVVSSSMMMJJJHHHGGGFFFFFFBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIMMMMMMOOORRRVVVZZZ^^^```dddiiipppuuu{{{|||uuukkkccc^^^YYYSSSOOOLLLLLLMMMPPPXXXcccqqqyyyiiiXXXMMMLLLOOOMMM\\\nnnzzzmmmeeeWWWQQQJJJFFFEEEEEEDDDBBB>>>>>>>>>>>>=========<<<;;;;;;;;;::::::::::::999::::::;;;;;;::::::999888555555666666666777777777666666666666666666777777777777777666666666666555555666666666666777777777666666666666666666666666222333444444444444444444555555666777999:::;;;;;;===???@@@AAABBBEEEIIILLLJJJLLLOOOQQQRRRPPPNNNLLLLLLMMMOOOQQQQQQQQQOOOOOOMMMQQQVVV___sss{{{uuuppphhh]]]RRRJJJCCC@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999888888777888888888888888888888888777777777777777777777777666666666555555555444444555555555555555666666666444444333333333444555555222333444444555555444444555444444333444555666777777666555555666888:::;;;===>>>???AAABBBDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJLLLJJJKKKPPPYYYiiiuuujjj___XXXQQQNNNJJJHHHFFFFFFFFFFFFBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKQQQRRRTTTWWW[[[```dddfffeeennn{{{vvvmmmeee\\\VVVPPPOOONNNNNNQQQZZZdddkkk|||ppp[[[QQQPPPMMMUUU___xxxyyylllcccUUUPPPJJJFFFEEEEEECCC@@@?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::999888666666666777777777888888777777777666666666666666777777777777666666666555555666666666777777777777777666666666555444444444333333444555555555555555444555666777999:::;;;<<<===???@@@@@@AAADDDHHHLLLJJJLLLOOORRRRRRPPPMMMKKKNNNNNNOOOPPPPPPOOOOOOOOOLLLRRRXXXccczzzyyypppdddXXXMMMFFFBBB???>>>===<<<<<<;;;;;;<<<;;;;;;:::999999888888777888888888888888888888888777777777777777777777777666555555555444444444444444444444555555666666666555444444333333444444444222333444444555555444444777666555444333444555555444333333444555888;;;===>>>>>>@@@AAACCCDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHFFFJJJSSSbbbuuuzzzmmmbbbWWWQQQMMMKKKIIIFFFEEEEEEEEEEEECCCDDDFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNTTTUUUWWWZZZ___dddhhhkkkkkkyyy{{{qqqeee^^^VVVTTTQQQOOOPPPUUU]]]cccpppxxxlll\\\WWWOOOTTTXXXiiisssggg___SSSNNNIIIEEEEEEDDDAAA>>>@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<888888999:::999888777666777777777777888888888888888888777777666666555555888888777777666666666555555666666666777777888888777777666555444333333222444444555666777777666666444555666888999:::<<<<<<===>>>??????@@@CCCHHHKKKJJJLLLPPPRRRRRRPPPMMMJJJPPPPPPOOOOOOOOOOOOOOOOOOKKKRRRYYYeeezzztttiiiXXXLLLGGGBBB@@@===:::999999:::;;;999999999888888888888777888888999999999999888888666666666666666555555444333333444555666666555555444444555555555555444444333333333222222111111111555555555444444333333333666666555555555444444444555555555666888:::===>>>AAAAAAAAABBBCCCDDDFFFFFFFFFHHHKKKLLLKKKJJJJJJJJJKKKMMMQQQ[[[mmm}}}nnncccZZZRRRMMMGGGGGGGGGFFFEEEDDDDDDCCCGGGFFFEEEEEEEEEFFFHHHIIILLLJJJJJJNNNNNNLLLMMMPPPYYY^^^ccceeeeeeggglllrrr}}}qqqddd]]]UUUPPPQQQQQQPPPTTTZZZccciiissssssbbbYYYVVVSSS[[[rrrzzzhhh^^^\\\PPPMMMHHHEEEDDDCCCCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;::::::999::::::999999888777666666666777888888888777555444555555555555555666777888666666666666666666666666666666666666666666666666444555555555666666777777777666555444444555666777777999::::::999:::<<<>>>===>>>AAADDDGGGIIIJJJKKKJJJLLLOOOPPPOOOOOOOOOOOOTTTTTTSSSPPPOOOOOOQQQTTTRRRRRR[[[qqq{{{qqqaaaRRRLLLFFFCCC???<<<;;;;;;;;;;;;999999999999888888888888777777777888888777777777666666777777666666555444444555666666777777666666444444555555555555444444555555555444444444333333555444444444444444444333666666555555555444444444555555666777888;;;===>>>@@@@@@AAABBBCCCDDDFFFFFFFFFIIIKKKLLLKKKIIIIIIIIIJJJPPP[[[lllvvvjjj```WWWOOOJJJGGGGGGFFFFFFEEEDDDDDDCCCFFFFFFEEEEEEEEEGGGHHHIIINNNKKKLLLOOOPPPPPPSSSXXX]]]aaafffiiijjjoooxxxuuufff[[[RRRRRRTTTSSSRRRTTT\\\aaakkkwwwyyykkkbbbYYY[[[iii~~~vvvfff\\\ZZZQQQMMMHHHDDDBBBBBBAAA@@@BBBAAAAAA@@@???>>>>>>===>>>>>>===<<<;;;::::::999::::::999999888777777777777888999999999888666666666666555555555666777777666666666666666666666666555555555555555555555555666666666777777777888888777666555444444555666777777888999999999:::<<<>>>===>>>@@@CCCFFFHHHJJJKKKLLLNNNPPPPPPPPPOOOPPPQQQSSSTTTSSSQQQOOOOOOQQQSSSPPPUUUddd~~~wwwiiiYYYOOOIIIFFFAAA???======;;;::::::999999999888888888888666666777777777777666666666666777777666666555444555666777777777777777777444444555555555555444444555555555555555444444444444444444444444555555555666666666555555555555444555666666777999;;;===>>>??????@@@BBBCCCEEEFFFGGGHHHIIIKKKKKKIIIHHHHHHIIIKKKWWWkkk|||uuukkkbbbZZZSSSKKKFFFGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJOOOMMMNNNQQQSSSUUUZZZaaaaaaeeejjjnnnttt~~~rrreeeYYYVVVWWWVVVRRRPPPSSSWWW___kkkzzztttddd```cccjjjzzzxxxiii___[[[UUUPPPIIIEEEBBBBBBAAAAAACCCCCCBBBAAA???>>>======???>>>>>>===<<<;;;:::::::::::::::999888888777777999999999999999888777777777777666555555555666666666666666666666666666666555555555555555555555555777777777777888888888888666666555555555555666666666888999999999:::<<<>>>>>>>>>???AAADDDGGGJJJLLLNNNOOOPPPPPPOOOPPPRRRTTTSSSTTTTTTRRRPPPOOOPPPQQQOOO[[[qqqssscccWWWJJJFFFAAA>>>>>>===<<<:::::::::999999999888888888666666777777777777666666777777777777777666555555555666666777777777666666444444555555555555444444444444444333333333333333333333444444555555666666666666666555555555555555666666777999:::<<<===>>>>>>???@@@BBBDDDFFFGGGGGGIIIJJJKKKJJJHHHHHHHHHJJJPPPaaa|||tttlllbbbYYYSSSNNNIIIEEEFFFFFFFFFFFFEEEEEEDDDDDDFFFEEEEEEEEEFFFHHHJJJLLLOOONNNRRRVVVWWWXXX^^^eeedddiiipppwwwxxxnnnddd]]]ZZZWWWSSSPPPMMMPPPVVVaaappppppiiidddbbbooorrrfff___YYYTTTLLLGGGEEEEEEEEEEEEEEEDDDCCCAAA@@@>>>======??????>>>===<<<;;;:::::::::::::::999999888888888999999999888888888777777888888777666555555555666666666666666666666666666444444444444444444444444777777777777777777777777666666666555555666666666666777888999999:::<<<>>>???>>>???@@@CCCFFFJJJLLLOOOPPPPPPOOONNNOOORRRUUUSSSTTTTTTRRRPPPOOOPPPQQQRRRccc}}}~~~nnn```LLLGGG@@@=========<<<999:::::::::999999999999888777888888999999888888777777777777777777666666555555555555666666555555444444444555555555555444444444444444444444444444444444444444555555666666666666666666666666666666666666777888:::;;;===>>>>>>===???AAADDDFFFHHHHHHIIIJJJKKKKKKJJJHHHHHHJJJLLLTTTiiiqqqhhh\\\RRRMMMKKKHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLNNNOOOQQQVVV\\\\\\[[[```gggjjjpppzzzyyyvvvpppfff]]]WWWTTTRRROOOPPPSSS[[[hhhzzz{{{ssskkkccckkkzzz}}}nnnbbb]]]WWWNNNHHHEEEFFFGGGGGGEEEEEEDDDBBBAAA???>>>===??????>>>===<<<;;;;;;::::::::::::999999999999999888888777777666666666666999888777666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555666666666666666666555555666888888888:::<<<>>>?????????@@@CCCGGGJJJMMMNNNOOOOOONNNNNNOOOQQQTTTRRRSSSSSSRRRPPPPPPQQQSSSWWWmmmuuuhhhUUUMMMCCC>>>>>>>>><<<:::::::::::::::999999999999888888999999999999888888777777888888777777666555555555555555555444444333444444555555555555444444666666666777777777777777555555555555555666666666555666666666666777777777666777999;;;===>>>>>>???>>>???BBBFFFHHHJJJKKKKKKKKKLLLKKKJJJIIIJJJMMMOOOYYYqqq}}}mmmdddWWWMMMIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHJJJMMMOOOQQQRRRUUU[[[aaaaaaaaagggoooxxxsssfff^^^YYYVVVSSSSSSSSSWWWaaaqqqwwwnnnlllqqqzzz{{{kkkccc\\\QQQIIIEEEEEEFFFGGGEEEEEEDDDCCCAAA@@@??????@@@??????>>>===<<<;;;;;;::::::::::::::::::999999888777777666555666666666888888777666666666777777666666666666666666666666666666666666666666666666666666666666555555555555555555666666666666555555444666777888888:::<<<>>>??????@@@BBBEEEHHHKKKMMMMMMNNNOOOOOONNNOOOQQQSSSRRRRRRRRRPPPOOOPPPSSSVVV___xxxuuubbbWWWJJJAAA@@@@@@===:::;;;;;;:::::::::999999999777777888888888888777777777888888888888777666666666666666666666555444444444444555555555555444444666666777777777888888888666666666666555555555555555666666666777777777777666777999<<<===>>>??????>>>@@@DDDGGGJJJLLLMMMMMMLLLLLLKKKJJJIIIKKKPPPSSS___www}}}ssseee]]]RRRKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHIIIJJJLLLOOOQQQSSSYYY[[[```dddeeehhhrrr}}}xxxoooeee\\\XXXVVVTTTUUU[[[gggvvv{{{tttrrrnnnfffYYYNNNHHHFFFFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::999888777666666666777777777777777666777777888888666666666666666666666666777777777777777777777777777777777777666666555555444555666777777666555444444555777888888999<<>>;;;;;;;;;;;;:::::::::999999666666777777777777666666888888888888888777666666777777888777777666555555444555555555555555555444444555555555666666777777777777666666555555444444555666666666777777888888666888:::<<<>>>?????????>>>AAAEEEIIILLLMMMNNNNNNLLLLLLKKKJJJJJJMMMQQQUUUddd|||vvvlll]]]WWWOOOJJJHHHHHHFFFDDDEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIIIIKKKMMMPPPSSSUUU___```cccfffgggmmm{{{pppbbbZZZWWWTTTSSSWWWaaammmvvvrrr|||yyyoooaaaTTTLLLIIIGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::;;;:::888777777777888999777777666666777888999999666666666666666666666666777777777777777777777777999888888888777777666666444555666777777666555444333555777777888999<<>>???@@@@@@CCCDDDFFFHHHJJJLLLMMMMMMMMMIIIGGGGGGFFFGGGQQQ]]]ppppppeeeSSSPPPMMMIIIGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGJJJGGGHHHMMMPPPRRRVVV\\\aaaeeejjjmmmqqq{{{|||tttfff___WWWSSSUUU\\\ccchhh|||}}}hhh\\\TTTLLLGGGHHHFFFFFFEEECCCBBBAAACCCDDDBBBBBBAAA???>>><<<;;;:::;;;;;;;;;:::::::::999999999999999999999999999999555555666666777777888888777777777777777777777777777777666666555555555444777777777777777666555555666666777777666555444444:::;;;<<<<<<;;;<<<>>>@@@@@@CCCFFFIIIJJJLLLNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQMMMMMMQQQPPPOOOWWWccc{{{wwwaaaOOODDD@@@???>>>===<<<<<<;;;;;;::::::999::::::;;;;;;::::::999888888888888888888888888888777777777777777777777777555555555555555555555555444555555555666666777777444444444555555444444444444666888888777666777888999:::<<<>>>???AAAAAABBBEEEFFFHHHJJJLLLMMMNNNNNNMMMJJJIIIJJJIIIKKKXXXeee}}}vvvhhh\\\PPPNNNKKKGGGEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIKKKQQQUUUWWW\\\bbbffflllsssxxx}}}}}}kkkddd[[[UUUUUUXXX\\\___pppzzzvvvkkkcccYYYQQQOOOIIIIIIHHHEEECCCBBBBBBCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999777777777777888888888999666666666666666666666666888888777777777666666666777777777777777666555555666666777666666555555444777888999999999:::<<<>>>@@@CCCGGGIIIKKKMMMOOORRRRRRRRRRRRRRRRRRRRRRRRRRRQQQMMMMMMRRRRRRRRR]]]kkk~~~jjjWWWIIIBBB???>>>======<<<<<<;;;:::::::::::::::;;;;;;::::::999888888888888888888888888888666666666666666666666666555555555555555555555555333333444555666777888888444444555555555555444444555666888888666666777999;;;<<<===???@@@BBBCCCDDDFFFGGGIIILLLMMMNNNNNNNNNLLLKKKKKKLLLMMMUUUgggwwwvvvjjj\\\RRRMMMKKKHHHEEEDDDDDDDDDEEEBBBCCCDDDFFFHHHJJJKKKLLLKKKKKKOOOVVVZZZ\\\bbbiiinnnwwwuuunnnddd\\\XXXWWWWWWWWWbbbkkkxxx{{{qqqeee[[[VVVMMMLLLJJJHHHEEECCCBBBBBBAAAAAA@@@@@@???>>>======;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888999999999999555555555555555555555555888888888888777777777777777777777777777666666555777777666666666666555555666777999999999:::<<<>>>AAADDDHHHKKKLLLNNNQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPMMMNNNRRRSSSVVVeeevvv}}}}}}zzz|||ppp^^^PPPFFFBBBAAA=========<<<;;;;;;::::::::::::;;;;;;::::::999888888888888888888888888888666666666666666666666666555555555555555555555555444444444555666777777888555555666666666666555555666777888777666666888999<<<<<<===>>>@@@BBBCCCDDDFFFHHHJJJLLLMMMMMMMMMLLLLLLLLLKKKMMMTTTeee}}}xxxlll```TTTKKKJJJIIIGGGEEEDDDDDDDDDEEECCCDDDEEEGGGIIIKKKLLLMMMNNNOOOSSSZZZ^^^```gggoooxxx~~~wwwmmmddd^^^[[[XXXWWW[[[bbbmmmzzzvvvjjj___YYYPPPNNNKKKHHHGGGEEECCCBBBAAAAAA@@@@@@@@@?????????<<<;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888666666666666666666666666777777777777777777777777666666777777777777666666777777666666666666666666777999:::;;;;;;<<>>======<<<<<<;;;::::::::::::;;;;;;::::::999888888888888888888888888888666666666666666666666666666666666666666666666666666666666666666555555555555666666777777666666555777777888777666666888:::<<<<<<<<<===???AAACCCDDDFFFGGGJJJLLLMMMLLLKKKJJJLLLLLLKKKOOO]]]xxxqqqeee[[[QQQJJJHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFHHHIIIJJJLLLMMMMMMRRRSSSXXX]]]```cccllluuu}}}rrrhhhaaa]]]ZZZYYYXXX]]]eeeppp~~~wwwmmmddd^^^SSSOOOKKKHHHGGGGGGEEECCCBBBBBBAAAAAA@@@@@@??????<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777777777777777777777777777777777777777777777777666666666666666666666666666666777777777777666666777777666666666666777888777999:::;;;<<<===@@@CCCEEEHHHLLLNNNOOOQQQSSSUUURRRRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQSSSSSS[[[tttuuu|||ppp^^^MMMCCC???>>>>>>======<<<;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888666666666666666666666666666666666666666666666666777777666666555555555555666666777777777777666666777888888777666777999;;;<<<<<<<<<===???AAACCCEEEFFFHHHKKKMMMMMMLLLJJJIIILLLLLLMMMUUUkkkxxxjjj___WWWOOOJJJGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPVVVXXX\\\bbbeeejjjuuusssggg___[[[YYYYYYVVVYYY___hhhttt|||uuuooojjjZZZTTTMMMIIIHHHHHHFFFEEECCCCCCBBBBBBAAA@@@??????<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999777777777666666666666666888888888888888888888888555555555555666666666666555666666777777777777777888777666555666777888999555777999:::;;;===@@@CCCIIIKKKNNNPPPQQQRRRTTTUUURRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTTTT___~~~~~~ttt~~~zzzgggSSSFFFAAA>>>>>>======<<<<<<;;;;;;::::::;;;;;;::::::999888888888888888888888888888777777777777777777777777666666666666666666666666555555555666666666666666666777777888888777777666888888888777666777999<<<>>>>>>===>>>@@@BBBEEEGGGGGGIIILLLNNNNNNMMMJJJIIIKKKMMMQQQ^^^{{{|||nnnaaaXXXQQQLLLIIIEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJMMMOOOQQQSSSTTT[[[]]]aaagggkkkssswwwggg\\\XXXWWWWWWVVVWWW[[[aaalllzzz}}}wwwddd\\\QQQJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888777777777666666777777777777777777777777555555666666777777777777555555666777777777777777888777666555666777999:::666888:::;;;===???BBBEEELLLNNNPPPRRRRRRRRRSSSUUURRRRRRRRRRRRRRRRRRRRRRRRQQQQQQSSSUUUWWWfffsssrrr~~~{{{|||mmmYYYKKKEEE>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;:::999999888888888888888888888888888888888888888888888888777777777777777777777777333444444555666777888888777777888888888888777777888999888777666777:::<<<@@@?????????AAADDDFFFHHHIIIKKKNNNPPPPPPNNNKKKIIIKKKNNNTTTeee}}}tttggg[[[RRRMMMJJJHHHDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJMMMQQQTTTVVVWWW^^^```eeekkkpppzzz|||iii\\\VVVUUUVVVWWWXXXZZZ___hhhvvvlllbbbUUULLLIIIIIIGGGEEEFFFEEEDDDCCCAAA@@@???>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999:::999999999888888777777666666666666666666666666666666777777888888888999555555666777777777777777888777666555666777999;;;888:::===>>>???BBBEEEHHHNNNPPPRRRRRRRRRRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPTTTWWWZZZkkkwwwlllqqquuu```PPPKKKEEE@@@<<<:::;;;<<<;;;999<<<<<<;;;::::::999888888:::999999999888777777777777777777777777777777777555555555555666666666777666666666666666666666666555666777888888777666555666777777999:::;;;<<<<<<>>>>>>???AAACCCFFFHHHIIIIIIIIIKKKMMMOOONNNLLLJJJMMMOOO\\\xxxvvvjjj[[[QQQNNNLLLHHHCCCEEEEEEDDDDDDEEEGGGIIIJJJJJJKKKNNNQQQTTTWWWYYY[[[^^^cccjjjooowwwsssbbb[[[XXXXXXYYY^^^\\\[[[]]]^^^eeesssuuugggUUUJJJHHHIIIIIIHHHDDDCCCBBB@@@???>>>======<<<<<<;;;;;;;;;:::::::::999999999888888888777777===<<<;;;:::999999999999777777777777777777777777777777777777777777777777::::::999888777777888888666666666666777777777777888;;;>>>@@@BBBDDDGGGJJJNNNOOOPPPOOONNNNNNOOOQQQMMMOOOPPPPPPOOOPPPRRRTTTSSSQQQQQQVVVaaaxxxhhhkkk}}}zzzgggWWWPPPEEEAAA===<<<===>>><<<:::<<<;;;;;;::::::999999999999999999999888888888888777777777777777777777777555555555666666666777777444444444444444444444444666666777777777666666555666666777888:::;;;<<<<<<@@@AAAAAACCCEEEGGGIIIJJJJJJJJJLLLMMMOOOOOOMMMLLLNNNPPP___}}}{{{pppeeeWWWOOOLLLJJJGGGCCCFFFFFFEEEEEEFFFGGGIIIJJJMMMOOOQQQTTTVVVXXXZZZ\\\eeekkkssszzzpppccc^^^\\\]]]___aaa^^^]]]]]]]]]```jjjuuusssfffUUUJJJGGGGGGGGGEEEEEEDDDBBB@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888:::999888777666666666666777777777777777777777777777777777777777777777777999888777777666666777777666666666666777777777888888;;;>>>@@@BBBDDDHHHJJJNNNOOOPPPOOONNNNNNPPPRRROOOPPPPPPPPPOOOOOOQQQSSSRRRQQQRRRYYYfff~~~lllooorrr```TTTEEEBBB>>>===>>>???===:::;;;;;;;;;:::::::::::::::888888888999999999999999777777777777777777777777555555666666666777777777555555555555555555555555666666555555555555666666555666777888:::;;;<<<===CCCCCCCCCDDDFFFHHHIIIJJJKKKKKKMMMNNNOOOOOONNNNNNNNNUUUggguuuhhh___SSSLLLJJJIIIFFFCCCGGGGGGFFFFFFFFFHHHIIIJJJMMMPPPTTTXXXZZZ\\\___bbbjjjqqq|||xxxnnnlllkkklllnnnnnnjjjfffccc___^^^ccckkkyyyuuuhhhXXXLLLHHHHHHGGGEEEEEEDDDCCCAAA@@@???>>>>>>============<<<<<<<<<<<<;;;<<<=========<<<:::999888888777666555555555555777777777777777777777777777777777777777777777777888777666666666666666666666666666777777777888888999;;;???AAACCCEEEHHHKKKNNNOOOPPPOOONNNNNNPPPRRRQQQRRRRRRPPPOOONNNOOOQQQRRRQQQSSS[[[kkkqqqyyy{{{fffVVVFFFBBB>>>===>>>???===::::::::::::;;;;;;;;;;;;;;;888888888999999:::::::::777777777777777777777777555666666666666777777777888888888888888888888888666555444444444555666777555666777999:::<<<======CCCDDDDDDEEEFFFHHHJJJKKKKKKLLLMMMMMMMMMMMMOOOPPPPPP```zzz~~~ppp```XXXOOOJJJIIIIIIGGGEEEHHHHHHGGGGGGGGGIIIJJJKKKJJJOOOUUUZZZ^^^bbbgggkkkrrr|||~~~uuunnnfff```ccchhhttt~~~yyynnn^^^RRRMMMKKKIIIGGGFFFEEECCCBBB@@@?????????>>>>>>>>>>>>============;;;<<<===>>>===<<<:::999::::::999888888888888888777777777777777777777777777777777777777777777777888777777666666666777777666666777777777888888888:::<<>><<<:::;;;;;;;;;;;;;;;;;;;;;<<<888888999999:::::::::;;;777777777777777777777777666666666666777777777888999999999999999999999999666555444444444666777888666777888999;;;===>>>???CCCCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMLLLKKKLLLOOOQQQYYYuuutttgggYYYTTTMMMIIIIIIIIIHHHGGGHHHHHHGGGHHHIIIJJJLLLMMMMMMRRRYYY^^^aaafffmmmssswwwkkkccccccgggrrr{{{|||rrrdddWWWPPPLLLJJJHHHFFFEEEDDDBBBAAA@@@@@@?????????>>>>>>>>>=========:::;;;;;;<<<;;;:::999888;;;;;;:::999999999::::::777777777777777777777777777777777777777777777777888888888777777888888999777777777777888888888888:::===@@@BBBDDDFFFIIILLLNNNOOOPPPPPPOOOPPPRRRTTTTTTTTTTTTRRROOOMMMNNNOOOTTTSSSSSS\\\sssssssssyyydddNNNHHHAAA===<<<===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999:::::::::::::::777777777777777777777777666666666777777777888888666666666666666666666666666666555666666777888999777888999;;;===???@@@AAABBBBBBCCCEEEGGGIIIKKKMMMMMMNNNOOOMMMKKKLLLPPPTTThhhzzzmmmbbbSSSPPPLLLIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJLLLOOOPPPUUUZZZ```dddgggmmmwwwssshhhdddfffooowww~~~uuuhhh[[[RRRLLLIIIHHHGGGFFFEEECCCBBBAAA@@@@@@>>>>>>>>>>>>============:::::::::999999999999999999999888888888888888999777777777777777777777777777777777777777777777777888888888888888999999:::777777777888888888999999;;;===AAACCCEEEGGGJJJMMMNNNOOOPPPPPPPPPPPPRRRTTTUUUUUUTTTRRROOONNNNNNOOOTTTTTTWWWaaa|||pppvvvuuuUUUNNNDDD>>>===>>>>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::999999777777777777777777777777666666777777777888888888666666666666666666666666555666777888999999999999888999:::<<>>>>>=========<<<<<<<<<<<<;;;999888777888999:::888888777777777777888888777777777777777777777777777777777777777777777777777777777777777888999999777777888888888999999999;;;>>>AAACCCEEEGGGKKKMMMMMMOOOPPPPPPPPPQQQSSSUUUTTTUUUTTTRRRPPPNNNOOOPPPRRRVVV\\\jjjyyyrrrZZZQQQFFF???===???@@@@@@>>>>>>===<<<;;;:::::::::;;;;;;;;;::::::999999999777777777777777777777777777777777777888888888888777777777777777777777777555666888999:::::::::999999:::;;;===@@@BBBCCCDDDCCCCCCEEEHHHKKKNNNQQQRRRQQQSSSTTTQQQNNNOOOUUU[[[zzz~~~pppfff[[[RRRLLLJJJIIIGGGGGGGGGGGGGGGFFFFFFGGGIIILLLOOORRRTTTYYY___hhhooowwwuuuqqqffflllvvv}}}qqqdddYYYQQQNNNLLLHHHGGGEEEDDDBBBAAAAAAAAA============<<<<<<<<<<<<>>><<<999777777888:::<<<999888888888888888999999777777777777777777777777777777777777777777777777666666666666666777888888777888888888888999999999<<<>>>AAADDDEEEHHHKKKMMMMMMOOOPPPPPPPPPQQQSSSUUUTTTUUUTTTRRRPPPOOOOOOQQQPPPWWWaaarrrrrrvvvdddRRREEECCCAAA;;;;;;AAA:::;;;<<<=========;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777777777777777888888888888:::;;;<<<===>>>???@@@AAAAAAEEEHHHHHHGGGIIINNNTTTSSSYYYTTTNNNNNNMMMRRRbbb|||~~~rrriii]]]TTTOOOIIIIIIHHHHHHGGGFFFEEEEEELLLHHHGGGJJJLLLNNNTTTZZZaaacccnnnzzztttmmmnnnxxx~~~kkk\\\SSSOOOLLLFFFDDDAAA@@@AAAAAAAAA@@@@@@?????????>>>>>>======;;;;;;;;;:::::::::999999888888888888888888888888999999888888888888999999999999999999999999999999999999999888888888888888::::::999999888999999999999<<>>@@@@@@AAABBBEEEHHHHHHGGGIIINNNRRRQQQWWWSSSNNNPPPOOOWWWiiiwwwlllcccXXXOOOKKKJJJIIIHHHGGGFFFFFFEEEEEEKKKHHHIIIMMMPPPSSSYYY```ggglllyyyzzzqqqmmmrrrxxx~~~rrr```TTTNNNLLLHHHFFFCCCBBBBBBCCCBBBAAA??????>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888999999888888888888999999999999999999999999999999888888888888888888999999::::::999999999999999::::::===@@@CCCEEEHHHKKKNNNOOOPPPQQQQQQRRRRRRRRRRRRVVVTTTRRRQQQPPPQQQQQQPPPSSS]]]uuuxxx}}}uuusss{{{sss___KKKEEECCC???<<<>>><<<<<<=========<<<<<<;;;::::::::::::::::::::::::888888888888888888888888666666666666666666666666666666666666666666666666777777777888888888999999:::;;;<<<===???@@@AAABBBCCCFFFHHHHHHHHHIIIMMMPPPPPPTTTQQQNNNQQQSSS^^^ttt}}}nnneee]]]TTTMMMJJJJJJJJJHHHGGGFFFEEEEEEEEEJJJIIIKKKQQQUUUXXX___gggqqqyyyzzzpppnnnooorrr}}}zzzeeeVVVNNNLLLJJJHHHEEEDDDDDDDDDCCCBBBAAAAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888999999888888888888999999888888888888888888888888777777777888999999999:::::::::999999999999::::::<<<>>>BBBDDDFFFIIIMMMOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUTTTRRRPPPOOONNNOOOOOOUUUfffyyyxxxyyytttsssqqq~~~jjjTTTIIIFFFBBB>>>>>>===============<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888999999999999999999999999777777888888888999999999:::;;;<<<===???AAABBBBBBDDDFFFHHHIIIIIIJJJLLLOOOOOOSSSOOOMMMQQQTTTddd~~~ttthhh```ZZZRRRMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFIIIJJJNNNTTTXXX\\\dddlll}}}yyyrrrnnnmmmwwwkkkXXXOOONNNKKKHHHFFFDDDDDDDDDCCCBBBEEEDDDCCCBBB@@@???>>>===<<<;;;;;;;;;;;;:::::::::888888888888888888888888999999888888888888999999777777777777777777777777666666777888999:::::::::::::::999999999:::;;;;;;<<>>>>>>>>======<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888::::::::::::::::::::::::888888888888999999999999:::;;;<<<>>>???AAABBBCCCEEEGGGIIIJJJKKKLLLMMMNNNPPPRRRMMMMMMQQQUUUhhhuuukkkaaa\\\WWWPPPLLLLLLIIIHHHGGGFFFEEEFFFGGGHHHKKKLLLQQQXXX\\\```iiitttyyyrrrooowwwrrr]]]RRRQQQKKKIIIFFFDDDDDDDDDCCCBBBEEEEEEDDDBBBAAA???>>>===<<<<<<<<<;;;;;;;;;::::::888888888888888888888888999999888888888888999999777777777777777777777777666666777888999::::::::::::999999999:::;;;;;;<<<;;;>>>AAADDDFFFIIILLLOOOOOOOOOPPPQQQRRRSSSSSSSSSPPPQQQRRRPPPOOOOOORRRTTT]]]sssnnnwww~~~sss|||ooo\\\PPPIIIDDDAAA??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999666666666666666666666666777777777777777777777777888888888999999999999::::::;;;<<<>>>@@@BBBCCCDDDFFFGGGIIILLLMMMOOOOOOPPPQQQQQQLLLMMMSSSWWWooowwwjjjbbbZZZVVVRRRLLLJJJKKKHHHGGGEEEEEEEEEGGGIIIKKKNNNPPPVVV]]]aaagggtttzzztttzzzzzzeeeXXXUUULLLJJJFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888888888888888888888888999999888888888888999999888888888888888888888888777777777888999999999::::::999999::::::;;;<<<===<<<>>>BBBDDDFFFIIILLLOOOPPPPPPQQQRRRRRRRRRQQQQQQTTTUUUVVVSSSPPPOOOQQQTTT\\\yyy|||mmm{{{zzz||||||fffUUULLLGGGDDD@@@???>>>===<<<<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::666666666666666666666666777777777777777777777777888888888999999999:::::::::;;;<<<>>>@@@BBBDDDDDDGGGHHHJJJMMMPPPRRRRRRQQQQQQPPPLLLOOOVVV\\\www{{{oooccc\\\VVVSSSOOOJJJHHHJJJFFFEEEDDDDDDEEEHHHKKKMMMRRRUUU[[[ccciiirrr|||nnn___ZZZNNNKKKHHHFFFFFFFFFDDDCCCAAA@@@@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888999999888888888888999999999999999999999999999999888888888888888888999999999999999::::::<<<=========@@@CCCFFFHHHJJJNNNPPPRRRRRRSSSSSSSSSRRRQQQQQQTTTVVVWWWUUURRRQQQUUUYYYdddyyysss~~~{{{{{{lllXXXMMMHHHFFFAAA@@@>>>===<<<<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888888888999999999::::::::::::;;;<<<>>>@@@BBBDDDEEEGGGHHHJJJNNNQQQSSSSSSSSSQQQOOOLLLPPPXXX```~~~tttjjjaaa[[[UUUSSSOOOJJJIIIKKKEEEDDDCCCCCCEEEIIILLLOOOUUUXXX___gggooozzzuuuccc]]]PPPMMMJJJHHHGGGGGGFFFDDDAAAAAAAAA@@@@@@?????????======<<<<<<<<<;;;;;;;;;888888888888888888888888999999888888888888999999999999999999999999999999999999999888888888888888999999999:::;;;<<<===>>>>>>AAADDDGGGIIILLLOOORRRTTTUUUUUUTTTTTTSSSRRRQQQPPPTTTWWWVVVTTTUUUZZZ___qqqzzzzzzwwwyyypppYYYLLLFFFCCCBBBAAA@@@>>>============999999;;;<<<<<<;;;999999888999::::::999888777666999999999999999999999999;;;999888:::<<<===:::888:::999999888999999::::::;;;<<<>>>>>>???BBBEEEHHHHHHJJJLLLOOOPPPQQQRRRRRRPPPKKKLLLSSSVVVbbb}}}uuummm```[[[SSSMMMIIIHHHGGGFFFGGGFFFEEEGGGJJJNNNPPPQQQXXX[[[cccoooyyytttgggXXXOOOHHHGGGGGGFFFEEEGGGBBBAAA???>>>>>>>>>???@@@AAA???<<<:::888888888999;;;:::999999999:::;;;<<<999999999999888888777777777777777777777777777777999999999999999999999999777777888999:::<<<===>>>???@@@CCCFFFJJJMMMPPPRRRQQQRRRSSSUUUWWWVVVSSSPPPSSSYYYUUUSSSVVVUUUWWWbbb|||zzz~~~~~~vvv^^^MMMEEECCCAAAAAA???>>>===<<<<<<<<<:::::::::;;;;;;:::::::::888999999:::999888777666999999999999999999999999:::999888999;;;<<<:::777999999999999999999::::::<<<===??????@@@BBBEEEHHHIIIJJJLLLOOOQQQQQQRRRRRRRRRNNNOOOTTT[[[mmm~~~tttkkk^^^YYYRRRLLLIIIGGGFFFFFFFFFEEEEEEFFFIIIMMMPPPRRR\\\___hhhuuuuuuhhh[[[RRRKKKIIIHHHFFFEEEFFFAAA@@@???>>>>>>???@@@@@@@@@???<<<:::888888999999<<<;;;:::999888888999:::999999999999888888888777888888888888888888888888999999999999999999999999777777888999:::<<<===>>>@@@AAADDDHHHLLLOOORRRSSSRRRRRRTTTVVVVVVUUUSSSQQQRRRWWWTTTRRRVVVUUUXXXfff~~~xxxiiiRRRGGGDDDAAA@@@???>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999:::999999888777999999999999999999999999999888888999::::::999777999999999999999:::;;;;;;>>>???@@@AAAAAABBBEEEGGGIIIKKKMMMOOOQQQRRRRRRRRRRRRRRRQQQTTTbbb}}}}}}rrrgggZZZUUUOOOJJJHHHGGGFFFEEEGGGFFFFFFHHHKKKOOOSSSVVVbbbfffpppvvvkkk___VVVNNNKKKIIIFFFDDDEEE@@@@@@?????????@@@AAAAAA@@@???===:::999999999999===<<<:::999888777777777999999999999888888888888888888888888888888888888999999999999999999999999888888888999:::<<<>>>???AAACCCFFFJJJNNNQQQSSSTTTRRRSSSUUUVVVVVVUUUSSSRRRQQQUUURRRRRRVVVUUUZZZjjjvvvuuuwwwYYYIIIFFFAAA@@@???>>>===<<<<<<<<<<<<;;;:::999999:::;;;<<<999999999999999999999888999999999999999999999999888888888999999999888777888888888999:::;;;<<<===???AAABBBCCCCCCCCCEEEGGGKKKLLLNNNPPPRRRRRRRRRRRRQQQSSSSSSWWWlllyyymmmcccVVVQQQLLLHHHGGGFFFFFFEEEHHHIIIJJJLLLOOOTTTZZZ^^^hhhnnnzzzwwwnnnbbbXXXOOOLLLJJJEEECCCDDD@@@@@@@@@@@@AAAAAAAAABBB???>>>===;;;::::::::::::;;;;;;:::999888888777777999999999999999999999999888888888888888888888888999999999999999999999999888888888999;;;<<<>>>???BBBDDDGGGKKKOOORRRTTTUUUSSSUUUWWWWWWVVVTTTSSSSSSSSSUUURRRRRRVVVTTT[[[nnnmmmqqq___KKKFFFBBBAAA@@@>>>===============<<<::::::::::::<<<===999999999999999999::::::999999999999999999999999777888999999999888888888888888888999:::<<<===>>>@@@BBBDDDEEEDDDEEEFFFHHHLLLMMMOOOQQQRRRSSSRRRRRROOOSSSVVV^^^yyyssseee^^^QQQNNNJJJGGGFFFFFFFFFEEEHHHJJJLLLNNNQQQWWW___eeennnxxx~~~xxxrrrbbbXXXOOOLLLIIIEEECCCCCCAAAAAAAAABBBBBBBBBAAAAAA???>>>===<<<;;;:::::::::999999999999999999999999999999999999999999999:::777777777777777777777777999999999999999999999999888888999:::;;;===>>>???AAADDDHHHLLLPPPSSSTTTTTTTTTVVVXXXXXXUUUTTTTTTUUUVVVWWWSSSSSSVVVSSS\\\sssxxxgggpppeeeMMMGGGCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::999999999999:::;;;;;;999999999999999999999999777999::::::999888888999777777888999;;;<<<>>>???@@@BBBEEEFFFFFFGGGHHHJJJMMMNNNPPPRRRSSSSSSSSSRRROOOTTT\\\lll~~~jjj\\\WWWNNNKKKHHHFFFGGGGGGGGGFFFFFFIIIMMMOOOTTT[[[eeemmmwwwyyysssaaaXXXOOOLLLJJJFFFDDDEEEBBBCCCCCCCCCCCCBBBAAA@@@>>>>>>======<<<;;;;;;:::888999:::;;;;;;;;;;;;:::999999999999::::::::::::777777777777777777777777999999999999999999999999999999999:::;;;===??????BBBDDDIIIMMMQQQTTTUUUUUUUUUXXXZZZXXXUUUSSSTTTVVVWWWWWWSSSTTTWWWTTT___zzztttfffqqqlllSSSLLLDDDDDDBBBAAA@@@?????????;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;<<<999999999999999999999999777:::<<<;;;999888999:::777777888999;;;===???@@@???BBBEEEGGGHHHIIIJJJKKKNNNOOOPPPRRRSSSSSSSSSRRRQQQVVVddd}}}sssaaaUUUQQQLLLIIIGGGFFFGGGHHHHHHHHHHHHLLLPPPTTTYYYbbbnnnwww{{{rrraaaXXXPPPMMMLLLIIIGGGHHHDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>======<<<;;;::::::;;;<<<<<<<<<;;;:::999999999999:::::::::;;;;;;999999999999999999999999999999999999999999999999999999999:::<<<===???@@@CCCFFFKKKPPPSSSVVVVVVVVVVVVYYY[[[YYYUUUSSSTTTWWWVVVUUURRRUUUYYYVVVeeerrrgggssssssZZZRRREEEDDDCCCBBBAAA@@@@@@@@@:::;;;<<<======<<<;;;:::::::::999888999:::<<<===999999999999999999999999888:::===<<<:::888999;;;777777888999;;;===???AAA???BBBFFFHHHIIIJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSUUUYYYjjjwwwkkk\\\QQQMMMJJJHHHFFFFFFHHHIIIIIIHHHLLLPPPUUUZZZ___hhhuuu|||pppaaaXXXPPPOOONNNKKKJJJKKKEEEEEEEEEEEECCCAAA???>>>===>>>>>>>>>===<<<;;;;;;======>>>>>>===;;;999888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::<<<===???@@@EEEHHHLLLRRRUUUWWWXXXXXXVVVYYY[[[YYYUUURRRTTTXXXTTTSSSPPPUUUZZZYYYiiiqqqiiivvvlllOOOMMMGGGBBBBBBBBB??????AAA======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999999999999999999::::::888888888888888888888888888999:::::::::;;;>>>@@@DDDFFFHHHIIIJJJKKKNNNPPPSSSSSSSSSSSSTTTTTTRRRPPPSSS^^^yyyrrreeeXXXNNNJJJKKKIIIFFFFFFGGGHHHIIIIIIKKKPPPUUU[[[bbbooowwwpppdddXXXQQQMMMIIIGGGHHHFFFEEECCCCCCBBBAAA???<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999:::;;;;;;<<<;;;:::888777888888999999999:::::::::999:::;;;;;;:::<<>>======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999888888888888888888888888888999:::::::::;;;>>>AAADDDFFFHHHJJJJJJLLLNNNPPPRRRRRRSSSUUUVVVUUUTTTRRRUUUddd|||mmmaaaTTTLLLIIIJJJHHHFFFFFFFFFHHHIIIJJJJJJOOOVVV]]]fffuuu~~~uuuiii\\\TTTOOOJJJHHHIIIEEECCCBBBBBBBBBAAA>>><<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999:::::::::::::::999888888999999:::::::::;;;;;;;;;:::;;;<<<<<<<<<===@@@CCCIIIJJJLLLPPPVVVYYYYYYXXXZZZZZZZZZYYYXXXVVVTTTSSSSSSPPPQQQUUUWWWbbbxxxqqqnnnUUULLLCCCAAA@@@>>>===>>>=========<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;::::::999999888888888999999999999999999999999888999:::::::::<<>>AAADDDHHHIIIKKKPPPUUUWWWXXXWWWZZZZZZZZZYYYWWWVVVTTTSSSRRROOOQQQUUU\\\lllttt|||xxxvvv\\\QQQFFFCCCBBB@@@???@@@============<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;::::::999888777777999999999999999999999999888:::;;;;;;;;;===@@@CCCDDDFFFHHHJJJKKKMMMOOOQQQQQQSSSUUUVVVVVVUUUTTTTTT```wwwnnn___UUULLLHHHGGGGGGGGGGGGFFFFFFHHHKKKNNNVVVYYY^^^ccclllzzzyyylll^^^VVVPPPJJJGGGHHHCCCBBBBBBBBBCCCCCCAAA???============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999:::999888777777777999999::::::::::::;;;;;;;;;;;;:::;;;<<<<<<===>>>BBBDDDGGGIIIKKKOOOSSSUUUVVVVVVZZZYYYYYYXXXWWWVVVUUUTTTRRRPPPQQQVVV```uuuwww}}}|||~~~bbbUUUHHHCCCCCCAAA@@@AAA>>>>>>=========<<<<<<<<<;;;::::::999999::::::;;;;;;;;;::::::999888777777999999999999999999999999999:::;;;;;;<<<>>>AAADDDCCCFFFHHHJJJKKKMMMPPPRRRRRRTTTVVVVVVTTTSSSSSSTTThhh}}}hhhZZZRRRKKKHHHHHHFFFGGGHHHGGGGGGIIIMMMQQQYYY]]]bbbgggnnn|||yyymmm```XXXRRRMMMJJJKKKEEEDDDCCCDDDEEEDDDCCCAAA>>>>>>=========<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999999999777777777888999:::999999999999::::::::::::999:::;;;<<<<<<>>>AAADDDFFFIIILLLPPPRRRTTTUUUVVVYYYYYYXXXWWWVVVUUUUUUUUUTTTRRRRRRWWWeee}}}tttzzz~~~kkk[[[KKKDDDBBB@@@??????>>>>>>>>>=========<<<<<<;;;::::::999999::::::;;;;;;::::::999999888888888::::::::::::::::::::::::999:::;;;<<<===???BBBEEECCCFFFIIIJJJLLLNNNQQQSSSSSSVVVWWWUUUSSSSSSVVVYYYsssuuubbbVVVOOOJJJIIIIIIEEEGGGIIIIIIIIIKKKPPPTTTWWW]]]dddkkkuuu}}}qqqddd\\\VVVQQQNNNOOOGGGFFFEEEEEEFFFEEECCCAAA>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999999888888888888999::::::888888888999999999::::::888999;;;;;;<<<>>>BBBDDDFFFJJJNNNPPPRRRSSSUUUWWWYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSTTTZZZkkknnnwww|||xxxfffRRRHHHEEEAAA>>>===>>>>>>>>>>>>=========<<<;;;::::::999999::::::;;;999999999999999999999999::::::::::::::::::::::::999:::<<<<<<===???CCCFFFCCCFFFIIIKKKLLLNNNQQQSSSTTTVVVWWWVVVTTTVVV[[[aaa}}}~~~nnn]]]SSSNNNJJJHHHIIIEEEHHHKKKKKKJJJLLLRRRWWWXXX___iiirrr}}}tttfff^^^WWWQQQNNNNNNHHHGGGEEEEEEEEEDDDBBB@@@>>>>>>>>>>>>=========<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888999:::::::::::::::999999999:::::::::;;;;;;999:::<<<<<<===???CCCFFFGGGJJJOOOQQQRRRSSSUUUWWWYYYXXXWWWUUUUUUUUUUUUVVVSSSSSSUUU^^^rrrmmmuuuyyy{{{pppZZZNNNIIIDDD???>>>>>>>>>>>>>>>============;;;::::::999999::::::;;;999999999999999999::::::::::::::::::::::::::::::999:::<<<======@@@CCCFFFCCCFFFIIIKKKLLLNNNQQQTTTTTTVVVWWWVVVUUUYYYaaahhhxxxiiiYYYQQQMMMIIIHHHIIIEEEIIILLLLLLKKKMMMSSSYYY\\\cccnnnxxxuuuggg]]]VVVNNNKKKKKKHHHFFFEEEDDDDDDCCC@@@>>>>>>>>>>>>>>>============;;;;;;:::::::::999999999999999999999999999999999777999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>AAADDDGGGGGGKKKPPPRRRRRRSSSVVVXXXYYYXXXVVVUUUTTTUUUUUUVVVRRRSSSWWW```www}}}mmmuuu}}}zzzwwwcccRRRDDDDDDDDD:::>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;===@@@CCCEEEIIIJJJLLLNNNPPPRRRTTTUUUVVVUUUQQQSSS[[[YYY]]]nnnuuudddSSSMMMMMMKKKIIIHHHJJJJJJKKKMMMOOOSSSWWWZZZcccjjjuuu~~~rrrdddZZZSSSMMMJJJJJJHHHFFFEEEDDDDDDAAA???BBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999888888888;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<===@@@DDDGGGIIIMMMQQQSSSTTTTTTUUUVVVVVVUUUSSSRRRRRRTTTUUUVVVVVVVVV\\\kkkyyymmm{{{uuucccTTTHHHHHHGGG<<>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<===@@@DDDHHHJJJNNNRRRTTTUUUUUUVVVWWWVVVUUUSSSRRRRRRSSSUUUVVVWWWWWW]]]mmmvvvnnn~~~mmm\\\QQQGGGFFFDDD:::??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<>>>@@@CCCFFFHHHJJJKKKMMMPPPRRRTTTVVVVVVVVVXXXTTTSSSUUUVVVdddkkk\\\NNNIIIIIIHHHGGGHHHIIIKKKMMMOOOSSSXXX^^^ccciiissswwwiii]]]TTTPPPLLLJJJGGGFFFEEEDDDCCCAAABBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999;;;;;;::::::::::::999999::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>AAAEEEHHHLLLOOOTTTVVVWWWWWWXXXYYYWWWVVVTTTSSSSSSTTTUUUWWWYYYYYY```qqqssspppkkkXXXNNNEEEDDDCCC;;;?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<>>>@@@DDDGGGHHHJJJLLLNNNRRRTTTVVVWWWWWWVVVZZZVVVSSSTTTWWWlll|||fffYYYLLLIIIIIIHHHHHHIIIJJJLLLOOOQQQSSSYYY```fffnnnzzzmmm___WWWSSSNNNLLLHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;<<<===>>>BBBFFFIIINNNQQQUUUXXXYYYYYYZZZ[[[YYYXXXVVVUUUUUUVVVWWWXXXZZZZZZcccvvvzzzpppsssrrrZZZPPPFFFFFFGGGBBB????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;===@@@CCCFFFHHHJJJLLLPPPSSSVVVXXXYYYYYYVVV[[[XXXSSSTTTZZZuuu{{{cccWWWMMMIIIIIIIIIIIILLLKKKNNNQQQRRRTTTYYYbbbiiiuuuooo```YYYVVVQQQNNNJJJGGGGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::999:::;;;===>>>???BBBGGGKKKOOOSSSWWWYYYZZZZZZ[[[\\\\\\[[[YYYWWWWWWXXXYYYZZZZZZ[[[fff|||ssspppxxxrrrYYYNNNEEEDDDFFFBBB@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;===@@@DDDGGGIIIKKKMMMQQQUUUXXXZZZZZZZZZWWW[[[XXXTTTWWW```yyyaaaWWWMMMJJJJJJIIIJJJMMMLLLOOOSSSTTTVVV\\\gggooosssbbb[[[YYYSSSPPPKKKHHHGGGGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::999999:::<<<===>>>@@@CCCHHHLLLPPPSSSWWWZZZ[[[[[[\\\]]]]]]\\\ZZZXXXXXXXXXYYYZZZXXX[[[hhhqqqsss}}}nnnUUUMMMEEECCCDDD@@@@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<>>>>>>>>>>>============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;999999::::::::::::999999;;;<<<===???AAADDDIIIMMMPPPTTTXXXZZZ[[[[[[\\\]]]]]][[[YYYWWWWWWWWWXXXYYYVVVZZZjjjqqqvvvnnnWWWQQQJJJGGGFFFBBB@@@@@@@@@????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<>>>@@@CCCGGGJJJLLLKKKNNNRRRWWWZZZ\\\\\\[[[WWWZZZWWWVVV^^^kkkqqq^^^UUUMMMJJJHHHGGGHHHLLLJJJOOOUUUYYY]]]ffftttzzzlllbbb^^^VVVRRRMMMIIIHHHHHHGGGGGGBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;999999999::::::999999999;;;<<<>>>???AAADDDIIIMMMPPPTTTXXXZZZ[[[[[[\\\]]]\\\ZZZXXXVVVUUUVVVWWWXXXTTTZZZkkkrrryyyuuuYYYQQQMMMCCC@@@DDDAAA???>>>>>>??????===<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<777777888888888999999999<<<======???BBBGGGKKKMMMNNNPPPTTTWWWYYYZZZZZZZZZZZZUUUTTTYYY___pppqqq^^^VVVNNNLLLJJJIIIJJJNNNOOOOOOSSS[[[bbbkkkxxx}}}~~~rrrddd\\\SSSPPPLLLJJJIIIHHHGGGEEEEEECCC@@@>>>===<<<===>>>>>>======<<<;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===???AAAEEEKKKNNNQQQSSSVVVYYYZZZZZZYYYXXXZZZYYYVVVTTTTTTTTTUUUVVVSSS```vvvooorrrxxxYYYPPPMMMEEEBBBFFFAAA???>>>???@@@@@@???===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<======@@@CCCGGGKKKMMMOOOQQQTTTWWWYYY[[[\\\\\\XXXVVVUUU[[[hhhqqq]]]UUUNNNLLLKKKIIIKKKNNNPPPQQQVVV]]]bbbjjjyyytttfff___UUURRROOOMMMLLLJJJHHHFFFFFFDDDBBB@@@>>>>>>???@@@??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===???AAAEEEKKKOOOQQQSSSVVVYYYZZZZZZYYYXXXZZZXXXVVVUUUTTTTTTUUUVVVUUUbbbxxxpppuuu}}}ZZZOOOMMMGGGDDDGGGAAA@@@???@@@AAABBBAAA@@@===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<============<<<===>>>@@@DDDHHHLLLNNNPPPQQQTTTWWWZZZ\\\^^^___XXXXXXXXX^^^sssooo]]]UUUNNNLLLKKKJJJLLLOOOQQQUUU[[[```ccckkk|||yyykkkcccXXXUUUSSSQQQOOOMMMIIIFFFFFFEEECCCAAA@@@@@@AAABBB@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???BBBFFFKKKOOOQQQSSSVVVXXXZZZZZZYYYXXXYYYXXXWWWUUUUUUUUUVVVVVVWWWeee|||rrrzzz^^^OOOLLLHHHEEEFFFAAA@@@???AAACCCDDDDDDCCC<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;<<<===>>>AAAEEEIIILLLNNNQQQRRRUUUXXX[[[^^^```bbb\\\]]]\\\ddd|||mmm\\\TTTMMMLLLLLLKKKMMMQQQRRRWWW^^^cccfffnnnqqqiiiZZZXXXVVVTTTRRROOOJJJFFFFFFEEECCCBBBBBBAAABBBBBB@@@@@@@@@??????>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???BBBFFFKKKOOORRRSSSVVVXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXfffttteeeRRRMMMIIIEEEDDDAAA@@@@@@AAACCCEEEEEEDDD<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999999999::::::::::::;;;===???BBBFFFJJJMMMOOORRRTTTWWWZZZ^^^```bbbccc^^^___aaaoooyyyjjjZZZSSSMMMLLLLLLLLLOOOSSSRRRWWW```gggkkkuuuyyynnn]]][[[XXXVVVSSSOOOJJJFFFEEEEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@BBBFFFLLLOOORRRSSSUUUWWWYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXggguuupppZZZPPPJJJEEEDDDAAA@@@@@@AAADDDEEEDDDCCC===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;===@@@DDDHHHKKKNNNPPPSSSVVVYYY]]]```bbbbbbbbb___^^^eee|||uuugggYYYRRRLLLLLLMMMMMMPPPUUUTTTXXXaaakkkssssssaaa___[[[XXXTTTPPPLLLHHHGGGFFFEEEDDDCCCAAA@@@???========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBGGGLLLPPPSSSTTTUUUWWWXXXYYYZZZZZZWWWWWWXXXXXXWWWWWWWWWWWWXXXiiiuuu~~~|||cccUUULLLFFFDDDBBBAAA@@@AAACCCDDDCCCBBB>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;===@@@DDDIIILLLOOOPPPTTTWWW\\\aaaccccccbbbaaa___\\\gggrrrdddYYYRRRLLLLLLMMMNNNQQQVVVWWWZZZbbbooo}}}uuufffccc^^^YYYVVVRRRNNNKKKIIIIIIHHHFFFDDDBBB@@@???========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCGGGLLLPPPSSSTTTUUUVVVXXXYYYZZZZZZWWWWWWXXXXXXXXXXXXXXXWWWYYYlll{{{ttt}}}}}}{{{{{{jjjYYYNNNGGGEEEBBBAAA@@@AAACCCCCCCCCAAA>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;===@@@EEEIIIMMMOOOPPPTTTXXX^^^bbbeeedddaaa______[[[gggpppbbbXXXQQQLLLLLLNNNOOORRRVVVYYY[[[dddrrrwwwjjjfff```[[[WWWSSSPPPNNNLLLKKKJJJHHHFFFCCCAAA@@@===============>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@CCCGGGLLLPPPSSSTTTUUUVVVXXXYYYZZZZZZWWWWWWXXXXXXYYYXXXXXXWWWZZZoooyyysss}}}uuu~~~lllYYYOOOHHHEEEDDDDDDDDDEEEFFFEEEBBB?????????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======???BBBDDDGGGLLLQQQTTTVVVXXX\\\___aaabbbaaa```\\\___ooommmbbbSSSQQQNNNLLLMMMQQQVVVYYY]]]aaajjjxxxxxxooohhh```ZZZXXXVVVSSSPPPPPPLLLHHHDDDCCCBBB@@@???????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCHHHOOOSSSTTTVVVXXXYYYYYYYYYZZZ[[[XXXXXX[[[]]][[[XXXZZZ______ssszzzzzzkkkXXXNNNIIIFFFDDDDDDDDDEEEEEEDDDAAA???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAADDDIIIOOOTTTWWWYYY[[[\\\\\\\\\]]]^^^WWWVVVXXXYYYWWWTTTWWW]]]iii~~~yyy~~~iiiWWWNNNIIIGGGDDDCCCCCCCCCDDDCCCAAA>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBEEEJJJQQQUUUXXXZZZ]]]]]]]]]]]]^^^```\\\ZZZZZZZZZXXXVVV[[[bbbtttzzzxxx~~~fffUUUMMMJJJHHHDDDCCCBBBBBBCCCBBB@@@>>><<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@CCCFFFLLLRRRWWWWWWZZZ\\\]]]\\\\\\]]]___```]]][[[ZZZXXXWWW]]]fffzzz|||uuuxxx{{{|||~~~cccTTTMMMJJJHHHDDDCCCBBBBBBBBBBBB@@@???<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAACCCGGGLLLSSSWWWXXXZZZ\\\]]]]]]]]]^^^___^^^ZZZXXXVVVTTTUUU\\\eeeuuusss{{{www{{{zzzaaaSSSMMMJJJHHHEEEDDDBBBBBBCCCCCCAAA@@@===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;???DDDIIILLLPPPTTTWWWZZZ\\\^^^```aaa```^^^\\\\\\___ooopppaaaXXXPPPPPPPPPPPPSSSWWW[[[]]]hhhtttuuukkkhhhdddcccbbb```[[[WWWVVVRRRMMMIIIFFFEEECCCAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCFFFLLLSSSXXXZZZ\\\____________```aaa^^^[[[XXXXXXVVVWWW___iiiqqqssswww{{{vvv```SSSMMMJJJGGGFFFEEECCCBBBCCCCCCBBBAAA>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;???EEEJJJMMMQQQUUUWWWZZZ[[[]]]______^^^\\\[[[\\\bbbuuunnn```XXXOOONNNOOOPPPSSSWWW[[[]]]jjjwwwuuuiiifffdddcccdddaaa\\\WWWWWWSSSNNNIIIGGGEEECCCAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBFFFLLLSSSWWWZZZ\\\^^^_________```aaa^^^\\\ZZZ[[[ZZZ[[[dddmmmppptttxxx|||ttt___SSSMMMIIIGGGGGGEEECCCCCCCCCDDDCCCBBB??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;???EEEJJJNNNRRRUUUXXXYYY[[[]]]______]]][[[ZZZ]]]dddyyy~~~mmm```XXXNNNNNNNNNPPPSSSWWW[[[]]]jjjwwwwwwfffdddccccccdddbbb]]]XXXWWWTTTNNNJJJGGGEEECCCBBB????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>>>>>>>>>>============999999999::::::;;;;;;;;;777777888999;;;<<<======@@@BBBEEEJJJOOOSSSWWWYYY]]]^^^^^^]]]\\\\\\]]]___ZZZiii}}}nnn___WWWOOONNNNNNNNNPPPRRRUUUWWWjjjzzzzzzppphhhbbbbbbccc```[[[ZZZSSSPPPLLLIIIIIIHHHHHHGGGFFFEEECCCAAA@@@>>>======<<<<<<<<<<<<;;;::::::999========================;;;::::::::::::;;;<<<<<<===>>>@@@CCCHHHMMMQQQTTTZZZZZZ[[[\\\]]]___``````^^^```YYYUUUZZZZZZ```pppmmmuuuwwwwww|||cccUUUPPPLLLFFFFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>============::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???AAAEEEJJJOOOSSSWWWYYY]]]^^^___^^^\\\[[[\\\]]]\\\kkk{{{lll^^^UUUOOONNNNNNNNNPPPRRRUUUWWWccctttrrriiiaaaaaaaaa]]]YYYWWWQQQNNNKKKIIIHHHHHHGGGFFFFFFEEECCCAAA???>>>======;;;;;;;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???AAADDDIIIMMMRRRTTTYYYZZZ[[[\\\]]]^^^______]]]___YYYVVV[[[\\\ccctttooowwwtttvvvdddUUUPPPLLLHHHGGGFFFEEECCCBBBBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>AAADDDIIIOOOSSSWWWYYY^^^```bbbbbb___]]][[[[[[]]]nnnyyyiii\\\TTTOOONNNNNNNNNPPPSSSVVVXXX]]]lllwwwlllbbb___^^^ZZZVVVUUUOOOMMMJJJHHHHHHHHHFFFEEEEEEDDDBBB@@@???=========999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???AAAEEEIIINNNSSSUUUYYYZZZ[[[\\\]]]]]]^^^^^^[[[^^^YYYWWW\\\]]]eeewwwqqqxxx{{{rrrrrrfffVVVPPPLLLHHHHHHGGGFFFDDDCCCBBBBBBBBB>>>>>>>>>>>>============<<<<<<;;;;;;:::::::::999999999:::;;;===>>>???@@@>>>@@@DDDIIIOOOTTTXXXZZZaaacccffffffccc___]]]\\\\\\oooxxxgggZZZRRRNNNNNNNNNNNNPPPSSSVVVXXX\\\iii~~~qqqeee```^^^YYYUUUUUUNNNMMMJJJJJJIIIHHHFFFDDDDDDCCCBBB@@@>>>=========888999:::;;;;;;;;;;;;;;;========================;;;;;;;;;;;;;;;<<<======???@@@BBBEEEJJJOOOSSSVVVZZZ[[[\\\]]]^^^^^^]]]]]]ZZZ^^^YYYWWW[[[\\\eeewwwoooxxxyyypppnnn}}}iiiXXXQQQLLLHHHIIIHHHGGGEEECCCBBBBBBBBB>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::888888999;;;<<<===>>>???===@@@DDDJJJPPPUUUZZZ\\\aaadddggggggddd```\\\[[[]]]qqqyyygggYYYRRRNNNNNNNNNOOOQQQTTTWWWYYY___kkkwwwjjjdddaaa\\\XXXWWWPPPOOONNNMMMLLLJJJGGGDDDDDDCCCBBB@@@???>>>>>>>>>999:::;;;;;;<<<<<<<<<<<<========================<<<;;;;;;;;;;;;<<<======???@@@BBBEEEJJJOOOSSSVVV\\\]]]^^^______^^^]]]\\\YYY^^^ZZZVVVYYYYYYcccvvv~~~kkkvvvxxxppplllwwwkkk[[[SSSNNNJJJJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@EEEKKKQQQWWW[[[^^^```ccceeeeeebbb^^^\\\ZZZaaawwwyyyfffYYYRRRNNNNNNNNNOOOQQQUUUXXXZZZbbbnnn{{{oooiiieee```\\\[[[UUUTTTSSSRRRQQQMMMHHHEEEEEEDDDBBBAAA@@@?????????;;;<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???AAAEEEIIINNNSSSUUU[[[]]]^^^______^^^\\\[[[XXX]]]ZZZVVVXXXXXXbbbvvvxxxiiiwwwtttqqqkkktttnnn]]]VVVSSSPPPKKKJJJHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAFFFLLLRRRYYY]]]```bbbdddffffffccc```^^^^^^jjjwwweeeXXXSSSNNNNNNNNNOOORRRUUUXXX[[[```ooo}}}qqqllliiiccc___^^^ZZZYYYXXXWWWUUUPPPKKKFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???AAADDDIIIMMMRRRTTTZZZ[[[]]]^^^]]]\\\YYYXXXVVV\\\ZZZWWWYYYZZZeeezzztttiiizzzooorrrlllttt}}}ppp^^^WWWVVVUUULLLJJJIIIGGGEEECCCCCCBBB>>>>>>>>>>>>============:::;;;;;;;;;<<<=========:::;;;<<<===>>>???@@@AAA???AAAFFFMMMSSSZZZ___aaaeeegggiiiiiigggdddccccccqqquuucccXXXSSSNNNNNNNNNOOORRRUUUYYY[[[]]]ppp}}}rrrnnnkkkeeeaaa___]]]\\\[[[ZZZXXXRRRLLLGGGFFFEEEDDDCCCBBBAAAAAAAAA??????@@@??????>>>===<<<========================<<<<<<<<<<<<<<<===>>>>>>===>>>@@@CCCHHHMMMQQQTTTXXXZZZ[[[\\\\\\ZZZWWWUUUTTT[[[ZZZXXX[[[\\\hhh}}}sssjjj}}}llllllllljjjvvvsss]]]WWWTTTPPPMMMKKKHHHFFFDDDDDDEEEEEE???>>>>>>============>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;AAADDDJJJQQQVVV[[[]]]^^^ggglllkkkjjjkkkccc___iiiuuuvvveeeZZZTTTPPPNNNMMMNNNRRRVVVYYY[[[bbbrrr}}}mmmfffdddaaa___^^^```^^^[[[XXXVVVSSSOOOLLLJJJHHHEEECCCAAABBBCCCDDDCCCBBBAAA???>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<=========???BBBEEEGGGKKKPPPTTTUUU\\\aaa^^^\\\[[[ZZZWWW\\\\\\YYY[[[^^^]]]mmmrrrhhh}}}lllnnnoooooo|||sss^^^XXXVVVRRRNNNLLLIIIGGGEEEEEEEEEFFF??????>>>============>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>@@@BBBEEEGGGKKKPPPSSSVVV\\\```___]]]]]]\\\YYY[[[[[[WWWZZZ^^^___pppsssiii}}}jjjppprrrtttttt```[[[XXXTTTOOOMMMKKKHHHFFFEEEEEEFFF@@@??????>>>======>>>>>><<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<@@@DDDJJJRRRYYY^^^aaacccffflllkkkjjjjjjbbb```kkkwwweeeYYYTTTPPPPPPQQQRRRUUUXXXZZZ\\\hhhyyy~~~mmmhhhhhheee```]]]]]][[[YYYWWWVVVTTTQQQNNNLLLJJJGGGCCCAAA@@@@@@@@@======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>@@@BBBEEEGGGKKKOOOSSSWWW\\\```___^^^______\\\YYYYYYUUUXXX^^^aaattttttlllkkkrrrtttxxxvvvccc^^^[[[VVVQQQOOOLLLIIIGGGFFFFFFFFFAAA@@@??????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============@@@DDDKKKRRRZZZ___ccceeeeeelllllljjjjjjcccbbbnnnwwweeeYYYTTTPPPRRRSSSUUUWWWYYY\\\___kkk}}}ooojjjkkkiiiccc^^^]]][[[YYYXXXXXXVVVSSSQQQJJJIIIFFFCCCBBBAAAAAAAAA>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>>>>@@@CCCEEEGGGKKKPPPSSSXXX]]]```___```bbbaaa^^^XXXWWWTTTWWW^^^bbbwwwtttppprrrtttvvv|||yyyfffbbb___YYYTTTRRRNNNKKKHHHGGGGGGGGGBBBBBB@@@??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>@@@DDDKKKSSSZZZ```dddeeefffmmmmmmkkkkkkcccdddqqqwwweeeYYYTTTQQQSSSUUUWWWXXX[[[```dddpppsssnnnmmmjjjddd```]]]\\\ZZZYYYYYYWWWUUURRRHHHGGGFFFDDDCCCCCCCCCDDDBBBAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCFFFHHHMMMRRRUUUYYY]]]______```dddccc___WWWWWWTTTWWW^^^bbbvvvssssss}}}yyy{{{|||jjjfffbbb[[[VVVTTTPPPLLLIIIHHHGGGGGGCCCCCCAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>???@@@DDDKKKSSSZZZ```ccceeefffoooooommmllleeeggguuuvvveeeZZZTTTQQQTTTVVVWWWYYY]]]dddjjjuuuvvvpppmmmhhhcccaaa^^^\\\ZZZYYYYYYWWWTTTRRRGGGGGGFFFFFFEEEEEEEEEFFFEEEDDDCCCAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???>>>AAADDDGGGJJJOOOTTTXXX[[[]]]^^^^^^```dddccc___XXXXXXTTTWWW]]]```sss{{{sssuuummmiiiddd]]]XXXUUUQQQMMMJJJHHHGGGGGGDDDCCCBBBAAA@@@?????????============<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@DDDJJJRRRYYY___bbbdddgggpppqqqnnnmmmfffiiiyyyuuueeeZZZUUURRRTTTVVVWWWXXX^^^hhhooo{{{~~~wwwpppjjjccc```aaa]]][[[YYYXXXWWWUUURRROOOIIIIIIHHHHHHGGGFFFFFFEEECCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>AAADDDHHHLLLRRRXXX\\\\\\^^^^^^]]]```dddbbb]]]YYYYYYVVVXXX]]]]]]ooo{{{tttttt~~~zzzyyyooojjjeee^^^YYYVVVRRRNNNJJJIIIHHHHHHEEEDDDBBBAAA@@@?????????>>>=========<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@DDDJJJRRRYYY^^^aaaccchhhqqqrrrooonnngggjjj{{{uuueeeZZZUUURRRTTTVVVWWWXXX___jjjssswww~~~wwwoooggg```^^^```\\\ZZZXXXVVVUUUSSSPPPMMMLLLKKKJJJIIIGGGFFFEEEDDDAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????>>>AAAEEEIIIMMMSSSZZZ^^^]]]^^^]]]\\\___cccbbb\\\ZZZZZZWWWYYY]]]\\\lll}}}uuusss~~~zzzzzz|||}}}sssllldddeee]]]ZZZUUUPPPLLLJJJJJJJJJHHHFFFCCCAAAAAA@@@???===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@DDDGGGLLLRRRWWW\\\aaaeeefffqqqsssooommmiiirrrttteee[[[VVVUUUTTTUUUXXXXXXZZZbbbkkktttwwwtttjjjaaaZZZXXX[[[\\\\\\\\\YYYVVVTTTTTTTTTMMMLLLJJJIIIHHHFFFDDDAAACCCCCCBBBBBB@@@>>>===<<<<<<<<<<<<===============888:::<<<>>>??????>>>>>>>>>@@@EEEJJJPPPVVVZZZ\\\___]]][[[[[[^^^bbbeeefffYYY[[[WWWXXX\\\^^^lll~~~vvvxxx|||yyyzzz}}}uuunnneeeddd[[[XXXTTTPPPMMMLLLLLLLLLHHHFFFCCCBBBAAAAAA???===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@CCCGGGMMMSSSXXX]]]cccffffffpppqqqnnnlllhhhqqqsssddd[[[VVVTTTSSSUUUWWWXXXYYY```hhh}}}tttvvvzzzpppjjjeee```]]]^^^[[[\\\]]][[[XXXVVVUUUUUUTTTPPPLLLIIIGGGFFFEEECCCCCCCCCCCCBBB@@@???===<<<========================<<<<<<===============<<<>>>AAAEEEJJJPPPVVVZZZ\\\^^^]]][[[\\\___bbbccccccZZZ[[[UUUSSSXXXZZZiii}}}uuuwww~~~~~~|||zzz}}}yyypppeeecccYYYXXXUUURRROOONNNNNNNNNHHHFFFCCCBBBAAAAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@CCCGGGMMMTTTZZZ```eeeiiijjjsssrrrmmmjjjfffnnnrrrcccZZZUUURRRRRRTTTWWWWWWXXX^^^fff{{{rrruuusssiiiggghhhfffbbbaaa\\\^^^``````]]]ZZZYYYYYYZZZVVVPPPKKKIIIHHHGGGFFFDDDDDDCCCBBB@@@???>>>===========================@@@???>>>===<<<;;;;;;;;;???AAAEEEJJJPPPUUUZZZ\\\^^^]]]]]]___aaabbbaaa```ZZZZZZSSSQQQUUUYYYjjj|||ssstttxxx~~~||||||{{{rrreeebbb\\\[[[XXXUUUSSSQQQOOONNNIIIFFFDDDBBBBBBAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBGGGNNNUUU\\\bbbgggkkkpppwwwuuunnnjjjdddkkk}}}pppbbbYYYUUUQQQQQQSSSVVVWWWWWW]]]eeezzz}}}|||{{{~~~qqqtttqqqdddcccggghhheeebbb^^^```ccccccaaa^^^\\\\\\[[[XXXSSSOOOMMMLLLIIIHHHEEEEEECCCBBB@@@??????>>>>>>>>>>>>===============AAA???>>><<<;;;<<<<<<===???AAAEEEJJJPPPUUUYYY[[[______```bbbdddcccaaa^^^VVVWWWRRRRRRWWW[[[kkk{{{rrrtttuuu~~~|||zzz{{{zzzqqqdddaaa```___]]]ZZZVVVSSSPPPNNNIIIGGGDDDBBBBBBAAA@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBGGGOOOWWW]]]ccchhhkkkooovvvtttooolllgggkkk}}}nnnaaaYYYUUUQQQQQQSSSVVVWWWXXX^^^fff{{{yyywwwwwwwww~~~qqqtttvvveeebbbfffgggeeebbb]]]___bbbbbb```]]][[[[[[XXXWWWUUUTTTSSSPPPLLLHHHGGGFFFDDDBBBAAA@@@@@@@@@??????>>>>>>============>>>>>>===<<<<<<>>>???@@@@@@BBBFFFKKKPPPUUUYYY[[[``````bbbeeefffeeeaaa^^^TTTWWWTTTTTTXXXYYYfffyyyrrrvvvppp~~~yyywwwuuuxxx}}}uuummmcccaaaaaaaaa___]]]YYYTTTPPPNNNIIIGGGDDDCCCBBBBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBGGGOOOWWW^^^ccchhhkkkjjjrrrqqqoooooojjjmmm}}}~~~mmm```XXXTTTRRRQQQSSSVVVWWWZZZbbbkkk~~~}}}qqquuuoooiiijjjiiifffccc\\\^^^```___]]]ZZZYYYYYYWWWWWWWWWVVVUUURRRLLLHHHHHHFFFDDDBBBAAA@@@AAAAAA@@@??????>>>>>>======<<<<<<<<<<<<===>>>???AAABBB@@@BBBFFFKKKPPPUUUXXXZZZ``````bbbeeegggeeebbb^^^VVVXXXUUUUUUWWWUUU```wwwuuurrrzzznnn{{{wwwtttsssvvv~~~vvvoooiii``````^^^___^^^]]]YYYUUUQQQNNNJJJGGGDDDCCCCCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBGGGPPPWWW]]]bbbfffiiihhhppppppoooooohhhiiiwww|||kkk___WWWTTTTTTRRRSSSVVVXXX\\\fffppp~~~rrrvvv~~~wwwuuuoooiiifff```aaabbb```]]][[[ZZZZZZZZZYYYWWWUUUSSSPPPKKKHHHIIIGGGEEEBBBAAAAAAAAABBB@@@@@@??????>>>======<<<;;;<<<===>>>???@@@@@@@@@@@@BBBFFFKKKPPPUUUXXXZZZ^^^^^^```ccceeedddaaa^^^XXXZZZVVVUUUXXXXXXccc|||ppprrr~~~qqq|||xxxuuusssvvv}}}{{{rrrkkkfff______[[[\\\\\\\\\YYYUUUQQQOOOJJJGGGEEECCCCCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBHHHPPPWWW]]]bbbfffhhhjjjrrrqqqooommmdddbbbooo|||kkk^^^WWWTTTUUUSSSSSSVVVXXX]]]iiitttrrrwww~~~uuummmiiifffgggfffddd```^^^^^^______[[[WWWSSSPPPMMMJJJGGGIIIGGGEEEBBBAAAAAABBBBBB@@@@@@@@@???>>>======<<<;;;<<<>>>@@@@@@@@@??????AAACCCFFFKKKPPPTTTXXXZZZ\\\]]]^^^aaacccccc```^^^YYY[[[WWWVVV[[[^^^mmmmmmqqqvvv