BM6(J zzzwwwuuutttvvvvvvuuuvvvwwwrrrjjjdddddddddbbb``````aaaccccccfffkkknnnnnnkkkfffbbb[[[UUULLLEEE@@@===;;;999777777666555444333333222444444444555555555555666444555666555444444555666444333222222111111222222222222222222222222222222222333333333333222111111333444555555555444333222111222333333444444333333222333333444444333333222333333333333333333333333444444333333333333222222555333111111222333222111111333444444222111111222111222333333444444333333333222111111333333222111333333333444444444555555444444444444444444444444222333555444333333444666555555555555555555555555444444444555555555555666444555777666555333444444666666666666777777777777555666777777666666777888999777888<<<<<<::::::<<<;;;<<<<<<;;;::::::===???CCCAAA>>>;;;;;;<<<>>>@@@@@@???===<<<<<<<<<===>>>=========<<<;;;;;;::::::888999:::;;;;;;;;;:::::::::999888999;;;<<<;;;:::888777666444444555555666555555555555666666666666555555666666666666555555555555666666555555444333333333333444666777666555666444666:::;;;999999<<>>BBBDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>===============;;;<<>>@@@BBBCCCDDDCCCCCCCCCEEEGGGHHHJJJMMMRRRUUUWWWYYY^^^eeekkknnnnnnmmmkkkiiifffbbb```^^^]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVWWWYYYYYYYYYXXXYYYYYYYYY[[[]]]^^^]]]\\\\\\[[[\\\^^^aaabbbbbbaaa______^^^^^^^^^^^^____________````````````______aaa___^^^^^^```bbbcccccccccdddfffgggiiijjjjjjjjjjjjnnnmmmpppzzz|||xxxnnnjjjggggggfffhhhqqq{{{}}}zzzuuuqqqmmmkkknnnppppppqqqsssuuupppiiiaaabbbbbbaaaaaaaaadddfffhhhkkkmmmnnnkkkeee^^^YYYMMMHHHAAA<<<:::999999888777777666555444333333222444444444555555555666666444555666555444444555666444333222222111111222222222222222222222222222222222333333333333222111111333444555555555444333222222222333444444444333333222333333444444333333222333333333333333333333333444444444333333333222222555333111111222333222111111333444444222111111222222222333444444444333333333222111111333333222111333333333444444444555555444444444444444444444444222333444444333333555666555555555555555555555555444444444555555555666666444555777666555333444444666666666666777777777777555666777777666666777888999777888<<<<<<::::::<<<;;;<<<<<<;;;:::;;;===???CCCAAA>>>;;;;;;<<<>>>@@@@@@???===<<<<<<<<<===>>>>>>======<<<;;;;;;::::::888999:::;;;<<<;;;:::::::::999888999;;;<<<;;;:::888777666555444555555666555555555555666666666777555555666666666666555555555555666666555555444333333333333444666777666555666444666:::;;;999999<<<;;;<<>>>>>>>>>>>===============;;;<<>><<<>>>@@@BBBCCCDDDCCCCCCCCCEEEGGGHHHJJJMMMRRRUUUWWWYYY^^^eeekkknnnnnnmmmlllkkkhhhdddaaa```___^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVWWWYYYYYYYYYXXXYYYYYYYYY[[[]]]^^^]]]\\\\\\[[[\\\^^^aaabbbbbbaaa_________^^^^^^_______________````````````______aaa___^^^^^^```bbbccccccdddeeefffhhhiiiiiiiiijjjhhhmmmkkknnnxxx{{{~~~{{{|||{{{nnnjjjhhhgggfffhhhqqq{{{zzztttlllhhhgggfffaaa]]]aaaffflllpppooollliiiggg[[[[[[\\\^^^aaaeeehhhjjjlllkkkhhhddd]]]VVVPPPLLL@@@???===;;;888777666555555444444333333444444555333444444555555444444333555555555555555555555555222222222222222222222222444333222222111111222222333333333222222111111111222222222222222222222222444444333333333333222222333333333333333333333333222222222333333444444444222333333444444333333222555444333222222333444555222222222222222222222222111111222222222333333333222333333444444333333222333333333333333333333333444444444333333222222222111111222222333444555555444444444444444444444444444444444555555555555666777777666555555555555555555555555555666666666666555555666888888999999999888888999999999:::::::::<<<;;;;;;:::::::::;;;;;;EEEBBB>>>;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888::::::;;;;;;:::999777666888888888888888777666666666666555555555555666666666666555555555555666666555555555555666666666666555555555555555555444444666666666666777777777777===;;;???LLL```zzz|||wwwppppppooonnnllljjjhhhggg___WWWQQQSSSYYYbbbmmmwwwwwwyyyxxxvvvtttpppggg]]]QQQGGG>>>===>>>>>>===>>>BBBBBBCCCCCCBBBBBBAAAAAA?????????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAA======>>>???AAABBBCCCCCCDDDEEEFFFGGGIIILLLNNNOOOUUUWWW[[[```eeeiiimmmooonnnooonnnjjjccc^^^\\\]]][[[YYYWWWVVVXXXYYYYYYYYYZZZZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\^^^]]]]]]]]]]]]^^^______``````aaaaaaaaaaaa``````bbbbbbaaaaaa``````______aaa```___```bbbccccccbbbbbbdddfffgggfffgggiiikkkmmmjjjjjjmmmqqqvvvvvvpppooosss{{{wwwqqqjjjdddcccdddgggooowwwnnniiiccc`````````^^^ZZZbbbeeeiiijjjhhheeebbb```]]]^^^```cccgggjjjlllmmmiiifffbbb[[[SSSKKKEEEAAA===<<<:::888777555555444555444444333333444444555333444444555555444444333333333333333333333333333222222222222222222222222222111111111222333333444444333333333222222222222222222222222222222222222000111111222333444555555333333333333333333333333222333333333333333333444222333333444444333333222444444333333333333444444222222222222222222222222111111222222222333333333222333333444444333333222333333333333333333333333444444444333333222222222222222222333444555555555444444444444444444444444444444444444555555555555777777666555555555555555555555555555666666666666555666777888888999999999888888888999999999::::::<<<;;;;;;:::::::::;;;;;;DDDAAA===;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888::::::;;;;;;:::888777666777888888888888777666666666666555555555555666666666666555555555555666666555555555555666666666666555555555555555555444444555666666666777777777777;;;:::>>>GGGWWWnnn~~~pppnnnllljjjkkkjjjhhhfff```XXXRRRRRRVVV\\\hhhrrrvvvxxxyyywwwvvvtttkkkbbbVVVKKKAAA===<<<;;;:::<<>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===???@@@AAA>>>>>>???@@@@@@AAABBBBBBDDDDDDEEEGGGIIIKKKMMMNNNTTTVVVYYY^^^dddiiimmmoooooopppoookkkeee```^^^^^^[[[YYYXXXXXXYYY[[[ZZZZZZ[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^______`````````aaaaaa`````````aaaaaaaaa`````````______```______```bbbdddcccbbbdddeeeggggggggggggiiijjjllliiijjjnnnqqquuu~~~tttooonnnqqqyyyyyypppjjjeeeeeegggiiipppwwwfffaaa\\\[[[\\\]]]\\\[[[```bbbdddcccaaa^^^\\\\\\aaacccfffiiikkkkkkkkkjjj]]]ZZZTTTMMMFFF???:::888999888777666444444444444555444444333333444444555333444444555555444444333222222222222222222222222222222222222222222222222000000000111222333555666444444444444333333333333222222222222222222222222000000111222333444555555333333333333333333333333444333333333333333333222222333333444444333333222333333444444444444333333222222222222222222222222111111222222222333333333222333333444444333333222333333333333333333333333444444333333333333222222333333333444555555666666444444444444444444444444444444444444555555555555777666555555444555555555555555555555666666666666555666777888888999888888888888888999999999999:::;;;;;;::::::::::::;;;;;;CCC@@@<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888::::::::::::999888777666777777888888777777666555666666555555555555666666666666555555555555666666444555555555555666666666444444444444444444555555555555666666666777777777888888;;;AAAKKK^^^{{{uuuoooiiigggjjjlllkkkhhhddd^^^XXXTTTSSSVVVaaammmsssxxx{{{{{{zzzxxxppphhh```TTTGGG@@@===:::999;;;@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@?????????@@@@@@@@@AAAAAACCCDDDEEEFFFHHHJJJLLLNNNQQQSSSWWW\\\bbbgggkkkmmmnnnoooooolllhhhccc```___ZZZYYYYYYZZZ\\\]]]\\\[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]^^^_________````````````______```````````````____________^^^^^^```bbbddddddccceeeggghhhhhhgggggghhhjjjjjjhhhjjjnnnqqqttt{{{vvvsssrrrtttyyyxxxmmmhhhfffgggiiijjjnnnttt{{{hhhddd___\\\\\\]]]]]]\\\[[[]]]___``````___```bbbggghhhjjjjjjiiieeebbb___MMMJJJFFFAAA<<<999888777666666555444444444444444555444444333333444444555333444444555555444444333111111111111111111111111222222222222222222222222111111111111222333444555444444444444444444444444222222222222222222222222333333333222222222222111333333333333333333333333444444444333333222222222222333333444444333333222222333444555555444333222222222222222222222222222111111222222222333333333222333333444444333333222333333333333333333333333333333333333333333333333444444444555555555666666444444444444444444444444333333444444444555555555666555555444444555555555555555555555666666666666666666777888888888888888888888888888999999999999:::::::::999::::::;;;;;;AAA>>>;;;:::;;;;;;;;;:::<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;:::::::::999999999888888999999999999888888777777777777777777777666666555666666555555555555666666666555555444444555555666444444444555555555666666333333444444444444555555555555555666666666777777555777:::===BBBPPPkkk{{{rrriiigggkkkooonnnkkkhhhddd^^^XXXSSSRRR\\\gggrrrxxx}}}~~~}}}{{{tttlllhhh\\\OOOFFFAAA<<<;;;>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;;;;:::;;;;;;;;;<<<===>>>?????????????????????@@@@@@@@@BBBCCCDDDEEEGGGIIIKKKMMMNNNPPPTTTZZZ```eeeiiikkklllmmmnnnmmmjjjfffbbb```[[[ZZZZZZ[[[]]]^^^]]]\\\]]]]]]^^^^^^]]][[[ZZZXXXYYYYYYYYYYYYZZZ\\\]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^______``````______^^^________________________^^^]]]]]]___bbbdddddddddfffhhhiiihhhgggggghhhiiihhhgggiiinnnqqqsssxxx}}}||||||~~~xxxrrrjjjffffffiiijjjjjjlllqqqxxx}}}jjjfffaaa\\\ZZZYYYYYYYYYVVVZZZ^^^bbbeeehhhjjjmmmmmmlllkkkgggbbb[[[UUUQQQBBB@@@===:::888777888999555555444444444444555555555444444333333444444555333444444555555444444333333333333333333333333333222222222222222222222222333333222222111222222333444444444444444444444444222222222222222222222222333333222222222111111111333333333333333333333333444444444333333222222222222333333444444333333222111222333444444333222111222222222222222222222222111111222222222333333333222333333444444333333222333333333333333333333333333333333333333333333333444444444555555555555555444444444444444444444444333333333444444444444555555555444444444444555555555555555555666666666666666777777888888888888777777777888888888999999999999999999999999:::;;;<<>>HHH^^^sssvvvkkkfffjjjmmmmmmkkkjjjeee```[[[SSSPPPVVV```nnnvvv}}}~~~|||uuunnnkkk```UUULLLEEE>>><<>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;<<<===>>>???????????????????????????AAABBBBBBDDDFFFHHHJJJLLLLLLNNNRRRWWW]]]bbbfffhhhiiijjjlllnnnmmmjjjeeebbb]]][[[[[[\\\]]]^^^^^^]]]]]]^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^____________^^^^^^^^^^^^^^^^^^^^^_________]]]]]]]]]___bbbddddddcccfffggghhhhhhgggfffgggiiihhhgggiiimmmooopppuuu{{{{{{tttooojjjggghhhkkklllkkklllooouuuyyy}}}hhhddd^^^YYYUUUTTTUUUVVVVVV\\\ccciiimmmooopppqqqmmmjjjeee^^^WWWOOOIIIFFF>>>===:::777666555666777555555444444444555555666555444444333333444444555333444444555555444444333444444444444444444444444222222222222222222222222444333222222111111222222333333333333444444444444222222222222222222222222//////000111222333444444333333333333333333333333444333333333333333333222222333333444444333333222222222333333333333222222222222222222222222222222111111222222222333333333222333333444444333333222333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444333333333333444444444444444444444333444444555666555555555555666666666666777777888888888888777777777777777888888888888999999888888999999:::;;;<<<===;;;::::::;;;<<<;;;:::;;;;;;;;;;;;::::::::::::888999:::;;;;;;<<<;;;;;;:::::::::999999999888888999888888777777777888888666666777777666666555444666666555555555555666666555555444444444444555555333444444444444555555555222222333333444444555555444444555555555666666666333555999;;;<<>>???@@@AAABBBBBBAAA@@@@@@@@@????????????============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@AAABBBCCCEEEGGGIIIKKKJJJLLLPPPUUUZZZ___bbbdddggghhhkkkoooqqqooojjjfff___]]][[[[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]___aaaccccccbbbdddfffggggggffffffgggiiihhhfffhhhlllmmmnnnrrryyy|||}}}wwwrrrpppjjjhhhhhhlllllljjjjjjlllpppsssvvvyyy|||dddaaa]]]XXXVVVVVVYYY\\\]]]bbbjjjpppqqqooommmlllbbb^^^WWWOOOHHHCCC@@@>>>:::999777666555444444555555555444333333444444444555444444333333444444555333444444555555444444333444444444444444444444444222222222222222222222222222222222111222222333333222222222222333333333444222222222222222222222222//////000111222333444444333333333333333333333333222333333333333333333444222333333444444333333222333333222222222222333333222222222222222222222222111111222222222333333333222333333444444333333222333333333333333333333333222222222333333444444444444444444333333333333333444444444444444444444444222222333333333444444444444333333333444444555666555555555555666666666666777777888888888888777777777777777777888888888888888888888888999:::;;;<<<;;;:::999999;;;<<<;;;:::;;;;;;;;;:::::::::999999888888999:::;;;;;;;;;;;;:::::::::999999999888888999888777666666777888999666666777777666666555444666666555555555555666666555444444333333444444555333333444444444555555555111222222333444444555555444444444555555555666666444444777::::::===GGGRRRkkkwwwnnnjjjjjjkkkllljjjeeebbb```\\\WWWVVVXXX^^^jjjvvv|||~~~}}}yyytttoooiiiccc\\\QQQDDD<<<;;;:::;;;===???@@@AAABBBBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<======<<<======>>>???@@@@@@AAA???@@@AAABBBDDDGGGIIIJJJJJJLLLOOOSSSXXX\\\___aaafffhhhlllrrruuuuuupppkkkbbb___[[[YYYZZZ[[[]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^___^^^]]]___aaabbbbbbaaabbbdddeeefffeeefffgggiiihhhfffgggjjjkkklllqqqwwwxxx}}}wwwrrrooommmgggddddddgggfffcccccceeehhhjjjmmmppptttwww{{{}}}dddbbb___[[[ZZZ\\\aaadddccciiipppuuusssmmmgggdddVVVRRRJJJBBB<<<:::999999555555444444444555555555444444333333222222333333555444444333333444444555333444444555555444444333333333333333333333333333222222222222222222222222000000000111222333555555111111111222222333333333222222222222222222222222222222222111111111111000333333333333333333333333222222222333333444444444222333333444444333333222444333222111111222333444222222222222222222222222111111222222222333333333222333333444444333333222333333333333333333333333222222222333333444444444333333333333333333333333444444444444444444444444222222333333333444444444333333333333444444555666555555555555666666666777777777888888888777777666777777777777888888888888888888888888999:::;;;<<<:::999888999;;;<<<;;;:::;;;;;;;;;:::::::::999999777888999:::;;;;;;<<<;;;:::::::::999999999888888888888777666666777888999666666666666666555555444666666555555555555666666555444444333333444444555333333333444444444555555111111222333333444555555444444444555555555666666555444555888888999???GGG]]]xxxuuunnnlllmmmooommmhhheeeeeeccc^^^ZZZZZZWWWdddssszzz}}}~~~{{{vvvtttpppkkkdddXXXHHH>>><<<:::;;;<<<>>>@@@AAABBBBBB?????????>>>>>>>>>>>>===;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;<<<======;;;<<<===>>>???@@@AAAAAA???@@@@@@BBBDDDFFFHHHJJJJJJKKKNNNRRRVVVZZZ]]]___fffhhhmmmtttyyyyyytttoooddd```[[[XXXXXXZZZ\\\]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^___^^^^^^___aaabbbaaa```aaabbbdddeeeeeeeeegggiiiiiiffffffiiijjjjjjpppwwwvvv~~~yyyrrrllliiihhhbbb___^^^```___\\\[[[^^^aaacccfffjjjmmmqqqtttvvvwww{{{```_________aaaeeejjjlllkkklllmmmllliiibbbXXXQQQIIIEEE@@@>>><<<:::555222444444444444444444444444555555555444444333333333444444444444444444444444555555555555555555555555444444444333333222222222333333333222222222111111111111222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222111111111000111111222333333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111333333333333333333333333222222222333333444444444333333222111222333444555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555444444444444555666666777777777777777777777777777888999::::::999777666999777666999===>>>===:::666666777888999999::::::;;;;;;999999999999;;;;;;777888888888888999999999999999999888888888777777777777777777666666666666888777555444333333444555444444444444444444444444666666555444333333222222444444444444444444444444222222111111111111222222111222333444555555555555888888888777777:::>>>BBBUUUfffvvvooommmnnnmmmmmmllljjjhhheeebbb```^^^^^^dddnnnvvvyyy{{{~~~|||xxxssslll```QQQFFFAAA@@@;;;:::;;;<<<:::;;;???AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBDDDFFFHHHIIIIIIJJJMMMOOOQQQUUUZZZ]]]eeegggkkkqqqwwwwwwtttpppeee```[[[YYYYYYZZZYYYWWWYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[]]]\\\\\\[[[ZZZYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\___`````````aaaaaabbbbbb```aaaaaaaaabbbbbbbbbbbbbbbccccccddddddeeeeeefffhhhhhhggggggiiilllnnnpppvvvzzzzzzsssnnnkkkhhhccc___[[[[[[ZZZVVVRRRRRRVVVZZZYYY]]]bbbgggiiikkkmmmnnnsssvvv{{{eeegggjjjlllnnnnnnnnnnnnmmmjjjfffaaa[[[TTTMMMGGG>>><<<999777777666333000444444444444444444444444555555444444444333333333333333333333333333333333444444444444444444444444444444444333333222222222333333333222222222111111111111222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111222222333333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111333333333333333333333333222333333333333333333444333333222222222333444555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555444444444444555666666666666666666666666666666666777999::::::999777666888888888999;;;<<<;;;999666666777888888999::::::;;;:::999999999999:::;;;777777888888888999999999999999999888888888777777777777777666666666555555555555444333333333333444222222222222222222222222666555555444333333222222444444444444444444444444333333222222222222333333111222333444555555555555777777777777777999===@@@HHHWWWppp~~~vvvqqqpppmmmnnnooopppooommmkkkjjj```^^^```hhhnnnsssxxx}}}yyyqqqeeeWWWIIIBBB@@@<<<:::<<<===;;;<<>>>>>>>>????????????>>>======<<<<<<<<<<<<==================>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHHHHJJJMMMOOOQQQTTTYYY\\\bbbdddhhhoootttvvvsssppphhhccc^^^ZZZZZZZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\[[[YYYYYY[[[\\\[[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[\\\]]]]]]^^^]]]]]]]]]]]]^^^^^^____________``````aaaaaaaaabbbbbbbbbbbbbbbcccddddddeeeeeefffggggggfffggghhhkkkmmmooossswww~~~~~~wwwooojjjgggeeeaaa^^^VVVVVVTTTPPPLLLLLLPPPSSSUUUYYY]]]aaadddfffiiikkktttvvvxxxzzz|||mmmqqqvvvyyyyyytttnnniiifffaaaXXXPPPJJJEEEAAA>>>888777666666777777666555444444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222444444333333333333222222333333333222222222111111111111222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111222333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333444333333333333333333222333333222222222333444555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555444444444444555666666666666666666666666666666666777888999999999777777777888::::::999888888999666777777888888999999999::::::999888888999::::::777777777888888888999999999888888888888777777777666666666555555555444444111222333333444444333333555555555555555555555555555555555444444333333222444444444444444444444444444333333333333333333444111222333444555555555555555666666666555777;;;>>>AAAMMMbbb|||~~~uuuooonnnqqquuuxxxyyyyyywwwvvveee```]]]___ccciiirrr{{{~~~xxxooobbbSSSIIIAAA<<<:::<<<===<<<<<>>???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<============<<<<<<======>>>????????????@@@@@@AAACCCEEEGGGHHHHHHIIILLLMMMOOOSSSWWWZZZ^^^```dddkkkpppsssrrrqqqlllhhhaaa\\\ZZZYYYYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZXXXXXXZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\^^^____________]]]]]]]]]^^^^^^^^^^^^___````````````aaaaaaaaaaaabbbbbbccccccdddeeeeeeeeefffeeeeeefffgggiiikkklllooosss{{{{{{tttjjjdddaaa```^^^\\\RRRQQQNNNJJJGGGGGGJJJLLLRRRUUUYYY\\\___dddhhhlllsssttttttttttttvvvyyy||||||uuuxxx{{{{{{wwwnnnddd]]]VVVQQQIIIBBB>>><<<;;;:::555555555666777777777777444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222111111111111222222222333333333222222222333333333444444222222333333333333444444222222222222222222222222222222222222222222222222222111111111111222333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333444444444333333222222222222222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555444444444444555666666666666666666666666666666666777888888999888888777555999<<<;;;888666666777666777777777888888888999999999888888888888999999777777777777888888888888888888888888777777777777666555555555444444444444000111333444555555444444666666666666666666666666555555444444444333333333444444444444444444444444333333222222222222333333111222333444555555555555444555555555444666999;;;@@@GGGVVVmmmvvvmmmqqqtttyyy~~~~~~ooofff^^^ZZZZZZ___jjjuuu~~~yyyqqqbbbVVVEEE>>>:::;;;===;;;;;;======>>>>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBDDDFFFGGGGGGIIIKKKLLLNNNQQQUUUXXXZZZ]]]aaagggmmmqqqssssssppplllfff___[[[YYYXXXXXXZZZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYWWWXXXYYY[[[\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZ[[[\\\^^^___`````````_________________________________`````````aaaaaabbbbbbbbbcccddddddeeeeeedddddddddeeefffgggiiijjjlllqqqxxxzzzrrrggg___\\\[[[YYYXXXSSSQQQMMMIIIFFFFFFGGGIIIOOOQQQUUUYYY^^^dddjjjoooppppppooonnnmmmooossswwwyyy{{{yyyyyywwwrrrjjj___UUUOOOGGGDDD???;;;:::999777666222333333333333333333444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222111111111111222222222333333333222222222333333333444444222222222333333444444444222222222222222222222222222222222222222222222222222222222111222333333444333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333444444444333333222222222222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555444444444444555666666555555555555555555555555666666777777888888888888555999<<<<<<999666555666777777777777777888888888888888888888888888888888666666777777777888888888777777777777777777777777666555555555444444444444000222444555666666666555222222222222222222222222444444444444444333333333444444444444444444444444222222111111111111222222111222333444555555555555333444444444444555777999:::???III\\\tttzzzppptttwww|||~~~xxxoooccc[[[VVVXXXbbbmmm||||||nnnaaaKKKBBB;;;;;;;;;:::999:::;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@??????<<<<<<<<<<<<============;;;;;;;;;<<<======>>>>>>?????????@@@BBBCCCEEEEEEFFFHHHIIIJJJLLLNNNRRRUUUXXX[[[___dddiiinnnsssuuussspppkkkddd^^^ZZZYYYXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYXXXWWWWWWYYY[[[\\\\\\\\\[[[[[[\\\\\\]]]ZZZ[[[\\\^^^___`````````____________^^^^^^^^^^^^^^^____________`````````aaaaaabbbccccccddddddeeeccccccddddddeeefffggghhhkkkpppwww~~~{{{rrrfff^^^ZZZYYYWWWVVVTTTQQQLLLHHHFFFEEEFFFFFFJJJLLLPPPUUUZZZaaaiiiooojjjjjjjjjiiijjjlllqqqtttrrruuuwwwyyy{{{}}}tttpppkkkcccZZZQQQIIIEEE@@@>>>;;;:::999777444222444666666666444333444555444444444444444444444444222222222222333333333333333333333333333333333333444444444444444444444444222222333333333333444444333333333222222222111111111111222222222333333333222222333333333333444444111222222333333444444555222222222222222222222222222222222222222222222222222222222222222333444444333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333333333333333333333333333444333333333333333333222111222333444444444333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555444444444444555666666555555555555555555555555555666666666777888888999666999<<<<<<;;;888666666777777777777777777777777777777888888888888777777666666666777777777888888666666777777777777777888666666666555555555444444222333444555666666666666222222222222222222222222444444444444444444444444444444444444444444444444222111111000000111111222111222333444555555555555222333555444444444666888777;;;CCCQQQfffxxxvvvxxx|||}}}|||}}}tttjjj```XXXUUU\\\fffwwwwwwjjjVVVJJJ???;;;;;;999888999999:::<<<===???@@@@@@AAA@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBDDDDDDEEEGGGHHHIIIJJJLLLPPPSSSVVVYYY]]]aaaeeekkkrrrvvvuuutttqqqkkkddd^^^[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYXXXXXXXXXZZZ\\\\\\\\\[[[[[[[[[\\\]]]]]]ZZZ[[[\\\^^^____________]]]\\\\\\\\\\\\\\\[[[[[[^^^^^^^^^^^^_________```aaaaaabbbbbbcccdddddddddccccccddddddeeeffffffgggjjjooouuuzzzzzzqqqfff___\\\[[[ZZZXXXVVVQQQKKKGGGEEEEEEDDDCCCEEEGGGKKKOOOTTTZZZbbbfffdddeeefffggghhhkkkooorrrnnnpppqqqrrrrrrtttwwwyyy|||~~~bbb___XXXQQQJJJDDDAAA???;;;:::888888888888666444666888999888666555777999444444444444444444444444111111222222222333333333333333333333333333333333222222222222222222222222222222222333333444444444333333333222222222111111111111222222222333333333222222333333333333444444111111222333333444555555111111111111111111111111222222222222222222222222333222222222222333444444333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333333333333333333333333333222333333333333333333444111222333444444444333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555444444444444555666666555555555555555555555555555555555666777777888999888888:::<<<===<<<888555777777777777777777777666666666777888888777666666666666666666777777777888666666666666777777888888777777777666666666555555333333333333444555555666666666666666666666666666444444444444444444444444444444444444444444444444333222222111111222222333111222333444555555555555222444555555444444666777888<<>><<<<<<<<<<<<============;;;<<<<<<===>>>>>>??????????????????@@@BBBCCCCCCEEEFFFGGGHHHIIIKKKNNNQQQTTTWWWZZZ]]]aaagggooouuuxxxyyyxxxrrrjjjccc___^^^\\\[[[[[[ZZZYYYYYYXXXXXXWWWXXXYYYYYYXXXYYY[[[]]]ZZZZZZYYYYYYZZZZZZ[[[\\\[[[[[[\\\]]]]]]^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZ]]]]]]^^^^^^^^^_________aaaaaaaaabbbccccccddddddccccccdddeeeffffffffffffiiimmmrrruuuzzzwwwpppgggaaa``````___^^^XXXSSSLLLHHHFFFFFFDDDCCCDDDFFFIIILLLOOOSSSXXX\\\___aaaccceeefffhhhlllooommmnnnooopppooopppsssuuuuuuvvvxxxzzz}}}RRROOOJJJDDD@@@===;;;;;;777666555666888:::999888111444666555333222444777444444444444444444444444111111111222222333333333444444444444444444444444111111111111111111111111222222222333333444444444333333333222222222111111111111222222222333333333222222333333333444444444111111222333333444555555111111111111111111111111222222222222222222222222333333222222333333444555333333333333333333333333333222222222222222222333222222222222222222222222333333333333333333333333333333333333333333333333222222222333333444444444111222333444555444333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555444444444444555666666555555555555555555555555555555555555666777999999999888999<<>>999555777777777777666666666666555666777888888777666555666666666666777777777777555666666666777777888888777777777777666666666666444333222111222333444555444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444222222333444555555555555222444555555555444666777777;;;>>>AAAJJJ```}}}vvvwwwyyyzzz{{{{{{zzzzzzxxxtttpppiii___WWWXXX^^^ggg}}}iiiYYYGGG???<<<;;;:::;;;777888:::<<<>>>@@@AAAAAA???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<=========>>><<<<<<======>>>?????????????????????@@@AAABBBCCCEEEFFFGGGGGGHHHJJJMMMPPPSSSUUUXXX[[[^^^dddmmmssszzz||||||wwwooogggbbbaaa]]]]]]]]]\\\[[[ZZZZZZYYYWWWXXXYYYYYYYYYYYY[[[]]]XXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^______aaaaaaaaabbbccccccddddddcccdddeeeeeeffffffffffffhhhlllppprrrvvv}}}tttnnnfffccccccddddddccc\\\VVVOOOJJJIIIHHHGGGEEEFFFHHHKKKLLLMMMPPPSSSUUU]]]___bbbdddeeegggiiikkkjjjlllmmmmmmlllmmmoooqqqqqqqqqsssuuuwwwzzz|||}}}FFFDDDAAA===:::888666666666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333000000000000000000000000333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333333222222111111222222333222222333333333333444444111111111111111111111111222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222444333333222222333333444111111111111111111111111222222222333333444444444333333333333333333333333444444444444444444444444111111222222333444555555333333333444444444555555333333333333333333333333444444444555555555555555777777777777888888888888888333555===@@@<<<888888888777666444444444555666999777666555555666777999777777777777888888888888777777777777777777777777888666444333444444222111444444333333333333222222222333444444555555444444444333333222111111111222222222222222222222222222222222222222222111000///111111222222222333333333444444444555555555555666777444777@@@FFFQQQiii{{{vvvrrrssswwwxxxuuupppqqqssssssnnnddd]]]ZZZ[[[gggrrrtttaaaLLLAAA???===<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA????????????????????????>>>===============>>>???===<<<<<<<<<===>>>@@@AAA>>>????????????@@@@@@@@@BBBCCCEEEFFFGGGJJJNNNQQQSSSTTTVVVXXX[[[aaahhhmmmttt{{{|||vvvpppiiiccc```___]]][[[YYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[[[[\\\\\\\\\\\\^^^^^^]]]]]]\\\[[[ZZZZZZ[[[\\\^^^___``````___^^^]]]^^^______^^^^^^```bbbbbbcccccccccbbbbbbdddfffccchhhlllooosss}}}~~~yyyuuulllbbb___^^^___dddjjjaaa\\\RRRJJJHHHKKKHHHCCCGGGGGGGGGHHHKKKOOORRRTTT\\\^^^aaabbbbbbcccdddfffhhhhhhhhhiiiiiijjjjjjkkkmmmnnnoooqqqrrrrrrssssssxxxzzz{{{}}}~~~}}}@@@???<<<:::888777666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333333222222111111222222333111111111222222222333333222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222444333333222222333333444222222222222222222222222222333333333333333333444333333333333333333333333444444444444444444444444222222222333444555555555333333333444444444555555333333333333333333333333444444444555555555555555666666666777777777888888777444666===???<<<888888:::999888777666777777888888777666555555666777888666666777777777888888888666666666666666666666666666666666666666555333111444444333333333333222222222333444444555444444444444333222222111111222222222222222222222222222222222222222222222111000000111111222222222333333333444444444444555555555555777444777>>>BBBJJJ___uuu}}}wwwrrrqqqtttuuurrrooonnnpppqqqoooiiiccc___]]]___jjj{{{~~~lllWWWJJJBBB<<<999:::999999999999:::<<<>>>@@@????????????????????????>>>>>>============>>>>>>===<<<<<<<<<===>>>@@@AAA>>>>>>?????????@@@@@@@@@BBBCCCEEEFFFGGGIIIMMMPPPQQQSSSTTTVVVYYY___fffkkkpppwww}}}{{{vvvrrrlllfffcccaaa___\\\ZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZ[[[[[[[[[\\\\\\^^^^^^]]]\\\\\\[[[ZZZZZZZZZ[[[]]]^^^______^^^^^^]]]^^^______^^^^^^```aaabbbcccddddddccccccdddfffcccgggkkkmmmqqqzzz~~~yyyvvvlllbbb___^^^^^^ccchhhhhhcccXXXMMMHHHHHHEEE???CCCCCCCCCDDDGGGKKKNNNPPPXXX[[[^^^___```aaabbbdddgggggghhhhhhiiiiiijjjjjjiiijjjkkklllmmmnnnnnnnnnqqqsssuuuvvvwwwyyy}}}}}}|||~~~~~~|||xxx999888777666666666666666444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333333222222111111222222333000000111111111222222222333333333333333333333333111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333444333333333333333333222333333333333333333333333444444444444444444444444333333333444555555666666333333333444444444555555333333333333333333333333444444444555555555666666555555666666666777777777777555777<<<>>>;;;888888999999888777777777888888888777666555555666777888666666666666777777777777555555555555555555555555444666888888777444333333444444333333333333222222222222333444444444444444333333222222111111222222222222222222222222222222111222222222222111000000111111222222222333333333444444444444555555555555777555777;;;===AAAQQQccc~~~zzzsssoooooopppooonnnkkklllnnnpppoookkkddd___YYYbbbsssxxxeeeVVVIII>>>:::;;;777777777777999;;;===>>>???????????????????????????>>>>>>======>>>>>>>>>===<<<<<<<<<===>>>???@@@>>>>>>>>>?????????@@@@@@AAACCCDDDEEEFFFHHHLLLOOOOOOPPPRRRTTTWWW\\\bbbgggjjjqqqxxxxxxvvvtttoooiiifffdddaaa^^^\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZ\\\]]]]]]]]]]]]]]]^^^_________^^^^^^___aaacccdddeeeeeeddddddeeefffcccgggjjjkkknnnvvvyyyvvvlllbbb^^^\\\]]]aaafffmmmhhh^^^QQQJJJHHHDDD???@@@@@@@@@BBBDDDHHHLLLNNNTTTWWWZZZ\\\]]]^^^```bbbeeeffffffggghhhhhhiiiiiiggggggiiijjjkkkkkkkkkkkklllmmmoooooopppsssvvvyyyxxxxxxyyyzzz|||~~~}}}yyyxxxzzzzzzwwwttt555555555444444555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333111111111111222222222222333333333333333333333333000111111222222111111000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333444444444333333222222222222222333333333333444444444444444444444444444444444444444555555555666666333333333444444444555555444444444444444444444444333333444444555666666666555555555555666666666666777777999;;;<<<;;;999888777777666666666666666666888888777666666777888888555555666666666777777777555555555555555555555555333555777777555333444555444444333333333222222222222222333444444444444333333333222222111222222333222222222222222222222222111111222222222111111000111111222222222333333333333333444444444555555555555555777999999;;;FFFSSSiiixxxqqqmmmmmmmmmmmmkkkkkkmmmqqqtttppphhh```XXX___mmmrrrcccSSSEEE??????777777777777999;;;===>>>??????????????????????????????>>>>>>===>>>>>>>>>===============>>>??????>>>>>>>>>>>>????????????AAABBBCCCDDDEEEGGGKKKNNNMMMOOOQQQRRRUUUYYY___ccceeemmmssstttuuutttpppjjjfffeeebbb___]]][[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ]]]\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]^^^___```___]]]]]]___aaacccdddffffffeeedddeeefffccceeehhhiiikkkqqq{{{zzzuuukkkaaa\\\[[[[[[```eeellljjjbbbUUUMMMJJJGGGCCCAAAAAAAAABBBEEEHHHLLLNNNPPPSSSWWWYYY[[[\\\___aaacccddddddeeefffggghhhhhhhhhhhhiiijjjkkklllllllllkkklllmmmnnnoooqqqtttwwwttttttuuuvvvwwwxxxzzzzzz}}}|||}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{xxxxxxxxxxxxvvvttt555555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333222222222333333333333444333333333333333333333333000111111222222111111000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222444444444333333222222222222222222333333444444444444444444444444444444444444444444555555555555555333333333444444444555555444444444444444444444444333333444444555666666777555555555555666666666666666888:::;;;::::::999888666666777777777777777777888888777777777777888888666666666666777777777777555555555555555555555555444555444444333333555777444444333333333222222222111222333333444444333333333222222111222222333333222222222222222222222222000111111222222222111111111111222222222333333333333333333444444444444555333444666888777999AAAIII[[[sssxxxqqqmmmmmmnnnooommmnnnrrruuurrriii```YYY\\\fffxxxqqq___MMMCCCAAA999999888999:::;;;===>>>????????????????????????@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@AAACCCCCCDDDFFFIIILLLLLLNNNPPPRRRTTTXXX\\\```ccciiinnnooorrrtttqqqlllfffeeebbb```^^^\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]______```___]]]]]]___```bbbdddffffffeeeeeeeeefffcccdddfffggghhhmmmtttzzz}}}sssiii___[[[ZZZZZZ^^^ccckkklllggg[[[PPPKKKHHHEEEBBBBBBBBBBBBDDDGGGJJJLLLNNNQQQUUUXXXZZZ\\\___aaaaaabbbbbbccceeeffffffggghhhhhhiiijjjkkkkkkkkkkkkkkklllmmmmmmnnnooorrruuusssttttttuuuvvvvvvwwwwwwuuuvvvwwwwwwxxxzzz}}}~~~}}}{{{yyyxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvtttsss555555666666555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333222222333333333444444444333333333333333333333333111111222222222222111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111444333333333333333333222111222222333333444444555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444222333333444555666777777555555666666666777777777666:::<<<:::888::::::888777888999:::::::::999999888888888888888888888888777777777777888888888888555555555555555555555555666444333333555777777666444444333333333333222222111111222333333333333333222222111111222222333333222222222222222222222222000000111222222222222111111111222222222333333333333333333333444444444444222444666666666999>>>CCCQQQfffxxxqqqoooppprrrpppoooqqqsssqqqiiicccYYYXXX^^^ooolllVVVGGGAAA<<<;;;:::::::::<<<===>>>????????????????????????AAA@@@??????>>>>>>>>>>>>======>>>>>>>>>>>>===============>>>>>>>>>??????@@@AAABBBBBBCCCEEEHHHKKKJJJLLLNNNPPPRRRUUUYYY]]]aaaeeehhhjjjoootttsssooojjjhhheeebbb___^^^]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^___``````___]]]]]]^^^```aaacccffffffeeeddddddeeebbbcccdddeeegggjjjpppsss~~~uuukkk```ZZZXXXWWWZZZ___iiinnnlllaaaTTTLLLGGGDDDBBBAAAAAAAAABBBDDDFFFHHHKKKNNNSSSVVVYYY[[[___aaa___```aaabbbcccdddeeeffffffgggggghhhiiiiiihhhhhhjjjkkklllkkkkkkmmmooorrrqqqqqqrrrsssssssssrrrrrrnnnooopppqqqqqqtttwwwzzzzzzzzzzzzzzzyyyxxxwwwvvv{{{{{{|||~~~~~~~~~|||{{{yyyyyyxxxwwwvvvuuuttttttrrrsssuuuvvvvvvvvvuuutttssstttttttttssssssrrrqqq333444555666666555444444444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333111222222222333333333333222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222222333333333333333333444111111222333333444555555444444444444444444444444444444444333333333333333333333333444444444555555555555555555555555555555222222333444555666777777666666666777777777888888555;;;===999777999:::888777888999::::::::::::999888888888999999888888888888888888888999999999999666666666666666666666666666444333777===>>>999333444444333333333333222222111111222333333333333222222222111111222222333444222222222222222222222222000000111222222222222222111111222222222333333333222222333333333444444444222444666555555777<<>>===;;;:::::::::;;;<<>>>>>>>>>>>======>>>??????>>>===<<<============>>>>>>>>>??????@@@AAABBBBBBDDDGGGJJJHHHJJJLLLNNNOOORRRVVVYYY]]]```bbbeeellluuuwwwuuuqqqnnnjjjfffbbb___]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\^^^______``````___]]]]]]^^^___```bbbeeefffeeedddcccdddaaabbbcccdddfffiiimmmooovvvzzznnnbbb[[[VVVSSSUUUYYYccckkkmmmdddXXXOOOJJJGGGCCCBBBAAA@@@@@@BBBCCCEEEHHHLLLPPPTTTWWWZZZ^^^```^^^^^^___```bbbcccdddeeeeeefffgggggghhhgggggggggiiijjjkkkjjjjjjkkkmmmpppnnnnnnoooppppppooonnnmmmkkklllnnnoooooopppsssuuurrrsssssssssssssssrrrrrruuuuuuuuuwwwyyy{{{zzzyyy}}}~~~~~~|||zzzzzz{{{zzz|||~~~~~~}}}~~~~~~}}}{{{zzzzzzzzzyyyxxxuuuttttttttttttssssssssspppqqqssstttuuutttrrrqqqppprrrssssssrrrqqqpppppp111222333555666666555555444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222222222222222333000111111111111222222222111111111111111111111111222333333444444333333222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222111111111111222222333333333333333333333333222222222333333444444444111111222333333444555555444444444444444444444444333333333333333333333333333333333444444444555555555555555555555555555555222222333444555666777888777777777777888888888888555<<<>>>999666999:::888555666777888999999888777888888999999999999888888888888999999999:::::::::777777777777777777777777666444555<<>>===<<<:::999999::::::????????????????????????BBBAAA@@@???>>>>>>>>>>>>======>>>??????>>>===<<<============>>>>>>>>>>>>???@@@AAAAAABBBCCCFFFIIIFFFHHHJJJLLLMMMPPPSSSVVVZZZ\\\^^^bbbkkkvvvzzzyyyvvvtttoooiiiddd___]]][[[YYYYYYXXXXXXXXXXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[[[[[[[]]]^^^___`````````___]]]]]]^^^______bbbeeefffeeecccccccccaaaaaabbbdddfffiiikkkmmmpppzzz~~~rrrddd[[[TTTPPPPPPTTT[[[eeelllfffZZZSSSNNNLLLFFFDDDCCCAAAAAABBBCCCDDDFFFJJJOOOSSSVVVYYY]]]___]]]]]]^^^```aaacccddddddgggggghhhhhhiiihhhhhhhhhjjjkkkkkkkkkjjjkkkmmmppplllmmmnnnnnnnnnmmmkkkjjjhhhjjjllllllllllllnnnooonnnnnnpppqqqrrrrrrrrrrrrrrrqqqqqqrrruuuwwwwwwvvvyyyzzz{{{zzzwwwvvvuuuvvvtttwwwyyyyyyxxxxxx{{{~~~{{{}}}~~~|||{{{zzzzzz}}}||||||||||||}}}~~~~~~~~~}}}{{{{{{zzzzzzxxxwwwvvvwwwxxxxxxwwwvvvttttttttttttttttttttttttqqqrrrtttuuuuuutttrrrqqqppprrrttttttsssrrrrrrrrr444444444444444444444444000000111222333333444444111222222333333222222111111222333444444333222111222222333333222111///...222222222111111111000000000000111222222222222111111111111111111111111111///000111222222222222222111111111111111111111111//////000111222333333333111222222333333222222111222333444444222000000111222222111111111111222222333222222111111222222333222222222222222222222222555444444333333222222111444444444333333222222222222222222222222222222222111111000000000000000000222222222222222222222222444333222111111111222333222222333333333333444444444444444444444444444444444444444444444444444444333333333444444444555555333444444444444444444444666666666666666666666666555555555555666666666666777888888888888999999999:::999888777777888999:::::::::::::::::::::::::::777777777777777777777777888888777777666666555555777666777;;;??????:::444555555444444444333333333222222222222222222222222222222222222222222222222111111000000111222333333444444222111000000//////111111111111111111111111222222333333333333444444111222333444555777888888>>>AAAMMMccc{{{yyyvvvtttrrrnnnllljjjjjjkkkkkkbbb[[[VVVZZZiii{{{mmmRRRGGG???;;;======888666888===>>>@@@AAABBBBBBAAA@@@BBBAAAAAA@@@???>>><<<<<<<<<<<<<<<===============<<<===>>>??????>>>===<<<>>>???@@@AAACCCDDDEEEFFFJJJIIIIIIJJJLLLPPPSSSUUUWWWZZZ^^^aaaeeelllvvv~~~{{{{{{uuukkkeeeccc```\\\]]]\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\]]]^^^^^^^^^]]]]]][[[[[[[[[[[[\\\]]]^^^___cccbbbbbbaaa```_______________```aaabbbccccccdddbbbccccccdddfffgggiiijjjnnnrrr{{{wwwgggYYYPPPLLLKKKKKKWWW```iiijjjbbbVVVMMMIIIEEECCC@@@????????????>>>EEEIIIMMMQQQTTTWWWZZZ]]][[[\\\]]]___aaabbbddddddgggffffffffffffeeeeeeeeefffggghhhiiijjjjjjiiihhhkkklllmmmnnnnnnmmmlllkkkiiiiiihhhhhhhhhiiikkklllnnnnnnnnnnnnooooooooooooppppppqqqqqqqqqrrrrrrrrruuuuuuuuuttttttsssssssssuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxyyyyyyxxxvvvvvvvvvwwwyyyyyyyyyyyy{{{}}}||||||{{{zzzzzzyyyxxxxxxuuuuuuvvvuuuuuutttssssssuuuuuuttttttsssssssssrrruuuttttttttttttsssssssssuuutttssssssrrrrrrrrrrrr444444444444444444444444111111111222222333333444111222222333333222222111222222222333333222222222333333333222111000//////222222222111111111000000000000111222222222222111111111111111111111111111000000111222222222111111111111111111111111111111000000000111222222222333111222222333333222222111333444666555333222222333222222111111111111222222333222222111111222222333222222222222222222222222444333333333333222222222444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333444444333333222111111222222333222222333333333333444444444444444444444444444444444444444444444444444444333333333444444444444555555555555444333333333222555555555555555555555555666666666666777777777777777777888888888999999999999888777777777777888999999999999999999999999999777777777777777777777777777777777666666666555555555333333666::::::666111555444444444444333333333222222222222222222333333222222222222222222222222111111000000111222222333333333222111000000000000111111111111111111111111222222222333333333444444333333444444555555666666999;;;FFFYYYmmmwwwtttrrrooolllkkkjjjjjjjjjccc]]]XXXYYYdddrrrttt^^^OOOEEE<<<<<<<<<999888999<<<===???AAABBBBBBBBBBBBBBBAAAAAAAAA???>>>===<<<==============================>>>>>>>>>>>>======>>>>>>???@@@BBBCCCDDDDDDGGGGGGGGGHHHJJJMMMPPPRRRUUUXXX[[[^^^aaahhhrrryyy}}}~~~zzzqqqkkkhhhddd^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[\\\]]]^^^___bbbaaaaaa```______^^^^^^^^^^^^___```bbbcccddddddddddddeeefffgggiiijjjkkkmmmqqqxxx~~~zzzyyy{{{sssgggZZZQQQLLLJJJKKKRRRZZZdddhhhddd[[[QQQKKKGGGEEEAAA@@@@@@@@@@@@???DDDGGGLLLOOORRRUUUYYY[[[[[[[[[\\\^^^___aaabbbbbbeeeeeeeeeeeeeeefffffffffdddeeegggiiijjjjjjjjjjjjjjjkkklllmmmmmmlllkkkjjjiiiiiihhhhhhhhhiiijjjkkkllllllllllllmmmmmmmmmmmmnnnnnnooooooooopppppppppqqqqqqrrrrrrssssssttttttsssssssssssssssrrrrrrrrrtttuuuvvvwwwwwwvvvuuuuuuuuuvvvwwwwwwvvvvvvwwwxxxyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuutttssssssuuuuuutttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqppppppppppppppp444444444444444444444444222222222222222222222222111222222333333222222111333222222222222222222333333333222111000000000000222222222111111111111111000000111222222222222111111111111111111111111111111111222222222111111000111111111111111111111111111111111111111111222222111222222333333222222111444666777666555444444555222222111111111111222222333222222111111222222333222222222222222222222222222222222222333333333333444444333333333333222222222222222222222222222222444444444444444444444444333333333444444555555555333222222111111222333333222222333333333333444444444444444444444444444444444444444444444444444444333333333333444444444444666666555444333222111111555555555555555555555555666666777777777888888888777777777888888888999999888777777666666777777888888888888888888888888888777777777777777777777777666666666666666555555555555333111333555666333000444444444444333333333333111111111222222333333333222222222222222222222222111111111000111111222333222222111111111111111222111111111111111111111111222222222222333333333333555555444444444444444444666888@@@LLL\\\ooo{{{uuurrrooommmmmmmmmkkkjjjgggccc^^^\\\```hhhqqqwww~~~qqq\\\NNN@@@:::::::::::::::;;;<<<>>>@@@BBBCCCDDDDDDAAAAAAAAAAAA@@@???==============================>>>==================>>>>>>>>>??????@@@AAABBBBBBEEEDDDEEEFFFHHHJJJMMMOOOSSSUUUXXXZZZ]]]ccckkkrrr{{{~~~}}}xxxsssoooiiibbbbbb```___]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[___^^^]]]\\\[[[[[[\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^``````______^^^^^^]]]]]]]]]]]]^^^```aaacccddddddfffffffffggghhhjjjkkkllllllooottt~~~uuuooommmooommmfff\\\QQQJJJIIIJJJLLLSSS]]]fffhhhbbbWWWOOOJJJGGGCCCAAAAAAAAAAAA@@@BBBEEEIIILLLOOORRRVVVYYYZZZZZZ[[[\\\]]]______```cccddddddeeeeeeffffffgggbbbdddeeehhhiiijjjkkkkkkiiijjjkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhiiiiiijjjiiiiiijjjjjjjjjkkkkkkkkkllllllllllllmmmmmmmmmmmmlllmmmnnnpppqqqssstttuuurrrqqqqqqqqqppppppoooooopppqqqssstttttttttssssssssstttuuutttrrrqqqrrrsssuuuttttttssssssrrrrrrrrrsssttttttttttttssssssrrruuuttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqppppppoooppppppppp333333333333333333333333333333222222222222222222111222222333333222222111444333222111111222333444444333111000000000111222111111111111111111111111000000111222222222222111111111111111111111111111222222222222222111000///111111111111111111111111222222222111111111111111111222222333333222222111333555666666555444444555222222111111111111222222333222222111111222222333222222222222222222222222000111111222333333444444333333333333333333333333222222222222222222222222111111111222222222222222222222333333444555555555222222222222222222333333222222222333333333444444333333333333333333333333333333333333333333333333222222333333333444444444555444444333333222222222555555555555555555555555666666666666777777777777777777777777888888888888777777666666666666777777777777777777777777777777777777777777777777777777555555555555555555555555888666333333555555444222444444444333333333222222111111111222222333333444222222222222222222222222222111111111111111222222111111000000111222222333111111111111111111111111111222222222222333333333333333444444444444555555777999===DDDNNN___zzzuuurrrooooooqqqrrrqqqooopppnnniiidddaaabbbgggkkkuuu}}}iiiYYYFFF;;;:::;;;;;;::::::;;;===???AAACCCDDDEEEAAAAAAAAAAAA@@@???>>>===>>>>>>>>>===============>>>===<<<;;;;;;<<<===>>>===>>>>>>>>>??????@@@@@@CCCCCCCCCEEEFFFIIIKKKLLLPPPSSSVVVWWWYYY^^^eeekkktttyyy}}}|||zzzwwwpppiiifffdddaaa^^^\\\[[[[[[[[[]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[aaa___]]][[[ZZZZZZ[[[\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\^^^___aaabbbddddddeeefffffffffhhhiiijjjkkklllnnnqqqxxxooofffbbbccceeeccc[[[QQQIIIGGGHHHIIINNNXXXcccjjjggg\\\RRRKKKHHHCCCAAA@@@AAA@@@@@@@@@CCCFFFIIILLLOOOSSSVVVXXXYYYYYYZZZ[[[]]]]]]^^^aaabbbcccdddeeefffggggggddddddeeeggghhhiiiiiijjjiiiiiijjjkkkkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkklllllljjjkkklllnnnoooqqqrrrsssqqqqqqppppppooonnnnnnnnnlllnnnoooqqqrrrrrrqqqqqqpppqqqrrrqqqpppoooppprrrrrrqqqqqqqqqpppppppppooorrrrrrssssssssssssrrrrrrttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrr333333333333333333333333333333222222222222222222111222222333333222222111444333222111111222333444333222111000000000111222111111111111111111111111000000111222222222222111111111111111111111111111222222222222222111000///111111111111111111111111222222222111111111111111111222222333333222222111111333555444333222333444222222111111111111222222333222222111111222222333222222222222222222222222///000111111222333444444333333333333333333333333222222222222222222222222///000000000111111111222111111222222333333333444111111222222333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444111222222333333444444444555555555555555555555555444444444555555555666666666666777777777888888888666666777777777777666666666666666666666666666666666666666666666666666666444444444444444555555555888666555444444555444444444444333333333222222222111111111222222333333333222222222222222222222222222222111111111111111222000000000000111222333333111111111111111111111111111111111222222222333333111111222333444555666777888999<<>>??????>>>>>>============>>>===<<<;;;;;;<<<===>>>=========>>>>>>?????????BBBCCCCCCEEEFFFHHHIIIJJJNNNQQQTTTUUUVVVZZZaaaffflllttt{{{~~~{{{uuullliiiddd```\\\ZZZYYYYYY^^^]]]]]]]]]\\\\\\\\\\\\ZZZZZZ[[[\\\\\\\\\\\\[[[```___\\\ZZZYYYZZZ[[[\\\\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]___```aaabbbcccdddddddddeeefffggghhhiiilllmmmpppvvvoooccc]]][[[^^^^^^YYYOOOHHHEEEFFFHHHLLLTTT___hhhhhh___VVVLLLHHHCCC@@@???????????????AAADDDFFFIIILLLPPPTTTVVVWWWXXXYYYZZZ[[[\\\]]]```aaabbbcccdddffffffgggffffffffffffffffffggggggiiijjjkkkllllllkkkjjjiiigggggggggggggggggggggggghhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkllllllkkkkkkllllllmmmnnnnnnoooppppppppppppoooooonnnnnnkkklllnnnooopppppppppooommmnnnppppppooooooqqqsssppppppppppppooooooooooooqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqpppppppppqqqqqqrrr333333333333333333333333222222222222222222222222111222222333333222222111333222222222222222222333222222111111111111111222111111111111111222222222000000111222222222222111111111111111111111111111111111222222222111111000111111111111111111111111111111111111111111222222111222222333333222222111000111333333222111222333222222111111111111222222333222222111111222222333222222222222222222222222000000000111222333333444222222333333333333444444222222222222222222222222111111111222222333333444222222222222222222222222000000222333333333333333222222333333333333444444333333333333333333333333333333333333333333333333222222222222333333333333000000111222333444555555444444444444444444444444333333444444444555555555666666666777777777888888666777777888888777777666666666666666666666666666666666666666666666666666333333333444444444444444555444333333333333333444333333333333222222222222222222222222222222222222222222222222222222222222333222111111000111111111111000000000111222333333111111111111111111111111111111111111222222222222000000111333444555666777666666888:::<<>>:::999999:::;;;>>>@@@BBBDDDAAAAAAAAAAAAAAA@@@??????@@@??????>>>>>>======<<<===<<<<<<<<<<<<<<<<<<===<<<<<<======>>>???@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIKKKNNNQQQSSSTTTWWW]]]cccfffoooxxx~~~tttpppjjjccc^^^[[[YYYYYY]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[^^^]]]\\\[[[ZZZZZZ[[[[[[]]]\\\\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^___```aaaaaaccccccccccccdddeeefffgggjjjlllpppvvvsssddd]]]XXXZZZZZZVVVOOOIIIFFFFFFGGGIIIPPPYYYbbbddd___ZZZNNNIIIDDD@@@?????????>>>>>>@@@BBBDDDFFFJJJOOORRRTTTUUUVVVXXXZZZ[[[]]]]]]```aaaaaabbbdddeeeffffffggggggfffeeeeeeeeeeeefffiiijjjkkkkkkkkkkkkjjjiiifffggggggggggggffffffeeehhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllooooooooooooooooooppppppkkklllnnnoooooooooooonnnkkklllnnnnnnnnnoooppprrroooooooooooooooooooooooooooppppppqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrrrrrrrnnnnnnnnnmmmnnnnnnoooppp222222222222222222222222111111111222222333333444111222222333333222222111222222222333333222222222000111111222222222111111000000111111111222222222000000111222222222222111111111111111111111111111000000111222222222111111111111111111111111111111000000000111222222222333111222222333333222222111///111333333222111222333222222111111111111222222333222222111111222222333222222222222222222222222000000111111222222333333222222222333333444444444222222222222222222222222111111222333333444555555444444444333222222111111///000222333444444333333222222333333333333444444222222222222222222222222222222222222222222222222111222222222222333333333111111111222333333333444444444444444444444444444444444444444555555555666666666666666777777777888777777888999999888777777666666666666666666666666666666666666666666666666222222333333333444444444222222333333333333333444333333333222222222222111444333333222222111111111222222222222222222222222333222222111000000111111111111111111111111222222111111111111111111111111111111111111222222222222111111222333444444555555444444555777999@@@OOO^^^xxx~~~zzzyyy~~~~~~{{{xxxqqqiiibbb^^^ccckkksssxxx}}}ppp[[[KKKEEE@@@;;;888888999:::<<<>>>@@@BBBAAAAAABBBBBBAAAAAA@@@???@@@@@@??????>>>======<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<>>>???@@@AAAAAA@@@AAABBBDDDEEEFFFGGGGGGHHHKKKOOOPPPQQQUUUZZZ___```iiirrryyy|||xxxppphhhaaa]]]ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[]]]]]]\\\\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^_________ccccccbbbccccccdddeeefffgggjjjooouuuxxxiiiaaa[[[ZZZWWWTTTPPPLLLIIIGGGDDDEEEJJJRRRZZZ______^^^PPPKKKEEEAAA???@@@@@@@@@>>>@@@BBBCCCEEEIIINNNQQQSSSTTTUUUXXXZZZ\\\^^^___```aaaaaabbbcccddddddeeefffeeedddddddddeeefffggghhhhhhiiijjjjjjiiihhhhhhffffffgggggggggfffeeedddhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllmmmmmmnnnnnnooopppppppppmmmmmmoooppppppooonnnmmmjjjlllmmmmmmllllllmmmooonnnnnnoooooooooooooooooonnnoooooopppqqqqqqppppppnnnooooooooopppppppppppprrrrrrrrrrrrqqqqqqqqqqqqmmmmmmmmmmmmmmmnnnoooooo222222222222222222222222000000111222333333444444222222222333333222222222111222333444444333222111///000222333333222111000000000111111222222222222000000111222222222222111111111111111111111111111///000111222222222222222111111111111111111111111//////000111222333333444222222222333333222222222///111333333222222333444222222111111111111222222333222222222222222222333222222222222222222222222111111111111111222222222222222222333333444444444222222222222222222222222000000111222222333444444666666555444333222222111///000222333444444333333222222333333333444444444222222222222222222222222222222222222222222222222111111222222222333333333333333222222222222222222444444444444444444444444555555555555666666666777666666666666777777777777777888999::::::999888777777777777777777777777777666666666666666666666666222222222333333444444444111333555555555444555666333333333222222222111111555444444333222111000000222222222222222222222222333333222111000000111111222222111111111111111222111111111111111111111111000111111111111222222222333333333333333333333333444333555888:::>>>JJJUUUggg}}}~~~~~~{{{zzzpppgggZZZ]]]eeeooovvv{{{zzzdddQQQIIICCC===888888888999:::===???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>======<<<:::;;;<<<======<<<;;;:::;;;;;;<<<>>>???AAABBBBBB???@@@AAACCCDDDEEEEEEEEEEEEIIILLLNNNOOOSSSYYY]]][[[ccclllrrrzzz}}}uuulllddd___\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXZZZZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[[[[\\\\\\\\\[[[[[[]]]]]]\\\\\\[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^ccccccccccccddddddeeefffeeeiiinnnuuu{{{llleee^^^[[[WWWSSSQQQNNNKKKIII@@@BBBFFFMMMUUU[[[___aaaRRRMMMGGGBBBAAAAAAAAAAAA>>>@@@AAACCCEEEHHHMMMQQQRRRSSSUUUWWWZZZ]]]___```aaaaaaaaabbbccccccddddddddddddccccccdddfffggghhhfffggghhhiiiiiihhhgggfffffffffgggggggggfffdddcccgggggggggggghhhhhhhhhiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkkllllllmmmmmmkkkllllllmmmnnnoooppppppnnnooopppppppppooonnnmmmkkklllmmmllljjjjjjjjjkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppppppppppppppmmmmmmnnnnnnooooooooopppqqqqqqqqqppppppppppppoooooooooooooooooopppqqqqqq222222222111111111111000222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111222222222111111111111000000000111111111111000000000000000000000000000000222111000000000111333333333222222111111222222333111111111111111111111111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222333333333333333333333333333333444444444333222222333333333333333333333333777444222333555666444111444444333333333333222222222333333444444333333222444444444333333222222222333333333333333333333333222222222222222222222222222333333444444333333222555555555444444333333333555555555555555555444444666666666666666666666666777777777777777777777777777777777777777777777777666666555555555444444444333333333333333333333333444444444333333222222222111111111111111111111111111111222222222333333333222111000000//////000000000000000000000000000000000000000000000000000000//////000111222333333333000111111111111222222222333333333444444555555555555555444444666:::AAAFFFXXXlll}}}vvvqqqccc^^^]]]ccclllsss|||uuucccTTTFFF======:::999;;;<<<:::;;;??????@@@AAABBBBBBBBBAAA@@@@@@???===;;;:::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>@@@BBBEEEGGGGGGGGGIIIKKKNNNQQQTTTUUUYYY]]]dddkkkqqqxxx~~~uuujjj```]]]\\\\\\ZZZYYYWWWVVVVVVVVVWWWZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]___^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^________________________```aaabbbbbbeeehhhhhhgggdddcccbbbeeehhhlllpppxxxvvvlllddd```ZZZUUURRROOOLLLIIIHHHEEEBBBGGGPPPXXX[[[[[[UUUOOOHHHCCCCCCCCCBBBAAA===>>>???BBBDDDGGGJJJKKKOOORRRVVVYYY[[[\\\^^^```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddeeeffffffmmmhhhfffiiiiiigggeeegggggggggggggggfffeeeddddddffffffffffffgggggghhhhhhggghhhiiijjjkkkjjjiiiiiihhhiiiiiijjjjjjkkkllllllmmmllllllllllllmmmnnnnnnlllkkkkkkkkkkkklllmmmmmmkkkkkkjjjjjjjjjkkkllllllooonnnmmmmmmnnnooopppqqqmmmlllkkkkkkkkkkkklllmmmkkklllmmmnnnoooooooooooopppoooooooooooooooooopppmmmllllllllllllmmmnnnnnn222222222111111111111000222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111000000000111111111111000000000000000000000000000000222111000000000111222333333222222111111222222333111111111111111111111111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111111111111111111111222222333333444333333333222222222222222222222222555444333222333333222111111111111222222333333333222333333444444333333222444444444333333222222222333333333333333333333333222222222222222222222222333444444555555444444333555555444444444333333333555555555555555555555555666666666666666666666666777777777777777777777777666666666666666666666666666555555555444444444444333333333333333333333333444444444333333222222222222222222222222222222222111111222222222333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000111222222222333000111111111111222222222222222222222333333444444444444444444555999>>>BBBLLL^^^vvv|||vvvqqqbbb]]]ZZZ___fffnnnyyyppp```OOOBBB===999777999:::999:::===>>>???@@@AAAAAA@@@@@@???@@@???===;;;;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>@@@BBBEEEFFFEEEFFFGGGIIILLLOOORRRSSSSSSWWW]]]ccchhhnnntttxxx}}}~~~wwwlllccc^^^]]][[[ZZZYYYWWWVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[\\\\\\]]]___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^______```___^^^^^^^^^^^^^^^___```cccfffgggfffeeedddddddddgggkkkooouuuxxxooohhhddd___ZZZVVVRRRNNNKKKIIIFFFDDDFFFMMMSSSWWWXXXUUUPPPIIIDDDBBBBBBAAA???<<<===>>>@@@CCCFFFHHHIIIMMMPPPTTTWWWYYYZZZ\\\^^^aaaaaaaaaaaabbbbbbccccccbbbbbbccccccdddeeeeeeeeehhheeeeeehhhhhheeedddfffffffffggggggfffeeeddddddffffffggggggggghhhhhhhhhggghhhiiijjjkkkjjjjjjiiihhhhhhiiiiiijjjkkkkkkllljjjjjjjjjjjjjjjkkkllllllkkkkkkkkkkkkkkklllmmmmmmmmmllllllkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjkkklllmmmmmmlllkkkkkkkkkkkklllmmmkkkkkkmmmnnnnnnooooooooopppoooooonnnnnnooooooppplllllllllllllllmmmmmmnnn222222222111111111111000222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111000000000111111111111000000000000000000000000000000111111000000111111222333333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111111111111111111111111111222333444444444333111111111111111111111111333444444333111000000111...///000111222333333444222333333444444333333222444444333333333333222222333333333333333333333333222222222222222222222222444444555555555555444444555444444444444333333333555555555555555555555555666666666666666666666666777777777777777777777777666666666666666666666666555555555555444444444444333333333333333333333333444444333333333333222222333333333333333333333333111111222222222333333333222222333333333222111000000000000000000000000000000000000000000000000000111111111111111111222222000111111111111222222222111111111111222222222222222333444444555777:::===FFFTTThhh}}}}}}|||yyyuuuqqqbbb[[[VVVXXX]]]fffsss~~~nnnZZZJJJAAA;;;888999:::999:::===<<<===>>>???????????????@@@???===<<<;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>???>>>>>>???@@@BBBDDDEEECCCDDDEEEGGGJJJMMMOOOQQQRRRVVVZZZ___cccgggllloooxxx{{{}}}yyypppfff```]]]\\\[[[YYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[[[[[[[[[[\\\]]]]]]^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^___```___^^^]]]\\\\\\\\\\\\^^^aaadddffffffeeeeeeeeecccfffjjjlllqqq{{{}}}uuunnnjjjeee```[[[VVVPPPLLLHHHGGGEEEFFFHHHMMMRRRUUUVVVRRRKKKFFFCCCAAA???>>><<<===>>>???AAADDDFFFGGGJJJMMMRRRUUUWWWXXXZZZ\\\^^^______```aaabbbccccccaaabbbbbbccccccdddddddddddddddeeehhhgggccccccfffffffffffffffffffffeeeeeefffffffffgggggggggggghhhggghhhiiikkkkkkjjjjjjiiihhhhhhhhhiiijjjjjjkkkkkkjjjjjjiiiiiijjjjjjkkklllkkkkkkkkkkkkllllllllllllnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkkllllllkkkkkkkkkkkkllllllkkkkkklllmmmnnnnnnnnnnnnoooooonnnnnnnnnnnnoooooollllllkkkkkkllllllmmmnnn222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111222222222111111111000000000000111111111111000000000000000000000000000000111111111111111222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222333333333333333333333333///000111222333444444444222222222222222222222222333555666444000///000222000000000111222333333333222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222333333444444444444333333444444444444444444444444444444444555555555555555777777777777777777777777777777777777777777777777666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333222333444555555333111000000000000000000000000000000000000000000000000000222222222111111111111111000000111111111222222222111111222222222222222222222444555666555666888999DDDLLLZZZooo}}}}}}~~~zzzxxxwwwuuurrroooccc[[[SSSRRRUUU^^^mmmyyyyyyeeeSSSJJJBBB;;;;;;;;;:::;;;>>><<<<<<===>>>??????@@@@@@@@@???>>>===<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDFFFIIILLLNNNOOOSSSUUUYYY\\\___bbbeeehhhqqqvvvzzzyyysssjjjbbb^^^]]]\\\ZZZYYYXXXXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]]]]]]]]]]]]]^^^^^^aaadddeeedddcccddddddcccfffiiikkkmmmsss|||{{{tttpppjjjeee___YYYSSSOOOGGGFFFEEEDDDEEEIIIOOOTTTXXXTTTOOOIIIEEEBBB???>>>======>>>???AAACCCEEEFFFHHHKKKPPPSSSUUUWWWYYY[[[\\\\\\]]]___```bbbccccccaaaaaaaaabbbbbbccccccccceeedddeeegggeeeaaabbbfffeeeeeefffffffffffffffeeeeeeeeeeeeeeeffffffffffffggghhhiiijjjjjjjjjiiiiiigggggghhhhhhiiijjjjjjjjjkkkkkkkkkkkkkkkllllllmmmjjjjjjkkkkkkllllllllllllmmmlllkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnkkkkkkkkkkkkkkkllllllmmm222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222111111111000000000000111111111111000000000000000000000000000000000000111111222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222333333333333333333333333///000111222333333444444333333333333333333333333333666777555222000111444333333333333333333333222222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222333333222222222444444444444444444444444444444444555555555666666888888888888888888888888666666666666666666666666555555555555555555555555333333444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333222333555666555444222000000000000000000000000000000000000000000000000000222222222111111111111111000000111111111222222222333333333333222222222222333444666777666666777888===@@@JJJ]]]rrr{{{xxxxxxwwwuuusssrrrqqqooommmeee]]]TTTQQQQQQXXXfffssspppbbbSSSIII???<<<;;;::::::<<<<<<<<<===>>>???@@@AAABBB@@@???>>>>>>======<<<<<<========================;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHKKKMMMNNNPPPRRRUUUXXXYYY[[[^^^aaajjjooouuuxxxuuunnnfff```___^^^\\\ZZZYYYYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^___```aaa```bbbccccccbbbaaaaaaaaacccfffhhhjjjjjjmmmrrrvvvzzzzzz{{{~~~wwwsssmmmhhhbbb\\\VVVRRRHHHGGGEEECCCDDDGGGNNNRRRWWWUUURRRMMMGGGCCCAAA@@@?????????@@@AAACCCDDDEEEGGGJJJOOORRRTTTVVVYYY[[[ZZZZZZ\\\]]]___```bbbbbb`````````aaaaaaaaaaaaaaaeeeccccccdddccc```aaaeeeddddddeeefffgggggggggfffddddddddddddddddddddddddfffggghhhiiiiiiiiihhhgggfffgggggghhhhhhiiiiiijjjkkkjjjjjjjjjjjjkkklllllliiijjjkkklllllllllkkkkkkjjjjjjjjjjjjkkkkkklllmmmkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkllllllllllllkkkmmmllllllkkkkkkllllllmmmjjjjjjjjjjjjjjjkkkllllll222222222111111111111000111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222333333111111111111111111111111222222222111111111111000000000111111111111000000000000000000000000000000000000111222222222222111333222222111111222222333333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111111111111111111111000000111222333333333222333333333333333333333333444555666555333333333444444444444333333333222222222333333444444333333222222222333333333333444444333333333333333333333333222222222222222222222222111111222222222222111111333333333444444444444555333333444444555666666666888888888888888888888888666666666666666666666666555555555555555555555555333333333333444444444444333333333333333333333333222222333333333333444444111111111111111111111111111111222222222333333333333333444444444333222111000000000000000000000000000000000000000000000000111111111111111111222222000111111111111222222222333333333333333222222222333444666666555555666888888999AAAQQQeeexxx|||vvvrrrrrrqqqpppooonnnmmmmmmhhhaaaYYYSSSQQQUUUaaannn~~~{{{qqq___QQQDDD>>>;;;999888999;;;;;;<<<===>>>@@@BBBCCC@@@??????>>>>>>===<<<<<<<<<============>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCEEEGGGIIIKKKMMMQQQSSSVVVXXXYYY[[[^^^```dddjjjrrrxxxxxxssskkkfffaaa```^^^[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[\\\[[[[[[[[[[[[\\\\\\]]]___^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^```bbbccc```bbbcccbbb```______```cccdddggghhhhhhjjjlllnnnoooppprrrwww|||zzzvvvoooiiiddd```[[[YYYMMMJJJFFFCCCDDDGGGLLLOOOTTTTTTRRRNNNIIIEEECCCBBB@@@@@@@@@@@@AAABBBCCCCCCEEEHHHMMMQQQSSSUUUXXXZZZYYYZZZ[[[\\\^^^___```aaa````````````````````````ccc___```eeegggdddbbbccccccdddeeefffggggggggggggdddddddddddddddcccccccccdddeeefffhhhhhhggggggffffffffffffggghhhhhhiiiiiihhhhhhgggggghhhhhhiiijjjhhhiiikkklllllllllkkkjjjiiiiiiiiijjjkkklllmmmnnnjjjjjjkkkkkkkkkjjjiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkllllllkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjiiiiiijjjjjjkkklll222222222111111111111000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111///000000111222222333333111111111111111111111111222222222111111111111000000000111111111111000000000000000000000000000000///000111222333222222111333222222111111222222333333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111111111111111111111000111111222222222111111222222222222222222222222333222222222444555444333222222222222222333333333222333333444444333333222222222222333333444444444333333333333333333333333222222222222222222222222111222222333333222222111333333333444444444555555333333444444555666666777666666666666666666666666666666666666666666666666555555555555555555555555222222333333333444444444333333333333333333333333222222222333333444444444222222222222222222222222111111222222222333333333333333333333222222222222000000000000000000000000000000000000000000000000000000000111222222222333000111111111111222222222333222222222111111111111111222333333333333555777888888>>>JJJXXXjjj}}}vvvoooooopppooonnnmmmnnnnnnllleee^^^XXXSSSTTT^^^iiixxxzzzlll\\\KKKCCC???;;;999999:::::::::;;;===???BBBCCC????????????>>>======<<<<<<=========>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@@@@@@@AAA@@@@@@AAAAAACCCEEEGGGIIIJJJPPPSSSVVVXXXYYY\\\___aaabbbgggpppxxx{{{xxxrrrllldddbbb___\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^``````^^^```aaaaaa```___```aaaaaabbbdddeeefffgggiiijjjiiikkknnnsssxxx}}}xxxpppjjjfffcccaaa```UUUOOOHHHDDDEEEHHHJJJJJJOOOPPPQQQNNNIIIEEECCCCCC@@@@@@?????????@@@@@@AAABBBFFFKKKNNNQQQSSSVVVXXXYYYYYYZZZ[[[\\\^^^^^^___________________________```^^^bbbmmmtttrrrjjjfffbbbcccdddfffggghhhhhhhhhfffffffffeeeeeeeeeddddddcccdddeeefffffffffeeedddeeeeeefffgggggghhhhhhiiiggggggggggggggghhhiiiiiihhhiiikkkllllllkkkjjjiiijjjjjjjjjjjjkkkllllllmmmjjjjjjkkkkkkkkkjjjiiihhhiiijjjkkkkkkkkkkkkjjjiiijjjjjjkkkkkkkkkkkkjjjjjjhhhhhhhhhgggggghhhhhhhhhiiiiiiiiiiiiiiijjjkkkkkk222222222111111111111000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000000111222222333333111111111111111111111111222222222111111111111000000000111111111111000000000000000000000000000000///000111222333222111111333222222222222222222333333333333333333333333333222222222222222222222222111111222222222333333333333222222222222222222333222222222222222222222222333333333333333333333333111111222222222111111000111111111111111111111111333000///000444666444222//////000111222333333444222333333444444333333222222222222333333444444444333333333333333333333333222222222222222222222222222333333444444333333222333333333444444555555555333333444444555666777777555555555555555555555555666666666666666666666666555555555555555555555555222222222333333444444444333333333333333333333333222222222333333444444444333333333333333333333333111111222222222333333333444333222111111111222222000000000000000000000000000000000000000000000000//////000111222333333444000111111111111222222222222111111111000000//////000111111111111222555777777666:::CCCLLLZZZssswwwnnnooopppooonnnnnnnnnooonnniiibbb\\\UUUTTT\\\gggrrr}}}|||wwwfffSSSIIIDDD???<<<<<<888888888999;;;>>>AAABBB???@@@@@@??????>>>===<<<<<<=========>>>>>>??????;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@@@@@@@@@@@@@??????@@@AAACCCEEEGGGHHHKKKMMMPPPSSSTTTWWWZZZ]]]aaagggpppyyy~~~|||vvvqqqfffdddaaa]]]ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYY[[[[[[ZZZZZZ[[[\\\]]]]]]_________^^^^^^]]]]]]]]]\\\\\\\\\[[[\\\\\\]]]]]]\\\^^^___```___```bbbccc___```aaacccdddfffggghhhgggjjjnnnsssxxx~~~yyyqqqkkkhhhfffeeeeee\\\SSSIIIDDDEEEHHHGGGFFFKKKMMMOOOMMMHHHDDDCCCDDD??????>>>>>>>>>>>>??????@@@DDDIIILLLOOOQQQTTTVVVYYYYYYZZZ[[[\\\]]]]]]^^^_____________________^^^___^^^fffwwwssskkkbbbcccdddfffggghhhhhhhhhhhhhhhgggggggggfffffffffbbbcccdddeeeeeeeeedddccceeeeeeffffffggghhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkgggiiijjjllllllkkkjjjiiillllllkkkjjjjjjkkkkkkkkkkkklllmmmmmmlllkkkjjjiiiiiijjjkkkllllllkkkjjjiiijjjjjjkkkkkkkkkjjjjjjiiiggggggffffffffffffggggggiiiiiiiiihhhiiijjjjjjkkk333333333222222111111111111111111111111111111111000000000111222222222333222222222222222222222222111111111111000000000000000000000000000000000000111111222222222333333333////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111333333333333333333333333111111111111111111111111333333333333333222111000222222222222222222222222444444333222222111111000222222222222222222222222333333333333333333333333111111111111111111111111333333222111000000000111111111222333333333333222222222222111111111000000333333333333333333333333000111333444555444444333222222222222222222222222222222222222222222222222222222222222222222222222333333222222333333444555555555555555555555555555666666666666666666666666555555555555555555555555333333333222222111111111111222333333444444333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222222222000222333333111000000111333222222111111222222333666555444333222333444555555666999>>>DDDPPPdddvvvqqqnnnkkklllnnnqqqpppooorrrkkkdddaaaZZZTTTUUU[[[jjjrrr}}}~~~}}}ssscccRRRFFF???===<<<999999999;;;<<<>>>@@@@@@AAA@@@??????>>>?????????>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????@@@@@@@@@AAACCCEEEFFFGGGIIIKKKMMMQQQTTTXXXZZZ[[[```ccckkkuuu~~~{{{ooohhh```\\\]]]]]]ZZZWWWXXXXXXXXXYYYYYYZZZZZZ[[[VVVVVVVVVWWWXXXYYYZZZ[[[]]]^^^^^^\\\ZZZZZZ[[[]]]aaaaaabbbaaa```___]]]\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]^^^```aaaaaabbbbbb^^^___```aaaccceeefffggghhhggghhhnnnwww}}}nnnfffeeehhhhhhfff]]]WWWNNNHHHGGGGGGGGGFFFHHHIIIIIIIIIHHHGGGEEEDDD@@@@@@???????????????@@@BBBBBBCCCEEEIIIMMMQQQTTTVVVWWWXXXZZZ\\\]]]]]]^^^^^^___```___]]]\\\[[[\\\^^^aaagggoootttrrrlllfffffffffgggggghhhhhhiiiiiiiiijjjkkkiiigggfffggghhhggggggfffdddbbbbbbdddfffeeefffffffffgggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiilllkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiigggiiikkkkkkjjjjjjkkklllhhhiiijjjkkklllllllllllljjjjjjjjjiiiiiiiiihhhhhhiiihhhhhhgggfffgggggggggfffhhhjjjlllmmmlllkkkjjj333333333222222222111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333222111000222222222222222222222222222222222222222222222333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222111111111111111222333333333333222333333333333222222111111333333333333333333333333111222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333222222333333444555555555555555555555555555555555555555555555555555555555555555555555555555444333333333222222222222111222333333444444333333222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222222222...000222222111111222333333222222111111222222333555444333333333333444555555555888<<>>888888999999;;;<<<>>>???????????????????????????>>>>>>======<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>>>>??????@@@@@@@@@AAACCCDDDFFFGGGIIIJJJMMMPPPSSSWWWYYYZZZ^^^bbbiiisss|||}}}wwwooofffaaa^^^\\\XXXUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZ[[[]]]]]]^^^]]][[[ZZZ[[[]]]``````aaaaaa```___]]]\\\^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^___```aaaaaaaaa______```aaacccdddeeeeeehhhggggggkkkttt}}}~~~rrrhhhfffiiijjjjjjaaaZZZQQQJJJHHHHHHHHHGGGGGGHHHHHHHHHHHHFFFEEEDDD@@@@@@??????>>>>>>??????AAAAAABBBDDDHHHLLLPPPSSSUUUVVVXXXZZZ\\\]]]]]]^^^^^^```aaa```^^^\\\\\\]]]]]]]]]___cccffffffccc```eeeeeeffffffggghhhiiiiiiiiijjjjjjiiigggffffffgggeeeffffffeeeccccccdddeeeeeeeeeffffffgggggggggggggggggghhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggghhhjjjkkkjjjiiijjjkkkhhhiiijjjkkklllllllllllljjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffgggiiikkklllkkkjjjiii333333333222222222222111111111111111111111111111222222222111111111111111222222222222222222222222222222111111111000000000000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000000000000000111111111111111222333444444333222111111111111111111111111111111111111111111111111111333333333333333333333333222222333333333222111111222222222222222222222222000111111222333333444444111111111111111111111111333333333333333333333333333333333333333333333333111222333444444333222222111111222333333333333222444444444333333333333222333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333444444555555555555555555555555555555555555555555555555555444444444444444444444444444444444444333333333333111222333333444444333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222222222---///111222222222333444333222222111111222222333333333222222333444555666444444666:::<<>>???@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<======;;;<<<<<<======>>>????????????@@@AAABBBDDDEEEFFFHHHIIIKKKNNNRRRUUUWWWYYY\\\___eeennnwww~~~|||uuulllfffbbb^^^ZZZVVVYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZ\\\]]]^^^]]][[[ZZZ[[[]]]^^^^^^____________^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^___```aaaaaa``````aaaaaabbbccccccdddhhhffffffiiiqqqyyy|||www|||ttthhhdddfffiiijjjeee___UUUNNNJJJIIIIIIHHHFFFFFFGGGGGGGGGFFFFFFEEEAAA@@@???>>>>>>>>>>>>>>>@@@AAAAAACCCGGGKKKOOOQQQUUUVVVWWWYYY[[[]]]]]]^^^^^^```aaa```^^^]]]]]]]]]cccaaa^^^^^^___aaaaaaaaabbbcccdddeeefffggghhhiiihhhiiiiiihhhfffeeeeeefffdddeeeffffffdddccccccdddeeeeeeeeeffffffffffffggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiihhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhfffgggiiiiiihhhhhhhhhiiiiiiiiijjjkkklllllllllllljjjiiiiiiiiiiiihhhhhhhhhfffggghhhhhhhhhgggfffeeeeeefffhhhiiijjjjjjiiihhh222222222222222222222222111111111111111111111111333222222222111000000000222222222222222222222222222222222111111111000000000000000000000000000000000000000000111111111222222222222222222222222222000000000000000000000000///000000000111111111111000222444666666444222000111111111111111111111111222222222222222222222222333333333333333333333333222222333333333222222111222222222222222222222222111111111222222333333333000000000000000000000000222222222222222222222222333333333333333333333333000111333555666555333222111111222333333333333222333333333333333333333222333333333333333333333333444333111000///000111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333333444555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444111222333333444444333333222222222222222222222222444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111...000222222222111222444333222222111111222222333111111222222333444555666333333555888999;;;DDDMMM```www}}}vvvrrrqqqsssuuupppppppppmmmeee\\\VVVSSSWWW]]]hhhsss|||qqq___NNNDDD@@@:::999777666666777999:::;;;===???@@@AAA@@@???>>>>>>>>>======<<<;;;;;;:::<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<===>>>>>>????????????@@@AAACCCDDDEEEFFFGGGJJJMMMPPPSSSUUUVVVYYY[[[aaaiiirrryyy|||wwwpppjjjfffccc___]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^]]]\\\[[[\\\]]]\\\\\\]]]^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^```aaaaaaaaaaaaaaaaaabbbbbbbbbbbbeeeeeefffjjjpppwww|||xxxrrruuutttggg```aaadddggghhhcccZZZRRRLLLIIIIIIIIIEEEEEEFFFFFFFFFFFFFFFFFFBBBAAA@@@???>>>=========??????@@@BBBEEEIIIMMMOOOSSSTTTVVVXXXZZZ\\\]]]]]]^^^___``````^^^]]]]]]^^^fffdddaaa``````bbbcccddd```aaabbbccceeefffggghhhfffggghhhgggeeecccdddeeebbbdddffffffeeeccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggghhhhhhhhhjjjiiiiiihhhhhhgggggggggggggggggggggggggggggggggeeeggghhhhhhgggfffgggggghhhiiijjjjjjkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhggghhhiiijjjjjjhhhfffeeedddeeefffggghhhhhhhhhhhh222222222222222222222222111111111111111111111111333222222222111000000000222222222222222222222222222222222222111111111111000000000000000000000000111111111222222222333333222222222222222222222222000000000000000000000000///000000000111111111111000222444666666444222000111111111111111111111111333333333333333333333333222222222222222222222222111222222333333333222222222222222222222222222222333333333222222222111111000000000000000000000000222222222222222222222222222222222222222222222222000111333555666555333222111111222333333333333222111111111111222222222222333333333333333333333333444333111000///000111111222222222222222222222222222222222222222222222222222222333333333444444444444444333333444444555666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444111222333333444444333333222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000111333333111000111111333222222111111222222333000111222333444444555555222111333777888999>>>FFFQQQgggzzztttrrrssstttuuuwwwwwwrrrjjjaaaYYYTTTRRRYYYeeerrr~~~yyyhhhVVVHHHAAA<<<:::888666555666777888:::;;;>>>@@@AAA@@@???>>>???>>>>>>======<<<;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<======>>>>>>?????????@@@@@@BBBCCCDDDEEEFFFHHHKKKNNNPPPSSSTTTUUUXXX]]]ccckkkttt{{{}}}yyysssnnnjjjfffcccbbb^^^^^^]]]]]]]]]\\\\\\\\\ZZZYYYYYYXXXXXXXXXYYYYYYZZZ\\\^^^^^^\\\[[[\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadddhhhmmmqqqvvvzzz|||wwwpppqqqzzzwwwiii```^^^bbbeeejjjfff___WWWOOOKKKIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGCCCBBBAAA???>>>=========>>>>>>???@@@CCCGGGKKKMMMQQQRRRTTTWWWYYYZZZ[[[\\\]]]^^^______]]]\\\]]]]]]___```````````````aaaccc^^^___```aaaccceeeffffffeeeffffffeeecccbbbbbbcccaaacccffffffeeeccccccdddeeeeeeeeeeeedddddddddddddddeeeeeefffgggggghhhhhhkkkjjjjjjiiihhhgggggggggffffffffffffffffffffffffeeefffhhhhhhfffeeeeeefffggghhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkiiigggfffdddeeeeeefffggggggggghhh111222222222222333333333111111111111111111111111222222222111111111111111222222222222222222222222333222222222222111111111000000000000000000000000111222222222222333333333222222222222222222222222000000000000000000000000000000000000111111111111111222333444444333222111111111111111111111111111333333333333333333333333111111111111111111111111111111222333333333222222222222222222222222222222444444333333222111111000111111111111111111111111222222222222222222222222111111111111111111111111111222333444444333222222111111222333333333333222000111111111111111222222333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222222333333444444555555444444444444444555555666555555555555555555555555444444444444444444444444333333333333333333333333333333333333444444444444111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111222333333111000000111333222222111111222222333000111222333444444333333333111333666777777;;;AAAFFFWWWooozzzuuuuuuvvvyyy}}}}}}vvvnnnggg```ZZZRRRVVV```mmm{{{sssaaaPPPFFF@@@===:::777666666777888:::;;;===???@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<<<<===>>>>>>????????????@@@AAABBBCCCCCCDDDFFFIIILLLNNNPPPQQQSSSUUUZZZ___fffmmmvvv{{{|||xxxsssnnnjjjgggfffcccbbbaaa```^^^]]]\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYY[[[^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^ZZZZZZZZZ[[[[[[[[[[[[[[[\\\[[[[[[[[[\\\^^^```aaa``````aaaaaaaaaaaaaaaaaaaaadddiiinnnrrrvvvzzz~~~zzzsssqqquuu|||}}}pppeeeaaabbbfffkkkiiieee]]]UUUOOOKKKKKKHHHHHHGGGGGGFFFGGGGGGHHHEEEDDDCCCAAA???>>>>>>============???BBBEEEIIIKKKNNNPPPRRRTTTWWWXXXZZZZZZ[[[]]]^^^^^^\\\[[[\\\]]][[[]]]```aaaaaaaaaaaabbb^^^^^^___```aaabbbcccddddddeeeeeedddbbbaaaaaabbbaaaccceeeeeedddcccdddeeeeeedddddddddddddddcccccccccddddddeeefffggghhhhhhkkkjjjjjjiiihhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhhfffeeeeeefffffffffgggggghhhggggggfffgggggghhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjiiihhhgggeeeeeeeeeffffffggghhhhhh111111222222222333333333111111111111111111111111111111111111111222222222222222222222222222222222333333222222222111111111000000000000000000000000111111111111222222222222222222222222222222222222000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222000111222333333333333222222222222222222222222222333222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222111111111111111222333333333333222111111111222222333333333333333333333333333333333111222222333333333333222222222222222222222222222222222222222222222222222222222333333444555555666444444444444444555666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222333333333444111222333333444444333333222222222222222222222222444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///111222222111111111222333222222111111222222333111222333333333333222111555222333555666555888===@@@KKK\\\rrr|||zzzzzz|||xxxqqqnnniiicccZZZYYY\\\eeerrr}}}mmmZZZMMMCCC@@@<<<999777777888999::::::<<<===>>>@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;;;;;;;<<<======::::::;;;<<<<<<======>>>???>>>>>>??????@@@AAABBBBBBCCCEEEGGGJJJMMMOOOPPPPPPTTTXXX\\\aaahhhpppvvv~~~}}}zzzvvvrrrpppnnnnnnnnnllljjjfffccc___]]][[[\\\[[[ZZZYYYXXXXXXXXXXXXXXX[[[]]]^^^]]]\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZ[[[]]]___aaa___`````````aaaaaabbbbbbcccfffiiilllooovvv}}}~~~yyysssqqquuu~~~wwwjjjcccccceeelllmmmjjjddd[[[SSSOOOMMMKKKJJJIIIGGGGGGGGGHHHHHHGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<>>>@@@DDDGGGJJJLLLMMMPPPRRRUUUWWWXXXXXXYYY[[[]]]\\\[[[ZZZ[[[\\\[[[^^^bbbcccaaa``````bbb]]]^^^^^^___```aaaaaaaaacccddddddcccaaa``````aaabbbcccdddcccbbbbbbdddfffddddddddddddcccccccccbbbbbbcccdddeeefffgggggghhhjjjiiiiiihhhgggfffeeedddddddddddddddddddddddddddfffggghhhhhhfffeeeeeefffeeeeeeeeeffffffeeeeeedddgggggggggggghhhhhhiiiiiihhhhhhhhhggggggggggggfffeeeeeeeeeffffffggghhhiii111111111222222333333333111111111111111111111111000000111111222222222333222222222222222222222222333333333222222222111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333000111222333333333333333222222222222222222222222111111111222222333444444222222222222222222222222111111111111111111111111333333333333333333333333333333222111000000000111111111222333333333333222222222222333333444444444333333333333333333333333000111333444555555444333222222222222222222222222222222222222222222222222222222333333444555666666555444444444444555666666555555555555555555555555444444444444444444444444333333333333333333333333111111111222222333333333222222333444444444333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---///111222222222333444333222222222222222222333111222333444333222111000777444333444555333666:::>>>DDDPPPddd~~~~~~}}}|||xxxsssrrrpppkkkddd___\\\___jjjxxxvvvbbbRRREEEBBB>>>:::888777999:::::::::;;;<<<>>>@@@AAACCCBBBBBBAAAAAA@@@?????????<<<;;;;;;;;;;;;<<<======::::::;;;;;;<<<======>>>???>>>>>>>>>???@@@AAAAAAAAABBBDDDGGGIIILLLNNNOOOOOOSSSWWW[[[___eeelllrrrzzzzzzzzzxxxwwwvvvwwwxxxxxxvvvrrrmmmhhhccc___]]]]]]\\\[[[YYYXXXXXXXXXXXXXXX[[[^^^___^^^\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]^^^^^^_________\\\[[[ZZZZZZ[[[]]]___aaa_________```aaabbbbbbbbbggghhhiiijjjmmmuuu|||uuuoooqqq{{{zzzllldddbbbdddnnnooonnniii```WWWQQQOOOMMMKKKJJJHHHGGGGGGHHHHHHIIIGGGEEECCCAAA@@@??????<<<;;;<<<===@@@CCCGGGIIIKKKLLLNNNQQQTTTUUUWWWWWWXXXZZZ\\\\\\ZZZZZZZZZ[[[ZZZ]]]______]]][[[\\\^^^^^^^^^^^^______`````````bbbcccdddbbb```___```aaabbbccccccbbbaaabbbeeegggdddddddddccccccbbbbbbbbbbbbbbbcccdddfffgggggghhhiiihhhgggfffeeedddccccccddddddddddddddddddddddddfffhhhiiihhhfffeeeeeefffdddddddddeeeeeedddccccccfffggggggggghhhhhhiiiiiiggggggfffeeeeeeeeeeeefffffffffeeeffffffgggiiiiii//////000111222222333333111111111111111111111111000000000000000000000000222222222111111111000000333333222222111000//////000000000000000000000000000111222333333222000///222222222111111111000000000000000000000000000000222222111111111111222222000000000000000000000000111111222333333333333222222222222222222222222222333333222111111222333333000000000000000000000000333333333333333333333333111222333333444555666666333444444333222222333555111111111111111111111111333333333333333333333333333333222111111222333333222222222222222222222222555444222111111222444555444444333333333333222222555444444333333222222111333333333222222111111111111111222222222333333333555444444333333222222111555555555444444333333333444555555666666666666666444444555555555555444444555444444333333444444555333333333333333333333333333333333333222222111000333333333333333333333333111111222222222333333333111111111111111111111111444444444444444444444444////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222444444333333222111000000111111111111111111111111222333222111111333777;;;:::===GGGXXXjjj|||~~~{{{xxxwwwwwwvvvrrrooohhhbbb\\\]]]aaakkkyyy~~~lll___WWWJJJ???===<<<888666888999:::;;;===???@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<======???@@@@@@??????@@@AAACCCDDDEEEGGGJJJLLLOOOPPPPPPTTTXXXZZZ\\\aaahhhnnnxxxxxxzzz{{{{{{||||||{{{}}}{{{xxxsssmmmfffaaa^^^[[[[[[ZZZYYYYYYXXXWWWWWWYYY[[[]]]_________]]]\\\\\\[[[ZZZXXXXXXZZZ[[[\\\\\\[[[ZZZ\\\___```___\\\\\\[[[YYYXXXYYY[[[^^^```^^^`````````______```bbbdddfffhhhiiikkkrrr{{{zzztttrrruuu{{{~~~uuuhhhbbbdddlllsssvvvnnnbbbZZZTTTPPPMMMNNNMMMIIIFFFEEEHHHKKKLLLJJJGGGDDDAAAAAAAAAAAA======<<<<<<===AAADDDFFFHHHJJJNNNQQQTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^______ZZZ[[[[[[\\\\\\]]]^^^^^^]]]]]]^^^_______________bbbaaa```______```aaabbbccccccbbbbbbbbbbbbccccccddddddddddddddddddddddddccccccccccccdddfffhhhjjjgggggggggffffffeeeeeeeeeeeeeeeeeeffffffffffffgggggggggfffddddddccccccdddddddddccccccbbbcccccccccaaacccdddfffggggggffffffffffffffffffffffffeeeeeehhhgggggggggggghhhhhhiii///000000111222222333333111111111111111111111111000000000000000000000000222222222111111111000000333333222222111000000///000000000000000000000000000000222222222222111000222222222111111111000000111111111111111111111111222111111000000111111222111111111111111111111111111111222333333333333222222222222222222222222222333333222111111222333333111111111111111111111111222222222222222222222222333333333333333444444444111222222111000000111333111111111111111111111111333333333333333333333333333333222111111222333333000000000000000000000000555444222111111222444555444444333333333222222222222333333333333333333333333333333222222222111111111111111111222222222222333333333333333333333333555555444444444333333333333444444555555555555555444444555555555555444444444444333333333333444444333333333333333333333333222222333333333222111111222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222444444333333222111111000111111111111111111111111000111333333333333555666999;;;BBBNNN]]]ooo}}}xxxvvvuuutttqqqnnniiiccc^^^]]]]]]bbbnnnzzzwwwqqqaaaSSSFFFAAA===999888:::888999999:::;;;===>>>>>>AAAAAA@@@???????????????@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<======>>>@@@???>>>>>>???AAABBBCCCDDDFFFHHHKKKMMMOOOOOORRRVVVWWWYYY\\\ccchhhuuuwwwzzz{{{{{{{{{}}}~~~~~~{{{vvvooogggaaa^^^\\\[[[[[[ZZZYYYYYYXXXXXXYYYZZZ\\\]]]^^^___^^^^^^\\\[[[YYYXXXXXXYYY[[[\\\]]][[[[[[]]]___```___]]]\\\[[[ZZZYYYYYY[[[^^^```^^^___```___^^^^^^```bbbccceeeggghhhjjjqqqzzz{{{vvvsssuuuzzz}}}wwwkkkddddddkkksssvvvpppfff^^^XXXSSSNNNOOONNNLLLHHHGGGIIIKKKLLLJJJGGGDDDBBBAAAAAAAAA>>>===<<<<<<===@@@CCCEEEFFFHHHLLLPPPRRRTTTUUUUUUVVVWWWYYYZZZ\\\]]]^^^^^^ZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^___`````````______aaaaaa```______```aaabbbbbbbbbbbbaaaaaabbbbbbbbbdddddddddddddddccccccccccccbbbbbbbbbccceeeggghhhfffffffffeeeeeeeeeddddddeeeeeeeeeeeeffffffffffffhhhgggfffeeeddddddcccddddddcccccccccccccccddddddcccdddfffggghhhhhhggggggffffffffffffffffffeeeeeehhhhhhggggggggghhhiiiiii000000000111222222333333111111111111111111111111000000000000000000000000222222222111111111111111333333222222111000000000000000000000000000000000///000111222222222222222222222222111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222333333333333222222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111333333333222222222111111111222222111000000111333111111111111111111111111333333333333333333333333333222222111111222222333111111111111111111111111444444222222222222444444333333333333222222222222111111222222333444444555333333333222222222222111111111111111222222222222111111222333333444555555555444444444444333333333222333333444555444444444444444555555555555444444444444333333333333444444333333333333333333333333111111222333333333222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222444333333222222111111111111111111111111111111111000222555666555444444444777888<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>??????>>>>>>???@@@AAAAAABBBDDDGGGIIIKKKMMMNNNQQQTTTUUUVVVYYY^^^cccoootttyyyzzzyyyzzz~~~}}}zzztttlllfffbbb]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[]]]^^^```aaa[[[[[[YYYYYYYYYYYY[[[[[[]]]\\\\\\]]]``````___^^^\\\[[[ZZZZZZZZZ\\\^^^```]]]_________^^^^^^___aaabbbdddfffgggiiioooyyy~~~xxxuuuuuuxxx{{{zzzooogggeeehhhpppvvvrrrkkkddd]]]VVVOOOPPPPPPNNNKKKJJJIIIJJJKKKIIIGGGEEECCCBBBAAAAAA>>>===<<<<<<===@@@BBBDDDDDDFFFIIIMMMQQQSSSTTTTTTVVVWWWXXXYYY[[[[[[\\\\\\ZZZZZZ[[[[[[\\\]]]]]]]]]___```````````````______aaaaaa```______``````aaabbbaaaaaa``````aaaaaabbbccccccccccccccccccccccccbbbaaaaaaaaabbbdddeeefffeeeeeedddddddddddddddccceeeeeeeeeeeeffffffffffffiiihhhgggfffeeedddddddddccccccbbbccccccdddeeefffcccdddeeefffggggggffffffeeeeeeeeeeeeeeeeeeffffffggggggggggggggghhhiiiiii000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111000000000000000000000000000000//////000111222333333333111111111111111111111111111111111111111111111111111000000//////000000111111111111111111111111111111111222333333333333222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222111111111111111111111333444444333222222333555111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444333333333222222222222111111111222222333333333333222222222222222222222222222222222222333333333333222222222333333444444444444444444444444444444444333333444555555555555444444444555555555555444444444333333333333333333444333333333333333333333333000111222222333333333333222222222222222222222222111111222222222333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222333333333222222111111111111111111111111111111111333444666666555444555666666666999===AAANNNfff{{{yyyrrrooonnnllljjjkkkiiifffbbbZZZTTTXXX```nnnyyyvvvcccSSSGGG???;;;;;;:::::::::::::::<<<===>>>@@@AAAAAAAAABBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<===???>>>======>>>@@@???@@@AAABBBEEEGGGIIIJJJMMMPPPTTTUUUVVVXXX]]]aaahhhooovvvxxxvvvwww}}}}}}~~~~~~zzzsssmmmhhh___^^^\\\[[[ZZZZZZZZZZZZYYYXXXXXXYYY[[[^^^aaabbb[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^___```______\\\\\\[[[[[[[[[]]]___```]]]^^^___^^^]]]]]]___aaaaaaccceeefffhhhnnnwww~~~{{{uuusssvvvxxx~~~sssjjjfffeeemmmsssrrroooiii```XXXPPPQQQPPPOOOMMMKKKIIIIIIJJJIIIHHHFFFEEECCCBBBAAA???>>>=========???AAABBBBBBDDDGGGKKKOOORRRTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]``````aaaaaa``````______aaa`````````____________aaa``````______``````aaaaaaaaabbbbbbbbbbbbbbbcccbbbaaa``````aaabbbcccdddccccccccccccccccccccccccddddddeeeeeeeeefffffffffiiiiiigggfffeeedddddddddbbbbbbbbbcccdddeeefffggg```aaacccdddddddddccccccddddddeeeeeeeeeeeefffffffffeeeeeeeeefffggghhhiii111111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111000000000000000000000000//////000111111222333444111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222333333333333222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000//////000111111222333333333444444333222222333555111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333222222222111111111333333333222222111111111222222222222222222222222333333333444444444444555444444444333333222222222444444444444444444444444444444555666666666666666444444555555555555444444333333333222222333333333333333333333333333333333000111222222333333333333333333333333333333333333111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333222222222222222111111111111111111111111111444444333222111111444777555666:::<<<>>>FFFXXXjjj~~~}}}|||sssnnnllljjjhhhhhhfffeeebbb[[[TTTTTTZZZ```iiiwwwttt```PPPEEE>>>::::::999999999:::<<<>>>??????@@@AAABBBBBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;===>>>>>>===<<<>>>?????????@@@AAACCCEEEGGGHHHIIIMMMQQQSSSTTTWWW[[[```cccjjjqqqsssrrrsssyyy~~~xxxqqqlllbbb```^^^\\\ZZZZZZZZZZZZYYYYYYXXXXXXYYY\\\___aaaZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^____________]]]\\\\\\\\\]]]^^^___```^^^_________^^^^^^```aaaaaacccdddeeegggmmmvvv}}}{{{tttqqqtttwwwyyyoooiiidddjjjppprrrqqqmmmcccYYYQQQQQQPPPOOOMMMKKKIIIGGGJJJJJJJJJIIIGGGEEECCCBBB???>>>>>>======>>>??????AAACCCFFFJJJMMMPPPSSSTTTSSSTTTUUUVVVWWWWWWXXXWWWYYYZZZZZZ[[[[[[\\\]]]]]]______````````````______````````````______^^^^^^```______^^^^^^______````````````aaaaaaaaabbbbbbbbbaaa`````````aaabbbcccccccccccccccccccccccccccdddddddddeeeeeeeeeeeefffhhhgggfffeeeeeeddddddeeeccccccccccccdddeeefffgggaaabbbcccdddddddddcccbbbddddddddddddeeeeeeffffffdddccccccdddeeefffgggggg111111111111111111111111111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111000000000000000000000000111000000000111222333333111111111111111222222222222222222222222222222222222222111111111111222222222222222222222222222222111111222333333333333222222222222222222222222222111222222333333222222111222222222222222222222222000000000000000000000000...///000111222333444444111222222111000000111333111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333222222222222111111111111444333333222111111000000111222222222222333333333333333333333444444444444555555444333333222111111333333333444444444444555444555666666777777666666444444555555555555444444333333222222222222333333333333333333333333333333111111222333333333222222333333333333333333333333111111222222222333333333111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111111111000...---///222666555666999======AAAMMMZZZttt{{{~~~xxxqqqnnnkkkhhhfffdddcccbbb^^^WWWUUUXXXWWW]]]iiiwwwppp^^^QQQEEE===:::999777777777999;;;<<<===>>>@@@BBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>??????AAABBBDDDFFFGGGEEEIIINNNPPPQQQSSSXXX[[[^^^dddjjjllllllnnnssswww~~~|||tttnnngggeeebbb___\\\[[[[[[\\\[[[ZZZYYYXXXYYYZZZ\\\^^^YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^]]]]]]^^^___]]]]]]]]]]]]^^^___``````^^^___``````______```bbbbbbccceeeeeegggmmmvvv}}}zzzrrrooorrrwwwwwwooohhhmmmqqqssstttqqqggg[[[TTTRRROOONNNMMMLLLJJJHHHJJJKKKLLLLLLJJJHHHEEECCC@@@???>>>>>>============@@@BBBDDDGGGJJJMMMPPPQQQQQQRRRSSSUUUVVVVVVWWWWWWYYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^^^^___``````______```````````````___^^^]]]___^^^^^^^^^^^^^^^^^^___^^^______``````aaaaaaaaacccbbbaaa```___```aaabbbbbbccccccccccccdddddddddddddddddddddeeeeeeeeeeeefffeeeeeeddddddeeeeeeeeeddddddcccddddddeeefffgggdddeeefffggggggfffeeedddccccccddddddeeeeeeffffffcccccccccdddeeefffggghhh111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000222111111000000111222333000000111111111222222222222222222222222222222222333333222222222222333333222222222222222222222222111111222333333333333222222222222222222222222222111222333333333333222111222222222222222222222222111111111111111111111111111111111222222222333333111222222111000000111333111111111111111111111111111111111111111111111111111222333333333333222111222222222222222222222222222333333444444333333222222222222222111111111111222222222111111111111111111111222222222333333333111111111222222222333333333333333333333333333333333333333444444444555555333444555555666666555555444444555555555555444444333333222222222222333333333333333333333333333333222222333333333222111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111///000000000000111333555666555777:::;;;===EEENNN```vvvwwwrrrmmmjjjkkkfffdddeeeeee```[[[[[[WWWZZZ```kkkxxx~~~mmm^^^OOOCCC>>>===:::888777777999:::;;;<<>>>>>>>>>>>>>>>>>>>>===;;;;;;::::::;;;:::<<<======<<<;;;===>>>>>>??????@@@BBBDDDFFFGGGFFFJJJNNNPPPPPPQQQUUUXXX\\\___cccfffgggiiilllnnnxxx}}}zzzuuunnnkkkgggccc```^^^^^^^^^\\\[[[ZZZYYYXXXXXXYYYZZZXXXYYYYYYYYYYYYYYYYYYXXXXXXZZZ]]]]]]\\\[[[]]]___]]]]]]]]]^^^______`````````aaaaaaaaa``````bbbcccbbbdddeeeeeegggmmmvvv}}}xxxpppmmmrrrwwwyyyooorrruuuwwwyyywwwlll```WWWTTTPPPNNNNNNNNNLLLJJJKKKLLLNNNNNNMMMJJJFFFDDD@@@@@@???>>>===<<<<<<<<>>:::888888888999:::<<<>>>AAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???>>>===<<<;;;::::::::::::;;;===<<<;;;;;;<<<>>>??????@@@AAABBBDDDFFFGGGJJJMMMQQQRRRQQQRRRTTTWWW[[[\\\___aaadddfffggghhhpppvvv~~~ssspppkkkfffbbb`````````]]]]]][[[ZZZXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWZZZ]]]]]][[[ZZZ\\\^^^]]]]]]^^^^^^___````````````aaabbbaaa``````bbbdddcccdddeeefffgggmmmvvv}}}~~~wwwnnnlllqqqxxx|||vvvxxxyyy{{{}}}|||pppdddZZZVVVQQQNNNOOOOOOMMMLLLKKKMMMOOOPPPNNNKKKHHHEEE@@@@@@???>>>===<<<;;;;;;===>>>???AAACCCFFFHHHJJJMMMNNNPPPRRRTTTVVVVVVWWWYYYYYYYYYZZZ[[[[[[\\\\\\YYYZZZ[[[]]]^^^___``````___```aaaaaa```^^^\\\[[[^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]^^^^^^___```aaaaaadddcccbbbaaa``````aaaaaacccccccccddddddeeeeeeeeeccccccdddddddddeeeeeeeeeaaaaaaaaabbbcccdddfffgggffffffeeedddddddddeeeeeedddeeefffffffffeeedddcccbbbbbbcccddddddeeeffffffeeeeeeffffffhhhiiijjjkkk111111111111111111111111//////000111111111111111000000111111111111000000222111111111000000//////111111111111111111111111000000111111111111000000111111000000//////......000000000000000000000000000000000000000000000000111111111111111111111111444333333222111000//////444333333222111111111222444444444444444444444444222222222222222222222222333333222111000000111111333222222111111222222333111111111111111111111111000111222222111000111222555444333333222222333333222222333333333222222111000111111111111222222222444444444444444444444444222222333333333333444444333333333222222222111111444444444444333111///...111111111111111111111111000111111111111222222222222222222222222222222222333333333444444444555555333333333444444444555555333333333333333333333333222333333444444333333222222222222111111111000000000000111222222222222111111111111222222333333333444444333333222111000000111111111111111111111111000000000000000000000000000000000000000000000000............////////////000000000000000000000000111111000000111111222333111222222333333222222111111111111111111111111111111111222222222333333333444444555555666888999:::DDDVVVlll~~~~~~~~~uuummmpppkkkjjjooorrrqqqooooooggg^^^[[[aaaeeekkk{{{zzzhhhUUUOOOGGG???===;;;888999<<<:::;;;===???AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;:::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>=========<<<<<<===>>>@@@CCCEEEFFFJJJLLLOOORRRTTTVVVVVVVVVXXXXXXXXXWWWVVVVVVYYY[[[[[[\\\\\\]]]]]]^^^^^^___```___^^^]]]]]]]]]]]]]]]``````___^^^]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]^^^```dddccc```^^^]]]___aaabbb```aaaccccccdddcccbbbaaaccccccccccccccccccccccccaaabbbccceeefffgggggggggfffffffffffffffeeeeeeeeeddddddddddddddddddddddddcccccccccddddddeeeeeeeeeffffffffffffggghhhiiijjj000000000000000000000000//////000111111111111111000000111111111111000000111111111111000000000///000000000000000000000000000000111111111111000000000000000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333222222111000000000444333222222111111111222333333333333333333333333222222222222222222222222333222222111000000111111222111111000000111111222111111111111111111111111000111222222111000111222444444333222222222222333222222222333333222222111000111111111111222222222333333333333333333333333222222222333333333444444333333222222222111111111222222333333333222111000111111111111111111111111000111111111111222222222222222222222222222222222333333333444444444444555333333333333444444444444333333333333333333333333222333333444444333333222222222222111111111000000000000111222222222222111111111222222222333333333444444333222222111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000111111222333222222222333333222222222111111111111111111111111111111222222222333333333444444444555666888999:::AAAMMM^^^qqq}}}uuusssnnnmmmqqquuusssqqqrrrlllddd```bbbbbbcccqqqtttdddUUULLLDDD@@@<<<888777999999:::<<<>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCKKKTTTUUUPPPLLLNNNQQQVVVYYY\\\]]]^^^___aaaccciiilllsss{{{|||vvvpppllliiihhhhhhhhhfffcccaaa___^^^[[[YYYXXXXXXXXXYYYYYYYYYYYYYYY[[[ZZZYYYYYYYYY[[[]]]^^^^^^^^^^^^^^^___```aaabbbbbbaaa```______aaabbbdddcccdddeeefffhhhmmmssswww}}}{{{vvvppplllkkkmmmooowww}}}}}}vvvggg]]]SSSQQQRRRPPPOOOOOOMMMNNNNNNNNNMMMKKKIIIGGGCCCBBBAAA@@@>>>=========<<<<<<===>>>@@@BBBDDDEEEHHHJJJMMMPPPSSSUUUVVVVVVWWWXXXXXXWWWVVVVVVYYY[[[[[[[[[\\\]]]]]]^^^^^^___```___^^^]]]]]]]]]]]]^^^```______^^^]]]]]]\\\\\\\\\^^^______^^^]]]___```dddbbbaaa______```aaabbb```aaabbbcccccccccbbbbbbccccccccccccccccccccccccbbbcccdddeeeffffffffffffddddddddddddeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddeeeeeeeeeeeeffffffffffffggghhhiiijjj//////////////////////////////000111111111111111000000111111111111000000111111111111000000000000////////////////////////000000111111111111000000///000000111222333333333000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333222111111111111222222222222222222222222222222222222222222222222222333222111111000111111111111000000000000000000111111111111111111111111111000111222222111000111222444444333222222222222222111222222333333222222222000111111111111222222222111111111222222222222222222222222222333333333333333222222222222111111111000111222333333333333333111111111111111111111111000111111111111222222222222222222222222222222222333333333333444444444444222222222222333333333333333333333333333333333333222222333333333333222222222222222111111111111111000000111222222222222111111222222222222333333333333333333222111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111000000000000111222222222222222222222222222222111111111111111111111111111111222222222333333333444444444555666777888999<<>>???AAAAAACCCBBBBBBAAAAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???AAABBBCCCAAAFFFKKKMMMLLLKKKLLLNNNSSSUUUXXXZZZ[[[\\\^^^___ccceeekkkssszzz}}}xxxtttqqqnnnmmmiiigggeeecccaaa^^^ZZZWWWYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXZZZ[[[\\\^^^^^^^^^^^^___```aaaaaaaaa```___^^^___```aaabbbbbbccccccdddfffkkkqqquuuxxxvvvrrrmmmiiiiiikkknnnsssxxx{{{mmmaaaVVVSSSSSSRRRQQQSSSNNNNNNNNNNNNMMMLLLJJJIIIDDDDDDBBB@@@???>>>======<<<<<<<<<>>>???AAACCCDDDEEEGGGJJJNNNQQQTTTUUUVVVVVVWWWXXXWWWWWWWWWYYY[[[[[[[[[\\\\\\]]]^^^^^^^^^______^^^]]]]]]]]]^^^^^^_________^^^^^^]]]]]]\\\]]]^^^```___^^^^^^___aaabbbbbbbbbaaaaaaaaaaaaaaa```aaabbbbbbccccccbbbbbbccccccccccccccccccccccccccccccdddeeeeeeeeeeeeeeebbbbbbccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeffffffeeeffffffggghhhiii000000000000000000000000//////000111111111111111000000111111111111000000111111111000000000000000000000000000000000000000000000111111111111000000000000000111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222111111111111111222222222222222222222222222222222222222222222222222222222111111111111111222111111000000000000111111111111111111111111111111000111222222111000111222444333333222111222222222111111222333333333222222000000111111111222222222111111111222222222222222111222222222222333333333222222222222111111111111111111222222333333333333111111111111111111111111000000111111111222222222222222222222222222222222222222333333333444444444111111222222222333333333333333333333333333333333222222333333333333222222111111111111111111111111000000111222222222222111222222222222222222222222333222222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000000000000111222222222222222222222222222222111111111111111111111111111111222222222333333333444444444444555666777888888;;;BBBOOOeee}}}~~~~~~vvvrrrsssuuusssssstttuuurrrnnnggg\\\UUU[[[fffmmm}}}tttgggXXXLLLCCC<<<;;;===999::::::;;;<<<>>>??????BBBBBBBBBBBBAAAAAA@@@??????>>>======<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>@@@BBBCCCCCCDDDFFFHHHJJJLLLMMMNNNPPPSSSVVVXXXXXXYYY[[[]]]___aaaeeekkkrrryyy}}}{{{vvvsssnnnkkkgggdddbbb___\\\ZZZZZZYYYYYYYYYYYYYYYXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\^^^^^^^^^^^^^^^___```aaa```______^^^___```aaaaaaaaabbbbbbccceeejjjppptttwwwuuurrrmmmjjjjjjlllooooootttzzz}}}~~~sssgggZZZVVVUUUTTTUUUVVVOOOPPPPPPOOONNNMMMKKKJJJFFFEEECCCAAA???>>>======<<<<<<<<<===>>>???AAABBBBBBDDDGGGJJJNNNRRRTTTVVVUUUWWWXXXXXXWWWWWWYYY[[[[[[[[[[[[\\\]]]]]]^^^^^^___^^^^^^]]]]]]]]]^^^^^^______^^^^^^^^^]]]]]]]]]]]]___``````___^^^```aaaaaaaaabbbccccccbbbaaa`````````aaabbbbbbbbbccccccccccccccccccbbbbbbbbbbbbcccddddddeeeeeeeeeddddddaaabbbbbbcccdddeeeeeefffeeeeeeeeefffffffffffffffgggggggggffffffeeeeeedddeeeeeeeeeeeefffggghhhhhh111111111111111111111111//////000111111111111111000000111111111111000000000000000000000000111111111111111111111111111111000000111111111111000000111111000000000/////////000000000000000000000000000000000000000000000000111111111111111111111111000000000111222222333333111111111000000111222222333333333333333333333333222222222222222222222222222111111111111111222222222222222111111222222222111111111111111111111111000111222222111000111222333333222111111111111222000111222333333333333333000000111111111222222222111222222222333333333444111111111222222222333333222222222111111111000000333333222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222222222222333333333444444111111222222222333333333333333333333333333333333111222222333333222222111111111111111111111111111000000111222222222222111222222222222222222222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000//////000000111222333222222111111222222333111111111111111111111111111111222222222333333333444333333333444555666777666999>>>GGGTTThhh~~~zzzsssrrrqqqooooooppptttssspppiii^^^WWWYYY```bbbppptttbbbSSSHHH???===???::::::::::::;;;<<<===>>>AAAAAABBBBBBBBBAAA@@@???======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===???AAABBBBBBBBBCCCEEEHHHKKKMMMMMMOOORRRUUUVVVWWWXXXZZZ\\\^^^```bbbffflllssszzz~~~~~~xxxssslllgggdddcccbbbbbb[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]___^^^^^^^^^^^^______```_______________``````aaa```aaabbbccceeejjjpppuuuxxxvvvrrrmmmjjjjjjlllooonnnqqquuuwwwwwwxxx|||zzzlll___ZZZYYYWWWXXXZZZSSSSSSRRRQQQPPPNNNMMMLLLHHHFFFDDDBBB@@@>>>===<<<;;;;;;;;;<<<===>>>???@@@???AAACCCGGGKKKOOORRRTTTTTTVVVXXXXXXXXXXXXYYYZZZZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^___^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^______^^^^^^___aaa___```bbbccccccbbbaaa```___``````aaaaaabbbcccccccccccccccbbbbbbaaaaaaaaaccccccddddddeeedddddddddbbbccccccdddeeeffffffgggeeeeeeeeefffffffffgggggggggggggggffffffeeeeeedddddddddddddddeeefffggghhh111111111111111111111111//////000111111111111111000000111111111111000000000000000000111111111111111111111111111111111111000000111111111111000000111111000000///......---000000000000000000000000000000000000000000000000111111111111111111111111000000111111222222222333111000000000000111222222333333333333333333333333222222222222222222222222111111111000111111222333333333222222222222333333111111111111111111111111000111222222111000111222333333222111111111111111000111222222333333333333000111111111111222222222111111222222333444444444111111111111222222222222222111111111111000000000444444333222111111111222111111111111111111111111000111111111111222222222222222222222222222222222222222222222333333333333222222222222333333333333333333333333333333333333111111222222222222111111111111111111111222222222000000111222222222222111333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000////////////000111111444333222111111222333444111111111111111111111111111111222222222333333333333333333333333444555555555888===BBBGGGUUUnnnwwwrrrppplllkkklllppppppnnniiibbb]]]\\\^^^\\\hhhxxx~~~mmm^^^QQQEEE@@@@@@;;;;;;:::::::::;;;===>>>@@@AAABBBBBBBBBAAA@@@???===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@AAABBBDDDGGGIIIKKKNNNQQQSSSUUUVVVWWWYYY[[[]]]___aaaccchhhooowww}}}{{{rrrjjjfffeeedddccc]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[[[[\\\]]]]]]^^^^^^___^^^^^^^^^^^^^^^____________`````````aaaaaaaaa___aaabbbdddggglllsssxxxxxxvvvrrrlllhhhgggiiilllmmmpppssstttrrrrrrtttwww}}}{{{yyy{{{~~~qqqddd^^^\\\[[[ZZZ\\\XXXWWWUUUSSSQQQOOONNNMMMIIIHHHEEECCC@@@>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>???AAADDDHHHLLLOOOQQQTTTVVVXXXYYYXXXXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]]^^^^^^]]]]]]]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]___^^^]]]]]]^^^```^^^___aaabbbbbbaaa``````_________```aaabbbcccdddcccccccccbbbaaaaaa``````bbbbbbcccdddddddddddddddccccccddddddeeeeeeffffffdddddddddeeeffffffggggggfffffffffeeeeeeeeeeeeeeedddddddddddddddeeegggggg111111111111111111111111//////000111111111111111000000111111111111000000///000000000111111111111111111111111111111111111000000111111111111000000111000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222000000000000000111222222222222222222222222222222222222222222222222222222111111000000111222222333222222111111111111222222111111111111111111111111000111222222111000111222333222222111111111111111000000111222333333333333000111111111111222222222000000111111222333333333111111111111222222222222111111111111000000000000333222111111111222333444111111111111111111111111000111111111111222222222222222222222222222222222111222222222222333333333333333333333444444444444333333333333333333333333111111222222222222111111000000111111111222222222000000111222222222222111333333333222222222111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///////////////000111111444333111000000111333444111111111111111111111111111111222222222333333333333333333222333333444555666666999>>>AAAKKK^^^qqq|||uuupppkkkjjjkkkkkkkkkjjjgggeeebbb___\\\YYYaaaooo~~~{{{oooaaaQQQFFFBBB===<<<:::::::::;;;===>>>???@@@BBBCCCCCCBBB@@@???>>>======<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>===???BBBCCCCCCDDDGGGJJJLLLOOORRRTTTTTTUUUWWWYYYYYY[[[^^^aaaeeelllvvv|||}}}vvvooojjjgggddd______^^^]]]]]]\\\[[[[[[ZZZ[[[\\\]]]]]]^^^^^^^^^___^^^^^^]]]]]]^^^^^^___``````aaaaaabbbbbbaaaaaa___aaaccceeeiiiooovvv{{{{{{xxxsssmmmgggfffgggiiilllooossssssqqqpppqqqsssxxxvvvuuuvvvyyy}}}tttgggbbb```]]]\\\]]]\\\[[[XXXVVVSSSQQQOOONNNJJJIIIFFFCCC@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<=========???BBBEEEIIIMMMOOOSSSUUUXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]]]]\\\\\\]]]___^^^^^^___```````````````____________```bbbccceeecccccccccbbbaaa````````````aaabbbcccdddeeeeeeeeeccccccccccccddddddddddddcccccccccdddeeefffffffffddddddddddddeeeeeeeeeeeeccccccccccccdddeeefffggg000000000000000000000000//////000111111111111111000000111111111111000000//////000000111111111222000000000000000000000000000000111111111111000000000000000111222222333333000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000///000000111222222000000000000000000000000222222222222222222222222111111000000111222333333111111000000000000111111111111111111111111111111000222222222111000111222333222222111000111111111///000111222333444444444000111111111111222222222...//////000111222222222000111111111111222222222111111111111000000000000111000000000111333555666111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333333333444444444444555555333333333333333333333333111111222222222222111111000000111111222222222222000000111222222222222111333333333222222111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000///////////////000111111444333111000000111333444111111111111111111111111111111222222222333333333333333222222333333444444666333555;;;@@@GGGUUUeee}}}xxxrrrllljjjkkkhhhhhhfffeeefffeee```ZZZWWW\\\iiizzzppp]]]MMMEEE>>>===;;;::::::;;;===>>>???@@@BBBCCCCCCBBB@@@??????>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>=========AAADDDEEECCCDDDGGGJJJKKKMMMPPPRRRSSSTTTVVVWWWVVVYYY\\\___dddkkkuuu|||{{{~~~vvvoookkk``````___^^^^^^]]]\\\\\\ZZZZZZ\\\]]]]]]^^^]]]]]]___^^^^^^]]]]]]]]]^^^^^^``````aaabbbbbbbbbbbbbbb___aaacccfffjjjqqqxxx~~~~~~|||vvvoooiiifffgggiiikkkooossstttqqqpppppprrrzzzyyyxxxxxxzzz}}}vvvjjjdddbbb___]]]]]]___]]]ZZZWWWTTTQQQPPPOOOKKKIIIGGGDDDAAA>>>===<<<;;;;;;;;;::::::;;;;;;<<<======>>>AAADDDHHHKKKNNNRRRUUUXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^ZZZ\\\]]]]]]\\\[[[]]]^^^^^^^^^^^^^^^______``````______^^^___```bbbdddeeecccccccccbbbaaa``````______```bbbcccdddeeeeeefffcccccccccbbbbbbbbbbbbbbbbbbbbbcccddddddeeeffffffcccccccccddddddeeeeeeeeeccccccccccccdddeeeffffff000000000000111111111111...///000000000...---,,,111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222222000000111111111111000000000000000000111111111111000000000000000000000000111111000000000000111111444333222111111222333444666555555444333222111111777666444333222111111111111111222222222333333333222222222222222222222222333333222111000000111111111111111111111111111111000000000000//////////////////000111222222333333111111111111111111111111000111111111111222222222444444333222111111111222444333222111000000000000222222222111111111000000111111222222222222111111222111000000000111333333000000000111222222222333111111111111111111111111222222222222222222222222333333333222222111111111333333222111000000111111111111111111111111111111000000000000000000000000111111111111111111111111333333222222111000//////////////////////////////000000000000000000000000////////////////////////000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000222111111111000000//////111000000000111222333333111111222333333333333222777777777777999???FFFLLLiii}}}tttmmmjjjjjjiiigggeeefffgggeeeaaa\\\^^^[[[```ooottt^^^LLLHHHCCC???>>><<<999999===>>>???@@@AAABBBBBBBBBBBB??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBCCCDDDIIIJJJLLLNNNOOOQQQTTTWWWVVVWWWYYY]]]bbbgggkkknnnvvvxxx||||||uuunnniiieeedddeeeeeeaaa]]]^^^___```^^^\\\\\\^^^aaa``````aaa```^^^^^^___aaa```aaaaaabbbbbbaaa___^^^]]]\\\___eeejjjnnnvvv}}}{{{xxxrrrllliiihhhiiimmmpppsssssspppoooooopppwww|||}}}yyywww|||}}}tttjjjaaa]]]^^^___```___\\\YYYVVVSSSQQQPPPPPPMMMJJJGGGEEECCC@@@===<<<<<<;;;;;;;;;;;;::::::>>>>>>???AAADDDGGGJJJLLLRRRSSSTTTVVVWWWXXXYYYYYYXXXXXXZZZ[[[[[[\\\\\\\\\YYYZZZ\\\]]]^^^]]]]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[\\\]]]^^^___\\\\\\\\\]]]^^^___```aaa^^^^^^]]]\\\]]]^^^___``````aaabbbccccccbbbaaa```aaabbbbbbbbbccccccccccccbbbaaa```___```bbbdddeeeeeedddbbbaaaaaabbbdddeeefffeeeeeeddddddeeeeeeffffffeeecccbbbbbbccceeefff000000000000111111111111000000111111111000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000111111111111000000000000000000111111111111000000000000000000000000111111000000000000111111333222222111111222222333444444333333222111111111333333222222111111222222111111111222222222333333111111111111111111111111111111000///////////////111111111111111111111111111111111111111111111111///000000111222222333333111111111111111111111111000111111111111222222222333333222111111111111111333333222111000000000000222222222111111111000000111111222222222222111111222111000000000111222333111111111111111222222222111111111111111111111111222222222222222222222222333333333222222222111111333222222111000000111111111111111111111111111111000000000000000000000000111111111111111111111111333333222222111000000///000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000///111111111000111111222222111111222333333333333222444444444333555:::AAAFFFYYYmmmzzzrrrmmmlllhhheeebbbaaabbbbbb___[[[[[[VVVXXXeeeuuunnn^^^QQQHHH@@@===;;;888999<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@>>>===<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBDDDDDDGGGIIIKKKLLLMMMOOORRRUUUVVVWWWYYY\\\```dddhhhjjjmmmooorrrwww{{{uuummmiiihhheeeaaa]]][[[]]]]]][[[YYYYYY\\\___```aaabbbaaa______aaabbb___```aaabbbccccccbbbbbb^^^]]]^^^dddhhhmmmuuu~~~~~~zzzsssmmmiiihhhhhhiiinnnrrrtttsssqqqqqqrrrwww{{{}}}yyyxxx{{{~~~vvvlllccc^^^]]]^^^^^^^^^\\\[[[XXXUUUSSSQQQRRROOOLLLJJJHHHDDD@@@===<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBEEEHHHJJJQQQRRRSSSUUUWWWXXXXXXYYYXXXYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\]]]^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^___``````^^^^^^]]]]]]]]]^^^___``````aaabbbbbbbbbbbbaaa```aaaaaaaaabbbbbbbbbccccccbbbbbb```___```aaacccdddeeedddbbbaaaaaabbbdddeeeeeeeeeddddddddddddeeeeeegggfffdddccccccdddfffggg000000000000111111111111222222111111111222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////......///000000000000000000000111111111111000000000000000000111111111111000000000000000000000000111111000000000000111111111222222222222222222111111111111111111111111111000000000111111222222222111111111222222222222333000000000000000000000000111111000////////////000111111111111111111111111222222222222222222222222000000000111222222333333111111111111111111111111000111111111111222222222222222111000000000111111222222111111111111111222222222222111111111111111111111222222222222111111111111000000111111222333222222222111111111111111111111111111111111111111333333333333333333333333333333333222222222222111333222111111000111111111111111111111111111111111000000000000000000000000111111111111111111111111333333222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000222222111111000111111111111111222333333333333222333333222222333777<<<@@@HHHZZZrrrzzzsssnnniiieee```___``````^^^\\\ZZZSSSPPPXXXffftttuuu```SSSEEE???===;;;:::<<<<<<<<<===>>>???@@@AAAAAADDDCCCCCCAAA???===;;;:::=========<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<>>@@@CCCFFFHHHOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[]]]^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZ]]]]]]]]]]]]^^^^^^___```^^^^^^]]]]]]^^^^^^___``````aaaaaabbbbbbaaaaaa````````````aaaaaaaaabbbbbbdddcccaaa`````````aaabbbdddcccbbbaaaaaabbbcccdddeeeeeeddddddddddddeeeeeegggfffeeeddddddeeefffggg///000000000111111111111222111111000111222444555111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222000000111111111111000000///000000000111111111111000000000000000000000000111111000000000000111111000111222333333222111000//////000000111111111222000111111222222222222222111111111111222222222222111111111111111111111111333333222111111222222222111111111111111111111111111111111222222222222222000000111111111222222222111111111111111111111111000000111111111222222222111111000000000000000111111111111000111111222222111111111111111111111111111111222222222222111111111111111111111222222222333222222222111000000000111111111111111111111111333333333333333333333333222222222222222222222222222222111111111111111222111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000333333222111000000000111111111222333333333333222444555555444444666;;;>>>AAANNNbbbwwwxxxrrrlllhhhdddccccccccc```]]]\\\SSSMMMPPPZZZhhhyyyrrraaaOOOFFFBBB???===<<<;;;;;;;;;<<<===>>>???@@@CCCCCCCCCBBBAAA???===;;;============<<<<<<<<<<<<;;;<<<=========<<<;;;:::======>>>???AAABBBDDDEEEDDDEEEHHHIIIJJJLLLOOORRRVVVWWWXXXYYY[[[]]]______```cccfffgggkkkuuuzzzsssnnniiiggg```___^^^]]]\\\\\\]]]^^^___aaabbbbbbaaa```aaabbb______```aaabbbbbbccccccbbb___^^^```dddhhhqqqzzz}}}yyyrrrlllhhhggghhhhhhmmmuuu{{{|||zzzvvvtttuuuzzz~~~{{{yyyyyy{{{zzzqqqhhh```[[[YYYYYYZZZ]]]^^^^^^\\\YYYXXXUUUSSSRRRPPPNNNIIICCC>>>>>>===<<<<<<<<<<<<===>>>===<<<===>>>@@@BBBEEEFFFLLLMMMPPPRRRTTTVVVWWWWWWYYYYYYZZZZZZZZZZZZZZZYYY[[[\\\]]]^^^______``````^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[]]]]]]]]]]]]]]]^^^___```^^^^^^^^^^^^^^^______``````aaaaaaaaaaaaaaaaaa```````````````aaaaaaaaaaaadddcccbbbaaa````````````cccbbbbbbaaabbbbbbcccdddeeeddddddddddddddddddeeeeeeddddddccccccddddddeee///000000000111111111111111000//////000111333444111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222222000000111111111111000000///000000000111111111111000000000000000000000000111111000000000000111111000000222333333222000000...//////000000111111222333333444444333333222111000000111111111222222222222222222222222222222222333222222222222222333333111111111111111111111111000000000111111111222222111111111111111222222222111111111111111111111111000000111111111222222222111000000000000000111111111111111000111111222222111111111111111111111111111111222222222222111111000000111111222222222222333222222222111000000000111111111111111111111111333333333333333333333333222222222222222222222222222111111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111333333222111000000000111111111222333333333333222555555666555555666999;;;===DDDRRRfffzzzyyypppmmmiiihhhhhhfffaaa]]]]]]UUUNNNMMMRRR\\\mmm|||ooo\\\PPPJJJCCC>>><<<;;;;;;;;;;;;;;;===>>>??????@@@AAABBBBBBAAA???>>>>>>>>>=========<<<<<<<<<;;;;;;<<<======<<<;;;:::<<<======>>>@@@BBBCCCDDDCCCEEEGGGHHHIIIKKKOOOQQQTTTUUUVVVXXXYYY[[[[[[\\\]]]aaaeeefffgggmmmzzzzzzrrrllliiidddccc```___^^^^^^^^^]]]]]]___aaaaaa`````````aaa`````````_________``````bbb___^^^```cccgggpppyyyzzzyyyuuupppkkkhhhggghhhjjjooowww~~~}}}xxxsssuuuzzz~~~zzzyyyxxx||||||zzztttkkkaaa[[[XXXWWWYYY\\\^^^___^^^\\\[[[VVVUUUTTTRRRPPPKKKEEE@@@???>>><<<;;;;;;;;;<<<===>>>======>>>@@@BBBDDDEEEJJJKKKMMMPPPSSSUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZYYY[[[\\\\\\]]]^^^___```aaa^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]]]]^^^______^^^^^^_________``````___aaa``````````````````aaa````````````aaaaaaaaaaaaddddddcccaaa``````______aaaaaaaaaaaabbbccccccddddddddddddccccccdddddddddcccbbbbbbbbbbbbbbbbbbccc000000000000111111111111000000/////////000000111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111......///000000000000000000000111111111111000000000000000000111111111111000000000000000000000000111111000000000000111111000111111111111111111000//////000000111111111222333444444555444333222111000000000111111111111222222222222222222222222222111000000000000111222222111111111111111111111111//////000000111222222222111111111111111111111111111111111111111111111111000111111111111222222222111111000000000111222222222222111111111111111222111111111111111222222222111111222222222222111111000000111222222222222111222222222111111111111111111111111111111111111111222222222222222222222222111222222222222333333333111111111000111111222333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222111111000111111111111111222333333333333222222333444444333444666777888;;;EEEVVViii~~~wwwsssnnnkkkjjjgggccc___^^^XXXRRROOOOOOTTTaaannn|||kkk```UUUJJJAAA======<<<;;;::::::;;;<<<===<<<===???AAABBBBBB@@@???>>>>>>>>>=========<<<<<<:::;;;;;;<<<<<<<<<;;;;;;=========>>>???AAABBBCCCBBBDDDFFFGGGHHHJJJNNNPPPRRRSSSUUUWWWYYYZZZZZZ[[[ZZZ]]]aaaaaabbbfffnnnuuuxxxpppkkkhhheeebbb______^^^\\\[[[[[[^^^```aaa`````````aaaaaa```___^^^^^^^^^^^^___bbb______aaadddhhhpppxxxxxxwwwtttooojjjggggggiiikkkooovvv}}}yyysssvvvzzz|||yyyvvvxxxzzzzzzwwwoooeee]]]YYYWWWXXX[[[]]]^^^^^^^^^]]]YYYWWWVVVTTTRRRNNNIIIFFFBBBAAA>>><<<;;;;;;<<<===>>>>>>===>>>???AAACCCDDDGGGIIIKKKNNNQQQTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\]]]___aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[\\\]]]^^^___^^^^^^^^^]]]]]]^^^^^^___^^^^^^___````````````___aaa``````______``````aaa`````````aaaaaaaaabbbbbbcccccccccbbbaaa``````___``````aaabbbbbbcccccccccddddddccccccccccccddddddaaaaaaaaaaaaaaaaaaaaaaaa000000000000111111111111000000000111000000//////111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111......///000000000000000000000111111111111000000000000000000111111111111000000000000000000000000111111000000000000111111111111000000000000111111000111111111111111111111000111333444444333222111000000000000111111111111111111111111111111111111111000000000111111222333111111111111111111111111000000111111222333333444111111111111111111111111111111111111111111111111000111111111111222222222111111111111111222333333333333222111000000000000000000111111111222222222111111222222222222111111///000111222333222222111111111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333111111000000111222222333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.........///000111111111000000000000000000000000////////////000000000000000000000000000000000000///000000000111111111111111111111000111111222222111111222333333333333222000222333444333333444666666777===JJJXXXlll|||sssnnnkkkjjjhhhfffbbb^^^[[[WWWRRRQQQZZZdddvvvssseeeTTTHHHDDD???>>><<<:::::::::;;;<<<:::<<>>>>>>>>>>>>>>=========<<<::::::::::::;;;<<<<<<============>>>>>>@@@AAAAAA@@@BBBDDDEEEFFFHHHKKKNNNOOOQQQSSSVVVYYYZZZ[[[[[[YYYZZZ[[[[[[]]]aaaggglllrrr{{{yyytttnnnjjjeeebbbaaa```]]][[[\\\^^^aaabbbbbbaaaaaaaaa``````___^^^^^^___```aaaaaa______cccfffiiipppxxxyyyxxxuuuooojjjgggggghhhgggkkkrrrzzzyyytttwww{{{~~~yyyvvvuuuxxx|||zzztttjjjbbb]]]WWWXXXZZZ[[[]]]^^^^^^^^^\\\ZZZXXXVVVUUURRROOOLLLGGGEEEAAA>>>===<<<===>>>======<<<<<<===???AAABBBEEEGGGJJJMMMPPPSSSUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\^^^```aaa^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^___^^^^^^]]]]]]^^^^^^^^^]]]^^^___```aaa``````___aaa```____________```aaaaaaaaaaaabbbbbbbbbccccccbbbbbbbbbbbbbbbaaa``````___```aaabbbbbbcccccccccddddddccccccccccccddddddaaaaaabbbbbbbbbbbbaaaaaa000000000000111111111111000111222222222000///---111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222000000111111111111000000000000000000111111111111000000000000000000000000111111000000000000111111222111000//////000111222222222111111111111111111,,,...111333444444333222000000000000111111111111000000000000000000000000333222222222333444444555111111111111111111111111111111222333333444555555222222111111111111111111111111111111111111111111000111111111111222222222222222111111222333444444444333222111000000000000000000111111222222222222111111222222222222111111///000111222333222111111000000111111222222222333111111111111111111111111000000000000000000000000111111111222222333333333111111000000111222333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111222222////////////////////////000000000000000000000000////////////////////////---......///000111111222000000000000000000000000////////////000000000000000000000000000000000000//////000000111111111222111000000000111222333333111111222333333333333222000222555555555444555777777666;;;DDDNNN]]]wwwxxxpppmmmmmmnnnmmmfffdddccc___XXXSSSXXX```jjj{{{rrr^^^PPPKKKAAA???===:::999999:::;;;:::<<>>===>>>>>>>>>>>>============::::::999999:::<<<===???>>>>>>===>>>>>>???@@@@@@>>>@@@BBBCCCDDDGGGJJJLLLNNNOOOSSSVVVYYY[[[\\\\\\ZZZYYYWWWXXX[[[```fffjjjhhhpppxxxtttooojjjfffeeeccc```]]]\\\___bbbdddcccbbbbbbccc____________```aaacccddd```^^^```dddgggjjjqqqxxx|||zzzvvvqqqjjjgggfffgggdddgggnnnwww~~~zzzuuuwww|||yyyuuutttxxx}}}}}}wwwnnneee```XXXXXXYYYZZZ\\\]]]^^^______]]]ZZZXXXWWWVVVSSSQQQJJJHHHDDD@@@>>>>>>>>>???<<<<<<;;;;;;<<<===???@@@DDDFFFIIILLLPPPRRRTTTUUUTTTUUUVVVXXXZZZ[[[\\\\\\ZZZYYYYYYZZZ[[[^^^```aaa^^^^^^^^^^^^^^^^^^^^^^^^``````___^^^]]]]]]]]]]]]___^^^^^^]]]]]]]]]^^^^^^]]]^^^```aaaaaaaaa```___aaa```___^^^^^^___```aaabbbbbbbbbbbbccccccccccccaaabbbbbbbbbbbbaaaaaa```______aaabbbccccccccccccdddccccccccccccccccccdddbbbbbbccccccccccccbbbbbb000000111111111111000000000000000000111111111111111000000000//////......111111222222222222111111111111222333222111000///000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111111111111000000000000000222222222222222222222222111111000000111111222333111111111111111111111111444333333333222111111111111111111111111111111111000000111222333333444444444333333222111111111222111111222222222333333333222222222222222222222222000000000000000000000000000000000000111333666777...//////000111222222222333333333222222111111111333333333222222111111111222222111000//////000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222////////////////////////111111111111111111111111333333222111000000000111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000////////////000111222333222111111111000000//////000000000000000000000000000111111111111222222222...///111333444444444333111222333333444444333333777777999===CCCOOOdddwwwwwwqqqqqqrrrsssqqqmmmgggbbb___\\\YYYWWWeeelll{{{wwweeeUUUKKKEEE===;;;<<<>>><<<:::888:::<<<>>>@@@@@@@@@@@@@@@??????>>><<<;;;999888::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???AAABBBCCCCCCCCCEEEGGGGGGKKKOOORRRUUUWWWZZZ\\\WWWWWWWWWXXXZZZ]]]aaaccciiikkkpppuuu|||yyyqqqiiieeecccaaa```___^^^^^^```cccddddddcccbbbaaa```___^^^___```aaaaaaaaabbbdddiiipppvvvyyy~~~vvvllleeedddfffcccgggmmmtttzzz{{{yyywwwzzz||||||tttsssuuuyyy~~~zzzqqqiii```ZZZVVVXXX[[[\\\___dddccc```\\\ZZZZZZZZZWWWTTTNNNKKKGGGBBB>>><<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@CCCGGGJJJLLLNNNQQQSSSVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[^^^]]]\\\[[[[[[\\\]]]^^^]]]]]]]]]^^^___```aaabbb]]]]]]^^^^^^^^^^^^]]]]]]aaa^^^]]]^^^aaabbbaaa___aaa```______^^^^^^^^^^^^`````````bbbddddddbbb```aaaaaaaaaaaaaaaaaaaaaaaa``````aaabbbcccdddddddddfffeeedddcccbbbbbbbbbbbbbbbcccddddddcccbbbcccddd000000111111111111000000000000000000111111111111111111111000000/////////111111222222222222111111111111222222222111000///000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000111000000000000000000000222222222222222222222222111111000000111111222333222222222222222222222222222222222222222111111111111111111111111111111111//////000111111222333333333222111111000000000111111111111222222222333333222222222222222222222222111111111111111111111111111000000000111333555666///000000111222222333333333333333222222111111111333222222222222222222111222222111000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000////////////000111222333111111111111000000000///000000000000000000000000000111111111111222222222111111222222333333222222111222333333444444333333444444555888<<>>===<<<:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>@@@BBBBBBBBBBBBDDDFFFFFFHHHLLLOOOQQQTTTWWWZZZWWWVVVVVVWWWYYY\\\___aaaccceeeiiinnnsss{{{xxxpppkkkgggdddcccdddcccbbbcccdddeeeeeedddbbbaaa```______```aaabbbbbbbbbcccfffkkkqqqwww{{{~~~wwwmmmgggeeegggdddfffkkkrrrwwwzzzyyywwwwwwzzz~~~~~~xxxuuuvvvzzz~~~}}}uuunnnddd]]]XXXXXXZZZ[[[^^^cccdddaaa^^^\\\\\\[[[XXXVVVRRROOOJJJEEEAAA???>>>>>>;;;;;;;;;;;;<<<===>>>??????BBBFFFIIILLLNNNQQQTTTVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]^^^___```aaa^^^^^^^^^______^^^^^^^^^___]]]\\\]]]```aaa```^^^``````___^^^^^^^^^^^^^^^```___```aaaccccccbbb```````````````````````````aaaaaaaaabbbcccccccccdddeeedddcccbbbaaaaaaaaaaaabbbcccdddcccbbbaaabbbddd000000111111111111000000000000000000111111111111111111111111111000000000111111222222222222111111111111222222111111000//////000111111222222111111111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000111111111111111111111111111111111111000000111111222333222222222222333333333333111111111111111222222222111111111111111111111111/////////000111111222222222111000000///000000000111111111222222222222333222222222222222222222222111111111111111111111111222111111111111222333333000111111222222333333333222222222222222111111111111111111222222222222222222111000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111222222222000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000111222333111111111111000000000000000000000000000000000000000111111111111222222222333333222111111111111111111222222333333333333333444333444666777<<>><<<999777777888:::<<<>>>???@@@@@@??????@@@@@@AAA@@@@@@@@@;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<======>>>>>>===???@@@AAA@@@@@@BBBDDDDDDFFFHHHJJJLLLOOOTTTWWWVVVVVVVVVVVVXXXZZZ\\\^^^___aaadddgggkkkqqqwww|||{{{uuuoookkkhhhgggeeeccccccccccccbbbaaabbbaaa````````````aaabbbbbbcccdddgggmmmsssyyy}}}~~~wwwoooiiiggggggdddfffiiinnnssswwwwwwwwwuuuwww||||||vvvwwwyyy~~~|||wwwkkkccc[[[YYYYYYYYY\\\aaaeeebbb```___^^^]]][[[YYYVVVSSSOOOJJJEEEBBB@@@@@@;;;;;;;;;;;;;;;<<<===>>>>>>@@@DDDHHHJJJMMMQQQTTTUUUVVVXXXZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^______^^^__________________^^^]]]\\\\\\\\\^^^___^^^]]]______^^^^^^]]]^^^^^^^^^```______```bbbbbbaaa___________________________bbbbbbbbbbbbbbbbbbccccccdddcccbbbaaa`````````aaaaaabbbccccccaaaaaabbbccc000000111111111111000000///000000000111111111111222222111111111111111111111111222222222222111111111111111111111000000//////000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111000000000000000000000000111111000000111111222333222333333333333333444444000000000111111222222222111111111111111111111111000000000000111111222222222111111000000000111111111111111111222222222222111111111111111111111111111111111111111111111111222222111111111111111111000000111111111222222222222222222111111111111111000000111111222222333333111111000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111000000111111222222222222000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000////////////////////////000000000000000000000000000000//////000111222222111111111000000000000000000000000000000000000000000000111111111222222222333222111000000111222333111111222333333333333222555444555777777888@@@IIIUUUiii{{{{{{}}}{{{xxxuuurrrnnniiieee]]][[[\\\aaagggmmmxxx{{{kkkaaaSSSHHHAAA???>>>>>>777888999;;;===>>>???@@@???@@@@@@AAAAAA@@@@@@???<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======>>><<<===????????????@@@BBBCCCDDDFFFGGGHHHLLLPPPTTTUUUUUUUUUVVVWWWYYYZZZ[[[^^^```bbbdddgggkkkpppsss|||zzztttooollliiifffeeeeeeeeedddccccccbbbaaa```___```aaabbbaaabbbdddhhhnnntttzzz}}}}}}xxxqqqkkkhhhgggeeeeeefffjjjppptttvvvvvvuuuvvvzzz~~~uuutttvvv{{{tttjjj```\\\YYYXXX[[[___dddcccbbbaaa```___]]]\\\XXXVVVRRRMMMIIIEEEBBB@@@<<<;;;;;;;;;;;;;;;<<<===<<>>@@@@@@@@@@@@???>>>===<<<<<<=========<<<<<<;;;:::::::::;;;;;;<<<=========;;;===>>>>>>======???@@@CCCDDDEEEEEEFFFJJJNNNRRRTTTTTTUUUVVVWWWXXXYYYZZZ]]]^^^aaabbbdddgggjjjmmmuuuzzztttqqqnnnlllkkkkkkjjjiiieeedddbbbaaa`````````aaaaaabbbdddhhhmmmsssxxx{{{~~~|||xxxrrrllliiigggeeedddeeehhhmmmrrruuuvvvvvvvvvyyy~~~tttrrrrrrvvv}}}|||qqqfff```\\\XXXZZZ]]]ccccccdddcccaaa___^^^]]]XXXWWWTTTPPPKKKGGGCCCAAA===<<<<<<;;;;;;;;;<<<<<<;;;>>>AAACCCFFFIIINNNQQQRRRTTTVVVYYY[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\]]][[[[[[[[[\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^____________^^^^^^]]]^^^^^^^^^^^^^^^___```^^^^^^^^^^^^______```aaaaaa```^^^___`````````___________________________cccccccccbbbbbbbbbbbbbbbaaaaaa``````___````````````bbbbbbbbbaaa```aaabbb000000111111111111000000000000000000111111111111000000000111111111111111111111222222222222111111222111000////////////000...///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000////////////000111111222222111111111111111111111111111111000000111111222333111111222222333333444444222222222222222333333333111111111111111111111111222222222222222222222222222222222222222222333444000000000111111111111222111111111111111111111111222222222222222222222222000111111222111111000000////////////////////////000000000111111111111111000000000111111111111111000000000000000111111222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000///000222333333222111000000000000000000000000000000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111000000000000000111111000000000000111111111111000000000000000000000000000111111111111222222222/////////000111222333444000111111222222222222222333111333666666555777<<>>===<<<;;;===============<<<;;;::::::::::::;;;<<<<<<======;;;===>>>>>>======>>>???AAACCCDDDEEEFFFHHHKKKNNNQQQQQQRRRTTTUUUWWWXXXXXXXXXZZZ]]]^^^```bbbeeehhhpppzzz|||yyytttpppooonnnlllkkkiiihhheeecccbbbaaaaaaaaabbbccceeeiiinnnssswwwzzz~~~}}}zzzwwwrrrmmmiiifffeeeddddddggglllqqqtttuuuvvvuuuwww|||vvvsssppprrryyywwwllleee___ZZZZZZ\\\```bbbdddcccaaa___^^^^^^XXXWWWVVVSSSNNNIIIEEEBBB???>>>===<<<<<<<<<<<<<<<<<<===@@@AAACCCGGGKKKOOOQQQSSSUUUXXX[[[\\\\\\]]][[[[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]]]]]]]]]]\\\[[[]]]\\\\\\[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^______^^^^^^___```____________```aaabbbccccccaaa______```aaa```___________________________bbbbbbbbbbbbbbbbbbccccccaaaaaa````````````aaaaaaaaabbbccccccaaaaaabbbccc000000111111111111000000000000000000111111111111/////////000000111111111111111222222222222111111222111000///...//////000...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////...//////000111111222222222222222222222222222222111111000000111111222333000000111111222333333444444444444333333333333333111111111111111111111111222222222111111111111111111111111111111222333333000000000000111111111111111111111111111111111111222222222222222222222222///000111222222111000000000000000//////////////////000000000111111111222111111111111000000000000000000000000000111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000111222333333222000///000000000000000000000000000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111///000000000111111111111000000000000000000000000000111111111111222222222//////000111111111111111000000111222222222222222333000111444444333444888;;;DDDPPP___sss{{{vvvqqqmmmiiifffaaa\\\YYYSSSNNNPPPTTTUUUbbbqqq~~~wwwgggWWWJJJAAA===:::999888888888888999:::===>>>>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;<<<<<<===<<<===>>>>>>======>>>??????AAACCCDDDEEEFFFHHHJJJLLLMMMOOOQQQSSSTTTUUUVVVTTTVVVYYY[[[]]]___bbbeeejjjrrr}}}~~~yyyuuussspppnnnooommmjjjgggeeeccccccbbbdddeeehhhkkkoootttwwwyyy|||{{{yyyvvvrrrnnniiieeeeeedddeeehhhlllqqqssstttssssssuuuzzz}}}wwwqqqpppuuu||||||qqqjjjccc\\\ZZZ\\\]]]```cccccc```^^^]]]^^^XXXXXXWWWUUUQQQLLLGGGEEE@@@@@@???>>>===<<<<<<<<<<<<>>>???@@@AAAEEEIIIMMMPPPRRRUUUXXXZZZ\\\]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^\\\]]]^^^^^^^^^^^^]]]\\\]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[]]]___^^^\\\\\\^^^```______``````aaacccdddeeedddbbb```___```aaaaaa```````````````````````````aaaaaaaaabbbcccccccccdddbbbaaaaaa``````aaaaaabbbbbbcccdddcccbbbaaabbbddd000000111111111111000000000000000000111111111111......//////000000000111111111222222222222111111222111///.........///000...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////...//////000111222222222222222222222222222222222111111111000111222222333//////000111222222333333555555555444444333333333111111111111111111111111111111111000000000000000000000///000000111222222000000000000111111111111000000000000000000000000222222222222222222222222...///000222222222111000111111111000000000000000//////000000111111111222222222111111000000//////000000///000000111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111222333444333111///...000000000000000000000000000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000111111000000000000000111//////000000111111111222000000000000000000000000000111111111111222222222000000111222222111///...000000111222222222222111555222222444444222333777555;;;BBBNNNccc||||||vvvqqqmmmjjjeeeaaa]]]ZZZTTTMMMLLLOOOHHHTTTdddrrr~~~~~~sssdddVVVJJJDDD;;;:::888777777777888999<<<<<<===??????@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999999:::;;;;;;<<<<<<===<<<===???>>>======>>>???===???BBBDDDDDDEEEFFFHHHIIIJJJLLLOOOQQQRRRTTTTTTSSSUUUYYY[[[]]]___bbbeeedddjjjttt}}}yyywwwsssqqqnnnkkkhhhfffddddddfffhhhjjjmmmqqquuuxxxzzz{{{zzzxxxvvvrrrnnnhhhdddddddddeeehhhmmmqqqssssssqqqqqqsssyyy|||ssspppsssyyy~~~~~~sssllleee^^^[[[\\\\\\___bbbbbb___]]]\\\]]]YYYYYYYYYWWWSSSNNNJJJGGGBBBAAA@@@>>>===============>>>??????@@@CCCHHHKKKPPPRRRUUUXXXZZZ\\\]]]]]]]]]]]]]]]^^^^^^^^^______]]]]]]____________]]]]]]^^^^^^]]]]]]\\\]]]]]]]]][[[\\\\\\]]]]]]\\\\\\[[[YYY\\\^^^]]][[[ZZZ\\\___`````````aaabbbdddeeefffeeeccc``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaabbbcccddddddeeebbbaaaaaaaaaaaaaaabbbbbbbbbcccddddddcccbbbcccddd000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000111111111111222222222000000////////////000000222111111000///......------......///////////////111111000000000000111111000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111000111111111111222222222111111111111111111111111333333222111000000111111000000000000000111111111000111111111111222222222333333111000000000111222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000333333333222222222111111111111222222222222111111111555666222111333444222222111111222555555444333000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000111111222222222222222222222222000000000000000000000000//////000000111111222222000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000111000000000//////......000000111111111111000000000000000000000000000000///000000000000111111111222222111111111111222222222222222333333444444444666888>>>GGGRRRccc|||zzzooohhhgggdddaaa]]]YYYVVVSSSOOOLLLQQQPPPTTT___ooo}}}~~~tttdddQQQDDDBBB???<<<::::::999999888;;;<<<===?????????>>>>>>@@@@@@??????>>>======<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???@@@BBBDDDEEEHHHHHHIIIKKKMMMOOOQQQSSSSSSTTTVVVYYY\\\___aaabbbccciiiqqqvvv}}}~~~~~~{{{vvvpppllljjjiiiiiinnnlllkkklllqqqvvvzzz||||||{{{xxxtttpppmmmlllmmmggggggiiikkknnnpppssstttvvvrrrpppuuu~~~xxxrrrooossszzz~~~ssshhh___\\\\\\^^^aaadddeeecccaaa```___ZZZYYYWWWVVVUUUSSSOOOLLLGGGDDDAAA>>>>>>>>>>>>===<<<<<<===>>>@@@CCCEEEGGGIIILLLRRRVVVXXXZZZ\\\^^^```____________^^^^^^^^^______^^^^^^^^^^^^_________^^^]]]\\\[[[[[[[[[[[[]]]]]]\\\\\\[[[\\\\\\]]]]]]]]]\\\[[[\\\]]]^^^___bbbbbbbbbbbbcccdddeeeeeeccccccbbbaaa``````aaaaaa____________````````````^^^______```aaabbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaacccccccccdddddddddeeeeee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000111111111222222222111000000//////000000111111111111000///.........---...//////000000//////111111000000000000111111000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111000111111111111222222222111111111111111111111111333222222111000000111111000000000000111111111111000111111111111222222222333222111000000000111222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000111111111000000000//////111111222222222222111111///222222///...111111...111222222333333333333333000000000000000000000000111111000000000000111111000000000000000000000000111111111000000000000000222222222222222222222222000000000000000000000000000000000000000111111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000/////////000000111111111111000000000000000000000000000000000000000111111111111222222222111111111111222222222222333333333333333333555666:::AAAJJJXXXnnnzzzqqqkkkjjjfffddd```]]][[[WWWSSSPPPOOOOOOPPPXXXdddrrr|||zzzmmm^^^TTTHHHCCC===999999:::999888999:::<<<===>>>>>>>>>>>>????????????????????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>@@@BBBCCCDDDEEEFFFGGGHHHJJJMMMOOOPPPPPPQQQSSSVVVYYY\\\^^^___```fffmmmrrrxxx}}}vvvqqqmmmkkkkkkkkkjjjhhhjjjpppvvvzzz|||~~~zzztttoookkkjjjjjjggghhhiiilllnnnrrrtttvvvvvvsssqqqttt}}}{{{sssooopppvvv{{{~~~wwwmmmeeeaaa``````bbbeeefffeeecccaaa___]]][[[YYYXXXWWWUUUQQQNNNJJJGGGCCCAAA@@@@@@???>>><<<<<<<<<===???BBBDDDFFFHHHLLLQQQUUUXXXZZZ\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^___aaaaaaaaaaaabbbcccdddeeecccbbbaaaaaa``````aaaaaa````````````aaaaaaaaaaaa______``````aaabbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaacccccccccddddddddddddeee000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......///000111222333333000000000111111111222222111111111000000111111111111111000000//////......---...//////000000//////111111000000000000111111000000000000000000000000000000000111111111222222111111222222222222111111111111111111111111111111000111111111111222222222111111111111111111111111333222111111000111111111111111111111111111111111000111111111111222222222333222111111000000111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111000000000000000111111222222222222111111000111///---000444222---111333555444222000111333000000000000000000000000000000111111111111000000000000000000000000000000222111111111000000//////222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000111111111111000000000000000000000000000000000111111111111222222222222222111111111111222222333333333333333222222222555555777<<>>>>>>>>>>>>>>???@@@AAAAAABBB============<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>=========>>>???AAABBBCCCCCCCCCDDDEEEGGGIIIKKKMMMMMMNNNPPPRRRUUUWWWYYYZZZ\\\aaafffkkkpppyyyyyysssqqqooollljjjiiilllqqqxxx~~~~~~wwwqqqmmmjjjiiihhhhhhiiilllooosssvvvxxxwwwtttqqqttt{{{~~~uuunnnmmmpppsss|||~~~~~~{{{uuummmgggdddaaacccfffhhhhhhfffcccaaa```___]]][[[ZZZXXXUUURRRNNNKKKGGGDDDCCCBBB@@@>>><<<<<<<<<===>>>@@@CCCDDDGGGKKKQQQUUUWWWYYY[[[]]][[[[[[\\\\\\]]]]]]^^^^^^]]]]]]]]]\\\\\\]]]]]]]]]^^^]]]\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^___```bbbcccdddbbbaaaaaa````````````aaa``````aaaaaaaaabbbbbbbbb___``````aaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbcccccccccddddddddd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222000000000000111111111111222222111111111111222222111000000000/////////.........///000000000000000111111000000000000111111000000000000000000000000000000111111111222222222111111222222222222111111111111111111111111111111000000111111111222222222111111111111111111111111222222111111111111111222222222111111111111111000000000111111111222222222222222222111111111111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000111000000000000000000111000000000000000000000000222222222222222222222222111111222222222222111111333222000000555;;;999333222666888777222///111444000000000000000000000000///000111222222111000///000000000000000000000000222222111111000/////////111111111111111111111111000000000000000000000000222222111111000000//////000000000000000000000000111000000000000000000111////////////////////////000000000000000000000000000000000000000000000000222222111111111111111111000000111111111111000000000000000000000000000000111111111111222222222222222222111111111111222222333333333222222222222222777555666999===BBBOOO[[[ppp|||tttooommmjjjhhhfffdddaaa]]]ZZZXXXWWWTTTPPPQQQZZZiiittt~~~|||wwwtttjjj^^^OOOEEEAAA@@@<<<999777777888:::;;;<<<======?????????@@@AAAAAABBBBBB============<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===============???@@@AAABBBAAAAAABBBCCCEEEGGGIIIJJJKKKLLLNNNPPPRRRTTTVVVVVVXXX\\\aaadddhhhoooyyy}}}yyywwwrrrpppoooqqqwww~~~zzzuuuqqqnnnlllhhhhhhiiikkknnnsssvvvyyyxxxuuurrrsssyyyuuunnnkkklllnnnwwwzzz~~~{{{ssskkkfffbbbcccfffiiikkkkkkhhheeedddbbb___^^^\\\[[[XXXUUURRROOOKKKHHHEEECCCAAA???======<<<<<<===???AAABBBFFFJJJPPPTTTVVVXXXZZZ\\\ZZZZZZ[[[\\\]]]^^^______^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\]]]^^^```bbbbbbaaa``````______`````````````````````aaaaaaaaaaaa``````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```bbbbbbbbbbbbcccccccccccc000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000000000//////000000000111111111222222111111111111222222000000000000////////////...//////000000000000000111111000000000000111111000000000000000000000000111111111111222222222222111111222222222222111111111111111111111111111111000000111111111222222222111111111111111111111111222111111111111111222222333222222222111111000000000000111111111222222222222222222222111111000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000222222222222222222222222111111222222222222111111222222111222888???===888333777:::888333000111555000000000000000000000000///000111222222111000///000000000000000000000000111111111111000000//////111111111111111111111111000000000000000000000000222222111111000000//////111111111111111111111111000000000111111000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111222222000000111111111111000000000000000000000000000000000000111111111222222222222222111111111111222222222222222222222222222222555333444777999<<>>???@@@AAAAAAAAAAAABBBDDDFFFHHHIIIJJJKKKLLLNNNPPPQQQSSSTTTVVVXXX\\\___aaafffmmmrrrwww{{{{{{yyyvvvwww|||zzzwwwuuurrrppphhhhhhiiijjjnnnrrrvvvyyyyyyvvvsssssswww}}}wwwoookkkkkklllsssxxx}}}xxxooohhhdddeeefffjjjnnnooommmkkkfffdddaaa___^^^]]]ZZZXXXUUURRRNNNKKKHHHFFFBBB@@@???>>>=========>>>@@@AAAEEEIIIOOOSSSUUUWWWYYY[[[ZZZ[[[\\\]]]^^^___```aaa______^^^^^^^^^^^^______]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]][[[[[[[[[\\\]]]^^^```aaa```_______________``````^^^^^^^^^_________``````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```aaaaaaaaabbbbbbbbbcccccc000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000///////////////000000000111111111111111000000111111111000000000000////////////...///000000111111000000111111000000000000111111000000000000000000000000111111111222222222222333111111222222222222111111111111111111111111111111000111111111111222222222111111111111111111111111111111111000111111222333333333333222111111000000000111111111111222222222111222222222222111000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000111111111111111222222222222111111///000000000555;;;:::666444666888777333111222444000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000111111111111000000000000000000000000000000///000000000000111111111222222111111111111222222111111111111222222222333222000111444666777<<>>888999888888888999:::;;;<<<@@@@@@@@@@@@@@@?????????============<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGIIIJJJKKKLLLNNNOOOPPPQQQSSSUUUXXXZZZ\\\___dddgggjjjoootttyyy}}}~~~}}}}}}yyyxxxwwwuuussskkkkkkjjjkkknnnrrrvvvyyyzzzwwwtttsssvvv|||{{{sssnnnmmmmmmrrruuu|||}}}uuunnnjjjhhhhhhkkkoooqqqpppnnnjjjgggdddaaa```___]]][[[XXXVVVRRROOOMMMIIIFFFCCC@@@@@@>>>>>>===>>>???@@@EEEHHHNNNRRRTTTVVVXXXZZZ[[[[[[\\\]]]^^^___```aaa```______^^^^^^______```]]]\\\[[[ZZZZZZYYYZZZZZZYYYXXXXXXYYYYYYZZZ[[[\\\ZZZ[[[[[[\\\]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^______^^^^^^^^^^^^______```]]]]]]^^^^^^^^^_________bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaaaaaabbbbbbbbb000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111////////////000000000111111000000//////000000111////////////000000000000//////000111111111111000111111000000000000111111000000000000000000000000111111111222222222333333111111222222222222111111111111111111111111111111000111111111111222222222111111111111111111111111111111000000111222222333444444333222222111000000000111111111111222222222111222222333222111000///000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000//////000000000111111111111111222222222222111111---000111///000333444111333444444444333222111111000000000000000000000000111111000000000000111111000000000000000000000000/////////000111111222222111111111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111000000111111111111000000000000000000000000000000....../////////000000000222222111111111111222222//////000111222333333444333000111444555444777<<>>>>>??????@@@@@@@@@============<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>???????????????@@@BBBCCCEEEFFFHHHHHHIIIJJJKKKMMMMMMNNNPPPQQQSSSVVVXXXZZZ]]]___```dddiiimmmqqqwww{{{{{{{{{yyywwwpppooommmnnnppptttxxxzzzzzzxxxuuutttvvv|||xxxrrrooooooppptttzzz}}}wwwrrrnnnjjjkkknnnqqqpppmmmmmmjjjgggdddcccbbbaaa___\\\YYYVVVTTTQQQNNNJJJGGGBBBAAA@@@???>>>>>>???@@@DDDHHHMMMQQQSSSUUUWWWYYYZZZ[[[[[[\\\]]]^^^^^^______^^^^^^]]]]]]^^^^^^___]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]YYYZZZ[[[\\\]]]\\\\\\[[[]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]^^^^^^___```^^^^^^^^^^^^_________```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````aaaaaaaaabbbbbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111222333333////////////000000000000000000////////////000000////////////000000000000//////000111111111111111111111000000000000111111000000000000000000000000111111222222222333333333111111222222222222111111111111111111111111111111000111111111111222222222111111111111111111111111111111000000111222333333444444333333222111000000000111111111111222222222111111222333222111000///000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000111111222222333333333333111111222222222222111111...222333///---//////...222111111111222222111///000000000000000000000000222111000//////000111222000000000000000000000000......///000111222333333000000000000000000000000000000000000000000000000//////000000111111222222111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000......//////000000000111000000111111111111000000000000000000000000000000............////////////222222111111111111222222......///111222333444555555333333666777555666999<<>>???@@@AAABBB>>>=========<<<<<<<<<<<<===<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<===>>>???>>>>>>>>>???@@@BBBCCCDDDFFFGGGGGGIIIJJJKKKKKKLLLNNNOOOQQQSSSUUUWWWYYYZZZ\\\___bbbeeegggkkkrrrxxx~~~}}}{{{sssrrrppppppqqquuuyyy|||zzzyyyvvvtttvvv||||||uuuqqqppppppsssyyy~~~yyysssmmmkkknnnpppnnnlllpppmmmiiigggfffeeecccbbb^^^\\\YYYWWWUUURRRNNNKKKCCCBBBAAA????????????@@@CCCGGGMMMQQQSSSUUUWWWYYYZZZZZZZZZ[[[\\\\\\]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]]]]YYYZZZ[[[\\\]]]\\\[[[[[[^^^]]]\\\\\\[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^___```____________`````````aaaccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````aaaaaaaaaaaa000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000222222111111000000//////222222111111000/////////000000000000000000000000000000000000000000000000222222222222222111000000111111000000//////......000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111222111111111000000//////111111111111111111111111000/////////000111222222333333333222222111111111000000000000111111111111222222222111111111000000111111000000000000111111222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000111000/////////000222333000000111111111111000000222111111111000000//////111111111111111111111111111111111111111111111111000000000000000000000000222222222222222111000///111111111111111000//////000000000000000000000000222111111111000000//////222333555666666555333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......111111111111000000000000000000000000111111111111//////000111111111111000222222222111111111000000111111111111111111111111000111111111111222222222222222222222333555777888>>>???FFFVVVhhhyyy}}}tttqqqqqqooommmqqqnnniiifffccc___XXXSSSWWW[[[cccmmmwww}}}~~~vvvgggUUUHHHAAA>>>:::888999999999999::::::;;;;;;<<<===>>>>>>@@@@@@??????>>>=========>>>>>>>>>>>>============<<<<<<<<<<<<============???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIILLLMMMNNNPPPSSSUUUVVVWWWYYY[[[]]]___aaaeeeiiimmmtttyyyuuutttsssssstttxxx|||~~~~~~}}}zzzxxxxxx|||}}}ssslllnnnpppuuu|||~~~xxxpppkkkkkklllmmmmmmpppooommmjjjhhhgggffffffcccbbb```]]]YYYTTTPPPNNNIIIGGGCCC@@@??????@@@@@@DDDGGGLLLQQQUUUWWWXXXXXXZZZZZZ[[[\\\\\\\\\\\\\\\ZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^]]]\\\ZZZYYYXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]```aaaaaa```^^^\\\]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^______``````aaaaaa```______``````aaabbbccc```aaaaaaaaaaaaaaa``````bbbaaa___^^^^^^^^^```aaa000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111000000000///111111111111111111111111000000000000000000111222333333333222222111111111000000000000111111111111222222222111111111000000111111000000000000111111222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000111000000000111111222222000000111111111111000000111111111111000000000///111111111111111111111111111111111111111111111111000000000000000000000000111222222222222111000///111111111111111000//////000000000000000000000000111111111111000000000///000111333444444333111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...111111111111000000000000000000000000111111111111///000111111222222111111222222222111111111000000000000000000000000000000000111111111111222222222222222222222333555777888;;;:::???JJJYYYjjj~~~{{{uuuttttttuuuuuurrrnnnjjjfffaaaZZZUUUTTTUUUZZZbbbkkkssswwwxxxzzzoooaaaXXXJJJEEE>>>999777777777777999999:::;;;<<<======>>>??????>>>>>>=========<<<>>>>>>>>>>>>============<<<<<<<<<<<<============??????@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMNNNQQQSSSTTTUUUWWWXXX[[[\\\^^^aaaeeehhhjjjnnnssswww|||}}}{{{xxxwwwwwwyyy||||||zzzyyy}}}uuummmpppppprrrxxx}}}uuuooommmnnnnnnmmmqqqpppooommmkkkjjjhhhhhheeedddbbb___[[[WWWSSSQQQMMMJJJGGGCCCAAA@@@@@@AAADDDGGGLLLQQQUUUXXXYYYYYY[[[[[[\\\\\\\\\\\\\\\[[[ZZZ[[[\\\\\\]]]]]]]]]\\\___^^^^^^\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[\\\\\\\\\]]]]]]```aaaaaa```^^^\\\]]]^^^^^^^^^^^^______^^^^^^^^^____________````````````____________```aaabbbbbb``````aaaaaaaaaaaa``````cccbbb```___^^^___```aaa000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000111111111111...//////000111111222222000000000000000000000000000000000000000000000000//////000000//////...............///000111111111000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111222111000000000000000000222222222222222111111111000000000000111111111111222222222111111111111111111111000000000000111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111222222222111000000111111111111000000111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111222222111111000000000111111111111000000///000000000000000000000000111111111111000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111111111111000000000000000000000000111111111111000111111222222222222222222111111111111000000000////////////////////////000111111111111222222222222222222222333555666777888777999>>>GGGVVVlllyyyvvvxxx{{{zzzwwwsssnnniiiccc]]]XXXSSSRRRRRRVVV]]]dddjjjmmmyyyzzz|||}}}|||wwwpppjjjXXXQQQFFF>>>:::999::::::888888999999:::<<<===>>>>>>>>>>>>===============>>>>>>>>>>>>============<<<<<<<<<<<<============?????????@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRTTTUUUWWWYYYZZZ\\\___bbbdddgggkkknnnrrryyy|||{{{|||~~~|||{{{}}}xxxpppqqqpppooorrryyy|||uuuqqqooonnnnnnrrrrrrrrrqqqpppnnnllljjjggggggeeeccc___[[[WWWUUURRROOOKKKGGGDDDBBBAAAAAACCCFFFKKKPPPUUUXXXZZZZZZ\\\\\\]]]]]]]]]\\\\\\[[[ZZZ[[[[[[\\\\\\\\\\\\\\\______^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\___```aaa```^^^]]]]]]^^^^^^__________________^^^`````````_______________^^^^^^^^^^^^___```aaaaaa``````aaaaaaaaaaaa``````dddcccaaa___^^^^^^___```000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000//////000000111111222222//////000000111111111111////////////////////////000000000000000000000000000111111111111111000000.../////////000000000111///000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111222222111000/////////000222222222111111111111111///000000000111111111111111111111111111111111111111111000000000000111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000...///000111222111000///000000111111111111000000111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000///000000000000000000000000111111111000000000000000//////000111111000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////111111111111000000000//////000000000111111111111111111222333333333333222111111111111000000000000000000000000000000000000000000111111111222222222111222222222333444555555888777888:::>>>HHH\\\nnnxxxyyy||||||zzzwwwrrrlllfff```]]]XXXTTTPPPOOOSSSXXX^^^aaaiiimmmrrrxxx{{{{{{yyyvvvfff]]]PPPFFF@@@>>>???@@@999999888888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<============>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGIIIJJJLLLNNNOOOPPPQQQSSSUUUVVVVVVWWWZZZ\\\bbbdddfffhhhkkkpppwww{{{}}}}}}}}}~~~|||}}}}}}uuuqqqooonnnpppvvv~~~|||vvvrrrooonnnqqqrrrssstttssspppnnnllliiiiiihhhfffccc___\\\ZZZWWWTTTPPPKKKGGGDDDBBBAAACCCEEEJJJPPPUUUYYY[[[\\\]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[_________^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]___```aaa```^^^]]]^^^___^^^______``````______^^^`````````______^^^^^^^^^]]]]]]]]]]]]^^^___``````___``````aaaaaaaaaaaa```cccbbb```___^^^]]]^^^^^^000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000//////000000111111222222111111111111000000//////////////////////////////000000000000000000000000///000000111111111000000111000000000/////////...///000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111222222111000/////////000111111111111111111111111///000000000111111111111111111111111111111111111111111000000000000111111111111111000000000//////000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000,,,---///000000000///...000000111111111111000000000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111111111000000///000000111111111000000000000000000000000000000000000000000000000111111000111111111111111111000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111111111111000000000//////000000000111111111111111111222333333333333222000000000000000000000000111111111111111111111111000000111111111222222222111111222333333444444444666666888::::::???NNN\\\nnn~~~|||wwwpppiiidddaaa^^^YYYRRRNNNNNNPPPSSSUUUZZZ```iiirrrxxx{{{}}}}}}sssjjj]]]QQQHHHCCC@@@???;;;:::999888888:::;;;<<<>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<==================>>>??????@@@@@@AAA???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNOOOQQQSSSTTTTTTTTTVVVXXX[[[\\\^^^```bbbeeeiiilllssszzz}}}}}}{{{pppppppppqqquuu||||||uuuqqqooopppqqqssstttsssrrrpppnnnkkkkkkkkkiiigggdddaaa___\\\YYYUUUOOOJJJFFFDDDBBBCCCFFFJJJOOOTTTXXX[[[\\\^^^^^^_________^^^^^^]]]\\\\\\]]]]]]]]]\\\\\\[[[___^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]][[[\\\\\\\\\]]]]]]]]]]]]^^^`````````^^^]]]^^^___^^^^^^____________^^^^^^``````______^^^^^^]]]]]]]]]\\\\\\]]]]]]^^^___```______```aaaaaaaaaaaaaaa``````___^^^]]]]]]]]]\\\000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222222111111000//////...000000000000000000000000000000000000000000000000------.../////////......111111111000///.........000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222111000000000000000000000000000111111111111111000000000000111111111111111111111111111222222222111111000000000000111111111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000---...//////000000//////000000111111111111000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111000000///000000111111111111000000000000000000000000000000000000000111111111111222111111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000111111111111000111111222222222222222//////000000000000000111111111111111111111111111000111111111111222222222111111222333333333333333333333666999888999AAAKKK\\\nnnvvvnnnhhhfffaaa]]]WWWRRRPPPOOONNNMMMRRRXXXbbbkkkrrrxxx~~~~~~wwwkkk___TTTJJJBBB>>>>>>===:::999888999:::;;;<<<======>>>???@@@@@@AAA>>>>>>>>>>>>============<<<<<<<<<<<<=====================>>>??????@@@@@@>>>??????@@@AAABBBCCCCCCEEEEEEFFFGGGIIIJJJKKKLLLLLLNNNQQQRRRRRRRRRSSSUUUWWWXXXYYY[[[]]]___aaabbbnnnqqqyyyssssssssssssuuuyyy{{{uuussspppqqqrrrsssssssssrrrqqqoooooonnnmmmllliiifffeee```^^^ZZZTTTOOOJJJGGGEEEDDDGGGJJJOOOTTTXXX[[[\\\^^^^^^___```````````````^^^^^^^^^^^^^^^]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^___```___^^^]]]^^^```]]]^^^^^^^^^^^^^^^^^^]]]_________^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^___``````^^^___```aaaaaabbbbbbaaa_________^^^^^^^^^^^^]]]000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000,,,------...//////......000000000000////////////000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000111222///000000000111111111222000000000000111111111111000000111111111222222222111111000000000000111111111000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000000000000111222222000000111111111111000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000...//////000000000000000//////000111111111111111000000000000000000000000///000000000111111111111222111111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111111111111111000000000000000000000000111111111111///000111111222222111111////////////000000111111111111111111111111111111000111111111111222222222000111222333444333222222333222333777777777:::@@@KKK[[[ppp}}}sssllljjjdddaaa^^^[[[XXXUUUQQQMMMPPPTTTZZZ```hhhqqq|||yyypppeeeYYYNNNFFFAAA???<<<:::888888999:::::::::;;;<<<===>>>??????>>>>>>>>>>>>============<<<<<<<<<<<<============<<<<<<======>>>??????@@@===>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIKKKNNNPPPPPPPPPQQQRRRVVVVVVWWWYYY\\\^^^______fffhhhnnnwww}}}xxxwwwuuurrrrrrvvv~~~{{{wwwrrrrrrsssssstttttttttuuusssssssssrrrqqqooolllkkkeeeccc___ZZZTTTOOOKKKIIIFFFHHHKKKOOOSSSWWWZZZ[[[]]]^^^___```aaabbbbbbbbb______``````______^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^_________``````_________^^^^^^^^^_________``````^^^___```___^^^^^^___```\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^___]]]]]]]]]]]]^^^___```aaa^^^___```aaabbbbbbbbbbbb______``````````````````000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000222222111111000000///////////////000111111222222000000000000000000000000000000000000000000000000......///000111111000000......//////000000111111000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111//////000000111111111222111111111111111111111111000000//////000111222222//////000000111111111222000000000000111111111111000000111111222222222222111111000000000000111111000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000333222111111111222444555000000111111111111000000//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000//////000111111111111111000000000000000000000000//////000000111111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111111111111111000000000000000000000000111111111111//////000111111111111111.../////////000000111111000000000000000000000000000111111111111222222222000111222333444333222111555222222666777777999===AAAMMM___sssvvvooolllfffeeedddcccaaa\\\VVVRRROOOQQQTTTWWW^^^jjjxxx|||tttiii\\\TTTDDDAAA>>>:::888888999:::888888999:::;;;===>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<=========>>><<<<<<======>>>?????????======>>>???@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFIIILLLNNNNNNNNNOOOPPPQQQRRRSSSVVVYYY[[[[[[ZZZ^^^___fffooosssvvv|||zzzvvvqqqpppttt}}}{{{sssssssssssstttuuuvvvwwwvvvvvvvvvvvvtttrrrpppooohhhfffbbb]]]XXXSSSOOOLLLGGGHHHKKKOOOSSSVVVYYY[[[\\\]]]___```bbbccccccccc``````aaaaaa```___^^^^^^[[[\\\\\\]]]]]]^^^^^^^^^______````````````_______________````````````aaa]]]___```___^^^^^^___```[[[\\\\\\]]]]]]\\\\\\[[[]]]]]]]]]^^^^^^_________^^^^^^^^^^^^___```aaaaaa^^^___```aaabbbbbbbbbbbb___```aaabbbcccccccccccc......////////////......//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000......//////000000111111111000///......///000111000///.........///111222111111000000//////......////////////000000000000222222222111111111111111////////////////////////000000000000111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000111111111111222222222111000///...............111111000000000000111111222222111000/////////000000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000222111111111000000//////000000000000000000000000......//////000000111111222111000//////000111222000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000111000000000//////......000000000000000000000000000000000000000000000000111000000000//////......000000000000000000000000222111000//////000111222000000000000000000000000000000000000111111111111111111111111111111111111222222222222333555777888<<>>>>>>>>??????>>>>>>======<<<<<<999>>>===BBB<<<;;;GGG:::>>>>>>>>>===>>>>>>???@@@CCCCCCCCCDDDDDDDDDDDDDDDGGGHHHJJJLLLMMMNNNNNNNNNPPPPPPQQQSSSTTTUUUVVVWWW\\\^^^bbbeeeiiinnntttwwwwwwpppoootttzzz~~~zzzuuupppnnnpppuuuyyy|||zzzzzzyyyzzzzzzyyyuuurrrnnnkkkgggbbb^^^YYYTTTPPPNNNLLLJJJKKKPPPUUUYYY[[[^^^^^^```aaabbbbbbbbbbbb````````````````````````^^^^^^]]]]]]]]]]]]\\\\\\aaabbbbbbbbbaaa```^^^]]]__________________^^^^^^[[[\\\]]]^^^___^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^]]][[[[[[\\\^^^cccaaa```^^^]]]]]]]]]^^^]]]^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbccccccccc...//////000000//////...000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000111000///......///000111000//////...///000111222111000000000/////////...////////////000000000000000/////////////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000///000000111111111222222222111111000000////////////111111000000000000111111222111000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000////////////000000000111111111111111000000000///000000000000000000000000/////////000000000000000222111000//////000111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000111111111000000/////////000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000222111000//////000111222000000000000000000000000000000000000111111111111111111111111111111111111222222222333444555666777999>>>GGGTTTdddwww}}}{{{xxxuuutttsssppplllhhh```]]]WWWRRRRRR[[[hhhsssvvviiiZZZKKKEEEAAA<<<888888888999999888888999;;;<<<============>>>>>>>>>>>>??????>>>>>>============<<>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMOOOPPPQQQRRRSSSUUUVVVVVVYYY[[[^^^aaadddiiinnnrrrxxx}}}tttqqqsssxxx|||zzzssspppqqqtttxxxzzz|||{{{{{{||||||zzzwwwtttqqqnnnjjjfffbbb\\\WWWSSSNNNLLLKKKLLLPPPUUUYYY[[[]]]]]]^^^___````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\^^^___```aaaaaaaaa```_____________________^^^^^^\\\]]]]]]^^^^^^]]]]]]]]][[[\\\\\\\\\\\\]]]]]]]]]^^^______^^^\\\[[[]]]^^^aaa```___^^^]]]]]]^^^^^^^^^^^^^^^___```aaaaaabbbaaaaaaaaabbbbbbbbbcccccc///000000111111000000///111111000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000///////////////000111111000000000000////////////////////////000000000000//////////////////000000111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000111111111111111000///...000000000111111111222222222222111111111111000000111111000000000000111111000000000000000000111222000000000000000000000000111111111111000000000000000000000000000000000000/////////000000000111111111111111111000000000000000000000000000000000000000000000000000000//////111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111222222333444444444444444777:::???EEEPPPbbbyyyzzzvvvuuuuuuuuutttlllhhh___VVVRRRVVV```iii}}}}}}mmmZZZNNNFFF???;;;::::::999999888888888888999============>>>>>>?????????>>>>>>>>>>>>============CCCCCCLLLLLLRRReee\\\?????????>>>???@@@@@@AAA@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHJJJLLLNNNOOOOOOQQQRRRSSSTTTUUUVVVXXXZZZ]]]___cccgggkkkoooxxx{{{tttsssvvvxxxyyytttsssuuuwwwyyy~~~}}}}}}~~~}}}zzzwwwuuurrrnnnkkkfffaaa[[[WWWPPPNNNLLLMMMQQQVVVYYY[[[\\\\\\]]]^^^____________]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\[[[\\\]]]___```aaabbbbbb^^^^^^^^^^^^^^^^^^______^^^]]]]]]\\\\\\]]]]]]]]][[[[[[\\\\\\\\\]]]]]]]]]^^^______^^^\\\\\\]]]_________^^^^^^^^^^^^_____________________```aaabbb```aaaaaaaaabbbbbbbbbbbb000000111111111111000000111000////////////000111//////000000000000//////000000000000000000000000000000000000000000000000111111000000//////......000000////////////000000///////////////000000111000000000000////////////////////////000000000000111111111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000111111222111111000///...000000000000111111111111111111111111111111000000111111000000000000111111000/////////000111222222////////////////////////111111111000000000000000000000000000000000000000//////000000000111111111111111111000000000000000000000000000000000000000222111111000000/////////111000000000000000000111000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000111000000000000000000111000000000000000000000000///000000000111111111111111111111111111111111111111222444555555444333222777999<<<===CCCSSSiiiyyy}}}yyyxxxyyyzzzzzzyyytttjjj___WWWWWW]]]cccttt}}}kkk\\\QQQHHHAAA>>>:::999777777777888777777<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::>>>;;;CCCEEEOOOgggbbb???????????????@@@AAAAAA>>>???@@@AAABBBCCCDDDEEEDDDCCCBBBCCCDDDFFFIIIKKKLLLMMMNNNOOOQQQRRRSSSSSSUUUWWWXXXZZZ[[[^^^bbbeeeiiippp{{{wwwssstttvvv|||zzzwwwwwwwwwwww~~~}}}~~~}}}zzzxxxvvvsssoookkkfff```\\\TTTQQQOOOOOORRRVVVYYY[[[\\\\\\]]]^^^^^^___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\ZZZ[[[\\\]]]___``````aaa]]]]]]^^^^^^^^^^^^_________^^^]]]\\\[[[\\\]]]^^^[[[[[[[[[\\\\\\]]]]]]^^^______```^^^]]]\\\]]]___]]]]]]]]]^^^^^^_______________^^^^^^___```aaabbbaaaaaaaaaaaaaaaaaaaaaaaa000000111111111111000000000//////......//////000//////000000000000//////000000000000000000000000000000000000000000000000111111000000//////......//////000000000000//////...//////000000000000000////////////000000000000////////////000000000000000000111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000111111111111111000////////////000000000111111111//////000111111000000///111111000000000000111111000/////////000111222222////////////////////////000000000000000000111111000000000000000000000000000000000000111111111111000000000000000000111111000000000000000000000000222222111111000000//////000000000111111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000111111111111111111222222000000000000000000000000////////////////////////000000000000000000111111000000000000000000000000000000000111111000000000000000000000000000000000///000000000111111111111111111111111111111111111111222333444444444333222555888;;;;;;===HHHYYYfff|||~~~uuuiii]]]XXXXXX[[[gggsss~~~oooaaaUUUIII@@@<<<:::666666777888888777:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>????????????<<<===777<<<<<>>>>>??????@@@AAA===>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBDDDFFFIIIKKKKKKKKKLLLMMMOOOPPPQQQRRRUUUVVVXXXYYYZZZ\\\```bbbccciiipppwww}}}vvvtttuuuyyy}}}{{{yyywww||||||}}}}}}{{{yyywwwtttpppkkkddd```YYYVVVSSSRRRTTTWWWYYYZZZ]]]]]]^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]^^^]]]]]]]]]]]]^^^^^^______```___]]]\\\[[[\\\]]]]]]ZZZZZZ[[[\\\]]]]]]^^^^^^^^^______^^^\\\\\\]]]___\\\\\\]]]^^^^^^____________^^^]]]^^^___```bbbdddcccbbbbbbbbbaaaaaa``````///000000111111000000/////////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////......///000000000000000////////////000000000000////////////000000000000.........///000000111111111111111111111111111111111111111222222222222333111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000/////////000000000111111...///000111111111000///111111000000000000111111000000000000000000111222000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111222222000000000000111111111111000000000000000000000000111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111222333333333333333222555888888:::@@@JJJSSSgggsss}}}rrreeeZZZUUUTTT[[[eeesssrrrdddTTTGGGDDD???999666888::::::999888999999:::;;;<<<======>>>>>>>>>????????????@@@@@@AAA999===;;;DDD\\\XXX>>>>>>>>>===>>>??????@@@===>>>>>>???@@@AAAAAABBBCCCCCCBBBCCCDDDFFFHHHJJJIIIJJJKKKLLLMMMOOOOOOPPPSSSUUUVVVWWWWWWZZZ]]]```aaafffkkkooosss{{{}}}xxxwwwyyy}}}|||yyy{{{{{{}}}}}}{{{xxxuuuoooiiiddd___\\\WWWUUUVVVXXXYYYYYY]]]^^^^^^______^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^____________^^^]]]\\\\\\\\\\\\ZZZZZZ[[[\\\]]]^^^^^^___]]]^^^^^^]]][[[[[[\\\^^^[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^aaadddffffffeeedddcccbbbaaa```___...//////000000//////...///000222444444222000/////////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000...///000111111000///...---...///000111000000///.../////////000000000111////////////000000000000---......///000000111111000000000000000000000000111111111222222222333333111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000...///000111111222111111////////////000000000111...///111222333222111000111111000000000000111111222111000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000111111111222222222///000000000111111111111000000000000000000000000111111111111111111222222///000111222222111000///000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000////////////////////////---.........////////////000000000000000000000000///000111222222111000///000000000000000000000000000000000000111111111111111111111111111111111111111111111111222333444555222444555666888;;;AAAEEERRR```uuu|||zzz{{{}}}{{{pppddd\\\XXXXXX\\\dddoooyyyuuufffXXXOOOGGG>>>999999;;;;;;:::666777888999:::;;;;;;<<<>>>>>>?????????@@@@@@@@@>>>AAA<<>>???>>>>>>>>>?????????@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQSSSSSSTTTVVVZZZ\\\]]]bbbgggiiikkkpppyyy}}}{{{yyyzzz{{{zzz{{{~~~}}}zzztttmmmhhheeeaaa\\\YYYXXXYYYYYYYYY\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^______^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZ[[[\\\]]]^^^^^^___\\\]]]]]]\\\ZZZZZZ[[[]]]\\\\\\]]]^^^^^^^^^]]]\\\\\\[[[[[[\\\^^^bbbfffhhhiiihhhfffdddbbb```___^^^......////////////......000222555777777555222000//////000000000000//////000000000000000000000000000000000000000000000000......//////000000111111...///000111111000///...---...000111111111000///.../////////000000111111////////////000000000000///000000111222333333333////////////////////////111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000---...///111222222222222////////////000000000000///000222444444444222111111111000000000000111111222222111000//////000000000000000000000000000000//////000000111111111222000000000000000000000000000111111111111222222222//////000000111111111222000000000000000000000000000000000111222222222333///000111222222111000///000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000......//////000000000111000000000000000000000000////////////////////////,,,---------......//////000000000000000000000000///000111222222111000///000000000000000000000000000000000000111111111111111111111111111111111111111000000000111333555777555444444555777;;;>>>@@@EEESSShhh}}}~~~zzzyyy|||yyy~~~zzzooogggbbbYYYYYY[[[aaajjjvvvvvvjjjWWWNNNCCC<<<;;;<<<<<<;;;555666777888999:::;;;;;;>>>>>>??????@@@@@@@@@@@@999>>><<>>LLLAAA<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????@@@AAACCCDDDEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNOOOPPPQQQSSSWWWZZZUUUZZZ___```aaaeeelllssszzz~~~}}}vvvwwwzzz|||zzz|||}}}wwwpppkkkhhhddd^^^ZZZYYYYYYYYYXXX[[[[[[\\\\\\\\\[[[[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^]]]]]]]]]\\\\\\ZZZYYYXXXXXXXXXZZZ[[[\\\[[[[[[\\\]]]]]]^^^______^^^^^^______^^^\\\[[[YYYYYYZZZZZZ\\\]]]^^^______\\\\\\]]][[[ZZZYYYZZZ\\\\\\]]]^^^^^^^^^^^^\\\\\\[[[[[[ZZZ\\\^^^cccgggjjjkkkjjjhhheeeccc```^^^]]]000000000000000000000000............////////////222111111111000000//////000000111111111111000000000000000000000000000000444333222000000000000111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000//////111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...000111000///...///000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000111111111111111111111111222111111111000000//////222222222222222222222222111111000000000000111111111111111111111111111111000111111111222222222222111111111111111111111111000000000000000000000000000000000000111111111111111000000000111222333333000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222111111111111000000///...............000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000111111111111222222222333333333333333333333333333333444555777999;;;<<>>===:::555777888888777777999;;;===:::;;;===>>>????????????AAA@@@?????????@@@AAABBBCCCAAA@@@>>>===<<<======<<<===>>>>>>======>>>???@@@@@@@@@AAABBBCCCEEEEEEIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTUUUXXX[[[]]]___aaadddgggooorrrwww|||{{{{{{~~~}}}}}}{{{uuupppllliiiddd___[[[ZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]```___\\\ZZZYYYYYYZZZZZZ\\\\\\]]]]]]]]]^^^^^^^^^[[[[[[ZZZZZZZZZZZZZZZ[[[]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^]]]\\\\\\[[[[[[[[[[[[aaaaaa```___^^^\\\ZZZYYY\\\[[[ZZZZZZ]]]aaafffiiiiiiiiihhhfffdddbbb```___000000000000000000000000....../////////000000000111111111111000000000///000000111111111111000000000000000000000000000000111000/////////000111222111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000///111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111111//////000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111000000000///222222222222222222222222111111000000000000111111////////////////////////000000000111111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111111000111111222222000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///...............000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000//////000000000000000000000000000000111111111222222222333333333333333333333333444444444555666777888999:::@@@JJJXXXhhh{{{}}}|||zzzxxxyyy||||||zzzhhhaaaZZZXXXXXX^^^jjjuuuyyylllZZZLLLFFFAAA===999888888888777777777999:::999:::<<<===????????????AAA@@@???>>>======>>>???@@@???>>>=========>>>>>><<<===>>>>>>======>>>??????@@@@@@@@@AAACCCDDDEEEGGGGGGFFFFFFGGGHHHJJJKKKKKKLLLMMMNNNOOOQQQRRRRRRTTTVVVYYY[[[\\\^^^aaaccchhhkkkooorrrtttwwwzzz|||}}}{{{}}}~~~{{{vvvrrrnnnkkkfffaaa]]]\\\\\\]]]\\\[[[[[[[[[[[[\\\\\\]]]___^^^\\\ZZZYYYYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[]]]\\\\\\[[[[[[\\\\\\]]]___^^^]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\\\\\\\\\\\\\^^^_________^^^^^^]]]\\\\\\[[[ZZZZZZ\\\```dddfffhhhhhhhhhgggeeecccbbbaaa000000000000000000000000/////////000000000111111111111111111000000000000000000111111111111000000000000000000000000000000............///000111222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111222111000000111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111000000000000222222222222222222222222111111000000000000111111/////////////////////////////////000000000111111////////////////////////000000000000000000000000000000000000111111111111222222111000000000111111000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////000000///.........//////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000111111111222222222222333333333333333333555444444444444444555666666:::@@@GGGRRRcccyyy~~~{{{zzzzzz|||tttjjj___WWWSSSTTT]]]gggrrrvvvgggXXXMMMDDD>>>;;;::::::999888777777777777777888:::<<<>>>>>>??????AAA@@@???===<<<<<<<<<<<<===<<<<<<<<<======>>>???<<<===>>>>>>======>>>????????????@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOORRRTTTVVVXXXXXXZZZ\\\^^^aaacccfffhhhiiijjjlllnnnppprrrvvvzzz|||zzz{{{|||}}}}}}~~~~~~}}}{{{vvvssspppmmmiiiddd```___^^^___]]]]]]\\\[[[[[[[[[\\\\\\]]]\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]][[[[[[ZZZZZZZZZ[[[[[[\\\]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^_________^^^]]]]]]]]]]]]^^^\\\]]]^^^_______________\\\\\\[[[[[[\\\^^^aaacccffffffffffffeeedddcccccc000000000000000000000000000000000000111111111111111111111000000000000000000000111111111111000000////////////////////////.........//////000000000111111111000000000000000////////////////////////000000000000000000000000///////////////////////////000000000111111111111111111111000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000222333222111000111222000000000000000000000000////////////////////////////////////////////////111111222222222222111111////////////////////////111111111111111111111111111111111000000000000000111111111111111111111111111111000000000000111111111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000///000000000111111111111333222111000000///000000000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333000000000000000000000000222222222222111111111000000000///////////////000////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222//////000000111111222222000000000000000000000000000000000000111111111111222222222222222333333333333333222222333333444555666999<<<>>>DDDSSShhhxxx~~~|||~~~ssseeeZZZRRRPPPVVV^^^cccrrr~~~zzzrrreeeXXXLLLCCC@@@===<<<:::999999999888777666777888:::<<<===>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<===>>>>>>======>>>???????????????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRUUUUUUVVVWWWYYY[[[]]]___bbbcccdddeeefffhhhhhhjjjmmmqqquuu|||~~~yyyvvvvvvvvvwwwwwwyyyxxxxxxxxxyyyxxxuuurrrqqqooojjjfffcccaaaaaaaaa___^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\]]]______``````______^^^^^^^^^______\\\]]]^^^___`````````___\\\\\\[[[[[[\\\]]]___```bbbbbbccccccdddccccccccc000000000000000000000000000000000000111111111111000000000000000000111111000000111111111111000000////////////////////////111111111000000/////////000000000000000000111111///////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000111111//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222333222111000111222000000000000000000000000////////////////////////////////////////////////111111222222222222111111////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111////////////000000000000111111111111111111111111000000000000000000000000///000000000111111111111222222111000////////////000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333000000000000000000000000222222222222111111111000000000/////////000000111////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111111222000000000000000000000000//////000000000111111111111111111222222333333333111111111111222444555666555888;;;;;;>>>HHHYYYfffzzzyyykkk___TTTMMMOOOUUU[[[iiixxx}}}uuugggYYYNNNHHHAAA>>>:::888888888777666666666777888:::;;;======<<<======>>>>>>?????????===============<<<<<<;;;<<<===>>>>>>======>>>??????????????????@@@AAABBBAAAAAABBBCCCCCCDDDDDDDDDGGGGGGHHHJJJKKKLLLMMMNNNPPPRRRTTTTTTTTTUUUWWWYYYZZZ\\\___aaabbbcccdddfffggghhhjjjkkknnnrrrwww{{{}}}~~~zzzvvvsssrrrrrrrrrrrrqqqppppppqqqrrrrrrpppooopppmmmjjjgggdddcccbbbbbb______^^^]]]\\\\\\\\\]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[]]]^^^___``````_________^^^^^^______```______``````______^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^]]]^^^___```aaaaaaaaaaaa000000000000000000000000/////////000000000111111000000000000111111111111000000111111111111000000000000000000000000000000111111111111000///...---000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222111000000111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000111111/////////////////////////////////000000000111111111111111111111111111111000000000000000000000000000000000000111111111111111111000/////////000000000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////000000/////////000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000/////////000000000111111000000111111222333333333000000111111222444555666333666888999:::@@@KKKSSSkkkvvv~~~~~~~~~~~~~~~~~~~~~~~~|||pppdddWWWLLLJJJMMMXXXbbbooozzz}}}rrrdddYYYRRRJJJDDD===999888888777555666666666777888999:::;;;:::;;;<<<>>>????????????>>>>>>>>>>>>>>>===<<<;;;<<<===>>>>>>======>>>?????????>>>>>>??????@@@AAA@@@@@@AAACCCCCCCCCCCCCCCGGGGGGHHHIIIKKKLLLMMMNNNNNNPPPRRRSSSSSSTTTVVVXXXVVVYYY\\\^^^___```bbbcccdddeeefffffffffhhhllloooooossswwwyyyzzz}}}~~~{{{xxxtttrrrqqqpppnnnllljjjiiiiiijjjlllmmmlllkkkkkkjjjhhheeedddcccbbbbbb______^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]][[[[[[[[[[[[[[[\\\]]]^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\[[[\\\\\\]]]^^^______```___^^^^^^^^^^^^___``````aaaaaaaaa```___^^^]]]\\\\\\]]]]]]^^^___^^^^^^]]][[[[[[]]]^^^___`````````000000000000000000000000....../////////000000000///000000000111111111111000000111111111111000000000000000000000000000000...///000000000///...---///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111///000000000111111111111...//////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111//////000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111000000000000111111////////////////////////000000000111111111222222111111111111111111111111000000000000000000000000000000000000111111111111000////////////000000111000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000111111222000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////...............000000000000000000000000////////////000000000111///000000111222222333333222222222222222333444555333444555555777;;;AAAFFFWWWcccvvv|||yyyxxxyyy|||}}}{{{sssjjj^^^RRRMMMNNNTTTYYYcccpppzzz{{{rrrjjjdddZZZQQQFFF>>><<<;;;999777777777666666666777888999:::;;;<<<===>>>>>>===<<<<<<===>>>?????????>>>===<<<===>>>>>>======>>>??????>>>>>>>>>>>>???@@@@@@???@@@AAACCCCCCCCCCCCCCCFFFFFFGGGHHHJJJKKKLLLMMMLLLNNNPPPQQQRRRSSSUUUWWWUUUWWWZZZ[[[\\\\\\^^^______````````````bbbeeehhheeehhhlllmmmnnnqqqvvv{{{zzzwwwtttrrrpppmmmiiiffffffeeeeeefffhhhjjjiiihhhgggfffeeecccbbbbbbbbbbbb___^^^^^^^^^^^^______````````````___^^^]]]\\\[[[\\\\\\\\\\\\]]]]]]]]]]]][[[[[[[[[[[[\\\]]]^^^___]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\]]]]]]^^^]]]]]]]]]]]]^^^^^^______^^^^^^]]]]]]^^^______```aaaaaaaaa``````___^^^]]]\\\]]]^^^`````````___^^^ZZZ[[[\\\^^^____________000000000000000000000000............//////////////////000000111111111222000000111111111111000000000000000000000000000000+++,,,---////////////...//////000000111111111222000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111//////000000111111111222...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...000111000///...///000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000111111000000000000111111111111111111111111111111111111111111222222222222000000000000000000000000000000000000000000000000000000000000111111111111//////...//////000111222000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222111111111111000000///000000111222222000000000000000000000000//////////////////////////////////////////////////////////////////////////////......---------,,,000000000000000000000000////////////000000000000///000000111222222333333555444333333222222222333555444333444666:::===@@@EEESSSggg||||||vvvsssuuuyyy|||~~~yyyuuupppfff[[[UUUVVVNNNQQQYYYgggttt|||~~~{{{hhh]]]OOOFFFAAA???===:::888777666555555666777888:::;;;<<<<<<<<<;;;:::999:::<<<===???@@@AAA@@@@@@<<<===>>>>>>======>>>??????>>>>>>>>>>>>>>>???@@@???@@@BBBCCCDDDDDDCCCBBBEEEEEEFFFGGGIIIJJJKKKLLLJJJLLLNNNPPPPPPRRRTTTVVVVVVXXX[[[[[[[[[[[[\\\]]][[[\\\]]]^^^^^^```ccceee___bbbeeefffgggjjjoootttvvv~~~zzzxxxuuussspppkkkfffbbbeeedddccceeeggghhhhhhgggdddcccbbbbbbaaaaaaaaaaaa^^^^^^^^^^^^^^^___```aaaaaaaaaaaa```___]]]\\\[[[\\\\\\]]]]]]]]]^^^^^^^^^[[[[[[[[[[[[\\\]]]^^^___]]]\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^___`````````````````````___^^^[[[]]]___aaaaaaaaa___^^^[[[\\\]]]^^^______``````000000000000111111111111222111111111000000//////222111111111000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000////////////000000000000000000000000000000000111111111111222222222000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111111111000///...............000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000////////////000000000000111111111111111111111111111111000000111111222333//////000000111111222222111111111000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222000///------///000222000000111111111111000000---...///000000000000000222222222111111111000000000000000000111111111111000000000000000000000000111111000000//////......////////////000000000000000000000000111111111111333444---,,,888999111///444444333444555777999:::BBBFFFRRReee{{{{{{uuussssssuuuyyyzzzxxxtttpppkkkddd\\\WWWSSSTTTXXX```jjjuuu|||yyyjjj\\\SSSJJJ@@@<<<===999999999:::;;;;;;888666777777888888999999999:::999;;;===???@@@@@@???>>>>>>>>>>>>===============?????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDEEEFFFHHHJJJJJJKKKLLLNNNPPPQQQRRRSSSSSSUUUUUUVVVVVVWWWWWWVVVVVVZZZ[[[[[[\\\\\\]]]^^^^^^\\\^^^```aaabbbdddgggjjjpppsssxxx}}}yyytttrrrooojjjfffgggeeeeeeeeeggggggfffeeeeeeeeedddcccbbbbbbbbbbbb_________^^^______`````````___]]]\\\[[[ZZZZZZZZZ\\\]]]^^^______^^^]]]\\\YYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYY\\\[[[ZZZZZZ[[[]]]^^^```____________________________________^^^^^^]]]\\\```______^^^^^^]]]]]]\\\```aaaaaaaaa```___^^^^^^________________________000000000000111111111111111111111111000000000///111111000000000/////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////000000////////////000000000000000000000000000000000000111111111222222222000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111000//////............///000000000000000000000000000000000000000000000000//////000000000000////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///////////////000000000000////////////000000000111111111111111111111111111111111000000111111222333000000000000000111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111000///......///000111000000111111111111000000//////000111111111000000222222222111111111000000000000000000111111111111000000000000000000000000111000000000/////////...////////////000000000000000000000000111111111111000444...,,,444444///222333333333333444666888999>>>AAAIIIXXXkkk~~~}}}yyyuuuuuuvvvxxxvvvuuutttqqqmmmgggcccZZZXXXWWW[[[bbbkkkrrruuuzzzzzzkkk```TTTGGG???>>>:::999888888999999777666777777777888888888999999888:::<<<>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLNNNOOOQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[\\\ZZZ\\\^^^^^^___aaadddfffgggjjjnnnssswww|||~~~yyyvvvsssoookkkhhhfffeeeeeeffffffeeedddeeedddcccbbbaaa`````````___^^^^^^]]]^^^^^^______aaa```___^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^]]]\\\\\\___^^^^^^^^^]]]]]]\\\\\\]]]^^^___```````````````________________________000000000000111111111111111111111111000000000000000000///////////////...////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000////////////000000000000000000000000000000000000000111111111222222000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111///............//////000000000000000000000000000000000000000000000000000//////000000000000////////////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...////////////000000000000/////////000000000111111000000000000000000000000111000000000000111222222111111111111000000000000000000000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000111000///......///000111000000111111111111000000111111111222111111000000222111111111111000000000000000000000111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111...333///---333000...444222222222222333555666777888:::???HHHVVVjjj}}}|||vvvuuuxxxxxxwwwxxxwwwuuuqqqmmmeee```[[[YYY[[[aaafffiiilllttt}}}|||qqqcccTTTJJJFFF???<<<999888888888888777666666777777777777888888777888:::===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXYYY[[[[[[[[[\\\___aaa^^^aaadddhhhkkkoootttwww|||{{{|||zzzuuuqqqllljjjhhhhhhhhhhhhfffeeegggfffdddcccaaaaaa````````````_______________```bbbaaa```_______________]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]\\\\\\[[[]]]]]]]]]]]]\\\\\\\\\\\\YYY[[[\\\^^^```aaabbbbbb````````````````````````///000000000111111111111111111111000000000000000////////////............////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000////////////////////////////////////000000////////////000000////////////////////////000000000000111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////000000111...............///000111//////////////////////////////////////////////////////000000000000//////////////////000000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////000000000000//////000000000111111111////////////////////////000000000000000111222222222222111111000000//////000000000000000111111111///000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000222222222222222111000///111111111111000000000000///000000000111111111111000000000000000000000000000000000000////////////////////////000000000000///000000000111111111111///333111222999444...333111111111222222333444555555777:::>>>FFFVVVjjjxxx}}}yyy{{{zzzyyyxxxxxxvvvrrrpppnnniiibbb^^^]]]___```aaabbbiiiqqqxxx}}}rrreeeZZZTTTHHHDDD>>>:::999999999999666666666666666777777777666777999;;;<<<===>>>>>>======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXXXXXXX[[[]]][[[^^^```bbbdddgggjjjmmmqqqqqqrrruuu{{{|||wwwtttrrrooommmmmmlllkkkjjjiiihhhgggeeeddddddccccccdddcccbbbbbbaaabbbbbbbbbbbbbbbaaa```````````````^^^]]]\\\[[[[[[\\\]]]^^^___^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ[[[]]]]]]]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ\\\^^^___```aaaaaa````````````````````````///000000000111111111111000000000000000000111111............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000////////////000000//////////////////////////////000000000111111111000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000000111...............///000111//////////////////////////////////////////////////////000000000000//////...////////////000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////000000000000000000000000111111111111////////////////////////000000//////000000111222222222111111000000////////////000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000222222222222222111000///000000000000000000000000///000000000111111111111000000000000000000000000////////////000000000000////////////000000000000///000000000111111111111222333111888CCC<<<000111000000111222222333333333555888:::;;;>>>HHHWWWcccvvv~~~{{{xxxvvvuuutttrrrpppooolllhhheeedddbbb___]]][[[^^^ccciiipppwww~~~uuukkkeeeSSSMMMDDD>>>:::999888888777777777666666666666666555666777999:::<<<<<<===<<<<<<=========>>>>>>>>>======>>>>>>?????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEGGGGGGJJJJJJLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTVVVWWWVVVVVVVVVXXXZZZ[[[\\\^^^___```aaadddggggggiiilllooosssvvvzzz|||}}}zzzvvvtttsssrrrqqqppplllkkkjjjhhhggggggggggggfffeeedddccccccccccccccccccbbbaaa``````___``````___^^^]]]\\\\\\]]]^^^___^^^^^^^^^]]]\\\\\\\\\[[[\\\\\\\\\\\\]]]]]]]]]]]]YYYZZZ[[[\\\]]]\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]]]][[[\\\]]]^^^____________aaaaaaaaaaaaaaaaaaaaaaaa000000000000111111111111000000000000111111111111...////////////000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000/////////000000000111111000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////000111111///............//////000000000000000000000000000000000000000000000000000//////000000000000//////......////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...////////////000000000000000000000111111111222222000000000000000000000000000////////////000111111111111111111000000000000/////////000111111222222000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000111111111111000000111111111222111111000000//////000000000000000111000000000000111111111111000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111444222000:::FFF>>>000000000000111222333333222222555888::::::;;;@@@IIIQQQdddrrr~~~~~~~~~xxxtttrrrrrrrrrrrrkkkkkkjjjjjjiiieee```\\\VVVUUUWWW\\\cccjjjuuu~~~zzzsss```YYYOOOEEE???;;;999888888888777777777777666666666666777777888999:::;;;;;;;;;;;;<<<<<<======>>>=========>>>??????@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSUUUTTTTTTUUUWWWYYYXXXYYY[[[[[[[[[\\\^^^```^^^aaaeeehhhjjjllloooqqqzzz}}}||||||{{{zzztttsssqqqooommmkkkjjjjjjggggggfffeeeddddddddddddeeedddcccaaa``````____________^^^^^^^^^^^^______^^^]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]ZZZ[[[[[[\\\]]]^^^^^^___]]]^^^^^^_________^^^^^^aaaaaaaaaaaaaaaaaaaaaaaa000000000000111111111111///000000000111111111111/////////000000000111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000111000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111000//////............///000000000000000000000000000000000000000000000000//////000000000000//////........./////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///////////////000000000000000000111111111222222222111111111111111111111111///////////////000111111000000000000000111111111...//////000111111222222000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000111111111111000000//////000111111111000000////////////000000111111000000000000111111111111000000000000000000000000.../////////000000000111////////////000000000000000000000000111111111111333111///888AAA777---333000111222333333333222111444666777777888:::@@@DDDSSS___ppp~~~}}}~~~vvvrrrqqqrrrrrrlllllllllmmmllliiiddd```VVVRRRRRRVVVYYY]]]fffpppzzz}}}qqqiii]]]RRRIIICCC>>><<<999999888888888777777777777666666666777777888999999999::::::;;;<<<<<<===<<<======>>>??????@@@@@@????????????@@@@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOQQQRRRRRRRRRSSSUUUWWWUUUWWWXXXXXXWWWXXXZZZ\\\YYY\\\___aaabbbdddgggjjjrrrvvv{{{~~~zzzvvvssspppooolllkkkjjjiiihhhhhhhhhhhhhhhgggeeecccbbbaaa``````______````````````______^^^^^^^^^^^^^^^_________]]]]]]]]]]]]^^^^^^^^^___[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^ZZZ[[[\\\]]]^^^___``````^^^^^^___````````````___bbbbbbbbbbbbbbbbbbbbbbbb000000000000111111111111//////000000111111111222//////000000111111222222111111111111111111111111////////////////////////////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000///////////////000111111111000///...............000000000000000000000000000000000000000000000000//////000000000000//////............/////////000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000111111111111222222222111111111111111111111111///////////////000111111//////000000111111222222...//////000111222222222000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000111111111111000000---...///000000000000000.../////////000000111111000000000000111111111111000000000000000000000000.../////////000000111111////////////000000000000000000000000111111111111111000...555:::000+++666000111333444444333222111333333444444555888;;;>>>GGGPPP```qqq|||~~~yyyrrrpppppppppooonnnnnnoooooolllhhheee[[[UUUSSSUUUUUUTTTZZZcccmmmyyy~~~vvvjjj]]]SSSKKKEEEAAA:::999999999888888777777777777666666666666777777888888999::::::;;;<<<<<<<<<======>>>???@@@@@@@@@>>>????????????@@@@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNPPPPPPPPPRRRTTTVVVUUUVVVWWWVVVVVVVVVYYYZZZXXX[[[]]]]]]]]]```eeeiiijjjmmmqqqvvv{{{zzzwwwuuurrrqqqpppooonnnmmmmmmmmmkkkjjjhhheeecccbbbaaa```___```aaabbbbbbaaa```___^^^_________``````aaaaaa]]]]]]]]]^^^^^^_________\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^^^^____________[[[[[[\\\]]]___```aaaaaa]]]^^^___```aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb000000000000000000000000////////////////////////......//////000000111111000000000000000000000000000000000000000000000000......//////000000111111......//////000000111111000000000000000000000000---.........//////000000////////////////////////111111000000//////......000111111111111222222222222111111111000000//////000000111222222222222111111111000000000000111111//////...//////000111222111111000000000000111111000000000000000000000000000000111111111111000000......///000000000000000000000000000000000000000---...000000.........///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111333222000//////000000000000000000000000000000000000000000000000000000000000000000000000000...............///000000//////............//////000000000000000000000000111000///...///000222444222222111111111111111111000000111111111222222222333333222111000000000111222333333444333222111000////////////000000000000...///000111111111111111............/////////000////////////////////////000000000000////////////111111000000//////..................////////////000000000000111111111111000000000000000000000000333333222111000000000111222111111111000000//////000111111111111222222222444555555444333555888;;;>>>EEEPPP___nnn|||zzztttpppnnnqqqpppooopppqqqpppnnnllleee```ZZZUUUTTTUUUVVVWWWdddnnn{{{yyyqqqjjjdddZZZKKK@@@@@@>>>;;;999999999999777333444555555555555666888777777777777888999:::;;;>>>>>>?????????@@@@@@@@@@@@@@@????????????@@@@@@AAA@@@@@@AAABBBDDDFFFHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXYYYZZZ[[[]]]^^^``````dddgggkkknnnpppsssvvvyyy~~~~~~|||{{{{{{zzzzzzxxxtttppprrroookkkiiiiiiiiigggfffeeebbb^^^]]]___aaaaaa___``````aaaaaaaaaaaa``````^^^^^^^^^```aaaaaa___]]]```]]]ZZZYYYZZZ\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\^^^^^^^^^]]]\\\[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______``````aaaaaaaaabbb000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000....../////////000000000////////////////////////000000000000000/////////000000111111111222222222111111111111000000000///000000111222222222222111111111000000000000111111000////////////000000111111111000000000000111111000000000000000000000000000000111111111111000000......///000000000000000000000000000000000000000---///111000///...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000//////000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111222222111111111111222222000000000000000000000000111000///...///000222333111111111111111111111111000000111111111222222222333222111111000000111111111222333333222111000///000000000000111111111111///000000111111111111000........./////////000000////////////////////////000000000000////////////////////////000000000000............//////////////////000000000111111111000000000000000000000000333222111111000000111111111111111111000000000///000111111111111222222222444444444333222333666999999>>>FFFPPP]]]kkkxxx}}}vvvrrrnnnooorrrvvvyyy{{{zzzyyynnniiibbb\\\XXXWWWUUUTTTXXXaaaooo{{{}}}vvvrrrnnneeeWWWMMMHHHDDD@@@<<<;;;999888666666777888888888777777888666666666777777888::::::<<<<<<===>>>>>>???@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@AAABBBDDDFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZ\\\\\\]]]```cccfffhhhjjjlllppprrrtttvvvyyy~~~yyyvvvsssqqqqqqqqqooonnniiifffaaa```aaaaaa```___```aaabbbccccccccccccccc_________```aaaaaa^^^\\\^^^[[[YYYYYY[[[]]]^^^^^^_________^^^^^^^^^^^^]]]______^^^^^^]]]\\\\\\\\\[[[\\\]]]^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^_________``````aaaaaaaaa000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000//////000000000000000111//////////////////////////////000000000000000000000000000111111111222222111111111111000000000000///000111111222222111111111111000000000000111111111111000/////////000000000000000000000000000000000000000000000000000000000000111111111111000000......///000000000000000000000000000000000000000...000111111000//////000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111222222000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000//////......//////000000000000000000000000000111000/////////000222222111111111111111111111111111111111111111222222222222222111000000000111111000111111111111000000///111111111111222222222222000111111111111000000///....../////////000000000////////////////////////////////////000000000000.........///000111111111............//////////////////000000000000111111000000000000000000000000222222111000000000111111111111111111000000000000000111111111111222222222333444333222111111444666444888<<>>???@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXYYY[[[]]]```aaabbbdddgggiiiiiikkknnnqqquuu{{{~~~}}}|||zzzyyyqqqmmmiiieeedddcccbbbaaabbbcccdddeeeffffffggggggcccbbbaaabbbbbbbbb```^^^]]]\\\ZZZ[[[^^^aaaccccccbbbbbbaaaaaa``````````````````______^^^^^^]]]]]]\\\\\\]]]^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________``````000000000000000000000000111111111111111111111111111111000000//////......////////////////////////////////////////////////111111000000//////......111111000000//////......////////////////////////000000000000111111111111/////////////////////////////////000000111111222000000000000111111111111111111111000000000000000///000000111111111111111111111000000000000111111222222111000////////////000000111111111111000000000000000000000000000000000000111111111111000000......///000000000000000///////////////////////////000222222000000000111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000///111222222000///000111000000000000000000000000////////////////////////////////////////////////000000//////000000111222///......------......///000000000000000000000000111111000//////000111222000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000//////000000000111111111222222111111111111111000///......////////////000000000////////////////////////////////////000000000000.../////////000000000111............////////////////////////000000000111////////////////////////111111000000000000111111111111111000000000000000000000111111111222222222333444444333111111222444333666:::;;;>>>IIIZZZgggzzz~~~~~~}}}wwwpppiiibbb[[[WWWWWWXXX\\\fffqqqyyy||||||~~~~~~wwwqqq```[[[TTTMMMHHHDDD@@@===888888777888888777666444555555555555555666777777888999:::<<<>>>???AAAAAA??????>>>>>>>>>>>>????????????@@@AAABBBDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVXXXZZZ\\\]]]]]]^^^```bbbbbbeeehhhkkkmmmppptttwww|||yyytttoookkkiiigggfffggghhhhhhiiiiiiiiiiiiiiihhhgggeeeeeeeeeeeecccaaa___^^^]]]^^^bbbeeehhhhhhdddddddddcccbbbbbbaaaaaaaaa`````````_________^^^]]]]]]^^^______^^^^^^^^^____________^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^000000000000000000000000111111111111111111111111111111000000//////......////////////////////////////////////////////////111111000000//////......111111000000//////......////////////////////////111111111111000000000000000000000000000000000000//////000000111111222222//////000000000111111111000000000000000000111111//////000111111111111000111111000000000000111111333222111000000///000000///000111111111111000///000000000000000000000000000000111111111111000000......///000000000000000///////////////////////////000222222000000000111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////...000222222000000000111000000000000000000000000///////////////////////////////////////////////////............///000000222111111000000111111222000000000000000000000000111111000000000000000000//////000000000111111111111111111111111111111111111000000///000000111111//////////////////000000/////////000000000111111111111111111111000///...////////////000000000111000000000000000000000000.../////////000000000111111000000000/////////...............////////////...////////////000000000////////////////////////111000000///000000111111000000000000000000111111000000111111111222222222333444555444222222333444222666:::::::::AAANNNYYYfffxxx|||wwwrrrkkkddd______\\\ZZZ]]]eeennnsssuuuzzzzzz}}}rrrmmmeee\\\TTTMMMFFFBBB>>><<<::::::;;;;;;:::888555555555555555555666777888888:::<<<>>>???AAABBB???>>>>>>>>>>>>>>>>>>???>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUWWWYYY[[[[[[[[[[[[\\\^^^]]]```dddggghhhjjjmmmoootttvvvzzz|||vvvsssqqqqqqqqqqqqqqqqqqpppnnnmmmlllnnnllljjjiiihhhhhhfffdddcccaaa___```dddgggiiiiiiggggggfffeeeeeedddccccccbbbbbbaaaaaaaaaaaaaaa```______`````````______^^^`````````______^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000111000000000000000//////000000000000000000000000000000111111111111111111/////////000000000111111000000000000111111111111...///000000111111000000111111000000000000111111222222111000000000111111///000111222222111000///000000000000000000000000000000111111111111000000......///000000000000000000000000000000000000000...000111111000//////000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...000111222000000000111000000000000000000000000000000000000000000000000000000000000000000000000...............//////000111000000//////000000111000000000000000000000000111111111111000000000000...//////000000111111111222222222111111111111111000000/////////000111111000////////////000000111.../////////000000000000000111111111111000000////////////000000000111111000000000000000000000000......//////000000111111111111111000///.....................////////////......////////////000000000000000000000000000000000000/////////000111111000000000000111111111111000111111111111222222222222333444444333222333444111555888888888<<>>???@@@???>>>>>>======>>>>>>???===>>>@@@AAACCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLMMMMMMNNNNNNOOOQQQQQQRRRRRRSSSTTTUUUUUUVVVXXXYYYZZZYYYYYYZZZ\\\XXX[[[^^^aaabbbcccfffggggggjjjnnnsssyyy~~~~~~}}}{{{yyywwwvvvxxxuuurrrpppooonnnlllkkkiiigggddddddfffhhhiiiiiikkkjjjjjjiiihhhgggffffffeeedddddddddddddddddddddaaaaaabbbbbbbbbaaa``````aaaaaa``````___^^^^^^^^^\\\\\\[[[[[[[[[[[[ZZZZZZ000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000/////////......000000000000000000000000222222111111111111111111////////////000000000111///000000000111111111111...//////000000000000000111111000000000000111111111111111000111111222222///000111222222111000///000000000000000000000000000000111111111111000000......///000000000000000000000000000000000000000---///111000///...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///111222111000111222000000000000000000000000000000000000000000000000000000000000000000000000/////////...///000000111......------------......000000000000000000000000111111111111111000//////......//////000111111222222222222111111111000000///////////////000111111000000/////////000111222//////000000000111111111///000000111111111111000//////000000000111111111000000000000000000000000.........///000111111111000000000000////////////............////////////........./////////000000000000000000000000000000///////////////000111111///000000000111111111111000111111111111222222222///111222333222222222444222333444555666999===AAAIIIUUUeeettt}}}{{{zzzwwwsssqqqlllkkkhhhdddbbbbbbfffhhhhhhiiimmmssszzzzzzssskkkbbb\\\QQQIII@@@;;;::::::888555777777666666555666666777555555666888999;;;<<<===>>>>>>============>>>>>>===>>>@@@BBBCCCDDDDDDCCCDDDDDDDDDCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWWWWWWWWWWXXXZZZUUUWWWYYY[[[[[[\\\^^^```___bbbfffiiilllqqqxxx}}}~~~~~~}}}}}}}}}~~~|||{{{yyyxxxtttqqqnnnllllllmmmmmmllloooooonnnmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiicccdddddddddccccccbbbaaaaaaaaaaaa```___^^^^^^^^^[[[[[[[[[ZZZZZZYYYYYYYYY000000000000000000000000////////////////////////......//////000000111111000000000000000000000000000000000000000000000000......//////000000111111......//////000000111111000000000000000000000000000000//////.........---000000000000000000000000333222222222111000000000////////////000000000000//////000000111111111222...//////000000000000000111111000000000000111111111000000000111222333333...000111222222111000...000000000000000000000000000000111111111111000000...//////000000000000000000000000000000000000000---///000000///......///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///111222111000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111000000000000111111000000000000000000000000111111111111111000///...---......///000111111222222222222222111111000000///////////////000111111111000/////////111222333000111111111111222222222...///000111111111111111000000000000111111111111000000000000000000000000---......///000111111222......//////000000111111............/////////000............/////////000000000000000000000000000///////////////000111111//////000000111111111222000111111111111222222222,,,...111111111111222333555444333333555888<<<>>>CCCJJJUUUcccvvv~~~|||{{{{{{yyyvvvtttuuuvvvtttooohhhcccbbbccc^^^```ccciiipppxxx~~~~~~yyyrrrmmmaaaXXXLLLDDDBBBAAA>>>;;;888777777666666666777777333444555666777888999:::>>>>>>============>>>>>><<<>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTRRRSSSUUUUUUTTTUUUVVVXXXTTTVVVXXXXXXXXXXXXZZZ\\\\\\___bbbcccdddfffkkkoooooopppqqqrrrsssuuuxxxzzz}}}~~~{{{wwwtttssssssrrrqqqrrrrrrqqqpppooonnnmmmmmmlllllllllllllllllllllllleeeeeeeeeeeeeeedddcccbbbbbbaaaaaa```___^^^^^^^^^[[[[[[ZZZZZZYYYYYYYYYXXX000000000000000000000000222111111111000000//////000//////......000111222000000000000000000000000111111222333333111000///000000111111111111000000000000000000000000000000222111000.........//////000000000000000000000000///,,,000///***111888111222//////111111//////222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000//////............////////////000000000000////////////000000000000/////////////////////000111111000000000000000000000000000000000000000000000000333333222111000///......111111111111111111111111222222222111111111111000111...,,,---///111///---000000000000000000000000111111111111111111111111222222111000//////000000000000000111222222222333000000000000000000000000111111000000//////............////////////......////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000111111111111222222222222444555555444555666888??????FFFUUUdddsss~~~{{{||||||zzzwwwuuuuuuuuu|||||||||yyytttllleeeaaa___]]]\\\^^^bbbjjjqqqvvvyyy}}}}}}{{{{{{|||sssjjj[[[MMMCCC>>><<<;;;::::::;;;999777666666777888777666555555555555555999999:::::::::;;;;;;;;;>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYXXXZZZ]]]```bbbdddddddddggghhhjjjjjjkkklllnnnqqqxxxyyyzzz|||~~~}}}|||||||||{{{zzzyyyxxxuuusssqqqpppqqqqqqqqqpppppppppooooookkkjjjiiihhhfffdddccccccjjjfffbbb``````___\\\YYY]]]ZZZWWWVVVWWWWWWTTTQQQ000000000000000000000000111111111111000000000///......---,,,---...///000000000000000000000000000111111111111111000000//////000000111111000000///000000000000000000000000//////...------...///000000000000000000000000000///---111333222<<>>???@@@BBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXZZZ\\\^^^```aaaaaabbbdddeeeffffffgggiiilllooopppqqqsssuuuwwwxxxyyyvvvxxx{{{~~~}}}{{{zzzvvvvvvvvvuuuuuuttttttssssssrrrpppmmmkkkhhheeedddgggdddaaa``````___\\\ZZZ[[[XXXUUUTTTTTTSSSQQQNNN000000000000000000000000111111111111000000000000......---------...///000000000000000000000000000111111000///////////////...//////000000//////...000000000000000000000000,,,,,,,,,,,,---...000000000000000000000000000000///,,,111444444@@@LLLHHH>>>555///111333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000//////......//////000//////000000000000////////////000000000000/////////////////////000111111000000000000000000000000////////////////////////////////////////////////111111111111111111111111222222111111111000000000111///---...///000000///000000000000000000000000111111111111111111111111111111000/////////000000000000000///////////////000000000000000000000000000000000000////////////......////////////............/////////000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000111111111222222000111333333222222444555999888999===BBBLLL^^^nnn}}}|||wwwtttrrrrrrsssuuuzzzvvvppp___[[[UUUPPPPPPTTTZZZ^^^dddjjjssszzz~~~uuuhhh[[[PPPFFF@@@::::::999888777777777777555555666666777999:::;;;777888888888999999999999:::;;;===???AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQRRRQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWYYYZZZ\\\]]]]]]^^^___``````aaaccceeeeeefffhhhjjjlllnnnooopppooopppsssuuuwwwyyyzzz{{{}}}~~~}}}}}}}}}|||{{{zzzzzzzzz{{{zzzwwwtttpppkkkhhhffffffdddbbbbbbaaa```]]]ZZZYYYVVVTTTRRRRRRPPPMMMKKK000000000000000000000000111111111000000000000000000000000000000111111111000000000000000000000000111000///------...//////......////////////......000000000000000000000000---------......////////////////////////////////////,,,///000///;;;FFFCCCBBB888///000444333111///////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111////////////////////////000000////////////000000//////000000000000////////////000000000000/////////////////////000000111////////////////////////////////////////////////---........./////////000111111111111111111111111111111111111000000000000000000///...//////000000000000000000000000000000111111111111111111111111111000000/////////000000111111111000000//////...000000000000000000000000000000000000////////////......////////////.............../////////000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000111111111000000000000111111111111000111333333222222444555777999;;;;;;:::AAAOOO\\\fffsss{{{vvvrrrpppooopppvvv~~~{{{wwwgggaaaXXXQQQNNNOOOSSSVVVYYY___jjjttt}}}~~~ttthhhZZZNNNFFFAAA???<<<;;;::::::999888999888888777777777777777777777777777888888888888888999;;;===???@@@AAABBB@@@@@@@@@@@@@@@???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPQQQRRRRRRSSSSSSTTTUUUTTTTTTTTTUUUVVVXXXYYYYYY[[[\\\\\\\\\]]]___aaa```aaaccceeegggiiijjjkkkkkklllmmmoooqqqssstttttttttuuuwwwwwwwwwwwwyyy{{{|||||||||||||||}}}}}}}}}~~~~~~~~~}}}{{{xxxtttoookkkiiihhhgggfffeeedddaaa___]]]WWWVVVTTTRRRPPPNNNLLLKKK000000000000000000000000000000000000000000111111000000000111111111111111////////////////////////111000...---------...///......////////////......////////////////////////000000000000//////......////////////////////////111---//////---777BBB>>>BBB888///000444333111///////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........./////////000000////////////////////////........................////////////////////////////////////////////////////////////000000000000///000000000111111111111////////////////////////000000////////////000000//////000000000000////////////000000000000/////////////////////000000111////////////////////////////////////////////////------......//////000000000000000000000000000000111111111000000000//////000000000/////////000111000000000000000000000000000000000000000000000000000///////////////000000222222222111111000000000000000000000000000000000////////////000000000000......////////////..................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000000000//////000000000111111111111222444444333333555666444;;;AAA???:::<<>>===;;;999:::999888777666666666666666666777777777888888888666777999;;;===???@@@@@@????????????????????????>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTSSSSSSRRRSSSUUUVVVXXXXXXZZZ[[[[[[ZZZ[[[]]]___]]]^^^___aaacccdddeeefffbbbcccdddeeefffhhhiiijjjkkkmmmnnnooonnnnnnooopppoooooopppqqqrrrrrrssssssvvvvvvwwwxxxzzz{{{||||||~~~~~~~~~}}}}}}|||zzzxxxtttqqqooollllllllljjjgggdddcccbbbXXXXXXWWWUUURRRPPPNNNNNN000000000000000000000000000000000000111111111111---...///000000000//////////////////////////////000000///..................//////000000//////...////////////////////////111111111111000///...---000000000000000000000000222...111111///999BBB>>>>>>555///111333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000111000000//////000000111//////000000000000////////////000000000000/////////////////////000111111000000000000000000000000////////////////////////.........//////000000000000000000000000000000000111111000000000/////////000111111000//////000222000000000000000000000000000000000000000000000000//////......//////000000222222222222111111111111000000000000000000000000////////////000000000000......////////////......------........./////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111000000000000/////////000000000111111111222444444333333555666000===GGGCCC:::999???DDDHHHTTTbbbnnnzzzzzzssspppqqqqqqsssuuuxxxzzz{{{tttpppiiiaaaZZZVVVSSSRRRRRRTTT[[[eeerrr}}}vvvlllfffWWWRRRKKKFFFEEECCC???<<<999888888888888888999999666777777777888888888888555666888:::<<<======>>>>>>>>>>>>>>>>>>?????????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCDDDDDDCCCAAA@@@@@@AAAAAABBBBBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWYYYZZZYYYYYYYYY[[[]]][[[[[[\\\]]]^^^___``````]]]]]]]]]^^^___aaabbbcccbbbdddfffffffffeeefffggghhhiiiiiijjjkkklllmmmmmmnnnooooooooopppqqqqqqqqqttttttsssssstttuuuwwwxxxzzzyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{{{{{{{yyywwwtttrrrnnnooonnnllljjjhhhiiikkk```aaaaaa___\\\ZZZYYYZZZ000000000000000000000000///000000000111111111111---...///000111000/////////////////////////////////000000000000///......///000000111111000000///////////////////////////...///000000000///...---000000000000000000000000111...111111---666===888777111///111222000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000111111000000000000111111//////000000000000////////////000000000000/////////////////////000111111000000000000000000000000000000000000000000000000///000000000000000000000000000000000000000000000111000000000///////////////111222111///...000222000000000000000000000000000000000000000000000000...............///000000000000000000111111111111000000000000000000000000.../////////000000000111......////////////......---------.........//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000///////////////000000000111000111333333222222444555111AAAKKKEEE999666;;;???@@@HHHRRRZZZhhhyyy|||uuusssrrrqqqrrruuuxxx{{{yyywwwsssmmmfff___YYYVVVUUUUUUWWW___kkkxxxyyysssiiibbbYYYSSSPPPMMMHHHDDD===<<<;;;::::::999999:::777777777888888888999999555666888999:::;;;;;;;;;=========>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>AAADDDGGGGGGDDDAAA>>>??????@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMNNNOOOOOOPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWWWWVVVVVVXXXZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[[[[]]]___```[[[^^^```aaa``````aaaaaabbbccccccdddeeefffggggggfffgggggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjlllmmmoooooooooooonnnooooooooooooooopppqqqrrrrrrrrrrrrrrrnnnnnnooopppqqqrrrsssssstttuuuvvvwwwvvvssspppooolllmmmmmmlllkkklllppptttqqqssssssrrrnnnmmmmmmooo000000000000000000000000//////000000111111111222///000111333333222222111///////////////////////////000111111111000...---000000111111111111000000////////////////////////+++,,,---////////////...000000000000000000000000///,,,///...(((///555...222//////111111//////222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000111111000000000000111111//////000000000000////////////000000000000/////////////////////000111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////111222111///...000333000000000000000000000000000000000000000000000000...............///000111......//////000000111111000000000000000000000000.../////////000000111111......////////////......---------.........//////////////////////////////////////////////////////111111111111111111111111000000000000000000000000222111111111000000//////////////////000000000000///000222222111111333444555EEEOOOFFF999555:::>>>;;;@@@FFFKKKXXXkkk|||xxxwwwtttssssssuuuxxxzzz~~~}}}{{{vvvoooggg```[[[XXXVVVVVV[[[gggttt}}}yyywwwoooeee^^^ZZZVVVPPPKKKDDDBBB@@@===;;;999888777888888888888999999999999666666777999999:::::::::<<<=========>>>>>>??????>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>AAAEEEHHHHHHEEE@@@===>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNPPPSSSTTTUUUTTTTTTSSSTTTUUUTTTSSSTTTVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVVVVVVVVVVXXXZZZ[[[YYY\\\^^^____________```]]]]]]^^^___```aaaaaabbb``````aaabbbcccddddddeeebbbbbbbbbbbbdddfffhhhiiihhhhhhhhhhhhggggggffffffggghhhiiijjjkkkkkkkkkkkkggghhhiiijjjlllmmmnnnooonnnooopppqqqpppmmmjjjhhhjjjkkklllkkkkkkooouuuzzz}}}//////000000000000//////000000000000000000000000222111000//////000111222//////000000111111222222...///000111111000///...000000000000000000000000111111000000//////......////////////000000000000111111000000//////......//////000000000000//////////////////////////////222222111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111000///......///000111111111000000//////......000000000000000000000000000///.........000111222111000///......///000111000000////////////000000000000///...............////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////333333222111000///......000000000000000000000000000000////////////000000//////............//////000111111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000---...000111111111000///000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////......------------.........------,,,,,,...///000111111000000//////..................////////////////////////000000000000000000000000000111111222111111222333333333222222333333555666888:::;;;<<<<<<@@@CCCEEEJJJVVVhhhvvv|||tttqqquuuyyy{{{{{{~~~~~~zzztttmmmiiigggaaa[[[ZZZ___dddjjjuuu~~~vvvoooiiiccc\\\XXXQQQMMMHHHBBB>>><<<;;;;;;;;;999777777888888777666888888888888888777666666999999:::;;;<<<===>>>???<<<===>>>???????????????@@@@@@AAAAAABBBAAAAAA@@@AAABBBDDDDDDDDDBBB@@@???????????????????????????CCCCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\```___^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbb````````````aaaaaaaaaaaaccccccdddddddddcccbbbbbbcccddddddeeeggghhhjjjkkkgggfffeeedddeeegggiiijjjmmmllljjjiiihhhiiiiiijjjggghhhiiijjjlllrrrxxx}}}//////000000000000//////000000000000000000000000222111000//////000111222000000000000000111111111...///000111111000///...////////////////////////111000000000/////////...////////////000000000000111000000000/////////...//////000000000000//////////////////////////////111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111000///......///000111111000000000/////////...000000000000000000000000000////////////000000111111000///......///000000000000////////////000000000000///...............////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////222111111000000//////...000000000000000000000000000000////////////000000000000////////////000000000000111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000---...///000111000000///000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000///////////////....../////////000//////...///000111222111000000000/////////...............////////////000000000000////////////000000000000000111111222111111222222333444555555444444555555666777888888999<<<>>>???BBBLLLZZZfffuuu|||vvvvvvyyy{{{|||~~~~~~}}}zzzuuuqqqnnnnnnfffaaa^^^aaadddhhhpppzzz||||||wwwsssnnnhhhddd]]]ZZZTTTNNNHHHDDDBBB@@@@@@>>><<<;;;;;;;;;:::999777777888888777777666666888999999:::;;;<<<===>>><<<<<<===??????@@@@@@@@@@@@@@@AAAAAAAAA@@@??????AAAAAABBBCCCBBBAAA@@@???????????????????????????BBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ]]]\\\\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___^^^^^^^^^^^^____________```aaaaaabbbbbbaaaaaaaaaaaabbbbbbccceeefffhhhiiieeeeeecccbbbcccdddeeegggjjjjjjiiihhhhhhhhhhhhhhheeefffggghhhkkkooovvvzzz///000000111111000000///000000000000000000000000111111000000000000111111111111111111000000000000//////000000000000//////........................000000000000////////////////////////000000000000000000000000//////////////////000000000000///////////////////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000///000000000000//////...000000////////////000000000000////////////000000000//////............///////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000////////////000000111111000000000000111111000000000111111111222222222111111111111000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000////////////000000000////////////000111111000000000000////////////............////////////111111000000//////......000000000000000111111222111111111111333555777888444444444444444555555555666999;;;;;;;;;@@@JJJSSSdddtttzzzyyy{{{}}}~~~|||wwwtttssssssnnniiifffgggggggggkkkooovvv}}}~~~zzzuuuqqqjjjgggccc]]]VVVPPPLLLIIIHHHEEEBBB@@@???>>><<<:::777777777666666666555555777777888999:::;;;;;;<<<:::;;;===>>>???@@@AAAAAA@@@@@@AAA@@@@@@???>>>>>>@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHJJJKKKLLLJJJJJJKKKLLLMMMNNNOOOOOOSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVWWWWWWWWWYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]\\\]]]^^^______```____________``````bbbccceeefffcccbbbaaa`````````aaabbbffffffgggggggggfffeeeeeedddeeefffggghhhlllrrrvvv000000000111111000000000000000000000000000000000111000000000000000000111222222111111000000////////////000000000000//////////////////////////////000000000000////////////////////////000000000000000000000000//////////////////000000000000//////////////////////////////......---......///000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000///////////////////////////////////////000111111111///...---///////////////000000000000000////////////000000000///............//////////////////000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////---........./////////000////////////////////////000000////////////000000111000000//////000000111000000000000111111111111111111111111000000000000////////////////////////////////////////////////...//////000000000000000////////////////////////000000111111111111000000////////////////////////////////////////////////000000000000000000000000//////000000000000//////000//////////////////000------------.........///000000000000////////////............////////////111111000000//////......000000000000000111111222222111000000000333555777333333333444444444555555666999::::::999;;;AAAFFFTTTaaauuu}}}|||}}}~~~{{{wwwuuutttuuutttssssssqqqnnniiigggoootttyyy}}}|||xxxqqqpppmmmiiiccc^^^YYYVVVRRROOOJJJEEEBBB???;;;888777666666555555555555555666666777777888999999:::999:::;;;===???@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>@@@???>>>>>>>>>>>>??????========================???@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]^^^^^^___aaabbbcccaaaaaa___^^^^^^^^^^^^___aaabbbdddeeeeeedddcccbbbdddeeeffffffgggjjjooorrrwww}}}000000111111111111000000000000000000000000000000000000000111111000000000222222111111000000//////000000////////////000000000000000000000000000000////////////000000000000////////////000000000000////////////000000000000//////000000000000//////000000000000000000000000......---......///000111////////////////////////000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////////////////000000000000//////////////////000000000000///////////////////////////000111111111///...---......///000000000000000000000////////////000000//////............//////////////////000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000------......//////000000////////////////////////000000////////////000000000//////......//////000//////000000000111111111000000000000000000000000///////////////////////////////////////////////////////////////000000111////////////////////////000000111111111111000000//////////////////////////////////////////////////////////////////////////////000000000000/////////......------......///,,,------...............////////////000000000000............////////////111000000000/////////...000000000000000111111222333222000......///111222111222222333444555666666555777999999888999<<<@@@HHHPPP```ttt}}}zzz~~~}}}yyyxxxzzz}}}yyyooogggfffgggkkkqqqwww{{{~~~~~~|||uuuttttttrrroookkkhhhfff___[[[TTTNNNHHHBBB===999777777666555444555555666555555666666777888888888777888:::<<<===?????????AAAAAAAAAAAAAAA@@@?????????>>>=========>>>>>>???========================????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRRRRUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZYYYYYY[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^___```aaa```______^^^^^^]]]]]]]]]^^^___aaabbbcccbbbaaaaaadddeeefffffffffhhhllloooppptttzzz000111111222222111111000000000000000000000000000000000111111111111000000111111111111000000000000000000////////////000000111111111111111111111111////////////000000000000////////////000000000000////////////000000000000//////000000000000//////000000000000000000000000/////////...//////000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000///000000000000//////...---...///000111111111000000000////////////000000///............//////000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000.........//////000000000000000000000000000000000000000////////////000000//////............///////////////000000000111111//////000000000000000111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////......------------.........//////000111000000000////////////000000000000............/////////////////////000000000000000000000000000000111111222222111000............///000111222333444555666666333444666666666666888:::>>>BBBNNN___qqqyyy}}}{{{oooaaa^^^^^^dddlllrrryyy}}}yyyyyyyyyxxxwwwtttrrrpppiiiddd]]]VVVOOOHHHBBB>>>888777666555555555666777555555666666777777777777666777999:::;;;<<<======??????@@@@@@@@@@@@@@@???======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSRRRSSSSSSTTTUUUUUUTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]^^^___```aaaaaaaaadddeeefffeeeeeefffiiikkklllnnnrrruuuxxx|||000111111222222111111000000000000000000000000000///000111222222111000///000000000000000111111111111000///......///000111000000000000000000000000.../////////000000000111////////////000000000000.../////////000000000111//////000000000000//////000000000000000000000000111111000/////////000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///....../////////000000000111000000000000000000000000000////////////000000111,,,---///000111111111000000000////////////000000...............///000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///000000000000000000000000000000000000000000000000000////////////000000000000////////////000000////////////000000000111////////////000000111111000000000000000000000000000000000000000000000000000//////...///000111222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000////////////............//////......000111111111000///.../////////000000000111............////////////......//////000000111111000000000000000111111222000000000000////////////111111111222222222333333333333444444444444666777999:::BBBNNNZZZhhh}}}|||iii```ZZZ\\\aaafffnnnuuuxxx~~~}}}}}}{{{yyywwwtttrrrpppkkkfff___XXXQQQKKKEEEAAA:::888777555555666777888666666666666777777777777666666888999999:::::::::;;;<<<===>>>????????????<<<===>>>???@@@??????>>>????????????????????????????????????????????????????????????????????????@@@@@@AAABBBCCCEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```aaabbbcccdddddddddcccccceeegggggghhhjjjlllnnnqqquuuwww111111222222222222111111000000000000000000000000///000111222222111000/////////000000111111222222111000///......///000111////////////////////////.../////////000000111111////////////000000000000.../////////000000111111//////000000000000//////000000000000000000000000333222111000000///000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///....../////////000000111111000000000000000000000000000///.........000111222,,,---///000111111111000000000////////////000000...............///000111////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000000111111000000000000111111////////////000000000000.../////////000000111111000000000000000000000000000000000000000000000000000///.........///111222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000////////////000000+++,,,.../////////...---.../////////000000111111............/////////000------...///000111222222000000000000000111111222...///000111222222111111222111111111000000//////555555444444444444555666888888===DDDJJJSSSgggyyyuuuggg[[[YYYZZZ\\\bbbjjjsssyyy~~~{{{wwwssspppmmmkkkgggccc\\\VVVPPPKKKFFFBBB:::999777666555666888999666666666777777777777777555666777888888888888888888999;;;<<<======>>>>>>;;;===???@@@AAA@@@???>>>????????????????????????@@@@@@@@@???????????????????????????????????????<<<<<<>>>@@@BBBDDDFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTVVVVVVVVVVVVWWWWWWXXXYYYXXXYYYZZZ[[[\\\\\\[[[[[[\\\\\\\\\\\\]]]___aaacccbbbbbbcccbbbaaaaaacccdddcccddddddfffhhhkkknnnppp222222111000///...------000000000000000000000000222222222333333222222222000000000000000000000000111111111111111111111111......//////000000111111000000000000000000000000000000111111111111000000---...///000000///...---000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111///000111222222111000///////////////000000000000......////////////......111111111111000000000000000///...------...///000222111111111000000//////////////////////////////////////////000000000000222222111111000000//////111111000000//////......////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000111111000000//////......///000000000000000///...//////000000000000//////222111111111000000//////------...///000111222222......////////////......222111000.........///000111111000///////////////000000000000000000000000------......//////000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000...///111111/////////000////////////000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////...///////////////////////////000000000000//////000000000000000000000000111111222333333333333222333333333444444444555555666777777:::@@@JJJUUU\\\vvv}}}}}}yyynnnccc]]][[[ZZZ]]]cccjjjooouuuzzz}}}|||yyyvvvuuuvvvuuutttrrroookkkiiiddd]]]VVVQQQPPPNNNIIIDDD???>>><<<:::888888888888:::999888777666666666666444444555555666777777888777777999:::<<<===>>>???>>>>>>>>>???@@@@@@@@@AAA============<<<<<<<<<<<>>>>>===<<<<<<<<<<<<<<>>>>>???@@@@@@@@@>>>>>>>>>=========<<<<<<>>>??????@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<>>??????@@@??????>>>>>>>>>=========>>>??????@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQPPPOOONNNNNNOOOPPPQQQNNNNNNNNNNNNOOOOOOOOOOOOSSSSSSSSSSSSTTTTTTTTTTTTQQQRRRRRRSSSSSSTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^.../////////000000000111000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000/////////.........////////////////////////......////////////.........//////////////////...000000////////////000000////////////////////////000000000000000000000000............////////////111000///......///000111////////////000000000000000000111111111111000000000000/////////.........000//////////////////000000000000000000000//////000000000000000000000000////////////000000000000------......//////000000000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////++++++---...//////////////////000000000000//////////////////............111000000000/////////.........////////////......000000000////////////000111000000///////////////////////////////////////000000//////......------............////////////000000111111111111000000////////////////////////////////////////////////...///111111/////////000////////////000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////111111000000///.........//////000000000000//////000000000000000000000000000000111222222222222222111111111222222222222333111222444555666888;;;===???FFFRRR```ooo{{{~~~wwwpppmmmjjjdddbbbccc```___\\\ZZZYYYXXXXXXYYY^^^```ccceeefffeeecccbbbbbbaaaaaaaaabbb___[[[WWWTTTQQQLLLGGGCCC@@@???>>>===<<<:::888777555555555888777777666666555444444333444444555666777777888::::::;;;<<<===>>>>>>???????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<999:::;;;===>>>?????????CCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ......//////000000111111000000000000000000000000/////////000000/////////////////////////////////000000000000000000000000---........./////////000////////////////////////......////////////....../////////....../////////000000////////////000000////////////////////////000000000000000000000000............////////////111000///......///000111////////////000000000000000000111111111111000000111111111000000000/////////000000000000000000/////////////////////000000////////////////////////////////////000000000000------......//////000000////////////000000000000////////////////////////////////////////////////.............../////////........................////////////////////////////////////000000000000////////////000000000000++++++---...//////////////////000000000000//////............////////////111111000000//////............////////////....../////////000000000000///111000000///////////////////////////////////////000000//////......------............////////////000000111111111111000000////////////////////////////////////////////////...///111111/////////000////////////000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000111111000000//////////////////000000000000//////000000000000000000000000000000111222222222222111222222222222333333333333///111333444555666999;;;;;;>>>DDDLLLYYYkkk}}}wwwsssrrrpppjjjggghhheeeccc___[[[WWWUUUUUUUUUWWWYYY\\\___aaabbbcccccceeefffhhhjjjlllkkkhhheee___\\\WWWQQQKKKEEEBBB@@@>>>===<<<:::888777666666555555555555555555555555444555555555666666777777888999999:::<<<======>>>????????????>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<888999;;;<<<===>>>>>>>>>BBBBBBDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNOOOPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXX......//////000000111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000,,,------...//////000000000000000000000000000000...//////000000//////...//////............//////000000////////////000000000000000000000000000000000000000000000000000000....../////////000000000000//////......//////000////////////000000000000///000000111111000000///111111111111000000000000///000000111111000000///......////////////000000........................////////////000000000000//////////////////000000////////////000000000000........................////////////////////////---............/////////........................000000000000000000000000////////////000000000000////////////000000000000,,,---.../////////////////////000000000000//////...////////////000000000111111000000//////............////////////.........//////000000000000///111111000///////////////000000000000000000000000///////////////.............../////////000000000000000111111111111000000000000000000000000000000000000000000000000000000...///111111/////////000////////////000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000///000111111222222111111222222222222333333333444///111333333222222333555666999<<<@@@IIIXXXmmm{{{~~~~~~xxxuuuuuusssnnnkkkllljjjhhhdddaaa]]]ZZZXXXWWWSSSTTTUUUWWWYYY[[[]]]^^^aaadddiiinnnqqqsssssssssiiigggccc^^^WWWPPPKKKHHHAAA@@@???===<<<:::::::::555555555555666666666666555555555666666666666666777777888999:::<<<======??????>>>>>>>>>============>>>>>>??????>>>>>>===>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX////////////000000000000000000000000000000000000///000000111111000000///000000000000000000000000////////////////////////........................000000000000000000000000///000000111111000000///000///...------...///000000000////////////000000000000000000000000000000000000000000000000000000/////////000000000111111...//////////////////...////////////000000000000...//////000000//////...111000000000000////////////000111111111111000///........./////////000000////////////////////////////////////000000000000000000000000000000//////.../////////000000000111////////////////////////000000000000000000000000---------.........//////........................000000000000000000000000////////////000000000000.../////////000000000111......///000000///////////////000000000000///////////////000000000111111000000000000////////////......////////////......---...///000111111000///111111000///////////////000000000000000000000000.........////////////////////////000000000111111000000111111111111000000000000000000000000000000000000000000000000000000...///111111/////////000////////////000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000/////////000111111222222//////000000000000//////000000000000000000000000///000000111111111111111111111111111222222222222000222333222111111222444333666:::;;;???HHHWWWcccmmm|||~~~}}}yyywwwyyyyyyvvvuuuvvvsssrrrooolllfffaaa\\\YYYUUUTTTRRRRRRRRRTTTWWWXXXVVV[[[bbbjjjqqqwww{{{~~~uuuuuusssoooiiibbb\\\XXXOOOMMMJJJGGGCCC@@@>>>===999999888888777777666666555555555555555555555555555666777888:::;;;<<<<<<>>>>>>>>>=========<<<<<<======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<<<<===>>>?????????????????????AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXX000000000000////////////000000000000000000000000000000111111111111000000000000000000000000000000......................../////////...------,,,,,,000000000000000000000000000000111111111111000000000///...------...///000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111---...///000000///...---////////////000000000000......////////////......000/////////............///000111222222111000///---.........//////000000000000000000000000000000////////////000000000000222222111111000000//////.../////////000000111111000000000000000000000000111111111111111111111111---------.........//////........................000000000000000000000000////////////000000000000.../////////000000111111///000000000000000///...//////000000000000////////////000000111111222222////////////000000000000......////////////......---...///111111111000///111111000///////////////000000000000000000000000---.........//////000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000...000111111/////////000////////////000000000000////////////////////////////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000......///000111222333333//////000000000000//////000000000000000000000000//////000111111111111111000000000000111111111111000222333333333444666888222777;;;;;;:::>>>GGGOOOXXXjjj~~~|||yyyxxx}}}~~~}}}{{{vvvnnnfff___ZZZYYYWWWSSSQQQPPPQQQSSSUUULLLRRR[[[eeeooowww~~~~~~yyyrrrkkkggg```]]]WWWQQQJJJDDD???======<<<;;;:::999777666666555555444444444444333333555555666888999:::<<<<<<============<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<===============<<<>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>???@@@AAAAAABBBAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWW222111111111000000//////000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////000000000000////////////////////////111111000000//////......000000000000000000000000000000000000000000000000000000////////////000000222111000.........///000///000000000000000//////111111000000//////............////////////......000000000000000111111222............/////////000000000000000000000000000000000000000000000000000222000...///222333111/////////000000000000/////////...---,,,,,,---...///////////////////////////........................000000000000000000000000////////////000000000000........................////////////////////////---------............///////////////////////////000000//////.........---//////////////////////////////////////////////////////000000000000//////...///000111111222222111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////......000...,,,---000111///---000000000000111111111111////////////////////////111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000///000000000000111111111111000///......///000000000111333333111000111222111111222222222333333333555555444555666999<<<>>>KKKRRRaaauuu||||||zzztttnnnhhheee___\\\YYYXXXTTTMMMLLLOOONNNPPPTTT\\\hhhttt~~~|||yyywwwssspppiii```WWWNNNHHHDDDDDDAAA===;;;;;;:::999888888777666666888888777666444444444555555666666666999999:::;;;;;;<<<======>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????BBBAAA@@@?????????@@@AAA>>>@@@BBBDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTT111111111111000000000///000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////////////////000000000000////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000000000////////////000000111111000/////////////////////000000000000//////111000000000/////////.........////////////......000/////////000000111111........./////////000000000000000000000000000000000000000000000000000000222000...///111222111/////////000000000000////////////...------...//////////////////////////////////////////////////////000000000000000000000000////////////000000000000........................////////////////////////........./////////000000////////////////////////000/////////............//////////////////////////////////////////////////////000000000000//////...///////////////...---000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////......000...---...000000///---............////////////////////////////////////------------------------////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000111111111111222333222000......---......000111333333111000111222111111111222222222333333555444444444555888:::<<>>;;;:::999777555555666555444222444444444444555555555666888888888999:::;;;;;;;;;==================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAA@@@????????????@@@AAA>>>???AAACCCDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKLLLLLLMMMKKKKKKKKKLLLLLLKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRRRR111111111111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000//////...//////000000000000//////000000000000////////////...//////000000//////........./////////000000000....../////////000000000000000000000000000000000000000000000000000000000111000//////111111000/////////000000000000//////000//////......//////000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000111////////////////////////////////////............//////////////////////////////////////////////////////000000000000//////000000000000///...---,,,000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////......000...---...///000///...............////////////////////////////////////------------------------////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222555444222111//////......000111333333111000111222111111111222222222222333333333333333444666888999888===EEEOOO[[[jjjyyy|||wwwpppkkkfffeeeaaa[[[ZZZ\\\XXXVVVUUUWWW```mmmzzzwwwnnnhhheeeaaabbbaaaZZZOOOEEE>>><<<;;;999777555555555333111444444444444444555555555666666666777777888888999<<<<<<<<<===>>>>>>??????========================<<<<<<<<<===============@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>???@@@BBBBBBBBBBBBAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUTTTSSSQQQPPPOOO111111111000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000000000////////////000000...///000111111000///......//////000000000000///000000000000//////////////////000000000000//////---......///////////////...////////////000000000////////////////////////////////////////////////000000//////000000000/////////000000000000//////000000////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////....../////////000000000///////////////////////////////////////.........//////////////////////////////////////////////////////000000000000//////111111111111111000//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......//////....../////////...000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111222222222222555555444333222222111111000111333333111000111222111111111111222222222222222222222222333444666777555999???CCCJJJUUUeeeppp}}}vvvpppmmmjjjeeedddfffaaa^^^YYYXXX\\\fffsss||||||yyyxxxvvvyyyyyyppp___OOOCCC???>>><<<999777777777555444444444444444444444555555444444444555555666666666::::::;;;<<<===>>>??????============>>>>>>>>>>>>===============<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOORRRRRRRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRRRRQQQOOOOOO000000000000000000111111000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////000000////////////000000...///000111111000///.........///000000000000000////////////000000000000//////000000000000//////------...///000//////...////////////000000000111//////////////////////////////////////////////////////000000/////////000//////000000000000////////////000000000000//////////////////////////////........................////////////////////////////////////000000000000111111111111111111111111////////////////////////------........./////////////////////////////////........./////////////////////////////////////////////////////////////////////000000000000////////////000111111111111111////////////////////////////////////////////////////////////////////////////////////////////////......////////////........./////////......//////000000000000111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000111111111222222222111111222222222222222222000111333333111000111222000000111111111222222222111111111222222333444444555999===???AAAGGGRRR[[[kkkvvvxxxuuurrrnnnlllnnnkkkhhhbbb]]]]]]cccmmmttt~~~~~~ooo[[[LLLEEE@@@===:::888888888777777555555555555555555555555333333444444444444555555888888999:::<<<===>>>>>><<<=========>>>>>>??????===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>????????????======>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKLLLLLLMMMNNNNNNNNNQQQPPPPPPOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPP000000000000111111111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////000000////////////000000...//////000000000000000---...///000000111111000////////////000000000000///000000111111000000///---...///000111000///////////////000000000111111000000000000000000000000000000000000000000000000...///000000......///000//////000000000000//////...//////000000//////...////////////////////////........................000000000000000000000000////////////000000000000000000000000000000000000////////////////////////------------............////////////////////////........./////////////////////////////////////////////////////////////////////000000000000//////,,,---...///000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////.........///000///...---...000............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000///000000000000111111111,,,---...///000000000000000111333333111000111222000000000111111111111222222222222222222222222222444777999:::;;;>>>CCCHHHRRR___rrr~~~zzzxxxtttssstttsssqqqnnnhhhdddeeekkkpppssstttuuuxxx}}}}}}iiiXXXOOODDDAAA===:::999999888777777777777666666666666666444444444444444444444444666777888999:::;;;<<<<<<;;;<<<<<<======>>>>>>???<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<===>>>>>>???>>>>>><<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJKKKKKKLLLMMMMMMNNNOOONNNMMMMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPOOOOOO///000000000111111111111000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////////////////000000000000////////////////////////.../////////000000000111000000000000000000000000////////////////////////000000////////////000000///////////////000111111---...///000111111111111.../////////000000000111000000111111111111000000---...000222222111000/////////000000000111111111000000000000000000000000000000000000000000000000---///111000...---...000//////000000000000//////---...////////////...---////////////////////////........................000000000000000000000000////////////000000000000000000000000000000000000////////////////////////............////////////////////////////////////............/////////000//////////////////////////////////////////////////////000000000000//////---...///////////////...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////......---///000000...---...000............////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000....../////////000000000---...///000000000///...000111333333111000111222000000000000111111111111222222222333333222222111444444555555777999<<<===BBBMMM\\\lll{{{}}}{{{xxxwwwwwwwwwyyyyyyuuuooommmnnnqqqoooooooooqqqvvv|||wwwfff[[[NNNJJJDDD???===<<<:::999999888888888777777777666555555555555555555555555555666666777888999999::::::;;;;;;<<<======>>>>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOONNNNNNMMMMMM//////000000111111111222000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////////////////000000000000////////////////////////.../////////000000111111000000000000000000000000////////////////////////000000////////////000000000///.........000111222---...///000111111111111.../////////000000111111000000111111111111000000...///111222333222000///000000000000111111111111000000000000000000000000000000000000000000000000---///111000------...111//////000000000000//////,,,---...//////...---,,,////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////---.........//////000000//////////////////////////////////////////////////////000000000000//////222222222222111000///...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////......---///111000---,,,...000000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000............////////////111222333333222111000///000111333333111000111222000000000000111111111111222333333333333222111111555333222222555999:::;;;<<>>:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>>>>>>>>>>===<<<<<<;;;<<<<<<===>>>???===============<<<<<<<<<>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@AAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOONNNMMMLLLKKKJJJ111222222333333222222111000000000000000000000000//////000000111111111222000000////////////000000//////............//////000000//////.........---////////////////////////......////////////......//////000000///...------........................000000000000000000000000111111000000//////..................//////////////////000000000000//////444333111000000000111222......//////000000111111000000000000000000000000000000000000000000000000//////000000111111222222111///...111555555000+++////////////////////////222111111111000000//////............////////////////////////000000000000000000000000000000000000......//////000111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000......////////////..................////////////000000//////.........---000000000000000000000000........................000000//////.........---......////////////..................////////////111111000///////////////......///000000000000000000000000000000000000000000000000000000000000000222111111111000000//////............////////////000...---...///...,,,---////////////////////////////////////////////////000000000000000000000000////////////////////////---...000000.........///......///000000000000000333222222222111000000000000000000000000000000000222333333222111111222444<<<444222888777111444===<<>><<<;;;;;;;;;999888777666444444555555333222777666555555444444555555888999999999::::::;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<;;;<<<<<<=====================<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAEEEDDDBBBBBBBBBCCCEEEGGGEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJ000111111222222111111000000000000000000000000000///000000000111111111111000000////////////000000//////............//////111000000000////////////////////////////////////......////////////......///////////////...------........................000000000000000000000000000000000000////////////............//////////////////000000000000//////222111000///...//////000////////////000000000000000000000000000000000000000000000000000000000000---........./////////000000///...111444444000+++////////////////////////111111000000000/////////............////////////////////////000000000000000000000000000000000000...............---------////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////............/////////000////////////////////////......////////////..................////////////000/////////............000000000000000000000000........................000/////////..................////////////..................////////////000000///.....................///000000000000000000000000000000000000000////////////////////////000000000000//////..................////////////000....../////////......////////////////////////////////////////////////////////////////////////000000000000000000000000---///111000///...//////......///000000000000000111111000000000000000///000000000000000000000000222222333222111111222444000,,,---333666444444666888:::===???EEEPPP___jjj}}}{{{wwwuuussswwwyyy{{{~~~}}}zzzvvvttttttvvvrrrqqqssssssssswww|||zzztttlllccc[[[SSSLLLHHHFFFEEEDDDCCCCCCBBB???<<<:::888666555666666555444555555555555555555555555666666777777777888888888:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;========================:::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<==============================>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAADDDCCCAAAAAAAAABBBDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJ///000000000000000000///000000000000000000000000000000000000111111111111000000////////////000000//////............//////111111111000000000000///////////////////////////......////////////......///////////////......---........................000000000000000000000000////////////000000000000............//////////////////000000000000//////000///...---------......000000000000////////////000000000000000000000000000000000000000000000000............////////////000///...111333333000,,,///////////////////////////////////////.....................////////////////////////000000000000000000000000000000000000000//////...------,,,,,,////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////......////////////..................////////////////////////............000000000000000000000000////////////////////////////////////..................////////////..................//////////////////............------......///000000000000000000000000000000000000000........................////////////........................///////////////////////////000000///////////////////////////////////////////////////........................000000000000000000000000...000111111000//////000......///000000000000000......///////////////000000000000000000000000000111222333222000000222333111444444333666::::::666555666777777999AAAKKKTTTcccqqq{{{wwwtttsssuuuvvvyyy|||wwwrrrmmmhhheeefffffffffjjjppprrrwww}}}uuulllddd[[[VVVOOOOOOOOOOOONNNLLLGGGDDDAAA>>>:::888777777777666444444555666777777777777555666666666666666777777888888888888999:::;;;<<<::::::::::::::::::::::::========================:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<==============================>>>>>>>>>?????????@@@@@@========================;;;<<<<<<===>>>??????@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJ///000000111111000000///////////////////////////000000000000000111111111000000////////////000000//////............//////000000000///////////////////////////////////////......////////////.........///////////////..............................////////////////////////......//////000000111111............//////////////////000000000000//////........................111111000000//////......////////////////////////////////////////////////000000000000111111111111/////////000222222///---////////////////////////....................................////////////////////////000000000000////////////////////////111111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////......////////////..................///////////////////////////.........000000000000000000000000000000000000000000000000///////////////...............////////////..................//////////////////////////////............///000000000000000000000000000000000000000////////////////////////////////////////////////............////////////,,,///000...---///000///////////////////////////////////////////////////........................///////////////////////////000222222000000000111......///000000000000000.........//////000000000000000000000000000000000111222222111000000111333000;;;<<<222...444555000666666666444555999@@@FFFMMMYYYiiixxx~~~zzzvvvtttuuuvvvxxxzzz}}}wwwllleee^^^]]]\\\\\\___ccchhhnnnxxxzzzrrrkkkeee[[[[[[\\\]]]\\\YYYSSSOOOKKKGGGAAA===:::999888777555666777999999999999888666666666777777777777777666666666666777888999:::888888999999999999999:::<<<<<<<<<<<<<<<=========;;;;;;<<<==================<<<<<<;;;;;;<<<<<<===========================>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>??????>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIIII000111111111111111111000////////////////////////111111000000000000000000000000////////////000000//////............//////........................////////////////////////......////////////............///////////////...////////////////////////////////////////////////......//////000000111111............//////////////////000000000000//////////////////////////////111111000000//////......////////////////////////////////////////////////111111111111000000000000/////////000111111///...////////////////////////------------........................////////////////////////000000000000////////////////////////////////////000000111111////////////////////////////////////////////////........................////////////////////////................................................///////////////.......................................////////////..................////////////.........///////////////////////////////////////000000000000000000000000.........///////////////......////////////..................///////////////000000111111111000000......///000000000000000////////////////////////000000000000000000000000000000000000000000000000............////////////+++000222---,,,///000...////////////////////////////////////////////////................................................///000222222000000000111......///000000000000000/////////000000111111111000000000000000000000000111222222111000000111333777LLLVVVKKKAAABBBAAA:::777666555444555888<<>><<<:::777888888999999999888888666666666666666666666666555555555555555666666777666777777777888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????========================?????????>>>======<<<<<<===============>>>>>>?????????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFFFFGGGHHHHHHIIIGGGGGGHHHHHHIIIHHHHHHGGG000111111222222111111000000000000000000000000000111111111111000000000000000000////////////000000//////............//////,,,---------------......////////////////////////......////////////......---...//////////////////////////////////////////000000000000000000000000////////////000000000000............//////////////////000000000000////////////000111111111000000000000000000////////////000000000000000000000000000000000000000000000000////////////...............//////000000//////...////////////////////////---------...........................////////////////////////000000000000000000000000000000000000,,,,,,------...//////000////////////////////////////////////////////////........................000000000000000000000000................................................///////////////.......................................////////////..................////////////.........///////////////////////////////////////////////////////////////.........///////////////......////////////..................///////////////000111222333222111000......///000000000000000////////////////////////111111111111111111111111000000000000111111111111............////////////+++333555...+++///000...////////////////////////////////////////////////........................------------------------...000111111000//////000......///000000000000000///000000000000000111111000000000000000000000000000111222111//////111222888PPPbbb___VVVQQQLLLDDD444444333444555777999;;;;;;===CCCMMMWWWbbbqqq}}}}}}wwwwwwxxxyyy|||uuujjj___ZZZWWWSSSRRRSSSVVV[[[fffvvv|||wwwvvvwwwxxxzzzzzzwwwqqqmmmccc^^^WWWQQQMMMIIIEEECCC===<<<;;;999888888888888777777666666666666555555777666666555555555555555555555555666777777888888888888999::::::;;;;;;;;;;;;<<<<<<===>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>========================??????>>>>>>======<<<<<<<<<<<<<<<=========>>>>>>======>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGG///000000000000000000///000000000000000000000000111111111111000000000///000000////////////000000//////............//////------------......//////////////////////////////......////////////......------...///////////////////////////////////////000000000000000000000000000000000000////////////............//////////////////000000000000//////...///000111111111000000////////////000000000000000000000000000000000000000000000000000000000000000/////////.........---...////////////...//////////////////////////////------......////////////............////////////////////////000000000000000000000000000000000000---------...............////////////////////////////////////////////////........................000000000000000000000000................................................000/////////..........................................////////////..................////////////............/////////000////////////////////////..................................../////////000......////////////..................////////////...///111222222222111000......///000000000000000////////////////////////000000000000000000000000/////////000000000111111............////////////...777999000,,,000222...////////////////////////////////////////////////////////////////////////........................---///111000///...//////......///000000000000000000///////////////......000000000000000000000000000111111111//////111222+++888DDDEEEBBB@@@<<<888333222222333555777777777888777;;;AAAGGGMMMYYYfffttt~~~~~~}}}qqqfffaaa^^^YYYVVVVVVVVVXXX^^^kkk|||}}}{{{{{{|||~~~~~~|||xxxuuukkkgggbbb]]]YYYVVVRRROOOHHHFFFBBB>>><<<;;;<<<<<<;;;;;;:::::::::999999999;;;:::999777666666555555333444444555666666777777666777777888999999::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<<<<===============<<<<<<<<<===>>>>>>??????AAAAAA@@@AAAAAABBBCCCDDDBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIII......////////////......000000000000000000000000222111111111000000//////000000////////////000000//////............//////---.........//////000000////////////////////////......////////////......------...///000000//////000000000000000000000000000000000000000000000000111111000000//////................../////////000//////000000000000//////---...000111111111000///......//////000000111111000000000000000000000000000000000000000000000000222222111111000000000///...///000///.........000////////////////////////........./////////000000............/////////000////////////000000000000000000000000000000000000111111111000//////......////////////////////////////////////////////////........................000000000000000000000000................................................000000//////.........---..............................////////////................../////////000---.........//////000000////////////////////////........................---.........//////000000......////////////................../////////000,,,...000111222111000///...//////000000000000000////////////////////////////////////////////////---.........//////000000............/////////000000:::<<<222---111333///////////////////////////////////////////////////000000000000000000000000////////////////////////---///000000///......///...//////000000000000000/////////......------,,,000000000000000000000000000111111000//////000222444333222111333777999:::333333333444666777777666777555777<<>>>>>>>>>>>===;;;999888777666666333333444444555666777777555666666777888888999999888888999::::::::::::999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::777888999:::<<<===>>>???;;;<<<======>>>>>>======;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEHHHIIIIIIJJJKKKKKKKKKJJJ000000000000////////////111111000000//////......000000////////////000000000000000000000000000000////////////............//////............//////////////////////////////////////////////////////////////////////////////............////////////000000////////////000000---......///000111111222000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000333111000000111111000.........//////000000111111////////////////////////////////////////////////000000////////////000000333222111000////////////000000111111111///...---111111000000//////......////////////////////////000000000000000000000000////////////////////////111111111000///---,,,+++............////////////........................111111000/////////////////////////////////////////////............//////////////////////////////,,,---...///000000000000000///...------...///000...///////////////...---........................111111000///////////////000000////////////000000////////////////////////////////////////////////000000//////.........---////////////////////////000000000000000000000000........................444444333222111000//////222000.........///...---////////////////////////........................////////////////////////000000000000000000000000000000000000111111111111//////000000000000////////////000111222333333333////////////............222222111111111111111222333222222111111222222333777777666777:::>>>BBBDDDPPP[[[lll}}}~~~wwwqqqmmmjjjhhhgggddd___]]]dddooo{{{{{{{{{zzzyyyxxxxxxyyy{{{|||rrrnnnkkklllooooookkkgggbbb^^^WWWPPPKKKHHHHHHGGGHHHHHHGGGIIIKKKLLLKKKIIIFFFCCC>>>;;;999777555333777777777666555444555777555555555666777999:::;;;666666666666777777888888666777888999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@???>>>======???AAABBBCCCCCCCCCCCCBBBAAA@@@?????????======>>>???AAACCCEEEGGGJJJMMMNNNMMMLLLKKK111111000000000/////////111000000000/////////...000000////////////000000000000000000000000000000////////////............///..................///////////////////////////////////////////////////////////////////////////............////////////000000////////////000000.........///000111111111000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000///......//////...---///////////////000000000//////////////////////////////////////////////////////............//////111000000000000000111111//////000111111000///...000000000000//////......//////////////////////////////////////////////////////////////////////////////////////////...---............////////////////////////////////////111000000/////////////////////////////////////////////............//////////////////////////////,,,---...///000000000000000///...------...///000......///////////////...........................111111000///////////////000000////////////000000////////////////////////////////////////////////000000/////////.........////////////////////////////////////////////////........................222222111111000000//////111000...---...///...---////////////////////////........................////////////////////////000000000000000000000000/////////000000000111111///000000111111000000///000000000111111222222333000000000/////////......222222111000000111111222333222222111111222222333444444333333555999<<>>;;;999888888777666555555666888555555555555555666777888666666666777777888888888777777777777777888888888::::::::::::::::::::::::::::::::::::::::::::::::777666666777999999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===???>>>===<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@???>>>@@@???>>>===>>>@@@BBBCCCDDDFFFIIIKKKMMMLLLKKKJJJ222222111111111000000000000000000000////////////000000////////////000000000000000000000000000000////////////..................------------......////////////////////////////////////////////////////////////////////////............////////////000000////////////000000......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000///...---...///000///...000000////////////////////////////////////////////////////////////////////////............/////////...//////000111222333...///000000000000000///000000000////////////...////////////////////////////////////////////////////////////////////////------...///000000//////............////////////000000000000000000000000000000//////......////////////////////////////////////............//////////////////////////////,,,---...///000000000000//////............//////------...///000000000///........................111000000///////////////000000////////////000000////////////////////////////////////////////////000000////////////......////////////////////////////////////////////////........................////////////////////////111///...---/////////...////////////////////////........................////////////////////////////////////////////////.........////////////000000111111111111111111000111111111111111111111111111111000000000/////////111111000000000111111222222222111111111111222222333222111222333555888:::888===DDDMMMZZZkkk}}}}}}zzzyyy{{{~~~{{{tttpppppprrrssswww{{{|||}}}}}}|||yyyuuupppnnniiikkkmmmpppqqqqqqqqqppptttvvvxxxyyyzzzzzz{{{}}}}}}zzzuuuoookkkhhhgggfffhhhggggggggghhhfffbbb___TTTPPPKKKGGGCCC@@@<<<:::888777666444444444555666777666666555555666666777666666666777777777777777888777555555444555666666888888888888888888888888888888888888888888888888999888666777999::::::999::::::::::::::::::::::::999999999999999999999999::::::999999::::::;;;<<<======<<<;;;<<<===>>>???????????????>>>===<<<<<>>======>>>???AAABBBBBBDDDFFFHHHIIIIIIHHHGGG222222222222111111111000000000000000//////////////////000000000000//////////////////////////////////////////............------,,,,,,,,,,,,------////////////////////////////////////////////////////////////////////////............////////////000000////////////000000.../////////000000000111////////////////////////////////////000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////000//////000111222222111000000000//////......---////////////////////////////////////////////////000//////////////////000///......//////000111222......///000000000111111////////////////////////////////////////////////////////////////////////////////////////////////---......///////////////............////////////////////////////////////000//////.........////////////////////////////////////............//////////////////////////////------...//////000///////////////....../////////,,,,,,...///000000000000........................000000////////////000000000000////////////000000////////////////////////////////////////////////000000//////////////////////////////////////////////////////////////////........................---------....../////////111///------/////////...////////////////////////........................////////////////////////........................---------.........//////111111222222222222111111111111111111000000000000111111111111000000000000111000000000000111111222222222111111111111222222555444333333444555777888888:::<<>>;;;<<<;;;888777777777777777888777777666666777777888555555666666666666666666888777444333222333444555666666666666666666666666777777777777777777777777:::888666666888999::::::888888888888888888888888777777777777777777777777888888888888999999::::::;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<;;;:::999<<<;;;;;;;;;<<<===>>>???>>>???AAACCCDDDDDDCCCBBB222222222222111111111000////////////000000000000//////000000000000//////////////////////////////////////////............------,,,,,,,,,,,,------////////////////////////////////////////////////////////////////////////............////////////000000////////////000000////////////000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////000//////000111222222111000000//////......------////////////////////////////////////////////////111000000//////000000111000000////////////000000....../////////000111111.............../////////////////////////////////........................///////////////////////////////////////......---............////////////........................//////............////////////////////////////////////............//////////////////////////////---...//////////////////...//////////////////...,,,,,,...///000000000000////////////////////////000000////////////000000000000////////////000000//////////////////////////////////////////////////////000000000000000000////////////////////////................................................,,,,,,,,,---......//////000...------///000///...////////////////////////////////////////////////////////////////////////------------------------------------............111111222222222222111111111111000000000000000000111111111111000000000000000000//////000111111222222111111000000111111222555444444333444555666666777999:::;;;>>>FFFQQQYYYkkkxxx~~~{{{zzz}}}{{{xxxyyyxxxuuusssuuurrrrrrqqqmmmfff___[[[ZZZ]]]^^^___ccciiipppvvvzzzzzz~~~~~~xxxtttuuuyyy~~~}}}||||||{{{{{{yyyvvvsssppplllggg```\\\WWWUUURRROOONNNKKKHHHEEEEEEBBB@@@??????>>><<<:::777777666666777777888999555555555555555555555555888777444333222333444555555555555555555555555555666666666666666666666666666444222222444666666666666666666666666666666666666666666666666666666666666777777888888888888888888888888888999999::::::999999999999999999888777888888888999999:::;;;;;;:::;;;<<<===>>>>>>======222222111111111000000000////////////000000000000...///000111111000///...000000000000000000000000////////////..................------------......////////////////////////////////////////////////////////////////////////............////////////000000////////////000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000///...---...///000///...//////..................////////////////////////////////////////////////000000////////////000000000000///....../////////000////////////000000111---............/////////////////////////////////........................//////////////////////////////000000///...------............////////////..............................------......////////////////////////////////////............//////////////////////////////......///////////////.........////////////......------...///000000000//////////////////////////////////////////000000111000000////////////000000//////////////////////////////////////////////////////000000000000111111////////////////////////................................................,,,,,,---------.........000...------///000000///////////////////////////////////////////////////////////////////////////........................---------............///000111111111111111111000000000000000000000000000111111000000000/////////////////////000111111222111111000000000000111111222222222222222333333444111444777888:::>>>EEEJJJRRR]]]mmm}}}|||{{{}}}{{{xxxyyyxxxtttrrrrrrqqqrrrrrrmmmeee___\\\\\\^^^^^^^^^```eeelllssswww}}}~~~wwwssssssuuu{{{{{{|||}}}}}}}}}||||||xxxtttppplllgggccc]]]ZZZWWWVVVVVVVVVWWWWWWUUUSSSMMMJJJGGGGGGGGGEEE@@@;;;:::999999888888888999999777777777777666666666666888777555555444555666666666666666666666666666666666666666666666666666666666555444444666777777666555555555555555555555555555555555555555555555555555555666777777777777666666666777777777888888888777777777888888777777666555555666777777888888888777888888999::::::999999111111000000000/////////.../////////000000000111...///000111111000///...000000000000000000000000////////////............///..................///////////////////////////////////////////////////////////////////////////............////////////000000////////////000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000///......//////...---------..................////////////////////////////////////////////////......------------.....................///000111111000///......///000000---------.........//////////////////////////////........................////////////////////////---...//////////////////............////////////...........................------------...///000//////////////////////////////............//////////////////////////////......////////////......---...///000000///...---......///////////////...///////////////////////////////////////000111111000000////////////000000//////////////////////////////////////////////////////000000000111111111////////////////////////................................................------------............///...------///000000///////////////////////////////////////////////////////////////////////////........................---............////////////000000111111000000///......//////000000111111000000000/////////...............//////000222222111111000000000000111111000111111111111222222333...111555666666888<<<@@@BBBIIIUUUbbbooo~~~~~~}}}xxxvvvxxxxxxuuussstttsssvvvwwwtttnnnjjjjjjllllllkkkiiiiiikkknnnrrrtttzzz{{{|||zzzvvvsssssstttvvvwwwxxxyyyyyyxxxvvvuuuqqqnnniiieeebbb___\\\ZZZ[[[[[[]]]```dddffffffeee]]]ZZZXXXXXXXXXTTTLLLEEEDDDCCCAAA@@@>>>===<<<<<<::::::::::::999999999888777777777777777888888888777777777777777777777777666666666666666666666666888777777888::::::999777666666666666666666666666555555555555555555555555333444555666777666666555444555555666666666666666555666666777777666666666444555555666777777888777777777777888888888888888000000000000////////////.../////////000000111111...///000222222000///...000000000000000000000000000/////////............//////............//////////////////////////////////////////////////////////////////////////////............/////////000000000////////////000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000333111000000111111000...,,,------....../////////////////////////////////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,---///000222333222111000.........///000---------.........//////////////////////////////........................////////////////////////+++,,,---///000111111111............/////////000000000000000000000000000---------------...///000//////////////////////////////............//////////////////////////////...///////////////......---...///000000///...---...///////////////......000000000000000000000000///////////////000111111000000////////////000000//////////////////////////////////////////////////////000000111111111222////////////////////////........................................................................///...,,,---///000000///////////////////////////000000000000000000000000////////////////////////////////////////////////.........////////////000//////000000000000//////---......///000111111222////////////........................///000222222111111000000000000111111111111222222333333444444///222555555444444777:::;;;???FFFOOOYYYfffwww}}}{{{zzzxxxtttsssvvvxxxvvvvvvxxxvvvzzz}}}|||xxxvvvxxx|||{{{zzzxxxwwwuuutttttttttsssuuuvvvuuutttsssssssssrrrssstttuuutttrrrpppnnnjjjgggbbb___]]]\\\[[[ZZZcccdddgggmmmrrrvvvwwwwwwqqqooommmnnnnnnhhh___WWWOOOMMMKKKHHHEEEBBBAAA@@@=========<<<<<<;;;;;;;;;666777888999::::::999999888888888888888888888888666666666666666666666666444444444666888888666444888888888888888888888888555555555555555555555555333444555666666666555444333444555555666666555555555555666666777666666555444555666777888888888888777777777777888888888888//////////////////////////////000000000000//////222111111111000000//////............/////////000///000111000///...///000000000///...............000///.........///111222000000000000000000000000//////////////////////////////000//////...------......///000000000000000000000000000000000000000......------------......////////////////////////000000000000000000000000////////////////////////000000000000000000000000000---+++...222444111---...---///333222......111//////............//////////////////////////////111111000000//////......//////////////////////////////............//////////////////////////////000000000000000000000000......////////////......222222111///...---,,,+++////////////////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000///...............////////////////////////////////////////////////333222000///...///111222111///---...111222000...........................000000000000000000000000////////////////////////............/////////000...............///000000......//////000000111111,,,---------......//////////////////////////////......////////////......///...---,,,,,,---.../////////////////////////////////............//////000000//////.........---,,,---///000000///---,,,//////............////////////...------...000000000000000000////////////......//////000000111111111111111111111111111111000000000000111111111111000000000000000000000000333222222222111000000000222333444444555555444444888;;;???AAAEEEOOO\\\gggzzz|||{{{wwwttttttvvvwwwvvvttttttyyy|||qqqrrrpppooopppqqqrrrrrrrrrtttqqqnnnkkkiiigggdddbbb]]]```ccccccaaa```bbbdddjjjmmmrrrxxx~~~}}}{{{{{{{{{vvvllleeeaaa___\\\ZZZVVVRRRMMMIIIHHHFFFDDDAAA@@@>>>>>>===>>><<<999999999::::::999<<<:::888777666777999:::999999:::::::::999999999:::999888777666777777888777888999888777666666777777666666555666777888999666555555555555666666777555555555555555444333222666666555555555666777777000111222444444444333333555666777888888888888888111111111111111111111111//////000000000000//////111111111111000000000///........./////////000000///000111000///...///000000000///...............000//////...///000111222000000000000000000000000000000000000000000000000000000111111000//////.........///000000000000000000000000000000000000000333333222222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000///222666888777444///...000444333//////222//////............//////////////////////////////111000000000/////////...//////////////////////////////............//////////////////////////////////////////////////////......////////////......111111000///...------,,,////////////////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000///...............////////////////////////////////////////////////111000///...///000222333111///---...000111///---................................................////////////////////////.........///////////////...............///000000////////////000000000000------........./////////////////////////////////......////////////......///...------------.../////////////////////////////////............//////000/////////............------...//////...------//////............//////000///......---...//////000000000000////////////.../////////000000000111000000000000000000000000000000000000111111111111000000000000000000000000222222222111111111111111222333444444555444444444555888:::;;;>>>EEEOOOWWW___iiixxx~~~zzzwwwvvvvvvwwwvvvtttxxx~~~|||xxxsssooommmnnnoooppprrrnnniiidddaaa___\\\YYYWWW]]]dddiiilllnnnppprrrrrrtttxxx|||zzzssspppooonnnmmmkkkfff```[[[XXXVVVTTTRRROOOKKKHHHEEEDDDAAA???>>>?????????>>>@@@???===<<<<<<<<<<<<===;;;<<<============<<<;;;999888777777777777888999777888999999888888888999888777777666666777777888444444444444444555555555555555555555444444333333444444444444444555555666555666777888888888777777444444555555666666666666111111111111111111111111///000000111111000000///111111111111000000000000....../////////000000000///000111000///...///000000000///...............///////////////000111111000000000000000000000000////////////////////////111111111111111000000///......///000000000000000000000000000000000000000111000000//////000000111111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////222111000444888;;;;;;999000...000444444111000222//////............//////////////////////////////000000000000//////////////////////////////////////////............//////////////////////////////////////////////////////......////////////......000/////////............////////////////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////000//////............//////////////////////////////////////////////////////.........///111333444///...---...//////...---................................................///////////////////////////////////////.........///............//////000000000000000////////////......////////////000000////////////////////////......////////////......///...------------.../////////////////////////////////............//////////////////....................................//////............//////111000///......---......////////////000000000000////////////000000000000////////////////////////000000000000111111111111000000000000000000000000111111111111111222222222222222333444444444444444333555777777777:::AAAFFFIIIRRR___mmmzzz~~~{{{zzzyyywwwvvvwww|||}}}sssmmmlllmmmooopppkkkddd]]]YYYUUURRRPPPOOOUUU^^^gggmmmqqqtttvvvyyyzzz}}}~~~~~~wwwrrrnnnmmmkkkiiieee^^^VVVQQQLLLIIIFFFEEEFFFGGGGGGFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEECCCAAA@@@;;;:::::::::::::::;;;<<<888999::::::::::::::::::999999999999888888888777555555666666666555555444777777666555555666666666666666555555666666777888666777777777888888888888777777777777777777888888111111111111111111111111000000000111111000000000111111111000000000000000...////////////000000000///000111000///...///000000000///...............///////////////000000111////////////////////////------------------------000000000111111000000///......///000000000000000////////////////////////...------,,,,,,------...000000000000000000000000////////////////////////000000000000000000000000///////////////////////////...///222666:::;;;;;;111...///222333111///111//////............//////////////////////////////000000000000//////////////////////////////////////////............//////////////////////////////////////////////////////......////////////...............///////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000///............/////////////////////////////////////////////////////////.........///000222333......------.........---........................000000000000000000000000////////////////////////////////////............//////............///000111111000000//////....../////////000000000000000////////////////////////......////////////...............------.........//////////////////////////////............/////////////////////.........//////............////////////............//////111111000///...---------////////////000000000000////////////000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000111222222222333222222333444444444444333444555777666555666999<<>>??????===<<<;;;;;;;;;;;;;;;:::999999777777888999999888777666999999888777777888999::::::::::::999999:::;;;;;;888888777777777888999999<<<<<<<<<<<<<<<<<<<<<<<<000000000000000000000000000000111111111111000000000000000000000000111111////////////000000000111///000111000///...///000000000///..................//////000000000000000////////////////////////------------------------......//////000//////.........///000000000000000////////////////////////111000000//////000000111////////////////////////////////////////////////////////////////////////////////////////////////.........111444888:::;;;444///---000111///...000//////............//////////////////////////////////////////000000000000//////////////////////////////............//////////////////////////////..............................////////////..................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////000000//////////////////---.........------......////////////////////////000000000000000000000000///////////////////////////////////////.........//////............//////111111000000//////......000000000000000/////////////////////////////////......////////////......---..................---//////////////////////////////............//////.........///////////////000///............///000//////............//////111000000///...------,,,.../////////000000000111000000000000////////////111111111111111111111111///000000000111111111111000000000000000000000000000000000111222222222333111222333333444444333333333444555666555666666777<<>>===<<<;;;:::888999::::::;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>======<<<;;;;;;<<<<<<;;;;;;:::999:::;;;===???@@@AAAAAABBBBBBAAA@@@???////////////////////////000111111222222111111000000000000000111111111111/////////000000000111111///000111000///...///000000000///.....................///000000000000000000000000000000000000000////////////////////////---......////////////.........///000000000000000000000000000000000000000222111111000000111111222........................000000000000000000000000........................////////////////////////000000000111333666999;;;:::333......000///...000//////............//////////////////////////////////////////000000000000//////////////////////////////............//////////////////////////////..............................////////////...............///////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////............//////000////////////////////////////////////////////////000000000//////.........---...//////...---...///////////////////////////........................////////////////////////............/////////000000//////............///000000000000////////////000000////////////......////////////////////////......////////////......------...//////...------//////////////////////////////............//////........./////////////////////////////////////////////............/////////000000000///...---,,,......//////000000111111000000000000////////////111111111111111111111111000000000000111111111111000000000000000000000000111111111111111222222222111111222333333333333333111222222333444444444555777999;;;===@@@GGGQQQXXXdddppp{{{uuusssnnnjjjccc^^^ZZZXXXUUUTTTXXXUUUQQQQQQSSSWWWZZZ[[[[[[\\\^^^aaaeeeiiilllnnnooorrrvvvzzz~~~zzzqqqnnnkkkjjjlllppprrrsssssssssttttttttttttuuuuuuwww|||ttthhh___TTTTTTTTTSSSRRRPPPNNNMMMSSSSSSUUUYYY^^^aaa___\\\OOOMMMJJJFFFCCCAAA@@@???<<<<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@?????????===<<<::::::;;;>>>BBBDDDGGGIIIKKKLLLLLLJJJHHHFFF000000000000000000000000000111111222222111111000///000000000111111111111//////000000000111111111///000111000///...///000000000///...............---...///000111000000///000000000000000000000000000000000000000000000000......///000000000000000......///000000000000000000000000000000000000000//////............//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111111111111333666999BBB888///...000///000222//////............//////////////////////////////.../////////000000000111//////////////////////////////............//////////////////////////////..............................////////////......///////////////.........////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...............///000000////////////////////////////////////////////////......//////////////////---///111000...---///111////////////////////////........................////////////////////////,,,------...///000111111000000///...............////////////000000000000/////////.........------////////////////////////......////////////......------...//////...------//////////////////////////////............//////............/////////000...///000111111000///...//////............//////......///000000///...---.........///000111111111111000000000/////////...111111111111111111111111000000000000111111111111000000000000000000000000222222222111111111111111111111222333333333333222222111111111222333333333555777:::;;;;;;???EEEJJJNNNWWWeeeqqq|||zzzyyyrrrnnnjjjhhhfffeeecccbbb^^^ZZZVVVTTTUUUWWWWWWWWWUUUUUUVVVWWWYYY\\\^^^```aaadddiiinnnqqqtttuuuvvvwwwxxx|||xxxuuussssssvvvzzz}}}}}}}}}}}}}}}~~~yyyooobbbcccdddddddddcccbbbaaaccccccgggnnnwww|||{{{yyyhhhddd]]]VVVOOOLLLJJJIIIEEEDDDCCCDDDEEEHHHKKKNNNOOOQQQTTTVVVXXXWWWVVVUUUVVVUUUSSSQQQNNNMMMLLLKKKEEECCCBBBAAADDDHHHLLLOOOWWWZZZ^^^``````]]]XXXUUU111111111111111111111111111111222222222222111111//////000000111111111222000000000000111111111111///111111000///...///000000000///...............---...000111111111000///000000000000000000000000//////////////////////////////000111111111111111...//////000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000//////000333555GGG;;;111///000000111444//////............//////////////////////////////.../////////000000111111//////////////////////////////............//////////////////////////////..............................////////////......000000//////............////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////...............///000111////////////////////////////////////////////////+++,,,...///000000000000...000222111...---///111000000000000000000000000000000000000000000000000////////////////////////+++,,,---...///111222222111000///.....................//////000000111111//////......---------,,,////////////////////////......////////////......,,,---...//////...---,,,//////////////////////////////............//////---.........//////000000---///000222222000///---//////............//////---...///000000///......---......///000111111222111111000000/////////...000000000000000000000000000000000000111111111111000000000000000000000000333222222222111111000000111111222333333333333222444333111111333333333333222555888888777888;;;>>>CCCIIIRRR[[[dddppp~~~vvvtttrrrqqqqqqqqqooommmiiieeeaaa______^^^[[[YYYTTTSSSSSSRRRRRRTTTUUUVVVSSSWWW]]]bbbfffhhhkkkmmmkkknnnssszzzzzzwwwtttuuuxxx}}}~~~zzznnnoooppprrrssssssrrrrrrmmmnnnsss}}}~~~xxxnnnddd\\\VVVTTTSSSNNNLLLKKKKKKMMMQQQVVVYYY\\\___cccfffgggfffdddcccgggfffccc```^^^\\\ZZZZZZRRRPPPOOOOOOQQQVVV[[[___hhhkkkpppssssssoooiiifff222111111111000000//////111999???;;;111+++000888333444555333222111000///000111111111111222222222111000000000//////......000000000000000000000000............////////////000000000000000000000000............////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////............////////////111111000......---------////////////000000000000777444111...,,,,,,------////////////////////////............//////////////////000000000000//////,,,---...///000000000000////////////////////////000000000000000000000000........................////////////000000000000000///...------...///000000000////////////000000,,,---.../////////...---....................................////////////...---+++***+++---///000000000000000000000000000------------------------//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000........................000///......///111333444333222000///.........///---......///////////////////////////////////////////////////////////////////////////////////////000//////.........//////............////////////////////////////////////......///222333111111222////////////////////////...........................///000222222111111000000000000000000000000000......///000111222222333//////000000000000//////////////////............000000000000111111111111222222222222222222222222111111111000000000000000333333333333333333333333444444444555555555666666888;;;AAAGGGPPPZZZeeelll~~~zzzwwwyyy}}}|||yyytttpppkkkiiihhhgggeeebbb```\\\VVVSSSSSSSSSRRRPPPRRRSSSUUUWWWZZZ\\\]]]^^^\\\```fffmmmtttxxx{{{|||zzzzzz{{{~~~|||wwwqqqqqquuuzzz|||}}}~~~{{{{{{~~~{{{zzzzzz{{{~~~}}}xxxttttttvvv{{{xxxppphhhaaa]]]YYYYYYYYYYYYYYY\\\aaadddjjjmmmqqquuuxxxyyyxxxxxxvvvrrrmmmjjjjjjlllmmmnnnaaa]]]YYYYYY]]]ccciiimmmwww{{{yyyttt111111111111000000000///444AAANNNNNNCCC666111111444222222222222000///111000000111111111222222222111111111000000/////////000000000000000000000000............////////////000000000000000000000000............////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////............////////////222111000//////.........////////////000000000000333222111000//////......////////////////////////............//////////////////000000000000//////...///////////////......////////////////////////////////////////////////........................////////////000000000000000///...------...///000000000////////////000000.........///......------....................................////////////......---------...///000........................------------------------//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000........................000///......///111333444333222000///.........///---....../////////////////////////////////////////////////////////////////////////////////////////////............//////............////////////////////////////////////111////////////......///////////////////////////...........................///000111222111111000000000000000000000000000/////////000111111111222//////000000000000////////////////////////////////////000000000111111111111111111111111111111111111000000000000000000000333333333333333333333333333333444444444555555555555777999===AAAHHHPPPVVVhhhrrr~~~}}}~~~{{{xxxvvvtttpppmmmhhhccc^^^ZZZXXXWWWTTTRRRTTTUUUWWWXXXYYYYYYXXXXXXWWWYYY]]]bbbeeehhhjjjjjjlllkkkmmmqqqvvvzzzzzzyyyvvvssspppnnnppprrruuuvvvyyyvvvvvvzzz}}}}}}}}}}}}{{{vvvvvvwww{{{{{{ssslllhhhddddddeeeddddddeeehhhkkkooorrrvvv{{{~~~}}}xxxuuuuuuwwwxxxxxxoookkkgggfffiiiooouuuwww111111111111000000000000---<<>>DDDCCCAAACCCFFFUUUCCC333222444222000000000000000000111111111111222222111111111111111111////////////////////////............////////////000000000000000000000000............////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111111111////////////////////////............////////////111111000//////...//////////////////000000000000222222222222222111000000////////////////////////............//////////////////000000000000/////////////////////...------////////////////////////................................................////////////000000000000/////////....../////////000000////////////000000222111///---,,,------.......................................////////////......///000000000///...000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////........................///////////////000111222111111000///////////////---......//////////////////////////////////////////////////////////////////////////////////////////............//////000............////////////////////////////////////---//////...///222222111////////////////////////......................../////////000000000000000////////////////////////000000000000000///////////////000000000000//////...//////000111222222333////////////000000000111000000000000000000000000000000000000000111111111222222222222222222222222111111222222222333333333444555666666777:::???BBBDDDHHHQQQ[[[fffrrr~~~}}}~~~~~~zzzyyyvvvsssooojjjfffcccdddfffiiikkkjjjfffbbb___ZZZYYYVVVTTTQQQPPPOOOOOOSSSRRRRRRUUUYYY___cccffflllooorrrrrrnnnlllmmmooommmjjjkkkppptttuuuzzz{{{wwwwwwzzz||||||{{{wwwuuutttvvv{{{|||wwwtttvvvxxxyyyxxxuuurrrqqqqqqnnnppptttzzz~~~yyywwwxxx|||000000000000000000111111222444666444222333888<<<\\\III555///222555333000//////000000000111111111111111111111111111222222////////////////////////............////////////////////////////////////............////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111111111////////////////////////............//////////////////...---------......////////////000000000000666444222000//////000111////////////////////////............//////////////////000000000000//////------...//////000//////////////////////////////........................////////////////////////////////////000000000000...//////////////////...000000////////////000000333111///...------..........................................////////////....../////////......---000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000/////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000/////////---......///////////////////////////////////////////////////////////////////////////////////////...............///000000............////////////////////////////////////***///111//////222111---///////////////////////////////////////////////////////////////000000000////////////////////////000000000/////////////////////000000000000//////...//////000111222222333...////////////000000000111111111111111111111111//////000000111111111111222222222222222222222222111111111222222222333333111222333333444666999<<<@@@BBBFFFKKKRRR\\\gggnnn{{{{{{~~~|||yyyuuuqqqpppooossswww{{{|||zzzvvvttthhhddd___ZZZVVVTTTSSSSSSSSSRRRQQQQQQSSSVVVZZZ]]]ccchhhmmmnnnkkkiiihhhiiihhheeefffkkknnnppptttyyyvvvzzz}}}wwwpppnnnrrrwww{{{|||qqqnnnkkkkkkoootttyyy{{{yyyvvvtttwwwyyyzzzxxxuuuqqqooooooiiijjjnnnrrrxxx}}}{{{xxxyyy{{{~~~~~~000000000000111111111111111222222111//////111222OOOIII<<<000///666666000/////////000000000111111000000000111111111111111000000000000000000000000............////////////////////////////////////............////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000111111111111111111111111////////////////////////............////////////......---,,,,,,------...////////////000000000000777555111...---...///111////////////////////////............//////////////////000000000000//////,,,---...///000000000000////////////////////////........................////////////////////////////////////000000000000......////////////......000000////////////000000111111000///................................................//////////////////...............---........................000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000//////////////////////////////////////////////////////000000000000//////---......///////////////////////////////////////////////////////////////////////////////////////......---......///000111............////////////////////////////////////+++111222------222000***//////////////////////////////////////////////////////.........///000111000000000000000000000000//////////////////////////////000000000000//////...//////000000111111111......////////////000000111111111111111111111111/////////000111111222222222222222222222222222222111111222222222333333333444555555444333333666888;;;===???AAAFFFLLLTTTZZZdddnnn|||~~~}}}zzzyyyyyywww{{{xxxssslllddd___\\\\\\\\\YYYYYYWWWUUUSSSTTTWWWYYY\\\___cccfffeeecccaaa```bbb______ccceeefffjjjooommmqqqyyyyyysssllliiilllqqquuuvvvfffccc```___bbbfffjjjkkkrrrwww{{{{{{xxxtttssstttsssuuuuuutttqqqmmmllllllffffffhhhkkkoootttxxx{{{~~~~~~yyywwwwwwyyyzzz{{{xxx{{{///000000000111111111111......///000222333444444<<>>AAAFFFIIIOOOWWWdddqqq~~~}}}|||zzz{{{|||zzz~~~zzzpppiiieeeeeeeeecccdddbbb___[[[YYY[[[]]]^^^___aaacccdddbbb___[[[ZZZWWWWWWZZZ[[[[[[^^^bbbccceeekkksss|||~~~{{{rrrnnnhhhggghhhiiiiiiggg[[[YYYVVVUUUWWWZZZ\\\]]]ccchhhnnnooolllkkklllnnnlllmmmmmmkkkiiifffffffffcccccccccdddgggkkkoooqqqvvvuuuvvvxxx{{{|||{{{yyyzzzvvvrrrooooooqqqrrrrrrnnnqqqtttwwwyyyyyyxxxwww//////000000111111111222555222000///000222333444222SSS^^^DDD...000444---////////////000000000000......//////000000000111000000000000000000000000............/////////000////////////////////////............/////////000////////////000000000000000000000000////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////............/////////000//////.........//////000////////////000000000000---...///000111111000///////////////////////////............/////////000//////000000000000//////000000000000///...---,,,////////////////////////000000000000000000000000000000000000000000000000////////////000000000000---...///000000///...---000000////////////000000......000111111000//////..................................../////////000444222000///...///000111000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000...///////////////.........///000111111000//////---......///////////////////////////////////////////////////////////////////////////////////////---------......000111111............/////////000////////////////////////,,,111000+++000>>>FFFDDD////////////////////////000000000000000000000000///......------///000111000000000000000000000000,,,------...///000111111//////000000000000//////////////////......................../////////000////////////////////////...//////000111222222222111111111111111111111111222222333333333444444444000111222222222333555777444666888::::::;;;===>>>BBBHHHQQQ[[[fffrrr~~~|||~~~}}}zzzxxxyyy{{{zzz~~~yyyppplllkkkllllllmmmlllhhhccc```aaacccfffeeeeeegggiiigggaaa\\\UUURRRQQQSSSTTTSSSUUUZZZ[[[[[[^^^eeemmmssstttsssllliiifffddddddbbb]]]YYYTTTRRROOOOOOQQQSSSUUUUUUWWW\\\aaacccaaa```cccfffdddeeeeeedddaaa``````aaaaaa```______aaadddgggiiikkklllmmmpppssstttsssrrrpppmmmhhhffffffhhhiiiiiidddfffjjjlllnnnnnnmmmlll000000000000000000000000000///.........///111222///???FFF:::......111111111111000000//////......///......//////000111222000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000//////............//////////////////////////////222111111111000000//////000000000000000000000000000000000000000000000000---......///000111111222......///000000000000000////////////////////////...............///000000////////////////////////000000//////.........---........................////////////////////////111111000000//////......111111000000//////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000......------------..................////////////111000///...------...///000000//////.........---......////////////......000000//////.........---000000000000000000000000000000//////.........---////////////////////////000000000000111111111111000000//////.........---------......//////000000........................,,,---...//////...---,,,.......................................---------000000//////.........---333'''111444---CCCRRR===000000000000000000000000////////////////////////---......///////////////,,,---///000000000///...///////////////.........000000////////////000000000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111444444333333222333333333777777888:::::::::::::::;;;???DDDHHHNNNYYYgggqqq}}}{{{vvvwwwxxxvvvuuuvvvxxx|||}}}uuurrrrrrsssqqqpppmmmiiieeedddeeegggmmmooooookkkiiiiiifffbbbYYYVVVSSSRRRSSSUUUVVVVVVWWWYYY\\\aaafffjjjmmmnnnjjjiiiiiikkkkkkggg___YYYUUUSSSQQQOOOOOOPPPRRRTTTWWWWWWYYYZZZ\\\^^^___```aaaaaabbbbbb```]]]ZZZWWW[[[[[[ZZZZZZZZZ[[[\\\\\\\\\^^^aaadddfffgggggghhhfffdddaaa___^^^___aaabbb```aaaccccccbbbaaabbbccc000000000000000000000000000//////...///000111222///999<<<555///222222...111000000000/////////...111000///////////////000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////........................////////////////////////000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000---......///000000111111......///000000000000000////////////////////////...............///000000////////////////////////000/////////............////////////////////////////////////////////////111000000000/////////...////////////.........---////////////////////////////////////////////////////////////////////////////////////////////////......------------..................////////////111000///...---......///000/////////..................////////////......000/////////............////////////////////////000/////////............////////////////////////...////////////000000000000000/////////.....................////////////........................------............------................................................000/////////............444)))111222))):::EEE000////////////////////////////////////////////////---......///////////////------///000000000///.../////////////////////...000000////////////000000000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111333333222222222222333333666777888999999::::::999999<<<>>>???@@@FFFPPPWWWeeeooo||||||{{{zzzwwwuuuwwwzzz}}}|||vvvsssssstttsssssspppmmmjjjiiikkknnnlllppppppnnnmmmooommmjjj^^^[[[WWWVVVWWWYYY[[[[[[\\\]]]```ccchhhlllppprrrrrrrrrrrrsssqqqlllddd]]]ZZZXXXUUUTTTSSSTTTUUUVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]^^^______^^^[[[XXXVVVXXXXXXWWWWWWVVVWWWWWWXXXYYY[[[]]]______```aaabbb\\\[[[YYYXXXXXXYYY[[[]]]\\\^^^______^^^^^^___```000000000000000000000000000////////////000111222...222222...000555333+++000000000000////////////222111000///............//////000000000000111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111000000000000000000000000........................//////000111111000//////000000000000000000000000111111000000000000//////000000000000000000000000000000000000000000000000.........//////000000111......///000000000000000///////////////////////////............//////000////////////////////////////////////............000000000000000000000000////////////////////////000000000000////////////............------------////////////////////////////////////////////////////////////////////////////////////////////////......------------..................////////////000000///............///////////////..................////////////......////////////............////////////////////////////////////............////////////////////////............////////////000000////////////....../////////................................................------.................................---------......//////000////////////............333***000111(((333:::(((////////////////////////////////////////////////---......///////////////---......///000/////////......//////////////////000//////......//////000000000000000000000000000111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111222111111111111111222222555555666777888888888888:::;;;<<<;;;:::;;;@@@DDDJJJRRR^^^kkkvvvzzzyyy{{{}}}|||wwwuuuuuuuuurrrqqqpppnnnlllllloooqqqqqqtttuuussssssuuutttpppeeebbb]]]\\\]]]```cccdddeeeeeefffhhhlllqqqvvvxxx|||}}}~~~~~~{{{tttkkkeeeaaa```]]][[[ZZZYYYZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]][[[]]]^^^______\\\ZZZXXXYYYXXXWWWUUUUUUUUUUUUVVVWWWYYY[[[[[[[[[\\\]]]___]]]]]]\\\\\\]]]^^^```aaa^^^___aaa```______```aaa000000000000000000000000000000000000000111111111---///...,,,000444222+++000000000000////////////111111000///////////////////////////000000000111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000---......///000111111222000000000000000000000000000000000000000000000000...000111333333111000...////////////////////////000000000000000000//////000000000000000000000000////////////////////////........./////////000000......///000000000000000//////////////////////////////............///000///////////////////////////////////////.........////////////////////////////////////////////////000000000000////////////........................////////////////////////////////////////////////////////////////////////////////////////////////......------------................../////////////////////........./////////////////////...............////////////......///////////////.........///////////////////////////////////////.........////////////////////////........./////////000000000000///////////////////////////......---------........................///...---,,,,,,---...///........................,,,------...///000000111///////////////.........000+++000111,,,333777+++////////////////////////////////////////////////---......///////////////---......///////////////............/////////////////////....../////////////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000111111222222222222111111000000000000000111111222333444555666777777777777777999;;;;;;::::::===???===BBBIIIQQQ[[[fffrrrzzzzzzwwwuuuuuuqqqrrrqqqpppoooooorrrtttwwwzzzzzzwwwvvvwwwvvvrrrmmmiiieeedddfffiiilllnnnnnnmmmlllmmmpppuuu{{{~~~|||tttnnnjjjiiigggeeecccaaa``````_________``````aaaaaaaaaaaabbbdddeeeeeeccc```___^^^\\\ZZZYYYXXXXXXYYYYYY[[[]]]```aaa```bbbeeehhhkkkjjjjjjiiijjjjjjkkkllliiijjjjjjiiigggggghhhiii000000000000000000000000///000000111111111111111...000111//////111000...////////////000000000000///////////////000111111...////////////000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////.../////////000000000111---......///000111111222000000000000000000000000000000000000000000000000...000111333333111000...........................//////////////////000000000000000000000000000000////////////////////////............////////////......///000000000000000//////////////////////////////............//////////////////////////////.........///////////////........................////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////......................................................------------..................////////////......//////////////////.........///////////////......////////////...............///////////////.................................///////////////000000000000000000000000//////000000000111111111//////000000000000000000//////......------,,,,,,///////////////////////////...---,,,,,,---...///........................------......///000111111.........///////////////---,,,///000///222333---........................////////////////////////---......///////////////............/////////000---.........//////000000//////............//////////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000111111222222111111000000/////////000000111222333333444555666666666666222444666777888888999::::::;;;===AAAGGGPPPYYY___ooowww{{{xxxvvvuuuvvvvvvtttsssrrrtttvvvwwwzzz{{{xxxxxxzzzxxxuuutttpppmmmlllnnnrrruuuvvvvvvtttrrrrrrtttyyy~~~{{{wwwrrrrrrpppnnnllliiigggfffcccddddddeeefffgggggggggjjjkkklllmmmllljjjgggeeecccaaa^^^\\\[[[\\\]]]^^^bbbggglllnnnoooqqqvvvzzzzzzyyywwwuuutttsssttttttwwwwwwvvvssspppooooooppp000000000000000000000000///000111111222222111111000222333222///...000111////////////000000000000............///000111222......////////////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111......//////000000111111000000000000000000000000........................//////000111111000//////------------------------......////////////000000000000000000000000000000000000000000000000000000..............................///000000000000000////////////////////////000//////............///////////////////////////.........///////////////........................////////////////////////////////////000000000000/////////000000000000000////////////////////////////////////////////////......................................................------------..................////////////---...//////000/////////.........///////////////......////////////...............///////////////.................................///////////////000000000000000000000000000000000000111111111111//////000000000000111111.........---------------////////////////////////.........------..........................................//////000000111.........///////////////...//////.........,,,,,,........................////////////////////////---......//////////////////............///000000------......///000000000///......------......///000000000000000000000000///////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000111222333333333444555666666666666555666777777777777666666888777666888<<>>@@@AAAHHHRRR[[[dddppp|||{{{wwwsssrrrrrrrrrvvvxxxxxxzzz~~~~~~{{{yyyxxxwwwyyy|||~~~{{{zzzxxxwwwxxx{{{|||}}}}}}|||zzzvvvsssqqqnnnoooqqqtttwwwzzz|||}}}}}}}}}}}}|||yyyuuuqqqnnnhhhfffdddbbbbbbcccfffhhhoooxxx}}}vvvrrrqqqqqq000000000000000000000000///000111222333222111111111...---000222222222333.../////////000000111111222111000//////......///............/////////000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222000000000000////////////////////////////////////000000000000000000000000//////............//////////////////////////////---.........//////000000000000000000000000000000000000000000000000000000.....................---...//////000000000000000////////////////////////111000///...............////////////////////////---.........//////000000000000000000000000000000////////////////////////.../////////000000111111---------.........//////////////////////////////////////////////////////.........................................................------...................../////////000,,,---///000000000//////---.........//////000000......////////////......---.........//////000000........................---.........//////000000000000000000000000000000............/////////000//////000000111111111222,,,,,,,,,------.........000000000000000000000000,,,---...//////...---,,,........................000000000000////////////---.........//////000000---111...---111...,,,444........................////////////////////////---......//////////////////......------///000111---------...///000000111.........------.........000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111222333444333444555666777777777777777666444444444444333222555333222222444666888888777<<>>BBBHHHMMMPPP[[[bbbmmmxxx|||}}}~~~}}}~~~|||{{{|||zzzwwwxxxwwwtttqqqrrrsssvvv{{{zzzrrrmmmjjjfffdddgggiiihhhhhhjjjwww|||~~~xxxtttrrrqqq000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000///...------...///000////////////////////////////////////000000000000........................////////////////////////////////////////////////000/////////..................////////////......000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////..............................////////////......////////////////////////...............///000000........................000000000000//////............/////////000000000//////............//////000/////////............................................................---------............///////////////////////////////////////////////////////////////////////////......------------............////////////.........//////////////////...////////////////////////111111111000000000000000////////////////////////.........///000111222333000//////......///000111///.........---------,,,............/////////000...---,,,++++++,,,---...000000000///......------............////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////000/////////............000000000000000000000000000000000000000000000000111000000///......//////111111111111111111111111000111111111111222222222222222222333555666888999555666666666777777777777555444222333555666666555666666666888;;;???CCCEEEHHHMMMUUU]]]eeennnvvv{{{{{{wwwxxxvvvrrrpppqqqtttwww||||||tttoookkkfffdddfffhhhhhhiiillluuuxxx}}}{{{uuusssrrrrrr000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////000000000000........................////////////////////////////////////////////////////////////..................////////////......000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////......////////////......////////////////////////...............///000000........................000000000////////////...//////000000000000000111//////............//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////////////////////////////////////////////////////////////////......------------............////////////......//////000000000000///////////////////////////////////////000000111111111////////////////////////......------......///000111000000////////////000////////////........................////////////------,,,++++++,,,------////////////////////////............///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........000000000000000000000000////////////////////////////////////////////////////////////............000000000000000000000000111111111111111111111111000000///.........//////111111111111111111111111000111111111111222222222222222222333444666777888555555666666666777777777444333111222444555444444333333333333555777999;;;<<<>>>BBBFFFLLLTTT]]]dddmmmuuu~~~|||{{{yyyvvvtttvvvxxx{{{yyysssnnnhhheeegggiiiiiillloooyyy{{{}}}~~~}}}{{{{{{|||000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////////////////////////////////////////000000000000........................///////////////////////////////////////////////////////////////...............////////////......//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////111111111111111111111111......////////////......////////////////////////...............///000000............------------////////////////////////000000000000111111111111//////............/////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////////////////////////////////////////////////////////////////......------------............////////////....../////////000000/////////////////////////////////////////////000000000111///////////////////////////......------.........111111000000//////......000000000///////////////.........//////////////////..................///............//////000000............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////000000000000000000000000222111111000000000111111222222222222222222222222000000111111111222222222222222222333444555777888555555555666666666777777555333222222444555444333444333333333444555777777999:::;;;===AAAGGGNNNSSSXXX^^^iiittt}}}|||}}}~~~}}}vvvppplllnnnpppqqqtttxxx000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...//////////////////...////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////.........///////////////......////////////......////////////////////////........................//////////////////////////////000000000000//////////////////////////////000000000000000000000000......////////////......////////////////////////...............///000000//////.........---------.............../////////111111111111000000000000//////............//////.........///////////////------------------------........................---------............///////////////////////////////////////////////////////////////////////////......------------............////////////......---......//////......---////////////////////////000000000////////////...000000000000000000000000000000//////......//////111111000000//////......000000000000000000000000///////////////.........////////////////////////------......///000000000............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------........................////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////111000000000000000111111111111111111111111111111000000111111111222222222222222222333444555666777555555555555666666666666666555333333444555555444333333333444555666777777333555777999:::<<<@@@CCCHHHKKKQQQYYYaaakkkuuu|||~~~}}}~~~{{{|||~~~~~~000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////.........///////////////......////////////......000000000000000000000000------------------------//////////////////////////////000000000000//////////////////////////////..............................////////////......////////////////////////...............///000000000000000///......---------............/////////111000000000000000////////////............//////.........///////////////........................---------------------------------............///////////////////////////////////////////////////////////////////////////......------------............////////////......------............------////////////////////////000000000//////.........000000000000000000000000111111000000///000000000///000000000000000///...////////////000000000000///////////////.........---...////////////...------.........//////000000............///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................////////////////////////////////////////////////.........///////////////000000000000000000000000..............................------......//////000000000000000000000000000111111111111222222222222222222222333444555666444444555555555666666666777555333333444555444333111111222333333444555555000333555777777777888999===???AAADDDJJJRRR[[[aaahhhnnnxxx000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000---...///000000///...---////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////............/////////000......////////////......000000000000000000000000........................//////////////////////////////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////...............///000000222111111000//////......---------.........//////000000000/////////......//////............//////............/////////000........................---------------------------------............///////////////////////////////////////////////////////////////////////////......------------............////////////............////////////......////////////////////////.........///////////////000000000000000000000000000000000///000000111111...///000111111000000///.........//////000000000000/////////...............///000111111000///............///////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////........................////////////////////////////////////////////////............/////////000000000000000000000000000////////////////////////---------------...//////////////////////////////000111111111111222222222222222222222333444555555444444444555555555666666666444222222333444333222111111222222333222222222111333555555444444666777666777999;;;===AAAFFFIIIOOOTTT[[[bbbgggmmmtttyyy}}}000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000---...///000000///...---////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000......////////////......000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////..............................////////////......////////////////////////...............///000000333222222111000//////...---------.........//////000000//////.........---//////............//////---.........//////000000........................---------------------------------.........//////////////////////////////////////////////////////////////////////////////.........------...............////////////......//////000000000000//////////////////////////////,,,,,,---...///000111222000000000000000000000000///////////////000111111---...///111111111000000---.........//////000000000000//////.........---111222333444444333222111////////////////////////............/////////000////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000000000000000000000000000////////////////////////////////////////////////---.........//////000000000000000000000000000000000000000000000000000000///////////////000111222////////////////////////000111111111111222222222222222222222333444444555444444444555555555666666555333111111222222222111444444444444333222111000000000111000000000333555222555777888999999;;;<<>>>>>@@@DDDFFFFFFIIILLLPPPUUU]]]hhhpppyyy}}}~~~{{{xxxvvvyyy~~~zzzyyy|||}}}|||zzzzzz{{{}}}:::888555222000000000111///000000000111111111111111222222222222111000000000111111111222222222333000111222222222222111000.../////////000000000111//////000000000000//////////////////////////////.........///////////////000000000000000000000000------...///000000000///////////////000000000000////////////////////////............/////////000......////////////......////////////////////////////////////////////////.........///////////////............////////////...............///000000////////////////////////............/////////000000000/////////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000000//////000000111............/////////000////////////////////////........................---------............///,,,,,,,,,------.....................////////////////////////////////////////////////////////////000/////////............------......///000000111////////////////////////000//////......//////000////////////////////////.........///////////////000000000000000000000000000000000000000000000000.................................///000000111111111000000/////////000000////////////////////////......////////////..............................................................................,,,,,,,,,---...///000000///////////////////////////000000000000//////.............../////////000............///////////////......------......///............/////////000////////////////////////////////////////////////000000000000000000000000////////////////////////000000111111111111000000...///111333444444444444333333333222222222111111///000000111111111111000111333555444111//////111/////////000000000111111///000000111111111000000111333444444333333444666222222333444555666666777555777888888888999;;;===:::;;;>>>BBBGGGLLLPPPSSSYYY^^^fffkkkooorrruuuxxxzzzuuurrrrrrrrrssswww|||~~~zzzxxxzzz~~~~~~~~~===:::666222//////111222//////000000111111111222111222222222222111000000111111222222222333333333000111222333333222111000.../////////000000111111...///000111111000///...////////////////////////---.........//////000000000000000000000000000000+++,,,...000111111000///////////////000000000000////////////////////////---.........//////000000......////////////..............................////////////////////////000000000///......------............/////////000...............///000111////////////////////////---.........//////000000000/////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000000000000111111---.........//////000000////////////////////////........................---------.........//////,,,,,,,,,------...................../////////000//////............//////////////////////////////000000//////.........------------...///000000111000000000000000000000000000000////////////000000////////////////////////---.........//////000000000000000000000000000000000000000000000000000000........................------...///000111222222//////............///000////////////////////////......////////////......////////////////////////........................////////////////////////------,,,,,,---...000111000000000000000000000000000000111000000///......---.........//////000000............/////////000.........------.........---.........//////000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000111111111000000///...///111333444444444444333333333222222222111111//////000000000000000///222444666555111///000111............/////////000111222222222111000000//////000222222111111333444333333444555555555444444111222444555555666777999666777888<<<@@@CCCBBBAAAAAAHHHPPPVVVYYY\\\```cccccc```___cccfffhhhlllrrr|||zzzxxxzzz~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~555:::>>><<<444///...111000000111111111222222222000000000000000000000000000000000000000000000000111000000000//////......000000000000000000000000000000000000000000000000////////////000000000000//////............//////000000////////////000000////////////////////////////////////........................////////////////////////////////////...---------...///111222000///...------...///000////////////000000000000---......///000111111222//////000000000000//////000000000000000000000000////////////////////////111111000000//////......////////////////////////////////////////////////222111111000///......---111111000000//////......////////////000000000000////////////////////////000/////////............////////////////////////////////////////////////---------------...///000,,,,,,,,,---------..................////////////...///000111111000///...////////////////////////---......///////////////////////////////////////...---,,,,,,---...000111............////////////222222111000///...------////////////////////////////////////////////////////////////////////////////////////000000000000000///.........///111222111111000000//////..................////////////000000//////.........---......------------......000000000000000000000000//////////////////////////////.........---------........................//////////////////////////////.........---------//////////////////////////////////////////////////////////////////////////////............//////....................................////////////000000000000000000000000111111000000//////......---------------...//////000000000000000000000000111111111222222333333444222222222222222111000///222222222111111111111000333333333222222111111111////////////////////////000111111111111222222222111111111111111111111111000111111111111222222222222222333333333444444444555555666777888999:::::::::;;;>>>AAAEEEHHHKKKLLLKKKLLLNNNOOOQQQUUUZZZ^^^nnnsss{{{}}}zzzyyyzzz|||}}}zzz|||~~~|||yyyyyy{{{~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}zzz<<>>@@@AAABBBDDDGGGKKKOOOWWW\\\cccjjjnnnpppooonnnllllllllllllnnnqqqtttvvvuuuxxx{{{~~~}}}zzzxxxyyy{{{}}}|||}}}~~~~~~|||{{{|||}}}~~~~~~{{{zzzzzz{{{}}}~~~~~~{{{~~~}}}~~~~~~}}}~~~~~~}}}{{{zzz}}}}}}}}}}}}zzz777<<>>AAACCCEEEFFFFFFEEEFFFGGGIIIKKKMMMNNNOOOSSSVVV[[[___cccgggllloooxxxzzz}}}~~~}}}||||||}}}|||xxxuuusssssstttuuuwwwyyyzzz{{{zzz{{{}}}}}}{{{{{{{{{}}}}}}~~~~~~~~~}}}|||}}}}}}~~~~~~|||yyyvvvtttmmmnnnrrrxxx~~~}}}}}}}}}~~~---000333333111000111333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111222222////////////////////////////////////////////////////////////000000000000111111000000000000111111//////............//////////////////////////////////////////........................///////////////////////////////////////////////////............//////////////////...............////////////000000000000////////////000111111222222111111000........................////////////////////////.............../////////////////////////////////////////////////////////000000000000////////////////////////000000000000111000000000/////////...////////////////////////111000000000////////////////////////////////////////////////////////////000///...---------------.........////////////000---.........///////////////...---,,,,,,---...///////////////////////////------...///////////////////////////////////////......///000///...,,,+++............////////////.........///000000111111////////////////////////////////////////////////////////////////////////------------.........///...//////000000000000000////////////////////////............////////////.........//////////////////......------......///000000000000000000000000////////////////////////---.............................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////............////////////////////////////////////111000000000/////////...---------------...//////////////////////////////...//////000222333333444111222222333333333222222111111111000000000//////111111111111111111111111//////////////////////////////000000000111111111000000000000000000000000000000111111111222222222//////000000000111111111111111111222222333333444111111222222333333444444222333444444333333555666:::::::::;;;;;;<<<======<<<======>>>???@@@@@@AAABBBEEEHHHKKKMMMPPPTTTVVV]]]```ccceeefffgggiiijjjlllkkkhhhffffffggghhhiiijjjlllnnnpppqqqssswwwzzz|||}}}~~~}}}{{{zzz{{{|||~~~~~~~~~}}}zzzwwwtttrrrqqqrrrssstttsssrrrqqqpppiiijjjooouuu{{{|||}}}}}}yyywwwtttsssssstttvvvwwwvvvuuu111222333222000/////////222222222111111111111111000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000////////////000000000000111000000//////000000111///......------......///////////////////////////////////////........................////////////////////////////////////......///////////////.........////////////......------........./////////////////////000000000000000111111222222111111000........................////////////////////////---............/////////////////////////////////////////////////////////000000000000////////////////////////000000000000/////////000000000000000////////////////////////111111000000000///////////////////////////////////////////////////////////////...---------......------........./////////........./////////000000//////............//////////////////////////////---...//////000000//////////////////////////////..................------............////////////.../////////000000111111////////////////////////////////////////////////////////////////////////------........./////////......///000000000000000/////////000000000000000............////////////.........///////////////......------------..............................////////////////////////---------.......................................////////////////////////...////////////000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////............////////////000000000000000000000000111111111000///.........///////////////000111111000000000000000000000000---...///000111333444444111222333333333333333333111111000000000/////////000000111111111111222222......................../////////000000000111111000000000000000000000000000111111111111222222222///000000000111111111111111111222222222333333333///000000111222222333333111222444333222222333555777777666666666666666666666666777777888:::;;;<<<999;;;===>>>???@@@BBBDDDEEEHHHKKKMMMOOOPPPSSSUUUUUUTTTRRRRRRRRRTTTUUUWWWVVVXXXZZZ\\\]]]aaaeeehhhkkkmmmnnnnnnnnnnnnoooqqqssssssrrrqqqnnnjjjfffddddddeeefffhhhhhhiiihhhhhhaaabbbeeekkkppptttuuutttvvvxxxyyyyyyvvvpppkkkgggaaa```___```aaabbbaaa```000000000///...---------222222222111111111000000////////////////////////000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000////////////000000000000000//////......//////000///......------......///////////////////////////////////////........................////////////////////////////////////,,,---...///000000//////---...///000000///...------------.........//////......//////000000111111//////000000000000//////........................////////////////////////---------.........//////////////////////////////////////////////////////////////////000000000000.../////////000000000111......//////000000111111////////////////////////111111111000000000//////////////////////////////////////////////////////......---------......///,,,---------............---------.........//////......////////////......////////////////////////,,,---......//////......////////////////////////......---------......///............////////////......//////////////////////////////////////////////////////////////////////////////////////////....../////////000000000---...///000111000000///........./////////000000............////////////............/////////000//////............//////........................////////////////////////---------.........//////........................////////////////////////.../////////000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////............////////////000000000000000000000000000000000000///////////////////////////000111111000000000000000000000000------...000111333444444111222333333444444333333111000000000/////////////////////000000000111111////////////////////////////////////000000000111000000000000000000000000000111111111111222222222000000000111111111222222111111111111222222222222000000000111111111111111111333555555444333444555333333333444444444444333555444333333444555888999555777888888888888999;;;999;;;===??????@@@BBBDDDCCCBBBBBBAAABBBCCCEEEFFFDDDFFFGGGHHHIIILLLPPPSSSTTTVVVWWWWWWWWWWWWYYYZZZZZZ[[[\\\[[[YYYVVVRRRPPPTTTUUUVVVWWWXXXXXXXXXXXXRRRRRRSSSVVVZZZ]]]^^^^^^bbbbbbbbbaaa___[[[WWWTTTMMMKKKJJJJJJKKKLLLKKKJJJ///000000000111111222222222222222222111111000000////////////////////////000000000000000000000000......//////000000000111000000000000000000000000000000000000000000000000////////////000000000000//////............//////.........------.........////////////////////////000/////////......................../////////000////////////////////////+++,,,...000000000000000---...///000000///...------------.........//////---......///000111111222------............------........................////////////////////////---------.........//////////////////////////////////////////////////////////////////000000000000.../////////000000111111------...///000111222222////////////////////////111111111111000000000000////////////////////////////////////////////////---------------...///000,,,,,,,,,---------......,,,,,,,,,---------......,,,---////////////---,,,////////////////////////+++,,,------......------////////////////////////...---,,,,,,---...000111............/////////000........................////////////////////////////////////////////////////////////////////////////////////000000000000---...000111111111000///---------.........//////............/////////000---.........//////000000000000////////////000000000000000000000000000000////////////////////////---------.........//////........................////////////////////////.../////////000000111111//////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000............/////////000000000000000000000000000......//////000000111111---------------...//////000000000000000000000000------...000111333444444111222333333444444444444000000000000////////////---.........//////000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111111111111222222222222000000000000111111111111333333333222222111111111...000222222111111222333111222333444555666666666888666333111000222333555333555666666555555666777666888999999888888:::;;;<<<;;;:::::::::;;;<<<===;;;<<<<<<<<<===???BBBFFFCCCDDDEEEEEEEEEDDDFFFGGGFFFGGGIIIIIIIIIFFFDDDBBBDDDDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBDDDGGGIIIJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDAAA???======>>>>>>>>>===000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000111111111111000000000000111111000000//////......000000000000000000000000...---,,,++++++,,,---...000000000000000000000000---.........//////000000............////////////////////////////////////000000000000000000000000------......//////000000//////000000000000//////////////////////////////000000000000000000000000111111000000//////......000000000000000000000000////////////////////////............////////////111111000000//////......////////////////////////111111000000//////......000000000000000000000000......//////000000111111111111000000//////......000000000000000000000000000000000000000000000000......////////////......................................................////////////////////////........................111111000000//////......***+++---.........---,,,////////////////////////111111000000/////////.......................................////////////////////////000000000000........................////////////////////////000000000000000000000000000000//////......------------------.........///......//////000000111111........................////////////////////////////////////////////////000000//////.........---000000//////.........------------.........//////////////////////////////111000///...---......///............////////////---...///000000///...---000000000000000000000000000000000000000000000000//////............//////////////////////////////......////////////......---...///000000///...---////////////////////////////////////////////////////////////000000000000222222111111111111111222333333333333333333333333111111111111000000000000////////////............---......///000111111222000000000000////////////222111000.........///000000000111111111111000000111111000000//////......111111000000000000000111///000111222222222222222000111111111111222222222222222222111111111111000111111111111111111111111333333333333333333333333333333333444444444555555777777777777777777777777555555555555666888999:::::::::::::::::::::::::::???>>>======<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888888888777777666666666555000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000111111111111000000000000111000000000/////////...000000000000000000000000///...---,,,,,,---...///000000000000000000000000............/////////000............////////////........................000000000000000000000000........./////////////////////000000000000//////////////////////////////////////////////////////111000000000/////////...000000000000000000000000////////////////////////............////////////////////////............////////////////////////111000000000/////////...000000000000000000000000////////////000000000000............////////////000000000000000000000000000000000000000000000000......////////////......................................................................................................000000000000//////......,,,,,,---...............////////////////////////000000000//////.............................................////////////////////////000000000000........................///////////////////////////////////////////////////////////////.........------........./////////////////////000000000000........................////////////////////////////////////////////////000/////////............000/////////............---------.........//////////////////////////////...---,,,+++++++++,,,,,,............////////////......////////////......000000000000000000000000000000000000000000000000//////............//////////////////////////////......////////////............////////////......////////////////////////////////////////////////////////////000000000000222222111000000111111222444444444444444444444444111111111111000000000000111000000000000/////////......//////000000111111000000000000/////////...222111///.........///000......////////////......111000000000/////////...111111000000000000000111///000111222222222222111000111111111111222222222222222222111111111111000111111111111111111111111222222222222222222222222333333333333444444444444555555555555555555555555555555555555555666777888666666666666666666666666999999888777777666666666666666666666666666666666888888888888888888888888888888888777777777777777777666666666555555555555000000000000000000000000111111222222222222111111000000000000111111111111000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000//////............//////000000000000000000000000............////////////............////////////........................000000000000000000000000000000///////////////...//////000000000000//////////////////////////////////////////////////////000000000000////////////000000000000000000000000////////////////////////............////////////------------............////////////////////////000000000000////////////000000000000000000000000000000000000////////////,,,,,,------...//////000000000000000000000000000000000000000000000000000......////////////......////////////////////////........................................................................000000000////////////.........------......///000/////////////////////////////////...................................................////////////////////////000000000000////////////////////////////////////////////////////////////////////////.........///////////////....../////////000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////............------........./////////////////////////////////000//////............///............//////////////////............//////000000000000000000000000000000000000000000000000//////............//////////////////////////////......////////////......//////............//////////////////////////////////////////////////////////////////000000000000111111000000000111111222555555555555555555555555111111111111000000000000111111111111000000000000////////////000000000000000000000/////////......111000///.........//////......////////////......000000000000////////////000000000//////000000111000000111111222222111111000111111111111222222222222222222111111111111000111111111111111111111111111111111111111111111111222222333333333444444444222222333333333333222222444444444444444444444444222222222222222222222222444444444444333333333333333333333333333333333333444444444444444444444444333333333333444444444444555555444444444444333333000000000000000000000000000111111222222111111000///000000000111111111111000000000000000000000000111111111111000000000///000000000000////////////////////////////////////000000////////////000000////////////////////////.........///////////////............////////////------------------------////////////////////////111000000000//////......//////000000000000//////////////////////////////////////////////////////000000000000////////////000000000000000000000000////////////////////////............////////////---------....../////////////////////////////////000000000000////////////////////////////////////111111000000//////......---------....../////////000000000000000000000000////////////////////////......////////////......000000000000000000000000........................................................................//////////////////////////////...------///000111////////////////////////..................------....................................////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////------......//////000000////////////000000000000111111000000//////......000000000000000000000000///////////////////////////////////////////////////////////////.........///////////////.....................////////////////////////////////////111000000000000000000000............////////////000///...------...///000////////////////////////000000000000000000000000//////............//////////////////////////////......////////////......000///...------...///000////////////////////////////////////////////////////////////000000000000111000000000000111111222444444444444444444444444111111111111000000000///111111111000000000//////000000000000////////////000000/////////.........////////////.../////////000000111111111111000000000000000000////////////000////////////000000111000000111111111111000000000000111111111222222222222222222111111111000000111111111111111111111111000000000000000000000000222222222222333333333333111111222333333222111111333333333333333222222222222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222///000000111222222333333333333333333222222222222000000000000000000000000//////000000000000/////////000000000111111111111111111111111111111111111111111111111000000000///////////////000000000000///////////////////////////000000000000000000//////////////////////////////////////////.....................////////////........................////////////////////////111111000000/////////...//////000000000000//////////////////////////////........................////////////000000000000////////////////////////////////////////////////............////////////.........//////000000111////////////////////////////////////000000000000////////////////////////111111000000//////......000000000/////////......////////////////////////////////////////////////......////////////......000000000000000000000000.......................................................................................///////////////...------///000111////////////////////////------......................................................////////////////////////000000000000000000000000000000000000////////////////////////........................------......//////000000////////////000000000000111111000000//////......000000000000000000000000////////////////////////////////////////////////.........///////////////.........///////////////........./////////000000////////////////////////------------------------............////////////000///...------...///000//////////////////////////////////////////////////////............//////////////////////////////......////////////......000///...------...///000////////////////////////////////////////////////////////////000000000000000000//////000111111222222222222222222222222222111111111111000000000///000000/////////.........000000000000////////////////////////.....................////////////...000000111111111111000000////////////000000000000//////......///000111111000000111111111000000///000000111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000111111111222222222333333111222333444444333222111111222222333222222111000222222222222222222222222111111222222333444444444222222222222222222222222222222222222222222222222...//////000111222333333111111111111222222222222000000000000000000000000//////000000000000//////000000000000111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000///////////////.....................////////////////////////////////////000000000000000000000000111000000000000000000/////////000000000000//////////////////////////////........................////////////000000000000////////////////////////////////////////////////............/////////////////////000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////222111111000//////......////////////////////////000000000000000000000000......////////////......////////////////////////........................------------------------........................---............/////////......------......///000////////////////////////.............../////////....................................////////////////////////000000000000////////////////////////////////////////////////.................................///////////////....../////////000000000000000000000////////////////////////////////////////////////////////////////////////////////////.........///////////////.........///////////////....../////////000000000////////////////////////---...//////000/////////............//////////////////............//////000000000000000000000000//////////////////////////////............//////////////////////////////......////////////......//////............//////////////////////////////////////////////////////////////////000000000000////////////000111111222111111111111111111111111111111111111000000000000////////////............////////////000000000000/////////.........------------.../////////............////////////......////////////000000000000............///000111111000000111111000000//////000111111111111222222222222222222111111111111000000000000000000000000000000000000000000000000000000000111111111222222222111222444555555444222111///000222222333222111000000000000000000000000000///000000000111111222222000000000000000000000000222222222222222222222222//////000000111222333333000111111111111222222222000000000000000000000000000000000111111000000000000000000000111111111111111111111111111111111111111111111111000000000000.../////////000000000111000000000000000000000000......///000000///......000000000000000000000000000/////////........................////////////000000000000000000000000000000000000000000000000000000000000000111111111//////000000000000//////////////////////////////.........................../////////000000000111////////////////////////////////////////////////............//////////////////////////////......////////////////////////.../////////000000000111000000000000000000000000////////////000000000000/////////////////////...////////////////////////000000000000000000000000......////////////......................................................------------------------........................---------.........//////,,,,,,---...............////////////////////////.........//////000000000....................................////////////////////////000000000000........................////////////////////////........................///////////////.........------........./////////////////////000000000000........................////////////////////////////////////////////////............/////////000............/////////000.../////////000000000000///////////////////////////000111222333222222111............////////////......////////////......000000000000000000000000//////////////////////////////............//////////////////////////////......////////////............////////////......////////////////////////////////////////////////////////////000000000000.........//////000222222222222222222222222222222111111111111000000000000000000000////////////.........//////000000111111//////.........---------,,,---.../////////............////////////........./////////000000000111...------......000111111000000000000000//////...000111111111111222222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000111111111222000111333555555333111000...///111333333333222111000000000000000000000000000000000000000000111111////////////////////////111111111111111111111111//////000000111111111222000000111111111222222222000000000000000000000000111111222222222222111111000000000000111111111111111111111111111111111111111111111111000000000000.../////////000000111111000000000000000000000000---...///000000///...---000000000000000000000000000000//////.........---............/////////000000000000000000000000000000000000000000000000000//////000000111111222222//////000000000000//////////////////////////////.........................../////////000000111111////////////////////////////////////////////////............/////////000/////////......------,,,////////////////////////.../////////000000111111000000000000000000000000......//////000000111111,,,,,,------.../////////////////////////////////000000000000000000000000......////////////......................................................------------------------........................---------.........//////***+++---.........---,,,////////////////////////.../////////000000111111..................................../////////000////////////000000000000........................////////////////////////........................000000//////.........---------------.........///......//////000000111111........................////////////////////////////////////////////////---.........//////000000---.........//////000000////////////000000000000////////////////////////,,,---...000000000///.............../////////000---...///000000///...---000000000000000000000000//////////////////////////////............//////////////////////////////......////////////......---...///000000///...---////////////////////////////////////////////////////////////000000000000............///000222222333333333333333333333333111111111111000000000000111111111111000000000000---......///000111111222//////.........---------+++,,,.../////////......000000111111111111000000.../////////000000111111---------......000111111000000000000000///......000111111111111222222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000111111111111///000222444444222000///---///111333444444222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111/////////000000000000000000000111111222222222333222111111111000000//////000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000//////.........---////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////.........---//////////////////////////////000000000000//////............////////////........................////////////////////////........................///---222222,,,111444,,,000000//////.........---000000//////.........---////////////////////////////////////////////////////////////////////////000000///.......................................***+++,,,---............000000///.....................////////////......////////////////////////...............///000000000000///...............////////////////////////...............///000000.........------,,,,,,,,,------............------------............------////////////////////////---------......000111111......////////////......////////////////////////////////////////////////------------------------///////////////////////////////////////.........////////////000000000000////////////////////////////////////////////////............////////////000///......//////...---............///////////////...------............111111000000000000111111///000111111111///...---////////////000000000000......////////////......////////////////////////........................------............------------------.........///000000000000111111111111000000000000000000000000000000000000////////////222222222222222222222222111222222111111000///...---...///000000///...---////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000111111000000//////......000000000000000000000000222111111111000000//////111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222111000//////000111222333333333222222222111111000000000000111111111111000000000000000000000000000000000000000000000000/////////000111111222222111111000///////////////111111111111000000000///000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000/////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000/////////............////////////////////////------............------............////////////........................////////////////////////........................222...///---(((///666000000/////////............000/////////............////////////////////////////////////////////////////////////////////////000000///.......................................+++,,,---...////////////000000///.....................////////////......////////////////////////...............///000000000000///...............////////////////////////...............///000000/////////......---------------............------...//////////////////...////////////////////////------------...///000111......////////////......////////////////////////////////////////////////......................../////////////////////////////////////////////...------------............////////////////////////////////////////////////............////////////000///...............---............////////////000///.........//////...111111000000000000111111000000000000000///............/////////000000000......////////////......////////////////////////........................---......//////......---------.........//////////////////000000000111111000000000000000000000000000000000111111111111111222222222222222222222222111222222111111000///...---...///000000///...---////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000111000000000/////////...000000000000000000000000111111111111000000000///111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222111000//////000111222111111111000000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000////////////...111111000///////////////111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000////////////000000000000////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////............////////////////////////------............------............////////////........................////////////////////////........................111,,,......---;;;HHHFFF////////////............////////////............////////////////////////////////////////////////////////////////////////000//////............///////////////////////////,,,---...//////000000///000000///.....................////////////......////////////////////////...............///000000000//////............///////////////////////////...............///000000///////////////.........------............------//////000000000000//////////////////////////////------------...///000000......////////////......////////////////////////////////////////////////000000000000000000000000////////////////////////......//////////////////------------............////////////////////////////////////////////////............///////////////............---------............////////////////////////////////////111000000//////000000111111000000///////////////------........./////////......////////////......////////////////////////........................---......//////......---....../////////000000000....../////////000000000000000000000000000000000000000111111222222333333222222222222222222222222111222222111111000///.........////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000111111111111000000000000111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111111111000000000000111111111000000000000/////////000000000000111111111111000000000000000000000000000000000000000000000000222111000///...---,,,+++111000000///////////////111111111000000000000000000000000000000000000000000000111111111111000000////////////////////////---......///000111111222000000000000000000000000000000000000000000000000////////////000000000000///////////////.........////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000///////////////.........//////////////////////////////000000000000//////............////////////........................////////////////////////........................111---///000111@@@NNNMMM///////////////.........///////////////.........////////////////////////////////////////////////////////////////////////000///............//////000000000000000000000000......///000000000000000000000///.....................////////////......////////////////////////...............///000000000///............//////////////////////////////...............///000000//////..................------............------/////////000000/////////////////////////////////---------------...///000......////////////......////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////////////////000000000000////////////////////////////////////////////////............////////////......///...---,,,------............////////////---...//////...---......000000////////////000000111000///......///000111------------.........///......////////////......////////////////////////..............................////////////......////////////000000000000............////////////000000000000000000000000//////000111111222333333222222222222222222222222111222222111111000///......//////////////////...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000////////////000000000000000000000000111111111000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111000000000000000000111222222222222111111111111///000000000111111111111000000000000000000000000000000000000000000000000222111000///...------,,,000000////////////000000000000000000000000111111000000000000000000000000000000111111111111000000////////////////////////---......///000111111222000000000000000000000000000000000000000000000000////////////000000000000.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000........./////////////////////////////////////////////000000000000//////............////////////........................////////////////////////////////////////////////222...000...***333;;;666.........///////////////........./////////////////////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000...///000000111000000000000000///.....................////////////......////////////////////////...............///000000//////............//////////////////////////////...............///000000------------------------------............---------......//////......---////////////////////////...------------......///......////////////......////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000////////////000000000000////////////////////////////////////////////////............////////////---///000///---,,,---...............////////////+++---//////---,,,---...000000////////////000000111000///......///000111------------.........///......////////////......////////////////////////...........................//////////////////...////////////000000000000............////////////000000000000000000000000......//////000111222222222222222222222222222222111222222111111000///.../////////....../////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////000000000000000000000000000000000000000000000000000000111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000111111000000000111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000////////////000000000000.........///////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000////////////000000.........///////////////////////////////////////------............------............////////////........................////////////////////////////////////////////////...+++...---(((...333+++.........///////////////.........//////////////////////////////////////////////////////////////////////////////////////////............//////000//////////////////////////////000000000000//////000000///.....................////////////......////////////////////////...............///000000///............//////000////////////////////////...............///000000,,,,,,,,,---------------------............------------............------////////////////////////...---------------............////////////......////////////////////////////////////////////////........................////////////////////////------......///000000000------------............////////////////////////////////////////////////............////////////...000222000---,,,---000............////////////***...111000...,,,---...000//////......//////000///////////////000000111------........./////////......////////////......////////////////////////...........................//////000000//////........./////////000000000....../////////000000000000000000000000000000000......//////000000111111222222222222222222222222111222222111111000///...//////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000111111111111000000......///////////////000000000000000111111111111000000000000000000000000000000000000000000000000/////////000111222222333///////////////000000111///000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000............/////////000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000////////////000000............/////////000////////////////////////------............------............////////////........................////////////////////////////////////////////////,,,***///000,,,111666///............/////////000............/////////000////////////////////////////////////////////////////////////////////////...............///000000...........................//////000000//////...000000///.....................////////////......////////////////////////...............///000000...............///000000////////////////////////...............///000000------------.........///------............------......////////////......////////////////////////...------,,,,,,------.........////////////......////////////////////////////////////////////////........................////////////////////////------......///000000111------------............////////////////////////////////////////////////............////////////...111333222...,,,...111............////////////+++///333333000---...000//////............//////......///000000000000000....../////////000000000......////////////......////////////////////////........................//////000000000000//////------.........//////////////////000000000111111000000000000000000000000000000000000000000000000222222222222222222222222111222222111111000///...000///...------...///000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000.../////////000000000111000000000000000000000000///000000000111111111111000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000///000111222222111000///............//////000000000000000000111111111111000000000000000000000000000000000000000000000000......//////000111111222///////////////000111111//////000000111111111222000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000---.........//////000000////////////////////////////////////////////////000000000000000000000000////////////////////////111111111111111111111111000000////////////000000---.........//////000000//////////////////////////////000000000000//////............/////////000........................////////////////////////000000000000000000000000222///222111***...222***---.........//////000000---.........//////000000////////////////////////////////////////////////////////////////////////...............///000111...........................///////////////......000000///.....................////////////......////////////////////////...............///000000...............///000111////////////////////////...............///000000---.........//////000000---..................---//////000000000000//////////////////////////////...------,,,,,,,,,------......////////////......////////////////////////////////////////////////////////////////////////////////////////////////---------...///000000111////////////000000000111////////////////////////////////////////////////............/////////000...222444333...---///222............/////////000---111666555111///000222//////............//////---...///111111111000///////////////000000000000......////////////......////////////////////////........................//////000000000000//////------------.........///000000000000111111111111000000000000000000000000222222222111111111111111222222222222222222222222111222222111111000///...000///...------...///000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000.../////////000000111111000000000000000000000000//////000000111111111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///000111222222111000//////000000000111111222222000000000000111111111111000000000000000000000000000000000000000000000000............/////////000///////////////000111111000000111111111111000000////////////000000000000000000111111111111000000111111000000//////......000000000000000000000000222111000//////000111222000000000000000000000000//////000000000000//////111111000///////////////000000000000000000000000111111000000//////......000000000000000000000000111111000///////////////000111333444333222000...////////////////////////000000000000000000000000........................///////////////.........//////////////////////////////............////////////...//////000111222////////////////////////000///...---------------////////////////////////////////////////////////////////////////////////000//////.........//////------......//////000000000000//////.........---////////////////////////////////////////////////////////////////////////......------------......000000000000000000000000////////////////////////............////////////000000000000000///......---.........//////000000////////////////////////////////////............000000000000000000000000---......///000111111222........................////////////////////////............///////////////////////////......---............////////////////////////////////////////////////////////////000000//////.........---////////////////////////////////////////////////---------............//////000111000///...///000000000000000000000000000////////////////////////////////////////////////...........................///000///...---...000//////////////////////////////.........---------......////////////..............................+++,,,,,,---...///000000000000000000000000000000000000000000000000000000............////////////222222222111222222333333111222222222222111000000//////............//////////////////////////////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......------......//////000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000//////.........---......///000111222333333//////000000111111222222......//////000000111111000000000000000000000000111111111111111111111111//////000000111111222222111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000000000000000111111111111000000111111111111000000111111000000////////////000000000000000000000000111000000000000000000111000000000000000000000000//////000000000000//////111111000///////////////000000000000000000000000111000000000/////////...000000000000000000000000111111000///////////////000111222333222111///...////////////////////////////////////////////////......................../////////////////////...//////////////////////////////............////////////////////////000111///////////////////////////...------,,,,,,,,,---//////////////////////////////////////////////////////////////////////////////............//////.........///////////////000/////////............////////////////////////////////////////////////////////////////////////......------------......////////////////////////////////////////////////............////////////000000000000000///................../////////000////////////////////////////////////............/////////////////////////////////000111222222222........................////////////////////////............////////////------...///000000//////............//////////////////////////////////////////////////////////////////......------------////////////////////////........................---------............//////000111000///...///000////////////////////////////////////////////////////////////////////////...........................///000///...---...000//////////////////////////////.........---------......////////////......////////////////////////---------.../////////000000000000000000000000000000000000000000000000000....../////////000000000222222111111111222333333222222222222222111000000/////////....../////////................................./////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000000/////////000000000000111111111111000000000000000111111111.../////////000000000111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000111111111111222222222222000000111111111111000000111000000000000/////////000000000000000000000000///000000111111000000///000000000000000000000000//////000000000000//////111000000///////////////000000000000000000000000000000000000////////////000000000000000000000000111000000//////////////////000111111111000...---////////////////////////////////////////////////..............................////////////////////////////////////////////////............//////000000//////...///////////////////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////............/////////////////////.........////////////............////////////////////////////////////////////////////////////////////////......------------......////////////////////////////////////////////////............////////////000000000000000//////...............////////////////////////////////////////////////............///////////////////////////000000111111222222333........................////////////////////////............////////////+++,,,---///000000111111............////////////////////////////////////////////////////////////......---------------,,,////////////////////////........................---------............//////000111000///...///000////////////////////////////////////////////////////////////////////////////////////////////////...///000///...---...000/////////////////////////////////............---......////////////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111111111111111111222333333222222222222222111111000////////////////////////............................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////000000000000////////////000000000000111111111111000000000000000000000000////////////////////////111111111111000000000000222111111111000000//////111111111111000000000000////////////000000000000000000000000000000000000////////////////////////111111111111000000000000111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000000000000111111111222222000000111111111111000000000000000000000000000000000000000000000000000000...///000111111000///...//////////////////////////////000000000000//////000000////////////000000////////////////////////000000000000////////////////////////////////////000000////////////000000//////000000//////...---////////////////////////////////////////////////....................................//////////////////////////////////////////............//////111000///...............////////////////////////000000///////////////000///////////////////////////////////////////////////////////////////////////............//////000000000//////......------///////////////.........////////////////////////////////////////////////////////////////////////......------------......////////////////////////////////////////////////............//////////////////000000000000//////.........///////////////////////////////////////////////////............//////////////////////////////000000000111111111........................////////////////////////............////////////,,,---...///000000000000............////////////////////////////////////////////////////////////........................////////////////////////........................---------............//////000111000///...///000////////////////////////////////////////////////////////////////////////000000000000000000000000...///000///...---...000/////////////////////////////////.....................////////////......////////////////////////000000000000000/////////////////////////////////000000000000000000000000000000000000111111111111111000000000111222333444222222333333222222111000/////////000000/////////------------------------...////////////000000000////////////////////////////////////////////////////////////////////////------......//////000000111111000000//////......///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000222222111111000000//////////////////000000000000000000000000000000000000000000000000000000000000222222111111000000//////111111111111111111111111000000////////////000000////////////////////////000000111111111111000000/////////000000000111111000000111111111111000000000000000000111111111111000000000000000000000000...///000111111000///...//////////////////////////////000000000000//////000000////////////000000////////////////////////////////////000000000000////////////////////////000000////////////000000///////////////...------////////////////////////........................////////////////////////---.........//////000000//////////////////////////////............//////000000///......---......///////////////////////////......---......//////////////////////////////////////////////////////000000000000000000000000...............///000000000000//////......------.........///////////////////////////////////////////////////////////////////////////////////////......------------..............................////////////////////////............//////////////////000000000000/////////////////////.........////////////////////////////////////.............................................///////////////........................////////////////////////............////////////...///////////////..................///////////////////////////////////////////////////////////////////////////000000000////////////////////////........................---------............//////000111000///...///000........................////////////////////////////////////////////////000000000000000000000000...///000///...---...000////////////////////////////////////////////////......////////////..............................000000000000000/////////////////////////////////000000000000000000000000000000000000111111111111000000000000111222333444222333333333333222111111//////000111111000//////........................////////////000000000111////////////////////////////////////////////////////////////////////////------......//////000000111111000000//////......///000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000111111111111222222111111000000//////000000000000////////////000000000000000000000000111111111111111111111111222222111111000000//////000000000000000000000000000000////////////000000////////////////////////000000111111111111000000.../////////000000000000000000111111111111000000000000000111111111111222000000000000000000000000...//////000000//////...000000000000000000000000//////000000000000/////////////////////000000111000000000000000000000000////////////000000000000000000000000000000000000///////////////000000111000/////////............////////////////////////........................////////////////////////------......///000000000//////////////////////////////............////////////......---.........////////////////////////,,,++++++++++++,,,------////////////////////////////////////////////////000000000000000000000000......---......///000111///////////////..................///////////////////////////////////////////////////////////////////////////////////////......------------..............................////////////////////////............////////////...//////000000000000000///////////////.........////////////////////////////////////....................................................................................////////////////////////............///////////////////////////...------............///////////////////////////////////////////////////////////////000000000000111111111////////////////////////---------------------------------............//////000111000///...///000........................////////////////////////////////////////////////////////////////////////...///000///...---...000////////////////////////...////////////000000000......////////////..............................////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111/////////000111222333444333333333333333222222111//////111111111111///////////////////////////////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////000000000000////////////000000000000111111111111000000000000000000000000////////////////////////............//////////////////000000111111111222111111111111000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000//////000000000111111111000000111111111111000000000000111111111222222222000000000000000000000000/////////....../////////000000000000000000000000//////000000000000/////////////////////000111111000000000000000000000000.../////////000000000111000000000000000000000000///////////////000111111111000//////......//////////////////////////////........................////////////////////////------......///000000111//////////////////////////////............//////......---------...//////////////////////////////,,,,,,,,,,,,,,,---......////////////////////////////////////////////////000000000000000000000000---------......///000111.........///////////////............/////////000////////////////////////////////////////////////////////////////////////......------------..............................////////////////////////............////////////......///000000000000000000/////////............////////////////////////////////////....................................///////////////.................................////////////////////////............////////////---...///////////////...............////////////////////////////////////////////////////////////////////////000000000111////////////////////////---------------------------------............//////000111000///...///000........................////////////////////////////////////////////////...........................///000///...---...000////////////////////////.../////////000000000000......////////////..............................---------.../////////000000000000000000000000000000000000000000000000000....../////////000000000......//////000222333444333333444444333333222111...///111222222111///...000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000......//////000000000000111111111111000000000000000000000000000111111111111000000000/////////...000000000000000000000000111111111111111111111111000000000000000111111111000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000111111111111222222222000000111111111111000000000000111111222222222222000000000000000000000000000///...------...///000000000000000000000000000//////000000000000/////////////////////000111111000000000000000000000000.../////////000000111111000000000000000000000000///////////////000111111111111000///////////////////////////////////////........................000000000000000000000000---------...///000000111//////////////////////////////............//////---------------...///000///////////////////////////////////////000111222////////////////////////////////////////////////000000000000000000000000---------......000111111---.........//////000000---.........//////000000////////////////////////////////////////////////////////////////////////.........------.................................////////////////////////............/////////000......///000000000000000000000//////.........---////////////////////////000/////////....................................000000000000////////////........................////////////////////////............/////////000,,,,,,...///000000111111............/////////000////////////////////////////////////////////////---.........//////000000////////////////////////---------------------------------........./////////111111000///...///000........................////////////////////////////////////////////////...........................///000///...---...000////////////////////////.../////////000000111111......////////////......000000000000000000000000+++,,,,,,---...///000000000000000000000000000000000000000000000000000000............////////////.........///000222333444333333444444333333222111...000111222222111000...000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---......//////000000111111000000000000111111111111000000000000000000000000111111111111111111111111//////000000111111111222333333222111000///......//////000000111111222222111111000000/////////...000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000////////////000000000000000000000000000000222111111111000000//////222111000//////000111222000111111111111000000///111111111111000000000000000000000000000000000000000000000000000000000000000///.........///111222///000111222222111000///000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000222111111111000000//////000000///...............////////////////////////000000000000000000000000//////000000000000//////000000//////.........---////////////////////////000000000000000000000000........................////////////////////////...............///000000000///...------...///000......///000000000000000//////............//////---...///000000111000000000000//////.........---000000000000000000000000000000000000000000000000111000///......///000111///////////////////////////////////////.........////////////////////////............////////////000000000000000000000000111111000000//////..............................................................................//////.............../////////////////////////////////000000///...------////////////////////////////////////////////////////////////////////////333222222222111111000000........................////////////////////////---...000111111111000///333222111///............////////////////////////000000000000000000000000////////////////////////////////////////////////---......///////////////***+++...000111111000///////////////////////////////////////////////////000000000000////////////,,,,,,------...///000000111000///...------...///000000////////////000000............/////////000111111000000//////......000000000000000000000000111000///...///111333444222222222222222222222222333222000000111111///...////////////000000000000,,,///111111///...000333222111111111000000//////////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000111111111222222222222000000////////////000000222111111111000000//////000000000111222222333333222111000//////000111222//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////......000000000000000000000000111111111111000000000///111111000000000000111111///000000111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000//////...///000111222000000111111111111000000........................000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000111111111000000000//////000000///...............//////////////////////////////////////////////////////000000000000//////000/////////............////////////////////////////////////////////////........................////////////////////////...............///000000000///...------...///000......///000000000000000//////............//////...//////000000000000///000/////////............000000000000000000000000000000000000000000000000//////...------...///////////////////////////////////////////////////...////////////////////////............////////////000000000000000000000000111000000000/////////...........................................................................//////............/////////////////////////////////////////////...------////////////////////////////////////////////////////////////////////////111000000000////////////........................////////////////////////,,,,,,.../////////...---111000///...------------////////////////////////////////////////////////////////////////////////////////////////////////---......///////////////,,,---///000111000...---////////////////////////////////////////////////000000000000////////////,,,,,,---......//////000111000///...---......///000000////////////000000........./////////000000111000000000/////////...000000000000000000000000000000///...///111333444222222222222222222222222333222000000111111///...////////////000000000000...000222111//////000222111111000000000/////////////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222000000////////////000000111111111111000000000///111111111111111111000000222111000//////000111222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000000111111111111000000000000000000111111111111000000...///000111111111111111111111111111000000000000////////////////////////000000000000000000000000000////////////000111222111111000000000000111111........................000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111000000000000//////000//////............/////////////////////////////////////////////////////////000000000000//////////////////............////////////////////////................................................////////////////////////...............///000000//////............//////......///000000000000000//////............/////////000000000000//////...////////////............000000000000000000000000000000000000000000000000------,,,,,,,,,,,,------////////////////////////......//////////////////////////////////////////............////////////////////////////////////000000000000////////////..............................................................................------------......///////////////////////////////////////......---////////////////////////////////////////////////////////////////////////...............---------........................////////////////////////,,,------...///...............------------......////////////////////////........................////////////////////////////////////////////////---......///////////////...///000000000///---,,,////////////////////////////////////////////////////////////000000000000---------......//////000000000///............///000000////////////000000....../////////000000000000000000000////////////000000000000000000000000000////////////111222444333333333333333333333333444222111000111111000...////////////000000000000000111222111000///000111000000///////////////...////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111111000000//////000000111111111111111000000000000222222111000000///......222111000000000000111222///000000111111000000///111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111000000000000/////////000000000000000000000000111111111000000000000000///000111222222111000///---...///111111222222222111111111111000000000///000000000000000000000000////////////////////////000000000000000111111111222111000//////000111222000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////000000000000000000//////000///............////////////////////////////////////////////////////////////000000000000/////////////////////.........////////////////////////................................................////////////////////////...............///000000/////////....../////////......///000000000000000//////............//////000000111000000///...---///////////////.........////////////////////////000000000000000000000000------------------------////////////////////////............////////////////////////////////////............////////////////////////////////////000000000000////////////........................................................................---,,,,,,,,,,,,---......////////////////////////...///////////////......////////////////////////////////////////////////////////////////////////------------------------........................////////////////////////...//////000000000000000...---------......///000////////////////////////........................////////////////////////////////////////////////---......////////////////////////000//////...---////////////////////////////////////////////////////////////000000000000------....../////////000/////////.........//////000000////////////000000...////////////000000000000000000000////////////////////////////////////000/////////000111222333333333333333333333333333444222111111111111000...////////////000000000000111111111000////////////////////////............////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111000000000000000000111111111111000000000000000000000000000//////......111111111111111111111111000000000111111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000111111///000111222222111000///---...///111111222222222111111111111000000000///111111111111111111111111///////////////////////////000000111111111111111222111000//////000111222000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////////////////////////////////////////000000//////............//////////////////////////////........................//////000000000000//////.........///////////////////////////////////////................................................////////////////////////...............///000000...//////////////////.........///000000000000000//////............//////000000111000000///...---.........///////////////////////////////////////////////////////////////......////////////......////////////////////////---.........//////000000////////////////////////............////////////////////////////////////////////////000000000000.......................................................................................///000000////////////////////////......///////////////...////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////000000000111............///000111111////////////////////////........................////////////////////////////////////////////////---......///////////////---......///////////////////////////////////////////////////////////////.../////////000000000111.........///////////////......//////////////////000000////////////000000////////////000000000111////////////000000000000/////////////////////////////////000000111222222333333333333333333333333444333111111222222000///////////////000000000000111000////////////...---............////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000111111000000000000111111000000000000000000111111......//////000000000000111111222222222222111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111////////////////////////000000000000111111111111000000111111111111000000...///000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000///000111111222222111111111111000000000000111111........................000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......////////////000000///............//////000////////////////////////........................//////000000000000//////.........///////////////////////////////////////................................................////////////////////////...............///000000......////////////............///000000000000000//////............/////////000000000000//////............///////////////000000000000000000000000//////////////////////////////000111111000//////////////////////////////------......///000000000////////////////////////............////////////////////////////////////////////////000000000000........................................................................000000000000000111222333////////////////////////---...//////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////...------------.../////////////////////000111222////////////////////////........................////////////////////////////////////////////////---......///////////////............//////000000////////////////////////////////////////////////......//////000000111111////////////////////////---...//////000/////////000000////////////000000/////////000000000111111////////////000000000000000000000000000000000000/////////000111111222222333333333333333333333333444333222111222222111///////////////000000000000111000//////000000///......////////////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111222111111000000111111222000000000000111111111111......///000000111222222111111222333333222111111000111111222222111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111222000000000000000000000000///000000000111111111111111111000000000000111111///000000111111111000000111111111111000000000000////////////////////////000000000000000000000000///000111222222222111111000000111111111111000000........................000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000........./////////000000...............///000000////////////////////////........................//////000000000000//////............/////////000////////////////////////////////////////////////........................////////////////////////...............///000000---...///000000///...---......///000000000000000//////............//////...//////000000000000///............/////////000000000000000000000000000//////////////////////////////000111111000//////////////////////////////------......///000000111////////////////////////............////////////000000000000000000000000.../////////000000000111........................................................................------------...///000111////////////////////////------...///////////////////////////////////////////////////////////////////////////////////////---........./////////000////////////////////////////////////////////////...------,,,---...///000//////.........//////000////////////////////////////////////////////////////////////////////////////////////////////////---......///////////////000//////...............////////////////////////////////////////////////.........///000111111111000/////////////////////,,,---///000000000//////000000////////////000000//////000000000111111111.../////////000000000111000000000000000000000000...///000111111222222222444444444444444444444444555333222222222222111///////////////000000000000222000///000222333222000/////////000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111000000111111222///000000000111111111111000000111111111111111111111222222333333222222111000111111222222111111000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000//////000000111111111222222111000//////000111222000111111111111000000///111111111111000000000000------------------------000000000000000000000000///000111222333222111111///000111222222111000///000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000---.........//////000000...............///000111////////////////////////........................//////000000000000//////---.........//////000000////////////////////////000000000000000000000000........................////////////////////////...............///000000---...///000000///...---...//////000000000000000//////............//////......///000000111000000---.........//////000000000000000000000000000000////////////////////////...///000111111000///...////////////////////////---------...///000000111////////////////////////............/////////000111111111111111111111111.../////////000000111111........................................................................(((((((((((()))***+++,,,////////////////////////------...///000000//////////////////////////////////////////////////////////////////////////////---------....../////////000000000000000000000000////////////////////////000//////......000111222///......---------......////////////////////////000000000000000000000000////////////////////////////////////////////////---......///////////////222111000///------------////////////////////////////////////////////////---......///000111111222000000000000////////////,,,---///000000000//////000000////////////000000000000000000111111111111.../////////000000111111000000000000000000000000...///000111111222222111444444444444444444444444555333222222222222111///////////////000000000000444222000222555666555333//////000000111111222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222111111111111222222//////000000111111111222333333222222111000000000111222333444444333222111111111222222222222111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000111111222222222222000000000000000000000000---......///000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111000000000000000111111333222000//////000222333111111000000//////......000000000000000000000000............//////////////////.........---------....................................////////////............///////////////////////////.........////////////////////////////////////////////////////////////////////////........................------......//////000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000......//////000000111111...//////000111222222222000000000000000///......//////............//////////////////////////////............///////////////...---,,,,,,---...///000000///...------,,,,,,////////////////////////,,,---///000000000///...////////////////////////////////////////////////---------------...///000////////////////////////......////////////..................////////////...............///000000111111000000//////......---------.........//////000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000............................................................////////////............////////////000000//////.........---000///...------...///000000000000000000000000000000///---,,,,,,---///000//////............//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111444333333222222333333444333333333333333222111000000000000000000000000000***,,,///222444444333222000000000000111111111111111111000000//////......000000000000000000000000////////////000000000000///////////////000111111111000///......///000111111///...000333444222///444333222111111111222333444444444444444444444444///000111111222222111111222222222222222222222222111111111222444777999:::111111111111111111111111333333333333333222222222444333333333222111111111111111111111111111111111000111222333333222111000111000///......///000111000000111111222333333444000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000111333333333222000//////000222333111000000000/////////...000000000000000000000000............////////////000000/////////.............................................////////////............////////////.........///////////////////////////////////////////////////////////////////////////////////////.................................///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000...//////000111111222222000000000000000///......//////............//////////////////////////////............////////////000///...------...//////---------,,,+++*********////////////////////////---......///////////////////////////////////////////////////////////////...------------...///000..............................////////////..................////////////...............///000000111000000000/////////...---------.........//////////////////////////////000000000000000000000000000000000000////////////......////////////..................................................................////////////............////////////000/////////............000///...------...///000////////////////////////000///---,,,,,,---///000//////............//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111444333333222222333333444333333333333333222111000000000000000000000000000//////000000111111111111000000000000111111111111111111000000////////////000000000000000000000000/////////000000000111111000000000000000111111222222222000000///000111111000///...000222333111///222111000000000000111222222222222222222222222222222222333444444444444333333333333333333333333333000000000111222444666777000000000000000000000000000000000111111111111111333222222222222222111111111111111111111111111111000111111222222111111000111000////////////000111111111222222333444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000.........///000222444555222111000//////000111222000000000000////////////000000000000000000000000............////////////000000000000000/////////....................................////////////............////////////------......//////000000////////////////////////////////////////////////////////////////////////........................///////////////.........////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////...//////000000111111222000000000000000///......//////............//////////////////////////////............////////////000//////......///000000000000000//////......---////////////////////////...............///000000////////////////////////////////////////////////......------......//////------------------------......////////////..................////////////...............///000000000000000000////////////------........./////////////////////////////////000000000000000000000000111111000000//////............////////////..................................................................////////////............////////////////////////............//////............//////........................000///...------...///000//////............//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333222222222222333333222222333333333222111111000000000000000000000000444222111///...///000000000000000000111111111111111000000000000/////////000000000000000000000000///000000000000111111111111000000000000111222222444333222111111111111111111000000111333333222000222111111000000111222222111111111111111111111111333444444555666555555555333333333333333333333333111111111111222333444555222222222222222222222222//////000000111111111111111111111222222222222222222222222222222222222222111111000000000000111111111000000//////000000111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////000111222333111111000000000000111111000000000000////////////////////////////////////............////////////////////////////////////....................................////////////............////////////,,,------...///000111111////////////////////////////////////////////////////////////////////////........................000000//////......------////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000//////......////////////000000111111000000000000000///......//////............//////////////////////////////............///////////////////////////000000000222222222111111000000000///////////////////////////......------...000111//////////////////////////////////////////////////////............//////------------------------......////////////..................////////////...............///000000000000000000////////////............////////////////////////////////////////////////////////////111111000000//////......000000111111111111000000............................................................////////////............///////////////////////////........./////////....../////////........................//////............////////////............/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111333333222222222222333333222222333333333222222111000000000000000000000000333222111000///////////////000000000111111111111000000000000000000000000000000000000000000000000000000000111111111222222000000000000000111222222444333333222111111111111222222222333444444333333222222222222333333333444444444444444444444444444333444444555555555555555444444444333333333333333555444444444444444444555333333333333333333333333000000111111222333333333000111111111222222333333222222222222222222222222222111////////////111222000000000000000000000000111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////111111000000000000000111111000000000000000000111////////////000000000000////////////////////////............////////////........................////////////////////////............////////////............////////////,,,------...///000111111////////////////////////////////////////////////////////////////////////........................000000//////......------........................////////////////////////////////////////////////////////////////////////111111000000//////......///////////////000000000000000000000000///......//////............//////////////////////////////............////////////...//////000000000000000//////..................///////////////////////////......------...000111////////////////////////////////////////////////000//////.........//////------------------------......////////////..................////////////...............///000000////////////000000000000........./////////000000........................////////////////////////111000000000/////////...000000111111111111000000////////////////////////////////////////////////............////////////............////////////.........///////////////...//////////////////.........................../////////......///////////////............/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111333222222111111222222333111222222333333333222222111111111111111111111111...///111222222222000//////000000000111111111111000000000000111111111111111111111111111111111111111111111111222222222222000000//////000000111222333333333333222222111111111222333444333333333333333333444444555555555555555555555555555555555555444555555666666666666666666666666555555444444444777777777777666666555555444444444444444444444444111111222222222333333333111111222222333333444444222222222222222222222222222111000//////000111222000000111111111111000000222222333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000333222111000////////////000000000000000000000000////////////000000000000000000000000000000000000............////////////------------............////////////////////////............////////////............////////////------......//////000000////////////////////////////////////////////////////////////////////////........................///////////////.................................////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000000///......//////............//////////////////////////////............////////////------...///000000000000////////////////////////////////////////////////...............///000000////////////////////////////////////////////////000000//////......//////------------------------......////////////..................////////////...............///000000////////////000000000000....../////////000000000........................000000000000000000000000/////////000000000000000......////////////......////////////////////////////////////////////////............////////////............////////////.........///////////////......////////////..............................//////////////////////////////............//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222111111222333333333222222111111111111111111111111+++---000333444333111000000000000000111111111111000000000111111111111222111111111111111111111111111111222222222333333333111000000000000111222222333333444444444444333333111333555555444333444555555666777888999999999888888888888888888888888888::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;::::::999999::::::::::::999888777555555555555555555555555333333333333333333333333333333333333444444444444333333333333333333333333222222111111111111222222000111111222222111111000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222111000000000000000000//////000000000000//////.../////////000000000111000000000000000000000000............////////////---.........////////////////////////////////////............////////////............////////////.........///////////////////////////////////////////////////////////////////////////////////////.................................///////////////........................////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000///......//////............//////////////////////////////............////////////+++,,,...///000000//////111111111111111111111111////////////////////////---......///////////////////////////////////////////////////////////////111111000///////////////..............................////////////..................////////////...............///000000.../////////000000000111.../////////000000000000........................000000000000000000000000......//////000000111111......////////////......////////////////////////////////////////////////............////////////............////////////............/////////000---...///000000///...---//////////////////////////////000000000000////////////............//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222000111222333333333333222111111111111111111111111---...000111222222111111000000000000111111111111000000111111111222222222111111111111111111111111222222222333333333333444333222222222222333444444333444666777888888777777777999;;;;;;999999:::;;;===>>>???AAABBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBB??????@@@AAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666555555555555555555444444333333333333333333333333222222333333333333222222000111222222222222111000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000///000000111222222//////000000000000//////.../////////000000111111000000000000000000000000............/////////000.../////////000000111111000000000000000000000000............/////////000............/////////000///////////////.........////////////////////////////////////////////////////////////////////////........................---.........//////000000........................////////////////////////////////////////////////////////////////////////......//////000000111111///////////////.........000000000000000//////...//////............//////////////////////////////............/////////000***+++---////////////...------------............////////////////////////,,,---///000000000///...////////////////////////////////////////////////111111000///////////////////////////////////////......////////////................../////////000...............///000000.../////////000000111111////////////000000000000........................000000000000000000000000------...///000111222222000000111111111111000000000000000000000000000000000000000000000000000000............/////////000............/////////000---.........//////000000---...///000000///...---000000000000000000000000//////000000000000////////////............//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222000111222333333333333333111111111111111111111111111000000//////000111222000000000000111111111111000000111111222222222222111111111111111111111111222222333333333444444444555444444444444555666666444666777999::::::::::::===@@@BBBBBB@@@???AAACCCEEEFFFHHHJJJJJJJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHEEEEEEGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>===<<<;;;;;;777777777666555555555444333333333333333333333333222333444555555444333222000111222333333222111000000000000000000000000000333333333222111000//////222111111111000000/////////000111111000///000222111111000000//////......000000000000000000000000000000000000000000000000//////...//////000111222000000000000000///................../////////000000000000000000000000000000000//////......------////////////000000000000111111000000//////......000000//////.........---////////////////////////000000000000000000000000---------.........//////000000000000000000000000////////////////////////111111000000//////......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000///...------000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////000000///...------............////////////000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000........................000000000000000000000000//////.........------------...///000000///...---..............................////////////......////////////000000000000000000//////.........---000000000000000///......000000000000000000000000---...000111111111000///............////////////////////////////////////////////////000000000000///000111111111000...---//////...//////000111222............/////////000...............///000000111111000000//////......////////////////////////000000////////////000000000000000000000000000000111111000///////////////---...///000000///...------.........//////000000......//////000000111111000111111111111222222222222111111111000000//////////////////000000000000000000000000000000000000111111111111111000//////222222222111111111111111222111111000000000000000////////////000000000000000000000000////////////333111...///111222111///...000222222222222444555222333333444444444444333888777777777777777888888<<<<<<;;;<<<>>>AAAEEEGGGFFFGGGGGGFFFEEEEEEGGGHHHJJJMMMPPPQQQPPPOOONNNOOOLLLKKKIIIFFFEEEFFFJJJMMMQQQTTTXXXYYYWWWTTTRRRRRRSSSTTTUUUUUUSSSQQQNNNMMMIIIJJJLLLOOOQQQQQQOOOLLLHHHJJJLLLLLLKKKKKKKKKLLLJJJIIIHHHEEECCCAAA???>>>;;;:::999999999999999:::666555444555777888777666444333222111111000111111444333222222111111222222000000000000000000000000333222222111111000000000111111111111000000000///111222333333111000111333111000000000/////////...000000000000000000000000000000000000000000000000000////////////000000111000000000000000///.............../////////000000000000000000000000000000000000//////////////////////////////000000000000111000000000/////////...000000/////////.........////////////////////////000000000000000000000000---------.........//////000000000000000000000000////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000///......---000000000000000000000000////////////////////////////////////000000000000///////////////////////////////////////...------............////////////......//////000000000111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000........................000000000000000000000000//////.........---------......////////////....................................////////////......////////////000000000000000/////////............000000000000000///......000000000000000000000000......///000000000000000............////////////////////////////////////............///////////////000000111000///...---000////////////000000111........./////////000000///.........//////000000111000000000/////////...////////////////////////000000////////////000000000000000000000000000000111111000///////////////......////////////............/////////000000000////////////000000000000000000111111111222222222111111111111000000000///////////////000000000000000000000000000000000000111111111111111000//////111111111111111111111111222111111000000000000000////////////000000000111000000000000000000000000222000///000222444333222000111222222111222333555444444555666777777777777;;;:::999888888999:::;;;BBBCCCEEEHHHIIIKKKKKKKKKGGGHHHHHHGGGFFFFFFHHHIIIMMMPPPRRRRRRQQQOOONNNNNNIIIIIIHHHFFFEEEGGGJJJMMMPPPRRRUUUVVVTTTRRRPPPOOOOOOOOOPPPOOONNNMMMKKKJJJIIIJJJLLLOOOQQQQQQNNNLLLNNNOOOQQQRRRRRRRRRSSSSSSOOOOOOMMMKKKIIIGGGFFFEEEAAA@@@???>>>============:::999888999::::::999777777666555444444444444444333222111111000000111111000000000000000000000000111111111111111111111111111111111111000000000000444555555444222111222333000000000000////////////000000000000000000000000000000000000000000000000111111000/////////000000000000000000000//////........./////////000000000000000000000000000000000//////000000000000000000////////////000000000000000000000000////////////000000////////////......////////////////////////000000000000000000000000------........./////////000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000///......000000000000000000000000..............................//////000000111111///////////////////////////////////////......---............////////////,,,---...///000111111222000000000000000000000000////////////////////////////////////000000000000000000000000000000000000........................000000000000000000000000/////////............---//////............//////..............................////////////......////////////000000000000////////////............000000000000000//////...000000000000000000000000///////////////000111111............////////////////////////////////////---------.........//////000000000000000///......111000000////////////000....../////////000000000///////////////000000000000000000000////////////////////////////////////000000////////////000000000000000000000000000000111000000/////////////////////............////////////000000000000000111000000000000////////////000000000111111111222222111111111111000000000000////////////000000000000000000000000000000000000000111111111111000000//////000000111111222222222222111111000000000000000/////////000000000111111000000000000000000000000111000///111333555555555222333333333222333555777888999;;;<<<>>>>>>??????CCCAAA???===<<<===???@@@BBBEEEIIILLLNNNMMMKKKJJJIIIIIIJJJIIIHHHHHHIIIKKKJJJLLLMMMMMMKKKIIIHHHHHHEEEEEEFFFEEEEEEFFFJJJMMMNNNPPPSSSSSSQQQNNNLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJLLLOOOQQQPPPMMMJJJMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQOOONNNMMMLLLHHHHHHGGGEEEDDDCCCBBBAAA?????????@@@AAAAAA???===;;;;;;:::999888666666555444333222222111111222222000000000000000000000000000000000000111111111111111111111000000000000000444555555444222111111222000000000000////////////////////////////////////000000000000000000000000222222111000//////////////////000000000000//////...////////////000000000000000000000000000000000//////000000111111222222////////////000000000000000000000000////////////000000//////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000//////...////////////////////////////////////////////////---......///000111111222////////////////////////...///////////////..................////////////------......///000000111////////////////////////////////////////////////////////////000000000000////////////////////////......................../////////////////////////////////...............000///...------...///000..............................////////////......////////////000000000000///////////////.........//////000000000000//////////////////////////////000///.........///111222............////////////////////////////////////.........////////////000000000000000000//////...111111000//////...//////...////////////000000000//////000000111111111111000000000000////////////////////////////////////000000////////////000000000000000000000000000000000000////////////000000000///...------...///000000000000000111111111111111111000000//////......000000000000111111111111111111111000000000000000////////////000000000000000000000000000000000000000000111111111111000///...//////000111222222333222111111000000000000000//////000000000111111111000000111111111111111222222222111222333444555555333555666666666888:::<<<@@@AAACCCEEEFFFGGGHHHHHHLLLIIIEEEAAA@@@@@@BBBCCC@@@CCCFFFIIIKKKJJJIIIHHHHHHIIIJJJIIIHHHHHHJJJKKKGGGIIIJJJIIIGGGFFFEEEFFFDDDEEEEEEEEEDDDFFFIIIKKKOOOQQQTTTSSSPPPMMMKKKJJJJJJIIIGGGFFFFFFGGGHHHJJJIIIJJJLLLOOOQQQPPPLLLIIIIIIHHHHHHJJJLLLNNNNNNNNNRRRRRRQQQPPPOOOOOONNNNNNKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHKKKKKKIIIGGGCCCBBBAAA???===:::888777888777666555444333333333000000000000000000000000000000000000000000111111000000000000000000111111333444444333000//////000////////////000000000000////////////////////////111111111111111111111111333222111000000///000000//////000000000000//////////////////000000000111000000000000000000000000//////000000111111222222////////////000000000000////////////000000000000//////000000000000000000////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000000///////////////////////////000000000000000000000000---......///000111111222////////////////////////......///////////////.............../////////////////////...............////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000///...------...///000////////////////////////......////////////......////////////000000000000........./////////////////////000000000000//////////////////////////////000///.........///111222............///////////////////////////////////////000000000000111111111111000000///////////////111111000//////...//////////////////000000000111///000111111222222111111////////////000000000000000000000000000000000000000000////////////000000////////////////////////000000////////////000000000///...------...///000111111111111000000000000111111000000//////......//////000000000111111111000000000000000000111111////////////000000000000000000000000000000000000///000000111111111000000......///000111111222222222111111000000000000000000000000000111111111111000111111111222222333333444444444444333444555666666999<<<>>>???@@@CCCEEEIIIIIIKKKLLLNNNNNNOOOOOOOOOLLLGGGCCCAAAAAABBBCCCCCCCCCDDDFFFHHHIIIJJJKKKFFFHHHIIIHHHHHHHHHKKKLLLMMMNNNOOOOOOMMMLLLLLLMMMIIIIIIIIIHHHGGGIIILLLNNNVVVXXX[[[[[[WWWSSSOOONNNKKKIIIGGGFFFFFFGGGIIIJJJKKKMMMPPPSSSUUUTTTPPPLLLJJJHHHFFFGGGJJJLLLLLLKKKMMMMMMLLLLLLKKKJJJJJJIIIHHHIIIJJJKKKKKKJJJJJJIIIHHHIIIJJJNNNRRRTTTTTTSSSNNNMMMLLLJJJGGGCCCAAA???<<<;;;999777666555444444000000000000000000000000000000000000000000000000000000000000111111111111111222222111///...///000////////////000000000000000000000000000000000000111111111111111111111111222222111000000000111111...//////000000000000000/////////000000000111111000000000000000000000000//////000000000000000000////////////000000000000////////////000000000000//////000000000000111111////////////////////////000000000000000000000000....../////////000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000111111111000000000000000000000000000000111111111111111111111111......//////000000111111////////////////////////---...//////////////////............/////////////////////.........------000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000...////////////000000000//////............//////////////////////////////......////////////......////////////000000000000.........///////////////...//////000000000000000000000000000000000000000///////////////000111111............////////////////////////////////////000000111111111222222222111111000///////////////111000000////////////000/////////000000000111111///000111333333222222111////////////000000000000000000000000000000000000000000////////////000000///////////////////////////////////////000000111//////............//////111000000000000000//////000000000000/////////////////////000000000111111000000000000111111111111////////////000000000000000000000000000000000000///000000111111111111000...//////000000111111111222111111000000000000000000000000111111111222222111111111222333333444444555666777777666777999:::<<<@@@DDDHHHIIIJJJKKKLLLNNNNNNOOOPPPPPPPPPOOOOOOLLLJJJGGGDDDBBBBBBCCCDDDDDDCCCCCCCCCEEEIIILLLNNNJJJKKKMMMNNNNNNOOORRRTTTWWWXXXXXXWWWUUUSSSTTTUUUSSSRRRQQQPPPPPPRRRWWW[[[bbbeeeiiiiiieee___ZZZWWWPPPNNNLLLKKKJJJKKKLLLMMMSSSUUUXXX\\\___^^^ZZZVVVMMMJJJFFFFFFHHHJJJIIIGGGJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFHHHIIIJJJJJJIIIIIIHHHIIIJJJNNNSSSWWWXXXXXXWWWWWWWWWUUUSSSPPPNNNLLLCCCBBB???<<<:::888777666000000000000000000000000111111000000//////......///000000000111111111111///000111111///...///111.../////////000000000111000000000000000000000000111111111111111111111111111111111000111111222222......///000000000000000//////000000000111111111000000000000000000000000000000//////////////////////////////000000000000.../////////000000000111//////000000000111111111////////////////////////000000000000000000000000.../////////000000000000000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////------...///////////////............////////////------..................000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000000000......////////////......////////////////////////......////////////......////////////000000000000............/////////000......///000000000000000000000000000000000000000......///000000000000000............////////////////////////////////////000000000000111111111111222111000///...//////000000////////////000000111//////000000000111111111///000222333444333222111.../////////000000000111000000000000000000000000000000////////////000000///////////////////////////////////////000111111......////////////......000000000/////////......////////////000000000000////////////000000000111///000000000111111111111////////////000000000000000000000000000000000000//////000111111111111111/////////000000000000000222111111000000000000000000000111111111222222222111111222222333444444555666888:::;;;;;;<<>>===000000000000000000000000222111111000///......---//////000000111111111222///000111111000///000222.../////////000000111111000000000000000000000000111111111111111111111111111000000000111222333333......///000000000000000000000000000111111111111000000000000000000000000000000//////......------////////////000000000000.../////////000000111111//////000000111111111222////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////000000000000////////////////////////////////////------...///000000//////............/////////000+++,,,,,,---...///000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111---...///000000///...---000000000000000000000000......////////////......////////////000000000000---.........//////000000......///000000000000000000000000000000000000000---...000111111111000///............/////////000////////////////////////////////////000000000000222111///.........///000//////...//////000111222000000000000111111111111///111222444444333222111.../////////000000111111000000000000000000000000000000////////////000000///////////////////////////////////////000111111---...///000000///...---000000//////.........---......//////000000111111////////////000000000000//////000000111111111222////////////000000000000000000000000000000000000//////000111111111111111000000000000////////////222111111000000000000000000111111111111222222222111111222333333444555555555888<<<>>>>>>AAAEEEIIIKKKOOOUUUYYYXXXUUURRRPPPNNNMMMMMMKKKJJJHHHFFFEEEIIIIIIJJJLLLOOOQQQSSSUUUPPPPPPRRRTTTWWWZZZ]]]___ccceeehhhjjjkkknnnqqqtttwwwvvvtttpppkkkgggffffffeeedddcccccceeellluuu{{{yyy~~~yyypppkkkeeedddcccbbb``````______eeehhhlllrrruuuuuuqqqmmmddd___YYYWWWXXXXXXUUURRROOONNNMMMLLLKKKIIIHHHHHHEEEFFFGGGHHHGGGFFFDDDBBBEEEDDDBBBDDDHHHMMMQQQRRRUUUWWWZZZ\\\^^^^^^^^^]]]YYYWWWSSSOOOKKKHHHEEEDDD000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000111111000000//////......111111111111111111111111222111000//////000111222111///...///000111000...111111111111000000000000000000111111222222222333//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////------------------------222111000.........///000///////////////.................................000000111222333333444444//////000000///...------////////////............//////............//////000000000000000000000000000000000000000000000000...------,,,+++*********////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000////////////////////////////////////////////////////////////000000000000///////////////000111111............////////////////////////000000000000000000//////.........---////////////////////////000000//////.........---////////////////////////111111000000000000111111000///...------...///000//////000000000000//////000000000000000000000000000///000555:::999444...000000000000000000000000000000//////.........---////////////////////////000000000000000000000000000000000000000000000000///////////////000111111333111111555::::::666111111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111222222333333222111000//////000111222000111111111111222222222222222222111111111000000333222222222111111111000000111111000000111333666444555666888999999::::::<<<>>>???AAABBBDDDHHHKKKOOOQQQTTTUUUUUUSSSPPPNNNJJJKKKJJJIIIGGGGGGIIIKKKIIINNNTTTYYY\\\]]]___```[[[[[[\\\^^^aaadddgggiiimmmpppsssuuuvvvxxx{{{}}}{{{uuupppooopppnnnoooqqqqqqrrrvvv|||xxxrrrtttnnnjjjjjjjjjhhhiiilllsssxxx|||}}}|||rrriiicccdddfffbbb\\\XXX\\\YYYUUURRRPPPNNNLLLJJJIIIIIIJJJJJJIIIGGGEEEDDDEEEEEEEEEFFFGGGJJJLLLMMMRRRRRRRRRUUUXXXZZZ[[[ZZZ[[[ZZZYYYWWWUUURRRPPPOOO000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000111000000000/////////...111111111111111111111111222111000//////000111222111///...///000111000...000000000000000000000000.../////////000000000000111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000........................222111///.........///000/////////////////////...........................//////000000111111222222///////////////...------////////////............//////............//////000000000000000000000000........................333333222222111000000///////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000/////////............000000000000000000000000////////////////////////////////////////////////////////////000000000000...///000000111000000///............////////////.../////////000000000000000/////////............////////////////////////000/////////............////////////////////////111111000000000000111111111000////////////000111//////000000000000/////////////////////////////////...///222666666222---000000000000000000000000000/////////............////////////////////////000000000000000000000000000000000000000000000000///////////////000111111111//////333999;;;888444111000000000/////////...000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000111111111111111222111000//////000111222000111111111111222222222222222222111111111000000//////000000111111111222222333333222222222555777444555777999;;;<<<======AAACCCFFFGGGGGGGGGHHHIIIJJJLLLOOOQQQQQQOOOMMMKKKJJJKKKKKKKKKJJJKKKMMMPPPQQQVVV]]]ccchhhkkknnnpppiiiiiiiiiiiikkkmmmoooqqqsssuuuwwwyyy{{{}}}}}}xxxvvvvvvssstttvvvwwwyyy{{{}}}wwwtttvvvwwwuuuuuuwww}}}}}}tttnnnoooppplllfffccc```^^^\\\ZZZYYYVVVTTTRRRQQQQQQQQQQQQPPPNNNMMMLLLHHHGGGFFFFFFFFFHHHIIIJJJLLLLLLLLLNNNQQQSSSSSSSSSWWWWWWWWWVVVUUUSSSRRRQQQ000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////111111111111111111111111111111000000000000111111111///...///000111000...////////////////////////////////////000000000000222111111000000//////...000000000000000000000000........................111111111111111111111111000000000000000000000000111000///.........//////......//////////////////....................................///////////////////////////......---////////////............//////............//////000000000000000000000000........................222111111000000//////...////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////............000000000000000000000000////////////////////////////////////////////////////////////000000000000...///111111111000...---............////////////....../////////000000000////////////............////////////////////////////////////............////////////////////////111000000//////000000111111111000000000000111111//////000000000000//////........................000...---///222333000,,,000000000000000000000000////////////............////////////////////////000000000000000000000000000000000000000000000000///////////////000111111///......111666:::999888000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111000000000000000000///222111000000000000111222000111111111111222222222222222222111111111111111...//////111222333444444444555555555444555888:::888999;;;>>>@@@BBBCCCDDDFFFHHHKKKLLLKKKIIIHHHHHHGGGIIILLLOOOPPPPPPNNNMMMOOOPPPQQQQQQQQQSSSVVVYYY]]]bbbiiioootttwwwzzz|||wwwvvvtttttttttuuuwwwxxxyyy{{{}}}yyyzzzzzzuuupppmmmgggggggggfffdddaaa^^^]]]YYYYYYXXXWWWVVVUUUTTTTTTOOONNNLLLJJJJJJJJJKKKLLLKKKJJJJJJKKKMMMNNNMMMLLLQQQQQQRRRRRRSSSSSSSSSSSS000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000////////////111111111111111111111111111000000000000000000111111///...///000111000...............////////////111111111111111222222222000000000000000/////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////.../////////............////////////........................///........................///////////////......////////////............//////............//////////////////////////////........................//////......------------////////////000000000000000000000000000000000000111111000000000000111111///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////000000000000111111000000//////..................////////////........./////////000000///////////////.........///////////////////////////////////////.........////////////////////////000000////////////000000000000000000000000000000//////000000000000//////////////////////////////111///......000000///---///////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////000000111000...---///333777888888000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////111111000000//////......////////////////////////000000000000000000000000111111000000//////......111111111111111111111111000000111111111222222222111111111111111111111111111111222333444555555666333555666666777999<<>>???AAADDDIIILLLLLLMMMNNNOOOPPPPPPPPPPPPRRRSSSUUUVVVXXX[[[```dddhhhjjjlllooorrrtttuuuvvvuuuwwwxxxyyyyyy{{{{{{wwwsssqqqnnnllllllnnnqqqsssqqqpppnnnmmmkkkgggaaa]]]UUUSSSPPPMMMKKKKKKKKKKKK000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111111222////////////////////////.../////////000000111111000000000000000000000000///000111222222111000///111///...///000111000///...//////000111222222333333222222222111111000000.........///////////////////////////////////////////////////////////////000000000000000000000000////////////////////////+++,,,.../////////......---------...///000000111000000000000000000000000---------...///000111111------...///000000//////000/////////............//////............//////000000000000000000000000........................////////////000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000////////////////////////////////////////////////////////////000000000000+++---000333333222///---............/////////000---------.........//////---.........//////000000////////////////////////---.........//////000000//////////////////////////////............/////////000111222222111000/////////000000000000//////////////////////////////+++---000111111111111111000000000000000000000000---.........//////000000////////////////////////000000000000000000000000000000000000000000000000///////////////000111111...///000000//////000111.../////////000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000000000111111222222333333111222333444444333222111000111111111111222222222000000111111222222222222444555666888999;;;<<<===???@@@BBBCCCDDDFFFJJJMMMOOOPPPQQQSSSUUUVVVVVVWWWWWWZZZ]]]___aaacccfffiiiqqqrrrtttwwwzzz|||}}}~~~{{{}}}}}}~~~~~~|||zzzvvvsssrrrtttwwwyyyuuuttttttsssrrrooojjjfff\\\ZZZVVVRRRNNNMMMLLLLLL000000000000000000000000111111111000000000000000000000000000000000000000///000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......//////000000000000//////000000000000000111111222---...///111222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000...000111000///...///111000000000000000000000000111111000000//////......000000////////////000000000000000000000000000000///////////////.........////////////////////////000000000000000000000000111111111111111111111111//////000000111111222222000000////////////000000//////000000111111222222////////////////////////000000////////////000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111//////////////////////////////000000000000//////111111000000//////......000000000000000000000000//////000000000000//////////////////////////////............////////////000000000000000000000000111111111111000000000000---...............------......////////////......//////000000000000//////000000000000000000000000000000//////.........---////////////////////////000000////////////000000......///000111222222333111111000000//////.........///000111111000///...........................000000////////////000000//////......------,,,,,,000000//////.........---////////////000000000000333///,,,,,,000111///+++////////////////////////000000111111111111000000000000000000000000000000//////000111111111111111222111000000000111333444222222222111111111111111111111111222333333444444555777999;;;===???CCCFFFDDDEEEFFFFFFGGGIIIMMMPPPNNNQQQTTTVVVWWWXXX[[[\\\aaacccdddcccdddgggnnntttvvvyyy}}}~~~}}}|||{{{{{{}}}~~~~~~~~~}}}~~~~~~~~~{{{xxxvvvwwwyyywwwrrrlllhhhddd___ZZZWWWUUUSSSRRR000000000000000000000000111000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000000000/////////...//////000000000000//////000000000000000111111222///000000111111111111000000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000////////////000000000000...000111000///...///111000000000000000000000000111000000000/////////...000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////////////////////////////000000111111111000000////////////000000000000000000000111111111////////////////////////000000////////////000000////////////000000000000000000000000000000000000////////////////////////////////////////////////111111111000000///////////////////////////////////////000000000000//////111000000000/////////...000000000000000000000000//////000000000000//////////////////////////////............////////////000000000000000000000000111111111000000000//////---....../////////............////////////......//////000000000000//////000000000000000000000000000000/////////.........////////////////////////000000////////////000000/////////000111111111222111000000000/////////......///000111111000///...........................000000////////////000000/////////...............000/////////............////////////000000000000333///,,,---000111///,,,////////////////////////000000111111111111000000000000000000000000000000//////000111111111111111000//////...///000111222222222222111111111111111111111222333444555666666888;;;>>>AAACCCFFFIIILLLHHHIIIIIIIIIIIILLLPPPTTTUUUXXXZZZ\\\\\\\\\^^^___cccfffhhhiiijjjnnnuuuzzz~~~|||{{{zzzzzzzzz{{{}}}~~~~~~{{{yyyzzz||||||xxxsssnnnkkkgggccc```^^^\\\ZZZ000000000000000000000000000000000000000000111111//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000///////////////000000111111000000///000000000000000111111222111111111111111000//////000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000////////////000000000000...000111000///...///111000000000000000000000000000000000000////////////000000////////////000000////////////////////////////////////////////////111111111111111111111111000000000000000000000000////////////////////////////////////000000000000111000000//////000000111111111111111000000000000////////////////////////000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////222111111000///...---,,,//////////////////////////////000000000000//////000000000000////////////000000000000000000000000//////000000000000//////////////////////////////............////////////000000000000000000000000111111000000000000//////---...///000000000000000...//////000000//////...//////000000000000//////000000000000000000000000000000////////////......////////////////////////000//////......//////000000000000000000000000000000000000000//////////////////000000000000//////........................000000////////////000000...///////////////000000////////////............////////////000000000000222///------000111///---////////////////////////000000111111111111000000000000000000000000000000//////000111111111111111000////////////000111111222222222222111111111111111222333555666888999:::===AAAEEEIIIKKKMMMOOOQQQLLLLLLLLLLLLMMMQQQXXX\\\___bbbdddddddddccccccdddhhhkkkppprrrtttxxx~~~~~~{{{zzz{{{|||}}}~~~}}}|||wwwvvvtttqqqmmmjjjgggeee000000000000000000000000000000000000000111111111////////////////////////...//////000000000000///////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000111111000000000000000000000000111111222000000111111111000000///000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////////////////000000000000...000111000///...///111////////////////////////000000000000////////////000000////////////000000///////////////////////////////////////000000000111111111111111111111111////////////////////////111111111111111111111111////////////////////////111000000000000000000111222222111111000000//////////////////////////////000000////////////000000////////////000000000000////////////////////////000000000000000000000000////////////////////////000000//////......------//////////////////////////////000000000000//////000000000000//////////////////////////////////////////000000000000//////////////////////////////............////////////////////////////////////111000000000////////////---...///111111222222222//////000000000000////////////000000000000//////////////////////////////000000///////////////////////////////////////////////////....../////////000000000000000/////////000000000000//////////////////000000000000//////........................000000////////////000000......//////000000111111///////////////.........////////////000000000000222///......000111000...////////////////////////000000111111111111000000000000000000000000000000//////000111111111111111111111111222222222333333333222222222222222222222333444666888:::<<<===>>>BBBEEEJJJMMMOOOPPPQQQRRRNNNNNNOOOOOORRRYYYaaafffjjjlllnnnnnnllljjjiiiiiinnnrrrwwwzzz|||~~~|||vvvqqqnnn000000000000000000000000//////000000111111111111////////////////////////......///000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000111111222......000111111222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000...000111000///...///111////////////////////////////////////000000000000000000////////////000000////////////////////////////////////000000111111111111111111111111111111////////////////////////222222222222222222222222000000000000000/////////111111000000000000111111222222111111000000//////000000000000000000000000000000////////////000000////////////000000000000////////////////////////000000000000000000000000////////////////////////------......//////000000//////////////////////////////000000000000//////////////////000000000000//////////////////////////////000000000000//////////////////////////////............////////////////////////////////////000000000////////////.........000111222222222222//////000000000000////////////000000000000////////////////////////////////////000000000000000000//////////////////////////////............//////000000000///////////////////////////000000000000000000////////////000000////////////////////////000000////////////000000......//////000000111111.........///////////////////////////000000000000111000...//////000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000111111111111111111222222222333333333333222333333333444444555555777888999<<<>>>@@@BBBCCCFFFIIIMMMOOOOOOOOOOOOPPPPPPQQQRRRTTTYYYaaajjjpppqqqtttvvvvvvsssqqqoooooossswww|||}}}zzz000000000000000000000000/////////000111111222222////////////////////////---...///000000111111000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000111111222222111111000000000000000000111111222---...///000222222222333000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000...000111000///...///111000000000000000000000000////////////000000000000000000////////////000000////////////////////////...//////000000111111222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000222111111000000111111222111111111111000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////,,,---...///000111111222//////////////////////////////000000000000//////////////////000000000000000000000000000000000000//////000000000000//////////////////////////////............////////////000000000000000000000000000000////////////.........///000111111111111111///000000111111000000/////////000000000000//////000000000000000000000000//////000000000000111111///////////////////////////......------......///////////////////////////////////////000000000000000000////////////000000////////////////////////000000////////////000000...///////////////000000.........///////////////////////////000000000000000000/////////000111111000000000000000000000000000000111111111111000000000000000000000000000000//////000111111111111111///000111111222222111111222333444555666777888999<<<===>>>@@@BBBDDDFFFGGGIIILLLOOOPPPQQQQQQRRRSSSUUUVVVXXX[[[aaahhhqqqwwwwwwzzz}}}}}}{{{xxxwwwvvvyyy|||000000000000000000000000...//////000111111222222000000000000000000000000---...///000111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000.../////////000000000111000111111222222111111000000000000000000111111222...///000111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000...000111000///...///111000000000000000000000000.../////////000000000111000000////////////000000000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000333222222222111111111000222111111000000111111222000000000000000111111111000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000/////////////////////////////////////////////////////////000000111111111//////////////////////////////000000000000//////.../////////000000000111000000000000000000000000//////000000000000//////////////////////////////............////////////000000000000000000000000000000/////////.........//////000000111000000///000000111111111111000000//////000000000000//////000000000000000000000000//////000000000111111111///////////////////////////......------......///---.........///000000000.../////////000000000111111000///......///000111////////////////////////000000////////////000000/////////.........................../////////000////////////000000000000///000000000///000111222000000000000000000000000000000111111111111000000000000000000000000000000//////000111111111111111///000111222222222111111222333444666888:::<<<===@@@AAABBBDDDFFFHHHIIIJJJMMMOOORRRTTTUUUVVVYYY[[[\\\^^^aaadddhhhnnnuuuzzz{{{~~~~~~}}}}}}~~~}}}|||}}}000000000000000000000000...//////000111222222222111111111111111111111111---...///000111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000.../////////000000111111111111222222222222111111000000000000000111111222111111111111111000//////000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000////////////000000000000///000111000///...///111000000000000000000000000.../////////000000111111000000////////////000000111111111111111111111111...//////000111222222222////////////////////////000000000000000000000000222222222222222222222222333333333222222222111111222222111111111111222222//////000000111111222222000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000////////////////////////////////////////////////111111111111000000000000//////////////////////////////000000000000//////.../////////000000111111000000000000000000000000//////000000000000//////////////////////////////............/////////000000000000000000000000000000/////////............///000000000000//////...000000111111111111000000//////000000000000//////000000000000000000000000//////000000111111111222////////////////////////.........------.........,,,------...///000111111.../////////000000111111111000///......///000111000000000000000000000000000000////////////000000//////......---------,,,---.........//////000000////////////000000000000///000000000///000111333000000000000000000000000000000111111111111000000000000000000000000000000//////000111111111111111111222333444555444333333222333555777:::<<<>>>???CCCDDDEEEFFFHHHJJJKKKKKKPPPRRRTTTWWWYYY\\\```ccccccdddgggiiilllqqqvvvzzz~~~~~~{{{yyyzzz000000000000000000000000000000000000111111111111//////////////////////////////000111111111111111000000000000000000000000222111111111000000////////////............//////000000000000000000000000////////////000000000000000000////////////000000////////////000000000000000000111222222222222222000000000000111111111111000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////............/////////000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000111///...///000111000...222222222222222111000000111111000000//////......000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111222111111111000000//////111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000............///111222333000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////..............................////////////////////////222222111000///......------.........//////000000......////////////......000000000000000000000000////////////////////////000000000000111111111111------......//////000000000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333555222000000222222000---111111111111111222222333333666999===???BBBFFFIIIKKKJJJIIIIIIKKKNNNPPPRRRVVVYYY\\\^^^___```bbbdddgggiiikkkmmmpppsssxxx|||||||||zzzyyyzzz|||~~~000000000000000000000000000000000000111111111111//////////////////////////////000111111111111111000000000000000000000000111111111111000000000/////////............//////000000000000000000000000////////////000000000000000000////////////000000////////////000000000000000111111222222222111111000000000000111111111111000000000000000000000000111111111000000/////////000000000000000000000000////////////////////////........./////////000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111///...///000111000//////000000000000///......000000000000000/////////111111111111111111111111000000000000000000000000222111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000///111111111111000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////111111000000000/////////000000000000000000000000////////////////////////000000000000000000000000///......//////000111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................111000000000/////////...........................////////////////////////------,,,,,,++++++******............/////////000......////////////..............................////////////////////////000000000000000000000////////////000000000000000000000000000000000000000000000/////////.........000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333111///000222333222000222222222222222333444444555888;;;>>>@@@CCCGGGIIIKKKLLLLLLNNNQQQTTTWWWYYY\\\^^^```aaabbbccceeeggglllnnnqqqsssuuuxxx{{{~~~}}}}}}|||{{{|||}}}}}}000000000000000000000000000000000000111111111111//////////////////////////////000111111111111111000000000000000000000000111111111111000000000000000//////......//////000000000000000000000000000////////////000000000000000000////////////000000////////////000000000000111111222222222111111000000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////....../////////000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111111000//////111111000//////////////////...------//////000000000000000000111111111111111111111111000000000000000000000000111111111111111000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000....../////////000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////000000000000000000000/////////......000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////............////////////...//////000000//////...........................////////////////////////000000000//////.........111111111111000000000000000000000000000000000000000000////////////......000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111000///111333444444333222222222333333555666777888:::>>>@@@BBBEEEHHHJJJLLLNNNQQQUUUYYY]]]```bbbccceeefffggggggiiimmmooouuuwwwyyy{{{{{{|||~~~~~~000000000000000000000000///000000000111111111111//////////////////////////////000111111111111111////////////////////////111111111000000000000000000000////////////000000////////////////////////////////////000000000000000000////////////000000////////////000000000000111222222222222111000000///000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////...////////////000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111000///000111111000///000111111111111000///////////////000000111111222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111000000000///////////////////////////............////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////000000000000////////////............////////////////////////000000000000000000000000////////////////////////111111000///////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000////////////////////////222222222333333444444444........./////////////////////000000000000//////........................////////////////////////000000//////......------111111111000000/////////////////////////////////000000//////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111222111000111111333333333333222222222333555666888999:::===@@@BBBDDDFFFIIILLLNNNQQQUUU[[[```eeehhhjjjiiijjjlllmmmnnnrrrwwwzzz~~~~~~~~~000000000000000000000000///000000000111111111111000000000000000000000000//////000111111111111111////////////////////////000000000000000000111111000000////////////000000////////////////////////////////////000000000000000000////////////000000////////////000000000000111111222222222111111000///000000000111111111111000000000000000000000000/////////000000000000000////////////////////////000000000000000000000000////////////000000000111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222000///000111222111000111111111111111000000/////////000000111111222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000111111111111111111000000000///////////////////////////............////////////////////////////////////000000////////////000000////////////////////////////////////////////////.../////////000000000111////////////............////////////////////////000000000000000000000000////////////////////////222111000//////......///////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000...//////000000111111222///////////////.........//////000000000000//////////////////////////////////////////////////////000/////////.........---000000000//////.........//////////////////////////////000000000000000000000000000000000000000000////////////////////////111111111111111111111111111111111222222222333333222222333333222222222333222222333555777999;;;<<<<<>>BBBDDDGGGIIIKKKMMMQQQSSSXXX[[[^^^```aaabbbcccdddhhhgggiiimmmssswwwwwwvvvxxxyyyzzzzzz{{{|||~~~yyyuuuqqqooosssyyy~~~xxxtttjjjkkklllnnnrrrzzz000000000000000000000000000//////......//////000222222222111111111111111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000111111111222222111111111111111111111111222222222222222111111000000111222333333222111000000000000000111111111111111000000//////000000111000000111222222222222111111000000000000/////////111111111111111111111111222222222222222222111111444333333222222111111111222222111111111111000000111111111111111111111111222222222222222222222222444333333222222333333444333333333333222222222222333333333333333222222111333333333333333333333333222222333333333333222222333222222222111111111111000000000111111111111111111111111111111111111111///000000111111000000///000000000000000000000000111111111111111111111111000000000000000000000000///000000111111000000/////////000111111111111111111111111111000000000000000000000000000000000000111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////...//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000//////............////////////000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000////////////000111222//////000000000000//////000000000000000000000000000000000000000000000000111111111111111000000000111222333444444444444333444555555666777:::>>>AAAHHHIIIJJJLLLNNNSSSYYY]]]ccceeeffffffeeeeeefffgggkkkmmmpppuuuyyy||||||{{{xxxxxxxxxwwwwwwzzzyyyvvvsssqqqqqquuu}}}|||qqqpppooonnnqqqwww000000000000000000000000111111000000000000111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000000000000000000000000000111111111000000000000000///000000000111111111111000000111111111222222222111111111111111111111111222333333333333222111111000111222222222222111000//////000000111111222222111000000000000000000111000000111111222222222222111111111111000000000000111111111111111111111111222222222222111111111111000000111222333333444444444444333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333222222222222222333444444444333111000333333333333333333333333222333333333333333333222333333222222222111111111000000000111111222222222111111111111111111111111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000//////000111111111111111111111111000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............///000222222////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000//////////////////////////////............//////////////////000000000111////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000111111222//////000000000000//////////////////////////////000000000000000000000000111111111111111111111111111222333333444444444444444666777888999===AAAEEEKKKLLLOOORRRVVV[[[bbbgggkkkllllllkkkjjjjjjkkkmmmqqqssswww{{{}}}~~~}}}|||xxxxxxwwwvvvwww|||~~~}}}wwwyyy}}}}}}{{{~~~}}}{{{{{{}}}~~~|||yyyvvvwww{{{|||tttrrrtttzzz000000000000000000000000000000111111111111000000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000111111000000000000000000000000000000000000000000111111///000000000111111111111111111111111222222222222111111111111111111111111222333333333333222111111111111111111111111111111//////000000111111222222111111000000000000111111111111111111111222222222333333222222222222111111111111111111111111111111111111111111111111111111///000000111333444444555444444444444444444444444444444444444444444444444444444444444555555666666444444444444444444444444444444444333333333222222222333444555444333222111333333333333333333333333333333333444444333333333333333333222222222222111000000111111222222333333111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000//////000111111111111111000000000000000000111111000000000000000000000000//////////////////000000////////////////////////////////////////////////////////////////////////............///000222222//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////............//////...////////////000000000////////////////////////////////////////////////000000////////////000000///////////////////////////000000111111111111111//////000000000000//////////////////////////////000000000000000000000000111111111111111222222222111111222222333444555555555777888:::<<<@@@EEEHHHJJJOOOUUU[[[```eeejjjnnnnnnoooppppppoooppprrrtttwwwyyy|||~~~~~~}}}{{{zzzxxxxxxxxxxxx{{{~~~zzz{{{}}}{{{||||||{{{yyyyyy||||||yyywwwxxxvvvsssrrrssswww||||||{{{xxxnnnjjjiiikkksss}}}000000000000000000000000...//////000000//////...111111111111111222222222000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111222222222222333222222222222222222222222222222222222222111111000111111111111111111111111000000000000111111111111222111111000000111111222111111000000111111222333444444333333333222222222111111111111111111111111111111111111222222333333333333333333333333333333444444444555555555555666555555555555555555555555666666777777888999999999666666777777777777666666666666666666555555555444555555555555555444333333333333333333333333333333333333444444444444333333333333333333222222222222111111111222222222222222111111111111111111111111000111111222222111111000000000000000000000000000........................000000000000000000000000000111111222222111111000//////000111111111111111000000000000111111111111000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////...//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................//////000000000000//////////////////////////////000000000000000000000000//////............//////......////////////000000000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000...///000111111111000000//////000000000000//////000000000000000000000000000000000000000000000000111111111222222222222222111111111222333444555666777999;;;===???DDDIIIMMMMMMSSS[[[ccchhhlllooorrrppprrrtttuuuuuuvvvxxxzzz{{{}}}}}}zzzyyyyyyzzzzzz{{{}}}|||uuupppqqqwww}}}}}}zzzxxxwwwtttuuuvvvtttsssuuu{{{|||xxxvvvtttrrrooonnnooorrrvvvxxx}}}~~~~~~}}}~~~|||qqqlllhhhdddhhhqqqyyy}}}000000000000000000000000//////000111111000//////000000111111111222222222000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111000000000000111111111111111111111222222222333333222222222222222222222222111111222222111111000///111111000000000000111111111111111000000000000000222111111000000111111222222111000000000111222333333333333222222222111111111111111111111111111111111222222333444555666666555555555555555555666666888888888999999999::::::999999999999999999999999999999::::::;;;<<<<<<===999:::;;;<<<<<<;;;:::999:::::::::999999999888888888888777777666666777777444444444444444444444444333333444444444444333333444444333333333222222222333222222222222222222111111111111111111111111111000111111222222111111000000000000000000000000000////////////////////////000000000000000000000000000111111222222111111000//////000111111111111111///000000000111111111111000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000000000000000000000//////............//////........./////////000000000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000---...///000000000////////////000000000000//////000000000000000000000000000000000000000000000000111111111222222333333333333222222333444555777888:::<<<>>>AAADDDHHHNNNRRRTTTYYY```gggkkknnnqqqssssssvvvyyy{{{{{{{{{|||}}}|||~~~|||zzzzzz{{{|||}}}{{{sssnnnoootttzzz}}}{{{zzz{{{}}}}}}yyyvvvttttttsssvvvwwwvvvrrrrrruuuyyy~~~~~~{{{wwwuuutttrrrpppnnnoooqqqtttvvv{{{~~~~~~~~~zzz||||||zzzyyyvvvqqqkkkccceeennnqqquuu|||000000000000000000000000111222333444444333222111000000111111222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000//////000000111111111222000000000000111111111111111111222222222333333333222222222222222222222222111111111111111000//////111111000000000000111111222222111111000000//////222222111111111111222222222111000000000111333444222222222111111111111000111111111111111111111111222333444555666888999999444444555777888:::;;;;;;=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????<<<===>>>??????>>>===<<<======<<<<<<<<<;;;;;;;;;<<<;;;999888888888999:::444444444444444444444444333444444555555444444333444444444333333333222222444333333222222111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111//////000111111111111111//////000000111111111222000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000//////............//////............/////////000000000000000000000000000000000000000000000000000222000///......///000222000000000000000000000000,,,---///000000000///...//////000000000000//////000000000000000000000000000000000000000000000000111111111222222333333333444444333444555777999:::===???AAADDDGGGLLLQQQVVVZZZ^^^dddhhhkkknnnqqqsssvvvyyy|||~~~~~~~~~~~~|||~~~~~~{{{zzz|||~~~~~~}}}uuupppqqqvvv{{{}}}{{{xxxwwwvvvwwwyyyzzz||||||}}}}}}}}}|||zzzvvvsssrrrrrrvvvyyy{{{yyytttqqqsssvvvxxxzzz{{{|||{{{yyyvvvtttuuutttrrrqqqqqqsssuuuwwwxxxzzz~~~~~~~~~wwwyyyzzzwwwvvv{{{uuuqqqjjjaaaccclllppptttzzz~~~000000000000000000000000111111111000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000000000000000000000000000///////////////000111111222222222222222222222222222222222111111111111000222222111111111111222222222222222222222222222222333333222222222222222222000111111222222222111111444444333333333222222222///111222333333333555777444555777888:::;;;;;;;;;:::::::::;;;<<<>>>???@@@AAAEEEIIIIIIGGGEEEDDDEEEIIIFFFDDDCCCCCCDDDCCCBBBBBBAAAAAAAAACCCDDDFFFHHHGGGHHHIIIIIIHHHGGGFFFEEEGGGGGGFFFEEECCCAAA???>>>AAA@@@????????????===;;;:::::::::999999999999999;;;:::888666444444444444333444444444444444333222555555444444333222222111222222222111111111111000//////000000111111222222333333333222222111111111000000000000000000000000111111111111111111111111222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111000000000000////////////000000000000111111111111111111000000000000111111////////////000000000000000000000000000000000000////////////////////////111111000000///---,,,+++............////////////////////////000000000000000000////////////000000000000000000000000000000////////////000000000000222111111111000000//////000000111000000///...---111111000000//////.........///000111111000///...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000333222000222444555222000000333555777888:::<<>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFHHHLLLPPPRRRQQQPPPPPPQQQPPPNNNKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNPPPRRRSSSSSSSSSRRRQQQOOONNNMMMMMMLLLKKKJJJHHHFFFEEEFFFEEEDDDEEEEEEEEECCCAAA??????>>>======<<<<<<;;;<<<;;;999888777666777777444444444444444333333222333333333222222111111111222222222222111111111111000000000000111111111111333333333222222111111111000000000000000000000000111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////111111111000000000//////000000000000111111111111111111000000000000111111////////////000000000000000000000000000000000000////////////////////////000000000000///...---,,,............////////////////////////000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000//////......///000000000000//////...111000000000/////////......///000111111000///...000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111444222111333555555444222333555888999:::<<>>@@@BBBDDDEEEFFFFFFJJJJJJJJJKKKLLLMMMNNNOOOSSSWWW[[[^^^______```aaa\\\YYYVVVTTTTTTTTTSSSRRRQQQQQQQQQRRRTTTWWWYYY[[[```aaaaaa```___]]][[[ZZZVVVVVVVVVUUUTTTSSSQQQQQQPPPOOOOOOOOOPPPOOOMMMKKKGGGGGGFFFEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;666666666666555555444444333333333333222222222222333222222222111111111111111111111111111000000000222222222222222111111111000000000000000000000000111111111111111111111111222222111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////111111111000000000//////000000000000111111111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000......////////////..................////////////////////////000000000000000000////////////000000////////////////////////////////////000000000000////////////...............//////000000000000///000000000000//////////////////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000222222222222222222222222333222222333555666555444666888;;;===>>>???BBBDDDHHHJJJNNNQQQUUUZZZ```dddccceeegggjjjnnnuuu}}}~~~yyyyyyyyyvvvwwwyyy}}}}}}~~~zzzzzzxxxvvvtttssstttvvvxxx|||{{{zzzyyywwwvvvttttttssssssrrrqqqrrruuuzzz~~~}}}xxxuuuuuusssssstttwww~~~~~~|||wwwwww}}}~~~}}}{{{zzzxxxwwwsssssssssrrrrrrtttyyy|||}}}}}}{{{yyywwwtttrrrppprrrpppnnnmmmooopppqqqpppppprrruuuyyy|||~~~}}}||||||uuummmkkknnnrrr000000000000000000000000000000000000000111111111333333333333333333333333///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000111111111000000000000000000000000111111111111111222333333222222222222222222222222222222222111111111000000222222111111111111222222111222222222222222333333000000111111111111222222444333333333333444444555555555666777777888888999999;;;===>>>???@@@BBBDDDCCCEEEIIIMMMPPPRRRSSSSSSVVVVVVVVVVVVWWWXXXYYYZZZ^^^aaadddgggiiikkkllllllfffccc```^^^]]]]]][[[ZZZXXXXXXYYYZZZ]]]___bbbdddjjjjjjjjjjjjhhhfffdddbbb````````````___^^^]]]]]][[[ZZZ[[[\\\]]]\\\YYYWWWRRRQQQPPPNNNLLLJJJHHHHHHEEEEEECCCBBB@@@???>>>>>>;;;;;;:::999888777666666555555444444444444444444333333222222222111111111222222222111111000000000222222222111111111111111000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000000/////////......///000000000111111111111111111000000000000111111////////////000000000000////////////////////////000000000000000000000000------...//////000//////............////////////////////////000000000000000000////////////000000........................////////////000000000000////////////////////////---...///000000111000000000000000000//////////////////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000222222222222222222222222222222222333444666666777999;;;>>>???@@@BBBEEEGGGKKKMMMQQQUUUXXX]]]bbbeeehhhjjjlllooossszzzzzzuuutttttttttxxx~~~~~~}}}~~~yyyzzzwwwtttqqqppprrrvvvxxx|||zzzwwwvvvuuutttsssrrrppppppqqqrrrtttyyy}}}xxxxxxttttttvvv{{{|||||||||{{{wwwwwwwwwwwwxxxzzz|||~~~zzzzzz{{{{{{zzzxxxvvvttttttpppmmmkkkkkklllmmmmmmlllmmmooorrrtttvvvxxxyyyzzz}}}zzzrrrqqqvvv{{{000000000000000000000000//////000000111111111111222222222222222222222222///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111//////000000111111111111000000000000000000000000111000000000000111222222222222222222222222222222222222222111111111000000222222111111111111222222111111111222222333333333000000111111222222222222333333222333333555666777666666777888:::;;;<<<<<<===???AAACCCDDDEEEHHHJJJKKKNNNSSSXXX]]]```aaaaaa____________```aaabbbbbbfffgggiiikkknnnooooooooollliiifffddddddcccbbbaaa]]]]]]^^^___aaadddgggiiimmmnnnnnnmmmkkkiiigggeeefffgggggghhhggggggffffffeeeeeefffggghhhgggdddbbb]]]\\\ZZZXXXUUUSSSQQQPPPNNNNNNLLLJJJHHHEEEDDDBBBAAA@@@===;;;999888777777666555555555555555444444333333333222222222222111333333222222111111000000111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000//////.........---------///000000000111111111111111111000000000000111111////////////000000000000////////////////////////000000000000000000000000,,,---...///000000000000............////////////////////////000000000000000000////////////000000------------------------////////////000000000000000000000000000000000000---...///000000111000000////////////000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000111111222333555888999;;;===@@@BBBCCCDDDGGGIIILLLOOOTTTXXX\\\___cccfffkkknnnrrrtttwwwzzz}}}wwwsssppprrrtttwww~~~}}}~~~~~~||||||~~~|||wwwzzzxxxuuussstttwww|||~~~{{{vvvtttssssssqqqpppoooqqqtttwww{{{{{{zzzuuuvvvxxx}}}~~~||||||{{{|||~~~|||}}}xxxtttooommmmmmoooqqqqqqnnnnnnooopppqqqrrrssstttssswww|||~~~|||{{{zzz}}}~~~wwwvvv{{{000000000000000000000000/////////000111111222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111/////////000111111222222000000000000000000000000000000000000000111222222222222222222222222222222222222222111111111111000222222111111111111222222111111111222222333333444111111111222333333444444333222222333555777999;;;888999:::<<<>>>???AAAAAAAAACCCFFFHHHIIIKKKNNNPPPUUUXXX]]]ccchhhjjjkkkkkkfffffffffffffffggghhhhhhjjjiiijjjllloooppppppoooooommmiiihhhggggggfffeeebbbbbbbbbccceeegggjjjkkknnnnnnnnnnnnlllkkkiiigggiiiiiijjjkkkllllllkkkkkklllmmmnnnpppqqqpppmmmjjjfffeeecccaaa^^^\\\ZZZYYYXXXWWWVVVTTTRRROOOMMMLLLHHHFFFCCC???<<<:::999888777777666666555444444333333333333333222222222222222222222222222111111111000000000111111111111111000000000000000000000000111111111111111111111111111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000/////////////////////////////////.........------000000000000111111111111111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000------...///000000//////............////////////////////////000000000000000000////////////000000........................////////////000000000000000000000000111111111111...//////000000000000///////////////000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111222333444666:::===>>>@@@CCCDDDEEEGGGJJJLLLNNNRRRXXX^^^cccfffjjjmmmqqqsssvvvvvvvvvvvvvvvwwwrrrpppppptttxxx|||~~~|||}}}xxxwwwuuuuuuwww~~~zzzvvvxxxxxxxxxzzz}}}xxxtttsssssspppnnnrrruuuyyy}}}|||zzztttuuuxxx}}}~~~}}}~~~}}}yyytttrrrssswwwzzz{{{uuuttttttsssrrrrrrqqqqqqqqqtttwwwwwwuuusssqqqqqqtttzzz}}}000000000000000000000000...//////000111111222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111...//////000111111222222000000000000000000000000222111111111111222333333222222222222222222222222222222222111111111111000222222111111111111222222000111111222333333444444111222222333444444555555333333444555777;;;>>>@@@???@@@AAACCCFFFHHHIIIJJJJJJLLLOOOQQQSSSUUUXXXZZZ^^^aaafffkkknnnooooooooojjjjjjiiiiiiiiijjjkkkkkkjjjiiiiiikkkooorrrqqqppppppnnnkkkjjjjjjjjjiiihhhfffffffffggghhhjjjlllnnnnnnooooooooonnnmmmkkkjjjiiiiiijjjlllmmmmmmmmmmmmqqqrrrsssvvvwwwvvvrrrooolllkkkiiigggeeecccaaa```_________^^^]]][[[YYYXXXTTTQQQMMMGGGCCC@@@???>>><<<<<<;;;:::888777666666444444333333333222222222111222222222222222222333///000000000111111111222000000000000000000000000111111111111111111111111111000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////111000000000000/////////000000000000111111111111111111000000000000111111////////////000000000000000000000000000000000000////////////////////////......///////////////...............////////////////////////000000000000000000////////////000000........................////////////000000000000/////////000000000111111///000000000000//////....../////////000000000111111000///......///000111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111333555555666888===AAAAAACCCFFFHHHIIIJJJMMMOOOPPPVVV^^^fffmmmrrrvvvyyy||||||{{{xxxuuusssssstttssssssvvv{{{~~~~~~{{{{{{rrrrrrrrrsssuuuzzz}}}zzzyyywwwzzz~~~}}}{{{zzzwwwtttuuuyyy}}}}}}zzztttwww{{{~~~|||zzz}}}|||yyywwwuuutttuuutttqqqmmmiiihhhhhhhhhmmmuuu~~~000000000000000000000000...//////000111222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111...//////000111222222222000000000000000000000000333333222222333333444555222222222222222222222222222222222111111111111000222222111111111111222222000000111222333333444444222222333444444555666666555555555777:::>>>AAADDDGGGHHHIIILLLNNNPPPRRRSSSRRRTTTXXXZZZ\\\^^^aaacccdddgggkkkoooqqqqqqooonnnkkkkkkkkkkkkkkkkkklllllljjjhhhhhhkkkpppssssssrrrqqqnnnlllkkkkkklllkkkjjjjjjiiiiiiiiikkklllnnnpppooopppqqqqqqpppooonnnmmmhhhhhhjjjkkklllmmmmmmmmmssstttvvvxxxzzzyyyuuurrrooonnnmmmkkkiiigggeeeeeebbbcccdddeeeeeedddbbbbbb^^^[[[VVVPPPKKKHHHFFFEEEBBBAAA@@@???===;;;::::::444444444333333333222222111111111222222333333444//////000000111111111222000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111222222222222111111111111000000000000111111111111111111000000000000111111////////////000000000000000000000000000000000000////////////////////////...///////////////................../////////000////////////000000000000000000////////////000000////////////////////////////////////000000000000---.........//////000000000000111000000///........./////////000000111111111000///......///000111000000000000000000000000////////////000000000000000000000000000000000000222222222222222222222222222555777777777:::@@@DDDCCCFFFHHHJJJKKKMMMOOORRRRRRYYYcccllluuu{{{zzzuuurrrsssuuuwwwxxx|||||||||oooqqqsssuuuvvvyyy|||~~~~~~|||}}}|||{{{|||yyy}}}}}}www{{{~~~{{{vvvyyy}}}xxxwwwtttnnnhhhdddbbbbbb^^^bbbiiiqqqyyy000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000222111111111000000//////111000///......///000111000000000000000000000000222111111111000000//////000000111222222222222111000111111111111222222222222222222222222222222222111111111111111111111111222222222111111111111111555222///000333444444333333333444444555555666666999:::;;;<<<>>>CCCIIIMMMPPPRRRUUUXXXZZZ[[[[[[[[[[[[]]]___```aaaaaabbbddddddfffjjjmmmoooooonnnmmmmmmnnnnnnnnnmmmlllkkkkkkhhhhhhhhhiiikkknnnqqqssstttqqqnnnlllkkkmmmoooqqqnnnlllkkkkkklllnnnqqqsssvvvvvvuuusssqqqooommmlllkkkhhhfffgggkkkooopppooorrruuuxxxzzz{{{zzzxxxwwwsssrrrpppooonnnmmmmmmmmmkkkjjjjjjjjjjjjkkkllllllhhheee```YYYTTTPPPNNNMMMJJJIIIHHHEEEBBB???<<<:::888777666555444444444444222222222222111111111111222111000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000////////////000000000000000000000000000000000000//////.........---000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////////////////////////////////////////000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111///000111222222222222222222333444555777;;;@@@DDDEEEGGGKKKMMMMMMMMMNNNOOOSSS]]]lllwww~~~zzzsssrrruuuxxx{{{xxxxxxxxxyyy{{{|||{{{yyy~~~}}}|||{{{|||~~~wwwuuuuuuyyy}}}~~~~~~}}}~~~~~~~~~~~~zzztttnnniiifffdddbbbbbbcccfffkkkrrryyy~~~000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000111111111111000000000///111000////////////000111000000000000000000000000111111111111000000000///000000111222222222222111000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222555333000111333555555444333444555666777888999:::===???AAACCCFFFKKKQQQUUUXXXZZZ\\\^^^``````___^^^^^^aaacccdddddddddeeeggghhhjjjlllnnnooooooooonnnppppppqqqqqqppppppooooookkkkkkkkklllnnnqqqtttvvvuuutttrrrpppqqqsssvvvxxxwwwuuusssqqqrrrtttwwwxxx{{{|||{{{{{{yyywwwtttsssqqqooommmmmmqqqssstttssstttwww{{{~~~~~~}}}zzzxxxsssrrrqqqooonnnmmmllllllkkkkkkkkkllllllnnnooopppmmmjjjeee___ZZZVVVTTTSSSPPPOOOMMMKKKGGGDDDBBB@@@===;;;:::888777666666666333333333333333333333333333333222111111111111222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000////////////000000000000000000000000000000000000/////////.........//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111////////////000000000000////////////////////////////////////////////////000000000000000000000000///////////////000111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111000000000000000111000000000000111111111111111111222333333333333333333444666777999===BBBFFFGGGIIIKKKMMMMMMNNNOOOQQQXXXbbbqqq|||wwwrrrrrruuuyyy{{{~~~}}}|||}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}vvvssstttzzz|||{{{uuupppmmmkkkgggfffddddddggglllrrrvvv|||000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111111111111111000000000000111000000//////000000111000000000000000000000000111111111111000000000000000000111222222222222111000111111111111222222222222222222222222222222222222222222222222222222222222222333333333333333333555333222222444555666666555666777999;;;===???@@@AAADDDFFFJJJNNNSSSZZZ^^^bbbccceeeffffffeeecccbbbccceeeggghhhhhhgggiiijjjmmmnnnnnnoooppppppqqqqqqrrrrrrssstttttttttssssssppppppqqqrrruuuxxx{{{|||zzzyyyxxxxxxyyy|||}}}{{{zzz|||~~~zzzxxxwwwwwwyyyzzzzzzyyyzzz}}}~~~vvvuuusssqqqooonnnmmmlllllllllmmmnnnoooqqqrrrsssrrrpppkkkgggccc```______ZZZXXXVVVSSSPPPMMMLLLKKKGGGEEEBBB>>><<<:::999999444444444444444444444444555444333333222222222333000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000////////////000000000000000000000000000000000000////////////............///000111222222333000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222////////////000000000000////////////////////////////////////////////////000000000000000000000000///////////////000111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000222222111000//////000000000000000000111111111111222222333333333444444444444777999;;;===AAAEEEHHHIIIJJJKKKLLLMMMNNNRRRTTT]]]hhhvvv}}}yyyuuusssvvvzzz~~~~~~~~~{{{vvvttttttvvvvvvvvvyyy}}}yyywwwuuupppmmmjjjgggfffhhhkkkmmmsssvvv{{{///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000111222222222222111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333444333333333555666888999888999;;;>>>AAACCCEEEGGGEEEHHHKKKOOOSSSYYY___dddiiijjjkkkkkkjjjhhhfffdddfffhhhjjjkkkjjjjjjkkklllppppppppppppqqqsssuuuvvvuuuvvvwwwwwwxxxxxxxxxxxxwwwxxxyyyzzz}}}~~~{{{wwwtttqqqooonnnppppppppppppqqqqqqrrrssstttrrrooolllkkkjjjkkkkkkdddccc___\\\YYYWWWVVVVVVVVVSSSOOOIIICCC???===<<<666666666555555555555555555555444333222222222222000000000000000000000000111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////000000////////////000000////////////////////////000000//////////////////---...///000111222333333000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111////////////000000000000///////////////////////////////////////////////////////////////////////////////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000333222111000///////////////000000000111111111111222222222222333444444555666999===@@@BBBEEEHHHJJJIIIJJJKKKKKKLLLOOOTTTXXXccclllyyy~~~{{{yyywwwvvvvvvxxx~~~~~~|||zzz{{{}}}}}}zzzxxxxxxuuurrrppppppvvv~~~}}}yyyxxxvvvssspppnnnmmmlllnnnpppssswww{{{///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000111111000000111111111111000000000000000000000000000000000000000000000000111111000000111222222222222111000000111111111222222222222222222222222222222222222222222222222222222222111111111222222222333333333444444555777999<<<>>>@@@AAACCCFFFHHHKKKMMMNNNLLLOOOSSSVVVZZZ___dddhhhllllllmmmmmmllliiigggeeehhhjjjlllmmmllllllmmmoooqqqqqqqqqrrruuuxxx{{{}}}|||}}}~~~|||wwwtttsssvvvvvvuuutttsssssssssssstttsssrrrqqqqqqsssuuuvvvooolllhhhdddbbbaaaaaaaaagggccc^^^VVVNNNGGGBBB???999999888888777666666555555555444222222111111111000000000000000000000000222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////000000////////////000000//////////////////////////////000000000000000000---...///000111222333333000000000000000000000000////////////////////////000000000000000000000000//////............//////////////////000000000000000000000000000000000000///////////////////////////////////////////////////////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000222222111000//////000000///000000000111111111111111111111111222444666777:::===BBBFFFGGGIIIJJJKKKJJJKKKLLLMMMOOOSSSYYY]]]lllsss|||~~~xxxtttrrrssstttxxx~~~yyyxxxwwwyyy}}}yyyuuuqqqpppuuu{{{vvvrrrppppppoooppprrrwww|||000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222000000000000111111111111000111111222222111111000000000000000000000000000000000000000111111111111000000111222222222222111000111111111111222222222222222222222222222222222333333333333333333333333111111222222333333444444444666888:::;;;???CCCFFFKKKLLLNNNPPPRRRTTTUUUVVVWWWZZZ]]]___bbbeeeiiillllllmmmnnnnnnmmmkkkiiigggkkkmmmoooppppppqqqrrrttttttuuuvvvwwwzzz}}}}}}{{{~~~~~~|||{{{yyyxxxxxxxxxwwwwwwvvvvvvxxxzzz}}}~~~xxxuuupppllliiiiiijjjkkksssqqqlllddd[[[RRRJJJEEE???>>>===<<<:::999777777666555444333222111111111111111111111111111111111222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000////////////000000000000000000000000000000//////000000000000111111......///000111222222333000000000000000000000000000000000000000000000000000000000000000000000000///......------......///////////////000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000111111333666999:::???DDDIIIMMMNNNNNNMMMNNNMMMOOOQQQSSSVVV[[[bbbfffuuuyyy~~~{{{vvvsssrrrrrruuu}}}}}}~~~}}}}}}}}}xxxwwwwwwyyy~~~}}}yyytttrrrvvv~~~{{{vvvtttrrrqqqrrrtttwwwyyy000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222///000000000111111111111000111222222222222111000000000000000000000000000///000000000111111111111000000111222222222222111000111111111111222222222222222222222222222222222333333333333333333333333333333444444555666666777666999===???AAAEEEKKKOOOXXXXXXYYYZZZ\\\]]]^^^^^^aaaccceeefffggghhhjjjmmmmmmnnnoooppppppnnnlllkkkoooqqqtttvvvvvvwwwyyy{{{zzz{{{|||~~~}}}}}}~~~}}}wwwssspppqqqssstttzzzyyyuuuooofff\\\SSSMMMFFFEEECCCAAA>>><<<:::999888777666444333222222222222222222222222222222222222333333444444333333222111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000////////////000000000000000000000000000000//////000000000111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000111222333000000000000111111111111111111222333666:::===???FFFKKKQQQUUUUUUSSSRRRQQQSSSUUUXXX\\\```fffmmmqqqyyy{{{}}}|||wwwttttttvvvvvv|||~~~zzzyyyyyyyyyyyyzzz|||}}}}}}}}}}}}~~~wwwwwwwwwzzz}}}{{{~~~~~~zzz|||{{{{{{{{{{{{zzzyyywwwvvv000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111222222222222//////000000111111111222000111222333333222111000000000000000000000000000//////000000111111111222000000111222222222222111000111111111111222222222222222222222222222222222333333333333333333333333555555555666777888888999999<<<@@@CCCFFFJJJPPPUUU``````aaaaaabbbccccccccceeeggghhhhhhhhhhhhiiikkknnnoooqqqrrrrrrqqqooonnnrrruuuxxxzzz{{{|||~~~|||{{{{{{xxx}}}|||wwwuuuuuuxxxyyy||||||zzzvvvnnncccYYYTTTJJJIIIGGGDDDAAA???===;;;999888777666444444333333333333333333333333333333222333333444444333333222111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000////////////000000000000000000000000000000//////000000111111111222000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000.../////////000222333444000000000000111111111111222222333555888<<<@@@CCCKKKPPPVVVZZZZZZWWWUUUSSSWWWZZZ___ccchhhnnnuuuyyyxxxzzzzzzxxxtttsssuuuxxx|||vvvvvvvvvuuuvvvvvvvvvwwwzzzyyywwwvvvwwwzzz}}}wwwwwwwwwyyy|||}}}|||{{{xxx{{{}}}~~~yyyuuu111111222222222222111111111111111111111111111111333333333222222111111111333222222222111111000000111111111111111111111111111222222222222111000000111111111111111111111111111111111111111111111111000000111111111111000000000111111111111222222222333333333222222222111111222222222222222222222222111111222222222333333333666444333333444444222111444555666666777:::>>>BBBCCCEEEGGGJJJNNNTTT[[[```ffffffeeecccbbbbbbeeehhhkkkmmmnnnnnnllllllmmmooorrrrrrrrrqqqqqqrrrtttwwwyyy{{{~~~|||zzzvvvrrrooooooooopppssstttwwwyyy{{{|||}}}}}}~~~zzzyyyxxxyyy{{{zzzxxxtttoooggg^^^XXXUUUPPPKKKIIIJJJIIIEEEAAAAAA>>>:::888888888777666777666444333444333111000222222222222222222222222000111222333333222111000111111111111111111111111111111000//////...//////000000000000000000000000222111111111000000//////000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////222111000......000111222000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////////////////000000000000000000////////////000000111111222222222222111111000000000000000000000000333222111/////////000111000000111111111111000000222111111111000000//////222000///111444666444111222444666777888>>>FFFLLLLLLXXXccceeecccaaa^^^[[[^^^aaagggmmmrrruuuvvvvvvyyyyyyxxxvvvvvvwww{{{zzzssstttuuuuuuuuutttsssrrrqqqsssuuuxxxzzz|||}}}}}}}}}}}}}}}{{{zzzxxxvvvuuuuuu{{{~~~yyy111111222222222222111111111111111111111111111111333333333222222111111111222222111111111000000000111111111111111111111111111222222222222111000000111111111111111111111111111111111111111111111111000000111111111111000000000111111111111222222222111111222222333333333444222222222222222222222222111222222222222333333333222111111222333333333333666777888999;;;>>>BBBFFFEEEGGGJJJNNNSSSYYY```eeeiiijjjjjjhhhgggfffhhhjjjnnnooopppooonnnmmmnnnoooppprrrtttuuuuuuwwwyyy|||{{{zzzyyyyyyxxxyyyzzzzzzzzz{{{||||||{{{yyywwwvvvooommmiiifffdddccccccdddccceeehhhlllppprrrttttttvvvwwwxxxzzz~~~~~~|||{{{}}}|||zzzxxxuuuooohhhccc```[[[VVVUUUVVVVVVSSSOOOLLLHHHBBB>>>;;;999777666777555333333333333222000333333333333333333333333000111222333333222111000111111111111111111111111222111000000//////000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111222111000//////000111222000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////000000000000111111111111111111000000000000111111000111111222222111111000000000000000000000000000333222111000//////000111000000111111111111000000222111111111000000000000222111000111444555333111333555777888;;;AAAJJJQQQYYYdddmmmooonnnmmmkkkhhheeehhhmmmrrruuuwwwwwwwwwxxxyyyyyyyyyyyy{{{~~~~~~xxxsssttttttttttttsssqqqqqqtttuuuwwwzzz}}}}}}|||{{{yyyxxxvvvuuutttvvv}}}|||}}}||||||111111222222222222111111111111111111111111111111222222222222222111111111111111000000000000//////000000000000000000000000111222222222222111000000111111111111111111111111111111111111111111111111000000111111111111000000000111111111111222222222000000111222333444555555333333333333333333333333222222222222333333333333000000111222333555666777888999<<<===@@@CCCHHHKKKJJJLLLPPPTTTXXX___eeejjjlllmmmooonnnlllkkkkkkllloooqqqrrrrrrpppppppppqqqpppssswwwzzz|||~~~}}}zzzxxx{{{{{{||||||{{{yyywwwvvvoooooonnnmmmlllllllllmmmnnnnnnooooooooonnnlllkkkbbb```^^^[[[YYYXXXXXXYYYWWWYYY\\\```cccfffhhhiiihhhiiijjjlllooorrruuuvvv~~~}}}|||zzzwwwrrrooohhhddd```___aaabbb```^^^[[[VVVOOOHHHCCC>>>:::777888666444444555555444333444444444444444444444444111111222222222222111111111111111111111111111111222222111111000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111222111000//////000111222000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000///////////////111111111111222222222222222222111111111111222222000111111222222111111000000000000000000000000000222222111000000000111111000000111111111111000000111111111111111000000000222111000111333444333222555777999;;;>>>FFFPPPXXXaaajjjrrrssssssssssssqqqnnnppptttwwwyyyyyyxxxwwwvvvxxx{{{|||}}}~~~~~~wwwuuuttttttsssrrrqqqqqqpppvvvxxx{{{~~~|||zzzwwwuuuttttttsssxxx~~~~~~|||{{{|||}}}111111222222222222111111111111111111111111111111222222222111111111111111000000000///////////////////////////////////////111222222222222111000000111111111111111111111111111111111111111111111111000000111111111111000000000000111111111222222222111111222222333444444555333333333333333333333333222222222333333333444444222333444555555777:::<<<:::<<